#tl_navigation .group-luenestrom {
    position: relative;
}

#tl_navigation .group-luenestrom:before {
    background: url('../img/luenestrom-icon.svg');
    content: "";
    height: 24px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 24px;
}


/* Backend importer module
========================================================================== */

#tl_luenestrom_api_importer {
    border-top: 1px solid #e6e6e8;
}

#tl_luenestrom_api_importer h2.sub_headline {
    margin: 18px 15px 3px;
}

#tl_luenestrom_api_importer .tl_tbox {
    padding: 6px 15px 14px;
}

#tl_luenestrom_api_importer .tl_checkbox_container {
    margin-top: 12px;
}

#tl_luenestrom_api_importer table {
    width: 100%;
}

#tl_luenestrom_api_importer th,
#tl_luenestrom_api_importer td {
    border-bottom: 1px solid #e9e9e9;
}

#tl_luenestrom_api_importer th {
    background: #f6f6f8;
    border-top: 1px solid #e9e9e9;
    padding: 6px;
}

#tl_luenestrom_api_importer th:first-child {
    width: 16px;
}

#tl_luenestrom_api_importer td {
    line-height: 1.2;
    padding: 6px;
}

#tl_luenestrom_api_importer label {
    font-weight: 600;
}


/* Backend order details
========================================================================== */

#tl_luenestrom_order_details .tl_box {
    padding: 6px 18px 36px;
}

#tl_luenestrom_order_details #tl_buttons {
    border-bottom: 1px solid #e6e6e8;
}

#tl_luenestrom_order_details h2.sub_headline {
    margin-bottom: .5em;
    margin-top: 1.5em;
}

#tl_luenestrom_order_details table {
    border-collapse: collapse;
    margin-bottom: 36px;
    width: 100%;
}

#tl_luenestrom_order_details table:last-child {
    margin-bottom: 0;
}

#tl_luenestrom_order_details tbody tr:nth-child(even) {
    background: #f4f4f4;
}

#tl_luenestrom_order_details th {
    background: #e1e1e1;
    border: 1px solid #e9e9e9;
    padding: 8px 12px;
}

#tl_luenestrom_order_details td {
    border: 1px solid #e9e9e9;
    line-height: 1.2;
    padding: 8px 12px;
}

#tl_luenestrom_order_details td:first-child {
    font-weight: 700;
    width: 250px;
}

#tl_luenestrom_order_details td:last-child {
    width: calc(100% - 250px);
}
