/*
 * Trivee Light Theme Refinements
 *
 * Ajustes visuais globais e de baixo risco para o modo claro do template demo1.
 * Objetivo: melhorar separacao visual entre sidebar, area principal e superficies.
 */

html[data-theme="light"] {
    --trivee-light-app-bg: #F5F7FA;
    --trivee-light-surface: #ffffff;
    --trivee-light-border: #d8e0ee;
    --trivee-light-border-strong: #c7d2e5;
    --trivee-light-shadow-soft: 0 8px 24px rgba(15, 23, 42, 0.08);
    --trivee-light-shadow-sidebar: 0 10px 30px rgba(15, 23, 42, 0.10);
    --trivee-color-primary: #1B84FF;
    --trivee-color-success: #17C653;
    --trivee-color-info: #43CED7;
    --trivee-color-warning: #F6C000;
    --trivee-color-danger: #F8285A;
    --trivee-color-primary-soft: rgba(27, 132, 255, 0.14);
    --trivee-color-success-soft: #DFFFEA;
    --trivee-color-info-soft: rgba(67, 206, 215, 0.16);
    --trivee-color-warning-soft: rgba(246, 192, 0, 0.18);
    --trivee-color-danger-soft: #FFEEF3;
    --trivee-color-primary-card: #BFDDE3;
    --trivee-color-success-card: #D8EED4;
    --trivee-color-info-card: #D3E6F2;
    --trivee-color-warning-card: #F6E5CA;
    --trivee-color-danger-card: #F3D6EF;
    --trivee-color-primary-border: rgba(27, 132, 255, 0.24);
    --trivee-color-success-border: rgba(23, 198, 83, 0.24);
    --trivee-color-info-border: rgba(67, 206, 215, 0.28);
    --trivee-color-warning-border: rgba(246, 192, 0, 0.30);
    --trivee-color-danger-border: rgba(248, 40, 90, 0.24);
}

