/* ============================================================================
   Koyu tema (19.09.2026) — Fila temasındaki gibi header'dan açılıp kapanan dark/light
   Etkinleştirme: <html data-theme="dark"> + <body class="layout-dark"> (tema kendi header/sidebar koyu kurallarını .layout-dark ile taşır)
   Kalıcılık: localStorage "azalea_theme" (light|dark) — _Header.php içindeki erken script boyamadan önce uygular (flash yok)
   Kapsam: gövde/başlık/menü, kartlar, tablolar, formlar, dropdown/modal/offcanvas, AENMaster, DataTables, select2, toast,
           yeni bileşen kitleri (.mm msglog, .fr reports, .rp-* rapor merkezi, sales, chat panel, customer)
   Palet: Fila — zemin #131920 · yüzey #1b232d · yüzey-2 #222c38 · kenar #2b3646 · metin #e6eaf0 / #aab4c3 / #7b8797
   ============================================================================ */
html[data-theme=dark]{
    --dk-bg:#131920; --dk-sf:#1b232d; --dk-sf2:#222c38; --dk-sf3:#2a3441; --dk-brd:#2b3646; --dk-brd2:#364155;
    --dk-t1:#e6eaf0; --dk-t2:#aab4c3; --dk-t3:#7b8797; --dk-pri:#5b6cff; --dk-pri-bg:rgba(91,108,255,.14);
    color-scheme:dark;
}
html[data-theme=dark] body{background:var(--dk-bg)!important;color:var(--dk-t2)}
html[data-theme=dark] body.layout-dark .header-top{background:var(--dk-sf)!important;box-shadow:0 2px 30px rgba(0,0,0,.35)!important;border-bottom:1px solid var(--dk-brd)}
html[data-theme=dark] .sidebar,html[data-theme=dark] .overlay-dark-sidebar{background:var(--dk-sf)!important}
html[data-theme=dark] .strikingDash-top-menu>ul>li>a{color:rgba(255,255,255,.72)!important}
html[data-theme=dark] .strikingDash-top-menu>ul>li>a.active,html[data-theme=dark] .strikingDash-top-menu>ul>li>a:hover{color:#fff!important}
html[data-theme=dark] .strikingDash-top-menu ul li>ul,html[data-theme=dark] .strikingDash-top-menu .subMenu{background:var(--dk-sf2)!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important;border:1px solid var(--dk-brd)}
html[data-theme=dark] .strikingDash-top-menu ul li ul li a{color:var(--dk-t2)!important}
html[data-theme=dark] .strikingDash-top-menu ul li ul li a:hover,html[data-theme=dark] .strikingDash-top-menu ul li ul li a.active{color:#fff!important;background:rgba(255,255,255,.05)!important}
html[data-theme=dark] .search-form input,html[data-theme=dark] .search-form-topMenu input{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .search-form input::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] .search-form .feather-search,html[data-theme=dark] .navbar-right__menu .nav-item-toggle i,html[data-theme=dark] .navbar-right__menu .search-toggle i{color:rgba(255,255,255,.7)!important}
html[data-theme=dark] .navbar-right__menu .dropdown-wrapper,html[data-theme=dark] .navbar-right__menu .dropdown-menu,html[data-theme=dark] .user-dropdwon,html[data-theme=dark] .dropdown-wrapper__more{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important}
html[data-theme=dark] .dropdown-wrapper__title,html[data-theme=dark] .dropdown-wrapper h1,html[data-theme=dark] .dropdown-wrapper h2,html[data-theme=dark] .dropdown-wrapper h3,html[data-theme=dark] .dropdown-wrapper h4,html[data-theme=dark] .dropdown-wrapper h5,html[data-theme=dark] .dropdown-wrapper h6{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dropdown-wrapper .list-group-item,html[data-theme=dark] .nav-notification__single{background:transparent!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .nav-notification__single:hover,html[data-theme=dark] .dropdown-wrapper .list-group-item:hover{background:rgba(255,255,255,.04)!important}
html[data-theme=dark] .nav-notification__single--unread{background:var(--dk-pri-bg)!important}
html[data-theme=dark] .user-message .subject,html[data-theme=dark] .nav-notification__details p,html[data-theme=dark] .nav-notification__details span{color:var(--dk-t1)!important}
html[data-theme=dark] .user-message .desc,html[data-theme=dark] .time-posted{color:var(--dk-t3)!important}
html[data-theme=dark] .user-dropdwon .user-author,html[data-theme=dark] .user-dropdwon .user-name,html[data-theme=dark] .user-dropdwon .user-designation{color:var(--dk-t1)!important}
html[data-theme=dark] .user-dropdwon .user-body li a,html[data-theme=dark] .user-dropdwon .user-footer a,html[data-theme=dark] .user-dropdwon .user-footer{color:var(--dk-t2)!important;background:transparent!important}
html[data-theme=dark] .user-dropdwon .user-footer{border-color:var(--dk-brd)!important}
html[data-theme=dark] .navbar-brand img{filter:brightness(0) invert(1)}
html[data-theme=dark] .footer-wrapper{background:var(--dk-sf)!important;border-top:1px solid var(--dk-brd)}
html[data-theme=dark] .footer-wrapper p,html[data-theme=dark] .footer-wrapper a,html[data-theme=dark] .footer-copyright{color:var(--dk-t3)!important}

/* ── Genel tipografi / yardımcı sınıflar ── */
html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] .h1,html[data-theme=dark] .h2,html[data-theme=dark] .h3,html[data-theme=dark] .h4,html[data-theme=dark] .h5,html[data-theme=dark] .h6{color:var(--dk-t1)}
html[data-theme=dark] .contents p,html[data-theme=dark] .contents li,html[data-theme=dark] .contents label,html[data-theme=dark] .contents td,html[data-theme=dark] .contents th,html[data-theme=dark] .contents span:not(.badge):not(.mm-pill):not([class*="badge"]):not([style*="color"]):not(.text-white):not(.mm-av):not(.sk-chip):not(.mm-chip):not(.mm-hero-btn){color:inherit}
html[data-theme=dark] .text-dark,html[data-theme=dark] .text-body,html[data-theme=dark] .text-black,html[data-theme=dark] .color-dark,html[data-theme=dark] .il-gray{color:var(--dk-t1)!important}
html[data-theme=dark] .text-muted,html[data-theme=dark] .color-light,html[data-theme=dark] .text-light,html[data-theme=dark] .color-gray,html[data-theme=dark] .text-secondary{color:var(--dk-t3)!important}
html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-light,html[data-theme=dark] .bg-normal,html[data-theme=dark] .bg-lighter,html[data-theme=dark] .bg-gray-light{background:var(--dk-sf)!important;color:var(--dk-t2)}
html[data-theme=dark] .border,html[data-theme=dark] .border-top,html[data-theme=dark] .border-bottom,html[data-theme=dark] .border-left,html[data-theme=dark] .border-right,html[data-theme=dark] .border-light,html[data-theme=dark] hr{border-color:var(--dk-brd)!important}
html[data-theme=dark] .contents a:not(.btn):not(.mm-btn):not(.mm-hero-btn):not([class*="badge"]):not(.mm-chip):not(.rp-card-link):not(.bd-cell):not(.mm-tab):not([style*="color"]){color:#8fa2ff}
html[data-theme=dark] .header-top a,html[data-theme=dark] .navbar-right__menu a{color:rgba(255,255,255,.8)!important}
html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}
html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--dk-bg)}
html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dk-sf3);border-radius:8px;border:2px solid var(--dk-bg)}

