/*
 * 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);
}

html[data-theme="light"] body[data-kt-app-layout="light-sidebar"] .app-sidebar {
    background-color: var(--trivee-light-surface) !important;
    border-right: 1px solid var(--trivee-light-border) !important;
    box-shadow: var(--trivee-light-shadow-sidebar) !important;
}

html[data-theme="light"] body[data-kt-app-layout="light-sidebar"] .app-sidebar .app-sidebar-logo {
    border-bottom: 1px solid var(--trivee-light-border) !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"] body[data-kt-app-layout="light-sidebar"] .app-sidebar .menu .menu-item .menu-link.active {
    box-shadow: inset 0 0 0 1px rgba(0, 158, 247, 0.14);
}

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;
}

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: #d8e0ee;
    --bs-card-box-shadow: 0px 6px 18px 0px rgba(15, 23, 42, 0.08);
    --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"] .card.bg-light-primary {
    background-color: rgba(0, 158, 247, 0.08) !important;
}

html[data-theme="light"] .card.bg-light-success {
    background-color: rgba(80, 205, 137, 0.08) !important;
}

html[data-theme="light"] .card.bg-light-warning {
    background-color: rgba(255, 199, 0, 0.10) !important;
}

html[data-theme="light"] .card.bg-light-danger {
    background-color: rgba(241, 65, 108, 0.08) !important;
}

html[data-theme="light"] .card.bg-light-info {
    background-color: rgba(114, 57, 234, 0.08) !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: #006ae6;
    background-color: rgba(0, 158, 247, 0.14);
}

html[data-theme="light"] .badge-light-success {
    color: #138a3b;
    background-color: rgba(23, 198, 83, 0.14);
}

html[data-theme="light"] .badge-light-warning {
    color: #9b6b00;
    background-color: rgba(246, 192, 0, 0.18);
}

html[data-theme="light"] .badge-light-danger {
    color: #d81c4b;
    background-color: rgba(248, 40, 90, 0.14);
}

html[data-theme="light"] .badge-light-info {
    color: #5d2bcc;
    background-color: rgba(114, 57, 234, 0.14);
}

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

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: rgba(0, 158, 247, 0.08);
    border-color: rgba(0, 158, 247, 0.18);
    color: #005bcb;
}

html[data-theme="light"] .alert.alert-danger {
    background-color: rgba(248, 40, 90, 0.08);
    border-color: rgba(248, 40, 90, 0.18);
    color: #c51a45;
}

html[data-theme="light"] .alert.alert-warning {
    background-color: rgba(246, 192, 0, 0.10);
    border-color: rgba(246, 192, 0, 0.22);
    color: #8f6400;
}

html[data-theme="light"] .alert.alert-success {
    background-color: rgba(23, 198, 83, 0.08);
    border-color: rgba(23, 198, 83, 0.18);
    color: #138a3b;
}

html[data-theme="light"] .notice.bg-light-primary,
html[data-theme="light"] .alert.alert-light-primary {
    background-color: rgba(0, 158, 247, 0.08) !important;
    border-color: rgba(0, 158, 247, 0.18) !important;
}

html[data-theme="light"] .notice.bg-light-warning,
html[data-theme="light"] .alert.alert-light-warning {
    background-color: rgba(246, 192, 0, 0.10) !important;
    border-color: rgba(246, 192, 0, 0.22) !important;
}

html[data-theme="light"] .notice.bg-light-danger,
html[data-theme="light"] .alert.alert-light-danger {
    background-color: rgba(248, 40, 90, 0.08) !important;
    border-color: rgba(248, 40, 90, 0.18) !important;
}

html[data-theme="light"] .notice.bg-light-success,
html[data-theme="light"] .alert.alert-light-success {
    background-color: rgba(23, 198, 83, 0.08) !important;
    border-color: rgba(23, 198, 83, 0.18) !important;
}

html[data-theme="light"] .notice.bg-light-info,
html[data-theme="light"] .alert.alert-light-info {
    background-color: rgba(114, 57, 234, 0.08) !important;
    border-color: rgba(114, 57, 234, 0.18) !important;
}

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: #ffffff !important;
    border: 1px solid rgba(184, 197, 219, 0.98) !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-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;
}