html[data-theme="dark"] {
    --trivee-color-primary: #1b84ffd9;
    --trivee-color-success: #17C653;
    --trivee-color-info: #43CED7;
    --trivee-color-warning: #F6C000;
    --trivee-color-danger: #F8285A;
    --trivee-color-primary-soft: rgba(27, 132, 255, 0.20);
    --trivee-color-success-soft: rgba(23, 198, 83, 0.18);
    --trivee-color-info-soft: rgba(67, 206, 215, 0.18);
    --trivee-color-warning-soft: rgba(246, 192, 0, 0.20);
    --trivee-color-danger-soft: rgba(248, 40, 90, 0.20);
    --trivee-color-primary-card: rgba(27, 132, 255, 0.14);
    --trivee-color-success-card: rgba(23, 198, 83, 0.12);
    --trivee-color-info-card: rgba(67, 206, 215, 0.12);
    --trivee-color-warning-card: rgba(246, 192, 0, 0.14);
    --trivee-color-danger-card: rgba(248, 40, 90, 0.14);
    --trivee-color-primary-border: rgba(27, 132, 255, 0.30);
    --trivee-color-success-border: rgba(23, 198, 83, 0.30);
    --trivee-color-info-border: rgba(67, 206, 215, 0.30);
    --trivee-color-warning-border: rgba(246, 192, 0, 0.32);
    --trivee-color-danger-border: rgba(248, 40, 90, 0.32);
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar {
    background-color: #1e1e2d !important;
    border-right: 0 !important;
    box-shadow: none !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-logo {
    border-bottom: 1px dashed #393945 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-logo .theme-light-show {
    display: none !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-logo .theme-dark-show {
    display: inline-block !important;
}

@media (min-width: 992px) {
    body[data-kt-app-layout="light-sidebar"][data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-logo .theme-dark-show,
    body[data-kt-app-layout="light-sidebar"][data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-logo .theme-dark-show {
        display: none !important;
    }
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .hover-scroll-overlay-y {
    scrollbar-color: #323248 transparent !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .hover-scroll-overlay-y::-webkit-scrollbar-thumb,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
    background-color: #323248 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .btn-custom,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-toggle {
    color: #B5B5C3 !important;
    background-color: rgba(63, 66, 84, 0.35) !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .btn-custom i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .btn-custom .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .btn-custom .btn-label,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .btn-custom.dropdown-toggle:after,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-toggle i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-toggle .svg-icon {
    color: #B5B5C3 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-heading,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-content,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu h3.menu-content,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-section {
    color: #646477 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-title,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-badge {
    color: #9D9DA6 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-icon i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-icon svg {
    color: #C5C5D8 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-bullet .bullet,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link .menu-arrow:after {
    background-color: #787887 !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here),
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here),
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active {
    color: var(--kt-primary-inverse) !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active {
    transition: color 0.2s ease !important;
    background-color: #2A2A3C !important;
    box-shadow: none !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-title,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-title,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-title,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-badge {
    color: var(--kt-primary-inverse) !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon svg,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon svg,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-icon .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-icon i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-icon svg,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-icon .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-icon i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-icon svg,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-icon .svg-icon,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-icon i,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-icon svg {
    color: var(--kt-primary-inverse) !important;
}

body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-bullet .bullet,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-bullet .bullet,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.show > .menu-link .menu-arrow:after,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item.here > .menu-link .menu-arrow:after,
body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--kt-primary-inverse) !important;
}

.app-sidebar .app-sidebar-logo > a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-right: 2.5rem;
}

.app-sidebar .app-sidebar-logo .app-sidebar-logo-default,
.app-sidebar .app-sidebar-logo .app-sidebar-logo-minimize {
    width: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: left center;
}

@media (min-width: 992px) {
    [data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-logo > a,
    [data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-logo > a {
        justify-content: center;
        padding-right: 0;
    }

    [data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-logo .app-sidebar-logo-minimize,
    [data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-logo .app-sidebar-logo-minimize {
        display: block;
        margin: 0 auto;
        object-position: center;
    }
}

html[data-theme="light"] .text-primary,
html[data-theme="light"] .text-hover-primary:hover,
html[data-theme="light"] .text-hover-primary:hover i,
html[data-theme="light"] .text-hover-primary:hover .svg-icon,
html[data-theme="light"] .text-active-primary.active,
html[data-theme="light"] .text-active-primary.active i,
html[data-theme="light"] .text-active-primary.active .svg-icon,
html[data-theme="light"] .svg-icon.svg-icon-primary,
html[data-theme="dark"] .text-primary,
html[data-theme="dark"] .text-hover-primary:hover,
html[data-theme="dark"] .text-hover-primary:hover i,
html[data-theme="dark"] .text-hover-primary:hover .svg-icon,
html[data-theme="dark"] .text-active-primary.active,
html[data-theme="dark"] .text-active-primary.active i,
html[data-theme="dark"] .text-active-primary.active .svg-icon,
html[data-theme="dark"] .svg-icon.svg-icon-primary {
    color: var(--trivee-color-primary) !important;
}

html[data-theme="light"] .text-success,
html[data-theme="light"] .text-hover-success:hover,
html[data-theme="light"] .text-hover-success:hover i,
html[data-theme="light"] .text-hover-success:hover .svg-icon,
html[data-theme="light"] .text-active-success.active,
html[data-theme="light"] .text-active-success.active i,
html[data-theme="light"] .text-active-success.active .svg-icon,
html[data-theme="light"] .svg-icon.svg-icon-success,
html[data-theme="dark"] .text-success,
html[data-theme="dark"] .text-hover-success:hover,
html[data-theme="dark"] .text-hover-success:hover i,
html[data-theme="dark"] .text-hover-success:hover .svg-icon,
html[data-theme="dark"] .text-active-success.active,
html[data-theme="dark"] .text-active-success.active i,
html[data-theme="dark"] .text-active-success.active .svg-icon,
html[data-theme="dark"] .svg-icon.svg-icon-success {
    color: var(--trivee-color-success) !important;
}

html[data-theme="light"] .text-info,
html[data-theme="light"] .text-hover-info:hover,
html[data-theme="light"] .text-hover-info:hover i,
html[data-theme="light"] .text-hover-info:hover .svg-icon,
html[data-theme="light"] .text-active-info.active,
html[data-theme="light"] .text-active-info.active i,
html[data-theme="light"] .text-active-info.active .svg-icon,
html[data-theme="light"] .svg-icon.svg-icon-info,
html[data-theme="dark"] .text-info,
html[data-theme="dark"] .text-hover-info:hover,
html[data-theme="dark"] .text-hover-info:hover i,
html[data-theme="dark"] .text-hover-info:hover .svg-icon,
html[data-theme="dark"] .text-active-info.active,
html[data-theme="dark"] .text-active-info.active i,
html[data-theme="dark"] .text-active-info.active .svg-icon,
html[data-theme="dark"] .svg-icon.svg-icon-info {
    color: var(--trivee-color-info) !important;
}

html[data-theme="light"] .text-warning,
html[data-theme="light"] .text-hover-warning:hover,
html[data-theme="light"] .text-hover-warning:hover i,
html[data-theme="light"] .text-hover-warning:hover .svg-icon,
html[data-theme="light"] .text-active-warning.active,
html[data-theme="light"] .text-active-warning.active i,
html[data-theme="light"] .text-active-warning.active .svg-icon,
html[data-theme="light"] .svg-icon.svg-icon-warning,
html[data-theme="dark"] .text-warning,
html[data-theme="dark"] .text-hover-warning:hover,
html[data-theme="dark"] .text-hover-warning:hover i,
html[data-theme="dark"] .text-hover-warning:hover .svg-icon,
html[data-theme="dark"] .text-active-warning.active,
html[data-theme="dark"] .text-active-warning.active i,
html[data-theme="dark"] .text-active-warning.active .svg-icon,
html[data-theme="dark"] .svg-icon.svg-icon-warning {
    color: var(--trivee-color-warning) !important;
}

html[data-theme="light"] .text-danger,
html[data-theme="light"] .text-hover-danger:hover,
html[data-theme="light"] .text-hover-danger:hover i,
html[data-theme="light"] .text-hover-danger:hover .svg-icon,
html[data-theme="light"] .text-active-danger.active,
html[data-theme="light"] .text-active-danger.active i,
html[data-theme="light"] .text-active-danger.active .svg-icon,
html[data-theme="light"] .svg-icon.svg-icon-danger,
html[data-theme="dark"] .text-danger,
html[data-theme="dark"] .text-hover-danger:hover,
html[data-theme="dark"] .text-hover-danger:hover i,
html[data-theme="dark"] .text-hover-danger:hover .svg-icon,
html[data-theme="dark"] .text-active-danger.active,
html[data-theme="dark"] .text-active-danger.active i,
html[data-theme="dark"] .text-active-danger.active .svg-icon,
html[data-theme="dark"] .svg-icon.svg-icon-danger {
    color: var(--trivee-color-danger) !important;
}

html[data-theme="light"] .bg-light-primary,
html[data-theme="dark"] .bg-light-primary {
    background-color: var(--trivee-color-primary-soft) !important;
}

html[data-theme="light"] .bg-light-success,
html[data-theme="dark"] .bg-light-success {
    background-color: var(--trivee-color-success-soft) !important;
}

html[data-theme="light"] .bg-light-info,
html[data-theme="dark"] .bg-light-info {
    background-color: var(--trivee-color-info-soft) !important;
}

html[data-theme="light"] .bg-light-warning,
html[data-theme="dark"] .bg-light-warning {
    background-color: var(--trivee-color-warning-soft) !important;
}

html[data-theme="light"] .bg-light-danger,
html[data-theme="dark"] .bg-light-danger {
    background-color: var(--trivee-color-danger-soft) !important;
}

html[data-theme="light"] .bg-primary,
html[data-theme="dark"] .bg-primary,
html[data-theme="light"] .badge-primary,
html[data-theme="dark"] .badge-primary {
    background-color: var(--trivee-color-primary) !important;
}

html[data-theme="light"] .bg-success,
html[data-theme="dark"] .bg-success,
html[data-theme="light"] .badge-success,
html[data-theme="dark"] .badge-success {
    background-color: var(--trivee-color-success) !important;
}

html[data-theme="light"] .bg-info,
html[data-theme="dark"] .bg-info,
html[data-theme="light"] .badge-info,
html[data-theme="dark"] .badge-info {
    background-color: var(--trivee-color-info) !important;
}

html[data-theme="light"] .bg-warning,
html[data-theme="dark"] .bg-warning,
html[data-theme="light"] .badge-warning,
html[data-theme="dark"] .badge-warning {
    background-color: var(--trivee-color-warning) !important;
}

html[data-theme="light"] .bg-danger,
html[data-theme="dark"] .bg-danger,
html[data-theme="light"] .badge-danger,
html[data-theme="dark"] .badge-danger {
    background-color: var(--trivee-color-danger) !important;
}

html[data-theme="light"] .badge-primary,
html[data-theme="light"] .badge-success,
html[data-theme="light"] .badge-info,
html[data-theme="light"] .badge-danger,
html[data-theme="dark"] .badge-primary,
html[data-theme="dark"] .badge-success,
html[data-theme="dark"] .badge-info,
html[data-theme="dark"] .badge-danger {
    color: #ffffff !important;
}

html[data-theme="light"] .badge-warning,
html[data-theme="dark"] .badge-warning {
    color: #181C32 !important;
}

html[data-theme="light"] .border-primary,
html[data-theme="dark"] .border-primary {
    border-color: var(--trivee-color-primary-border) !important;
}

html[data-theme="light"] .border-success,
html[data-theme="dark"] .border-success {
    border-color: var(--trivee-color-success-border) !important;
}

html[data-theme="light"] .border-info,
html[data-theme="dark"] .border-info {
    border-color: var(--trivee-color-info-border) !important;
}

html[data-theme="light"] .border-warning,
html[data-theme="dark"] .border-warning {
    border-color: var(--trivee-color-warning-border) !important;
}

html[data-theme="light"] .border-danger,
html[data-theme="dark"] .border-danger {
    border-color: var(--trivee-color-danger-border) !important;
}

html[data-theme="light"] .app-header {
    background-color: rgba(255, 255, 255, 0.88);
    backdrop-filter: blur(10px);
}

html[data-theme="light"] .app-toolbar {
    background-color: transparent;
}

html[data-theme="light"] .app-header {
    border-bottom: 1px solid rgba(216, 224, 238, 0.85);
}

html[data-theme="light"] #kt_app_header_container,
html[data-theme="light"] #kt_app_header_wrapper {
    gap: 0.75rem;
}

html[data-theme="light"] .app-navbar .app-navbar-item > .btn.btn-custom,
html[data-theme="light"] .app-navbar .app-navbar-item > [data-kt-menu-trigger].btn,
html[data-theme="light"] #kt_app_sidebar_mobile_toggle {
    background-color: rgba(255, 255, 255, 0.92);
    border: 1px solid var(--trivee-light-border);
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
}

html[data-theme="light"] .app-navbar .app-navbar-item > .btn.btn-custom i,
html[data-theme="light"] .app-navbar .app-navbar-item > .btn.btn-custom .svg-icon,
html[data-theme="light"] .app-navbar .app-navbar-item > [data-kt-menu-trigger].btn i,
html[data-theme="light"] .app-navbar .app-navbar-item > [data-kt-menu-trigger].btn .svg-icon,
html[data-theme="light"] #kt_app_sidebar_mobile_toggle .svg-icon {
    color: #7e8299;
}

html[data-theme="light"] .app-navbar .app-navbar-item > .btn.btn-custom:hover,
html[data-theme="light"] .app-navbar .app-navbar-item > .btn.btn-custom:focus,
html[data-theme="light"] .app-navbar .app-navbar-item > [data-kt-menu-trigger].btn:hover,
html[data-theme="light"] .app-navbar .app-navbar-item > [data-kt-menu-trigger].btn:focus,
html[data-theme="light"] #kt_app_sidebar_mobile_toggle:hover,
html[data-theme="light"] #kt_app_sidebar_mobile_toggle:focus {
    border-color: var(--trivee-light-border-strong);
    box-shadow: 0 6px 16px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] #kt_header_user_menu_toggle .symbol > img,
html[data-theme="light"] .symbol.symbol-35px > img,
html[data-theme="light"] .symbol.symbol-md-40px > img {
    border: 1px solid rgba(216, 224, 238, 0.9);
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06);
    background-color: #fff;
}

#kt_app_header:has([data-trivee-header-menu="true"].show) {
    z-index: 1106 !important;
}

[data-trivee-header-menu="true"].menu-sub-dropdown.show {
    z-index: 1107 !important;
}

html[data-theme="light"] .card,
html[data-theme="light"] .modal-content,
html[data-theme="light"] .dropdown-menu,
html[data-theme="light"] .menu-sub-dropdown,
html[data-theme="light"] .offcanvas,
html[data-theme="light"] .table-responsive,
html[data-theme="light"] .ql-toolbar.ql-snow,
html[data-theme="light"] .ql-container.ql-snow {
    border-color: var(--trivee-light-border);
    box-shadow: var(--trivee-light-shadow-soft);
}

html[data-theme="light"] .card {
    --bs-card-title-color: var(--bs-gray-900);
    --bs-card-border-color: #F1F1F4;
    --bs-card-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.03);
    --bs-card-bg: var(--bs-body-bg);
    border-color: var(--bs-card-border-color);
    box-shadow: var(--bs-card-box-shadow);
}

html[data-theme="light"] .card.card-flush,
html[data-theme="light"] .modal-content,
html[data-theme="light"] .dropdown-menu,
html[data-theme="light"] .menu-sub-dropdown {
    background-color: var(--trivee-light-surface);
}

html[data-theme="light"] .card[class*="bg-light-"] {
    border: 1px solid #d8e0ee;
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.03),
        0px 6px 18px 0px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .trivee-kpi-pastel-card {
    border: 0 !important;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.07) !important;
}

html[data-theme="light"] .trivee-kpi-pastel-card .card-header,
html[data-theme="light"] .trivee-kpi-pastel-card .card-body {
    background-color: transparent;
}

html[data-theme="light"] .card.bg-light-primary {
    --bs-card-bg: var(--trivee-color-primary-card);
    background-color: var(--bs-card-bg) !important;
}

html[data-theme="light"] .card.bg-light-success {
    --bs-card-bg: var(--trivee-color-success-card);
    background-color: var(--bs-card-bg) !important;
}

html[data-theme="light"] .card.bg-light-warning {
    --bs-card-bg: var(--trivee-color-warning-card);
    background-color: var(--bs-card-bg) !important;
}

html[data-theme="light"] .card.bg-light-danger {
    --bs-card-bg: var(--trivee-color-danger-card);
    background-color: var(--bs-card-bg) !important;
}

html[data-theme="light"] .card.bg-light-info {
    --bs-card-bg: var(--trivee-color-info-card);
    background-color: var(--bs-card-bg) !important;
}

html[data-theme="light"] .trivee-kpi-pastel-card.trivee-kpi-pastel-primary {
    background-color: var(--trivee-color-primary-card) !important;
}

html[data-theme="light"] .trivee-kpi-pastel-card.trivee-kpi-pastel-success {
    background-color: var(--trivee-color-success-card) !important;
}

html[data-theme="light"] .trivee-kpi-pastel-card.trivee-kpi-pastel-info {
    background-color: var(--trivee-color-info-card) !important;
}

html[data-theme="light"] .trivee-kpi-pastel-card.trivee-kpi-pastel-warning {
    background-color: var(--trivee-color-warning-card) !important;
}

html[data-theme="light"] .trivee-kpi-pastel-card.trivee-kpi-pastel-danger {
    background-color: var(--trivee-color-danger-card) !important;
}

html[data-theme="dark"] .card.bg-light-primary {
    background-color: var(--kt-primary-light) !important;
}

html[data-theme="dark"] .card.bg-light-success {
    background-color: var(--kt-success-light) !important;
}

html[data-theme="dark"] .card.bg-light-warning {
    background-color: var(--kt-warning-light) !important;
}

html[data-theme="dark"] .card.bg-light-danger {
    background-color: var(--kt-danger-light) !important;
}

html[data-theme="dark"] .card.bg-light-info {
    background-color: var(--kt-info-light) !important;
}

html[data-theme="light"] .card.bg-light-primary .card-body,
html[data-theme="light"] .card.bg-light-success .card-body,
html[data-theme="light"] .card.bg-light-warning .card-body,
html[data-theme="light"] .card.bg-light-danger .card-body,
html[data-theme="light"] .card.bg-light-info .card-body {
    position: relative;
}

html[data-theme="light"] .card.card-flush > .card-header {
    border-bottom: 1px solid rgba(216, 224, 238, 0.7);
}

html[data-theme="light"] .card.card-flush > .card-header.pt-5,
html[data-theme="light"] .card.card-flush > .card-header.pt-6,
html[data-theme="light"] .card.card-flush > .card-header.pt-7 {
    background: linear-gradient(180deg, rgba(248, 250, 252, 0.9) 0%, rgba(255, 255, 255, 0.96) 100%);
}

html[data-theme="light"] .card.card-flush > .card-header .card-title,
html[data-theme="light"] .card.card-flush > .card-header .card-label {
    color: #181c32;
}

html[data-theme="light"] .card.card-flush > .card-body {
    background-color: #fff;
}

html[data-theme="light"] .card .progress {
    box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.04);
}

html[data-theme="light"] .card .progress.bg-secondary,
html[data-theme="light"] .card .progress.bg-light,
html[data-theme="light"] .card .progress[class*="bg-opacity"] {
    background-color: #edf2f7 !important;
}

html[data-theme="light"] .card .progress-bar {
    box-shadow: 0 1px 4px rgba(15, 23, 42, 0.12);
}

html[data-theme="light"] .card .fs-2hx,
html[data-theme="light"] .card .fs-1,
html[data-theme="light"] .card .fs-2 {
    letter-spacing: -0.02em;
}

html[data-theme="light"] .card .text-gray-500,
html[data-theme="light"] .card .text-gray-600,
html[data-theme="light"] .card .text-gray-700,
html[data-theme="light"] .card .text-muted {
    color: #6b7280 !important;
}

html[data-theme="light"] .card .text-gray-800,
html[data-theme="light"] .card .text-gray-900,
html[data-theme="light"] .card .text-dark {
    color: #181c32 !important;
}

html[data-theme="light"] .card .badge.badge-light {
    background-color: #eef2f7;
    color: #4b5675;
}

html[data-theme="light"] .badge-light-primary,
html[data-theme="light"] .badge-light-success,
html[data-theme="light"] .badge-light-warning,
html[data-theme="light"] .badge-light-danger,
html[data-theme="light"] .badge-light-info,
html[data-theme="light"] .badge-light-secondary,
html[data-theme="light"] .badge-light-dark {
    box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .badge-light-primary {
    color: var(--trivee-color-primary);
    background-color: var(--trivee-color-primary-soft);
}

html[data-theme="light"] .badge-light-success {
    color: var(--trivee-color-success);
    background-color: var(--trivee-color-success-soft);
}

html[data-theme="light"] .badge-light-warning {
    color: #8f6400;
    background-color: var(--trivee-color-warning-soft);
}

html[data-theme="light"] .badge-light-danger {
    color: var(--trivee-color-danger);
    background-color: var(--trivee-color-danger-soft);
}

html[data-theme="light"] .badge-light-info {
    color: #168b94;
    background-color: var(--trivee-color-info-soft);
}

html[data-theme="light"] .badge-light-secondary,
html[data-theme="light"] .badge-light-dark {
    color: #4b5675;
    background-color: #eef1f6;
}

html[data-theme="dark"] .badge-light-primary,
html[data-theme="dark"] .badge-light-success,
html[data-theme="dark"] .badge-light-warning,
html[data-theme="dark"] .badge-light-danger,
html[data-theme="dark"] .badge-light-info,
html[data-theme="dark"] .badge-light-secondary,
html[data-theme="dark"] .badge-light-dark {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
}

html[data-theme="dark"] .badge-light-primary {
    color: var(--trivee-color-primary);
    background-color: var(--trivee-color-primary-soft);
}

html[data-theme="dark"] .badge-light-success {
    color: var(--trivee-color-success);
    background-color: var(--trivee-color-success-soft);
}

html[data-theme="dark"] .badge-light-warning {
    color: var(--trivee-color-warning);
    background-color: var(--trivee-color-warning-soft);
}

html[data-theme="dark"] .badge-light-danger {
    color: var(--trivee-color-danger);
    background-color: var(--trivee-color-danger-soft);
}

html[data-theme="dark"] .badge-light-info {
    color: var(--trivee-color-info);
    background-color: var(--trivee-color-info-soft);
}

html[data-theme="dark"] .badge-light-secondary,
html[data-theme="dark"] .badge-light-dark {
    color: #CDCDDE;
    background-color: #2B2B40;
}

html[data-theme="light"] .notice,
html[data-theme="light"] .alert,
html[data-theme="light"] .notice-banner,
html[data-theme="light"] .notice-dashed {
    box-shadow: 0 4px 14px rgba(15, 23, 42, 0.05);
}

html[data-theme="light"] .alert {
    border-color: var(--trivee-light-border);
}

html[data-theme="light"] .alert.alert-secondary {
    background-color: #f8fafc;
    border-color: rgba(216, 224, 238, 0.9);
    color: #4b5675;
}

html[data-theme="light"] .alert.alert-info {
    background-color: var(--trivee-color-info-card);
    border-color: var(--trivee-color-info-border);
    color: #168b94;
}

html[data-theme="light"] .alert.alert-danger {
    background-color: var(--trivee-color-danger-card);
    border-color: var(--trivee-color-danger-border);
    color: var(--trivee-color-danger);
}

html[data-theme="light"] .alert.alert-warning {
    background-color: var(--trivee-color-warning-card);
    border-color: var(--trivee-color-warning-border);
    color: #8f6400;
}

html[data-theme="light"] .alert.alert-success {
    background-color: var(--trivee-color-success-card);
    border-color: var(--trivee-color-success-border);
    color: var(--trivee-color-success);
}

html[data-theme="light"] .notice.bg-light-primary,
html[data-theme="light"] .alert.alert-light-primary {
    background-color: var(--trivee-color-primary-card) !important;
    border-color: var(--trivee-color-primary-border) !important;
}

html[data-theme="light"] .notice.bg-light-warning,
html[data-theme="light"] .alert.alert-light-warning {
    background-color: var(--trivee-color-warning-card) !important;
    border-color: var(--trivee-color-warning-border) !important;
}

html[data-theme="light"] .notice.bg-light-danger,
html[data-theme="light"] .alert.alert-light-danger {
    background-color: var(--trivee-color-danger-card) !important;
    border-color: var(--trivee-color-danger-border) !important;
}

html[data-theme="light"] .notice.bg-light-success,
html[data-theme="light"] .alert.alert-light-success {
    background-color: var(--trivee-color-success-card) !important;
    border-color: var(--trivee-color-success-border) !important;
}

html[data-theme="light"] .notice.bg-light-info,
html[data-theme="light"] .alert.alert-light-info {
    background-color: var(--trivee-color-info-card) !important;
    border-color: var(--trivee-color-info-border) !important;
}

html[data-theme="dark"] .alert.alert-info,
html[data-theme="dark"] .notice.bg-light-info,
html[data-theme="dark"] .alert.alert-light-info {
    background-color: var(--trivee-color-info-card) !important;
    border-color: var(--trivee-color-info-border) !important;
    color: var(--trivee-color-info);
}

html[data-theme="dark"] .alert.alert-danger,
html[data-theme="dark"] .notice.bg-light-danger,
html[data-theme="dark"] .alert.alert-light-danger {
    background-color: var(--trivee-color-danger-card) !important;
    border-color: var(--trivee-color-danger-border) !important;
    color: var(--trivee-color-danger);
}

html[data-theme="dark"] .alert.alert-warning,
html[data-theme="dark"] .notice.bg-light-warning,
html[data-theme="dark"] .alert.alert-light-warning {
    background-color: var(--trivee-color-warning-card) !important;
    border-color: var(--trivee-color-warning-border) !important;
    color: var(--trivee-color-warning);
}

html[data-theme="dark"] .alert.alert-success,
html[data-theme="dark"] .notice.bg-light-success,
html[data-theme="dark"] .alert.alert-light-success {
    background-color: var(--trivee-color-success-card) !important;
    border-color: var(--trivee-color-success-border) !important;
    color: var(--trivee-color-success);
}

html[data-theme="dark"] .notice.bg-light-primary,
html[data-theme="dark"] .alert.alert-light-primary {
    background-color: var(--trivee-color-primary-card) !important;
    border-color: var(--trivee-color-primary-border) !important;
    color: var(--trivee-color-primary);
}

html[data-theme="light"] .app-toolbar,
html[data-theme="light"] .app-toolbar .card,
html[data-theme="light"] .toolbar,
html[data-theme="light"] .toolbar .card,
html[data-theme="light"] .toolbar .bg-body,
html[data-theme="light"] .toolbar .bg-white,
html[data-theme="light"] .app-content .bg-body,
html[data-theme="light"] .app-content .bg-white {
    border-color: var(--trivee-light-border);
}

html[data-theme="light"] .app-toolbar .btn,
html[data-theme="light"] .toolbar .btn,
html[data-theme="light"] .app-toolbar .form-control,
html[data-theme="light"] .app-toolbar .form-select,
html[data-theme="light"] .toolbar .form-control,
html[data-theme="light"] .toolbar .form-select {
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .table-responsive {
    border-radius: 0.625rem;
    background-color: #fff;
}

html[data-theme="light"] .dt-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

html[data-theme="light"] .table-responsive .table {
    margin-bottom: 0;
}

html[data-theme="light"] .table-responsive .table thead th {
    background-color: #f8fafc;
    color: #4b5675;
    border-bottom-color: var(--trivee-light-border-strong) !important;
}

html[data-theme="light"] .card .card-header .card-title .form-control.form-control-solid,
html[data-theme="light"] .card .card-header .card-title .form-select.form-select-solid,
html[data-theme="light"] .card .card-header .card-toolbar .form-control.form-control-solid,
html[data-theme="light"] .card .card-header .card-toolbar .form-select.form-select-solid {
    background-color: #fff;
    border: 1px solid var(--trivee-light-border);
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .card .card-header .card-title .position-relative > .svg-icon {
    color: #7e8299;
}

html[data-theme="light"] .dt-container > .d-flex.justify-content-between.align-items-center.flex-wrap {
    gap: 0.75rem 1rem;
    padding-top: 1rem;
    border-top: 1px solid var(--trivee-light-border);
}

html[data-theme="light"] .dt-container > .d-flex.justify-content-between.align-items-center.flex-wrap .text-muted {
    color: #7e8299 !important;
}

html[data-theme="light"] .dt-container > .d-flex.justify-content-between.align-items-center.flex-wrap .form-select.form-select-solid {
    background-color: #fff;
    border: 1px solid var(--trivee-light-border);
}

html[data-theme="light"] .dt-container > .d-flex.justify-content-between.align-items-center.flex-wrap .btn.btn-icon.btn-sm {
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .dataTables_wrapper {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

html[data-theme="light"] .dataTables_wrapper .dataTables_length,
html[data-theme="light"] .dataTables_wrapper .dataTables_filter,
html[data-theme="light"] .dataTables_wrapper .dataTables_info,
html[data-theme="light"] .dataTables_wrapper .dataTables_paginate {
    color: #7e8299;
}

html[data-theme="light"] .dataTables_wrapper .dataTables_length .form-select.form-select-solid,
html[data-theme="light"] .dataTables_wrapper .dataTables_filter .form-control.form-control-solid,
html[data-theme="light"] .dataTables_wrapper .dataTables_filter input,
html[data-theme="light"] .dataTables_wrapper .dataTables_length select {
    background-color: #fff;
    border: 1px solid var(--trivee-light-border);
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .dataTables_wrapper .dataTables_paginate .pagination {
    gap: 0.35rem;
}

html[data-theme="light"] .dataTables_wrapper .paginate_button .page-link {
    border-color: var(--trivee-light-border);
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .dataTables_wrapper .paginate_button.active .page-link {
    background-color: rgba(0, 158, 247, 0.14);
    border-color: rgba(0, 106, 230, 0.22);
    color: #006ae6;
}

html[data-theme="light"] .dataTables_wrapper .paginate_button:not(.active):not(.disabled) .page-link:hover {
    background-color: #f8fafc;
    border-color: var(--trivee-light-border-strong);
    color: #181c32;
}

html[data-theme="light"] .dataTables_wrapper .paginate_button.disabled .page-link {
    background-color: #f8fafc;
    color: #a1a5b7;
    box-shadow: none;
}

html[data-theme="light"] .dataTables_wrapper .row {
    --bs-gutter-y: 0.75rem;
    padding-top: 1rem;
    border-top: 1px solid var(--trivee-light-border);
}

html[data-theme="light"] .table.dataTable > thead .sorting,
html[data-theme="light"] .table.dataTable > thead .sorting_asc,
html[data-theme="light"] .table.dataTable > thead .sorting_desc {
    color: #4b5675;
}

html[data-theme="light"] .card [class*="_widget-"] .table-responsive,
html[data-theme="light"] .card .table-responsive.mx-9 {
    background-color: #fff;
}

html[data-theme="light"] .symbol-label {
    box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.04);
}

html[data-theme="light"] .nav-tabs,
html[data-theme="light"] .nav-line-tabs,
html[data-theme="light"] .nav-stretch {
    border-color: var(--trivee-light-border);
}

html[data-theme="light"] .nav-pills .nav-link.active,
html[data-theme="light"] .nav-tabs .nav-link.active {
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .accordion,
html[data-theme="light"] .accordion-item,
html[data-theme="light"] .list-group,
html[data-theme="light"] .list-group-item {
    border-color: var(--trivee-light-border);
}

html[data-theme="light"] .accordion-button:not(.collapsed) {
    background-color: rgba(0, 158, 247, 0.05);
    color: var(--bs-gray-900);
    box-shadow: inset 0 -1px 0 rgba(0, 158, 247, 0.08);
}

html[data-theme="light"] .separator.separator-dashed {
    border-color: var(--trivee-light-border-strong) !important;
}

html[data-theme="light"] .table.table-row-dashed tr {
    border-bottom-color: var(--trivee-light-border) !important;
}

html[data-theme="light"] .table.table-row-dashed th,
html[data-theme="light"] .table.table-row-dashed td {
    padding-top: 0.85rem;
    padding-bottom: 0.85rem;
    padding-right: 1rem;
    padding-left: 1rem;
}

html[data-theme="light"] .table.table-row-dashed td[colspan] {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
}

html[data-theme="light"] .form-control,
html[data-theme="light"] .form-select,
html[data-theme="light"] .input-group-text {
    border-color: var(--trivee-light-border);
}

html[data-theme="light"] .form-control.form-control-solid,
html[data-theme="light"] .form-select.form-select-solid,
html[data-theme="light"] .input-group.input-group-solid .input-group-text,
html[data-theme="light"] .input-group.input-group-solid .form-control {
    background-color: #fff;
    border-color: var(--trivee-light-border);
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .form-label,
html[data-theme="light"] .col-form-label {
    color: #181c32;
}

html[data-theme="light"] .form-text,
html[data-theme="light"] .fv-plugins-message-container,
html[data-theme="light"] .text-muted {
    color: #7e8299;
}

html[data-theme="light"] .form-control:focus,
html[data-theme="light"] .form-select:focus {
    border-color: rgba(0, 158, 247, 0.35);
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.12);
}

html[data-theme="light"] .modal-content {
    background-color: #fff;
}

html[data-theme="light"] .modal-header,
html[data-theme="light"] .modal-footer {
    border-color: var(--trivee-light-border);
}

html[data-theme="light"] .modal-header {
    background-color: #fbfcfe;
}

html[data-theme="light"] .modal-footer {
    background-color: #fbfcfe;
}

html[data-theme="light"] .modal-title {
    color: #181c32;
}

html[data-theme="light"] .modal-body {
    background-color: #fff;
}

html[data-theme="light"] .btn-close {
    opacity: 0.55;
}

html[data-theme="light"] .btn-close:hover {
    opacity: 0.8;
}

html[data-theme="light"] .select2-container--bootstrap5 .select2-selection--single,
html[data-theme="light"] .select2-container--bootstrap5 .select2-selection--multiple {
    background-color: #fff;
    border-color: var(--trivee-light-border);
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03);
}

html[data-theme="light"] .select2-container--bootstrap5.select2-container--focus .select2-selection,
html[data-theme="light"] .flatpickr-input.form-control[readonly]:focus,
html[data-theme="light"] input[data-control="flatpickr"]:focus {
    border-color: rgba(0, 158, 247, 0.35);
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.12);
}

html[data-theme="light"] .select2-dropdown {
    border-color: var(--trivee-light-border);
    box-shadow: var(--trivee-light-shadow-soft);
}

html[data-theme="light"] .btn-light,
html[data-theme="light"] .btn-light-primary,
html[data-theme="light"] .btn-light-info,
html[data-theme="light"] .btn-light-warning,
html[data-theme="light"] .btn-light-success,
html[data-theme="light"] .btn-light-danger,
html[data-theme="light"] .btn-light-secondary {
    background-clip: padding-box;
    border: 1px solid var(--trivee-light-border);
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.03),
        0 4px 12px rgba(15, 23, 42, 0.04);
}

html[data-theme="light"] .btn.btn-light {
    color: #4b5675 !important;
    border-color: rgba(199, 210, 229, 0.95) !important;
    background-color: #ffffff !important;
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.04),
        0 6px 16px rgba(15, 23, 42, 0.06) !important;
}

html[data-theme="light"] .btn.btn-light i,
html[data-theme="light"] .btn.btn-light .svg-icon,
html[data-theme="light"] .btn.btn-light.dropdown-toggle:after {
    color: #4b5675 !important;
}

html[data-theme="light"] .btn.btn-light[data-kt-menu-trigger],
html[data-theme="light"] .btn.btn-light[data-bs-toggle="dropdown"] {
    background-color: #ffffff !important;
    border-color: rgba(184, 197, 219, 0.98) !important;
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.07),
        0 8px 20px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-kt-menu-trigger],
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-bs-toggle="dropdown"] {
    background-color: var(--kt-light) !important;
    border: 1px solid var(--kt-light) !important;
    color: #4b5675 !important;
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.08),
        0 8px 20px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-kt-menu-trigger] i,
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-bs-toggle="dropdown"] i,
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-kt-menu-trigger] .svg-icon,
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-bs-toggle="dropdown"] .svg-icon {
    color: #4b5675 !important;
}

