@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

:root {
    /** define main theme colors **/

    /** Blue **/
    --Blue-blue: #02343F;
    --Blue-dark-blue: #02343F;
    --Blue-turquoise-blue: #00888F;
    --Blue-turquoise-blue-100: #E6F0F2;
    --Blue-light-blue: #67E5E8;

    /** Black **/
    --Black-black: #000;
    --Black-grey: #8B898C;
    --Black-light-grey: #EEECF1;
    --Black-light-grey-100: #F5F5F5;
    --Black-white: #FFFFFF;
    --Black-titles: #181818;

    /*** Red **/
    --Red-red: #E5573A;
    --Red-orange: #F3971B;
    --Red-yellow: #FFC93C;
    --Red-light-yellow: #FFEDC1;

    /** Semantic Green **/
    --Semantic-Success: #0E813E;
    --Semantic-Success-light: #91F3BA;

    /** Semantic Red **/
    --Semantic-Error: #AC3935;
    --Semantic-Error-light: #E7B3B1;


    /** Special **/
    --Red-orange: #F3971B;
    --Specials-2: #9ED3DF;
    --Specials-3: #69D8AF;
    --Specials-4: #FEC77E;
    --Specials-5: #E5DA54;
    --Specials-6: #FF9B7F;


    /** define variables **/
    --main-background-color: var(--Blue-dark-blue);
    --header-height: 60px;
    --header-width: 100%;
    --selected-mainmenu-bg: var(--Blue-turquoise-blue);
    --main-title-color: var(--Black-black);
    --main-list-total-color: var(--Black-grey);
    --primary-font: Inter;
}

body {
    background-color: var(--main-background-color) !important;

}

.app-header {
    padding-left: 28px;
    padding-right: 28px;
    width: var(--header-width);
    height: var(--header-height);
    background-color: var(--Blue-dark-blue);
}

.kt_app_content {
    margin-top: 0px !important;
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 100% !important;
}

.main-menu {
    list-style: none;
    display: flex;
    padding: 0;
    align-items: center;
}

.main-menu-item {
    position: relative;

    overflow: hidden;

    display: flex !important;
    padding: 8px 8px 8px 12px;
    align-items: center;

    cursor: pointer;
}

.main-menu-item span.icon {
    margin-right: 8px;
}

.main-menu-item:hover {
    flex-wrap: wrap;
    flex-basis: max-content;
    background-color: var(--selected-mainmenu-bg);
    border-radius: 32px;
    width: auto !important;
}

.main-menu-item .icon,
.main-menu-item .arrow-down{
    filter: brightness(0) invert(1);
}