/* ── Kartlar / paneller / breadcrumb ── */
html[data-theme=dark] .card,html[data-theme=dark] .card-default,html[data-theme=dark] .global-shadow,html[data-theme=dark] .userDatatable,html[data-theme=dark] .atbd-card,html[data-theme=dark] .cus-card,html[data-theme=dark] .panel,html[data-theme=dark] .breadcrumb-main .breadcrumb,html[data-theme=dark] .support-form,html[data-theme=dark] .support-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2);box-shadow:0 5px 20px rgba(0,0,0,.25)!important}
html[data-theme=dark] .card .card-header,html[data-theme=dark] .card-header,html[data-theme=dark] .card-footer{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)}
html[data-theme=dark] .card .card-header h1,html[data-theme=dark] .card .card-header h2,html[data-theme=dark] .card .card-header h3,html[data-theme=dark] .card .card-header h4,html[data-theme=dark] .card .card-header h5,html[data-theme=dark] .card .card-header h6{color:var(--dk-t1)!important}
html[data-theme=dark] .breadcrumb-main .breadcrumb-title,html[data-theme=dark] .page-title,html[data-theme=dark] .breadcrumb-main h4{color:var(--dk-t1)!important}
html[data-theme=dark] .breadcrumb-item,html[data-theme=dark] .breadcrumb-item a{color:var(--dk-t3)!important}
html[data-theme=dark] .nav-tabs{border-color:var(--dk-brd)!important}
html[data-theme=dark] .nav-tabs .nav-link{color:var(--dk-t2)!important;border-color:transparent!important}
html[data-theme=dark] .nav-tabs .nav-link.active,html[data-theme=dark] .nav-tabs .nav-item.show .nav-link{color:#fff!important;background:var(--dk-sf2)!important;border-color:var(--dk-brd) var(--dk-brd) var(--dk-sf2)!important}
html[data-theme=dark] .nav-pills .nav-link{color:var(--dk-t2)}
html[data-theme=dark] .list-group-item{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .accordion .card,html[data-theme=dark] .collapse .card-body{background:var(--dk-sf2)!important}
html[data-theme=dark] .alert-light,html[data-theme=dark] .alert-secondary{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .alert-info{background:rgba(8,145,178,.15)!important;border-color:rgba(8,145,178,.4)!important;color:#7dd3fc!important}
html[data-theme=dark] .alert-warning{background:rgba(217,119,6,.15)!important;border-color:rgba(217,119,6,.4)!important;color:#fcd34d!important}
html[data-theme=dark] .alert-danger{background:rgba(220,38,38,.15)!important;border-color:rgba(220,38,38,.4)!important;color:#fca5a5!important}
html[data-theme=dark] .alert-success{background:rgba(22,163,74,.15)!important;border-color:rgba(22,163,74,.4)!important;color:#86efac!important}

/* ── Tablolar ── */
html[data-theme=dark] .table,html[data-theme=dark] table.dataTable{color:var(--dk-t2)!important;background:transparent!important}
html[data-theme=dark] .table thead th,html[data-theme=dark] .table>thead>tr>th,html[data-theme=dark] table.dataTable thead th,html[data-theme=dark] .userDatatable-header th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .table td,html[data-theme=dark] .table th,html[data-theme=dark] table.dataTable td,html[data-theme=dark] .table>tbody>tr>td{border-color:var(--dk-brd)!important;color:var(--dk-t2)!important;background:transparent!important}
html[data-theme=dark] .table tbody tr:hover td,html[data-theme=dark] .table-hover tbody tr:hover,html[data-theme=dark] table.dataTable tbody tr:hover{background:rgba(255,255,255,.035)!important}
html[data-theme=dark] .table-striped tbody tr:nth-of-type(odd),html[data-theme=dark] table.dataTable.stripe tbody tr.odd{background:rgba(255,255,255,.02)!important}
html[data-theme=dark] .table-bordered,html[data-theme=dark] .table-bordered td,html[data-theme=dark] .table-bordered th{border-color:var(--dk-brd)!important}
html[data-theme=dark] .table .userDatatable-title,html[data-theme=dark] .table strong,html[data-theme=dark] .table b{color:var(--dk-t1)}
html[data-theme=dark] .userDatatable-content,html[data-theme=dark] .userDatatable-title{color:var(--dk-t1)!important}
html[data-theme=dark] .userDatatable-content--subtitle,html[data-theme=dark] .userDatatable-inline-title small{color:var(--dk-t3)!important}
html[data-theme=dark] .dataTables_wrapper .dataTables_length,html[data-theme=dark] .dataTables_wrapper .dataTables_filter,html[data-theme=dark] .dataTables_wrapper .dataTables_info,html[data-theme=dark] .dataTables_wrapper .dataTables_paginate{color:var(--dk-t3)!important}
html[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--dk-t2)!important;background:transparent!important;border-color:transparent!important}
html[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.current,html[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--dk-sf2)!important;color:#fff!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .atbd-pagination__link{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .atbd-pagination__link.active,html[data-theme=dark] .atbd-pagination__link:hover{background:var(--dk-pri)!important;color:#fff!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .page-link{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .page-item.active .page-link{background:var(--dk-pri)!important;border-color:var(--dk-pri)!important;color:#fff!important}
/* eski görünümlerde satırlara inline verilen açık zeminler */
html[data-theme=dark] .contents tr[style*="background:#f9faff"],html[data-theme=dark] .contents tr[style*="background:#ffffff"],html[data-theme=dark] .contents tr[style*="background: #fff"],html[data-theme=dark] .contents tr[style*="background:#fff"]{background:transparent!important}
html[data-theme=dark] .contents tr[style*="background: rgb(249, 250, 255)"],html[data-theme=dark] .contents tr[style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .contents tr[style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .contents tr[style*="background: rgb(255, 255, 255)"]{background:transparent!important}
html[data-theme=dark] .contents thead tr[style*="background:#1e2d6b"]{background:var(--dk-sf2)!important}
html[data-theme=dark] .contents thead tr[style*="background: rgb(30, 45, 107)"]{background:var(--dk-sf2)!important}
html[data-theme=dark] .contents td[style*="background:#f5f7ff"],html[data-theme=dark] .contents td[style*="background: #f5f7ff"]{background:var(--dk-sf2)!important}
html[data-theme=dark] .contents td[style*="background: rgb(245, 247, 255)"],html[data-theme=dark] .contents td[style*="background: rgb(245, 247, 255)"]{background:var(--dk-sf2)!important}
html[data-theme=dark] .contents div[style*="background:#f5f7ff"],html[data-theme=dark] .contents div[style*="background:#f8fafc"],html[data-theme=dark] .contents div[style*="background:#f1f5f9"],html[data-theme=dark] .contents div[style*="background:#fff;"],html[data-theme=dark] .contents div[style*="background:#ffffff"],html[data-theme=dark] .contents div[style*="background: #fff"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .contents div[style*="background: rgb(245, 247, 255)"],html[data-theme=dark] .contents div[style*="background: rgb(248, 250, 252)"],html[data-theme=dark] .contents div[style*="background: rgb(241, 245, 249)"],html[data-theme=dark] .contents div[style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .contents div[style*="background: rgb(255, 255, 255)"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
/* inline pastel zeminler (eski görünümler): yüzey-2'ye çek; üstündeki koyu inline metin rengini de aç */
html[data-theme=dark] .contents [style*="background:#eef2ff"],html[data-theme=dark] .contents [style*="background:#e0e7ff"],html[data-theme=dark] .contents [style*="background:#f9fafb"],html[data-theme=dark] .contents [style*="background:#f3f4f6"],html[data-theme=dark] .contents [style*="background:#f4f5f7"],html[data-theme=dark] .contents [style*="background:#f5f7fa"],html[data-theme=dark] .contents [style*="background:#fafbff"],html[data-theme=dark] .contents [style*="background:#f8f9fa"],html[data-theme=dark] .contents [style*="background:#e2e8f0"],html[data-theme=dark] .contents [style*="background-color:#fff"],html[data-theme=dark] .contents [style*="background-color: #fff"],html[data-theme=dark] .contents [style*="background-color:#f"]{background-color:var(--dk-sf2)!important;color:var(--dk-t1)}
html[data-theme=dark] .contents [style*="background: rgb(238, 242, 255)"],html[data-theme=dark] .contents [style*="background: rgb(224, 231, 255)"],html[data-theme=dark] .contents [style*="background: rgb(249, 250, 251)"],html[data-theme=dark] .contents [style*="background: rgb(243, 244, 246)"],html[data-theme=dark] .contents [style*="background: rgb(244, 245, 247)"],html[data-theme=dark] .contents [style*="background: rgb(245, 247, 250)"],html[data-theme=dark] .contents [style*="background: rgb(250, 251, 255)"],html[data-theme=dark] .contents [style*="background: rgb(248, 249, 250)"],html[data-theme=dark] .contents [style*="background: rgb(226, 232, 240)"],html[data-theme=dark] .contents [style*="background-color: rgb(255, 255, 255)"],html[data-theme=dark] .contents [style*="background-color: rgb(255, 255, 255)"]{background-color:var(--dk-sf2)!important;color:var(--dk-t1)}
html[data-theme=dark] .contents [style*="border-bottom:1px solid #f3f4f6"],html[data-theme=dark] .contents [style*="border-bottom:1px solid #eef0f7"],html[data-theme=dark] .contents [style*="border-bottom:1px solid #e2e8f0"],html[data-theme=dark] .contents [style*="border:1px solid #e2e8f0"],html[data-theme=dark] .contents [style*="border:1px solid #dde1f0"],html[data-theme=dark] .contents [style*="border:1px solid #eef0f7"],html[data-theme=dark] .contents [style*="border-top:1px solid #e2e8f0"],html[data-theme=dark] .contents [style*="border-top:1px solid #eef0f7"]{border-color:var(--dk-brd)!important}
html[data-theme=dark] .contents [style*="color:#1e2d6b"]:not(.mm-pill):not(.badge){color:var(--dk-t1)!important}
html[data-theme=dark] .contents [style*="color: rgb(30, 45, 107)"]:not(.mm-pill):not(.badge){color:var(--dk-t1)!important}
html[data-theme=dark] .contents [style*="color:#64748b"],html[data-theme=dark] .contents [style*="color:#94a3b8"],html[data-theme=dark] .contents [style*="color:#475569"]{color:var(--dk-t3)!important}
html[data-theme=dark] .contents [style*="color: rgb(100, 116, 139)"],html[data-theme=dark] .contents [style*="color: rgb(148, 163, 184)"],html[data-theme=dark] .contents [style*="color: rgb(71, 85, 105)"]{color:var(--dk-t3)!important}

/* ── Formlar ── */
html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] .custom-select,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.mm-inp):not(.btn),html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .input-group-text,html[data-theme=dark] .ip-light,html[data-theme=dark] .ip-gray{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .form-control::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] .form-control:focus,html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{border-color:var(--dk-pri)!important;box-shadow:0 0 0 3px var(--dk-pri-bg)!important;background:var(--dk-sf3)!important}
html[data-theme=dark] .form-control:disabled,html[data-theme=dark] .form-control[readonly]{background:var(--dk-sf)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .custom-control-label::before,html[data-theme=dark] .form-check-input{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .custom-control-input:checked~.custom-control-label::before,html[data-theme=dark] .form-check-input:checked{background:var(--dk-pri)!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .select2-container--default .select2-selection--single,html[data-theme=dark] .select2-container--default .select2-selection--multiple,html[data-theme=dark] .select2-dropdown,html[data-theme=dark] .select2-container--default .select2-search--dropdown .select2-search__field{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered,html[data-theme=dark] .select2-results__option{color:var(--dk-t1)!important}
html[data-theme=dark] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .select2-container--default .select2-results__option[aria-selected=true]{background:var(--dk-sf3)!important}
html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice{background:var(--dk-sf3)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .btn-light,html[data-theme=dark] .btn-white,html[data-theme=dark] .btn-outline-light,html[data-theme=dark] .btn-default,html[data-theme=dark] .btn-secondary:not(.mm-hero-btn){background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .btn-light:hover,html[data-theme=dark] .btn-white:hover,html[data-theme=dark] .btn-default:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .btn-outline-primary,html[data-theme=dark] .btn-outline-secondary,html[data-theme=dark] .btn-outline-dark{color:var(--dk-t1)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .daterangepicker{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .daterangepicker .calendar-table{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .daterangepicker td.off,html[data-theme=dark] .daterangepicker td.off.in-range{background:transparent!important;color:var(--dk-t3)!important}
html[data-theme=dark] .daterangepicker td.available:hover,html[data-theme=dark] .daterangepicker th.available:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .daterangepicker td.in-range{background:var(--dk-pri-bg)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .daterangepicker td.active{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .daterangepicker:after,html[data-theme=dark] .daterangepicker:before{border-bottom-color:var(--dk-sf2)!important}
html[data-theme=dark] .daterangepicker select.monthselect,html[data-theme=dark] .daterangepicker select.yearselect{background:var(--dk-sf3)!important}

/* ── Dropdown / modal / offcanvas / popover ── */
html[data-theme=dark] .dropdown-menu{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important}
html[data-theme=dark] .dropdown-item{color:var(--dk-t2)!important}
html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .dropdown-item:focus{background:rgba(255,255,255,.05)!important;color:#fff!important}
html[data-theme=dark] .dropdown-divider{border-color:var(--dk-brd)!important}
html[data-theme=dark] .modal-content{background:var(--dk-sf)!important;color:var(--dk-t2);border-color:var(--dk-brd)!important}
html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer{border-color:var(--dk-brd)!important}
html[data-theme=dark] .modal-header:not([style*="background"]){background:var(--dk-sf)!important}
html[data-theme=dark] .modal-title{color:var(--dk-t1)!important}
html[data-theme=dark] .modal .close,html[data-theme=dark] .modal .close:not(:disabled):hover{color:var(--dk-t1)!important;text-shadow:none;opacity:.9}
html[data-theme=dark] .modal-backdrop{background:#000}
html[data-theme=dark] .offcanvas,html[data-theme=dark] .offcanvas-header,html[data-theme=dark] .offcanvas-body{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .popover{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .popover-header{background:var(--dk-sf3)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .popover-body{color:var(--dk-t2)!important}
html[data-theme=dark] .tooltip-inner{background:var(--dk-sf3);color:var(--dk-t1)}
html[data-theme=dark] .aenTo-popup,html[data-theme=dark] .swal2-popup{background:var(--dk-sf)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .aenTo-title,html[data-theme=dark] .swal2-title{color:var(--dk-t1)!important}
html[data-theme=dark] .aenTo-content,html[data-theme=dark] .swal2-content,html[data-theme=dark] .aenTo-html-container,html[data-theme=dark] .swal2-html-container{color:var(--dk-t2)!important}
html[data-theme=dark] .aenTo-popup .aenTo-close,html[data-theme=dark] .swal2-close{color:var(--dk-t3)!important}
html[data-theme=dark] .aenTo-popup .table td,html[data-theme=dark] .aenTo-popup .table th{color:var(--dk-t2)!important}
html[data-theme=dark] .aenTo-popup input,html[data-theme=dark] .aenTo-popup select,html[data-theme=dark] .aenTo-popup textarea,html[data-theme=dark] .aenTo-input,html[data-theme=dark] .aenTo-select,html[data-theme=dark] .aenTo-textarea{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .aenTo-footer,html[data-theme=dark] .swal2-footer{border-color:var(--dk-brd)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .jq-toast-single,html[data-theme=dark] .toaster,html[data-theme=dark] .toast{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .toast-header{background:var(--dk-sf3)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}

/* ── Badge / etiket düzeltmeleri (açık zeminli pastel rozetler koyu temada okunur kalsın) ── */
html[data-theme=dark] .badge-light,html[data-theme=dark] .badge-secondary{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .mm-pill.g,html[data-theme=dark] .mm-pill.s2,html[data-theme=dark] .mm-pill.sx,html[data-theme=dark] .mm-pill.p0{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mm-pill.ok{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .mm-pill.dng{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .mm-pill.warn,html[data-theme=dark] .mm-pill.w{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .mm-pill.info{background:var(--dk-pri-bg)!important;color:#aeb8ff!important}
html[data-theme=dark] .mm-pill.pur{background:rgba(124,58,237,.22)!important;color:#c4b5fd!important}

/* ── Yeni bileşen kiti: .mm (msglog) ── */
html[data-theme=dark] .mm,html[data-theme=dark] .mm-modal,html[data-theme=dark] .fr,html[data-theme=dark] .sales-wrap,html[data-theme=dark] .rp{--t1:#e6eaf0;--t2:#aab4c3;--t3:#7b8797;--brd:#2b3646;--bg:#222c38;color:var(--t1)}
html[data-theme=dark] .mm-card,html[data-theme=dark] .mm-kpi,html[data-theme=dark] .mm-modal .modal-content{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;box-shadow:none}
html[data-theme=dark] .mm-kpi:hover{box-shadow:0 8px 24px rgba(0,0,0,.35)}
html[data-theme=dark] .mm-kpi-ico{background:color-mix(in srgb,var(--kc) 22%,transparent)!important}
html[data-theme=dark] .mm-kpi-val{color:var(--dk-t1)}
html[data-theme=dark] .mm-spark i{background:color-mix(in srgb,var(--kc) 55%,transparent)}
html[data-theme=dark] .mm-btn{background:var(--dk-sf2);border-color:var(--dk-brd2);color:var(--dk-t2)}
html[data-theme=dark] .mm-btn:hover{background:var(--dk-sf3);color:var(--dk-t1);border-color:var(--dk-brd2)}
html[data-theme=dark] .mm-btn.dng:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.4)}
/* .mm-btn.primary yukaridaki genel .mm-btn kuralina yeniliyordu — dolgulu buton geri getirildi (24.09.2026) */
html[data-theme=dark] .mm-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff);border-color:transparent;color:#fff}
html[data-theme=dark] .mm-btn.primary:hover{background:linear-gradient(135deg,#4a5ce0,#6b7bff);color:#fff;border-color:transparent}
html[data-theme=dark] .mm-inp,html[data-theme=dark] .mm-modal .mm-inp,html[data-theme=dark] .sk-fb-field .mm-inp,html[data-theme=dark] .on-fb-field .mm-inp,html[data-theme=dark] .sv-fb-field .mm-inp,html[data-theme=dark] .cm-fb-field .mm-inp,html[data-theme=dark] .sk-field .mm-inp,html[data-theme=dark] .sk-composer textarea.mm-inp{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .mm-inp:focus{background:var(--dk-sf3)!important;border-color:var(--dk-pri)!important;box-shadow:0 0 0 3px var(--dk-pri-bg)!important}
html[data-theme=dark] .mm-search .mm-inp{background:transparent!important}
html[data-theme=dark] .mm-search{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mm-chip{background:var(--dk-sf2);color:var(--dk-t2)}
html[data-theme=dark] .mm-chip:hover{background:var(--dk-sf3);color:var(--dk-t1)}
html[data-theme=dark] .mm-chip.on{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .mm-chip .n{background:rgba(255,255,255,.12);color:inherit}
html[data-theme=dark] .mm-table th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mm-table td{border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mm-table tr:hover td{background:rgba(255,255,255,.035)!important}
html[data-theme=dark] .mm-table tr.err td{background:rgba(220,38,38,.08)!important}
html[data-theme=dark] .mm-who b,html[data-theme=dark] .mm-table b{color:var(--dk-t1)}
html[data-theme=dark] .mm-pager button{background:var(--dk-sf2);border-color:var(--dk-brd);color:var(--dk-t2)}
html[data-theme=dark] .mm-pager button.on{background:var(--dk-pri);color:#fff;border-color:var(--dk-pri)}
html[data-theme=dark] .mm-sk{background:linear-gradient(90deg,var(--dk-sf2) 25%,var(--dk-sf3) 37%,var(--dk-sf2) 63%)}
html[data-theme=dark] .mm-meta,html[data-theme=dark] .sk-meta{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mm-tab{background:var(--dk-sf2);border-color:var(--dk-brd);color:var(--dk-t2)}
html[data-theme=dark] .mm-tab.on{background:var(--dk-sf);color:var(--dk-t1)}
html[data-theme=dark] .mm-preview,html[data-theme=dark] .sk-panes{border-color:var(--dk-brd)!important}
html[data-theme=dark] .mm-preview iframe,html[data-theme=dark] #onFrame{background:#fff;border-radius:8px}
html[data-theme=dark] .mm-empty{color:var(--dk-t3)}
html[data-theme=dark] .sk-composer,html[data-theme=dark] .sk-chip,html[data-theme=dark] .sk-tab-n{background:var(--dk-sf2);border-color:var(--dk-brd);color:var(--dk-t2)}
html[data-theme=dark] .sk-quote{background:rgba(217,119,6,.12)!important;border-color:rgba(217,119,6,.35)!important;color:#fcd34d!important}
html[data-theme=dark] .sk-kv div,html[data-theme=dark] .sk-note,html[data-theme=dark] .sk-group{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-apt-ok{background:rgba(22,163,74,.12)!important;border-color:rgba(22,163,74,.35)!important;color:#86efac!important}
html[data-theme=dark] .on-filterbar,html[data-theme=dark] .sv-filterbar,html[data-theme=dark] .sk-filterbar,html[data-theme=dark] .cm-filterbar{background:var(--dk-sf)!important}
html[data-theme=dark] .cm-perm span{background:var(--dk-sf3);color:var(--dk-t3)}
html[data-theme=dark] .cm-perm span.on{background:rgba(22,163,74,.2);color:#86efac}
html[data-theme=dark] .bd-cell{background:var(--dk-sf3);color:var(--dk-t2)}
html[data-theme=dark] .sv-tvbar{background:var(--dk-sf2)}

/* ── Raporlar (.fr / .rp-*) ── */
html[data-theme=dark] .rp-stat,html[data-theme=dark] .rp-group,html[data-theme=dark] .rp-card,html[data-theme=dark] .fr-card,html[data-theme=dark] .fr-kpi,html[data-theme=dark] .fr-table-wrap,html[data-theme=dark] .rp-filter,html[data-theme=dark] .fr-filter,html[data-theme=dark] .rp-floatsearch .rp-fs-inner,html[data-theme=dark] .rp-fs-results{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .rp-group-fav{background:rgba(217,119,6,.08)!important;border-color:rgba(217,119,6,.3)!important}
html[data-theme=dark] .rp-group h3,html[data-theme=dark] .rp-group-title,html[data-theme=dark] .rp-stat b,html[data-theme=dark] .rp-stat strong,html[data-theme=dark] .fr-kpi-val,html[data-theme=dark] .fr h1,html[data-theme=dark] .fr h2{color:var(--dk-t1)!important}
html[data-theme=dark] .rp-card-link,html[data-theme=dark] .rp-link{color:var(--dk-t2)!important}
html[data-theme=dark] .rp-card-link:hover,html[data-theme=dark] .rp-link:hover{background:rgba(255,255,255,.05)!important;color:#fff!important}
html[data-theme=dark] .fr-table th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fr-table td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .rp-floatsearch{background:var(--dk-sf2)!important;color:var(--dk-t1)}
html[data-theme=dark] .rp-floatsearch input{background:transparent!important;color:var(--dk-t1)!important}
html[data-theme=dark] .rp-chips button{background:var(--dk-sf2);color:var(--dk-t2)}
html[data-theme=dark] .rp-chips button:hover{background:var(--dk-sf3);color:#fff}
html[data-theme=dark] .rp-chips button.on{background:var(--dk-pri);color:#fff}
html[data-theme=dark] .rp-item{border-bottom-color:var(--dk-brd)!important}
html[data-theme=dark] .rp-item:hover{background:rgba(255,255,255,.04)!important}
html[data-theme=dark] .rp-item a{color:var(--dk-t1)}
html[data-theme=dark] .rp-group-hd{border-bottom-color:var(--dk-brd)!important}
html[data-theme=dark] .rp-group-hd h2{color:var(--dk-t1)}
html[data-theme=dark] .rp-group-hd .n{background:var(--dk-sf3);border-color:var(--dk-brd2);color:var(--dk-t2)}
html[data-theme=dark] .rp-progress{background:var(--dk-sf3)}
html[data-theme=dark] .rp-star{color:#4b5563}

/* ── Satış / paket (sales.css) ── */
html[data-theme=dark] .qs-panel,html[data-theme=dark] .qs-cart,html[data-theme=dark] .qs-catalog,html[data-theme=dark] .sl-card,html[data-theme=dark] .sl-kpi,html[data-theme=dark] .sl-table-wrap,html[data-theme=dark] .cp-card,html[data-theme=dark] .qs-item,html[data-theme=dark] .sl-filter,html[data-theme=dark] .qs-summary{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .qs-item:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .sl-table th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sl-table td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sales-badge{filter:brightness(1.1)}

/* ── Sohbet paneli ── */
html[data-theme=dark] .cp-panel,html[data-theme=dark] .cp-body,html[data-theme=dark] .cp-header,html[data-theme=dark] .cp-footer,html[data-theme=dark] .cp-list,html[data-theme=dark] .cp-cus-item,html[data-theme=dark] .cp-suggestion{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .cp-cus-item:hover,html[data-theme=dark] .cp-nav-item:hover,html[data-theme=dark] .cp-suggestion:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .cp-nav-item.active{background:var(--dk-pri-bg)!important;color:#fff!important}
html[data-theme=dark] #cpChatInput,html[data-theme=dark] .cp-chat-ring{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cp-msg{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cp-msg.me{background:var(--dk-pri)!important;color:#fff!important}

/* ── Müşteri kartı (cdv2) / müşteri formu ── */
html[data-theme=dark] .cdv2-card,html[data-theme=dark] .cdv2-panel,html[data-theme=dark] .cdv2-stats,html[data-theme=dark] .cdv2-stat,html[data-theme=dark] .cdv2-info,html[data-theme=dark] .cf-section,html[data-theme=dark] .cf-card,html[data-theme=dark] .ab-item,html[data-theme=dark] .cd-panel,html[data-theme=dark] .rvc2{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .cdv2-info-row,html[data-theme=dark] .cdv2-stat{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cdv2-info-row b,html[data-theme=dark] .cdv2-stat b,html[data-theme=dark] .cdv2-name,html[data-theme=dark] .cdv2-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .cdv2-meta-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cus-detail-popup .cd-panel,html[data-theme=dark] .cus-detail-popup .cd-tab{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}

/* ── Fancybox / resimler ── */
html[data-theme=dark] img.svg{filter:invert(.85)}
html[data-theme=dark] .fancybox__container{--fancybox-bg:rgba(10,13,18,.98)}

/* ── Tema düğmesi (header) ── */
.nav-theme .nav-item-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:.2s}
.nav-theme .nav-item-toggle i{font-size:18px;transition:transform .35s ease}
.nav-theme .nav-item-toggle .th-sun{display:none}
html[data-theme=dark] .nav-theme .nav-item-toggle .th-sun{display:inline-block;color:#fbbf24!important}
html[data-theme=dark] .nav-theme .nav-item-toggle .th-moon{display:none}
.nav-theme .nav-item-toggle:hover i{transform:rotate(20deg)}
html[data-theme=dark] .nav-theme .nav-item-toggle{background:rgba(255,255,255,.06)}

/* ── 19.09.2026 ek: sayfa zemini, rapor legacy kiti, finans kiti, müşteri kartı v3, takvim, geniş inline yakalama ── */
html[data-theme=dark] .contents,html[data-theme=dark] .main-content,html[data-theme=dark] .contents.fr,html[data-theme=dark] .contents.mm{background:var(--dk-bg)!important}
html[data-theme=dark] .contents [style*="background:#fff"],html[data-theme=dark] .contents [style*="background:#FFF"],html[data-theme=dark] .contents [style*="background:white"],html[data-theme=dark] .contents [style*="background:#f5f7ff"],html[data-theme=dark] .contents [style*="background:#f8fafc"],html[data-theme=dark] .contents [style*="background:#f1f5f9"],html[data-theme=dark] .contents [style*="background:#fafafa"],html[data-theme=dark] .contents [style*="background:#f9f9f9"],html[data-theme=dark] .contents [style*="background:#f6f7fb"],html[data-theme=dark] .contents [style*="background:#f5f5f5"],html[data-theme=dark] .contents [style*="background:#eef0f7"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .contents [style*="background: rgb(245, 247, 255)"],html[data-theme=dark] .contents [style*="background: rgb(248, 250, 252)"],html[data-theme=dark] .contents [style*="background: rgb(241, 245, 249)"],html[data-theme=dark] .contents [style*="background: rgb(250, 250, 250)"],html[data-theme=dark] .contents [style*="background: rgb(249, 249, 249)"],html[data-theme=dark] .contents [style*="background: rgb(246, 247, 251)"],html[data-theme=dark] .contents [style*="background: rgb(245, 245, 245)"],html[data-theme=dark] .contents [style*="background: rgb(238, 240, 247)"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .contents [style*="background:#fff"] h1,html[data-theme=dark] .contents [style*="background:#fff"] h2,html[data-theme=dark] .contents [style*="background:#fff"] h3,html[data-theme=dark] .contents [style*="background:#fff"] h4,html[data-theme=dark] .contents [style*="background:#fff"] h5,html[data-theme=dark] .contents [style*="background:#fff"] h6{color:var(--dk-t1)}
html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"] h1,html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"] h2,html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"] h3,html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"] h4,html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"] h5,html[data-theme=dark] .contents [style*="background: rgb(255, 255, 255)"] h6{color:var(--dk-t1)}
html[data-theme=dark] .contents [style*="background:linear-gradient(135deg,#fff"],html[data-theme=dark] .contents [style*="background:linear-gradient(180deg,#fff"]{background:var(--dk-sf2)!important}
/* .text-light temada "koyu gri" anlamında kullanılmış (rapor kartı etiketleri) */
html[data-theme=dark] .contents .text-light{color:var(--dk-t3)!important}
html[data-theme=dark] .application-task-content h4,html[data-theme=dark] .feature-cards5 h4,html[data-theme=dark] .revenue-chart-box h4,html[data-theme=dark] .revenue-labels h4{color:var(--dk-t1)!important}

/* rp-legacy (eski rapor sayfalarının modern kabuğu) */
html[data-theme=dark] .rp-legacy .breadcrumb-main,html[data-theme=dark] .rp-legacy .ap-po-details,html[data-theme=dark] .rp-legacy .card,html[data-theme=dark] .rp-legacy .card-header,html[data-theme=dark] .rp-legacy .rs-section,html[data-theme=dark] .rp-legacy .ps-section,html[data-theme=dark] .rp-legacy .rs-head,html[data-theme=dark] .rp-legacy .ps-head,html[data-theme=dark] .rp-legacy .rs-metric,html[data-theme=dark] .rp-legacy .ps-metric,html[data-theme=dark] .rp-legacy .feature-cards5,html[data-theme=dark] .rp-legacy .application-task,html[data-theme=dark] .rp-legacy .nav-tabs,html[data-theme=dark] .rp-legacy .revenue-chart-box,html[data-theme=dark] .rp-legacy .card-body,html[data-theme=dark] .rp-legacy .chart-wrap,html[data-theme=dark] .rp-legacy .wp-chart{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .rp-legacy .btn,html[data-theme=dark] .rp-legacy .btn-outline-primary{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .rp-legacy .btn:hover,html[data-theme=dark] .rp-legacy .btn-outline-primary:hover,html[data-theme=dark] .rp-legacy .btn-outline-primary.active{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .rp-legacy .btn-primary,html[data-theme=dark] .rp-legacy .btn-success{background:linear-gradient(135deg,#1e2d6b,#3b4fd8)!important;color:#fff!important}
html[data-theme=dark] .rp-legacy .form-control,html[data-theme=dark] .rp-legacy select.form-control,html[data-theme=dark] .rp-legacy .form-control-default{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rp-legacy .table thead th,html[data-theme=dark] .rp-legacy .table tfoot td,html[data-theme=dark] .rp-legacy .table tfoot th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .rp-legacy .table tbody tr:hover{background:rgba(255,255,255,.035)!important}
html[data-theme=dark] .rp-legacy .nav-tabs .nav-link.active{background:var(--dk-pri-bg)!important;color:#fff!important}
html[data-theme=dark] .rp-legacy .nav-tabs .nav-link:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .rp-legacy .dataTables_wrapper .dataTables_paginate .paginate_button{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rp-legacy .progress{background:var(--dk-sf3)!important}
html[data-theme=dark] .rp-legacy .alert-info{background:rgba(8,145,178,.15)!important;border-color:rgba(8,145,178,.4)!important;color:#7dd3fc!important}
html[data-theme=dark] .rp-legacy .alert-warning{background:rgba(217,119,6,.15)!important;border-color:rgba(217,119,6,.4)!important;color:#fcd34d!important}
html[data-theme=dark] .rp-legacy .alert-danger{background:rgba(220,38,38,.15)!important;border-color:rgba(220,38,38,.4)!important;color:#fca5a5!important}
html[data-theme=dark] .rp-legacy .badge-secondary,html[data-theme=dark] .rp-legacy .badge-light{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .rp-legacy .application-task-icon img.svg,html[data-theme=dark] .contents img.svg[src*="feature-cards"]{filter:none}

/* Finans raporları (.fr-*) */
html[data-theme=dark] .fr-btn,html[data-theme=dark] .fr-group,html[data-theme=dark] .fr-tabs,html[data-theme=dark] .fr-filter,html[data-theme=dark] .fr-kpi,html[data-theme=dark] .fr-card,html[data-theme=dark] .fr-foot{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .fr-inp,html[data-theme=dark] .fr-sel{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fr-btn:hover{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .fr-seg button{color:var(--dk-t2)}
html[data-theme=dark] .fr-seg button.on{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .fr-tab{color:var(--dk-t2)}
html[data-theme=dark] .fr-tab.on{background:var(--dk-pri-bg)!important;color:#fff!important}
html[data-theme=dark] .fr-tbl th,html[data-theme=dark] .fr-tg th,html[data-theme=dark] .fr-tbl tfoot td,html[data-theme=dark] .fr-tg tfoot th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fr-tbl td,html[data-theme=dark] .fr-tg td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .fr-tbl tbody tr:hover{background:rgba(255,255,255,.035)!important}
html[data-theme=dark] .fr-kpi-val,html[data-theme=dark] .fr-card h3,html[data-theme=dark] .fr-card b{color:var(--dk-t1)}
html[data-theme=dark] .fr-pill.g{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .fr-delta{background:var(--dk-sf3)!important}

/* Müşteri kartı v3 (.cd3) + eski cdv2 parçaları */
html[data-theme=dark] .cd3{--t1:#e6eaf0;--t2:#aab4c3;--t3:#7b8797;--brd:#2b3646;--bg:#222c38}
html[data-theme=dark] .cd3-hero,html[data-theme=dark] .cd3-nav,html[data-theme=dark] .cd3-side-card,html[data-theme=dark] .cd3-side .cdv2-card,html[data-theme=dark] .cd3-main .cdv2-tab-content,html[data-theme=dark] .cdv2-card,html[data-theme=dark] .cdv2-panel,html[data-theme=dark] .cdv2-tab-wrap,html[data-theme=dark] .cdv2-mini-card,html[data-theme=dark] .cdv2-money-card,html[data-theme=dark] .cdv2-grid-stat,html[data-theme=dark] .cdv2-empty,html[data-theme=dark] .cdv2-gallery-item,html[data-theme=dark] .cdv2-personel,html[data-theme=dark] .cdv2-defined-empty{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)}
html[data-theme=dark] .cdv2-panel-head,html[data-theme=dark] .cdv2-card-head,html[data-theme=dark] .cdv2-stat{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cd3-stat:hover{background:rgba(255,255,255,.04)!important}
html[data-theme=dark] .cd3-stat,html[data-theme=dark] .cd3-stats{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cd3-qbtn,html[data-theme=dark] .cd3-ctag.ghost,html[data-theme=dark] .cdv2-btn-soft,html[data-theme=dark] .cdv2-act-soft,html[data-theme=dark] .cdv2-panel-btn,html[data-theme=dark] .cdv2-back{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .cd3-nav .nav-link{color:var(--dk-t2)}
html[data-theme=dark] .cd3-nav .nav-link:hover{background:var(--dk-sf2)!important;color:#fff}
html[data-theme=dark] .cd3-nav .nav-link .n{background:var(--dk-sf3);color:var(--dk-t2)}
html[data-theme=dark] .cd3-crumb,html[data-theme=dark] .cd3-crumb a{color:var(--dk-t3)!important}
html[data-theme=dark] .cd3-avatar img,html[data-theme=dark] .cd3-avatar{border-color:var(--dk-sf)!important;background:var(--dk-sf2)!important}
html[data-theme=dark] .cdv2-mc-val,html[data-theme=dark] .cdv2-money-val,html[data-theme=dark] .cdv2-grid-stat-val,html[data-theme=dark] .cdv2-tl-val,html[data-theme=dark] .cdv2-personel-name,html[data-theme=dark] .cdv2-stat-val,html[data-theme=dark] .cdv2-name,html[data-theme=dark] .cdv2-panel-head h5,html[data-theme=dark] .cdv2-panel-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .cdv2-mc-lbl,html[data-theme=dark] .cdv2-money-lbl,html[data-theme=dark] .cdv2-grid-stat-lbl,html[data-theme=dark] .cdv2-tl-lbl,html[data-theme=dark] .cdv2-stat-lbl,html[data-theme=dark] .cdv2-personel-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cdv2-tl-row,html[data-theme=dark] .cdv2-stats,html[data-theme=dark] .cdv2-info-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cdv2-tabs .nav-link{color:var(--dk-t2)!important}
html[data-theme=dark] .cdv2-tabs .nav-link.active,html[data-theme=dark] .cdv2-tabs .nav-link:hover{background:var(--dk-sf2)!important;color:#fff!important}

/* Takvim (FullCalendar) — Odalar & Personeller */
html[data-theme=dark] .fc,html[data-theme=dark] .fc-view-harness,html[data-theme=dark] .fc .fc-scrollgrid,html[data-theme=dark] .fc-timegrid-body,html[data-theme=dark] .fc .fc-timegrid-slot,html[data-theme=dark] .fc .fc-timegrid-col,html[data-theme=dark] .fc-day,html[data-theme=dark] .fc .fc-daygrid-day,html[data-theme=dark] .fc-col-header-cell,html[data-theme=dark] .fc-timegrid-axis,html[data-theme=dark] .fc-resource,html[data-theme=dark] .fc .fc-timegrid-slot-lane,html[data-theme=dark] .fc .fc-timegrid-slot-label,html[data-theme=dark] .fc .fc-timegrid-divider,html[data-theme=dark] .fc-daygrid-body,html[data-theme=dark] .fc .fc-list{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fc .fc-day-today,html[data-theme=dark] .fc .fc-timegrid-col.fc-day-today{background:rgba(91,108,255,.06)!important}
html[data-theme=dark] .fc .fc-col-header-cell-cushion,html[data-theme=dark] .fc .fc-timegrid-slot-label-cushion,html[data-theme=dark] .fc .fc-toolbar-title,html[data-theme=dark] .fc-datagrid-cell-main,html[data-theme=dark] .fc .fc-daygrid-day-number,html[data-theme=dark] .fc .fc-list-day-text,html[data-theme=dark] .fc .fc-list-day-side-text{color:var(--dk-t1)!important}
html[data-theme=dark] .fc .fc-button{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .fc .fc-button-active,html[data-theme=dark] .fc .fc-button:hover{background:var(--dk-pri)!important;border-color:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .fc .fc-timegrid-now-indicator-line{border-color:#ef4444}
html[data-theme=dark] .fc .fc-non-business{background:rgba(0,0,0,.28)!important}
html[data-theme=dark] .fc-theme-standard td,html[data-theme=dark] .fc-theme-standard th,html[data-theme=dark] .fc-theme-standard .fc-scrollgrid,html[data-theme=dark] .fc-theme-standard .fc-list{border-color:var(--dk-brd)!important}
html[data-theme=dark] .fc .fc-popover{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fc .fc-popover-header{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .fc .fc-list-event:hover td{background:rgba(255,255,255,.04)!important}
html[data-theme=dark] .fc .fc-list-day-cushion{background:var(--dk-sf2)!important}

/* Takvim (EventCalendar .ec — Odalar & Personeller & Takvimim): kütüphane değişkenleri */
html[data-theme=dark] .ec{color-scheme:dark;--ec-bg-color:var(--dk-sf);--ec-text-color:var(--dk-t1);--ec-color-200:var(--dk-sf2);--ec-color-300:var(--dk-brd);--ec-color-400:var(--dk-brd2);--ec-border-color:#27313f;--ec-today-bg-color:rgba(91,108,255,.08);--ec-highlight-color:rgba(91,108,255,.14);--ec-button-bg-color:var(--dk-sf2);--ec-button-text-color:var(--dk-t1);--ec-button-active-bg-color:var(--dk-pri);--ec-button-active-text-color:#fff;--ec-button-active-border-color:var(--dk-pri);--ec-popup-bg-color:var(--dk-sf2);--ec-bg-event-color:rgba(0,0,0,.35);--ec-bg-event-opacity:.6;color:var(--dk-t1)}
html[data-theme=dark] .ec-day-head,html[data-theme=dark] .ec-col-head,html[data-theme=dark] .ec-sidebar,html[data-theme=dark] .ec-time{color:var(--dk-t2)!important}
html[data-theme=dark] .ec .ec-toolbar,html[data-theme=dark] .ec-toolbar{background:transparent}
html[data-theme=dark] .ec-list .ec-event{background-color:var(--dk-sf)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .revenue-labels strong,html[data-theme=dark] .revenue-labels h4,html[data-theme=dark] .revenue-labels .value,html[data-theme=dark] .card-extra strong{color:var(--dk-t1)!important}

/* ── Odalar & Personeller: üst araç çubuğu (.tb, Rooms/_toolbar.php) ── */
html[data-theme=dark] .tb .btn,html[data-theme=dark] .tb .tb-btn{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important;box-shadow:none!important}
html[data-theme=dark] .tb .btn:hover,html[data-theme=dark] .tb .tb-btn:hover{background:var(--dk-sf3)!important;border-color:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .tb .tb-primary,html[data-theme=dark] .tb .tb-primary:hover{background:linear-gradient(135deg,#1e2d6b,#3b4fd8)!important;color:#fff!important;border-color:transparent!important}
html[data-theme=dark] .tb .badge,html[data-theme=dark] .tb .sw-tracker-count{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .tb .tb-sep{background:var(--dk-brd2)}
html[data-theme=dark] .tb .sw-open-sale{color:#86efac!important}
html[data-theme=dark] .tb .dropdown-menu{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tb .dropdown-item{color:var(--dk-t2)!important}
html[data-theme=dark] .tb .dropdown-item:hover{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .tb .dropdown-item i{color:var(--dk-t3)!important}
html[data-theme=dark] .tb .dropdown-divider{border-color:var(--dk-brd)!important}

/* Takvim filtre çubuğu (.ev-toolbar — general.js içinden enjekte edilen stil) */
html[data-theme=dark] .ev-toolbar{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;box-shadow:none!important}
html[data-theme=dark] .ev-toolbar-field:hover,html[data-theme=dark] .ev-toolbar-field:focus-within{background:var(--dk-sf3)!important}
html[data-theme=dark] .ev-toolbar-field input,html[data-theme=dark] .ev-toolbar-field input.form-control,html[data-theme=dark] .ev-toolbar-field input.form-control:focus{background:transparent!important;color:var(--dk-t1)!important;border:0!important;box-shadow:none!important}
html[data-theme=dark] .ev-toolbar-field input::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] .ev-toolbar-icon{color:var(--dk-t3)!important}
html[data-theme=dark] .ev-toolbar-field:focus-within .ev-toolbar-icon{color:#fff!important}
html[data-theme=dark] .ev-toolbar-divider{background:var(--dk-brd2)!important}
html[data-theme=dark] .ev-cs-trigger{color:var(--dk-t1)!important}
html[data-theme=dark] .ev-cs-trigger::after{border-color:var(--dk-t3)!important}
html[data-theme=dark] .ev-cs-menu{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;box-shadow:0 20px 50px -12px rgba(0,0,0,.6)!important}
html[data-theme=dark] .ev-cs-opt{color:var(--dk-t2)!important}
html[data-theme=dark] .ev-cs-opt:hover{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .ev-cs-opt.selected{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .ev-fp-btn{background:var(--dk-sf3)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ev-fp-btn:hover{background:var(--dk-pri)!important;border-color:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .ev-fp-btn.has-active{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .ev-fp-panel{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;box-shadow:0 20px 50px -12px rgba(0,0,0,.6)!important}
html[data-theme=dark] .ev-fp-head{background:var(--dk-sf3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ev-fp-head-title{color:var(--dk-t1)!important}
html[data-theme=dark] .ev-fp-close{color:var(--dk-t3)!important}
html[data-theme=dark] .ev-fp-close:hover{color:#fff!important}
html[data-theme=dark] .ev-fp-sep{background:var(--dk-brd)!important}
html[data-theme=dark] .ev-fp-row{color:var(--dk-t2)!important}
html[data-theme=dark] .ev-fp-row:hover{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .ev-fp-row.active{background:var(--dk-pri-bg)!important;color:#fff!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .ev-fp-row.ev-fp-row-all.active{background:var(--dk-pri)!important}
html[data-theme=dark] .ev-fp-check{background:var(--dk-sf)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .ev-fp-row.active .ev-fp-check{background:var(--dk-pri)!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .ev-fp-foot{background:var(--dk-sf3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ev-fp-reset{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t2)!important}

/* Takvim görünüm butonları (Gün/Ay/Haftalık/Günlük/Personeller) */
html[data-theme=dark] .ec-button{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ec-button:not(:disabled):hover,html[data-theme=dark] .ec-button.ec-active{background:var(--dk-pri)!important;border-color:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .ec-title{color:var(--dk-t1)!important}
html[data-theme=dark] .ec-button:disabled{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .card-header.rc,html[data-theme=dark] .card-header.rc .form-control,html[data-theme=dark] .card-header.rc .myDates{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}

/* Header arama (search-toggle ile açılan .search-form-topMenu) */
html[data-theme=dark] .search-form-topMenu{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important}
html[data-theme=dark] .search-form-topMenu input,html[data-theme=dark] .search-form-topMenu input.form-control,html[data-theme=dark] .search-form-topMenu input:focus{background:transparent!important;color:var(--dk-t1)!important;border:0!important;box-shadow:none!important}
html[data-theme=dark] .search-form-topMenu input::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] .search-form-topMenu .search-icon{color:var(--dk-t3)!important}
html[data-theme=dark] .navbar-right__menu .search-toggle,html[data-theme=dark] .navbar-right__menu .search-toggle i,html[data-theme=dark] .navbar-right__menu .search-toggle.active i{background:transparent!important;color:rgba(255,255,255,.8)!important;border:0!important;box-shadow:none!important}
html[data-theme=dark] .navbar-left .search-form input.searchCustomer{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}

/* jQuery UI: autocomplete + datepicker */
html[data-theme=dark] .ui-autocomplete,html[data-theme=dark] .ui-menu{background:var(--dk-sf2)!important;border:1px solid var(--dk-brd)!important;box-shadow:0 14px 34px rgba(0,0,0,.5)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ui-menu-item{border-bottom-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ui-menu-item > a.ui-corner-all,html[data-theme=dark] .ui-menu-item .ui-menu-item-wrapper,html[data-theme=dark] .ui-menu-item div{color:var(--dk-t1)!important;background:transparent}
html[data-theme=dark] .ui-menu .ui-state-hover,html[data-theme=dark] .ui-menu .ui-state-active,html[data-theme=dark] .ui-menu-item .ui-state-active,html[data-theme=dark] .ui-menu-item:hover{background:var(--dk-pri)!important;color:#fff!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .ui-datepicker{background:var(--dk-sf2)!important;border:1px solid var(--dk-brd)!important;box-shadow:0 14px 34px rgba(0,0,0,.5)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ui-datepicker-header,html[data-theme=dark] .ui-datepicker-header .ui-datepicker-title,html[data-theme=dark] .ui-datepicker-header .ui-datepicker-title span,html[data-theme=dark] .ui-datepicker-month,html[data-theme=dark] .ui-datepicker-year{color:var(--dk-t1)!important;background:transparent!important}
html[data-theme=dark] .ui-datepicker-header select{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ui-datepicker-header a.ui-datepicker-prev::after,html[data-theme=dark] .ui-datepicker-header a.ui-datepicker-next::after{color:var(--dk-t1)!important}
html[data-theme=dark] .ui-datepicker-header a.ui-corner-all:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .ui-datepicker-calendar thead th,html[data-theme=dark] .ui-datepicker-calendar thead tr th span{color:var(--dk-t3)!important}
html[data-theme=dark] .ui-datepicker-calendar tbody td a,html[data-theme=dark] .ui-datepicker-calendar tbody td span{color:var(--dk-t1)!important;background:transparent!important}
html[data-theme=dark] .ui-datepicker-calendar tbody td a:hover{border-color:var(--dk-pri)!important;background:var(--dk-sf3)!important}
html[data-theme=dark] .ui-datepicker-calendar tbody td a.ui-state-active{color:#fff!important;border-color:var(--dk-pri)!important;background:var(--dk-pri)!important}
html[data-theme=dark] .ui-datepicker-calendar tbody td a.ui-state-highlight{background:var(--dk-pri-bg)!important;color:#fff!important;border:1px solid var(--dk-pri)!important}
html[data-theme=dark] .ui-datepicker-calendar tbody td.ui-datepicker-unselectable span,html[data-theme=dark] .ui-datepicker-calendar tbody td.ui-datepicker-other-month a{color:var(--dk-t3)!important}
html[data-theme=dark] .ui-datepicker-buttonpane button{background:var(--dk-sf3)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd2)!important}

/* CRM mega menü (_Menu.php .crm-mega) */
html[data-theme=dark] .crm-mega > .subMenu.crm-grid{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-mega .crm-grp{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-mega .crm-grp-title{color:var(--dk-t1)!important;border-bottom-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-mega .crm-grp-list,html[data-theme=dark] .strikingDash-top-menu .crm-mega .crm-grp-list{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-theme=dark] .crm-mega .crm-grp-list li a{color:var(--dk-t2)!important;background:transparent!important}
html[data-theme=dark] .crm-mega .crm-grp-list li a i{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-mega .crm-grp-list li a:hover{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .crm-mega .crm-grp-list li a:hover i{color:#fff!important}
html[data-theme=dark] .crm-mega .crm-grp-list li a.active,html[data-theme=dark] .crm-mega .crm-grp-list li a.active i{background:var(--dk-pri)!important;color:#fff!important}

/* daterangepicker (tek tarih — takvim "Tarih Seç") gün/başlık renkleri */
html[data-theme=dark] .daterangepicker .calendar-table td,html[data-theme=dark] .daterangepicker .calendar-table th,html[data-theme=dark] .daterangepicker.single .calendar-table tbody td,html[data-theme=dark] .daterangepicker td.available,html[data-theme=dark] .daterangepicker th.month{color:var(--dk-t1)!important;background:transparent}
html[data-theme=dark] .daterangepicker .calendar-table th{color:var(--dk-t3)!important}
html[data-theme=dark] .daterangepicker th.month,html[data-theme=dark] .daterangepicker .drp-calendar .month{color:var(--dk-t1)!important;font-weight:700}
html[data-theme=dark] .daterangepicker .calendar-table .next span,html[data-theme=dark] .daterangepicker .calendar-table .prev span{border-color:var(--dk-t1)!important}
html[data-theme=dark] .daterangepicker td.available{border:1px solid var(--dk-brd)!important;background:var(--dk-sf)!important}
html[data-theme=dark] .daterangepicker td.available:hover{background:var(--dk-sf3)!important;color:#fff!important}
html[data-theme=dark] .daterangepicker td.off,html[data-theme=dark] .daterangepicker td.off.in-range,html[data-theme=dark] .daterangepicker td.off.start-date,html[data-theme=dark] .daterangepicker td.off.end-date{color:var(--dk-t3)!important;background:transparent!important;border-color:transparent!important}
html[data-theme=dark] .daterangepicker td.active,html[data-theme=dark] .daterangepicker td.active:hover,html[data-theme=dark] .daterangepicker td.start-date,html[data-theme=dark] .daterangepicker td.end-date{background:var(--dk-pri)!important;color:#fff!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .daterangepicker td.today,html[data-theme=dark] .daterangepicker td.today.available{box-shadow:inset 0 0 0 1px var(--dk-pri)}
html[data-theme=dark] .daterangepicker td.disabled,html[data-theme=dark] .daterangepicker option.disabled{color:var(--dk-t3)!important;text-decoration:line-through}
html[data-theme=dark] .daterangepicker .drp-buttons{border-color:var(--dk-brd)!important}
html[data-theme=dark] .daterangepicker .drp-buttons .btn{background:var(--dk-sf3)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .daterangepicker .ranges li{color:var(--dk-t2)!important}
html[data-theme=dark] .daterangepicker .ranges li:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .daterangepicker .ranges li.active{background:var(--dk-pri)!important;color:#fff!important}

/* ── Takvim sağ detay paneli (.cd-panel: Calendar.php / room.js / personals.js) — 20.09.2026
   Görünen yüzeyler wrapper değil: .cd-panel-container (#dbe2e9), .cd-panel-header (beyaz), içerik (.e-info-list, tablo, alert) */
html[data-theme=dark] .cd-panel-container{background:var(--dk-bg)!important}
/* başlık şeridi: renkli doku görseli koyu temada da kalır (custom.css .cd-panel-header) */
html[data-theme=dark] .cd-panel-header h1{color:#fff!important}
html[data-theme=dark] .cd-panel-close:hover{background:rgba(255,255,255,.06)!important}
html[data-theme=dark] .cd-panel.is-visible::after{background:rgba(0,0,0,.55)!important}
html[data-theme=dark] .cd-panel-content,html[data-theme=dark] .cd-panel-content p{color:var(--dk-t2)!important}
html[data-theme=dark] .cd-panel-content h1,html[data-theme=dark] .cd-panel-content h2,html[data-theme=dark] .cd-panel-content h3,html[data-theme=dark] .cd-panel-content h4,html[data-theme=dark] .cd-panel-content h5,html[data-theme=dark] .cd-panel-content h6,html[data-theme=dark] .cd-panel-content b,html[data-theme=dark] .cd-panel-content strong,html[data-theme=dark] .cd-panel-content .list-label,html[data-theme=dark] .cd-panel-content .list-text{color:var(--dk-t1)!important}
html[data-theme=dark] .cd-panel-content .list-meta,html[data-theme=dark] .cd-panel-content .text-secondary,html[data-theme=dark] .cd-panel-content .text-muted,html[data-theme=dark] .cd-panel-content code{color:var(--dk-t3)!important}
html[data-theme=dark] .cd-panel-content .e-info-list li,html[data-theme=dark] .cd-panel-content .list-line{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cd-panel-content .card,html[data-theme=dark] .cd-panel-content .e-info-modal,html[data-theme=dark] .cd-panel-content .modal-body,html[data-theme=dark] .cd-panel-content .card-body,html[data-theme=dark] .cd-panel-content .card-header{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cd-panel-content .table,html[data-theme=dark] .cd-panel-content .table td,html[data-theme=dark] .cd-panel-content .table th{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cd-panel-content .table thead th{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cd-panel-content .table-striped tbody tr:nth-of-type(odd) td{background:rgba(255,255,255,.03)!important}
html[data-theme=dark] .cd-panel-content hr{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cd-panel-content .bg-white,html[data-theme=dark] .cd-panel-content .bg-light{background:var(--dk-sf2)!important}
html[data-theme=dark] .cd-panel-content .btn-light,html[data-theme=dark] .cd-panel-content .btn-outline-lighten,html[data-theme=dark] .cd-panel-content .btn-default{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cd-panel-content input.form-control,html[data-theme=dark] .cd-panel-content select.form-control,html[data-theme=dark] .cd-panel-content textarea.form-control{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cd-panel-content,html[data-theme=dark] .cd-panel-container{background:var(--dk-bg)!important}

/* ── Randevu Oluştur modalı (#new-member, Rooms/Home.php + Personals.php) — inline stil ağırlıklı; attribute seçicilerle koyu tema (20.09.2026) */
html[data-theme=dark] #new-member .modal-content{background:var(--dk-sf)!important}
html[data-theme=dark] #new-member .modal-body{background:var(--dk-bg)!important}
html[data-theme=dark] #new-member .modal-body [style*="background:#fff"],html[data-theme=dark] #new-member .modal-body [style*="background: #fff"],html[data-theme=dark] #new-member .modal-body [style*="background:#f8faff"],html[data-theme=dark] #new-member .modal-body [style*="background:#eff3ff"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member .modal-body [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] #new-member .modal-body [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] #new-member .modal-body [style*="background: rgb(248, 250, 255)"],html[data-theme=dark] #new-member .modal-body [style*="background: rgb(239, 243, 255)"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member .modal-body [style*="border:1.5px solid #e2e8f0"],html[data-theme=dark] #new-member .modal-body [style*="border:1px solid #e8ecf8"],html[data-theme=dark] #new-member .modal-body [style*="border-right:1px solid #e8ecf8"],html[data-theme=dark] #new-member .modal-body [style*="border-top:1px solid #e8ecf8"],html[data-theme=dark] #new-member .modal-body [style*="border-bottom:1px solid #e8ecf8"]{border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member .modal-body [style*="background:#fefce8"]{background:rgba(234,179,8,.12)!important;border-color:rgba(234,179,8,.35)!important;color:#fde68a!important}
html[data-theme=dark] #new-member .modal-body [style*="background: rgb(254, 252, 232)"]{background:rgba(234,179,8,.12)!important;border-color:rgba(234,179,8,.35)!important;color:#fde68a!important}
html[data-theme=dark] #new-member .modal-body [style*="background:#fef2f2"]{background:rgba(220,38,38,.12)!important;border-color:rgba(220,38,38,.35)!important;color:#fca5a5!important}
html[data-theme=dark] #new-member .modal-body [style*="background: rgb(254, 242, 242)"]{background:rgba(220,38,38,.12)!important;border-color:rgba(220,38,38,.35)!important;color:#fca5a5!important}
html[data-theme=dark] #new-member .modal-body [style*="color:#1e2d6b"],html[data-theme=dark] #new-member .modal-body [style*="color:#374151"],html[data-theme=dark] #new-member .modal-body [style*="color:#111827"],html[data-theme=dark] #new-member .modal-body [style*="color:#0f172a"]{color:var(--dk-t1)!important}
html[data-theme=dark] #new-member .modal-body [style*="color: rgb(30, 45, 107)"],html[data-theme=dark] #new-member .modal-body [style*="color: rgb(55, 65, 81)"],html[data-theme=dark] #new-member .modal-body [style*="color: rgb(17, 24, 39)"],html[data-theme=dark] #new-member .modal-body [style*="color: rgb(15, 23, 42)"]{color:var(--dk-t1)!important}
html[data-theme=dark] #new-member .modal-body [style*="color:#6b7280"],html[data-theme=dark] #new-member .modal-body [style*="color:#9ca3af"],html[data-theme=dark] #new-member .modal-body [style*="color:#94a3b8"]{color:var(--dk-t3)!important}
html[data-theme=dark] #new-member .modal-body [style*="color: rgb(107, 114, 128)"],html[data-theme=dark] #new-member .modal-body [style*="color: rgb(156, 163, 175)"],html[data-theme=dark] #new-member .modal-body [style*="color: rgb(148, 163, 184)"]{color:var(--dk-t3)!important}
html[data-theme=dark] #new-member .modal-body [style*="color:#3d52b0"]{color:#8b9cff!important}
html[data-theme=dark] #new-member .modal-body [style*="color: rgb(61, 82, 176)"]{color:#8b9cff!important}
html[data-theme=dark] #new-member .form-control,html[data-theme=dark] #new-member select.form-control,html[data-theme=dark] #new-member textarea.form-control{background:transparent!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member select.form-control{background:var(--dk-sf)!important}
html[data-theme=dark] #new-member .form-control::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] #new-member .modal-footer,html[data-theme=dark] #new-member [style*="background:#f8faff"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member [style*="background: rgb(248, 250, 255)"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member .checkbox-text,html[data-theme=dark] #new-member label{color:var(--dk-t2)!important}
html[data-theme=dark] #new-member .select2-container--default .select2-selection--single{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] #new-member .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--dk-t1)!important}

/* ── Bekleyen Randevular paneli (.wl-*, Rooms/_waiting.php) */
html[data-theme=dark] .wl{--t1:#e6eaf0;--t2:#aab4c3;--t3:#7b8797;--brd:#2b3646;--bg:#222c38}
html[data-theme=dark] .wl-card,html[data-theme=dark] .wl-close,html[data-theme=dark] .wl-refresh{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .wl-hd{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wl-item{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wl-item:hover{border-color:var(--dk-brd2)!important;box-shadow:0 8px 20px rgba(0,0,0,.35)!important}
html[data-theme=dark] .wl-nm,html[data-theme=dark] .wl-item b{color:var(--dk-t1)!important}
html[data-theme=dark] .wl-meta,html[data-theme=dark] .wl-note,html[data-theme=dark] .wl-tx{color:var(--dk-t3)!important}
html[data-theme=dark] .wl-svc{background:var(--dk-pri-bg)!important;color:#aeb8ff!important}
html[data-theme=dark] .wl-search input{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wl-search input:focus{background:var(--dk-sf3)!important}
html[data-theme=dark] .wl-search input::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] .wl-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .wl-hd h4 .waitinTotal{background:rgba(245,158,11,.2)!important;color:#fcd34d!important}
/* detay paneli — enjekte edilen sekmeler: takvim linki (.cd-cal-*) ve birleştirilen hizmetler (.mrg-*) */
html[data-theme=dark] .cd-cal-link{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cd-cal-link-title{color:var(--dk-t1)!important}html[data-theme=dark] .cd-cal-link-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .cd-cal-url input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mrg-tbl thead th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mrg-tbl tbody td{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mrg-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .mrg-name{color:var(--dk-t1)!important}html[data-theme=dark] .mrg-time{color:var(--dk-t2)!important}
html[data-theme=dark] .mrg-info{background:rgba(59,130,246,.12)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mrg-acts > .sep{background:var(--dk-brd)!important}
html[data-theme=dark] #new-member [style*="background:#f0fdf4"]{background:rgba(22,163,74,.14)!important;border-color:rgba(22,163,74,.4)!important}
html[data-theme=dark] #new-member [style*="background: rgb(240, 253, 244)"]{background:rgba(22,163,74,.14)!important;border-color:rgba(22,163,74,.4)!important}
html[data-theme=dark] #new-member [style*="color:#15803d"]{color:#86efac!important}
html[data-theme=dark] #new-member [style*="color: rgb(21, 128, 61)"]{color:#86efac!important}
html[data-theme=dark] #new-member [style*="background:#fff;border-top:1px solid #e8ecf8"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}

/* ═══ Modüller bölümü (Modules/*.php: katalog, mail & WhatsApp şablonları, onam formları + editörler) — 22.09.2026
   Sayfalar kendi <style> bloklarında #fff yüzey / koyu metin kullanıyor; hepsi koyu palete çevriliyor ═══ */
/* katalog */
html[data-theme=dark] .mod-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mod-card:hover{border-color:var(--dk-brd2)!important;box-shadow:0 10px 26px rgba(0,0,0,.4)!important}
html[data-theme=dark] .mod-body h5{color:var(--dk-t1)!important}
html[data-theme=dark] .mod-body p{color:var(--dk-t3)!important}
html[data-theme=dark] .mod-group-title{color:var(--dk-t3)!important}
html[data-theme=dark] .mod-arrow{color:var(--dk-t3)!important}
html[data-theme=dark] .mod-card:hover .mod-arrow{color:#aeb8ff!important}
html[data-theme=dark] .mod-card.is-disabled{opacity:.42}
html[data-theme=dark] .mod-suggest{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.35)!important;border-left-color:#f59e0b!important}
html[data-theme=dark] .mod-suggest strong{color:#fcd34d!important}html[data-theme=dark] .mod-suggest span{color:var(--dk-t2)!important}
/* ortak yüzeyler: kart / araç çubuğu / boş durum (mail, whatsapp, onam) */
html[data-theme=dark] .mtp-card,html[data-theme=dark] .mtp-toolbar,html[data-theme=dark] .mtp-stat,html[data-theme=dark] .mtp-empty,
html[data-theme=dark] .wat-card,html[data-theme=dark] .wat-toolbar,html[data-theme=dark] .wat-stat,html[data-theme=dark] .wat-empty,
html[data-theme=dark] .oft-card,html[data-theme=dark] .oft-toolbar,html[data-theme=dark] .oft-empty,
html[data-theme=dark] .mte-card,html[data-theme=dark] .wte-card,
html[data-theme=dark] .ofb-question,html[data-theme=dark] .ofb-page{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ofb-palette,html[data-theme=dark] .ofb-props{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ofb-palette-item{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ofb-palette-item:hover{border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ofb-palette-head,html[data-theme=dark] .ofb-props-head{color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ofb-canvas,html[data-theme=dark] .ofb-canvas-wrap{background:transparent!important}
html[data-theme=dark] .ofb-canvas-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ofb-q-title,html[data-theme=dark] .ofb-form-title-input,html[data-theme=dark] .ofb-page-title-input{color:var(--dk-t1)!important}
html[data-theme=dark] .ofb-form-title-input,html[data-theme=dark] .ofb-form-desc-input,html[data-theme=dark] .ofb-page-title-input,html[data-theme=dark] .ofb-page-desc-input{background:transparent!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ofb-q-preview,html[data-theme=dark] .ofb-empty-hint,html[data-theme=dark] .ofb-props-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .ofb-q-drag{color:var(--dk-t3)!important}
html[data-theme=dark] .ofb-question.active,html[data-theme=dark] .ofb-question:hover{border-color:var(--dk-pri)!important}
/* başlık / metin tonları */
html[data-theme=dark] .mtp-card-subj,html[data-theme=dark] .mtp-card-meta,html[data-theme=dark] .mtp-stat-label,html[data-theme=dark] .mte-field-hint,html[data-theme=dark] .mte-vars,
html[data-theme=dark] .wat-card-meta,html[data-theme=dark] .wat-stat-label,html[data-theme=dark] .wte-field-hint,html[data-theme=dark] .wte-vars,html[data-theme=dark] .wte-counter,
html[data-theme=dark] .oft-meta,html[data-theme=dark] .oft-count{color:var(--dk-t3)!important}
html[data-theme=dark] .mtp-stat-value,html[data-theme=dark] .wat-stat-value,html[data-theme=dark] .mte-card-title,html[data-theme=dark] .wte-card-title,html[data-theme=dark] .mte-editor-side-title{color:var(--dk-t1)!important}
/* butonlar */
html[data-theme=dark] .mtp-btn-soft,html[data-theme=dark] .wat-btn-soft,html[data-theme=dark] .mte-btn-soft,html[data-theme=dark] .wte-btn-soft,html[data-theme=dark] .oft-act{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mtp-btn-soft:hover,html[data-theme=dark] .wat-btn-soft:hover,html[data-theme=dark] .mte-btn-soft:hover,html[data-theme=dark] .wte-btn-soft:hover,html[data-theme=dark] .oft-act:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .mtp-btn-danger,html[data-theme=dark] .wat-btn-danger{background:rgba(220,38,38,.16)!important;color:#fca5a5!important;border-color:rgba(220,38,38,.35)!important}
html[data-theme=dark] .mtp-hero-back,html[data-theme=dark] .wat-hero-back,html[data-theme=dark] .oft-hero-back,html[data-theme=dark] .mte-hero-back,html[data-theme=dark] .wte-hero-back{background:rgba(255,255,255,.14)!important;color:#fff!important}
/* kategori / durum çipleri: açık zeminli tonlar koyuda soluk kalmasın */
html[data-theme=dark] .wat-cat-pill,html[data-theme=dark] .oft-cat-tag{filter:brightness(1.35) saturate(1.15)}
html[data-theme=dark] .mtp-cat-pill.active,html[data-theme=dark] .wat-cat-pill.active,html[data-theme=dark] .oft-cat-pill.active{filter:none}
html[data-theme=dark] .mtp-no-match,html[data-theme=dark] .wat-no-match,
html[data-theme=dark] .mtp-empty,html[data-theme=dark] .wat-empty,
html[data-theme=dark] .oft-empty,html[data-theme=dark] .ofe-svc-empty,
html[data-theme=dark] .ofb-props-empty{background:var(--dk-sf)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .wat-error{background:rgba(220,38,38,.14)!important;border-color:rgba(220,38,38,.35)!important;color:#fca5a5!important}
html[data-theme=dark] .wte-status-banner{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
/* önizleme çerçevesi (mail HTML) beyaz kalır — içerik gerçek maildir */
html[data-theme=dark] .mte-preview-frame{background:#fff!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ofe-svc-tag{background:var(--dk-pri-bg)!important;border-color:var(--dk-brd2)!important;color:#c3cbff!important}
html[data-theme=dark] .ofe-svc-tag.empty{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .ofe-svc-tag i{color:#8f9dff!important}
html[data-theme=dark] .wat-status button.active{background:#128c7e!important;color:#fff!important}
/* durum rozetleri: açık pastel zeminler koyu temada bozuluyordu */
html[data-theme=dark] .mtp-active-pill.on,html[data-theme=dark] .oft-active-pill.on,html[data-theme=dark] .wat-status-pill.on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .mtp-active-pill.off,html[data-theme=dark] .oft-active-pill.off,html[data-theme=dark] .wat-status-pill.off{background:var(--dk-sf3)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .mte-var{background:var(--dk-pri-bg)!important;color:#aeb8ff!important}
html[data-theme=dark] .mte-var:hover{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .wte-var{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .wte-var:hover{background:#16a34a!important;color:#fff!important}
html[data-theme=dark] .mte-side-tag{background:var(--dk-pri-bg)!important;color:#aeb8ff!important}
html[data-theme=dark] .mte-preview-tag{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .wte-preview-title{color:var(--dk-t2)!important}
/* modül sayfalarındaki satır içi koyu metin renkleri (style="color:#374151|#111827|#1f2937|#0f172a") */
html[data-theme=dark] .contents [style*="color:#374151"],html[data-theme=dark] .contents [style*="color:#111827"],html[data-theme=dark] .contents [style*="color:#1f2937"],html[data-theme=dark] .contents [style*="color:#0f172a"],html[data-theme=dark] .contents [style*="color:#1e293b"]{color:var(--dk-t1)!important}
html[data-theme=dark] .contents [style*="color: rgb(55, 65, 81)"],html[data-theme=dark] .contents [style*="color: rgb(17, 24, 39)"],html[data-theme=dark] .contents [style*="color: rgb(31, 41, 55)"],html[data-theme=dark] .contents [style*="color: rgb(15, 23, 42)"],html[data-theme=dark] .contents [style*="color: rgb(30, 41, 59)"]{color:var(--dk-t1)!important}
html[data-theme=dark] .contents [style*="color:#6b7280"],html[data-theme=dark] .contents [style*="color:#64748b"],html[data-theme=dark] .contents [style*="color:#9ca3af"]{color:var(--dk-t3)!important}
html[data-theme=dark] .contents [style*="color: rgb(107, 114, 128)"],html[data-theme=dark] .contents [style*="color: rgb(100, 116, 139)"],html[data-theme=dark] .contents [style*="color: rgb(156, 163, 175)"]{color:var(--dk-t3)!important}
html[data-theme=dark] .mte-switch,html[data-theme=dark] .mte-toggle-row{color:var(--dk-t2)!important}
/* onam form editörü — ofe-* (meta kartı, sekmeler, ayar grupları, servis seçici, JSON) */
html[data-theme=dark] .ofe-meta-card,html[data-theme=dark] .ofe-tabs,html[data-theme=dark] .ofe-pane,html[data-theme=dark] .ofe-settings-group,html[data-theme=dark] .ofe-settings-wrap{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ofe-field label,html[data-theme=dark] .ofe-settings-row label,html[data-theme=dark] .ofe-settings-info,html[data-theme=dark] .ofe-svc-empty,html[data-theme=dark] .ofe-json-info{color:var(--dk-t3)!important}
html[data-theme=dark] .ofe-settings-grouph{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ofe-tab{color:var(--dk-t3)!important}
html[data-theme=dark] .ofe-tab.active{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ofe-toggle{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ofe-toggle.on,html[data-theme=dark] .ofe-toggle.active{border-color:var(--dk-pri)!important;background:var(--dk-pri-bg)!important;color:#aeb8ff!important}
html[data-theme=dark] .ofe-svc-row,html[data-theme=dark] .ofe-svc-picker .dropdown-menu{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ofe-svc-row:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .ofe-json-area{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ofe-preview-header{background:rgba(22,163,74,.14)!important;border-color:rgba(22,163,74,.35)!important;color:#86efac!important}
html[data-theme=dark] .ofe-settings-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .wat-card-body{background:var(--dk-sf2)!important;border-left-color:var(--dk-brd2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .wat-card-head strong,html[data-theme=dark] .wat-card-head b,html[data-theme=dark] .mtp-card-head strong,html[data-theme=dark] .mtp-card-head b{color:var(--dk-t1)!important}

/* ===== İnsan Kaynakları (hr/*) — 23.09.2026 ===================================
   Görünümler .hr kökünde kendi değişkenlerini tanımlıyor; önce onları çeviriyoruz,
   sonra sabit (#fff / pastel) kalan yüzeyleri koyu karşılıklarıyla eziyoruz. */
/* Aynı değişken paleti 12 görünüm kökünde paylaşılıyor (hr, ayarlar, kurulum, cüzdan…) */
html[data-theme=dark] .hr,html[data-theme=dark] .ac,html[data-theme=dark] .cd3,html[data-theme=dark] .cp,html[data-theme=dark] .cs,html[data-theme=dark] .db,html[data-theme=dark] .lg,html[data-theme=dark] .sd,html[data-theme=dark] .sh,html[data-theme=dark] .sl,html[data-theme=dark] .su,html[data-theme=dark] .wl{--n:#8f9dff;--n2:#6f82ff;--t1:var(--dk-t1);--t2:var(--dk-t2);--t3:var(--dk-t3);--brd:var(--dk-brd);--bg:var(--dk-sf2);--ok:#4ade80;--warn:#fbbf24;--dng:#f87171;--info:#38bdf8;--pur:#a78bfa}
/* beyaz yüzeyler */
html[data-theme=dark] .hr-kpi,html[data-theme=dark] .hr-card,html[data-theme=dark] .hr-mod,
html[data-theme=dark] .hr-btn,html[data-theme=dark] .hr-inp,html[data-theme=dark] .hr-sel,
html[data-theme=dark] .hr-lv-row .btns button,html[data-theme=dark] .at-datebar .dt,
html[data-theme=dark] .at-menu,html[data-theme=dark] .at-shifts button,
html[data-theme=dark] .sp-tabs,html[data-theme=dark] .sp-bar .wk,html[data-theme=dark] .sp-legend span,
html[data-theme=dark] .sp-grid-wrap,html[data-theme=dark] .sp-mode,html[data-theme=dark] .sp-menu,
html[data-theme=dark] .sp-card,html[data-theme=dark] .sp-days span,html[data-theme=dark] .sp-people,
html[data-theme=dark] .sp-def{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-inp,html[data-theme=dark] .hr-sel{color:var(--dk-t1)!important}
html[data-theme=dark] .hr-tbl th,html[data-theme=dark] .hr-foot,html[data-theme=dark] .at-shifts{background:var(--dk-sf2)!important}
html[data-theme=dark] .hr-tbl td{border-bottom-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-tbl tbody tr:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .hr-today-row,html[data-theme=dark] .hr-lv-row,html[data-theme=dark] .lv-use,
html[data-theme=dark] .sp-grid td,html[data-theme=dark] .sp-people label{border-bottom-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-panel{background:var(--dk-bg)!important}
html[data-theme=dark] .sp-grid td:first-child{background:var(--dk-sf)!important;border-right-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-grid th.wk{background:var(--dk-sf2)!important}
/* segment / arama / hover tonları */
html[data-theme=dark] .hr-seg .on{background:var(--dk-sf3)!important;color:var(--dk-t1)!important;box-shadow:none}
html[data-theme=dark] .hr-seg .n,html[data-theme=dark] .hr-seg a .n{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .hr-seg .on .n,html[data-theme=dark] .hr-seg a.on .n{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .hr-search input{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .hr-search input:focus{background:var(--dk-sf)!important;border-color:var(--dk-pri)!important;box-shadow:0 0 0 3px var(--dk-pri-bg)!important}
html[data-theme=dark] .hr-btn:hover,html[data-theme=dark] .at-menu button:hover,
html[data-theme=dark] .at-shifts button:hover,html[data-theme=dark] .hr-btn.icon:hover,
html[data-theme=dark] .lv-pager .hr-btn.icon:hover:not(:disabled){background:var(--dk-sf3)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .hr-btn.danger:hover{background:rgba(220,38,38,.16)!important;border-color:rgba(248,113,113,.4)!important}
html[data-theme=dark] .hr-btn.icon{background:transparent!important;border-color:transparent!important}
/* ilerleme çubukları ve boş/haftasonu sütunları */
html[data-theme=dark] .hr-kpi-bar,html[data-theme=dark] .at-dur .bar,html[data-theme=dark] .at-shifts .bar,
html[data-theme=dark] .lv-use .bar,html[data-theme=dark] .hr-chart .b.empty{background:var(--dk-sf3)!important}
html[data-theme=dark] .hr-chart .b.wknd,html[data-theme=dark] .at-strip a.wk i{background:var(--dk-brd2)!important}
html[data-theme=dark] .at-strip a i{background:#3b4fd8!important}
/* durum rozetleri (pastel → koyu) */
html[data-theme=dark] .st-present,html[data-theme=dark] .st-approved,html[data-theme=dark] .at-datebar .today,
html[data-theme=dark] .hr-kpi-sub .pill.ok,html[data-theme=dark] .at-done{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .st-late,html[data-theme=dark] .st-pending,html[data-theme=dark] .hr-kpi-sub .pill,
html[data-theme=dark] .at-late,html[data-theme=dark] .lv-type.excuse i{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .st-absent,html[data-theme=dark] .st-rejected,html[data-theme=dark] .hr-kpi-sub .pill.dng,
html[data-theme=dark] .lv-type.sick i{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .st-half_day,html[data-theme=dark] .hr-kpi-sub .pill.info{background:rgba(8,145,178,.2)!important;color:#7dd3fc!important}
html[data-theme=dark] .st-leave,html[data-theme=dark] .lv-type i,html[data-theme=dark] .at-leave{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important;border-color:rgba(124,58,237,.3)!important}
html[data-theme=dark] .lv-type.maternity i{background:rgba(219,39,119,.2)!important;color:#f9a8d4!important}
html[data-theme=dark] .st-holiday,html[data-theme=dark] .st-cancelled,html[data-theme=dark] .st-none,
html[data-theme=dark] .lv-type.unpaid i{background:var(--dk-sf3)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .lv-range.now b,html[data-theme=dark] .lv-range.now small{color:#86efac!important}
/* vardiya rozetleri (at-shift) */
html[data-theme=dark] .at-shift{background:color-mix(in srgb,var(--c,#6f82ff) 22%,var(--dk-sf))!important}
html[data-theme=dark] .at-shift.def{background:var(--dk-sf)!important;border-color:color-mix(in srgb,var(--c,#6f82ff) 45%,var(--dk-sf))!important}
html[data-theme=dark] .at-shift.off{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .at-shift.off .cd{background:var(--dk-brd2)!important}
html[data-theme=dark] .at-shift.none{background:var(--dk-sf)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .at-shifts button.on{background:color-mix(in srgb,var(--c) 20%,var(--dk-sf))!important}
html[data-theme=dark] .at-time.none{color:var(--dk-t3)!important}
/* vardiya paneli hücreleri */
html[data-theme=dark] .sp-cell.off{background:var(--dk-sf3)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .sp-cell.off.def,html[data-theme=dark] .sp-cell.none{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .sp-menu .scope button.on{background:var(--dk-sf3)!important;color:var(--dk-t1)!important;box-shadow:none}
html[data-theme=dark] .sp-def .dy i{background:var(--dk-sf3)!important;color:var(--dk-t3)!important}
/* hero şerit: gradient üstünde kaldığı için açık tema renklerini koruyor
   (.contents span{color:inherit} genel kuralı rozet renklerini eziyordu) */
html[data-theme=dark] .hr-strip-nav a.on,html[data-theme=dark] .hr-strip .hr-actions .hr-btn.primary,
html[data-theme=dark] .hr-strip .hr-actions .hr-btn.success{background:#fff!important;color:#1e2d6b!important;border-color:#fff!important}
html[data-theme=dark] .hr-strip-nav a.on i{color:#3b4fd8!important}
html[data-theme=dark] .hr-strip h1 .cnt{background:rgba(255,255,255,.16)!important;color:#fff!important}
html[data-theme=dark] .hr-strip h1 .cnt.warn,html[data-theme=dark] .hr-strip-nav a .n{background:#fbbf24!important;color:#1f1300!important}
html[data-theme=dark] .hr-strip-nav a.on .n{background:var(--dk-pri)!important;color:#fff!important}
html[data-theme=dark] .hr-strip p{color:rgba(255,255,255,.78)!important}
/* modal formu */
html[data-theme=dark] .hr-form label{color:var(--dk-t2)!important}
html[data-theme=dark] .hr-form .hint{color:var(--dk-t3)!important}

/* Personeller / Puantaj / Maaş görünümü (accountancy/cash/outgoings/employees.php)
   — /hr/employees ve /hr/timesheet bu görünümü yeniden kullanıyor */
html[data-theme=dark] .emp-tabs,html[data-theme=dark] .hr-stat,html[data-theme=dark] .puantaj-wrap,
html[data-theme=dark] .status-legend .leg,html[data-theme=dark] .month-nav a.m-nav-btn,
html[data-theme=dark] .month-nav button.m-nav-btn,html[data-theme=dark] .month-nav .m-title,
html[data-theme=dark] .emp-btn-ghost,html[data-theme=dark] .att-modal-box{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .emp-tabs a{color:var(--dk-t2)!important}
html[data-theme=dark] .emp-tabs a:hover,html[data-theme=dark] .month-nav a.m-nav-btn:hover,
html[data-theme=dark] .emp-btn-ghost:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .hr-card-head,html[data-theme=dark] .puantaj-table thead th,
html[data-theme=dark] .puantaj-table thead th.emp-head,html[data-theme=dark] .puantaj-table tbody td.stats-cell{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .puantaj-table tbody td.emp-cell{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-right-color:var(--dk-brd2)!important}
html[data-theme=dark] .puantaj-table tbody td.emp-cell small,html[data-theme=dark] .hr-stat .hr-stat-lbl,
html[data-theme=dark] .sal-job,html[data-theme=dark] .sal-none,html[data-theme=dark] .p-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .hr-card-head h5,html[data-theme=dark] .hr-stat .hr-stat-val,
html[data-theme=dark] .sal-name,html[data-theme=dark] .sal-amount .sal-gross,
html[data-theme=dark] .m-title{color:var(--dk-t1)!important}
html[data-theme=dark] .p-empty:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .puantaj-table thead th.day-h.weekend{background:rgba(217,119,6,.18)!important;color:#fcd34d!important}
html[data-theme=dark] .puantaj-table tbody td.day-cell.weekend{background:rgba(217,119,6,.07)!important}
html[data-theme=dark] .puantaj-table tbody td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sal-row:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .hr-input{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .hr-input:focus{background:var(--dk-sf)!important;border-color:var(--dk-pri)!important;box-shadow:0 0 0 3px var(--dk-pri-bg)!important}
html[data-theme=dark] .hr-label{color:var(--dk-t2)!important}

/* Şablon listeleri (mail-templates / whatsapp-templates) — koyu tema düzeltmeleri 23.09.2026 */
/* kart gövdesindeki soluklaştırma perdesi açık renge gidiyordu */
html[data-theme=dark] .wat-card-body::after{background:linear-gradient(transparent,var(--dk-sf2))!important}
html[data-theme=dark] .wat-card-meta,html[data-theme=dark] .mtp-card-meta{border-top-color:var(--dk-brd)!important}
html[data-theme=dark] .mtp-card-subj{color:var(--dk-t2)!important}
/* araç çubuğu: arama, durum düğmeleri, sonuç sayacı */
html[data-theme=dark] .wat-search input,html[data-theme=dark] .mtp-search input{background-color:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .wat-search input::placeholder,html[data-theme=dark] .mtp-search input::placeholder{color:var(--dk-t3)!important}
html[data-theme=dark] .wat-status,html[data-theme=dark] .mtp-status{border-color:var(--dk-brd)!important}
html[data-theme=dark] .mtp-status button{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mtp-status button + button{border-left-color:var(--dk-brd)!important}
html[data-theme=dark] .mtp-status button:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .mtp-status button.active{background:#0c7fb8!important;color:#fff!important}
/* gradient şerit üstündeki beyaz düğmeler de <a> — yazıları mavileşiyordu */
html[data-theme=dark] .mtp-hero-btn{color:#1D4ED8!important}
html[data-theme=dark] .wat-hero-btn{color:#128C7E!important}
html[data-theme=dark] .oft-hero-btn.primary,html[data-theme=dark] .ofe-hero-btn.primary{color:#1e2d6b!important}
html[data-theme=dark] .oft-hero-btn:not(.primary),html[data-theme=dark] .ofe-hero-btn:not(.primary){color:#fff!important}
html[data-theme=dark] .wat-status button{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .wat-status button + button{border-left-color:var(--dk-brd)!important}
html[data-theme=dark] .wat-status button:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .wat-count-pill,html[data-theme=dark] .mtp-count-pill{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .wat-count-pill strong{color:#4ade80!important}
html[data-theme=dark] .mtp-count-pill strong{color:#8f9dff!important}
/* kategori süzgeç düğmeleri */
html[data-theme=dark] .mtp-cat-pill,html[data-theme=dark] .oft-cat-pill{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mtp-cat-pill:hover,html[data-theme=dark] .oft-cat-pill:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .mtp-cat-pill:not(.active) .mtp-cat-count{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
/* kart düğmeleri: koyu zeminde çok cıvık duran degradeler sakinleştirildi */
/* bu düğmeler <a> — genel koyu tema bağlantı rengi yazılarını maviye çeviriyordu */
html[data-theme=dark] .wat-btn-primary,html[data-theme=dark] .mtp-btn-primary,
html[data-theme=dark] .wat-btn-submit,html[data-theme=dark] .mtp-btn-submit,
html[data-theme=dark] .oft-btn-primary,html[data-theme=dark] .mte-btn-primary,
html[data-theme=dark] .wte-btn-primary,html[data-theme=dark] .ofe-btn-primary{color:#fff!important}
html[data-theme=dark] .wat-btn-primary{background:linear-gradient(135deg,#1fa855,#0f7a6d)!important}
html[data-theme=dark] .mtp-btn-primary{background:linear-gradient(135deg,#3159c4,#1d3f9e)!important}
html[data-theme=dark] .wat-btn-submit{background:#0c7fb8!important}
html[data-theme=dark] .wat-btn-submit:hover{background:#0a6b9c!important}
html[data-theme=dark] .wat-btn-danger:hover,html[data-theme=dark] .mtp-btn-danger:hover{background:#b91c1c!important;color:#fff!important}

/* ===== Zimmet Yönetimi (zimmet/*) — 23.09.2026 ==============================
   Görünümler satır içi stil kullanıyor; kapsayıcıya .zm sınıfı eklendi ve
   renkler öznitelik seçicileriyle koyu karşılıklarına çevriliyor. */
/* yüzeyler */
html[data-theme=dark] .zm [style*="background:#fff"],
html[data-theme=dark] .zm [style*="background:#ffffff"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .zm [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .zm [style*="background: rgb(255, 255, 255)"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .zm [style*="background:#f8fafc"],
html[data-theme=dark] .zm [style*="background:#fafbff"],
html[data-theme=dark] .zm [style*="background:#f1f5f9"],
html[data-theme=dark] .zm [style*="background:#e2e8f0"],
html[data-theme=dark] .zm [style*="background:#eef2ff"],
html[data-theme=dark] .zm [style*="background:#eff6ff"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .zm [style*="background: rgb(248, 250, 252)"],html[data-theme=dark] .zm [style*="background: rgb(250, 251, 255)"],html[data-theme=dark] .zm [style*="background: rgb(241, 245, 249)"],html[data-theme=dark] .zm [style*="background: rgb(226, 232, 240)"],html[data-theme=dark] .zm [style*="background: rgb(238, 242, 255)"],html[data-theme=dark] .zm [style*="background: rgb(239, 246, 255)"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
/* açık degradeli şeritler (barkod kutusu, özet kartları) */
html[data-theme=dark] .zm [style*="linear-gradient(135deg,#eef2ff"]{background:linear-gradient(135deg,var(--dk-pri-bg),var(--dk-sf))!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .zm [style*="linear-gradient(135deg, rgb(238, 242, 255)"]{background:linear-gradient(135deg,var(--dk-pri-bg),var(--dk-sf))!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .zm [style*="linear-gradient(135deg,#dcfce7"]{background:linear-gradient(135deg,rgba(22,163,74,.18),var(--dk-sf))!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .zm [style*="linear-gradient(135deg, rgb(220, 252, 231)"]{background:linear-gradient(135deg,rgba(22,163,74,.18),var(--dk-sf))!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .zm [style*="linear-gradient(135deg,#fef3c7"]{background:linear-gradient(135deg,rgba(217,119,6,.2),var(--dk-sf))!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .zm [style*="linear-gradient(135deg, rgb(254, 243, 199)"]{background:linear-gradient(135deg,rgba(217,119,6,.2),var(--dk-sf))!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .zm [style*="linear-gradient(135deg,#fff"],
html[data-theme=dark] .zm [style*="linear-gradient(180deg,#fff"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .zm [style*="linear-gradient(180deg, rgb(255, 255, 255)"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
/* durum rozetleri (pastel zeminler) */
html[data-theme=dark] .zm [style*="background:#dcfce7"]{background:rgba(22,163,74,.18)!important}
html[data-theme=dark] .zm [style*="background: rgb(220, 252, 231)"]{background:rgba(22,163,74,.18)!important}
html[data-theme=dark] .zm [style*="background:#fef3c7"],
html[data-theme=dark] .zm [style*="background:#fffbeb"]{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .zm [style*="background: rgb(254, 243, 199)"],html[data-theme=dark] .zm [style*="background: rgb(255, 251, 235)"]{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .zm [style*="background:#fee2e2"]{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .zm [style*="background: rgb(254, 226, 226)"]{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .zm [style*="background:#e0f2fe"]{background:rgba(8,145,178,.2)!important}
html[data-theme=dark] .zm [style*="background: rgb(224, 242, 254)"]{background:rgba(8,145,178,.2)!important}
html[data-theme=dark] .zm [style*="background:rgba(255,255,255,.7)"],
html[data-theme=dark] .zm [style*="background:rgba(255,255,255,0.7)"]{background:rgba(255,255,255,.07)!important}
/* metin renkleri */
html[data-theme=dark] .zm [style*="color:#1e2d6b"],
html[data-theme=dark] .zm [style*="color:#0f172a"],
html[data-theme=dark] .zm [style*="color:#1e293b"]{color:var(--dk-t1)!important}
html[data-theme=dark] .zm [style*="color: rgb(30, 45, 107)"],html[data-theme=dark] .zm [style*="color: rgb(15, 23, 42)"],html[data-theme=dark] .zm [style*="color: rgb(30, 41, 59)"]{color:var(--dk-t1)!important}
html[data-theme=dark] .zm [style*="color:#475569"]{color:var(--dk-t2)!important}
html[data-theme=dark] .zm [style*="color: rgb(71, 85, 105)"]{color:var(--dk-t2)!important}
html[data-theme=dark] .zm [style*="color:#64748b"],
html[data-theme=dark] .zm [style*="color:#94a3b8"],
html[data-theme=dark] .zm [style*="color:#cbd5e1"]{color:var(--dk-t3)!important}
html[data-theme=dark] .zm [style*="color: rgb(100, 116, 139)"],html[data-theme=dark] .zm [style*="color: rgb(148, 163, 184)"],html[data-theme=dark] .zm [style*="color: rgb(203, 213, 225)"]{color:var(--dk-t3)!important}
html[data-theme=dark] .zm [style*="color:#5f63f2"],
html[data-theme=dark] .zm [style*="color:#4338ca"],
html[data-theme=dark] .zm [style*="color:#1e40af"]{color:#aeb8ff!important}
html[data-theme=dark] .zm [style*="color: rgb(95, 99, 242)"],html[data-theme=dark] .zm [style*="color: rgb(67, 56, 202)"],html[data-theme=dark] .zm [style*="color: rgb(30, 64, 175)"]{color:#aeb8ff!important}
html[data-theme=dark] .zm [style*="color:#b91c1c"]{color:#fca5a5!important}
html[data-theme=dark] .zm [style*="color: rgb(185, 28, 28)"]{color:#fca5a5!important}
html[data-theme=dark] .zm [style*="color:#92400e"],
html[data-theme=dark] .zm [style*="color:#c2410c"]{color:#fcd34d!important}
html[data-theme=dark] .zm [style*="color: rgb(146, 64, 14)"],html[data-theme=dark] .zm [style*="color: rgb(194, 65, 12)"]{color:#fcd34d!important}
html[data-theme=dark] .zm [style*="color:#166534"],
html[data-theme=dark] .zm [style*="color:#16a34a"]{color:#86efac!important}
html[data-theme=dark] .zm [style*="color: rgb(22, 101, 52)"],html[data-theme=dark] .zm [style*="color: rgb(22, 163, 74)"]{color:#86efac!important}
html[data-theme=dark] .zm [style*="color:#0ea5e9"]{color:#7dd3fc!important}
html[data-theme=dark] .zm [style*="color: rgb(14, 165, 233)"]{color:#7dd3fc!important}
/* renkli zemin üstünde kalması gereken beyaz yazılar geri alınır */
html[data-theme=dark] .zm [style*="background:#1e2d6b"],
html[data-theme=dark] .zm [style*="background:#5f63f2"],
html[data-theme=dark] .zm [style*="background:#16a34a"],
html[data-theme=dark] .zm [style*="background:#b91c1c"],
html[data-theme=dark] .zm [style*="background:#f59e0b"],
html[data-theme=dark] .zm [style*="background:#0ea5e9"]{color:#fff!important}
html[data-theme=dark] .zm [style*="background: rgb(30, 45, 107)"],html[data-theme=dark] .zm [style*="background: rgb(95, 99, 242)"],html[data-theme=dark] .zm [style*="background: rgb(22, 163, 74)"],html[data-theme=dark] .zm [style*="background: rgb(185, 28, 28)"],html[data-theme=dark] .zm [style*="background: rgb(245, 158, 11)"],html[data-theme=dark] .zm [style*="background: rgb(14, 165, 233)"]{color:#fff!important}
/* bootstrap sarı düğme: koyu zeminde beyaz yazı okunmuyordu */
html[data-theme=dark] .zm .btn-warning{color:#1f1300!important}

/* ===== CRM Araçları (Crm/*) — koyu tema 23.09.2026 =========================
   Görünümlerin kendi <style> blokları açık renklere sabit; burada yalnızca
   yüzey/metin/kenarlık renkleri koyu karşılıklarıyla eziliyor (üretilmiş blok). */
html[data-theme=dark] .cau-page{color:var(--dk-t1)!important}
html[data-theme=dark] .cau-info-banner strong{color:#7dd3fc!important}
html[data-theme=dark] .cau-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-stat-label{color:var(--dk-t3)!important}
html[data-theme=dark] .cau-stat-value{color:#93b4ff!important}
html[data-theme=dark] .cau-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-card-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cau-lock-badge{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .cau-card-desc{color:var(--dk-t3)!important}
html[data-theme=dark] .cau-badge{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cau-icon-btn{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-icon-btn:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cau-icon-btn.is-danger:hover{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .cau-icon-btn.is-blue:hover{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .cau-empty{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-modal-body{background:var(--dk-sf2)!important}
html[data-theme=dark] .cau-field label{color:var(--dk-t2)!important}
html[data-theme=dark] .cau-field input[type=text],html[data-theme=dark] .cau-field input[type=number],html[data-theme=dark] .cau-field select,html[data-theme=dark] .cau-field textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-field input:focus,html[data-theme=dark] .cau-field select:focus,html[data-theme=dark] .cau-field textarea:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-field-hint{color:var(--dk-t3)!important}
html[data-theme=dark] .cau-section{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-section-title{color:var(--dk-t2)!important}
html[data-theme=dark] .cau-action-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-action-head .cau-action-type{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-action-head .cau-action-type:hover{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-action-head .cau-action-type:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-action-del{background:var(--dk-sf)!important;color:#f87171!important}
html[data-theme=dark] .cau-action-row .cau-field label{color:var(--dk-t3)!important}
html[data-theme=dark] .cau-action-row .cau-field input[type=text],html[data-theme=dark] .cau-action-row .cau-field input[type=number],html[data-theme=dark] .cau-action-row .cau-field select,html[data-theme=dark] .cau-action-row .cau-field textarea{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-action-row .cau-field input:hover,html[data-theme=dark] .cau-action-row .cau-field select:hover,html[data-theme=dark] .cau-action-row .cau-field textarea:hover{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-action-row .cau-field input:focus,html[data-theme=dark] .cau-action-row .cau-field select:focus,html[data-theme=dark] .cau-action-row .cau-field textarea:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-action-row .cau-field-hint{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cau-add-btn{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-add-btn:hover{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .cau-modal-foot{background:var(--dk-sf)!important}
html[data-theme=dark] .cau-btn-secondary{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cau-btn-secondary:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cau-checkbox{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cau-checkbox:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .cbd-page{color:var(--dk-t1)!important}
html[data-theme=dark] .cbd-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-stat .lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .cbd-stat .val{color:var(--dk-t1)!important}
html[data-theme=dark] .cbd-stat .val.gray{color:var(--dk-t2)!important}
html[data-theme=dark] .cbd-info-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-info-head h3{color:var(--dk-t1)!important}
html[data-theme=dark] .cbd-info-head .sub{color:var(--dk-t3)!important}
html[data-theme=dark] .cbd-info-body{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-kv{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-kv .k{color:var(--dk-t3)!important}
html[data-theme=dark] .cbd-kv .v{color:var(--dk-t1)!important}
html[data-theme=dark] .cbd-status-on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .cbd-status-off{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .cbd-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-avatar{color:#93b4ff!important}
html[data-theme=dark] .cbd-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cbd-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .cbd-badge.today{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .cbd-badge.week{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .cbd-badge.month{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cbd-btn{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-btn:hover{background:var(--dk-sf)!important}
html[data-theme=dark] .cbd-btn.sms{color:#86efac!important}
html[data-theme=dark] .cbd-btn.mail{color:#93b4ff!important}
html[data-theme=dark] .cbd-empty{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbd-empty h3{color:var(--dk-t1)!important}
html[data-theme=dark] .cbd-empty p{color:var(--dk-t3)!important}
html[data-theme=dark] .cbu-page{color:var(--dk-t1)!important}
html[data-theme=dark] .cbu-tab{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-tab:hover{color:#aeb8ff!important}
html[data-theme=dark] .cbu-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-card h3{color:var(--dk-t1)!important}
html[data-theme=dark] .cbu-card h3 i{color:#c4b5fd!important}
html[data-theme=dark] .cbu-field label{color:var(--dk-t2)!important}
html[data-theme=dark] .cbu-field input[type=text],html[data-theme=dark] .cbu-field input[type=number],html[data-theme=dark] .cbu-field select,html[data-theme=dark] .cbu-field textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-field-hint{color:var(--dk-t3)!important}
html[data-theme=dark] .cbu-radio{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-radio.is-on{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important}
html[data-theme=dark] .cbu-checkbox{color:var(--dk-t2)!important}
html[data-theme=dark] .cbu-tagbox{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-tagchip{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-btn-secondary{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cbu-btn-secondary:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cbu-btn-danger{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .cbu-btn-danger:hover{background:rgba(220,38,38,.24)!important}
html[data-theme=dark] .cbu-preview-box{background:rgba(124,58,237,.14)!important;color:#c4b5fd!important}
html[data-theme=dark] .cbu-table th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-table td{color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cbu-table tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .cbu-pill.draft{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cbu-pill.queued{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .cbu-pill.sending{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .cbu-pill.failed{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .cbu-channel{color:#aeb8ff!important}
html[data-theme=dark] .cbu-progress-num{color:var(--dk-t3)!important}
html[data-theme=dark] .cbu-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-page{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-dash-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-dash-stat:hover{border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-dash-stat-label{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-stat-value{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-dash-stat-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-stat.is-vip .crm-dash-stat-value{color:#fcd34d!important}
html[data-theme=dark] .crm-dash-stat.is-bad .crm-dash-stat-value{color:#f87171!important}
html[data-theme=dark] .crm-dash-stat.is-auto .crm-dash-stat-value{color:#c4b5fd!important}
html[data-theme=dark] .crm-dash-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-dash-card h3{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-dash-card h3 i{color:#aeb8ff!important}
html[data-theme=dark] .crm-dash-gender-row .lbl{color:var(--dk-t2)!important}
html[data-theme=dark] .crm-dash-gender-row .num{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-dash-gender-row .num small{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-gender-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-log-item{border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-dash-log-head{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-dash-log-head strong{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-dash-log-head .who{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-log-msg{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-log-time{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-dash-pill.skipped{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .crm-dash-pill.error{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .crm-dash-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-page{color:var(--dk-t1)!important}
html[data-theme=dark] .fu-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-stat .lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-stat.total .val{color:var(--dk-t1)!important}
html[data-theme=dark] .fu-stat.overdue .val{color:#f87171!important}
html[data-theme=dark] .fu-filterbar{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-tab{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .fu-tab:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .fu-tab:not(.is-on) .badge-cnt{color:var(--dk-t2)!important}
html[data-theme=dark] .fu-filterbar select,html[data-theme=dark] .fu-filterbar input[type=text]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-table-wrap{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-table thead th{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-table tbody tr{border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-table td{color:var(--dk-t1)!important}
html[data-theme=dark] .fu-avatar{color:#93b4ff!important}
html[data-theme=dark] .fu-cust-name{color:var(--dk-t1)!important}
html[data-theme=dark] .fu-cust-phone{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-svc-name{color:var(--dk-t2)!important}
html[data-theme=dark] .fu-svc-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-rec-chip{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .fu-date{color:var(--dk-t1)!important}
html[data-theme=dark] .fu-date small{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-pill-red{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .fu-pill-amber{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .fu-pill-green{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .fu-act.fu-call{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .fu-act.fu-book{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .fu-act.fu-postpone{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .fu-act.fu-reject{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .fu-act.fu-detail{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .fu-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-empty h3{color:var(--dk-t2)!important}
html[data-theme=dark] .fu-pagi{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-pagi-info{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-pagi-info strong{color:var(--dk-t1)!important}
html[data-theme=dark] .fu-pagi-link{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .fu-pagi-link:hover:not(.is-disabled):not(.is-active){background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .fu-pagi-ellipsis{color:var(--dk-t3)!important}
html[data-theme=dark] .fu-last-called{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .fu-last-postponed{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .fu-last-rejected{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .fu-last-booked{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .fu-modal{background:var(--dk-sf)!important}
html[data-theme=dark] .fu-modal label{color:var(--dk-t2)!important}
html[data-theme=dark] .fu-modal-btn.cancel{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cin-page{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-tab.active{background:var(--dk-sf)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cin-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-stat .lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-stat .val{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-stat .val.gray{color:var(--dk-t2)!important}
html[data-theme=dark] .cin-stat .val.red{color:#f87171!important}
html[data-theme=dark] .cin-stat .val.gold{color:#fcd34d!important}
html[data-theme=dark] .cin-stat .val.green{color:#86efac!important}
html[data-theme=dark] .cin-toolbar{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-toolbar .info{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-toolbar label{color:var(--dk-t2)!important}
html[data-theme=dark] .cin-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-card.selected{background:var(--dk-sf2)!important}
html[data-theme=dark] .cin-avatar{color:#93b4ff!important}
html[data-theme=dark] .cin-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-grid2 .k{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-grid2 .v{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-btn{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-btn:hover{background:var(--dk-sf)!important}
html[data-theme=dark] .cin-btn.sms{color:#86efac!important}
html[data-theme=dark] .cin-btn.mail{color:#93b4ff!important}
html[data-theme=dark] .cin-pill.danger{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .cin-pill.warn{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .cin-pill.muted{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cin-empty{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-empty h3{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-empty p{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-pagi{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-pagi-info{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-pagi-info strong{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-pagi-link{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-pagi-link:hover:not(.is-disabled):not(.is-active){background:var(--dk-sf)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cin-pagi-ellipsis{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-page{color:var(--dk-t1)!important}
html[data-theme=dark] .cre-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cre-stat-label{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-stat-value{color:#6ee7b7!important}
html[data-theme=dark] .cre-stat-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-stat.is-top .cre-stat-value{color:var(--dk-t1)!important}
html[data-theme=dark] .cre-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cre-rank-item{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cre-rank-item:hover{background:rgba(22,163,74,.14)!important}
html[data-theme=dark] .cre-rank-pos{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cre-rank-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cre-rank-phone{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-rank-reward{color:#6ee7b7!important}
html[data-theme=dark] .cre-source-lbl{color:var(--dk-t1)!important}
html[data-theme=dark] .cre-source-lbl .cnt{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-table th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cre-table td{color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cre-table tr:hover td{background:rgba(22,163,74,.14)!important}
html[data-theme=dark] .cre-table .who{color:var(--dk-t1)!important}
html[data-theme=dark] .cre-table .phone{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cre-note{color:var(--dk-t3)!important}
html[data-theme=dark] .cseg-page{color:var(--dk-t1)!important}
html[data-theme=dark] .cseg-tab.active{background:var(--dk-sf)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cseg-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cseg-avatar{color:#93b4ff!important}
html[data-theme=dark] .cseg-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cseg-comment.vip{background:rgba(217,119,6,.14)!important}
html[data-theme=dark] .cseg-comment.bad{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .cseg-grid2 .k{color:var(--dk-t3)!important}
html[data-theme=dark] .cseg-grid2 .v{color:var(--dk-t1)!important}
html[data-theme=dark] .cseg-btn{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cseg-btn:hover{background:var(--dk-sf)!important}
html[data-theme=dark] .cseg-btn.remove-vip{color:#fcd34d!important}
html[data-theme=dark] .cseg-btn.remove-bad{color:#86efac!important}
html[data-theme=dark] .cseg-btn.sms{color:#86efac!important}
html[data-theme=dark] .cseg-empty{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cseg-empty h3{color:var(--dk-t1)!important}
html[data-theme=dark] .cseg-empty p{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-page{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-tag-crumb{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-crumb a{color:#aeb8ff!important}
html[data-theme=dark] .crm-tag-title{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-tag-title small{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-tag-card:hover{border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-tag-card-name{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-tag-card-slug{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-pill.sys{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .crm-tag-pill.branch{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important}
html[data-theme=dark] .crm-tag-pill.passive{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .crm-tag-card-uses{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-card-uses b{color:var(--dk-t1)!important}
html[data-theme=dark] .crm-tag-card-desc{color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-act{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-tag-act:hover{background:var(--dk-sf)!important}
html[data-theme=dark] .crm-tag-act.del:hover{background:rgba(220,38,38,.12)!important;color:#f87171!important}
html[data-theme=dark] .crm-tag-empty{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .crm-tag-modal .modal-footer{background:var(--dk-sf2)!important}
html[data-theme=dark] .crm-tag-field label{color:var(--dk-t2)!important}
html[data-theme=dark] .crm-tag-field label .req{color:#f87171!important}
html[data-theme=dark] .crm-tag-field input[type=text],html[data-theme=dark] .crm-tag-field input[type=number],html[data-theme=dark] .crm-tag-field textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-tag-field input:disabled,html[data-theme=dark] .crm-tag-field textarea:disabled{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .crm-tag-field input[type=color]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crm-tag-toggle .lbl{color:var(--dk-t2)!important}
html[data-theme=dark] .crm-tag-btn-cancel{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .crm-tag-btn-cancel:hover{background:var(--dk-sf2)!important}

/* CRM hero şeritleri koyu temada da renkli kalıyor; içlerindeki düğme/sekmeler
   açık tema renklerini korumalı (üretilen blok onları da ezmişti). */
html[data-theme=dark] .cbd-pill,html[data-theme=dark] .cin-tab,html[data-theme=dark] .cseg-tab,
html[data-theme=dark] .crm-dash-actions a,html[data-theme=dark] .fu-hero .crm-back,
html[data-theme=dark] .cau-modal-close{color:#fff!important;border-color:rgba(255,255,255,.3)!important}
html[data-theme=dark] .cbd-pill.active{background:#fff!important;color:#b45309!important}
html[data-theme=dark] .cin-tab.active{background:#fff!important;color:#334155!important}
html[data-theme=dark] .cseg-tab.active{background:#fff!important;color:#0f172a!important;border-color:#fff!important}
html[data-theme=dark] .cseg-tabs{border-color:rgba(255,255,255,.3)!important}
html[data-theme=dark] .cau-hero-btn,html[data-theme=dark] .cbu-hero-btn,
html[data-theme=dark] .cre-hero-btn,html[data-theme=dark] .cbd-hero-btn{background:#fff!important}
html[data-theme=dark] .cau-hero-btn{color:#1d4ed8!important}
html[data-theme=dark] .cbu-hero-btn{color:#6366f1!important}
/* etiket rozetleri: satır içi marka rengi zemin, yazı beyaz kalmalı
   (.contents span{color:inherit} genel kuralı beyazı eziyordu) */
html[data-theme=dark] .cau-tgl{background:var(--dk-sf3)!important}
html[data-theme=dark] .cau-trigger-pill,html[data-theme=dark] .cau-action-pill,
html[data-theme=dark] .crm-dash-chip,html[data-theme=dark] .crm-dash-chip .uses,
html[data-theme=dark] .crm-tag-card-icon,html[data-theme=dark] .cbu-tagchip.on{color:#fff!important}

/* ===== Diş Hekimliği (dental/*) — koyu tema 23.09.2026 =====================
   Görünüm ve parçacıkların kendi <style> blokları açık renklere sabit;
   yüzey/metin/kenarlık renkleri burada koyu karşılıklarıyla eziliyor (üretilmiş). */
html[data-theme=dark] .dchart-page{color:var(--dk-t1)!important}
html[data-theme=dark] .dchart-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .dchart-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .dchart-page .xx-bc a:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .dchart-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .dchart-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dchart-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .dchart-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .dchart-page .xx-head-sub .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .dc-page{color:var(--dk-t1)!important}
html[data-theme=dark] .dc-page .dc-header{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dc-page .dc-avatar{color:var(--dk-t1)!important}
html[data-theme=dark] .dc-page .dc-name{color:var(--dk-t1)!important}
html[data-theme=dark] .dc-page .dc-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .dc-page .dc-meta .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .dc-page .dc-insurance-pill{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .dc-page .dc-insurance-pill:hover{background:rgba(16,185,129,.2)!important;color:#6ee7b7!important}
html[data-theme=dark] .dc-page .dc-keystat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dc-page .dc-keystat:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .dc-page .dc-keystat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .dc-page .dc-keystat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .dc-page .dc-tabs-wrap{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dc-page .dc-tab{color:var(--dk-t3)!important}
html[data-theme=dark] .dc-page .dc-tab:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dc-page .dc-tab-badge{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dc-page .dc-tab-divider{background:var(--dk-sf3)!important}
html[data-theme=dark] .dc-page .dc-loading{color:var(--dk-t3)!important}
html[data-theme=dark] .dt-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dt-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .dt-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .dt-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .dt-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .dt-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dt-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .dt-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .dt-page .dt-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dt-page .dt-name{color:var(--dk-t1)!important}
html[data-theme=dark] .dt-page .dt-generic{color:var(--dk-t3)!important}
html[data-theme=dark] .dt-page .dt-pill.sys{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .dt-page .dt-pill.cus{background:rgba(124,58,237,.12)!important;color:#c4b5fd!important}
html[data-theme=dark] .dt-page .dt-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .dt-page .dt-meta{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dt-page .dt-meta strong{color:var(--dk-t1)!important}
html[data-theme=dark] .dt-page .dt-empty{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dt-page .dt-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .dt-page-modal .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dt-page-modal label{color:var(--dk-t2)!important}
html[data-theme=dark] .dt-page-modal .modal-footer{background:var(--dk-sf2)!important}
html[data-theme=dark] .dh-page{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-quick-results{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-quick-results a{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-quick-results a:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dh-qr-avatar{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dh-qr-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-stat:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .dh-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-section-title h5{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-section-title .sub{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-mod-cat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-mod-cat-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-mod-cat-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-mod-cat-head .count{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-mod-link{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-mod-link:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dh-mod-link .m-ic{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .dh-mod-link:hover .m-ic{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dh-mod-link .m-label{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-mod-link .m-desc{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-mod-link .m-arrow{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-mod-link:hover .m-arrow{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-stock-alert .head strong{color:#fca5a5!important}
html[data-theme=dark] .dh-stock-alert .head a{color:#fca5a5!important}
html[data-theme=dark] .dh-stock-alert .chip{background:var(--dk-sf)!important}
html[data-theme=dark] .dh-stock-alert .chip strong{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-stock-alert .chip .v{color:#fca5a5!important}
html[data-theme=dark] .dh-stock-alert .chip .min{color:var(--dk-t3)!important}
html[data-theme=dark] .dh-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .dh-card-head .filter-search input{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dh-card-head .filter-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .pat-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pat-row:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .pat-avatar{color:var(--dk-t1)!important}
html[data-theme=dark] .pat-name{color:var(--dk-t1)!important}
html[data-theme=dark] .pat-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .pat-meta .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .pat-changes{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .pat-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .ic-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page .ic-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .ic-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .ic-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page .ic-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page .ic-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .ic-card-head .ipt i{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .ic-card-head .ipt input{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page tbody tr:hover td{background:rgba(16,185,129,.12)!important}
html[data-theme=dark] .ic-page .ic-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .ic-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .ic-empty .t2{color:var(--dk-t3)!important}
html[data-theme=dark] .ic-page .ic-tooth-pill{background:rgba(8,145,178,.22)!important;color:#67e8f9!important}
html[data-theme=dark] .ic-page .ic-brand-pill{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .ic-page .ic-spec{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ic-page .ic-warranty-near{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .ic-page .pat-link{color:var(--dk-t1)!important}
html[data-theme=dark] .ic-page .pat-link:hover{color:#67e8f9!important}
html[data-theme=dark] .ic-page .brand-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic-page .brand-row:hover{background:rgba(16,185,129,.12)!important}
html[data-theme=dark] .ic-page .brand-row strong{color:var(--dk-t1)!important}
html[data-theme=dark] .if-page{color:var(--dk-t1)!important}
html[data-theme=dark] .if-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .if-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .if-page .xx-bc a:hover{color:#86efac!important}
html[data-theme=dark] .if-page .xx-bc span{color:#86efac!important}
html[data-theme=dark] .if-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .xx-head-row h2{color:#86efac!important}
html[data-theme=dark] .if-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .if-page .if-patient-strip .ic{background:var(--dk-sf)!important;color:#86efac!important}
html[data-theme=dark] .if-page .if-patient-strip .name{color:#86efac!important}
html[data-theme=dark] .if-page .if-patient-strip .meta{color:#86efac!important}
html[data-theme=dark] .if-page .if-patient-strip code{color:#86efac!important}
html[data-theme=dark] .if-page .if-tp-info{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .if-page .xx-form-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .xx-form-card-head{color:#86efac!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .xx-form-card-head .ic{color:#86efac!important}
html[data-theme=dark] .if-page .xx-label{color:var(--dk-t3)!important}
html[data-theme=dark] .if-page .xx-label .req{color:#f87171!important}
html[data-theme=dark] .if-page .xx-input,html[data-theme=dark] .if-page .xx-select,html[data-theme=dark] .if-page .xx-textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .xx-help{color:var(--dk-t3)!important}
html[data-theme=dark] .if-page .if-items th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .if-items td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .if-items tr.if-row:hover td{background:rgba(22,163,74,.12)!important}
html[data-theme=dark] .if-page .if-items input{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .if-page .if-num{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .if-page .if-rm-btn{background:rgba(220,38,38,.12)!important;color:#f87171!important}
html[data-theme=dark] .if-page .if-add-row{background:rgba(22,163,74,.12)!important;color:#86efac!important}
html[data-theme=dark] .if-page .if-add-row:hover{background:rgba(22,163,74,.18)!important}
html[data-theme=dark] .if-page .if-summary strong{color:#86efac!important}
html[data-theme=dark] .if-page .if-warn{background:rgba(220,38,38,.12)!important;color:#f87171!important}
html[data-theme=dark] .if-page .xx-form-actions{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page{color:var(--dk-t1)!important}
html[data-theme=dark] .in-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .xx-bc a:hover{color:#86efac!important}
html[data-theme=dark] .in-page .xx-bc span{color:#86efac!important}
html[data-theme=dark] .in-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .in-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .in-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page .in-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .in-page .in-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .in-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page .in-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page .in-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .in-page .in-filters select,html[data-theme=dark] .in-page .in-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page .in-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page table.in-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page table.in-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .in-page table.in-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .in-page table.in-tbl tbody tr.is-overdue td{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .in-page table.in-tbl tbody tr.is-overdue:hover td{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .in-page table.in-tbl tbody tr.is-paid td{background:var(--dk-sf2)!important}
html[data-theme=dark] .in-page table.in-tbl tbody tr.is-paid:hover td{background:rgba(16,185,129,.14)!important}
html[data-theme=dark] .in-page .in-link{color:var(--dk-t1)!important}
html[data-theme=dark] .in-page .in-link:hover{color:#86efac!important}
html[data-theme=dark] .in-page .in-mono{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .in-seq{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .in-page .in-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .in-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .in-page .in-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page{color:var(--dk-t1)!important}
html[data-theme=dark] .lj-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .xx-bc a:hover{color:#fbbf24!important}
html[data-theme=dark] .lj-page .xx-bc span{color:#fbbf24!important}
html[data-theme=dark] .lj-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .lj-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .lj-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page .lj-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .lj-page .lj-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .lj-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page .lj-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page .lj-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .lj-page .lj-filters select,html[data-theme=dark] .lj-page .lj-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page .lj-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page table.lj-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page table.lj-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .lj-page table.lj-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .lj-page table.lj-tbl tbody tr.is-overdue td{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .lj-page table.lj-tbl tbody tr.is-overdue:hover td{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .lj-page table.lj-tbl tbody tr.is-ready td{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .lj-page table.lj-tbl tbody tr.is-ready:hover td{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .lj-page .lj-link{color:var(--dk-t1)!important}
html[data-theme=dark] .lj-page .lj-link:hover{color:#fbbf24!important}
html[data-theme=dark] .lj-page .lj-mono{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .lj-page .lj-shade-chip{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .lj-page .lj-shade-chip.shade{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .lj-page .row-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .lj-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .lj-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .lj-page .lj-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page{color:var(--dk-t1)!important}
html[data-theme=dark] .od-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .xx-bc a:hover{color:#c4b5fd!important}
html[data-theme=dark] .od-page .xx-bc span{color:#c4b5fd!important}
html[data-theme=dark] .od-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .od-page .xx-head-row h2{color:#c4b5fd!important}
html[data-theme=dark] .od-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .xx-head-sub code{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .od-page .xx-head-sub .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .od-page .xx-info-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .od-page .xx-info-card-head{color:#c4b5fd!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .od-page .od-meta{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .od-page .od-meta-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .od-meta-val{color:#c4b5fd!important}
html[data-theme=dark] .od-page .od-progress-large{background:var(--dk-sf2)!important}
html[data-theme=dark] .od-page .od-month{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .od-page .od-visit{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .od-page .od-visit-date{color:#c4b5fd!important}
html[data-theme=dark] .od-page .od-visit-month{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .od-visit-month-pill{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important}
html[data-theme=dark] .od-page .od-visit-type{background:rgba(124,58,237,.12)!important;color:#c4b5fd!important}
html[data-theme=dark] .od-page .od-visit-work{color:var(--dk-t2)!important}
html[data-theme=dark] .od-page .od-visit-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .od-visit-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .od-desc-box{color:var(--dk-t2)!important}
html[data-theme=dark] .od-page .od-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .od-page .od-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page{color:var(--dk-t1)!important}
html[data-theme=dark] .oc-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .xx-bc a:hover{color:#c4b5fd!important}
html[data-theme=dark] .oc-page .xx-bc span{color:#c4b5fd!important}
html[data-theme=dark] .oc-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .oc-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .oc-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page .oc-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .oc-page .oc-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .oc-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page .oc-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page .oc-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .oc-page .oc-filters select,html[data-theme=dark] .oc-page .oc-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page .oc-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page table.oc-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page table.oc-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .oc-page table.oc-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .oc-page table.oc-tbl tbody tr.is-soon td{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .oc-page table.oc-tbl tbody tr.is-soon:hover td{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .oc-page .oc-link{color:var(--dk-t1)!important}
html[data-theme=dark] .oc-page .oc-link:hover{color:#c4b5fd!important}
html[data-theme=dark] .oc-page .oc-mono{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .oc-page .oc-progress{background:var(--dk-sf2)!important}
html[data-theme=dark] .oc-page .oc-progress-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .oc-progress-meta .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .oc-page .row-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .oc-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .oc-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .oc-page .oc-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .pc-page{color:var(--dk-t1)!important}
html[data-theme=dark] .pc-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .pc-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .pc-page .xx-bc a:hover{color:#f87171!important}
html[data-theme=dark] .pc-page .xx-bc span{color:#fca5a5!important}
html[data-theme=dark] .pc-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .xx-head-row h2{color:#fca5a5!important}
html[data-theme=dark] .pc-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .pc-page .xx-head-sub .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .pc-page .pc-mode-pill{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .pc-page .xx-info-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .xx-info-card-head{color:#fca5a5!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-summary{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .pc-page .pc-summary i{color:#f87171!important}
html[data-theme=dark] .pc-page .pc-meta input,html[data-theme=dark] .pc-page .pc-meta textarea{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-meta label{color:var(--dk-t3)!important}
html[data-theme=dark] .pc-page .pc-legend{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-legend strong{color:var(--dk-t2)!important}
html[data-theme=dark] .pc-page .pc-legend-item{color:var(--dk-t3)!important}
html[data-theme=dark] .pc-page .pc-legend-divider{background:var(--dk-sf3)!important}
html[data-theme=dark] .pc-page .pc-table th,html[data-theme=dark] .pc-page .pc-table td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-table thead th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-table .pc-tooth-cell{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .pc-page .pc-pd-input{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-pd-input.lvl1{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .pc-page .pc-pd-input.lvl2{background:rgba(217,119,6,.12)!important;color:#fcd34d!important}
html[data-theme=dark] .pc-page .pc-pd-input.lvl3{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .pc-page .pc-mob-sel{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-mob-sel.is-set{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .pc-page .pc-notes-input{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pc-page .pc-grid-wrap{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pi-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .pi-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .pi-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .pi-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .pi-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .pi-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pi-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .pi-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .pi-page .pi-banner .t1{color:#fca5a5!important}
html[data-theme=dark] .pi-page .pi-banner .t2{color:#fca5a5!important}
html[data-theme=dark] .pi-page .pi-banner .count{background:var(--dk-sf)!important;color:#fca5a5!important}
html[data-theme=dark] .pi-page .pi-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pi-page .pi-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pi-page .pi-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .pi-page th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pi-page td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pi-page tbody tr:hover td{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .pi-page .pi-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .pi-page .pi-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .pi-page .pi-empty .t2{color:var(--dk-t3)!important}
html[data-theme=dark] .pi-page .pat-link{color:var(--dk-t1)!important}
html[data-theme=dark] .pi-page .pat-link:hover{color:#f87171!important}
html[data-theme=dark] .pi-page .date-pill{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .pi-page .doctor-pill{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .xx-bc a:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pd-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .xx-head-sub code{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .pd-page .xx-head-sub .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .pd-page .xx-info-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pd-page .xx-info-card-head{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pd-page .pd-progress-wrap{background:var(--dk-sf2)!important}
html[data-theme=dark] .pd-page .pd-meta{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pd-page .pd-meta-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .pd-meta-val{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .pd-session{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pd-page .pd-session:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .pd-page .pd-session.is-done{background:rgba(22,163,74,.12)!important}
html[data-theme=dark] .pd-page .pd-session.is-cancelled{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .pd-page .pd-session-svc{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .pd-session-teeth{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .pd-page .pd-session-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .pd-session-price{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .pd-session-actions select{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pd-page .pd-side-name{color:var(--dk-t1)!important}
html[data-theme=dark] .pd-page .pd-side-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .pd-desc-box{color:var(--dk-t2)!important}
html[data-theme=dark] .pd-page .pd-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .pd-page .pd-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page{color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page .xx-bc a:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page .xx-form-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .xx-form-card-head{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .xx-form-card-head .ic{color:#aeb8ff!important}
html[data-theme=dark] .pf-page .xx-label{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page .xx-label .req{color:#f87171!important}
html[data-theme=dark] .pf-page .xx-input,html[data-theme=dark] .pf-page .xx-select,html[data-theme=dark] .pf-page .xx-textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .xx-help{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page .pf-cust-pick{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .pf-cust-results{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .pf-cust-result{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .pf-cust-result:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .pf-page .pf-sessions th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .pf-sessions td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .pf-sessions tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .pf-page .pf-sessions input,html[data-theme=dark] .pf-page .pf-sessions select{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pf-page .pf-seq-handle{color:var(--dk-t3)!important}
html[data-theme=dark] .pf-page .pf-seq-num{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .pf-rm-btn{background:rgba(220,38,38,.12)!important;color:#f87171!important}
html[data-theme=dark] .pf-page .pf-add-row{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .pf-page .pf-add-row:hover{background:rgba(8,145,178,.2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .pf-totals strong{color:var(--dk-t1)!important}
html[data-theme=dark] .pf-page .pf-totals .sep{background:var(--dk-sf3)!important}
html[data-theme=dark] .pf-page .xx-form-actions{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .xx-bc a:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page .plans-stat:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .plans-page .plans-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .plans-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page .plans-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page .plans-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .plans-filters select,html[data-theme=dark] .plans-page .plans-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page .plans-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page table.plans-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page table.plans-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .plans-page table.plans-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .plans-page .plans-progress-bar{background:var(--dk-sf2)!important}
html[data-theme=dark] .plans-page .plans-progress-txt{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-meta .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .plans-page .plans-link{color:var(--dk-t1)!important}
html[data-theme=dark] .plans-page .plans-link:hover{color:#aeb8ff!important}
html[data-theme=dark] .plans-page .plans-pno{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .plans-page .row-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .plans-page .plans-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page{color:var(--dk-t1)!important}
html[data-theme=dark] .rxf-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .xx-bc a:hover{color:#f87171!important}
html[data-theme=dark] .rxf-page .xx-bc span{color:#fca5a5!important}
html[data-theme=dark] .rxf-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .xx-head-row h2{color:#fca5a5!important}
html[data-theme=dark] .rxf-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .rxf-patient-strip .ic{background:var(--dk-sf)!important;color:#fca5a5!important}
html[data-theme=dark] .rxf-page .rxf-patient-strip .name{color:#fca5a5!important}
html[data-theme=dark] .rxf-page .rxf-patient-strip .meta{color:#fca5a5!important}
html[data-theme=dark] .rxf-page .xx-form-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .xx-form-card-head{color:#fca5a5!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .xx-form-card-head .ic{color:#f87171!important}
html[data-theme=dark] .rxf-page .xx-form-card-head .sub{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .xx-label{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .xx-label .req{color:#f87171!important}
html[data-theme=dark] .rxf-page .xx-input,html[data-theme=dark] .rxf-page .xx-select,html[data-theme=dark] .rxf-page .xx-textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .xx-help{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .rxf-drug-pick{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .rxf-drug{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .rxf-drug-name{color:#fca5a5!important}
html[data-theme=dark] .rxf-page .rxf-drug-cat{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .rxf-items th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .rxf-items td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .rxf-items input{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rxf-page .rxf-handle{color:var(--dk-t3)!important}
html[data-theme=dark] .rxf-page .rxf-num{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .rxf-page .rxf-rm-btn{background:rgba(220,38,38,.12)!important;color:#f87171!important}
html[data-theme=dark] .rxf-page .rxf-add-row{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .rxf-page .rxf-add-row:hover{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .rxf-page .xx-form-actions{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page{color:var(--dk-t1)!important}
html[data-theme=dark] .rx-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page .xx-bc a:hover{color:#f87171!important}
html[data-theme=dark] .rx-page .xx-bc span{color:#fca5a5!important}
html[data-theme=dark] .rx-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .rx-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page .rx-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page .rx-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page .rx-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .rx-page .rx-filters select,html[data-theme=dark] .rx-page .rx-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page .rx-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page table.rx-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page table.rx-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .rx-page table.rx-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .rx-page .rx-link{color:var(--dk-t1)!important}
html[data-theme=dark] .rx-page .rx-link:hover{color:#f87171!important}
html[data-theme=dark] .rx-page .rx-mono{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .rx-page .rx-count{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .rx-page .row-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page .rx-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page .rx-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .rx-page .rx-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .sm-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .sm-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .sm-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .sm-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page .sm-info .body{color:#fcd34d!important}
html[data-theme=dark] .sm-page .sm-info code{background:var(--dk-sf)!important;color:#fcd34d!important}
html[data-theme=dark] .sm-page .sm-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page .sm-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page .sm-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .sm-page .sm-card-head h6.danger{color:#fca5a5!important}
html[data-theme=dark] .sm-page th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page tbody tr.is-low-stock td{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .sm-page tbody tr:hover td{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .sm-page tbody tr.is-low-stock:hover td{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .sm-page .sm-kw{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .sm-page .sm-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page .sm-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page .sm-stock-pill.low{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .sm-page .sm-stock-pill.ok{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .sm-page .status-pill.on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .sm-page .status-pill.off{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .sm-page .low-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page .low-row:hover{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .sm-page-modal .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sm-page-modal label{color:var(--dk-t2)!important}
html[data-theme=dark] .sm-page-modal .modal-footer{background:var(--dk-sf2)!important}
html[data-theme=dark] .scd-page{color:var(--dk-t1)!important}
html[data-theme=dark] .scd-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .xx-bc a:hover{color:#67e8f9!important}
html[data-theme=dark] .scd-page .xx-bc span{color:#67e8f9!important}
html[data-theme=dark] .scd-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .xx-head-row h2{color:#67e8f9!important}
html[data-theme=dark] .scd-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .xx-head-sub code{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .scd-page .xx-head-sub .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .scd-page .xx-info-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .xx-info-card-head{color:#67e8f9!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .xx-kv-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .xx-kv-row .kv-key{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .xx-kv-row .kv-val{color:var(--dk-t1)!important}
html[data-theme=dark] .scd-page .scd-meta{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .scd-meta-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .scd-meta-val{color:#67e8f9!important}
html[data-theme=dark] .scd-page .scd-ind-name{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .scd-kit-chip{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .scd-use-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-page .scd-use-row .scd-kit-name{color:var(--dk-t1)!important}
html[data-theme=dark] .scd-page .scd-use-row .scd-use-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .scd-use-row .scd-use-meta a{color:#67e8f9!important}
html[data-theme=dark] .scd-page .scd-use-row .scd-use-meta a:hover{color:#67e8f9!important}
html[data-theme=dark] .scd-page .scd-use-row .scd-use-meta .dot{background:var(--dk-sf3)!important}
html[data-theme=dark] .scd-page .scd-use-row .btn-del{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .scd-page .scd-add-use{background:rgba(8,145,178,.12)!important;color:#67e8f9!important}
html[data-theme=dark] .scd-page .scd-add-use:hover{background:rgba(8,145,178,.22)!important}
html[data-theme=dark] .scd-search-result{border-color:var(--dk-brd)!important}
html[data-theme=dark] .scd-search-result:hover{background:rgba(8,145,178,.12)!important}
html[data-theme=dark] .scd-page .scd-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .scd-page .scd-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page{color:var(--dk-t1)!important}
html[data-theme=dark] .scf-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page .xx-bc a:hover{color:#67e8f9!important}
html[data-theme=dark] .scf-page .xx-bc span{color:#67e8f9!important}
html[data-theme=dark] .scf-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .xx-head-row h2{color:#67e8f9!important}
html[data-theme=dark] .scf-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page .xx-form-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .xx-form-card-head{color:#67e8f9!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .xx-form-card-head .ic{color:#67e8f9!important}
html[data-theme=dark] .scf-page .xx-label{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page .xx-label .req{color:#f87171!important}
html[data-theme=dark] .scf-page .xx-input,html[data-theme=dark] .scf-page .xx-select,html[data-theme=dark] .scf-page .xx-textarea{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .xx-help{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page .scf-ind-card{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .scf-ind-card:hover{background:rgba(8,145,178,.12)!important}
html[data-theme=dark] .scf-page .scf-ind-name{color:#67e8f9!important}
html[data-theme=dark] .scf-page .scf-ind-opt{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .scf-ind-opt.is-pass{color:#34d399!important}
html[data-theme=dark] .scf-page .scf-ind-opt.is-fail{color:#f87171!important}
html[data-theme=dark] .scf-page .scf-ind-opt.is-na{color:var(--dk-t3)!important}
html[data-theme=dark] .scf-page .scf-kit-opt{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .scf-page .scf-kit-opt.is-checked{background:rgba(8,145,178,.12)!important}
html[data-theme=dark] .scf-page .scf-kit-name{color:var(--dk-t1)!important}
html[data-theme=dark] .scf-page .xx-form-actions{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page{color:var(--dk-t1)!important}
html[data-theme=dark] .ster-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .xx-bc a:hover{color:#67e8f9!important}
html[data-theme=dark] .ster-page .xx-bc span{color:#67e8f9!important}
html[data-theme=dark] .ster-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .ster-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page .ster-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .ster-page .ster-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page .ster-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page .ster-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .ster-page .ster-filters select,html[data-theme=dark] .ster-page .ster-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page .ster-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page table.ster-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page table.ster-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page table.ster-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .ster-page .ster-cno{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ster-page .ster-link{color:var(--dk-t1)!important}
html[data-theme=dark] .ster-page .ster-link:hover{color:#67e8f9!important}
html[data-theme=dark] .ster-page .row-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-kit{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ster-page .ster-kit-name{color:var(--dk-t1)!important}
html[data-theme=dark] .ster-page .ster-kit-code{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-kit-desc{color:var(--dk-t3)!important}
html[data-theme=dark] .ster-page .ster-kit-pill.sys{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .ster-page .ster-kit-pill.cus{color:#c4b5fd!important}
html[data-theme=dark] .ster-page .ster-kit-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .ster-page .ster-kit-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .sk-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .sk-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .sk-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .sk-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page .sk-notice .body{color:#fcd34d!important}
html[data-theme=dark] .sk-page .sk-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page .sk-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page .sk-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .sk-page th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page .sk-pill.sys{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .sk-page .sk-pill.cus{background:rgba(124,58,237,.12)!important;color:#c4b5fd!important}
html[data-theme=dark] .sk-page .sk-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .sk-page .sk-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page .sk-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page .code-pill{background:rgba(8,145,178,.2)!important;color:#7dd3fc!important}
html[data-theme=dark] .sk-page .cat-tag{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page .amount{color:var(--dk-t1)!important}
html[data-theme=dark] .sk-page .amount.muted{color:var(--dk-t3)!important}
html[data-theme=dark] .sk-page-modal .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sk-page-modal label{color:var(--dk-t2)!important}
html[data-theme=dark] .sk-page-modal .modal-footer{background:var(--dk-sf2)!important}
html[data-theme=dark] .sr-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .sr-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page .sr-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .sr-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .sr-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page .sr-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page .sr-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .filter-form .ipt i{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .filter-form .ipt input,html[data-theme=dark] .sr-page .filter-form .ipt select{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sr-page tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .sr-page .sr-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .sr-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .pat-link{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .pat-link:hover{color:#93b4ff!important}
html[data-theme=dark] .sr-page .code-pill{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .sr-page .date-cell{color:var(--dk-t2)!important}
html[data-theme=dark] .sr-page .amount{color:var(--dk-t1)!important}
html[data-theme=dark] .sr-page .amount.muted{color:var(--dk-t3)!important}
html[data-theme=dark] .sr-page .amount.total{color:var(--dk-t1)!important}
html[data-theme=dark] .wt-page{color:var(--dk-t1)!important}
html[data-theme=dark] .wt-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .xx-bc a{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .xx-bc a:hover{color:#34d399!important}
html[data-theme=dark] .wt-page .xx-bc span{color:#6ee7b7!important}
html[data-theme=dark] .wt-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .wt-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .wt-stat{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page .wt-stat-val{color:var(--dk-t1)!important}
html[data-theme=dark] .wt-page .wt-stat-lbl{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .wt-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page .wt-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page .wt-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .wt-page .wt-filters select,html[data-theme=dark] .wt-page .wt-filters input{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page .wt-search i{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page table.wt-tbl th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page table.wt-tbl td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .wt-page table.wt-tbl tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .wt-page table.wt-tbl tbody tr.is-expiring td{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .wt-page table.wt-tbl tbody tr.is-expiring:hover td{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .wt-page table.wt-tbl tbody tr.is-expired td{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .wt-page table.wt-tbl tbody tr.is-expired:hover td{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .wt-page .wt-tooth-tag{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .wt-page .wt-link{color:var(--dk-t1)!important}
html[data-theme=dark] .wt-page .wt-link:hover{color:#6ee7b7!important}
html[data-theme=dark] .wt-page .wt-mono{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .wt-page .row-actions .btn-icon{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .wt-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .wt-empty .ti{color:var(--dk-t3)!important}
html[data-theme=dark] .wt-page .wt-empty .he{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-section-head{color:var(--dk-t1)!important}
html[data-theme=dark] .cc-wrap .cc-tpl-grid{background:var(--dk-sf2)!important}
html[data-theme=dark] .cc-wrap .cc-tpl{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cc-wrap .cc-tpl-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cc-wrap .cc-tpl-cat{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cc-wrap .cc-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cc-wrap .cc-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-snap{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .tc-wrap .tc-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-toolbar{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-toolbar .tc-tt-label{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-toolbar .tc-tt-divider{background:var(--dk-sf3)!important}
html[data-theme=dark] .tc-toolbar .tc-tt-btn{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-legend{color:var(--dk-t2)!important}
html[data-theme=dark] .tc-quad-label{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-tooth-num{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-tooth-shape{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .tc-tooth[data-status=""] .tc-tooth-shape{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .tc-help{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .tc-hist-head{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-hist-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-hist-time{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-hist-body-text{color:var(--dk-t2)!important}
html[data-theme=dark] .tc-hist-note{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-hist-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-hist-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-modal-section-head{color:var(--dk-t2)!important}
html[data-theme=dark] .tc-modal-grid.is-painting-surface{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .tc-modal-status{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-modal-status.is-selected{background:var(--dk-sf2)!important}
html[data-theme=dark] .tc-modal-status .tc-ms-lbl{color:var(--dk-t2)!important}
html[data-theme=dark] .tc-surf-picker{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-surf-picker-head{color:var(--dk-t2)!important}
html[data-theme=dark] .tc-surf-btn{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .tc-surf-btn.is-active{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .tc-surf-btn .tc-surf-label{color:var(--dk-t1)!important}
html[data-theme=dark] .tc-surf-btn .tc-surf-status{color:var(--dk-t3)!important}
html[data-theme=dark] .tc-surf-help{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .di-wrap .di-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .di-wrap .di-section-head{color:var(--dk-t1)!important}
html[data-theme=dark] .di-wrap .di-item{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .di-wrap .di-item img{background:var(--dk-sf2)!important}
html[data-theme=dark] .di-wrap .di-item-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .di-pair{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .di-pair-head{color:var(--dk-t1)!important}
html[data-theme=dark] .di-upload{background:var(--dk-sf2)!important;color:#93b4ff!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .di-upload:hover,html[data-theme=dark] .di-upload.is-dragover{background:rgba(8,145,178,.2)!important}
html[data-theme=dark] .di-upload-progress{background:var(--dk-sf3)!important}
html[data-theme=dark] .di-ba .di-ba-handle{background:var(--dk-sf)!important}
html[data-theme=dark] .cic-wrap .cic-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cic-wrap .cic-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cic-wrap .cic-tooth{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .cic-wrap .cic-no{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cic-wrap .cic-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cic-wrap .cic-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cic-wrap .cic-spec{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .cin-wrap .cin-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-wrap .cin-plan{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-wrap .cin-no{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cin-wrap .cin-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-wrap .cin-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cin-wrap .cin-progress{background:var(--dk-sf2)!important}
html[data-theme=dark] .cin-wrap .cin-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cin-wrap .cin-row.is-overdue{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .cin-wrap .cin-row.is-paid{background:rgba(16,185,129,.14)!important}
html[data-theme=dark] .cin-wrap .cin-row .cin-seq{color:var(--dk-t1)!important}
html[data-theme=dark] .cin-wrap .cin-row .cin-amount{color:var(--dk-t1)!important}
html[data-theme=dark] .ci-wrap .ci-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .ci-wrap .ci-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ci-wrap .ci-row.is-active{background:rgba(22,163,74,.12)!important}
html[data-theme=dark] .ci-wrap .ci-row.is-expired{background:var(--dk-sf2)!important}
html[data-theme=dark] .ci-wrap .ci-company{color:var(--dk-t1)!important}
html[data-theme=dark] .ci-wrap .ci-plan{color:var(--dk-t2)!important}
html[data-theme=dark] .ci-wrap .ci-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .ci-wrap .ci-disc{color:#34d399!important}
html[data-theme=dark] .ci-wrap .ci-coverage{background:var(--dk-sf2)!important}
html[data-theme=dark] .cl-wrap .cl-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cl-wrap .cl-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cl-wrap .cl-row.is-overdue{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .cl-wrap .cl-row.is-ready{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .cl-wrap .cl-no{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cl-wrap .cl-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cl-wrap .cl-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cl-wrap .cl-shade{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .cl-wrap .cl-step{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cl-wrap .cl-step:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .cl-wrap .cl-step.is-done{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .cl-wrap .cl-step-arrow{color:var(--dk-t3)!important}
html[data-theme=dark] .cf-wrap .cf-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cf-wrap .cf-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cf-wrap .cf-icon{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .cf-wrap .cf-row.is-dental .cf-icon{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .cf-wrap .cf-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cf-wrap .cf-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cf-wrap .cf-cat-pill{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .cf-wrap .cf-cat-pill.is-dental{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .cf-wrap .cf-sig-thumb{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cf-wrap .cf-tpl-grid{background:var(--dk-sf2)!important}
html[data-theme=dark] .cf-wrap .cf-tpl{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cf-wrap .cf-tpl-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cf-wrap .cf-tpl-desc{color:var(--dk-t3)!important}
html[data-theme=dark] .cf-wrap .cf-section-head{color:var(--dk-t1)!important}
html[data-theme=dark] .cor-wrap .cor-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cor-wrap .cor-case{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cor-wrap .cor-no{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cor-wrap .cor-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cor-wrap .cor-progress{background:var(--dk-sf2)!important}
html[data-theme=dark] .cor-wrap .cor-visits{background:var(--dk-sf2)!important}
html[data-theme=dark] .cor-wrap .cor-visit-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .cor-wrap .cor-visit-date{color:var(--dk-t3)!important}
html[data-theme=dark] .cp-wrap .cp-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cp-wrap .cp-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cp-wrap .cp-icon{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .cp-wrap .cp-date{color:var(--dk-t1)!important}
html[data-theme=dark] .cp-wrap .cp-summary{color:var(--dk-t2)!important}
html[data-theme=dark] .cp-wrap .cp-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cust-tp-wrap .ctp-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cust-tp-wrap .ctp-num{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cust-tp-wrap .ctp-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cust-tp-wrap .ctp-progress-bar{background:var(--dk-sf2)!important}
html[data-theme=dark] .cust-tp-wrap .ctp-progress-txt{color:var(--dk-t3)!important}
html[data-theme=dark] .cust-tp-wrap .ctp-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .crx-wrap .crx-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .crx-wrap .crx-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .crx-wrap .crx-no{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .crx-wrap .crx-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .crx-wrap .crx-items{background:var(--dk-sf2)!important}
html[data-theme=dark] .crx-wrap .crx-item{border-color:var(--dk-brd)!important}
html[data-theme=dark] .crx-wrap .crx-item-num{color:var(--dk-t3)!important}
html[data-theme=dark] .crx-wrap .crx-item-name{color:var(--dk-t1)!important}
html[data-theme=dark] .crx-wrap .crx-item-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cs-wrap .cs-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cs-wrap .cs-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cs-wrap .cs-kit{color:var(--dk-t1)!important}
html[data-theme=dark] .cs-wrap .cs-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cs-wrap .cs-cycle-link{color:#93b4ff!important}
html[data-theme=dark] .cs2-wrap .cs2-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cs2-wrap .cs2-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cs2-wrap .cs2-no{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .cs2-wrap .cs2-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cs2-wrap .cs2-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cs2-wrap .cs2-amounts strong{color:var(--dk-t1)!important}
html[data-theme=dark] .cw-wrap .cw-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cw-wrap .cw-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cw-wrap .cw-row.is-expiring{background:rgba(217,119,6,.12)!important}
html[data-theme=dark] .cw-wrap .cw-row.is-expired{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .cw-wrap .cw-row.is-claim{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .cw-wrap .cw-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cw-wrap .cw-meta{color:var(--dk-t3)!important}

/* dental: satır içi stiller (.dn kapsamı) */
html[data-theme=dark] .dn [style*="background:#fff"],html[data-theme=dark] .dn [style*="background:#ffffff"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dn [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .dn [style*="background: rgb(255, 255, 255)"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dn [style*="background:#f9fafb"],html[data-theme=dark] .dn [style*="background:#f3f4f6"],
html[data-theme=dark] .dn [style*="background:#fafafa"],html[data-theme=dark] .dn [style*="background:#f1f5f9"],
html[data-theme=dark] .dn [style*="background:#eff6ff"],html[data-theme=dark] .dn [style*="background:#eef2ff"],
html[data-theme=dark] .dn [style*="background:#f8fafc"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dn [style*="background: rgb(249, 250, 251)"],html[data-theme=dark] .dn [style*="background: rgb(243, 244, 246)"],html[data-theme=dark] .dn [style*="background: rgb(250, 250, 250)"],html[data-theme=dark] .dn [style*="background: rgb(241, 245, 249)"],html[data-theme=dark] .dn [style*="background: rgb(239, 246, 255)"],html[data-theme=dark] .dn [style*="background: rgb(238, 242, 255)"],html[data-theme=dark] .dn [style*="background: rgb(248, 250, 252)"]{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dn [style*="background:#e5e7eb"],html[data-theme=dark] .dn [style*="background:#d1d5db"],
html[data-theme=dark] .dn [style*="background:#e2e8f0"]{background:var(--dk-sf3)!important}
html[data-theme=dark] .dn [style*="background: rgb(229, 231, 235)"],html[data-theme=dark] .dn [style*="background: rgb(209, 213, 219)"],html[data-theme=dark] .dn [style*="background: rgb(226, 232, 240)"]{background:var(--dk-sf3)!important}
html[data-theme=dark] .dn [style*="background:#ecfdf5"],html[data-theme=dark] .dn [style*="background:#f0fdf4"],
html[data-theme=dark] .dn [style*="background:#d1fae5"],html[data-theme=dark] .dn [style*="background:#dcfce7"],
html[data-theme=dark] .dn [style*="background:#f0fdfa"],html[data-theme=dark] .dn [style*="background:#f7fdf9"]{background:rgba(16,185,129,.16)!important}
html[data-theme=dark] .dn [style*="background: rgb(236, 253, 245)"],html[data-theme=dark] .dn [style*="background: rgb(240, 253, 244)"],html[data-theme=dark] .dn [style*="background: rgb(209, 250, 229)"],html[data-theme=dark] .dn [style*="background: rgb(220, 252, 231)"],html[data-theme=dark] .dn [style*="background: rgb(240, 253, 250)"],html[data-theme=dark] .dn [style*="background: rgb(247, 253, 249)"]{background:rgba(16,185,129,.16)!important}
html[data-theme=dark] .dn [style*="background:#fef3c7"],html[data-theme=dark] .dn [style*="background:#fffbeb"],
html[data-theme=dark] .dn [style*="background:#ffedd5"]{background:rgba(217,119,6,.18)!important}
html[data-theme=dark] .dn [style*="background: rgb(254, 243, 199)"],html[data-theme=dark] .dn [style*="background: rgb(255, 251, 235)"],html[data-theme=dark] .dn [style*="background: rgb(255, 237, 213)"]{background:rgba(217,119,6,.18)!important}
html[data-theme=dark] .dn [style*="background:#fef2f2"],html[data-theme=dark] .dn [style*="background:#fee2e2"]{background:rgba(220,38,38,.16)!important}
html[data-theme=dark] .dn [style*="background: rgb(254, 242, 242)"],html[data-theme=dark] .dn [style*="background: rgb(254, 226, 226)"]{background:rgba(220,38,38,.16)!important}
html[data-theme=dark] .dn [style*="background:#ecfeff"],html[data-theme=dark] .dn [style*="background:#cffafe"],
html[data-theme=dark] .dn [style*="background:#dbeafe"],html[data-theme=dark] .dn [style*="background:#e0f2fe"]{background:rgba(8,145,178,.18)!important}
html[data-theme=dark] .dn [style*="background: rgb(236, 254, 255)"],html[data-theme=dark] .dn [style*="background: rgb(207, 250, 254)"],html[data-theme=dark] .dn [style*="background: rgb(219, 234, 254)"],html[data-theme=dark] .dn [style*="background: rgb(224, 242, 254)"]{background:rgba(8,145,178,.18)!important}
html[data-theme=dark] .dn [style*="background:#f5f3ff"],html[data-theme=dark] .dn [style*="background:#ede9fe"]{background:rgba(124,58,237,.18)!important}
html[data-theme=dark] .dn [style*="background: rgb(245, 243, 255)"],html[data-theme=dark] .dn [style*="background: rgb(237, 233, 254)"]{background:rgba(124,58,237,.18)!important}
html[data-theme=dark] .dn [style*="color:#1e2d6b"],html[data-theme=dark] .dn [style*="color:#1f2937"],
html[data-theme=dark] .dn [style*="color:#111827"],html[data-theme=dark] .dn [style*="color:#0f172a"]{color:var(--dk-t1)!important}
html[data-theme=dark] .dn [style*="color: rgb(30, 45, 107)"],html[data-theme=dark] .dn [style*="color: rgb(31, 41, 55)"],html[data-theme=dark] .dn [style*="color: rgb(17, 24, 39)"],html[data-theme=dark] .dn [style*="color: rgb(15, 23, 42)"]{color:var(--dk-t1)!important}
html[data-theme=dark] .dn [style*="color:#374151"],html[data-theme=dark] .dn [style*="color:#4b5563"],
html[data-theme=dark] .dn [style*="color:#475569"]{color:var(--dk-t2)!important}
html[data-theme=dark] .dn [style*="color: rgb(55, 65, 81)"],html[data-theme=dark] .dn [style*="color: rgb(75, 85, 99)"],html[data-theme=dark] .dn [style*="color: rgb(71, 85, 105)"]{color:var(--dk-t2)!important}
html[data-theme=dark] .dn [style*="color:#6b7280"],html[data-theme=dark] .dn [style*="color:#9ca3af"],
html[data-theme=dark] .dn [style*="color:#94a3b8"],html[data-theme=dark] .dn [style*="color:#cbd5e1"],
html[data-theme=dark] .dn [style*="color:#d1d5db"]{color:var(--dk-t3)!important}
html[data-theme=dark] .dn [style*="color: rgb(107, 114, 128)"],html[data-theme=dark] .dn [style*="color: rgb(156, 163, 175)"],html[data-theme=dark] .dn [style*="color: rgb(148, 163, 184)"],html[data-theme=dark] .dn [style*="color: rgb(203, 213, 225)"],html[data-theme=dark] .dn [style*="color: rgb(209, 213, 219)"]{color:var(--dk-t3)!important}
html[data-theme=dark] .dn [style*="color:#991b1b"],html[data-theme=dark] .dn [style*="color:#b91c1c"],
html[data-theme=dark] .dn [style*="color:#7f1d1d"]{color:#fca5a5!important}
html[data-theme=dark] .dn [style*="color: rgb(153, 27, 27)"],html[data-theme=dark] .dn [style*="color: rgb(185, 28, 28)"],html[data-theme=dark] .dn [style*="color: rgb(127, 29, 29)"]{color:#fca5a5!important}
html[data-theme=dark] .dn [style*="color:#dc2626"]{color:#f87171!important}
html[data-theme=dark] .dn [style*="color: rgb(220, 38, 38)"]{color:#f87171!important}
html[data-theme=dark] .dn [style*="color:#166534"],html[data-theme=dark] .dn [style*="color:#15803d"],
html[data-theme=dark] .dn [style*="color:#047857"],html[data-theme=dark] .dn [style*="color:#065f46"]{color:#6ee7b7!important}
html[data-theme=dark] .dn [style*="color: rgb(22, 101, 52)"],html[data-theme=dark] .dn [style*="color: rgb(21, 128, 61)"],html[data-theme=dark] .dn [style*="color: rgb(4, 120, 87)"],html[data-theme=dark] .dn [style*="color: rgb(6, 95, 70)"]{color:#6ee7b7!important}
html[data-theme=dark] .dn [style*="color:#92400e"],html[data-theme=dark] .dn [style*="color:#78350f"],
html[data-theme=dark] .dn [style*="color:#d97706"]{color:#fcd34d!important}
html[data-theme=dark] .dn [style*="color: rgb(146, 64, 14)"],html[data-theme=dark] .dn [style*="color: rgb(120, 53, 15)"],html[data-theme=dark] .dn [style*="color: rgb(217, 119, 6)"]{color:#fcd34d!important}
html[data-theme=dark] .dn [style*="color:#155e75"],html[data-theme=dark] .dn [style*="color:#0e7490"],
html[data-theme=dark] .dn [style*="color:#0891b2"]{color:#67e8f9!important}
html[data-theme=dark] .dn [style*="color: rgb(21, 94, 117)"],html[data-theme=dark] .dn [style*="color: rgb(14, 116, 144)"],html[data-theme=dark] .dn [style*="color: rgb(8, 145, 178)"]{color:#67e8f9!important}
html[data-theme=dark] .dn [style*="color:#1e40af"],html[data-theme=dark] .dn [style*="color:#1d4ed8"],
html[data-theme=dark] .dn [style*="color:#3b82f6"],html[data-theme=dark] .dn [style*="color:#3b4fd8"]{color:#93b4ff!important}
html[data-theme=dark] .dn [style*="color: rgb(30, 64, 175)"],html[data-theme=dark] .dn [style*="color: rgb(29, 78, 216)"],html[data-theme=dark] .dn [style*="color: rgb(59, 130, 246)"],html[data-theme=dark] .dn [style*="color: rgb(59, 79, 216)"]{color:#93b4ff!important}
html[data-theme=dark] .dn [style*="color:#6d28d9"],html[data-theme=dark] .dn [style*="color:#7c3aed"],
html[data-theme=dark] .dn [style*="color:#6b21a8"]{color:#c4b5fd!important}
html[data-theme=dark] .dn [style*="color: rgb(109, 40, 217)"],html[data-theme=dark] .dn [style*="color: rgb(124, 58, 237)"],html[data-theme=dark] .dn [style*="color: rgb(107, 33, 168)"]{color:#c4b5fd!important}
/* dolu renkli zeminlerdeki yazılar beyaz kalır */
html[data-theme=dark] .dn [style*="background:#dc2626"],html[data-theme=dark] .dn [style*="background:#b91c1c"],
html[data-theme=dark] .dn [style*="background:#1e2d6b"],html[data-theme=dark] .dn [style*="background:#3b4fd8"],
html[data-theme=dark] .dn [style*="background:#0e7490"],html[data-theme=dark] .dn [style*="background:#155e75"],
html[data-theme=dark] .dn [style*="background:#047857"],html[data-theme=dark] .dn [style*="background:#15803d"],
html[data-theme=dark] .dn [style*="background:#10b981"],html[data-theme=dark] .dn [style*="background:#7c3aed"],
html[data-theme=dark] .dn [style*="background:#6d28d9"],html[data-theme=dark] .dn [style*="background:#991b1b"],
html[data-theme=dark] .dn [style*="background:#d97706"],html[data-theme=dark] .dn [style*="background:#f59e0b"],
html[data-theme=dark] .dn [style*="background:linear-gradient"]{color:#fff!important}
html[data-theme=dark] .dn [style*="background: rgb(220, 38, 38)"],html[data-theme=dark] .dn [style*="background: rgb(185, 28, 28)"],html[data-theme=dark] .dn [style*="background: rgb(30, 45, 107)"],html[data-theme=dark] .dn [style*="background: rgb(59, 79, 216)"],html[data-theme=dark] .dn [style*="background: rgb(14, 116, 144)"],html[data-theme=dark] .dn [style*="background: rgb(21, 94, 117)"],html[data-theme=dark] .dn [style*="background: rgb(4, 120, 87)"],html[data-theme=dark] .dn [style*="background: rgb(21, 128, 61)"],html[data-theme=dark] .dn [style*="background: rgb(16, 185, 129)"],html[data-theme=dark] .dn [style*="background: rgb(124, 58, 237)"],html[data-theme=dark] .dn [style*="background: rgb(109, 40, 217)"],html[data-theme=dark] .dn [style*="background: rgb(153, 27, 27)"],html[data-theme=dark] .dn [style*="background: rgb(217, 119, 6)"],html[data-theme=dark] .dn [style*="background: rgb(245, 158, 11)"]{color:#fff!important}

/* dental: açık degradeli yüzeyler + kapsam dışı kalan modal düğmeleri */
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#fff"],
html[data-theme=dark] .dc-header{background:linear-gradient(135deg,var(--dk-sf),var(--dk-sf2))!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dc-avatar,
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#eef2ff"]{background:linear-gradient(135deg,rgba(91,108,255,.22),rgba(8,145,178,.22))!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg, rgb(238, 242, 255)"]{background:linear-gradient(135deg,rgba(91,108,255,.22),rgba(8,145,178,.22))!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#fef2f2"]{background:linear-gradient(135deg,rgba(220,38,38,.14),rgba(220,38,38,.22))!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg, rgb(254, 242, 242)"]{background:linear-gradient(135deg,rgba(220,38,38,.14),rgba(220,38,38,.22))!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#f0fdf4"],
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#ecfdf5"]{background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.22))!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg, rgb(236, 253, 245)"]{background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.22))!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#fffbeb"],
html[data-theme=dark] .dn [style*="linear-gradient(135deg,#fef3c7"]{background:linear-gradient(135deg,rgba(217,119,6,.14),rgba(217,119,6,.24))!important}
html[data-theme=dark] .dn [style*="linear-gradient(135deg, rgb(254, 243, 199)"]{background:linear-gradient(135deg,rgba(217,119,6,.14),rgba(217,119,6,.24))!important}
/* .lj-page dışında kalan modallarda .btn-amber biçimsiz kalıyor (açık temada da) */
html[data-theme=dark] .dn .btn-amber{background:#b45309!important;border-color:#b45309!important;color:#fff!important}
html[data-theme=dark] .dn .btn-amber:hover{background:#92400e!important;color:#fff!important}
html[data-theme=dark] .dn .btn-cyan{background:#0e7490!important;border-color:#0e7490!important;color:#fff!important}
html[data-theme=dark] .dn .btn-green{background:#0f9d6e!important;border-color:#0f9d6e!important;color:#fff!important}
html[data-theme=dark] .dn .btn-red{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}

/* dental: stil bloğunda tanımlı açık degradeler */
html[data-theme=dark] .dc-page .dc-header{background:linear-gradient(135deg,var(--dk-sf),var(--dk-sf2))!important}
html[data-theme=dark] .dc-page .dc-avatar{background:linear-gradient(135deg,rgba(91,108,255,.18),rgba(8,145,178,.2))!important}
html[data-theme=dark] .dh-stock-alert{background:linear-gradient(135deg,rgba(220,38,38,.14),rgba(220,38,38,.22))!important}
html[data-theme=dark] .pat-avatar{background:linear-gradient(135deg,rgba(91,108,255,.18),rgba(8,145,178,.2))!important}
html[data-theme=dark] .if-page .if-patient-strip{background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.22))!important}
html[data-theme=dark] .if-page .if-summary{background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.22))!important}
html[data-theme=dark] .pi-page .pi-banner{background:linear-gradient(135deg,rgba(220,38,38,.14),rgba(220,38,38,.22))!important}
html[data-theme=dark] .pf-page .pf-cust-pick.has-customer{background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.22))!important}
html[data-theme=dark] .rxf-page .rxf-patient-strip{background:linear-gradient(135deg,rgba(220,38,38,.14),rgba(220,38,38,.22))!important}
html[data-theme=dark] .sm-page .sm-info{background:linear-gradient(135deg,rgba(217,119,6,.14),rgba(217,119,6,.24))!important}
html[data-theme=dark] .sk-page .sk-notice{background:linear-gradient(135deg,rgba(217,119,6,.14),rgba(217,119,6,.24))!important}

/* dental hero araması: beyaz hap içindeki input genel .form-control koyu kuralına
   takılıp hapın içinde koyu bir kutu oluşturuyordu */
html[data-theme=dark] .dh-hero-search{background:#fff!important}
html[data-theme=dark] .dh-hero-search input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not(.mm-inp):not(.btn){background:transparent!important;color:#1f2937!important;border:0!important;box-shadow:none!important}
html[data-theme=dark] .dh-hero-search input::placeholder{color:#9ca3af!important}
html[data-theme=dark] .dh-hero-search i.search-ic{color:#9ca3af!important}
html[data-theme=dark] .dh-hero-search .search-btn{background:#1e2d6b!important;color:#fff!important}

/* ===== Dis yan modulleri: Bakim Talimatlari, Sigorta, ayar sayfalari - 23.09.2026 */
html[data-theme=dark] .ct-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ct-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .ct-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .ct-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ct-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .ct-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page .ct-info{background:linear-gradient(135deg,rgba(91,108,255,.18),rgba(8,145,178,.2))!important}
html[data-theme=dark] .ct-page .ct-info code{background:var(--dk-sf)!important;color:#c4b5fd!important}
html[data-theme=dark] .ct-page .ct-tpl{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ct-page .ct-tpl-title{color:var(--dk-t1)!important}
html[data-theme=dark] .ct-page .ct-tpl-code{color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page .ct-tpl-sms{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ct-page .ct-tpl-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page .ct-tpl-pill.sys{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .ct-page .ct-tpl-pill.cus{background:rgba(124,58,237,.12)!important;color:#c4b5fd!important}
html[data-theme=dark] .ct-page .ct-tpl-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .ct-page .ct-tpl-pill.kar{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page .ct-empty{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ct-page .ct-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .ct-page-modal .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ct-page-modal label{color:var(--dk-t2)!important}
html[data-theme=dark] .ct-page-modal .modal-footer{background:var(--dk-sf2)!important}
html[data-theme=dark] .cc-wrap .cc-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-section-head{color:var(--dk-t1)!important}
html[data-theme=dark] .cc-wrap .cc-tpl-grid{background:var(--dk-sf2)!important}
html[data-theme=dark] .cc-wrap .cc-tpl{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cc-wrap .cc-tpl-name{color:var(--dk-t1)!important}
html[data-theme=dark] .cc-wrap .cc-tpl-cat{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cc-wrap .cc-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cc-wrap .cc-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .cc-wrap .cc-snap{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ic2-page{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .ic2-page .xx-bc{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .xx-bc a{color:var(--dk-t1)!important}
html[data-theme=dark] .ic2-page .xx-bc i{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .xx-bc span{color:var(--dk-t1)!important}
html[data-theme=dark] .ic2-page .xx-head-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic2-page .xx-head-row h2{color:var(--dk-t1)!important}
html[data-theme=dark] .ic2-page .xx-head-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .ic2-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic2-page .ic2-name{color:var(--dk-t1)!important}
html[data-theme=dark] .ic2-page .ic2-code{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .ic2-pill.sys{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .ic2-page .ic2-pill.cus{background:rgba(124,58,237,.12)!important;color:#c4b5fd!important}
html[data-theme=dark] .ic2-page .ic2-pill.contracted{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .ic2-page .ic2-pill.notc{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .ic2-page .ic2-pill.off{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .ic2-disc{color:#86efac!important}
html[data-theme=dark] .ic2-page .ic2-disc-label{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .ic2-meta{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .ic2-meta i{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page .ic2-empty{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic2-page .ic2-empty .t1{color:var(--dk-t3)!important}
html[data-theme=dark] .ic2-page-modal .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ic2-page-modal label{color:var(--dk-t2)!important}
html[data-theme=dark] .ic2-page-modal .modal-footer{background:var(--dk-sf2)!important}
html[data-theme=dark] .ci-wrap .ci-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .ci-wrap .ci-row{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ci-wrap .ci-row.is-active{background:rgba(22,163,74,.12)!important}
html[data-theme=dark] .ci-wrap .ci-row.is-expired{background:var(--dk-sf2)!important}
html[data-theme=dark] .ci-wrap .ci-company{color:var(--dk-t1)!important}
html[data-theme=dark] .ci-wrap .ci-plan{color:var(--dk-t2)!important}
html[data-theme=dark] .ci-wrap .ci-meta{color:var(--dk-t3)!important}
html[data-theme=dark] .ci-wrap .ci-disc{color:#34d399!important}
html[data-theme=dark] .ci-wrap .ci-coverage{background:var(--dk-sf2)!important}
html[data-theme=dark] .care-page .care-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .care-page .care-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .care-page .care-card-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .care-page .care-radio{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .care-page .care-radio.is-checked{background:rgba(124,58,237,.12)!important}
html[data-theme=dark] .care-page .care-radio .care-r-title{color:var(--dk-t1)!important}
html[data-theme=dark] .care-page .care-radio .care-r-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .care-page .care-status-pill.on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .care-page .care-status-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .dent-page .dent-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dent-page .dent-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .dent-page .dent-radio{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dent-page .dent-radio.is-checked{background:var(--dk-sf2)!important}
html[data-theme=dark] .dent-page .dent-radio .dent-r-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .dent-page .toggle-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dent-page .toggle-sw{background:var(--dk-sf3)!important}
html[data-theme=dark] .dent-page .status-list th{color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dent-page .status-list td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dent-page .status-pill.sys{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .dent-page .status-pill.cus{color:#c4b5fd!important}
html[data-theme=dark] .dent-page .status-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .dent-page .status-pill.on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .ins-page .ins-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ins-page .ins-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .ins-page .toggle-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ins-page .toggle-sw{background:var(--dk-sf3)!important}

/* sayfa köklerinin zemini uygulama arka planıyla aynı kalmalı (yüzey değil) */
html[data-theme=dark] .ct-page,html[data-theme=dark] .dt-page,html[data-theme=dark] .ic-page,html[data-theme=dark] .ic2-page,html[data-theme=dark] .pi-page,html[data-theme=dark] .sk-page,html[data-theme=dark] .sm-page,html[data-theme=dark] .sr-page{background:var(--dk-bg)!important}
html[data-theme=dark] .ct-info .body,html[data-theme=dark] .dn [style*="color:#4c1d95"],html[data-theme=dark] .contents [style*="color:#4c1d95"]{color:#c4b5fd!important}
html[data-theme=dark] .dn [style*="color: rgb(76, 29, 149)"],html[data-theme=dark] .contents [style*="color: rgb(76, 29, 149)"]{color:#c4b5fd!important}

/* ===== Ayarlar (Settings/*) - koyu tema 23.09.2026 (uretilmis) */
html[data-theme=dark] .ac-nav{background:var(--dk-sf)!important}
html[data-theme=dark] .ac-card{background:var(--dk-sf)!important}
html[data-theme=dark] .ac-btn{background:var(--dk-sf)!important}
html[data-theme=dark] .ac-btn:hover{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .ac-btn.danger:hover{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .ac-sel,html[data-theme=dark] .ac-inp{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .ac-pill.ok{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .ac-pill.dng{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .ac-pill.g{background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .ac-pill.info{background:rgba(8,145,178,.2)!important;color:#7dd3fc!important}
html[data-theme=dark] .ac-pill.warn{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .ac-chip span{background:var(--dk-sf)!important}
html[data-theme=dark] .ac-check:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .ac-alert.info{background:var(--dk-sf2)!important}
html[data-theme=dark] .ac-alert.danger{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .ac-alert.warn{background:rgba(217,119,6,.12)!important;color:#fcd34d!important}
html[data-theme=dark] .ac-foot{background:var(--dk-sf2)!important}
html[data-theme=dark] .ac .alert-info{background:var(--dk-sf2)!important}
html[data-theme=dark] .ac .alert-danger{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .ac .tagify{border-color:var(--dk-brd)!important}
html[data-theme=dark] .ai-tile{background:var(--dk-sf)!important}
html[data-theme=dark] .ai-tile.on{background:var(--dk-sf2)!important}
html[data-theme=dark] .ai-tile .ico{background:var(--dk-sf2)!important}
html[data-theme=dark] .ai-log .ok{color:#4ade80!important}
html[data-theme=dark] .ai-log .bad{color:#f87171!important}
html[data-theme=dark] .ai-log code{background:var(--dk-sf2)!important}
html[data-theme=dark] .ai-mode button.on{background:var(--dk-sf)!important}
html[data-theme=dark] .pkg-single{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .pkg-subscription{background:rgba(22,163,74,.12)!important;color:#86efac!important}
/* Hizmet anahtarlari: blanket kural acik durumu da griye ceviriyordu — yalniz kapali ray koyulastirilir (24.09.2026) */
html[data-theme=dark] .srv-toggle input:not(:checked) ~ .srv-track{background:var(--dk-sf3)!important}
html[data-theme=dark] .srv-toggle input:checked ~ .srv-track{background:#10b981!important}
html[data-theme=dark] .srv-toggle-online input:checked ~ .srv-track-online{background:#0ea5e9!important}
html[data-theme=dark] .act-edit{background:rgba(22,163,74,.12)!important;color:#4ade80!important}
html[data-theme=dark] .crud-filters{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] table.dataTable tbody tr{border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page .at-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page .at-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .at-page .at-card-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .at-page label.at-lbl{color:var(--dk-t2)!important}
html[data-theme=dark] .at-page .at-arrow{color:#aeb8ff!important}
html[data-theme=dark] .at-page .at-cat{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page .at-cat.is-on{background:var(--dk-sf2)!important}
html[data-theme=dark] .at-page .at-cat.at-cat-all.is-on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .at-page .at-cat small{color:var(--dk-t3)!important}
html[data-theme=dark] .at-page .at-mode{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page .at-mode.is-checked{background:var(--dk-sf2)!important}
html[data-theme=dark] .at-page .at-mode-title{color:var(--dk-t1)!important}
html[data-theme=dark] .at-page .at-mode-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .at-page .at-btn-light{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page .at-btn-warning{background:var(--dk-sf)!important;color:#fcd34d!important}
html[data-theme=dark] .at-page .at-stat{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page .at-stat b{color:var(--dk-t1)!important}
html[data-theme=dark] .at-page .at-stat.warn{background:rgba(217,119,6,.12)!important;color:#fcd34d!important}
html[data-theme=dark] .at-page .at-stat.warn b{color:#fcd34d!important}
html[data-theme=dark] .at-page .at-stat.danger{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .at-page .at-stat.danger b{color:#f87171!important}
html[data-theme=dark] .at-page .at-table-wrap{border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page table.at-table th{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page table.at-table td{border-color:var(--dk-brd)!important}
html[data-theme=dark] .at-page table.at-table tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .at-page .at-badge.cat{background:var(--dk-sf2)!important}
html[data-theme=dark] .at-page .at-badge.conflict{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .at-page .at-badge.noskill{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .at-page .at-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .at-page .at-hist-table .reverted{color:var(--dk-t3)!important}
html[data-theme=dark] .at-page .at-muted{color:var(--dk-t3)!important}
html[data-theme=dark] .loc-node{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .loc-connector{background:var(--dk-sf3)!important}
html[data-theme=dark] .loc-toggle{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .loc-toggle:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .loc-name{color:var(--dk-t1)!important}
html[data-theme=dark] .loc-code-label{color:var(--dk-t3)!important}
html[data-theme=dark] .loc-barcode{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .loc-children-count{background:var(--dk-sf2)!important;color:#aeb8ff!important}
html[data-theme=dark] .cs-page .cs-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cs-page .cs-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .cs-page .cs-card-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .cs-page .cs-pill.on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .cs-page .cs-pill.off{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .cs-page .cs-btn-warning{background:var(--dk-sf)!important;color:#fcd34d!important}
html[data-theme=dark] .cs-page .cs-btn-danger{background:var(--dk-sf)!important;color:#f87171!important}
html[data-theme=dark] .cs-page .cs-scope{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cs-page .cs-scope.is-checked{background:rgba(16,185,129,.14)!important}
html[data-theme=dark] .cs-page .cs-scope-title{color:var(--dk-t1)!important}
html[data-theme=dark] .cs-page .cs-scope-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .cs-page .cs-guide{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .cs-page .cs-guide h6{color:var(--dk-t1)!important}
html[data-theme=dark] .cs-page .cs-guide ol{color:var(--dk-t2)!important}
html[data-theme=dark] .cs-page .cs-stats{color:var(--dk-t3)!important}
html[data-theme=dark] .cs-page .cs-stats b{color:var(--dk-t1)!important}
html[data-theme=dark] .stat-card{background:var(--dk-sf)!important}
html[data-theme=dark] .period-btn{background:var(--dk-sf)!important}
html[data-theme=dark] .period-btn:hover{color:var(--dk-t1)!important}
html[data-theme=dark] #dvManageNav .nav-link{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t1)!important}
html[data-theme=dark] #dvManageNav .nav-link:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] #dvManageNav .nav-link.active{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;border-color:transparent!important;color:#fff!important}
html[data-theme=dark] .dv-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .dv-card-head .meta{color:var(--dk-t3)!important}
html[data-theme=dark] .dv-search{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-search input[type="text"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-table thead th{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-table tbody td{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-table tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .dv-row-no{background:var(--dk-sf2)!important;color:#aeb8ff!important}
html[data-theme=dark] .dv-thumb{border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-thumb-ph{background:linear-gradient(135deg,rgba(91,108,255,.18),rgba(8,145,178,.2))!important;color:#93b4ff!important}
html[data-theme=dark] .dv-name{color:var(--dk-t1)!important}
html[data-theme=dark] .dv-name-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .dv-badge-portable{background:rgba(16,185,129,.2)!important;color:#6ee7b7!important}
html[data-theme=dark] .dv-badge-fixed{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .dv-st-active{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .dv-st-passive{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .dv-st-maintenance{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .dv-st-archived{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .dv-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .dv-empty i{color:var(--dk-t3)!important}
html[data-theme=dark] .dv-pager a{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dv-pager a:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .dv-menu-btn{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sh-head h1 .cnt{background:var(--dk-sf2)!important}
html[data-theme=dark] .sh-search input{background:var(--dk-sf)!important}
html[data-theme=dark] .sh-search input:focus{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .sh-tabs{background:var(--dk-sf)!important}
html[data-theme=dark] .sh-tab .n{background:var(--dk-sf3)!important}
html[data-theme=dark] .sh-group{background:var(--dk-sf)!important}
html[data-theme=dark] .sh-group-hd{background:var(--dk-sf2)!important}
html[data-theme=dark] .sh-item:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .sh-item .go{color:var(--dk-t3)!important}
html[data-theme=dark] .st-b-on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .st-b-soon{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .st-b-off{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .sh-empty{background:var(--dk-sf)!important}
html[data-theme=dark] .loyalty-settings-page .lp-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .loyalty-settings-page .lp-card-head{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .loyalty-settings-page .lp-label{color:var(--dk-t3)!important}
html[data-theme=dark] .loyalty-settings-page .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .loyalty-settings-page .lp-input-group .input-group-text{background:var(--dk-sf2)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .loyalty-settings-page .lp-hint{color:var(--dk-t3)!important}
html[data-theme=dark] .loyalty-settings-page .lp-toggle{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .loyalty-settings-page .lp-toggle:hover{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .loyalty-settings-page .lp-toggle-title{color:var(--dk-t1)!important}
html[data-theme=dark] .loyalty-settings-page .lp-toggle-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .loyalty-settings-page .lp-status-pill.on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .loyalty-settings-page .lp-status-pill.off{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .loyalty-settings-page .lp-leader-row{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .loyalty-settings-page .lp-leader-row:hover{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .loyalty-settings-page .lp-leader-name{color:var(--dk-t1)!important}
html[data-theme=dark] .loyalty-settings-page .lp-footer{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .smtp-page .smtp-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .smtp-page .smtp-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .smtp-page .smtp-card-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .smtp-page label{color:var(--dk-t2)!important}
html[data-theme=dark] .smtp-page .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .smtp-page .smtp-status-pill.on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .smtp-page .smtp-status-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .smtp-page .smtp-test-pill.ok{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .smtp-page .smtp-test-pill.err{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .smtp-page .smtp-test-pill.idle{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .smtp-page .smtp-test-error{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .smtp-page .smtp-test-btn{background:var(--dk-sf)!important}
html[data-theme=dark] .mods-page .mods-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .mods-page .mods-icon{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .mods-page .mods-card.is-on .mods-icon{background:rgba(16,185,129,.14)!important;color:#34d399!important}
html[data-theme=dark] .mods-page .mods-title{color:var(--dk-t1)!important}
html[data-theme=dark] .mods-page .mods-desc{color:var(--dk-t3)!important}
html[data-theme=dark] .mods-page .mods-pill.on{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .mods-page .mods-pill.off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .mods-page .branch-warn{background:rgba(217,119,6,.12)!important;color:#fcd34d!important}
html[data-theme=dark] .mods-page .toggle-btn.btn-disable{background:var(--dk-sf)!important;color:#f87171!important}
html[data-theme=dark] .mods-page .toggle-btn.btn-disable:hover{background:rgba(220,38,38,.12)!important}
html[data-theme=dark] .per-tbl tbody tr{border-color:var(--dk-brd)!important}
html[data-theme=dark] .per-tbl td{color:var(--dk-t2)!important}
html[data-theme=dark] .per-tbl tfoot td{color:var(--dk-t3)!important}
html[data-theme=dark] .izin-yillik{background:rgba(16,185,129,.2)!important;color:#6ee7b7!important}
html[data-theme=dark] .izin-mazeret{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .izin-hastalik{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .act-btn.view{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .act-btn.edit{background:rgba(22,163,74,.12)!important;color:#4ade80!important}
html[data-theme=dark] .act-btn.hol{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important}
html[data-theme=dark] .act-btn.perm{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .act-btn.zmt{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .hr-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-card-head{border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-card-head h5{color:var(--dk-t1)!important}
html[data-theme=dark] .hr-label{color:var(--dk-t2)!important}
html[data-theme=dark] .hr-label .req{color:#f87171!important}
html[data-theme=dark] .hr-input{background:var(--dk-sf2)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-input:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .hr-radio{background:var(--dk-sf)!important;color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-radio:has(input:checked){background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .hr-btn-ghost{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-btn-ghost:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .hr-foot{border-color:var(--dk-brd)!important}
html[data-theme=dark] .hr-foot-note{color:var(--dk-t3)!important}
html[data-theme=dark] .hr-alert-ok{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .hr-alert-err{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .pe-nav-item:hover:not(.active){background:var(--dk-sf2)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .pe-nav-item .pe-nav-ico{background:var(--dk-sf2)!important}
html[data-theme=dark] .pe-nav-badge{background:var(--dk-sf3)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .pe-nav-badge.filled{background:rgba(16,185,129,.2)!important;color:#6ee7b7!important}
html[data-theme=dark] .pe-card-head{background:linear-gradient(135deg,var(--dk-sf),var(--dk-sf2))!important}
html[data-theme=dark] .pe-label{color:var(--dk-t2)!important}
html[data-theme=dark] .pe-input{background:var(--dk-sf2)!important}
html[data-theme=dark] .pe-input:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .pe-btn-danger{background:rgba(220,38,38,.18)!important;color:#f87171!important}
html[data-theme=dark] .pe-btn-light{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .pe-btn-light:hover{background:var(--dk-sf3)!important}
html[data-theme=dark] .svc-group:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .svc-group-hdr{background:var(--dk-sf2)!important}
html[data-theme=dark] .svc-grp-caret{color:var(--dk-t3)!important}
html[data-theme=dark] .svc-item label{color:var(--dk-t2)!important}
html[data-theme=dark] .svc-item-min{color:var(--dk-t3)!important}
html[data-theme=dark] .dv-check-ico{background:var(--dk-sf3)!important}
html[data-theme=dark] .dv-ico{background:linear-gradient(135deg,rgba(91,108,255,.18),rgba(8,145,178,.2))!important}
html[data-theme=dark] .pe-photo-drop{background:var(--dk-sf2)!important}
html[data-theme=dark] .pe-search-inp:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .prf-msg-ok{background:rgba(22,163,74,.18)!important;color:#4ade80!important}
html[data-theme=dark] .prf-msg-err{background:rgba(220,38,38,.18)!important;color:#f87171!important}
html[data-theme=dark] .prf-photo-drop{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .prf-del-btn{color:#f87171!important}
html[data-theme=dark] .prf-del-btn:hover{background:rgba(220,38,38,.18)!important}
html[data-theme=dark] .room-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-card-head h6{color:var(--dk-t1)!important}
html[data-theme=dark] .room-card-head .meta{color:var(--dk-t3)!important}
html[data-theme=dark] .room-search{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-search input[type="text"]{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-table thead th{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-table tbody td{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-table tbody tr:hover td{background:var(--dk-sf2)!important}
html[data-theme=dark] .room-table .room-name{color:var(--dk-t1)!important}
html[data-theme=dark] .room-table .row-no{background:var(--dk-sf2)!important;color:#aeb8ff!important}
html[data-theme=dark] .room-table .room-type-floor{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .room-table .room-type-room{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .room-table .status-active{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .room-table .status-inactive{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .room-empty{color:var(--dk-t3)!important}
html[data-theme=dark] .room-empty i{color:var(--dk-t3)!important}
html[data-theme=dark] .room-form label.lbl{color:var(--dk-t1)!important}
html[data-theme=dark] .room-form label.lbl .req{color:#f87171!important}
html[data-theme=dark] .room-form .ctrl{background:var(--dk-sf)!important;color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-form .hint{color:var(--dk-t3)!important}
html[data-theme=dark] .room-form .switch-row{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-form-footer{border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-resp{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-resp.ok i{color:#4ade80!important}
html[data-theme=dark] .room-resp.err i{color:#f87171!important}
html[data-theme=dark] .room-resp h6{color:var(--dk-t1)!important}
html[data-theme=dark] .room-resp p{color:var(--dk-t3)!important}
html[data-theme=dark] .room-pager a{background:var(--dk-sf)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .room-pager a:hover{background:var(--dk-sf2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .rt-page .rt-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .rt-page .rt-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .rt-page .toggle-row{border-color:var(--dk-brd)!important}
html[data-theme=dark] .rt-page .toggle-sw{background:var(--dk-sf3)!important}
html[data-theme=dark] .tbl-srv tbody tr{border-color:var(--dk-brd)!important}
html[data-theme=dark] .tbl-srv tbody tr:nth-child(odd){background:var(--dk-sf)!important}
html[data-theme=dark] .tbl-srv td{color:var(--dk-t2)!important}
html[data-theme=dark] .srv-tip-ana{background:rgba(124,58,237,.2)!important;color:#c4b5fd!important}
html[data-theme=dark] .srv-tip-alt{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .srv-price{color:#6ee7b7!important}
html[data-theme=dark] .srv-price-edit{color:#6ee7b7!important}
html[data-theme=dark] .srv-price-edit:hover{background:rgba(22,163,74,.12)!important}
html[data-theme=dark] .srv-price-edit:focus{background:var(--dk-sf)!important}
html[data-theme=dark] .srv-price-tl{color:var(--dk-t3)!important}
html[data-theme=dark] .srv-price-ok{color:#34d399!important}
html[data-theme=dark] .srv-price-spin{color:var(--dk-t3)!important}
html[data-theme=dark] .srv-minute{color:var(--dk-t1)!important}
html[data-theme=dark] .srv-dash{color:var(--dk-t3)!important}
html[data-theme=dark] .srv-cover-thumb{border-color:var(--dk-brd)!important}
html[data-theme=dark] .srv-cover-empty{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .srv-onam-on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .srv-onam-off{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .act-view{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .srv-search{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-txt-btn{border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-form-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-section-title{color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-section-title.tone-blue .ico{background:rgba(8,145,178,.2)!important;color:#93b4ff!important}
html[data-theme=dark] .svc-section-title.tone-blue{color:#93b4ff!important}
html[data-theme=dark] .svc-form-card .form-control,html[data-theme=dark] .svc-form-card select.form-control,html[data-theme=dark] .svc-form-card textarea.form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-form-card .form-group label{color:var(--dk-t2)!important}
html[data-theme=dark] .svc-sticky-actions{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-btn-cancel{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-btn-cancel:hover{background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .svc-btn-children{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .svc-btn-children:hover{color:#fcd34d!important}
html[data-theme=dark] #newServiceType,html[data-theme=dark] #editServiceType{background:linear-gradient(135deg,var(--dk-sf),var(--dk-sf2))!important}
html[data-theme=dark] .svc-tabs-nav{background:var(--dk-sf2)!important}
html[data-theme=dark] .svc-tab-btn{color:var(--dk-t3)!important}
html[data-theme=dark] .svc-tab-btn:hover{color:var(--dk-t1)!important}
html[data-theme=dark] .svc-tab-btn.is-active{background:var(--dk-sf)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .svc-tab-btn .tab-num{background:var(--dk-sf3)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .svc-tab-nav-btns{border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-tab-nav-btn{background:var(--dk-sf2)!important;color:var(--dk-t2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .svc-tab-nav-btn:hover:not(:disabled){background:var(--dk-sf3)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .trk-type-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .trk-type-card.is-on{background:var(--dk-sf2)!important}
html[data-theme=dark] .trk-body strong{color:var(--dk-t1)!important}
html[data-theme=dark] .trk-body small{color:var(--dk-t3)!important}
html[data-theme=dark] .trk-soon{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .su-back{background:var(--dk-sf)!important}
html[data-theme=dark] .su-back:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .su-btn{background:var(--dk-sf)!important}
html[data-theme=dark] .su-btn:hover{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .su-nav{background:var(--dk-sf)!important}
html[data-theme=dark] .su-nav a:hover,html[data-theme=dark] .su-nav a.on{background:var(--dk-sf2)!important}
html[data-theme=dark] .su-card{background:var(--dk-sf)!important}
html[data-theme=dark] .su-card-ft{background:var(--dk-sf2)!important}
html[data-theme=dark] .su-inp,html[data-theme=dark] .su-sel{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .su-toggle{background:var(--dk-sf)!important}
html[data-theme=dark] .su-toggle:hover{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .su-secret .su-eye{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .su-secret .su-eye:hover{border-color:var(--dk-brd2)!important}
html[data-theme=dark] .su-empty{background:rgba(217,119,6,.12)!important;color:#fcd34d!important}
html[data-theme=dark] .su-prov{background:var(--dk-sf)!important}
html[data-theme=dark] .su-prov-hd{background:var(--dk-sf2)!important}
html[data-theme=dark] .su-pill{background:var(--dk-sf2)!important}
html[data-theme=dark] .su-pill.on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .sp-page .sp-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-page .sp-card-head{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-page .sp-card-head i{color:#34d399!important}
html[data-theme=dark] .sp-page .sp-label{color:var(--dk-t3)!important}
html[data-theme=dark] .sp-page .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-page .sp-hint{color:var(--dk-t3)!important}
html[data-theme=dark] .sp-page .sp-toggle{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-page .sp-toggle:hover{background:var(--dk-sf2)!important}
html[data-theme=dark] .sp-page .sp-toggle-title{color:var(--dk-t1)!important}
html[data-theme=dark] .sp-page .sp-toggle-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .sp-page .sp-status-pill.on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .sp-page .sp-status-pill.off{background:rgba(220,38,38,.18)!important;color:#fca5a5!important}
html[data-theme=dark] .sp-page .sp-footer{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .sp-page .sp-prov-card{background:linear-gradient(135deg,var(--dk-sf),var(--dk-sf2))!important}
html[data-theme=dark] .sp-page .sp-prov-logo h5{color:var(--dk-t1)!important}
html[data-theme=dark] .sp-page .sp-prov-logo small{color:var(--dk-t3)!important}
html[data-theme=dark] .sp-page .sp-msg-preview{background:rgba(22,163,74,.12)!important;color:#86efac!important}
html[data-theme=dark] .sp-page .sp-msg-preview b{color:#34d399!important}
html[data-theme=dark] .sp-page .sp-pass-toggle{color:var(--dk-t3)!important}
html[data-theme=dark] .sp-page .sp-pass-toggle:hover{background:var(--dk-sf2)!important;color:#34d399!important}
html[data-theme=dark] .sp-page .sp-pass-toggle.is-on{color:#34d399!important}
html[data-theme=dark] .cat-randevu{background:var(--dk-sf2)!important;color:#93b4ff!important}
html[data-theme=dark] .cat-dogumgunu{color:#c4b5fd!important}
html[data-theme=dark] .cat-genel{background:rgba(22,163,74,.12)!important;color:#86efac!important}
html[data-theme=dark] .cat-sikayet{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .cat-diyet{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .cat-anket{background:rgba(217,119,6,.2)!important;color:#fcd34d!important}
html[data-theme=dark] .sms-preview{color:var(--dk-t1)!important}
html[data-theme=dark] .sms-char-count{color:var(--dk-t3)!important}
html[data-theme=dark] .var-badge{background:rgba(91,108,255,.2)!important;color:#aeb8ff!important}
html[data-theme=dark] .wallet-settings-page .wallet-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wallet-settings-page .wallet-card-head{color:var(--dk-t1)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wallet-settings-page .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .wallet-settings-page .wallet-hint{color:var(--dk-t3)!important}
html[data-theme=dark] .wallet-settings-page .wallet-toggle{background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wallet-settings-page .wallet-toggle:hover{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important}
html[data-theme=dark] .wallet-settings-page .wallet-toggle-title{color:var(--dk-t1)!important}
html[data-theme=dark] .wallet-settings-page .wallet-toggle-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .wallet-settings-page .wallet-curr-chip{color:var(--dk-t3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wallet-settings-page .wallet-curr-chip.is-on{background:rgba(22,163,74,.18)!important;color:#86efac!important}
html[data-theme=dark] .wallet-settings-page .wallet-footer{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wa-page .wa-card{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .wa-page .wa-card-head{color:var(--dk-t1)!important}
html[data-theme=dark] .wa-page .wa-card-sub{color:var(--dk-t3)!important}
html[data-theme=dark] .wa-page label{color:var(--dk-t2)!important}
html[data-theme=dark] .wa-page .form-control{border-color:var(--dk-brd)!important}
html[data-theme=dark] .wa-page .wa-test-pill.ok{background:rgba(16,185,129,.14)!important;color:#6ee7b7!important}
html[data-theme=dark] .wa-page .wa-test-pill.err{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .wa-page .wa-test-pill.idle{background:var(--dk-sf2)!important;color:var(--dk-t3)!important}
html[data-theme=dark] .wa-page .wa-test-error{background:rgba(220,38,38,.12)!important;color:#fca5a5!important}
html[data-theme=dark] .wa-page .wa-test-btn{background:var(--dk-sf)!important}
html[data-theme=dark] .wa-page .wa-info-block{background:rgba(22,163,74,.12)!important;color:#86efac!important}

/* --n/--n2 degiskenleri koyu temada aciliyor; bu degiskenlerden kurulan dolu
   degrade zeminler beyaz yaziyla okunmaz hale geliyordu - sabit indigoya cekildi */
html[data-theme=dark] .ac-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .ac-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .ac-nav a.on{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .ac-toggle input:checked+span{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important}
html[data-theme=dark] .ai-mode button.on.formal{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .ai-tile.on .ico{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .cd3-qbtn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .cp-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .cp-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .cp-chip.on{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .cs-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .db-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .db-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .hr-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .hr-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .lg-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .lg-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .pos-shell .qs-done-actions .btn-primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important}
html[data-theme=dark] .pt-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .rp-bar-fill{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important}
html[data-theme=dark] .sd-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .sd-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .sh-tab.on{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .sl-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .sp-people .av{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .su-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .su-btn.primary{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .su-sw input:checked+i{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important}
html[data-theme=dark] .sw-offcanvas.pt .sw-chip.active{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .sw-offcanvas.pt .sw-pt-actions .btn.sw-pt-appt{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .sw-pt-ac .av{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .swi-bill .av{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}
html[data-theme=dark] .wl-ava{background:linear-gradient(135deg,#3b4fd8,#5b6cff)!important;color:#fff!important}

/* kapali durumdaki anahtar raylari ve acik gri cipler */
html[data-theme=dark] .dn [style*="background:#cbd5e1"],
html[data-theme=dark] .wallet-curr-chip,html[data-theme=dark] .su-toggle span,
html[data-theme=dark] .ac-toggle span{background:var(--dk-sf3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .dn [style*="background: rgb(203, 213, 225)"]{background:var(--dk-sf3)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .su-prov-hd .logo{color:#fff!important}
html[data-theme=dark] .su-sw{background:var(--dk-sf3)!important}
html[data-theme=dark] .su-sw i{background:var(--dk-t3)!important}
html[data-theme=dark] .su-sw.on i,html[data-theme=dark] input:checked+.su-sw i{background:#fff!important}

/* kapali anahtar raylari / notr noktalar (#cbd5e1) koyu temada aydinlik kaliyordu */
html[data-theme=dark] .ac-toggle span,html[data-theme=dark] .at-page .at-cat .at-dot,html[data-theme=dark] .at-shift.off .cd,html[data-theme=dark] .cau-tgl,html[data-theme=dark] .cp-svc .bar.done i,html[data-theme=dark] .dpe-day-stat .dot,html[data-theme=dark] .fu-tab:not(.is-on) .badge-cnt,html[data-theme=dark] .mte-switch,html[data-theme=dark] .pt-card.done::before,html[data-theme=dark] .pt-svc .bar.done i,html[data-theme=dark] .smtp-page .smtp-switch,html[data-theme=dark] .su-sw i,html[data-theme=dark] .switch .slider,html[data-theme=dark] .switch-slider,html[data-theme=dark] .tpe-day-stat .dot,html[data-theme=dark] .wa-page .wa-switch{background:var(--dk-sf3)!important}
html[data-theme=dark] .su-sw i,html[data-theme=dark] .switch .slider:before,html[data-theme=dark] .switch-slider:before{background:var(--dk-t3)!important}

/* device_stats: satir ici pastel ikon zeminleri */
html[data-theme=dark] .dn [style*="background:#eff0ff"],html[data-theme=dark] .dn [style*="background:#f5f0ff"]{background:rgba(91,108,255,.2)!important}
html[data-theme=dark] .dn [style*="background: rgb(239, 240, 255)"],html[data-theme=dark] .dn [style*="background: rgb(245, 240, 255)"]{background:rgba(91,108,255,.2)!important}
html[data-theme=dark] .dn [style*="background:#edfaf1"]{background:rgba(22,163,74,.18)!important}
html[data-theme=dark] .dn [style*="background: rgb(237, 250, 241)"]{background:rgba(22,163,74,.18)!important}
html[data-theme=dark] .dn [style*="background:#fff4eb"]{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .dn [style*="background: rgb(255, 244, 235)"]{background:rgba(217,119,6,.2)!important}
html[data-theme=dark] .dn [style*="background:#f0f1f3"]{background:var(--dk-sf3)!important}
html[data-theme=dark] .dn [style*="background: rgb(240, 241, 243)"]{background:var(--dk-sf3)!important}
html[data-theme=dark] .dn [style*="color:#495057"],html[data-theme=dark] .dn [style*="color:#212529"]{color:var(--dk-t2)!important}
html[data-theme=dark] .dn [style*="color: rgb(73, 80, 87)"],html[data-theme=dark] .dn [style*="color: rgb(33, 37, 41)"]{color:var(--dk-t2)!important}
/* ══ Zimmet (24.09.2026) — zimmet.css bileşenleri; liste .mm-*, profil .cd3-* yukarıdaki kurallardan gelir ══ */
html[data-theme=dark] .zm,html[data-theme=dark] .zm-modal{--n:#8f9dff;--n2:#6f82ff;--n3:rgba(99,102,241,.16);--t1:var(--dk-t1);--t2:var(--dk-t2);--t3:var(--dk-t3);--brd:var(--dk-brd);--bg:var(--dk-sf2);--ok:#4ade80;--warn:#fbbf24;--dng:#f87171}
html[data-theme=dark] .zm-tabs,html[data-theme=dark] .zm-tree-row,html[data-theme=dark] .zm .cf-nav,html[data-theme=dark] .zm .cf-side-card,html[data-theme=dark] .zm-hold.idle{background:var(--dk-sf)!important;border-color:var(--dk-brd)!important}
html[data-theme=dark] .zm-tabs a:hover{background:var(--dk-sf2)}
html[data-theme=dark] .zm-tabs a.on{background:linear-gradient(135deg,#3b4fd8,#5b6cff);color:#fff}
html[data-theme=dark] .zm-fb-field .mm-inp,html[data-theme=dark] .zm-bc .mm-inp,html[data-theme=dark] .mm-pager a,html[data-theme=dark] .zm-ico-pick,html[data-theme=dark] .zm .cf-btn:not(.primary){background:var(--dk-sf2)!important;border-color:var(--dk-brd)!important;color:var(--dk-t2)!important}
html[data-theme=dark] .mm-pager a.on{background:var(--dk-pri)!important;color:#fff!important;border-color:var(--dk-pri)!important}
html[data-theme=dark] .zm .cf-nav a:hover{background:var(--dk-sf2)}
html[data-theme=dark] .zm .cf-nav a.on{background:var(--dk-pri-bg);color:#aeb8ff}
html[data-theme=dark] .zm .cf-actions{background:rgba(22,28,36,.92);border-color:var(--dk-brd)}
html[data-theme=dark] .zm-scan{background:linear-gradient(135deg,rgba(99,102,241,.14),var(--dk-sf) 60%);border-color:var(--dk-brd)}
html[data-theme=dark] .zm-scan-inp{background:var(--dk-sf2)!important;border-color:var(--dk-brd2)!important;color:var(--dk-t1)!important}
html[data-theme=dark] .zm-hold{background:linear-gradient(135deg,rgba(22,163,74,.14),var(--dk-sf) 70%);border-color:rgba(22,163,74,.35)}
html[data-theme=dark] .zm-hold h4{color:#86efac}
html[data-theme=dark] .zm-hold-note{background:rgba(255,255,255,.04);border-color:var(--dk-brd)}
html[data-theme=dark] .zm-banner{background:linear-gradient(135deg,rgba(217,119,6,.14),var(--dk-sf) 70%);border-color:rgba(217,119,6,.35)}
html[data-theme=dark] .zm-banner b{color:#fcd34d}
html[data-theme=dark] .zm-banner>i{background:rgba(217,119,6,.2);color:#fcd34d}
html[data-theme=dark] .zm-banner.dng{background:linear-gradient(135deg,rgba(220,38,38,.14),var(--dk-sf) 70%);border-color:rgba(220,38,38,.35)}
html[data-theme=dark] .zm-banner.dng b{color:#fca5a5}
html[data-theme=dark] .zm-banner.dng>i{background:rgba(220,38,38,.2);color:#fca5a5}
html[data-theme=dark] .zm-avatar{background:var(--dk-sf2);border-color:var(--dk-sf)}
html[data-theme=dark] .zm-photo,html[data-theme=dark] .zm-sig-wrap,html[data-theme=dark] .zm-bc-box{background:var(--dk-sf2);border-color:var(--dk-brd2)}
html[data-theme=dark] .zm-prog{background:var(--dk-sf3)}
html[data-theme=dark] .zm .mm-table tr.sel td{background:rgba(99,102,241,.1)!important}
html[data-theme=dark] .mm-pill.org{background:rgba(234,88,12,.2)!important;color:#fdba74!important}
html[data-theme=dark] .mm-pill.navy{background:var(--dk-pri-bg)!important;color:#aeb8ff!important}
html[data-theme=dark] .zm-modal .cf-alert.info{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.3);color:#bfdbfe}
html[data-theme=dark] .zm-modal .cf-alert.warn,html[data-theme=dark] .zm .cf-alert.warn{background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.3);color:#fcd34d}
html[data-theme=dark] .zm .cf-alert.info{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.3);color:#bfdbfe}