html[data-theme="light"] .btn.btn-light[data-kt-menu-trigger] i,
html[data-theme="light"] .btn.btn-light[data-bs-toggle="dropdown"] i,
html[data-theme="light"] .btn.btn-light[data-kt-menu-trigger] .svg-icon,
html[data-theme="light"] .btn.btn-light[data-bs-toggle="dropdown"] .svg-icon {
    color: #4b5675 !important;
}

html[data-theme="light"] .btn-light:hover,
html[data-theme="light"] .btn-light-primary:hover,
html[data-theme="light"] .btn-light-info:hover,
html[data-theme="light"] .btn-light-warning:hover,
html[data-theme="light"] .btn-light-success:hover,
html[data-theme="light"] .btn-light-danger:hover,
html[data-theme="light"] .btn-light-secondary:hover {
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.06),
        0 8px 18px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .btn.btn-light:hover:not(.btn-active),
html[data-theme="light"] .btn.btn-light:focus:not(.btn-active),
html[data-theme="light"] .btn.btn-light:active:not(.btn-active),
html[data-theme="light"] .btn.btn-light.active,
html[data-theme="light"] .btn.btn-light.show,
html[data-theme="light"] .show > .btn.btn-light {
    color: #181c32 !important;
    border-color: var(--trivee-light-border-strong) !important;
    background-color: #f3f6fb !important;
    box-shadow:
        0 0 0 1px rgba(15, 23, 42, 0.06),
        0 8px 18px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .btn.btn-light[data-kt-menu-trigger]:hover:not(.btn-active),
html[data-theme="light"] .btn.btn-light[data-kt-menu-trigger]:focus:not(.btn-active),
html[data-theme="light"] .btn.btn-light[data-kt-menu-trigger].show,
html[data-theme="light"] .btn.btn-light[data-bs-toggle="dropdown"]:hover:not(.btn-active),
html[data-theme="light"] .btn.btn-light[data-bs-toggle="dropdown"]:focus:not(.btn-active),
html[data-theme="light"] .btn.btn-light[data-bs-toggle="dropdown"].show {
    border-color: rgba(0, 106, 230, 0.22) !important;
}

html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-kt-menu-trigger]:hover:not(.btn-active),
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-kt-menu-trigger]:focus:not(.btn-active),
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-kt-menu-trigger].show,
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-bs-toggle="dropdown"]:hover:not(.btn-active),
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-bs-toggle="dropdown"]:focus:not(.btn-active),
html[data-theme="light"] .btn.btn-sm.btn-light.btn-flex.btn-center.btn-active-light-primary[data-bs-toggle="dropdown"].show {
    background-color: var(--kt-light) !important;
    border-color: var(--kt-light) !important;
}