.main_nav {
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.main-menu-item .menu-sub div:last-child {
    border-bottom: none !important;
}

.title {
    color: var(--Blue-light-blue, #67E5E8);

    /* P bold */
    font-family: var(--primary-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 128%; /* 20.48px */
    letter-spacing: -0.32px;
    display: inline-block;
    vertical-align: middle;

}

.main-menu-item:hover .submenu {
    display: block;
}

.user-menu-item {
    display: flex;
    width: 28px;
    height: 28px;
    padding: 4px 8px 4px 9px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 100px;
    background: var(--Blue-light-blue, #67E5E8);
    color: var(--Blue-blue, #02343F);
    font-family: var(--primary-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 128%; /* 20.48px */
    letter-spacing: -0.48px;
    text-transform: uppercase;
}

.main-menu-item.selected {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.main-menu-item .title {
    color: var(--Black-white, #FFF);
}

.main-menu-item .menu-sub-dropdown {
    border-radius: 12px !important;
    border: 1px solid var(--Black-light-grey, #EEECF1);
    background: var(--Black-white, #FFF);
    /* Shadow/Dropdown */
    box-shadow: -2px 0px 10px 0px rgba(139, 137, 140, 0.20);
}

.app-content {
    background: #fff;
    margin: 12px;
    border-radius: 32px;
    padding-block: 20px;
}

.app-container {
    padding-inline: 20px !important;
}

#kt_app_toolbar_container {
    padding-inline: 0 !important;
}

.main-menu-item .menu-sub {
    min-width: 176px;
}

.main-menu-item .menu-sub div {
    display: flex;
    padding: 10px 12px;
    align-items: center;
    gap: 4px;
    border-bottom: 1px solid var(--Black-light-grey-100, #F5F5F5);
}

.main-menu-item .menu-sub div a.menu-link {
    color: var(--Blue-Caribbean, #00747A) !important;
    /* P medium */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%; /* 17.92px */
    letter-spacing: -0.56px;
}

.custom-checkbox {
    position: relative;
    cursor: pointer;
    font-size: 16px; /* Set the size of the label text */
    user-select: none; /* Prevent text selection */
    width: 20px;
    height: 20px;
    margin-left:20px;
}

/* Hide the checkbox */
.custom-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.custom-checkbox .checkmark {
    position: absolute;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 4px;
    border: 2px solid var(--Black-black, #000); /* Use CSS variable with fallback */
}

/* On mouse-over, add a grey background color */
.custom-checkbox:hover input ~ .checkmark {
    background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.custom-checkbox input:checked ~ .checkmark {
    background-color: #000;
}

/* Create the checkmark/indicator (hidden when not checked) */
.custom-checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.custom-checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.custom-checkbox .checkmark:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}

:is(h1,h2,h3,h4,p) {
    font-family: var(--primary-font);
    color: var(--Black-titles);
}

h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 32px */
    letter-spacing: -0.04em;

}

h2 {
    font-size: 28px;
    font-weight: 500;
    line-height: 35.84px;
    letter-spacing: -0.04em;
    text-align: left;
}

h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 30.72px;
    letter-spacing: -0.04em;
    text-align: left;
}

h4 {
    font-size: 20px;
    font-weight: 500;
    line-height: 25.6px;
    letter-spacing: -0.02em;
    text-align: left;
}

p, .p {

    font-size: 16px;
    font-weight: 400;
    line-height: 20.48px;
    letter-spacing: -0.02em;
    text-align: left;

}

p.bold, .p.bold {
    font-size: 16px;
    font-weight: 500;
    line-height: 20.48px;
    letter-spacing: -0.04em;
    text-align: left;

}

p.medium, .p.medium {

    font-size: 14px;
    font-weight: 400;
    line-height: 17.92px;
    letter-spacing: -0.04em;
    text-align: left;

}

p.medium.blod, .p.medium.blod {
    font-weight: 500;
}

p.small, .p.medium.blod {

    font-size: 12px;
    font-weight: 400;
    line-height: 15.36px;
    letter-spacing: -0.02em;
    text-align: left;

}


.total_records {
    color: var(--main-list-total-color);
    /* H1 */
    font-family: var(--primary-font);
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -1.28px;
}

.top_card {
    display: flex;
    padding: 0px 20px;
    justify-content: space-between;
    align-items: center;
}

.top_card_title {
    display: flex;
    align-items: center;
    gap: 8px;
}

.card-toolbar > a, .page-toolbar > a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 128%; /* 20.48px */
    letter-spacing: -0.32px;
    padding: 12px 12px 12px 16px;
    border-radius: 32px;
}

.page-toolbar > a {
    &[data-action="delete"] {
        color: #E5573A;
    }
}

/** switch checkbox **/
.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 17px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(22px);
    -ms-transform: translateX(22px);
    transform: translateX(22px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

/* SmartPilot table List */
.card {
    .card-header.list-header {
        padding-inline: 0;
        border-bottom: unset;
        min-height: unset;

        .card-title.list-title {
            font-size: 32px;
            font-weight: 600;
            margin-block: 0;
        }
    }

    .card-body.list-body {
        padding-inline: 0;
    }
}

.card .card-toolbar .filter-icon:hover {
    cursor: pointer;
}

.card .card-toolbar .filter-icon:hover > path,
.card .card-toolbar .show.menu-dropdown .filter-icon > path {
    fill: var(--Blue-turquoise-blue, #00888F);
}

.card-header.list-header .filters-menu, .card-header.list-header .groups-menu{
    border-radius: 12px;
    border: 1px solid var(--Black-light-grey, #EEECF1);
    background: var(--Black-white, #FFF);
    box-shadow: -2px 0px 10px 0px rgba(139, 137, 140, 0.20);
    max-height: 280px;
    overflow-y: scroll;

    .menu-item {
        padding: 0 !important;
        transition: all .2s ease;

        &:hover {
            background: var(--Blue-turquoise-blue-100, #E6F0F2);
            cursor: pointer;

            a {
                color: inherit !important;
                background-color: inherit !important;
            }
        }

        a {
            padding: 10px 12px;
        }
    }

    .menu-item:first-child {
        border-radius: 12px 12px 0 0;
    }

    .menu-item:last-child {
        border-radius: 0 0 12px 12px;
    }
}

/* default table design */
.table-wrapper {
    table {
        border: 1px solid var(--Black-light-grey, #EEECF1);
        border-collapse: collapse;
        thead {
            border-bottom: 1px solid var(--Black-light-grey, #EEECF1);
            th {
                padding: 16px 20px !important;
                color: var(--Black-grey, #8B898C);
                font-family: Inter;
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 128%; /* 17.92px */
                letter-spacing: -0.56px;
                vertical-align: middle;
            }
        }
        tbody {
            td {
                padding: 16px 20px !important;
                overflow: hidden;
                color: var(--Black-black, #000);
                text-overflow: ellipsis;
                white-space: nowrap;
                font-family: Inter;
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: 128%; /* 20.48px */
                letter-spacing: -0.32px;
                vertical-align: middle;
                a {
                    color: var(--Blue-turquoise-blue, #00888F);
                }
                > a {
                    display: flex;
                    padding: 4px 12px;
                    justify-content: center;
                    align-items: flex-start;
                    border-radius: 32px;
                    border: 1px solid var(--Black-light-grey, #EEECF1);
                    color: var(--Black-black, #000);
                    font-size: 14px;
                    letter-spacing: -0.56px;
                    width: fit-content;
                }
            }
        }
    }
}

/* default data repeater design with predefined columns */

div[data-repeater-item].repeater-cols {
    --repeater-gap : 20px;
    --repeater-column: 1;
    display: flex;
    gap: var(--repeater-gap);
    > div {
        width: calc( (100% - var(--repeater-gap)) / var(--repeater-column) );
    }
    &.repeater-col-2 {
        --repeater-column: 2;
    }
    &.repeater-col-3 {
        --repeater-column: 3;
    }
    &.repeater-col-4 {
        --repeater-column: 4;
    }
    &.repeater-col-5 {
        --repeater-column: 5;
    }
    &.repeater-col-6 {
        --repeater-column: 6;
    }
}
.group_row{
    background: var(--Black-light-grey-100, #F5F5F5);
}
.group_row td.dtfc-fixed-left {
    background: none !important;
}

/* hide datepicker duplication on repeaters when using different inputs for date and alt format */
div[data-repeater-item] .form-control.datepicker.input:not(:nth-child(3)):last-of-type {
    display: none;
}
.header_toolbar{
    margin-right: 15px;
    display: flex;
    align-items: center;
    gap: 12px;
    flex-direction: row-reverse;
}
.sp-icon-button {
    --sp-button-bg: var(--Black-light-grey-100);
    --sp-button-color: var(--Black-titles);
    --sp-button-icon-color: currentColor;
    --sp-button-hover-bg: var(--Black-light-grey);
    --sp-button-hover-color: var(--Black-titles);
    --sp-button-hover-icon-color: currentColor;

    border-radius: 32px;
    background-color: var(--sp-button-bg);
    display: inline-flex;
    padding: 8px 16px;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-family: Inter, -apple-system, Roboto, sans-serif;
    border: none;
    cursor: pointer;
    min-height: 38px;
    transition: all 0.2s ease;
}
/* Adjust style empty Select */
.select2-selection__placeholder:empty {
    display: block;
    height: 1.5em;
}
.sp-icon-button--ghost {
    --sp-button-bg: transparent;
    --sp-button-color: var(--Black-black, #000);
    --sp-button-icon-color: var(--Black-black, #000);
    --sp-button-hover-bg: transparent;
    --sp-button-hover-color: var(--Black-black, #000);
    --sp-button-hover-icon-color: var(--Black-black, #000);
}
.sp-icon-button__icon {
    object-fit: contain;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    filter: invert(var(--sp-button-icon-invert, 0));
}
.sp-icon-button__text {
    color: var(--sp-button-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

/* Begin Settings Menu Styles */
.settings-dropdown {
    border-radius: 12px !important;
    border: 1px solid var(--Black-light-grey, #EEECF1);
    background: var(--Black-white, #FFF);
    box-shadow: -2px 0px 10px 0px rgba(139, 137, 140, 0.20);
    padding: 0 !important;
    min-width: auto !important;
    width: auto !important;
    right: 6px !important;
    /* left: auto !important;
    transform: none !important; */
}

.settings-menu-container {
    display: flex;
    flex-direction: row;
    background: var(--Black-white, white);
    border-radius: 12px;
}

.settings-menu-column {
    display: inline-flex;
    flex-direction: column;
    background: var(--Black-white, white);
    overflow: hidden;
    min-width: 176px;
}

.settings-menu-column:first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.settings-menu-column:last-child {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

.settings-column-header {
    align-self: stretch;
    padding: 12px 12px 10px 12px;
    color: var(--Black-black, black);
    font-size: 14px;
    font-family: Inter;
    font-weight: 500;
    line-height: 128%;
    letter-spacing: -0.56px;
    color: #00888F;
}

.settings-menu-item-wrapper {
    padding: 0;
}

.settings-menu-link {
    display: block;
    padding: 10px 12px;
    background: var(--Black-white, white);
    text-decoration: none;
}

.settings-menu-link:hover {
    background: var(--Black-light-grey-100, #F5F5F5);
    text-decoration: none;
}

.settings-menu-item-content {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 4px;
}

.settings-icon-wrapper {
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.settings-title {
    flex: 1;
    color: var(--Black-black, black);
    font-size: 14px;
    font-family: Inter;
    font-weight: 400;
    line-height: 128%;
    letter-spacing: -0.56px;
    word-wrap: break-word;
}

.settings-icon {
    max-width: 100%;
    max-height: 100%;
}
/* End Settings Menu Styles */


#table-notes tbody tr:not(.tr-content) td {
    padding-top: 16px;
    padding-bottom: 4px;
    vertical-align: baseline;
}
#table-notes tbody tr.tr-content td {
    padding-bottom: 16px;
}
#table-notes tbody td p {
    margin-bottom: 0;
}
#table-notes tbody td:nth-child(1) {
    width: 27px;
}
#table-notes tbody td:nth-child(2) {
    color: #8B898C;
    width: 92%;
}
#table-notes tbody tr.tr-content:not(:last-child) td {
    border-bottom: 1px solid #EEECF1;
}
#table-notes tbody tr td:last-child {
    width: 50px;
}
#table-notes tbody tr td:last-child .dropdown-toggle {
    padding-block: 5px;
}
#table-notes tbody tr td:last-child .dropdown-toggle::after {
    display: none;
}
#table-notes tbody tr td:last-child .dropdown-menu {

}
#table-notes tbody tr td:last-child .dropdown-menu > li {
    padding: 5px 10px;
}
#table-notes tbody tr td:last-child .dropdown-menu > li:first-child {
    border-bottom: 1px solid #F2F2F2;
}
.notes-filter ul li a.dropdown-item.active,
.notes-filter ul li a.dropdown-item:active {
    background-color: #00888F;
}
form#new_client_note_form button.btn-save-note{
    background-color:#00888F;
    color:#fff;
    border-radius: 25px;
}
.notes-filter .dropdown-menu{
    min-width: 176px;
    left: -50px !important;
}
.notes-filter .dropdown-menu > li:not(:last-child){
    border-bottom: 1px solid #F5F5F5;
}
.notes-filter .dropdown-menu > li > .dropdown-item{
    padding-block: 10px;
}
#table-notes tbody tr td:last-child .dropdown-menu > li a{
    color: #000;
}
#kt_drawer_notes > .card{
    background-color: #F5F5F5;
}
body:has(#notes.show.active) .swal2-popup {
    min-width: 480px;
    border-radius: 16px;
}
body:has(#notes.show.active) .swal2-popup .swal2-icon {
    display: none !important;
}
body:has(#notes.show.active) .swal2-popup h2.swal2-title {
    font-size: 24px;
    font-weight: 600;
}
body:has(#notes.show.active) .swal2-popup .swal2-close {
    display: block !important;
    color: #000;
    position: absolute;
}
body:has(#notes.show.active) .swal2-popup .swal2-actions {
    flex-direction: row-reverse;
}
body:has(#notes.show.active) .swal2-popup .swal2-actions .btn {
    border-radius: 32px;
}
body:has(#notes.show.active) .swal2-popup .swal2-actions .btn-primary,
body:has(#notes.show.active) .swal2-popup .swal2-actions .btn-primary:hover {
    background-color: #00888F !important;
}
body:has(#notes.show.active) .swal2-popup .swal2-actions .btn-danger,
body:has(#notes.show.active) .swal2-popup .swal2-actions .btn-danger:hover{
    background-color: #fff !important;
    color: #E32720 !important;
    border: 1px solid #E32720 !important;
}
#kt_drawer_notes .card-title > div{
    font-size: 28px;
    font-weight: 500;
}
#kt_drawer_notes form label{
    color: #8B898C;
}
body .nav-link > span.note-count{
    display: inline-block;
    background-color: #00888F;
    color: #fff;
    margin: 0;
    padding: 3px 8px;
    font-size: 14px;
    border-radius: 12px;
    min-width: 24px;
    text-align: center;
}
body .nav-link[href="#notes"]{
    position: relative;
}
.card-title > h2 > span.note-count{
    display: none;
}
table.table.dataTable thead > tr > th:not(:first-child){
    cursor: pointer;
    vertical-align: bottom;
    padding-left: 34px;
    padding-right: 15px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
table.table.dataTable thead > tr > th.sorting:not(:first-child):after{
    position: absolute !important;
    right: 2px !important;
    top: calc(50% - 2px) !important;
}
table.table.dataTable thead > tr > th:not(:first-child, .sorting_asc, .sorting_desc, .sorting_loading):hover:after{
    mask-repeat:no-repeat;
    mask-position:center;
    -webkit-mask-repeat:no-repeat;
    -webkit-mask-position:center;
    background-color:var(--kt-text-muted);
    -webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--kt-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    opacity: 1 !important;
    display: inline-block !important;
    width: .75rem;
    height: .75rem;
    content: " " !important;
    margin-left: .5rem;
    transition: all .3s;
}
table.table.dataTable thead > tr > th.sorting_asc:not(:first-child):hover:after,
table.table.dataTable thead > tr > th.sorting_desc:not(:first-child):hover:after{
    transform: rotate(180deg);
}
table.table.dataTable thead > tr > th.sorting_loading{
    cursor: not-allowed !important;
    background-color: rgba(0,0,0,.03);
}
table.table.dataTable thead > tr > th.sorting_loading:after{
    content: '' !important;
    -webkit-mask-image: none;
    mask-image: none;
    width: 15px;
    height: 15px;
    display: block !important;
    border-radius: 50%;
    border: 2px dotted #000;
    border-left: 0;
    background-color: transparent;
    animation: rotate 2s linear infinite;
}
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
table.table.dataTable thead > tr > th:not(:first-child)::before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5165 6.66016C15.9723 6.66016 16.4094 6.71509 16.826 6.82324C17.2461 6.9314 17.6183 7.09913 17.9422 7.32617C18.2697 7.55326 18.528 7.84535 18.7167 8.20215C18.9053 8.55539 18.9999 8.97889 18.9999 9.47266V13.9961C18.9997 14.5919 18.5166 15.0752 17.9208 15.0752C17.3249 15.0752 16.8418 14.5919 16.8417 13.9961V13.9229H16.7772C16.6455 14.1823 16.4695 14.4112 16.2489 14.6094C16.0281 14.804 15.7627 14.9576 15.453 15.0693C15.1432 15.1775 14.7847 15.2314 14.3788 15.2314C13.8554 15.2314 13.3888 15.1399 12.9793 14.9561C12.57 14.7687 12.2462 14.4928 12.0077 14.1289C11.7726 13.7612 11.6551 13.3029 11.6551 12.7549C11.6551 12.2936 11.7388 11.9064 11.9061 11.5928C12.0735 11.2791 12.3012 11.026 12.5897 10.835C12.878 10.644 13.2055 10.4997 13.5721 10.4023C13.9425 10.305 14.3312 10.2369 14.7372 10.1973C15.2141 10.1468 15.5985 10.0999 15.8905 10.0566C16.1822 10.0098 16.3944 9.94154 16.5262 9.85156C16.6579 9.76148 16.7244 9.62769 16.7245 9.45117V9.41895C16.7245 9.07646 16.6169 8.81149 16.4032 8.62402C16.1931 8.43665 15.8946 8.34285 15.5067 8.34277C15.0971 8.34277 14.7703 8.4343 14.5282 8.61816C14.1321 8.91299 13.6931 9.26995 13.201 9.22949L13.1649 9.22656C12.5167 9.17326 12.047 8.53824 12.4247 8.00879C12.4714 7.94326 12.5205 7.87906 12.5731 7.81738C12.8864 7.44615 13.2911 7.16214 13.786 6.96387C14.2845 6.76203 14.8614 6.6602 15.5165 6.66016ZM5.80357 4C6.69495 4 7.4879 4.56734 7.77525 5.41113L10.5409 13.5332C10.7984 14.2894 10.2362 15.0752 9.43736 15.0752C8.93104 15.075 8.48281 14.7477 8.32798 14.2656L7.77818 12.5498H3.82798L3.27622 14.2656C3.12131 14.7477 2.67221 15.0752 2.16587 15.0752C1.36706 15.075 0.805488 14.2893 1.06333 13.5332L3.83287 5.41016C4.12045 4.56697 4.9127 4.00017 5.80357 4ZM16.7401 11.2246C16.6689 11.2715 16.5707 11.3148 16.4461 11.3545C16.3251 11.3905 16.188 11.4246 16.035 11.457C15.882 11.4858 15.729 11.5129 15.576 11.5381C15.4229 11.5597 15.2837 11.5796 15.159 11.5977C14.8919 11.6373 14.6583 11.7006 14.4588 11.7871C14.2596 11.8736 14.1043 11.9909 13.994 12.1387C13.8838 12.2828 13.829 12.4635 13.829 12.6797C13.8291 12.9931 13.9416 13.2327 14.1659 13.3984C14.3938 13.5605 14.6822 13.6416 15.0311 13.6416C15.3657 13.6416 15.6615 13.5748 15.9178 13.4414C16.174 13.3045 16.3754 13.1211 16.5213 12.8906C16.6673 12.66 16.74 12.3983 16.7401 12.1064V11.2246ZM4.4149 10.7217H7.19126L5.84751 6.53125H5.76158L4.4149 10.7217Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
    display: inline-block !important;
    line-height: 0;
    position: absolute !important;
    left: 10px;
    bottom: 17px;
    margin-left: 0 !important;
    width: auto;
    height: auto;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Yes/No"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2222 13.3331C14.0631 13.3331 15.5555 11.8407 15.5555 9.99978C15.5555 8.15883 14.0631 6.66645 12.2222 6.66645C10.3812 6.66645 8.88885 8.15883 8.88885 9.99978C8.88885 11.8407 10.3812 13.3331 12.2222 13.3331Z' fill='%238B898C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.77774 3.88867C4.40266 3.88867 1.66663 6.62471 1.66663 9.99978C1.66663 13.3749 4.40266 16.1109 7.77774 16.1109H12.2222C15.5973 16.1109 18.3333 13.3749 18.3333 9.99978C18.3333 6.62471 15.5973 3.88867 12.2222 3.88867H7.77774ZM3.33329 9.99978C3.33329 7.54518 5.32314 5.55534 7.77774 5.55534H12.2222C14.6768 5.55534 16.6666 7.54518 16.6666 9.99978C16.6666 12.4544 14.6768 14.4442 12.2222 14.4442H7.77774C5.32314 14.4442 3.33329 12.4544 3.33329 9.99978Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Asset"]:not(:first-child):before,
table.table.dataTable thead > tr > th[data-attrib-type-name="Photo"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.27016 9.83767C2.64298 11.4649 2.64298 14.103 4.27016 15.7302L4.43288 15.8929C5.9702 17.4303 8.46268 17.4303 10 15.8929C10.3254 15.5675 10.3254 15.0399 10 14.7144C9.67456 14.389 9.14693 14.389 8.82149 14.7144C7.93504 15.6009 6.49783 15.6009 5.61139 14.7144L5.44867 14.5517C4.47236 13.5754 4.47236 11.9925 5.44867 11.0162L11.0209 5.44396C11.9944 4.47047 13.5727 4.47047 14.5462 5.44396C15.5197 6.41745 15.5197 7.99579 14.5462 8.96928L12.0064 11.5091C11.652 11.8635 11.0774 11.8635 10.723 11.5091C10.3686 11.1547 10.3686 10.5801 10.723 10.2257L13.2241 7.72473C13.5495 7.39929 13.5495 6.87165 13.2241 6.54622C12.8986 6.22078 12.371 6.22078 12.0455 6.54622L9.54453 9.04723C8.53926 10.0525 8.53926 11.6824 9.54453 12.6876C10.5498 13.6929 12.1796 13.6929 13.1849 12.6876L15.7247 10.1478C17.3491 8.52342 17.3491 5.88981 15.7247 4.26545C14.1004 2.64108 11.4668 2.64108 9.84239 4.26545L4.27016 9.83767Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="ClientList"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3.88888C5 4.50253 4.50254 4.99999 3.88889 4.99999C3.27524 4.99999 2.77778 4.50253 2.77778 3.88888C2.77778 3.27523 3.27524 2.77777 3.88889 2.77777C4.50254 2.77777 5 3.27523 5 3.88888Z' fill='%238B898C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5432 14.7217C12.905 15.076 12.1705 15.2778 11.3889 15.2778C9.52368 15.2778 7.92683 14.1288 7.26751 12.5H6.38889C5.92865 12.5 5.55556 12.1269 5.55556 11.6667C5.55556 11.2064 5.92865 10.8333 6.38889 10.8333H6.94445C6.94445 10.0238 7.16088 9.26482 7.53903 8.6111H6.38889C5.92865 8.6111 5.55556 8.23801 5.55556 7.77777C5.55556 7.31753 5.92865 6.94444 6.38889 6.94444H9.23555C9.87347 6.59046 10.6076 6.38888 11.3889 6.38888C13.8435 6.38888 15.8333 8.37873 15.8333 10.8333C15.8333 11.902 15.4562 12.8825 14.8277 13.6492L16.9781 15.7996C17.3036 16.1251 17.3036 16.6527 16.9781 16.9781C16.6527 17.3036 16.1251 17.3036 15.7996 16.9781L13.5432 14.7217ZM14.1667 10.8333C14.1667 12.3675 12.923 13.6111 11.3889 13.6111C9.85477 13.6111 8.61111 12.3675 8.61111 10.8333C8.61111 9.2992 9.85477 8.05555 11.3889 8.05555C12.923 8.05555 14.1667 9.2992 14.1667 10.8333Z' fill='%238B898C'/%3E%3Cpath d='M3.88889 8.88888C4.50254 8.88888 5 8.39142 5 7.77777C5 7.16412 4.50254 6.66666 3.88889 6.66666C3.27524 6.66666 2.77778 7.16412 2.77778 7.77777C2.77778 8.39142 3.27524 8.88888 3.88889 8.88888Z' fill='%238B898C'/%3E%3Cpath d='M5 11.6667C5 12.2803 4.50254 12.7778 3.88889 12.7778C3.27524 12.7778 2.77778 12.2803 2.77778 11.6667C2.77778 11.053 3.27524 10.5555 3.88889 10.5555C4.50254 10.5555 5 11.053 5 11.6667Z' fill='%238B898C'/%3E%3Cpath d='M6.38889 3.05555C5.92865 3.05555 5.55556 3.42864 5.55556 3.88888C5.55556 4.34912 5.92865 4.72222 6.38889 4.72222H13.6111C14.0713 4.72222 14.4444 4.34912 14.4444 3.88888C14.4444 3.42864 14.0713 3.05555 13.6111 3.05555H6.38889Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Number"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.72957 14.3164C5.72957 14.444 5.72273 14.5534 5.70906 14.6445C5.69539 14.7311 5.67488 14.8018 5.64754 14.8564C5.62475 14.9066 5.59741 14.943 5.56551 14.9658C5.53361 14.9886 5.49715 15 5.45613 15H0.575272C0.538813 15 0.504634 14.9886 0.472733 14.9658C0.440831 14.943 0.411209 14.9066 0.383865 14.8564C0.361079 14.8018 0.34285 14.7311 0.329178 14.6445C0.315506 14.5534 0.30867 14.444 0.30867 14.3164C0.30867 14.1842 0.313227 14.0749 0.322342 13.9883C0.336014 13.8971 0.354243 13.8242 0.377029 13.7695C0.404373 13.7148 0.433996 13.6761 0.465897 13.6533C0.497798 13.626 0.534256 13.6123 0.575272 13.6123H2.22273V7.85645L0.800858 8.64258C0.69604 8.69271 0.609451 8.72461 0.541092 8.73828C0.47729 8.7474 0.424881 8.73372 0.383865 8.69727C0.347407 8.65625 0.322342 8.58789 0.30867 8.49219C0.294998 8.39648 0.288162 8.26204 0.288162 8.08887C0.288162 7.97949 0.290441 7.89062 0.294998 7.82227C0.299555 7.74935 0.310949 7.68783 0.329178 7.6377C0.347407 7.58757 0.372472 7.54655 0.404373 7.51465C0.436274 7.48275 0.479568 7.44857 0.534256 7.41211L2.43465 6.18164C2.45743 6.16341 2.48478 6.14974 2.51668 6.14062C2.55314 6.12695 2.59871 6.11784 2.6534 6.11328C2.70808 6.10417 2.77872 6.09961 2.86531 6.09961C2.95646 6.09505 3.07267 6.09277 3.21394 6.09277C3.38712 6.09277 3.52612 6.09733 3.63094 6.10645C3.74031 6.111 3.82234 6.1224 3.87703 6.14062C3.93172 6.1543 3.96818 6.1748 3.9864 6.20215C4.00463 6.22949 4.01375 6.26367 4.01375 6.30469V13.6123H5.45613C5.49715 13.6123 5.53361 13.626 5.56551 13.6533C5.60196 13.6761 5.63159 13.7148 5.65437 13.7695C5.68172 13.8242 5.69995 13.8971 5.70906 13.9883C5.72273 14.0749 5.72957 14.1842 5.72957 14.3164Z' fill='%238B898C'/%3E%3Cpath d='M12.4873 14.2686C12.4873 14.4007 12.4805 14.5146 12.4668 14.6104C12.4577 14.7015 12.4417 14.7767 12.4189 14.8359C12.3962 14.8952 12.3665 14.9385 12.3301 14.9658C12.2936 14.9886 12.2526 15 12.207 15H7.12109C7.02083 15 6.93424 14.9909 6.86133 14.9727C6.78841 14.9544 6.72916 14.9202 6.68359 14.8701C6.63802 14.8154 6.60384 14.738 6.58105 14.6377C6.56282 14.5374 6.55371 14.4076 6.55371 14.248C6.55371 14.0977 6.56054 13.9701 6.57422 13.8652C6.58789 13.7559 6.61295 13.6602 6.64941 13.5781C6.68587 13.4915 6.73144 13.4095 6.78613 13.332C6.84538 13.25 6.92057 13.1611 7.01172 13.0654L8.54297 11.4248C8.84831 11.1058 9.0944 10.8164 9.28125 10.5566C9.4681 10.2923 9.61393 10.0531 9.71875 9.83887C9.82357 9.62012 9.8942 9.4196 9.93066 9.2373C9.97168 9.05501 9.99219 8.88184 9.99219 8.71777C9.99219 8.56738 9.96712 8.42611 9.91699 8.29395C9.87142 8.15723 9.80078 8.03874 9.70508 7.93848C9.61393 7.83822 9.49772 7.76074 9.35644 7.70605C9.21517 7.64681 9.04883 7.61719 8.85742 7.61719C8.58854 7.61719 8.34928 7.65137 8.13965 7.71973C7.93457 7.78809 7.75228 7.86556 7.59277 7.95215C7.43782 8.03418 7.30794 8.11165 7.20312 8.18457C7.09831 8.25293 7.01627 8.28711 6.95703 8.28711C6.91601 8.28711 6.87956 8.27344 6.84765 8.24609C6.82031 8.21875 6.79752 8.17318 6.77929 8.10938C6.76107 8.04557 6.74512 7.96126 6.73144 7.85645C6.72233 7.74707 6.71777 7.61491 6.71777 7.45996C6.71777 7.35514 6.72005 7.26855 6.72461 7.2002C6.73372 7.12728 6.74512 7.06576 6.75879 7.01562C6.77246 6.96094 6.79069 6.91536 6.81347 6.87891C6.83626 6.83789 6.875 6.79004 6.92969 6.73535C6.98893 6.68066 7.09375 6.6123 7.24414 6.53027C7.39909 6.44368 7.58821 6.36165 7.81152 6.28418C8.03483 6.20215 8.28092 6.13379 8.5498 6.0791C8.81868 6.02441 9.09896 5.99707 9.39062 5.99707C9.85091 5.99707 10.252 6.05632 10.5937 6.1748C10.9401 6.28874 11.2272 6.45052 11.4551 6.66016C11.6829 6.86523 11.8516 7.11133 11.9609 7.39844C12.0749 7.68099 12.1318 7.98633 12.1318 8.31445C12.1318 8.60156 12.1045 8.88411 12.0498 9.16211C11.9951 9.4401 11.8812 9.74089 11.708 10.0645C11.5348 10.3835 11.291 10.7389 10.9766 11.1309C10.6621 11.5182 10.2451 11.9694 9.72558 12.4844L8.69336 13.5439H12.1797C12.2253 13.5439 12.2663 13.5576 12.3027 13.585C12.3437 13.6123 12.3779 13.6556 12.4053 13.7148C12.4326 13.7695 12.4531 13.8447 12.4668 13.9404C12.4805 14.0316 12.4873 14.141 12.4873 14.2686Z' fill='%238B898C'/%3E%3Cpath d='M19.122 12.4092C19.122 12.8512 19.0377 13.2432 18.8691 13.585C18.7004 13.9268 18.4657 14.2139 18.165 14.4463C17.8642 14.6787 17.5042 14.8564 17.0849 14.9795C16.6656 15.098 16.2076 15.1572 15.7109 15.1572C15.4101 15.1572 15.1275 15.1344 14.8632 15.0889C14.5989 15.0479 14.3642 14.9954 14.1591 14.9316C13.9586 14.8678 13.7922 14.8018 13.6601 14.7334C13.5279 14.665 13.4413 14.6126 13.4003 14.5762C13.3593 14.5397 13.3274 14.4987 13.3046 14.4531C13.2864 14.4076 13.2681 14.3551 13.2499 14.2959C13.2362 14.2321 13.2249 14.1546 13.2157 14.0635C13.2112 13.9678 13.2089 13.8538 13.2089 13.7217C13.2089 13.5029 13.2271 13.3525 13.2636 13.2705C13.3 13.1839 13.3547 13.1406 13.4277 13.1406C13.4732 13.1406 13.5507 13.1725 13.6601 13.2363C13.774 13.2956 13.9176 13.3617 14.0907 13.4346C14.2639 13.5029 14.4667 13.569 14.6991 13.6328C14.9316 13.6921 15.1959 13.7217 15.4921 13.7217C15.7428 13.7217 15.9638 13.6921 16.1552 13.6328C16.3466 13.5736 16.5084 13.4915 16.6405 13.3867C16.7773 13.2773 16.8775 13.1475 16.9413 12.9971C17.0097 12.8421 17.0439 12.6712 17.0439 12.4844C17.0439 12.2793 17.0028 12.0947 16.9208 11.9307C16.8433 11.7666 16.7249 11.6276 16.5653 11.5137C16.4104 11.3952 16.2122 11.304 15.9706 11.2402C15.7336 11.1764 15.4534 11.1445 15.1298 11.1445H14.3642C14.3049 11.1445 14.2548 11.1377 14.2138 11.124C14.1728 11.1058 14.1386 11.0716 14.1112 11.0215C14.0839 10.9714 14.0634 10.903 14.0497 10.8164C14.0406 10.7253 14.0361 10.609 14.0361 10.4678C14.0361 10.3356 14.0406 10.2285 14.0497 10.1465C14.0634 10.0599 14.0816 9.99382 14.1044 9.94824C14.1318 9.90267 14.1637 9.87077 14.2001 9.85254C14.2411 9.83431 14.289 9.8252 14.3437 9.8252H15.1161C15.3805 9.8252 15.6152 9.79557 15.8202 9.73633C16.0253 9.67253 16.1962 9.58366 16.3329 9.46973C16.4742 9.35579 16.5813 9.21908 16.6542 9.05957C16.7271 8.89551 16.7636 8.71549 16.7636 8.51953C16.7636 8.36914 16.7385 8.22786 16.6884 8.0957C16.6383 7.95898 16.5631 7.84277 16.4628 7.74707C16.3671 7.64681 16.2418 7.56934 16.0868 7.51465C15.9319 7.4554 15.7496 7.42578 15.54 7.42578C15.303 7.42578 15.0797 7.46224 14.87 7.53516C14.6604 7.60352 14.4713 7.68099 14.3027 7.76758C14.1386 7.84961 13.9973 7.92708 13.8788 8C13.7649 8.07292 13.6806 8.10938 13.6259 8.10938C13.5894 8.10938 13.5575 8.10254 13.5302 8.08887C13.5028 8.07064 13.4801 8.03874 13.4618 7.99316C13.4436 7.94759 13.4299 7.88151 13.4208 7.79492C13.4117 7.70833 13.4071 7.59668 13.4071 7.45996C13.4071 7.34603 13.4094 7.2526 13.414 7.17969C13.4185 7.10221 13.4277 7.03841 13.4413 6.98828C13.455 6.93815 13.4709 6.89486 13.4892 6.8584C13.512 6.82194 13.5461 6.7832 13.5917 6.74219C13.6373 6.69661 13.7307 6.63053 13.872 6.54395C14.0133 6.45736 14.191 6.37305 14.4052 6.29102C14.6194 6.20898 14.8655 6.14062 15.1435 6.08594C15.426 6.02669 15.7314 5.99707 16.0595 5.99707C16.4879 5.99707 16.8661 6.0472 17.1943 6.14746C17.5269 6.24772 17.8049 6.39355 18.0282 6.58496C18.2561 6.77181 18.427 7.00423 18.5409 7.28223C18.6594 7.55566 18.7187 7.86556 18.7187 8.21191C18.7187 8.48079 18.6845 8.73145 18.6161 8.96387C18.5478 9.19629 18.4475 9.40365 18.3153 9.58594C18.1832 9.76823 18.0168 9.92318 17.8163 10.0508C17.6204 10.1784 17.3925 10.2741 17.1327 10.3379V10.3584C17.4426 10.3949 17.7206 10.4746 17.9667 10.5977C18.2128 10.7161 18.4202 10.8665 18.5888 11.0488C18.762 11.2311 18.8941 11.4385 18.9853 11.6709C19.0764 11.8988 19.122 12.1449 19.122 12.4092Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Currency"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.44445 6.11106C9.44445 5.65082 9.81755 5.27772 10.2778 5.27772C10.738 5.27772 11.1111 5.65082 11.1111 6.11106V6.38883H11.9445C12.4047 6.38883 12.7778 6.76193 12.7778 7.22217C12.7778 7.6824 12.4047 8.0555 11.9445 8.0555H9.44445C9.13763 8.0555 8.8889 8.30423 8.8889 8.61106C8.8889 8.91788 9.13763 9.16661 9.44445 9.16661H10.5556C11.7829 9.16661 12.7778 10.1615 12.7778 11.3888C12.7778 12.6161 11.7829 13.6111 10.5556 13.6111V13.8888C10.5556 14.3491 10.1825 14.7222 9.72223 14.7222C9.26199 14.7222 8.8889 14.3491 8.8889 13.8888V13.6111H8.05556C7.59532 13.6111 7.22223 13.238 7.22223 12.7777C7.22223 12.3175 7.59532 11.9444 8.05556 11.9444H10.5556C10.8624 11.9444 11.1111 11.6957 11.1111 11.3888C11.1111 11.082 10.8624 10.8333 10.5556 10.8333H9.44445C8.21715 10.8333 7.22223 9.83836 7.22223 8.61106C7.22223 7.38376 8.21715 6.38883 9.44445 6.38883V6.11106Z' fill='%238B898C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7778 9.99995C17.7778 14.2955 14.2956 17.7777 10 17.7777C5.70446 17.7777 2.22223 14.2955 2.22223 9.99995C2.22223 5.7044 5.70446 2.22217 10 2.22217C14.2956 2.22217 17.7778 5.7044 17.7778 9.99995ZM16.1111 9.99995C16.1111 13.375 13.3751 16.1111 10 16.1111C6.62493 16.1111 3.8889 13.375 3.8889 9.99995C3.8889 6.62487 6.62493 3.88883 10 3.88883C13.3751 3.88883 16.1111 6.62487 16.1111 9.99995Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="DateTime"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.55555 1.38889C6.01579 1.38889 6.38889 1.76198 6.38889 2.22222V2.80835C6.92993 2.77776 7.57706 2.77777 8.35321 2.77777L11.1111 2.77777V2.22222C11.1111 1.76198 11.4842 1.38889 11.9444 1.38889C12.4047 1.38889 12.7778 1.76198 12.7778 2.22222V2.89286C14.2177 3.27915 15.2778 4.59335 15.2778 6.15516C15.2778 7.08374 14.525 7.83651 13.5964 7.83651H3.89288C3.88902 8.15713 3.88889 8.52229 3.88889 8.94444V11.6865C3.88889 13.0563 4.99929 14.1667 6.36905 14.1667C6.82928 14.1667 7.20238 14.5398 7.20238 15C7.20238 15.4602 6.82928 15.8333 6.36905 15.8333C4.07882 15.8333 2.22222 13.9767 2.22222 11.6865V8.90877C2.22221 8.00562 2.22221 7.27715 2.2704 6.68726C2.32003 6.07988 2.42487 5.54639 2.67636 5.05281C3.07583 4.26881 3.71325 3.63139 4.49726 3.23191C4.57131 3.19418 4.64626 3.15975 4.72222 3.12832V2.22222C4.72222 1.76198 5.09532 1.38889 5.55555 1.38889ZM13.5964 6.16984H4.02963C4.06614 6.02563 4.11007 5.91015 4.16137 5.80947C4.40106 5.33906 4.78351 4.95661 5.25391 4.71693C5.47338 4.6051 5.76312 4.52829 6.26742 4.48709C6.78146 4.44509 7.44172 4.44444 8.38889 4.44444H11.9004C12.8452 4.44444 13.6111 5.21035 13.6111 6.15516C13.6111 6.1587 13.6106 6.16001 13.6103 6.16062C13.6098 6.16177 13.6087 6.1636 13.6068 6.16554C13.6049 6.16747 13.603 6.16854 13.6019 6.16903C13.6013 6.16929 13.6 6.16984 13.5964 6.16984Z' fill='%238B898C'/%3E%3Cpath d='M14.7222 12.2222C14.7222 11.762 14.3491 11.3889 13.8889 11.3889C13.4287 11.3889 13.0556 11.762 13.0556 12.2222V13.6588C13.0556 14.0271 13.2019 14.3804 13.4623 14.6409L14.4107 15.5893C14.7362 15.9147 15.2638 15.9147 15.5893 15.5893C15.9147 15.2638 15.9147 14.7362 15.5893 14.4107L14.7222 13.5437V12.2222Z' fill='%238B898C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8889 18.8889C16.6503 18.8889 18.8889 16.6503 18.8889 13.8889C18.8889 11.1275 16.6503 8.88889 13.8889 8.88889C11.1275 8.88889 8.88889 11.1275 8.88889 13.8889C8.88889 16.6503 11.1275 18.8889 13.8889 18.8889ZM13.8889 17.2222C15.7298 17.2222 17.2222 15.7298 17.2222 13.8889C17.2222 12.0479 15.7298 10.5556 13.8889 10.5556C12.0479 10.5556 10.5556 12.0479 10.5556 13.8889C10.5556 15.7298 12.0479 17.2222 13.8889 17.2222Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="TextArea"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 5L4 5' stroke='%238B898C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 10L4 10' stroke='%238B898C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 15H4' stroke='%238B898C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Dropdown"]:not(:first-child):before,
table.table.dataTable thead > tr > th[data-attrib-type-name="CustomDropdown"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8649 8C13.7128 8 14.1759 8.98886 13.6331 9.64018L10.7682 13.0781C10.3684 13.5579 9.63153 13.5579 9.23174 13.0781L6.36678 9.64018C5.824 8.98886 6.28716 8 7.135 8H12.8649Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="MultiSelect"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9821 3.69239C10.4397 3.14999 9.5603 3.14999 9.01791 3.69239L6.07741 6.63288C5.75198 6.95832 5.75198 7.48596 6.07741 7.8114C6.40285 8.13683 6.93049 8.13683 7.25592 7.8114L10 5.06732L12.7441 7.8114C13.0695 8.13683 13.5972 8.13683 13.9226 7.8114C14.248 7.48596 14.248 6.95832 13.9226 6.63288L10.9821 3.69239Z' fill='%238B898C'/%3E%3Cpath d='M13.9226 13.3671L10.9821 16.3076C10.4397 16.85 9.5603 16.85 9.01791 16.3076L6.07741 13.3671C5.75198 13.0417 5.75198 12.514 6.07741 12.1886C6.40285 11.8632 6.93049 11.8632 7.25592 12.1886L10 14.9327L12.7441 12.1886C13.0695 11.8632 13.5972 11.8632 13.9226 12.1886C14.248 12.514 14.248 13.0417 13.9226 13.3671Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Date"]:not(:first-child):before,
table.table.dataTable thead > tr > th[data-attrib-type-name="DateRange"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.50005 2.77767C7.50005 2.31743 7.12696 1.94434 6.66672 1.94434C6.20648 1.94434 5.83339 2.31743 5.83339 2.77767V3.22951C5.5602 3.29345 5.30147 3.38292 5.05287 3.50959C4.26886 3.90906 3.63144 4.54648 3.23197 5.33049C2.98048 5.82406 2.87564 6.35755 2.82601 6.96493C2.77782 7.55482 2.77782 8.28328 2.77783 9.18643V10.8133C2.77782 11.7165 2.77782 12.445 2.82601 13.0349C2.87564 13.6422 2.98048 14.1757 3.23197 14.6693C3.63144 15.4533 4.26886 16.0907 5.05287 16.4902C5.54645 16.7417 6.07994 16.8465 6.68731 16.8962C7.27721 16.9444 8.00566 16.9443 8.90881 16.9443L12.6682 16.9443C13.0262 16.9444 13.27 16.9444 13.4849 16.9222C15.4465 16.719 16.9969 15.1685 17.2001 13.207C17.2224 12.9921 17.2223 12.7483 17.2223 12.3903L17.2223 9.18642C17.2223 8.28328 17.2223 7.55482 17.1741 6.96493C17.1245 6.35755 17.0196 5.82406 16.7681 5.33049C16.3687 4.54648 15.7312 3.90906 14.9472 3.50959C14.6986 3.38292 14.4399 3.29345 14.1667 3.22951V2.77767C14.1667 2.31743 13.7936 1.94434 13.3334 1.94434C12.8732 1.94434 12.5001 2.31743 12.5001 2.77767V3.06499C12.0851 3.05544 11.6179 3.05544 11.0913 3.05545H8.90883C8.38224 3.05544 7.91503 3.05544 7.50005 3.06499V2.77767ZM5.80952 4.9946C6.02899 4.88278 6.31873 4.80596 6.82303 4.76476C7.33707 4.72276 7.99733 4.72211 8.9445 4.72211H11.0556C12.0028 4.72211 12.663 4.72276 13.1771 4.76476C13.6814 4.80596 13.9711 4.88278 14.1906 4.9946C14.661 5.23428 15.0434 5.61673 15.2831 6.08714C15.3949 6.3066 15.4718 6.59634 15.513 7.10065C15.5294 7.30126 15.5394 7.52415 15.5457 7.77767H4.45445C4.46066 7.52415 4.47075 7.30126 4.48715 7.10065C4.52835 6.59634 4.60516 6.3066 4.71698 6.08714C4.95667 5.61673 5.33912 5.23428 5.80952 4.9946ZM4.4445 9.44434V10.7777C4.4445 11.7248 4.44515 12.3851 4.48715 12.8991C4.52835 13.4034 4.60516 13.6932 4.71698 13.9126C4.95667 14.3831 5.33912 14.7655 5.80952 15.0052C6.02899 15.117 6.31873 15.1938 6.82303 15.235C7.33707 15.277 7.99733 15.2777 8.9445 15.2777H12.6175C13.0452 15.2777 13.1955 15.2766 13.3132 15.2644C14.4901 15.1424 15.4204 14.2122 15.5423 13.0353C15.5545 12.9176 15.5556 12.7673 15.5556 12.3396V9.44434H4.4445Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.dataTable thead > tr > th[data-attrib-type-name="Groupe"]:not(:first-child):before{
    content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.66666 5.47009C1.66666 3.83769 2.92731 2.5 4.57182 2.5H7.47237C8.41243 2.5 9.31217 2.82829 9.98744 3.61757L10.9575 4.55128H15.4282C17.0727 4.55128 18.3333 5.88898 18.3333 7.52137V14.5299C18.3333 16.1623 17.0727 17.5 15.4282 17.5H4.57182C2.92731 17.5 1.66666 16.1623 1.66666 14.5299V5.47009ZM4.57182 4.16667C3.89589 4.16667 3.33333 4.70932 3.33333 5.47009V14.5299C3.33333 15.2907 3.89589 15.8333 4.57182 15.8333H15.4282C16.1041 15.8333 16.6667 15.2907 16.6667 14.5299V7.52137C16.6667 6.7606 16.1041 6.21795 15.4282 6.21795H10.6215C10.406 6.21795 10.1989 6.13446 10.0436 5.985L8.80053 4.78841C8.77831 4.76702 8.75728 4.7444 8.73756 4.72067C8.42178 4.34072 8.00915 4.16667 7.47237 4.16667H4.57182Z' fill='%238B898C'/%3E%3C/svg%3E%0A") !important;
}
table.table.smartpilot-table-container > tbody > tr > td,
table.table.smartpilot-table-container > tbody > tr > th {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
}
table.table.smartpilot-table-container td:first-child,
table.table.smartpilot-table-container th:first-child,
table.table.smartpilot-table-container tr:first-child {
    padding-left: 0 !important;
}
.JCLRgrip:hover {
    border-left: 1px dashed rgba(0,0,0,0.2);
}
.JCLRgrip.JCLRgripDrag {
    border-left: 1px dotted #000;
}
table.table.smartpilot-table-container > tbody > tr > td{
    overflow: visible !important;
}
table.table.dataTable.smartpilot-table-container thead tr th:not(:first-child),
table.table.dataTable.smartpilot-table-container tbody tr td:not(:first-child){
    text-wrap: nowrap;
    /*min-width: 200px !important;*/
    box-sizing: content-box;
}
table.table.dataTable.smartpilot-table-container.JColResizer{
    table-layout: auto !important;
}
table.table.dataTable.smartpilot-table-container thead tr th:nth-of-type(1),
table.table.dataTable.smartpilot-table-container thead tr th:nth-of-type(2){
    background-color: #fff !important;
    z-index: 2;
}
table.table.dataTable.smartpilot-table-container tbody tr:hover td:nth-of-type(1),
table.table.dataTable.smartpilot-table-container tbody tr:hover td:nth-of-type(2) {
    background-color: #f5f5f5 !important;
}
body:has(input#order_status_id) .filters_container{
    display: none;
}