html[data-theme="light"] .btn.btn-light:hover:not(.btn-active) i,
html[data-theme="light"] .btn.btn-light:hover:not(.btn-active) .svg-icon,
html[data-theme="light"] .btn.btn-light:focus:not(.btn-active) i,
html[data-theme="light"] .btn.btn-light:focus:not(.btn-active) .svg-icon,
html[data-theme="light"] .btn.btn-light:active:not(.btn-active) i,
html[data-theme="light"] .btn.btn-light:active:not(.btn-active) .svg-icon,
html[data-theme="light"] .btn.btn-light.active i,
html[data-theme="light"] .btn.btn-light.active .svg-icon,
html[data-theme="light"] .btn.btn-light.show i,
html[data-theme="light"] .btn.btn-light.show .svg-icon,
html[data-theme="light"] .show > .btn.btn-light i,
html[data-theme="light"] .show > .btn.btn-light .svg-icon,
html[data-theme="light"] .btn.btn-light:hover:not(.btn-active).dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light:focus:not(.btn-active).dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light:active:not(.btn-active).dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light.active.dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light.show.dropdown-toggle:after,
html[data-theme="light"] .show > .btn.btn-light.dropdown-toggle:after {
    color: #181c32 !important;
}

html[data-theme="light"] .btn.btn-light-primary {
    color: #006ae6 !important;
    border-color: rgba(0, 106, 230, 0.22) !important;
    background-color: rgba(0, 158, 247, 0.14) !important;
}

html[data-theme="light"] .btn.btn-light-primary i,
html[data-theme="light"] .btn.btn-light-primary .svg-icon,
html[data-theme="light"] .btn.btn-light-primary.dropdown-toggle:after {
    color: #006ae6 !important;
}

html[data-theme="light"] .btn.btn-light-primary:hover:not(.btn-active),
html[data-theme="light"] .btn.btn-light-primary:focus:not(.btn-active),
html[data-theme="light"] .btn.btn-light-primary:active:not(.btn-active),
html[data-theme="light"] .btn.btn-light-primary.active,
html[data-theme="light"] .btn.btn-light-primary.show,
html[data-theme="light"] .show > .btn.btn-light-primary {
    color: #ffffff !important;
    border-color: #009ef7 !important;
    background-color: #009ef7 !important;
}

html[data-theme="light"] .btn.btn-light-primary:hover:not(.btn-active) i,
html[data-theme="light"] .btn.btn-light-primary:hover:not(.btn-active) .svg-icon,
html[data-theme="light"] .btn.btn-light-primary:focus:not(.btn-active) i,
html[data-theme="light"] .btn.btn-light-primary:focus:not(.btn-active) .svg-icon,
html[data-theme="light"] .btn.btn-light-primary:active:not(.btn-active) i,
html[data-theme="light"] .btn.btn-light-primary:active:not(.btn-active) .svg-icon,
html[data-theme="light"] .btn.btn-light-primary.active i,
html[data-theme="light"] .btn.btn-light-primary.active .svg-icon,
html[data-theme="light"] .btn.btn-light-primary.show i,
html[data-theme="light"] .btn.btn-light-primary.show .svg-icon,
html[data-theme="light"] .show > .btn.btn-light-primary i,
html[data-theme="light"] .show > .btn.btn-light-primary .svg-icon,
html[data-theme="light"] .btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light-primary.active.dropdown-toggle:after,
html[data-theme="light"] .btn.btn-light-primary.show.dropdown-toggle:after,
html[data-theme="light"] .show > .btn.btn-light-primary.dropdown-toggle:after {
    color: #ffffff !important;
}
