/* ═══════════════════════════════════════════════════════════════════════════
   MIP ERP — tema gelap (R39C.1). Aktif bila <html data-theme="dark">.
   Bawaan tetap light; pilihan disimpan di localStorage 'mip_theme'.
   Lapisan override di atas tailwind.css + gaya yang disuntikkan modul.
   ═══════════════════════════════════════════════════════════════════════════ */
html[data-theme="dark"] {
  color-scheme: dark;
  --d-bg: #0b1220; --d-surface: #111a2b; --d-surface2: #172236; --d-surface3: #1d2a41; --d-hover: #1f2d46;
  --d-border: #26344d; --d-border2: #33435f; --d-text: #e5e9f0; --d-text2: #b6c0d0; --d-muted: #8b98ad; --d-faint: #66758c;
  --d-link: #a5b4fc; --d-gold: #d4a94f;
}
html[data-theme="dark"] body { background: var(--d-bg) !important; color: var(--d-text) !important; }

/* ── permukaan ── */
html[data-theme="dark"] .bg-white, html[data-theme="dark"] .card, html[data-theme="dark"] header.bg-white,
html[data-theme="dark"] .mip-combo-panel, html[data-theme="dark"] .mip-dp, html[data-theme="dark"] [data-r30-modal] > .card,
html[data-theme="dark"] [data-m-confirm] .card { background-color: var(--d-surface) !important; border-color: var(--d-border) !important; color: var(--d-text); }
html[data-theme="dark"] .metric-card { background: var(--d-surface) !important; border-color: var(--d-border) !important; box-shadow: none !important; }
html[data-theme="dark"] .metric-card::after { opacity: .08 !important; }
html[data-theme="dark"] .metric-icon, html[data-theme="dark"] .metric-card .metric-icon { background: var(--d-surface2) !important; border-color: var(--d-border2) !important; color: var(--d-text2) !important; }
html[data-theme="dark"] .bg-slate-50, html[data-theme="dark"] .bg-slate-100, html[data-theme="dark"] .bg-gray-50, html[data-theme="dark"] .bg-gray-100,
html[data-theme="dark"] .card-head { background-color: var(--d-surface2) !important; }
html[data-theme="dark"] .card-head { border-color: var(--d-border) !important; }
html[data-theme="dark"] .hover\:bg-slate-50:hover, html[data-theme="dark"] .hover\:bg-slate-100:hover { background-color: var(--d-hover) !important; }
html[data-theme="dark"] .mip-fab-bar { background: rgba(17, 26, 43, .94) !important; border-color: var(--d-border) !important; }

/* ── teks ── */
html[data-theme="dark"] .text-slate-900, html[data-theme="dark"] .text-slate-800, html[data-theme="dark"] .text-gray-900, html[data-theme="dark"] .text-gray-800,
html[data-theme="dark"] .card-title, html[data-theme="dark"] .metric-value, html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3 { color: var(--d-text) !important; }
html[data-theme="dark"] .text-slate-700, html[data-theme="dark"] .text-gray-700, html[data-theme="dark"] .label { color: var(--d-text2) !important; }
html[data-theme="dark"] .text-slate-600, html[data-theme="dark"] .text-slate-500, html[data-theme="dark"] .text-gray-500, html[data-theme="dark"] .text-gray-600,
html[data-theme="dark"] .metric-label, html[data-theme="dark"] .metric-note, html[data-theme="dark"] .hint { color: var(--d-muted) !important; }
html[data-theme="dark"] .text-slate-400, html[data-theme="dark"] .text-gray-400 { color: var(--d-faint) !important; }
html[data-theme="dark"] .text-brand-indigo, html[data-theme="dark"] a[style*="color:#4338ca"], html[data-theme="dark"] [style*="color:#4338ca"] { color: var(--d-link) !important; }

/* ── garis ── */
html[data-theme="dark"] .border, html[data-theme="dark"] .border-b, html[data-theme="dark"] .border-t, html[data-theme="dark"] .border-r, html[data-theme="dark"] .border-l,
html[data-theme="dark"] .border-slate-100, html[data-theme="dark"] .border-slate-200, html[data-theme="dark"] .border-slate-300, html[data-theme="dark"] .border-gray-200,
html[data-theme="dark"] .divide-slate-100 > * + *, html[data-theme="dark"] .divide-slate-200 > * + * { border-color: var(--d-border) !important; }

/* ── input & kontrol ── */
html[data-theme="dark"] .input, html[data-theme="dark"] input, html[data-theme="dark"] select, html[data-theme="dark"] textarea,
html[data-theme="dark"] .mip-combo-btn, html[data-theme="dark"] .mip-date-btn, html[data-theme="dark"] .mip-combo-search input {
  background-color: #0e1726 !important; border-color: var(--d-border2) !important; color: var(--d-text) !important; }
html[data-theme="dark"] input[type="checkbox"], html[data-theme="dark"] input[type="radio"] { background-color: #0e1726; }
html[data-theme="dark"] .input:disabled, html[data-theme="dark"] input:disabled, html[data-theme="dark"] .mip-combo-btn:disabled, html[data-theme="dark"] .mip-date-btn:disabled { background-color: var(--d-surface2) !important; color: var(--d-muted) !important; }
html[data-theme="dark"] ::placeholder, html[data-theme="dark"] .mc-placeholder, html[data-theme="dark"] .md-ph { color: var(--d-faint) !important; }
html[data-theme="dark"] .mip-combo-search { border-color: var(--d-border) !important; }
html[data-theme="dark"] .mip-combo-opt { color: var(--d-text2) !important; }
html[data-theme="dark"] .mip-combo-opt:hover, html[data-theme="dark"] .mip-combo-opt.hl { background: var(--d-hover) !important; }
html[data-theme="dark"] .mip-combo-opt.sel { background: rgba(212, 169, 79, .16) !important; color: #f1d9a6 !important; }
html[data-theme="dark"] .mip-combo-add { background: var(--d-surface2) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .mdp-title { color: var(--d-text) !important; }
html[data-theme="dark"] .mdp-day { color: var(--d-text2) !important; }
html[data-theme="dark"] .mdp-day:hover, html[data-theme="dark"] .mdp-nav:hover { background: var(--d-hover) !important; }
html[data-theme="dark"] .mdp-day.sel { background: var(--d-gold) !important; color: #111 !important; }
html[data-theme="dark"] .mdp-day.off { color: #3b4a63 !important; }
html[data-theme="dark"] .mdp-foot { border-color: var(--d-border) !important; }

/* ── tombol ── */
html[data-theme="dark"] .btn-outline, html[data-theme="dark"] .mip-tbtn, html[data-theme="dark"] .mip-xbtn { background-color: transparent !important; border-color: var(--d-border2) !important; color: var(--d-text2) !important; }
html[data-theme="dark"] .btn-outline:hover, html[data-theme="dark"] .mip-tbtn:hover, html[data-theme="dark"] .mip-xbtn:hover, html[data-theme="dark"] .btn-icon:hover { background-color: var(--d-hover) !important; }
html[data-theme="dark"] .btn-icon { color: var(--d-muted) !important; }

/* ── tabel ── */
html[data-theme="dark"] .tbl, html[data-theme="dark"] .tbl td { color: var(--d-text2); border-color: var(--d-border) !important; }
html[data-theme="dark"] .tbl thead th, html[data-theme="dark"] .tbl th { background-color: var(--d-surface2) !important; color: var(--d-muted) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .tbl-wrap { border-color: var(--d-border) !important; }
html[data-theme="dark"] .mip-tbl tbody tr:nth-child(even), html[data-theme="dark"] .tbl tbody tr:nth-child(even) { background-color: #131e31 !important; }
html[data-theme="dark"] .mip-tbl tbody tr, html[data-theme="dark"] .tbl tbody tr { background-color: var(--d-surface) !important; }
html[data-theme="dark"] .mip-tbl tbody tr:hover, html[data-theme="dark"] .tbl tbody tr:hover { background-color: var(--d-hover) !important; }
html[data-theme="dark"] .tbl tfoot td, html[data-theme="dark"] .ac-sub td { background-color: var(--d-surface2) !important; color: var(--d-text) !important; border-color: var(--d-border2) !important; }
html[data-theme="dark"] .ac-sec td { background-color: #16223a !important; color: var(--d-text2) !important; }
html[data-theme="dark"] .ac-final td { background-color: #1c2446 !important; color: #e0e7ff !important; border-color: var(--d-border2) !important; }
html[data-theme="dark"] .ac-row-h td { color: var(--d-text) !important; }
html[data-theme="dark"] .mip-empty { color: var(--d-muted) !important; }
html[data-theme="dark"] .so-kv { border-color: var(--d-border) !important; }

/* ── badge & banner & chip ── */
html[data-theme="dark"] .badge-green { background-color: rgba(34, 197, 94, .16) !important; color: #86efac !important; }
html[data-theme="dark"] .badge-red { background-color: rgba(239, 68, 68, .16) !important; color: #fca5a5 !important; }
html[data-theme="dark"] .badge-amber, html[data-theme="dark"] .badge-yellow { background-color: rgba(245, 158, 11, .16) !important; color: #fcd34d !important; }
html[data-theme="dark"] .badge-indigo, html[data-theme="dark"] .badge-blue { background-color: rgba(99, 102, 241, .2) !important; color: #c7d2fe !important; }
html[data-theme="dark"] .badge-gray, html[data-theme="dark"] .badge { background-color: rgba(148, 163, 184, .14); color: #cbd5e1; }
html[data-theme="dark"] .so-banner.amber, html[data-theme="dark"] [style*="background:#fffbeb"] { background: rgba(245, 158, 11, .1) !important; color: #fcd34d !important; border-color: rgba(245, 158, 11, .3) !important; }
html[data-theme="dark"] .so-banner.green, html[data-theme="dark"] [style*="background:#f0fdf4"] { background: rgba(34, 197, 94, .1) !important; color: #86efac !important; border-color: rgba(34, 197, 94, .3) !important; }
html[data-theme="dark"] .so-banner.red, html[data-theme="dark"] [style*="background:#fef2f2"] { background: rgba(239, 68, 68, .1) !important; color: #fca5a5 !important; border-color: rgba(239, 68, 68, .3) !important; }
html[data-theme="dark"] .mip-chip { background: var(--d-surface2) !important; color: var(--d-text2) !important; border-color: var(--d-border2) !important; }
html[data-theme="dark"] .mip-chip.is-on { background: rgba(99, 102, 241, .22) !important; color: #e0e7ff !important; border-color: rgba(129, 140, 248, .5) !important; }
html[data-theme="dark"] .mip-chip .n { background: rgba(148, 163, 184, .18) !important; color: var(--d-text) !important; }

/* ── warna inline yang umum dipakai modul (style="…") ── */
html[data-theme="dark"] [style*="background:#fff"]:not(.mip-switch-track), html[data-theme="dark"] [style*="background: #fff"], html[data-theme="dark"] [style*="background-color:#fff"] { background: var(--d-surface) !important; }
html[data-theme="dark"] [style*="background:#f8fafc"], html[data-theme="dark"] [style*="background:#f1f5f9"], html[data-theme="dark"] [style*="background: #f8fafc"] { background: var(--d-surface2) !important; }
html[data-theme="dark"] [style*="background:#eef2ff"], html[data-theme="dark"] [style*="background:#F7EFDD"] { background: rgba(99, 102, 241, .14) !important; }
html[data-theme="dark"] [style*="border:1px solid #e2e8f0"], html[data-theme="dark"] [style*="border-bottom:1px solid #e2e8f0"], html[data-theme="dark"] [style*="border-top:1px solid #e2e8f0"],
html[data-theme="dark"] [style*="border:1px solid #cbd5e1"] { border-color: var(--d-border) !important; }
html[data-theme="dark"] [style*="color:#0f172a"], html[data-theme="dark"] [style*="color:#1e293b"], html[data-theme="dark"] [style*="color:#26304F"], html[data-theme="dark"] [style*="color:#334155"] { color: var(--d-text) !important; }
html[data-theme="dark"] [style*="color:#64748b"], html[data-theme="dark"] [style*="color:#475569"] { color: var(--d-muted) !important; }
html[data-theme="dark"] [style*="color:#b45309"], html[data-theme="dark"] [style*="color:#92400e"] { color: #fcd34d !important; }
html[data-theme="dark"] [style*="color:#15803d"], html[data-theme="dark"] [style*="color:#166534"] { color: #86efac !important; }
html[data-theme="dark"] [style*="color:#b91c1c"], html[data-theme="dark"] [style*="color:#e11d48"], html[data-theme="dark"] [style*="color:#dc2626"] { color: #fca5a5 !important; }
html[data-theme="dark"] [style*="background:linear-gradient"][style*="#fff"] { background: var(--d-surface) !important; }

/* ── menu samping (panel tile) ── */
html[data-theme="dark"] .acc-panel, html[data-theme="dark"] [class*="acc-panel"] { background-color: var(--d-surface) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .acc-tile { background-color: var(--d-surface2) !important; border-color: var(--d-border2) !important; color: var(--d-text) !important; }
html[data-theme="dark"] .acc-tile:hover { background-color: var(--d-hover) !important; }
html[data-theme="dark"] .acc-tile .tile-ic, html[data-theme="dark"] .acc-tile .tile-ic-wrap { color: #5eead4 !important; }

/* ── tab halaman & notifikasi & toast ── */
html[data-theme="dark"] .ptab { color: var(--d-muted) !important; }
html[data-theme="dark"] .ptab.active, html[data-theme="dark"] .ptab.is-active, html[data-theme="dark"] .ptab[aria-selected="true"] { background: var(--d-surface) !important; color: var(--d-text) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .mip-toast, html[data-theme="dark"] [data-toast] { background: var(--d-surface3) !important; color: var(--d-text) !important; border-color: var(--d-border2) !important; }
html[data-theme="dark"] .shadow, html[data-theme="dark"] .shadow-sm, html[data-theme="dark"] .shadow-lg, html[data-theme="dark"] .shadow-xl { --tw-shadow-color: rgba(0, 0, 0, .45); }
html[data-theme="dark"] .mip-shimmer, html[data-theme="dark"] .shimmer { filter: brightness(.35); }

/* ── ikon tombol tema ── */
.mip-ic-sun { display: none; }
html[data-theme="dark"] .mip-ic-sun { display: inline; }
html[data-theme="dark"] .mip-ic-moon { display: none; }

/* ── kolom catatan (R39C.1): textarea yang bisa ditarik, tinggi awal ringkas ── */
textarea.mip-note { resize: vertical; min-height: 2.6rem; line-height: 1.45; } /* 1 baris awal = setinggi isian lain; tarik bila teks panjang */

/* ── R39C.1: baris tab, sub-tab, info header, badge cakupan ── */
html[data-theme="dark"] .tabbar { background: var(--d-surface) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .ptab:hover { background: var(--d-hover) !important; color: var(--d-text) !important; }
html[data-theme="dark"] .ptab.active { background: var(--d-bg) !important; color: var(--d-text) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .subtabbar { background: var(--d-bg) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .stab { color: var(--d-muted) !important; }
html[data-theme="dark"] .stab:hover { background: var(--d-hover) !important; color: var(--d-text) !important; }
html[data-theme="dark"] .stab.active:not(.stab-list) { background: rgba(212, 169, 79, .18) !important; border-color: rgba(212, 169, 79, .45) !important; color: #f1d9a6 !important; }
html[data-theme="dark"] .stab-list { border-color: rgba(34, 197, 94, .4) !important; color: #86efac !important; }
html[data-theme="dark"] .hdr-info-date { color: var(--d-text) !important; }
html[data-theme="dark"] .hdr-info-clock, html[data-theme="dark"] .hdr-info-kurs span { color: var(--d-muted) !important; }
html[data-theme="dark"] .hdr-info-kurs b, html[data-theme="dark"] .hdr-info-kurs strong { color: var(--d-text) !important; }
html[data-theme="dark"] .hdr-info-sep { background: var(--d-border) !important; }
html[data-theme="dark"] .mip-scope-global { background: rgba(34, 197, 94, .14) !important; color: #86efac !important; }
html[data-theme="dark"] .mip-scope-own { background: rgba(99, 102, 241, .18) !important; color: #c7d2fe !important; }
html[data-theme="dark"] .tab.active { border-color: var(--d-gold) !important; }
/* split button "New … ▾" */
.mip-split { position: relative; display: inline-flex; }
.mip-split > .btn:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.mip-split > [data-split-toggle] { border-top-left-radius: 0; border-bottom-left-radius: 0; padding-left: .5rem; padding-right: .5rem; margin-left: 1px; }
.mip-split-menu { position: absolute; right: 0; top: calc(100% + 4px); z-index: 60; min-width: 13rem; background: #fff; border: 1px solid #e2e8f0; border-radius: .6rem; box-shadow: 0 14px 38px rgba(2, 6, 23, .18); padding: .3rem; }
.mip-split-menu a { display: flex; align-items: center; gap: .5rem; padding: .5rem .65rem; border-radius: .45rem; font-size: 13px; color: #334155; white-space: nowrap; }
.mip-split-menu a:hover { background: #f1f5f9; }
html[data-theme="dark"] .mip-split-menu { background: var(--d-surface) !important; border-color: var(--d-border) !important; }
html[data-theme="dark"] .mip-split-menu a { color: var(--d-text2) !important; }
html[data-theme="dark"] .mip-split-menu a:hover { background: var(--d-hover) !important; }

/* ── AUTO-DARK:BEGIN — dihasilkan tools/gen-dark.py dari semua sumber gaya (jangan edit manual) ── */
html[data-theme="dark"] .ac-cond-box{border-color:var(--d-border) !important}
html[data-theme="dark"] .ac-final td{background:rgba(12,66,242,.16) !important}
html[data-theme="dark"] .ac-guide{border-color:var(--d-border) !important}
html[data-theme="dark"] .ac-row-h td{color:var(--d-text) !important}
html[data-theme="dark"] .ac-rule{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .ac-rule .acct{color:var(--d-text) !important}
html[data-theme="dark"] .ac-rule .cond{color:var(--d-text2) !important}
html[data-theme="dark"] .ac-rule.def{background:var(--d-surface) !important}
html[data-theme="dark"] .ac-sec td{background:var(--d-surface2) !important;color:var(--d-text) !important}
html[data-theme="dark"] .ac-sub td{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .ac-tog{color:var(--d-text2) !important}
html[data-theme="dark"] .ac-warn{color:#f5b584 !important}
html[data-theme="dark"] .acc-panel{background:var(--d-surface) !important}
html[data-theme="dark"] .acc-panel-title{color:var(--d-text) !important}
html[data-theme="dark"] .acc-tile{color:var(--d-text) !important}
html[data-theme="dark"] .aging-name{color:var(--d-text) !important}
html[data-theme="dark"] .aging-pct{color:var(--d-text2) !important}
html[data-theme="dark"] .aging-ring-arrow{color:#f08aa0 !important}
html[data-theme="dark"] .aging-ring-inner{background:var(--d-surface) !important}
html[data-theme="dark"] .aging-ring-pct{color:#f08aa0 !important}
html[data-theme="dark"] .aging-row{border-color:var(--d-border) !important}
html[data-theme="dark"] .aging-total{border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .aging-val{color:var(--d-text) !important}
html[data-theme="dark"] .bc-brand{color:var(--d-text) !important}
html[data-theme="dark"] .bc-brand span{color:#e6ca94 !important}
html[data-theme="dark"] .bc-chip{color:var(--d-text) !important}
html[data-theme="dark"] .bc-code{color:var(--d-text) !important}
html[data-theme="dark"] .bc-foot{border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .bc-label{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .bc-metarow{color:var(--d-text2) !important}
html[data-theme="dark"] .bc-name{color:var(--d-text) !important}
html[data-theme="dark"] .bc-sku{color:var(--d-text) !important}
html[data-theme="dark"] .bg-amber-100{background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] .bg-amber-50{background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] .bg-blue-100{background-color:rgba(12,111,242,.16) !important}
html[data-theme="dark"] .bg-emerald-100{background-color:rgba(24,230,125,.16) !important}
html[data-theme="dark"] .bg-green-100{background-color:rgba(20,234,93,.16) !important}
html[data-theme="dark"] .bg-indigo-100{background-color:rgba(12,64,242,.16) !important}
html[data-theme="dark"] .bg-purple-100{background-color:rgba(122,12,242,.16) !important}
html[data-theme="dark"] .bg-red-100{background-color:rgba(242,12,12,.16) !important}
html[data-theme="dark"] .bg-rose-100{background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] .bg-slate-100{background-color:var(--d-surface2) !important}
html[data-theme="dark"] .bg-slate-200{background-color:var(--d-surface3) !important}
html[data-theme="dark"] .bg-slate-300{background-color:var(--d-surface3) !important}
html[data-theme="dark"] .bg-slate-50{background-color:var(--d-surface) !important}
html[data-theme="dark"] .bg-teal-100{background-color:rgba(18,236,190,.16) !important}
html[data-theme="dark"] .bg-violet-100{background-color:rgba(56,12,242,.16) !important}
html[data-theme="dark"] .bg-white{background-color:var(--d-surface) !important}
html[data-theme="dark"] .border-slate-100{border-color:var(--d-border) !important}
html[data-theme="dark"] .border-slate-200{border-color:var(--d-border) !important}
html[data-theme="dark"] .border-slate-300{border-color:var(--d-border) !important}
html[data-theme="dark"] .btn-ghost{color:var(--d-text2) !important}
html[data-theme="dark"] .btn-ghost:hover{background-color:var(--d-hover) !important}
html[data-theme="dark"] .btn-icon{color:var(--d-text2) !important}
html[data-theme="dark"] .btn-icon.mip-del:hover{background:var(--d-hover) !important;border-color:var(--d-border) !important;color:#ed8d8d !important}
html[data-theme="dark"] .btn-icon:hover{background-color:var(--d-hover) !important;background:var(--d-hover) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .btn-outline{background-color:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .btn-outline:hover{background-color:var(--d-hover) !important}
html[data-theme="dark"] .card-head{border-color:var(--d-border) !important}
html[data-theme="dark"] .card-title{color:var(--d-text) !important}
html[data-theme="dark"] .col-resizer::after{background:var(--d-surface3) !important}
html[data-theme="dark"] .dropdown{background-color:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .input{background-color:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .input[readonly]{background-color:var(--d-surface) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .kat-img-wrap{background:var(--d-surface2) !important}
html[data-theme="dark"] .kat-thumb-btn .kat-thumb-img{border-color:var(--d-border) !important}
html[data-theme="dark"] .kat-thumb-btn .kat-thumb-lbl{color:var(--d-text2) !important}
html[data-theme="dark"] .kat-thumb-btn.active .kat-thumb-lbl{color:var(--d-text) !important}
html[data-theme="dark"] .kat-thumb-btn:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .kpi-value{color:var(--d-text) !important}
html[data-theme="dark"] .label{color:var(--d-text2) !important}
html[data-theme="dark"] .label .req{color:#f58498 !important}
html[data-theme="dark"] .mip-cb{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-cb:disabled{background-color:var(--d-surface2) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-checklbl{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-ent-card{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-ent-card-head{border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-hkid.is-me{background:rgba(12,113,242,.16) !important}
html[data-theme="dark"] .mip-hkid:before{border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-hkid:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .mip-hkid:not(.is-last):after{border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-nl-item{border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-nl-item.is-unread{background:var(--d-surface) !important}
html[data-theme="dark"] .mip-opt{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-opt.is-on{background:var(--d-surface) !important}
html[data-theme="dark"] .mip-pbtn{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-pbtn:hover:not(:disabled){background:var(--d-hover) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-pill-custom{background:rgba(29,225,179,.16) !important;border-color:var(--d-border) !important;color:#89f0e8 !important}
html[data-theme="dark"] .mip-pill-off{background:var(--d-surface2) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-pill-system{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-actions{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-qr-brand{color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-brand span{color:#e6ca94 !important}
html[data-theme="dark"] .mip-qr-btn-secondary{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-btn-secondary:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .mip-qr-close{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-close:hover{background:var(--d-hover) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-controls{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-qr-field label{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-foot{border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-foot code{color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-head{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-qr-hint{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-label{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-qr-meta{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-meta strong{color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-name{color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-preview{background:var(--d-surface) !important;background:var(--d-surface2) !important}
html[data-theme="dark"] .mip-qr-shell{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-qr-sku{color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-stepper{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-qr-stepper button{background:var(--d-surface) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-stepper button:hover{background:var(--d-hover) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-stepper input{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-qr-sub{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-qr-title{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rl-head{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-rl-item{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-rl-item.is-active{background:var(--d-surface2) !important}
html[data-theme="dark"] .mip-rl-meta{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-rl-name{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-btn .rp{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-btn svg{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-rng-f{border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-rng-f b{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-g .d{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-g .d.in{background:rgba(206,157,48,.16) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-g .d.t{color:#f5b584 !important}
html[data-theme="dark"] .mip-rng-g .d:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .mip-rng-mh{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-nav{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-rng-nav:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .mip-rng-pop{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-rng-pre{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-rng-pre button{color:var(--d-text) !important}
html[data-theme="dark"] .mip-rng-pre button:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .mip-rp{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-rp-desc{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-rp-head{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-rp-title{color:var(--d-text) !important}
html[data-theme="dark"] .mip-scope-global{background:rgba(24,230,133,.16) !important;color:#84f5d5 !important}
html[data-theme="dark"] .mip-scope-own{background:rgba(12,66,242,.16) !important;color:#9c96e3 !important}
html[data-theme="dark"] .mip-sec-title{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-sortable.sorted-asc .mip-sort-ic::after{color:#e6ca94 !important}
html[data-theme="dark"] .mip-sortable.sorted-desc .mip-sort-ic::after{color:#e6ca94 !important}
html[data-theme="dark"] .mip-sortable:hover{color:var(--d-text) !important}
html[data-theme="dark"] .mip-tbl .td-mono{color:var(--d-text2) !important}
html[data-theme="dark"] .mip-tbl tbody td{border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-tbl tbody tr:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .mip-tbl thead th{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-tbtn{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text2) !important}
html[data-theme="dark"] .mip-tbtn:hover{background:var(--d-hover) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-tkid:before{border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-tkid:not(.is-last):after{border-color:var(--d-border) !important}
html[data-theme="dark"] .mip-tnode.c{background:rgba(12,66,242,.16) !important;color:#9c96e3 !important}
html[data-theme="dark"] .mip-tsep{background:var(--d-surface3) !important}
html[data-theme="dark"] .mip-xbtn{background:var(--d-surface) !important;border-color:var(--d-border) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-xbtn:hover{background:var(--d-hover) !important;color:var(--d-text) !important}
html[data-theme="dark"] .mip-xbtn[data-xkind=csv] svg{color:#84dff5 !important}
html[data-theme="dark"] .mip-xbtn[data-xkind=excel] svg{color:#8aefaf !important}
html[data-theme="dark"] .mip-xbtn[data-xkind=pdf] svg{color:#ed8d8d !important}
html[data-theme="dark"] .ml-auto{background:var(--d-surface) !important}
html[data-theme="dark"] .progress{background:var(--d-surface3) !important}
html[data-theme="dark"] .rail-flyout{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .rail-flyout a{color:var(--d-text) !important}
html[data-theme="dark"] .rail-flyout a.active{background:rgba(12,66,242,.16) !important;color:var(--d-text) !important}
html[data-theme="dark"] .rail-flyout a.active svg{color:var(--d-text) !important}
html[data-theme="dark"] .rail-flyout a:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .rail-item.active .rail-btn svg{color:#e6ca94 !important}
html[data-theme="dark"] .row-click:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .rowmenu{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .rowmenu .sep{background:var(--d-surface2) !important}
html[data-theme="dark"] .rowmenu a{color:var(--d-text) !important}
html[data-theme="dark"] .rowmenu a.danger{color:#f08aa0 !important}
html[data-theme="dark"] .rowmenu a.danger svg{color:#f08aa0 !important}
html[data-theme="dark"] .rowmenu a.danger:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .rowmenu a:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .rpv-act{color:var(--d-text) !important}
html[data-theme="dark"] .rpv-act:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .rpv-btn .rpv-c{background:rgba(12,66,242,.16) !important;color:#9c96e3 !important}
html[data-theme="dark"] .rpv-ib.del:hover{background:var(--d-hover) !important;color:#ee8c8c !important}
html[data-theme="dark"] .rpv-ib.star.on{color:#f5c184 !important}
html[data-theme="dark"] .rpv-ib:hover{background:var(--d-hover) !important;color:var(--d-text) !important}
html[data-theme="dark"] .rpv-item .rpv-def{color:#f5b584 !important}
html[data-theme="dark"] .rpv-item .rpv-go{color:var(--d-text) !important}
html[data-theme="dark"] .rpv-item.on{background:rgba(206,157,48,.16) !important}
html[data-theme="dark"] .rpv-item:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .rpv-menu{background:var(--d-surface) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .rpv-sep{background:var(--d-surface2) !important}
html[data-theme="dark"] .so-bar{background:var(--d-surface2) !important}
html[data-theme="dark"] .so-kv{border-color:var(--d-border) !important}
html[data-theme="dark"] .so-kv b{color:var(--d-text) !important}
html[data-theme="dark"] .so-kv span:first-child{color:var(--d-text2) !important}
html[data-theme="dark"] .so-msg.err{color:#ee8c8c !important}
html[data-theme="dark"] .so-msg.warn{color:#f5b584 !important}
html[data-theme="dark"] .so-rule{background:rgba(12,66,242,.16) !important;color:#9c96e3 !important}
html[data-theme="dark"] .so-split{border-color:var(--d-border) !important}
html[data-theme="dark"] .so-tl:before{background:var(--d-surface3) !important}
html[data-theme="dark"] .so-total{color:var(--d-text) !important}
html[data-theme="dark"] .sort-asc .th-sort{color:var(--d-text) !important}
html[data-theme="dark"] .t-amber{background:rgba(242,167,12,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-amber .tile-ic{color:#f5b584 !important}
html[data-theme="dark"] .t-blue{background:rgba(12,133,242,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-blue .tile-ic{color:#88bff2 !important}
html[data-theme="dark"] .t-cyan{background:rgba(48,189,206,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-cyan .tile-ic{color:#86dcf3 !important}
html[data-theme="dark"] .t-green{background:rgba(60,194,60,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-green .tile-ic{color:#8decb1 !important}
html[data-theme="dark"] .t-indigo{background:rgba(34,76,220,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-indigo .tile-ic{color:#9c96e3 !important}
html[data-theme="dark"] .t-purple{background:rgba(131,43,211,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-purple .tile-ic{color:#c08dec !important}
html[data-theme="dark"] .t-rose{background:rgba(236,18,84,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-rose .tile-ic{color:#f089b4 !important}
html[data-theme="dark"] .t-slate{background:var(--d-surface3) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-slate .tile-ic{color:var(--d-text2) !important}
html[data-theme="dark"] .t-teal{background:rgba(65,189,162,.16) !important;border-color:var(--d-border) !important}
html[data-theme="dark"] .t-teal .tile-ic{color:#89f0e8 !important}
html[data-theme="dark"] .tab{color:var(--d-text2) !important}
html[data-theme="dark"] .tab.active{color:var(--d-text) !important}
html[data-theme="dark"] .tab:hover{color:var(--d-text) !important}
html[data-theme="dark"] .tbl tbody tr:hover{background:var(--d-hover) !important}
html[data-theme="dark"] .tbl tbody tr:not(.mip-sh-row):hover{background-color:var(--d-hover) !important}
html[data-theme="dark"] .tbl tbody tr:nth-child(even){background:var(--d-surface3) !important}
html[data-theme="dark"] .tbl thead th.sortable:hover{background:var(--d-hover) !important;color:var(--d-text) !important}
html[data-theme="dark"] .tbl-wrap{border-color:var(--d-border) !important}
html[data-theme="dark"] .td-mono{color:var(--d-text2) !important}
html[data-theme="dark"] .text-amber-600{color:#f5c184 !important}
html[data-theme="dark"] .text-amber-700{color:#f5b584 !important}
html[data-theme="dark"] .text-amber-800{color:#f3af86 !important}
html[data-theme="dark"] .text-blue-600{color:#86a8f4 !important}
html[data-theme="dark"] .text-brand-gold{color:#e6ca94 !important}
html[data-theme="dark"] .text-brand-indigo{color:var(--d-text) !important}
html[data-theme="dark"] .text-brand-teal{color:var(--d-text) !important}
html[data-theme="dark"] .text-emerald-600{color:#84f5d2 !important}
html[data-theme="dark"] .text-green-600{color:#8aefaf !important}
html[data-theme="dark"] .text-indigo-600{color:#908bef !important}
html[data-theme="dark"] .text-purple-600{color:#bf87f3 !important}
html[data-theme="dark"] .text-red-600{color:#ed8d8d !important}
html[data-theme="dark"] .text-rose-600{color:#f08aa0 !important}
html[data-theme="dark"] .text-rose-700{color:#f486a1 !important}
html[data-theme="dark"] .text-slate-500{color:var(--d-text2) !important}
html[data-theme="dark"] .text-slate-600{color:var(--d-text2) !important}
html[data-theme="dark"] .text-slate-700{color:var(--d-text) !important}
html[data-theme="dark"] .text-slate-800{color:var(--d-text) !important}
html[data-theme="dark"] .text-teal-600{color:#85f4ea !important}
html[data-theme="dark"] .text-violet-600{color:#ae86f4 !important}
html[data-theme="dark"] [data-theme=dark] .mip-rng-g .d.o{color:var(--d-text) !important}
html[data-theme="dark"] [data-theme=dark] .mip-rng-pre button.on{color:var(--d-text) !important}
html[data-theme="dark"] th.sort-desc .th-sort{color:var(--d-text) !important}
html[data-theme="dark"] :is([style*="background:#f7efdd"],[style*="background: #f7efdd"]){background:rgba(206,157,48,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(247, 239, 221)"],[style*="background: rgb(247, 239, 221)"]){background:rgba(206,157,48,.16) !important}
html[data-theme="dark"] :is([style*="background:#c7d2e8"],[style*="background: #c7d2e8"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:rgb(199, 210, 232)"],[style*="background: rgb(199, 210, 232)"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:#c7d2fe"],[style*="background: #c7d2fe"]){background:rgba(12,58,242,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(199, 210, 254)"],[style*="background: rgb(199, 210, 254)"]){background:rgba(12,58,242,.16) !important}
html[data-theme="dark"] :is([style*="background:#cbd5e1"],[style*="background: #cbd5e1"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:rgb(203, 213, 225)"],[style*="background: rgb(203, 213, 225)"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:#d9f3f6"],[style*="background: #d9f3f6"]){background:rgba(48,189,206,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(217, 243, 246)"],[style*="background: rgb(217, 243, 246)"]){background:rgba(48,189,206,.16) !important}
html[data-theme="dark"] :is([style*="background:#dbeeff"],[style*="background: #dbeeff"]){background:rgba(12,133,242,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(219, 238, 255)"],[style*="background: rgb(219, 238, 255)"]){background:rgba(12,133,242,.16) !important}
html[data-theme="dark"] :is([style*="background:#dcf3ee"],[style*="background: #dcf3ee"]){background:rgba(65,189,162,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(220, 243, 238)"],[style*="background: rgb(220, 243, 238)"]){background:rgba(65,189,162,.16) !important}
html[data-theme="dark"] :is([style*="background:#dcfce7"],[style*="background: #dcfce7"]){background:rgba(20,234,93,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(220, 252, 231)"],[style*="background: rgb(220, 252, 231)"]){background:rgba(20,234,93,.16) !important}
html[data-theme="dark"] :is([style*="background:#dde3ee"],[style*="background: #dde3ee"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:rgb(221, 227, 238)"],[style*="background: rgb(221, 227, 238)"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:#e0e7ff"],[style*="background: #e0e7ff"]){background:rgba(12,64,242,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(224, 231, 255)"],[style*="background: rgb(224, 231, 255)"]){background:rgba(12,64,242,.16) !important}
html[data-theme="dark"] :is([style*="background:#e2e8f0"],[style*="background: #e2e8f0"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:rgb(226, 232, 240)"],[style*="background: rgb(226, 232, 240)"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:#e2f6e2"],[style*="background: #e2f6e2"]){background:rgba(60,194,60,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(226, 246, 226)"],[style*="background: rgb(226, 246, 226)"]){background:rgba(60,194,60,.16) !important}
html[data-theme="dark"] :is([style*="background:#e5eafb"],[style*="background: #e5eafb"]){background:rgba(34,76,220,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(229, 234, 251)"],[style*="background: rgb(229, 234, 251)"]){background:rgba(34,76,220,.16) !important}
html[data-theme="dark"] :is([style*="background:#e8edf3"],[style*="background: #e8edf3"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:rgb(232, 237, 243)"],[style*="background: rgb(232, 237, 243)"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:#eaeef4"],[style*="background: #eaeef4"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:rgb(234, 238, 244)"],[style*="background: rgb(234, 238, 244)"]){background:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background:#ecfdf5"],[style*="background: #ecfdf5"]){background:rgba(24,230,133,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(236, 253, 245)"],[style*="background: rgb(236, 253, 245)"]){background:rgba(24,230,133,.16) !important}
html[data-theme="dark"] :is([style*="background:#eef1f6"],[style*="background: #eef1f6"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:rgb(238, 241, 246)"],[style*="background: rgb(238, 241, 246)"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:#eef2f7"],[style*="background: #eef2f7"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:rgb(238, 242, 247)"],[style*="background: rgb(238, 242, 247)"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:#eef2ff"],[style*="background: #eef2ff"]){background:rgba(12,66,242,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(238, 242, 255)"],[style*="background: rgb(238, 242, 255)"]){background:rgba(12,66,242,.16) !important}
html[data-theme="dark"] :is([style*="background:#eff6ff"],[style*="background: #eff6ff"]){background:rgba(12,113,242,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(239, 246, 255)"],[style*="background: rgb(239, 246, 255)"]){background:rgba(12,113,242,.16) !important}
html[data-theme="dark"] :is([style*="background:#f0fdf4"],[style*="background: #f0fdf4"]){background:rgba(29,225,90,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(240, 253, 244)"],[style*="background: rgb(240, 253, 244)"]){background:rgba(29,225,90,.16) !important}
html[data-theme="dark"] :is([style*="background:#f0fdfa"],[style*="background: #f0fdfa"]){background:rgba(29,225,179,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(240, 253, 250)"],[style*="background: rgb(240, 253, 250)"]){background:rgba(29,225,179,.16) !important}
html[data-theme="dark"] :is([style*="background:#f1e7fa"],[style*="background: #f1e7fa"]){background:rgba(131,43,211,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(241, 231, 250)"],[style*="background: rgb(241, 231, 250)"]){background:rgba(131,43,211,.16) !important}
html[data-theme="dark"] :is([style*="background:#f1f5f9"],[style*="background: #f1f5f9"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:rgb(241, 245, 249)"],[style*="background: rgb(241, 245, 249)"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:#f4f5f7"],[style*="background: #f4f5f7"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:rgb(244, 245, 247)"],[style*="background: rgb(244, 245, 247)"]){background:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background:#f8fafc"],[style*="background: #f8fafc"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:rgb(248, 250, 252)"],[style*="background: rgb(248, 250, 252)"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:#fafafa"],[style*="background: #fafafa"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:rgb(250, 250, 250)"],[style*="background: rgb(250, 250, 250)"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:#fbfcfe"],[style*="background: #fbfcfe"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:rgb(251, 252, 254)"],[style*="background: rgb(251, 252, 254)"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:#fde6ed"],[style*="background: #fde6ed"]){background:rgba(236,18,84,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(253, 230, 237)"],[style*="background: rgb(253, 230, 237)"]){background:rgba(236,18,84,.16) !important}
html[data-theme="dark"] :is([style*="background:#fdf0d5"],[style*="background: #fdf0d5"]){background:rgba(242,167,12,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(253, 240, 213)"],[style*="background: rgb(253, 240, 213)"]){background:rgba(242,167,12,.16) !important}
html[data-theme="dark"] :is([style*="background:#fee2e2"],[style*="background: #fee2e2"]){background:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(254, 226, 226)"],[style*="background: rgb(254, 226, 226)"]){background:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background:#fef2f2"],[style*="background: #fef2f2"]){background:rgba(236,18,18,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(254, 242, 242)"],[style*="background: rgb(254, 242, 242)"]){background:rgba(236,18,18,.16) !important}
html[data-theme="dark"] :is([style*="background:#fef3c7"],[style*="background: #fef3c7"]){background:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(254, 243, 199)"],[style*="background: rgb(254, 243, 199)"]){background:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background:#fff"],[style*="background: #fff"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:#ffffff"],[style*="background: #ffffff"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:rgb(255, 255, 255)"],[style*="background: rgb(255, 255, 255)"]){background:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background:#fff1f2"],[style*="background: #fff1f2"]){background:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(255, 241, 242)"],[style*="background: rgb(255, 241, 242)"]){background:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background:#fff7f7"],[style*="background: #fff7f7"]){background:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(255, 247, 247)"],[style*="background: rgb(255, 247, 247)"]){background:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background:#fffbeb"],[style*="background: #fffbeb"]){background:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background:rgb(255, 251, 235)"],[style*="background: rgb(255, 251, 235)"]){background:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#d6e4ff"],[style*="background-color: #d6e4ff"]){background-color:rgba(12,91,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(214, 228, 255)"],[style*="background-color: rgb(214, 228, 255)"]){background-color:rgba(12,91,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#edf3ff"],[style*="background-color: #edf3ff"]){background-color:rgba(12,89,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(237, 243, 255)"],[style*="background-color: rgb(237, 243, 255)"]){background-color:rgba(12,89,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#f1f5f9"],[style*="background-color: #f1f5f9"]){background-color:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(241, 245, 249)"],[style*="background-color: rgb(241, 245, 249)"]){background-color:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background-color:#fff"],[style*="background-color: #fff"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:#ffffff"],[style*="background-color: #ffffff"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:#cbd5e1"],[style*="background-color: #cbd5e1"]){background-color:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(203 213 225/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(203 213 225/var(--tw-bg-opacity,1)"]){background-color:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(203, 213, 225)"],[style*="background-color: rgb(203, 213, 225)"]){background-color:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background-color:#ccfbf1"],[style*="background-color: #ccfbf1"]){background-color:rgba(18,236,190,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(204 251 241/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(204 251 241/var(--tw-bg-opacity,1)"]){background-color:rgba(18,236,190,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(204, 251, 241)"],[style*="background-color: rgb(204, 251, 241)"]){background-color:rgba(18,236,190,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#d1fae5"],[style*="background-color: #d1fae5"]){background-color:rgba(24,230,125,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(209 250 229/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(209 250 229/var(--tw-bg-opacity,1)"]){background-color:rgba(24,230,125,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(209, 250, 229)"],[style*="background-color: rgb(209, 250, 229)"]){background-color:rgba(24,230,125,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#dbeafe"],[style*="background-color: #dbeafe"]){background-color:rgba(12,111,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(219 234 254/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(219 234 254/var(--tw-bg-opacity,1)"]){background-color:rgba(12,111,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(219, 234, 254)"],[style*="background-color: rgb(219, 234, 254)"]){background-color:rgba(12,111,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#dcfce7"],[style*="background-color: #dcfce7"]){background-color:rgba(20,234,93,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(220 252 231/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(220 252 231/var(--tw-bg-opacity,1)"]){background-color:rgba(20,234,93,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(220, 252, 231)"],[style*="background-color: rgb(220, 252, 231)"]){background-color:rgba(20,234,93,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#e0e7ff"],[style*="background-color: #e0e7ff"]){background-color:rgba(12,64,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(224 231 255/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(224 231 255/var(--tw-bg-opacity,1)"]){background-color:rgba(12,64,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(224, 231, 255)"],[style*="background-color: rgb(224, 231, 255)"]){background-color:rgba(12,64,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#e0f2fe"],[style*="background-color: #e0f2fe"]){background-color:rgba(12,150,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(224 242 254/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(224 242 254/var(--tw-bg-opacity,1)"]){background-color:rgba(12,150,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(224, 242, 254)"],[style*="background-color: rgb(224, 242, 254)"]){background-color:rgba(12,150,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#e2e8f0"],[style*="background-color: #e2e8f0"]){background-color:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(226 232 240/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(226 232 240/var(--tw-bg-opacity,1)"]){background-color:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(226, 232, 240)"],[style*="background-color: rgb(226, 232, 240)"]){background-color:var(--d-surface3) !important}
html[data-theme="dark"] :is([style*="background-color:#ede9fe"],[style*="background-color: #ede9fe"]){background-color:rgba(56,12,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(237 233 254/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(237 233 254/var(--tw-bg-opacity,1)"]){background-color:rgba(56,12,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(237, 233, 254)"],[style*="background-color: rgb(237, 233, 254)"]){background-color:rgba(56,12,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#f1f5f9"],[style*="background-color: #f1f5f9"]){background-color:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(241 245 249/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(241 245 249/var(--tw-bg-opacity,1)"]){background-color:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(241, 245, 249)"],[style*="background-color: rgb(241, 245, 249)"]){background-color:var(--d-surface2) !important}
html[data-theme="dark"] :is([style*="background-color:#f3e8ff"],[style*="background-color: #f3e8ff"]){background-color:rgba(122,12,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(243 232 255/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(243 232 255/var(--tw-bg-opacity,1)"]){background-color:rgba(122,12,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(243, 232, 255)"],[style*="background-color: rgb(243, 232, 255)"]){background-color:rgba(122,12,242,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#f8fafc"],[style*="background-color: #f8fafc"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(248 250 252/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(248 250 252/var(--tw-bg-opacity,1)"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:#fee2e2"],[style*="background-color: #fee2e2"]){background-color:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(254 226 226/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(254 226 226/var(--tw-bg-opacity,1)"]){background-color:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(254, 226, 226)"],[style*="background-color: rgb(254, 226, 226)"]){background-color:rgba(242,12,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#fef3c7"],[style*="background-color: #fef3c7"]){background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(254 243 199/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(254 243 199/var(--tw-bg-opacity,1)"]){background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(254, 243, 199)"],[style*="background-color: rgb(254, 243, 199)"]){background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#ffe4e6"],[style*="background-color: #ffe4e6"]){background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255 228 230/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(255 228 230/var(--tw-bg-opacity,1)"]){background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255, 228, 230)"],[style*="background-color: rgb(255, 228, 230)"]){background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#fff1f2"],[style*="background-color: #fff1f2"]){background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255 241 242/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(255 241 242/var(--tw-bg-opacity,1)"]){background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255, 241, 242)"],[style*="background-color: rgb(255, 241, 242)"]){background-color:rgba(242,12,29,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#fffbeb"],[style*="background-color: #fffbeb"]){background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255 251 235/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(255 251 235/var(--tw-bg-opacity,1)"]){background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255, 251, 235)"],[style*="background-color: rgb(255, 251, 235)"]){background-color:rgba(242,196,12,.16) !important}
html[data-theme="dark"] :is([style*="background-color:#ffffff"],[style*="background-color: #ffffff"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255 255 255/var(--tw-bg-opacity,1)"],[style*="background-color: rgb(255 255 255/var(--tw-bg-opacity,1)"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*="background-color:rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]){background-color:var(--d-surface) !important}
html[data-theme="dark"] :is([style*=";color:#047857"],[style^="color:#047857"],[style*="; color: #047857"],[style^="color: #047857"],[style*=";color: #047857"]){color:#84f5d5 !important}
html[data-theme="dark"] :is([style*=";color:rgb(4, 120, 87)"],[style^="color:rgb(4, 120, 87)"],[style*="; color: rgb(4, 120, 87)"],[style^="color: rgb(4, 120, 87)"],[style*=";color: rgb(4, 120, 87)"]){color:#84f5d5 !important}
html[data-theme="dark"] :is([style*=";color:#059669"],[style^="color:#059669"],[style*="; color: #059669"],[style^="color: #059669"],[style*=";color: #059669"]){color:#84f5d2 !important}
html[data-theme="dark"] :is([style*=";color:rgb(5, 150, 105)"],[style^="color:rgb(5, 150, 105)"],[style*="; color: rgb(5, 150, 105)"],[style^="color: rgb(5, 150, 105)"],[style*=";color: rgb(5, 150, 105)"]){color:#84f5d2 !important}
html[data-theme="dark"] :is([style*=";color:#0891b2"],[style^="color:#0891b2"],[style*="; color: #0891b2"],[style^="color: #0891b2"],[style*=";color: #0891b2"]){color:#84dff5 !important}
html[data-theme="dark"] :is([style*=";color:rgb(8, 145, 178)"],[style^="color:rgb(8, 145, 178)"],[style*="; color: rgb(8, 145, 178)"],[style^="color: rgb(8, 145, 178)"],[style*=";color: rgb(8, 145, 178)"]){color:#84dff5 !important}
html[data-theme="dark"] :is([style*=";color:#0e7490"],[style^="color:#0e7490"],[style*="; color: #0e7490"],[style^="color: #0e7490"],[style*=";color: #0e7490"]){color:#86dcf3 !important}
html[data-theme="dark"] :is([style*=";color:rgb(14, 116, 144)"],[style^="color:rgb(14, 116, 144)"],[style*="; color: rgb(14, 116, 144)"],[style^="color: rgb(14, 116, 144)"],[style*=";color: rgb(14, 116, 144)"]){color:#86dcf3 !important}
html[data-theme="dark"] :is([style*=";color:#0f172a"],[style^="color:#0f172a"],[style*="; color: #0f172a"],[style^="color: #0f172a"],[style*=";color: #0f172a"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(15, 23, 42)"],[style^="color:rgb(15, 23, 42)"],[style*="; color: rgb(15, 23, 42)"],[style^="color: rgb(15, 23, 42)"],[style*=";color: rgb(15, 23, 42)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#0f766e"],[style^="color:#0f766e"],[style*="; color: #0f766e"],[style^="color: #0f766e"],[style*=";color: #0f766e"]){color:#89f0e8 !important}
html[data-theme="dark"] :is([style*=";color:rgb(15, 118, 110)"],[style^="color:rgb(15, 118, 110)"],[style*="; color: rgb(15, 118, 110)"],[style^="color: rgb(15, 118, 110)"],[style*=";color: rgb(15, 118, 110)"]){color:#89f0e8 !important}
html[data-theme="dark"] :is([style*=";color:#111"],[style^="color:#111"],[style*="; color: #111"],[style^="color: #111"],[style*=";color: #111"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#111111"],[style^="color:#111111"],[style*="; color: #111111"],[style^="color: #111111"],[style*=";color: #111111"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(17, 17, 17)"],[style^="color:rgb(17, 17, 17)"],[style*="; color: rgb(17, 17, 17)"],[style^="color: rgb(17, 17, 17)"],[style*=";color: rgb(17, 17, 17)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#111827"],[style^="color:#111827"],[style*="; color: #111827"],[style^="color: #111827"],[style*=";color: #111827"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(17, 24, 39)"],[style^="color:rgb(17, 24, 39)"],[style*="; color: rgb(17, 24, 39)"],[style^="color: rgb(17, 24, 39)"],[style*=";color: rgb(17, 24, 39)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#1467b3"],[style^="color:#1467b3"],[style*="; color: #1467b3"],[style^="color: #1467b3"],[style*=";color: #1467b3"]){color:#88bff2 !important}
html[data-theme="dark"] :is([style*=";color:rgb(20, 103, 179)"],[style^="color:rgb(20, 103, 179)"],[style*="; color: rgb(20, 103, 179)"],[style^="color: rgb(20, 103, 179)"],[style*=";color: rgb(20, 103, 179)"]){color:#88bff2 !important}
html[data-theme="dark"] :is([style*=";color:#15803d"],[style^="color:#15803d"],[style*="; color: #15803d"],[style^="color: #15803d"],[style*=";color: #15803d"]){color:#8decb1 !important}
html[data-theme="dark"] :is([style*=";color:rgb(21, 128, 61)"],[style^="color:rgb(21, 128, 61)"],[style*="; color: rgb(21, 128, 61)"],[style^="color: rgb(21, 128, 61)"],[style*=";color: rgb(21, 128, 61)"]){color:#8decb1 !important}
html[data-theme="dark"] :is([style*=";color:#166534"],[style^="color:#166534"],[style*="; color: #166534"],[style^="color: #166534"],[style*=";color: #166534"]){color:#92e7b2 !important}
html[data-theme="dark"] :is([style*=";color:rgb(22, 101, 52)"],[style^="color:rgb(22, 101, 52)"],[style*="; color: rgb(22, 101, 52)"],[style^="color: rgb(22, 101, 52)"],[style*=";color: rgb(22, 101, 52)"]){color:#92e7b2 !important}
html[data-theme="dark"] :is([style*=";color:#16a34a"],[style^="color:#16a34a"],[style*="; color: #16a34a"],[style^="color: #16a34a"],[style*=";color: #16a34a"]){color:#8aefaf !important}
html[data-theme="dark"] :is([style*=";color:rgb(22, 163, 74)"],[style^="color:rgb(22, 163, 74)"],[style*="; color: rgb(22, 163, 74)"],[style^="color: rgb(22, 163, 74)"],[style*=";color: rgb(22, 163, 74)"]){color:#8aefaf !important}
html[data-theme="dark"] :is([style*=";color:#1d4ed8"],[style^="color:#1d4ed8"],[style*="; color: #1d4ed8"],[style^="color: #1d4ed8"],[style*=";color: #1d4ed8"]){color:#8aa5ef !important}
html[data-theme="dark"] :is([style*=";color:rgb(29, 78, 216)"],[style^="color:rgb(29, 78, 216)"],[style*="; color: rgb(29, 78, 216)"],[style^="color: rgb(29, 78, 216)"],[style*=";color: rgb(29, 78, 216)"]){color:#8aa5ef !important}
html[data-theme="dark"] :is([style*=";color:#1e293b"],[style^="color:#1e293b"],[style*="; color: #1e293b"],[style^="color: #1e293b"],[style*=";color: #1e293b"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(30, 41, 59)"],[style^="color:rgb(30, 41, 59)"],[style*="; color: rgb(30, 41, 59)"],[style^="color: rgb(30, 41, 59)"],[style*=";color: rgb(30, 41, 59)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#26304f"],[style^="color:#26304f"],[style*="; color: #26304f"],[style^="color: #26304f"],[style*=";color: #26304f"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(38, 48, 79)"],[style^="color:rgb(38, 48, 79)"],[style*="; color: rgb(38, 48, 79)"],[style^="color: rgb(38, 48, 79)"],[style*=";color: rgb(38, 48, 79)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#26304f"],[style^="color:#26304f"],[style*="; color: #26304f"],[style^="color: #26304f"],[style*=";color: #26304f"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(38, 48, 79)"],[style^="color:rgb(38, 48, 79)"],[style*="; color: rgb(38, 48, 79)"],[style^="color: rgb(38, 48, 79)"],[style*=";color: rgb(38, 48, 79)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#312e81"],[style^="color:#312e81"],[style*="; color: #312e81"],[style^="color: #312e81"],[style*=";color: #312e81"]){color:#a09ddc !important}
html[data-theme="dark"] :is([style*=";color:rgb(49, 46, 129)"],[style^="color:rgb(49, 46, 129)"],[style*="; color: rgb(49, 46, 129)"],[style^="color: rgb(49, 46, 129)"],[style*=";color: rgb(49, 46, 129)"]){color:#a09ddc !important}
html[data-theme="dark"] :is([style*=";color:#334155"],[style^="color:#334155"],[style*="; color: #334155"],[style^="color: #334155"],[style*=";color: #334155"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(51, 65, 85)"],[style^="color:rgb(51, 65, 85)"],[style*="; color: rgb(51, 65, 85)"],[style^="color: rgb(51, 65, 85)"],[style*=";color: rgb(51, 65, 85)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#3730a3"],[style^="color:#3730a3"],[style*="; color: #3730a3"],[style^="color: #3730a3"],[style*=";color: #3730a3"]){color:#9d99e1 !important}
html[data-theme="dark"] :is([style*=";color:rgb(55, 48, 163)"],[style^="color:rgb(55, 48, 163)"],[style*="; color: rgb(55, 48, 163)"],[style^="color: rgb(55, 48, 163)"],[style*=";color: rgb(55, 48, 163)"]){color:#9d99e1 !important}
html[data-theme="dark"] :is([style*=";color:#3b4a63"],[style^="color:#3b4a63"],[style*="; color: #3b4a63"],[style^="color: #3b4a63"],[style*=";color: #3b4a63"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(59, 74, 99)"],[style^="color:rgb(59, 74, 99)"],[style*="; color: rgb(59, 74, 99)"],[style^="color: rgb(59, 74, 99)"],[style*=";color: rgb(59, 74, 99)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#4338ca"],[style^="color:#4338ca"],[style*="; color: #4338ca"],[style^="color: #4338ca"],[style*=";color: #4338ca"]){color:#9c96e3 !important}
html[data-theme="dark"] :is([style*=";color:rgb(67, 56, 202)"],[style^="color:rgb(67, 56, 202)"],[style*="; color: rgb(67, 56, 202)"],[style^="color: rgb(67, 56, 202)"],[style*=";color: rgb(67, 56, 202)"]){color:#9c96e3 !important}
html[data-theme="dark"] :is([style*=";color:#475569"],[style^="color:#475569"],[style*="; color: #475569"],[style^="color: #475569"],[style*=";color: #475569"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:rgb(71, 85, 105)"],[style^="color:rgb(71, 85, 105)"],[style*="; color: rgb(71, 85, 105)"],[style^="color: rgb(71, 85, 105)"],[style*=";color: rgb(71, 85, 105)"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:#64748b"],[style^="color:#64748b"],[style*="; color: #64748b"],[style^="color: #64748b"],[style*=";color: #64748b"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:rgb(100, 116, 139)"],[style^="color:rgb(100, 116, 139)"],[style*="; color: rgb(100, 116, 139)"],[style^="color: rgb(100, 116, 139)"],[style*=";color: rgb(100, 116, 139)"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:#7c3aed"],[style^="color:#7c3aed"],[style*="; color: #7c3aed"],[style^="color: #7c3aed"],[style*=";color: #7c3aed"]){color:#ae86f4 !important}
html[data-theme="dark"] :is([style*=";color:rgb(124, 58, 237)"],[style^="color:rgb(124, 58, 237)"],[style*="; color: rgb(124, 58, 237)"],[style^="color: rgb(124, 58, 237)"],[style*=";color: rgb(124, 58, 237)"]){color:#ae86f4 !important}
html[data-theme="dark"] :is([style*=";color:#7e22ce"],[style^="color:#7e22ce"],[style*="; color: #7e22ce"],[style^="color: #7e22ce"],[style*=";color: #7e22ce"]){color:#c08dec !important}
html[data-theme="dark"] :is([style*=";color:rgb(126, 34, 206)"],[style^="color:rgb(126, 34, 206)"],[style*="; color: rgb(126, 34, 206)"],[style^="color: rgb(126, 34, 206)"],[style*=";color: rgb(126, 34, 206)"]){color:#c08dec !important}
html[data-theme="dark"] :is([style*=";color:#92400e"],[style^="color:#92400e"],[style*="; color: #92400e"],[style^="color: #92400e"],[style*=";color: #92400e"]){color:#f3af86 !important}
html[data-theme="dark"] :is([style*=";color:rgb(146, 64, 14)"],[style^="color:rgb(146, 64, 14)"],[style*="; color: rgb(146, 64, 14)"],[style^="color: rgb(146, 64, 14)"],[style*=";color: rgb(146, 64, 14)"]){color:#f3af86 !important}
html[data-theme="dark"] :is([style*=";color:#991b1b"],[style^="color:#991b1b"],[style*="; color: #991b1b"],[style^="color: #991b1b"],[style*=";color: #991b1b"]){color:#eb8e8e !important}
html[data-theme="dark"] :is([style*=";color:rgb(153, 27, 27)"],[style^="color:rgb(153, 27, 27)"],[style*="; color: rgb(153, 27, 27)"],[style^="color: rgb(153, 27, 27)"],[style*=";color: rgb(153, 27, 27)"]){color:#eb8e8e !important}
html[data-theme="dark"] :is([style*=";color:#b8892b"],[style^="color:#b8892b"],[style*="; color: #b8892b"],[style^="color: #b8892b"],[style*=";color: #b8892b"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:rgb(184, 137, 43)"],[style^="color:rgb(184, 137, 43)"],[style*="; color: rgb(184, 137, 43)"],[style^="color: rgb(184, 137, 43)"],[style*=";color: rgb(184, 137, 43)"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:#b45309"],[style^="color:#b45309"],[style*="; color: #b45309"],[style^="color: #b45309"],[style*=";color: #b45309"]){color:#f5b584 !important}
html[data-theme="dark"] :is([style*=";color:rgb(180, 83, 9)"],[style^="color:rgb(180, 83, 9)"],[style*="; color: rgb(180, 83, 9)"],[style^="color: rgb(180, 83, 9)"],[style*=";color: rgb(180, 83, 9)"]){color:#f5b584 !important}
html[data-theme="dark"] :is([style*=";color:#b8892b"],[style^="color:#b8892b"],[style*="; color: #b8892b"],[style^="color: #b8892b"],[style*=";color: #b8892b"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:rgb(184, 137, 43)"],[style^="color:rgb(184, 137, 43)"],[style*="; color: rgb(184, 137, 43)"],[style^="color: rgb(184, 137, 43)"],[style*=";color: rgb(184, 137, 43)"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:#b91c1c"],[style^="color:#b91c1c"],[style*="; color: #b91c1c"],[style^="color: #b91c1c"],[style*=";color: #b91c1c"]){color:#ee8c8c !important}
html[data-theme="dark"] :is([style*=";color:rgb(185, 28, 28)"],[style^="color:rgb(185, 28, 28)"],[style*="; color: rgb(185, 28, 28)"],[style^="color: rgb(185, 28, 28)"],[style*=";color: rgb(185, 28, 28)"]){color:#ee8c8c !important}
html[data-theme="dark"] :is([style*=";color:#be123c"],[style^="color:#be123c"],[style*="; color: #be123c"],[style^="color: #be123c"],[style*=";color: #be123c"]){color:#f486a1 !important}
html[data-theme="dark"] :is([style*=";color:rgb(190, 18, 60)"],[style^="color:rgb(190, 18, 60)"],[style*="; color: rgb(190, 18, 60)"],[style^="color: rgb(190, 18, 60)"],[style*=";color: rgb(190, 18, 60)"]){color:#f486a1 !important}
html[data-theme="dark"] :is([style*=";color:#be185d"],[style^="color:#be185d"],[style*="; color: #be185d"],[style^="color: #be185d"],[style*=";color: #be185d"]){color:#f089b4 !important}
html[data-theme="dark"] :is([style*=";color:rgb(190, 24, 93)"],[style^="color:rgb(190, 24, 93)"],[style*="; color: rgb(190, 24, 93)"],[style^="color: rgb(190, 24, 93)"],[style*=";color: rgb(190, 24, 93)"]){color:#f089b4 !important}
html[data-theme="dark"] :is([style*=";color:#d97706"],[style^="color:#d97706"],[style*="; color: #d97706"],[style^="color: #d97706"],[style*=";color: #d97706"]){color:#f5c184 !important}
html[data-theme="dark"] :is([style*=";color:rgb(217, 119, 6)"],[style^="color:rgb(217, 119, 6)"],[style*="; color: rgb(217, 119, 6)"],[style^="color: rgb(217, 119, 6)"],[style*=";color: rgb(217, 119, 6)"]){color:#f5c184 !important}
html[data-theme="dark"] :is([style*=";color:#dc2626"],[style^="color:#dc2626"],[style*="; color: #dc2626"],[style^="color: #dc2626"],[style*=";color: #dc2626"]){color:#ed8d8d !important}
html[data-theme="dark"] :is([style*=";color:rgb(220, 38, 38)"],[style^="color:rgb(220, 38, 38)"],[style*="; color: rgb(220, 38, 38)"],[style^="color: rgb(220, 38, 38)"],[style*=";color: rgb(220, 38, 38)"]){color:#ed8d8d !important}
html[data-theme="dark"] :is([style*=";color:#e11d48"],[style^="color:#e11d48"],[style*="; color: #e11d48"],[style^="color: #e11d48"],[style*=";color: #e11d48"]){color:#f08aa0 !important}
html[data-theme="dark"] :is([style*=";color:rgb(225, 29, 72)"],[style^="color:rgb(225, 29, 72)"],[style*="; color: rgb(225, 29, 72)"],[style^="color: rgb(225, 29, 72)"],[style*=";color: rgb(225, 29, 72)"]){color:#f08aa0 !important}
html[data-theme="dark"] :is([style*=";color:#64748b"],[style^="color:#64748b"],[style*="; color: #64748b"],[style^="color: #64748b"],[style*=";color: #64748b"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:rgb(100 116 139/var(--tw-text-opacity,1)"],[style^="color:rgb(100 116 139/var(--tw-text-opacity,1)"],[style*="; color: rgb(100 116 139/var(--tw-text-opacity,1)"],[style^="color: rgb(100 116 139/var(--tw-text-opacity,1)"],[style*=";color: rgb(100 116 139/var(--tw-text-opacity,1)"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:rgb(100, 116, 139)"],[style^="color:rgb(100, 116, 139)"],[style*="; color: rgb(100, 116, 139)"],[style^="color: rgb(100, 116, 139)"],[style*=";color: rgb(100, 116, 139)"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:#6d28d9"],[style^="color:#6d28d9"],[style*="; color: #6d28d9"],[style^="color: #6d28d9"],[style*=";color: #6d28d9"]){color:#b28eeb !important}
html[data-theme="dark"] :is([style*=";color:rgb(109 40 217/var(--tw-text-opacity,1)"],[style^="color:rgb(109 40 217/var(--tw-text-opacity,1)"],[style*="; color: rgb(109 40 217/var(--tw-text-opacity,1)"],[style^="color: rgb(109 40 217/var(--tw-text-opacity,1)"],[style*=";color: rgb(109 40 217/var(--tw-text-opacity,1)"]){color:#b28eeb !important}
html[data-theme="dark"] :is([style*=";color:rgb(109, 40, 217)"],[style^="color:rgb(109, 40, 217)"],[style*="; color: rgb(109, 40, 217)"],[style^="color: rgb(109, 40, 217)"],[style*=";color: rgb(109, 40, 217)"]){color:#b28eeb !important}
html[data-theme="dark"] :is([style*=";color:#7c3aed"],[style^="color:#7c3aed"],[style*="; color: #7c3aed"],[style^="color: #7c3aed"],[style*=";color: #7c3aed"]){color:#ae86f4 !important}
html[data-theme="dark"] :is([style*=";color:rgb(124 58 237/var(--tw-text-opacity,1)"],[style^="color:rgb(124 58 237/var(--tw-text-opacity,1)"],[style*="; color: rgb(124 58 237/var(--tw-text-opacity,1)"],[style^="color: rgb(124 58 237/var(--tw-text-opacity,1)"],[style*=";color: rgb(124 58 237/var(--tw-text-opacity,1)"]){color:#ae86f4 !important}
html[data-theme="dark"] :is([style*=";color:rgb(124, 58, 237)"],[style^="color:rgb(124, 58, 237)"],[style*="; color: rgb(124, 58, 237)"],[style^="color: rgb(124, 58, 237)"],[style*=";color: rgb(124, 58, 237)"]){color:#ae86f4 !important}
html[data-theme="dark"] :is([style*=";color:#0d9488"],[style^="color:#0d9488"],[style*="; color: #0d9488"],[style^="color: #0d9488"],[style*=";color: #0d9488"]){color:#85f4ea !important}
html[data-theme="dark"] :is([style*=";color:rgb(13 148 136/var(--tw-text-opacity,1)"],[style^="color:rgb(13 148 136/var(--tw-text-opacity,1)"],[style*="; color: rgb(13 148 136/var(--tw-text-opacity,1)"],[style^="color: rgb(13 148 136/var(--tw-text-opacity,1)"],[style*=";color: rgb(13 148 136/var(--tw-text-opacity,1)"]){color:#85f4ea !important}
html[data-theme="dark"] :is([style*=";color:rgb(13, 148, 136)"],[style^="color:rgb(13, 148, 136)"],[style*="; color: rgb(13, 148, 136)"],[style^="color: rgb(13, 148, 136)"],[style*=";color: rgb(13, 148, 136)"]){color:#85f4ea !important}
html[data-theme="dark"] :is([style*=";color:#92400e"],[style^="color:#92400e"],[style*="; color: #92400e"],[style^="color: #92400e"],[style*=";color: #92400e"]){color:#f3af86 !important}
html[data-theme="dark"] :is([style*=";color:rgb(146 64 14/var(--tw-text-opacity,1)"],[style^="color:rgb(146 64 14/var(--tw-text-opacity,1)"],[style*="; color: rgb(146 64 14/var(--tw-text-opacity,1)"],[style^="color: rgb(146 64 14/var(--tw-text-opacity,1)"],[style*=";color: rgb(146 64 14/var(--tw-text-opacity,1)"]){color:#f3af86 !important}
html[data-theme="dark"] :is([style*=";color:rgb(146, 64, 14)"],[style^="color:rgb(146, 64, 14)"],[style*="; color: rgb(146, 64, 14)"],[style^="color: rgb(146, 64, 14)"],[style*=";color: rgb(146, 64, 14)"]){color:#f3af86 !important}
html[data-theme="dark"] :is([style*=";color:#9333ea"],[style^="color:#9333ea"],[style*="; color: #9333ea"],[style^="color: #9333ea"],[style*=";color: #9333ea"]){color:#bf87f3 !important}
html[data-theme="dark"] :is([style*=";color:rgb(147 51 234/var(--tw-text-opacity,1)"],[style^="color:rgb(147 51 234/var(--tw-text-opacity,1)"],[style*="; color: rgb(147 51 234/var(--tw-text-opacity,1)"],[style^="color: rgb(147 51 234/var(--tw-text-opacity,1)"],[style*=";color: rgb(147 51 234/var(--tw-text-opacity,1)"]){color:#bf87f3 !important}
html[data-theme="dark"] :is([style*=";color:rgb(147, 51, 234)"],[style^="color:rgb(147, 51, 234)"],[style*="; color: rgb(147, 51, 234)"],[style^="color: rgb(147, 51, 234)"],[style*=";color: rgb(147, 51, 234)"]){color:#bf87f3 !important}
html[data-theme="dark"] :is([style*=";color:#0f766e"],[style^="color:#0f766e"],[style*="; color: #0f766e"],[style^="color: #0f766e"],[style*=";color: #0f766e"]){color:#89f0e8 !important}
html[data-theme="dark"] :is([style*=";color:rgb(15 118 110/var(--tw-text-opacity,1)"],[style^="color:rgb(15 118 110/var(--tw-text-opacity,1)"],[style*="; color: rgb(15 118 110/var(--tw-text-opacity,1)"],[style^="color: rgb(15 118 110/var(--tw-text-opacity,1)"],[style*=";color: rgb(15 118 110/var(--tw-text-opacity,1)"]){color:#89f0e8 !important}
html[data-theme="dark"] :is([style*=";color:rgb(15, 118, 110)"],[style^="color:rgb(15, 118, 110)"],[style*="; color: rgb(15, 118, 110)"],[style^="color: rgb(15, 118, 110)"],[style*=";color: rgb(15, 118, 110)"]){color:#89f0e8 !important}
html[data-theme="dark"] :is([style*=";color:#b45309"],[style^="color:#b45309"],[style*="; color: #b45309"],[style^="color: #b45309"],[style*=";color: #b45309"]){color:#f5b584 !important}
html[data-theme="dark"] :is([style*=";color:rgb(180 83 9/var(--tw-text-opacity,1)"],[style^="color:rgb(180 83 9/var(--tw-text-opacity,1)"],[style*="; color: rgb(180 83 9/var(--tw-text-opacity,1)"],[style^="color: rgb(180 83 9/var(--tw-text-opacity,1)"],[style*=";color: rgb(180 83 9/var(--tw-text-opacity,1)"]){color:#f5b584 !important}
html[data-theme="dark"] :is([style*=";color:rgb(180, 83, 9)"],[style^="color:rgb(180, 83, 9)"],[style*="; color: rgb(180, 83, 9)"],[style^="color: rgb(180, 83, 9)"],[style*=";color: rgb(180, 83, 9)"]){color:#f5b584 !important}
html[data-theme="dark"] :is([style*=";color:#b8892b"],[style^="color:#b8892b"],[style*="; color: #b8892b"],[style^="color: #b8892b"],[style*=";color: #b8892b"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:rgb(184 137 43/var(--tw-text-opacity,1)"],[style^="color:rgb(184 137 43/var(--tw-text-opacity,1)"],[style*="; color: rgb(184 137 43/var(--tw-text-opacity,1)"],[style^="color: rgb(184 137 43/var(--tw-text-opacity,1)"],[style*=";color: rgb(184 137 43/var(--tw-text-opacity,1)"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:rgb(184, 137, 43)"],[style^="color:rgb(184, 137, 43)"],[style*="; color: rgb(184, 137, 43)"],[style^="color: rgb(184, 137, 43)"],[style*=";color: rgb(184, 137, 43)"]){color:#e6ca94 !important}
html[data-theme="dark"] :is([style*=";color:#be123c"],[style^="color:#be123c"],[style*="; color: #be123c"],[style^="color: #be123c"],[style*=";color: #be123c"]){color:#f486a1 !important}
html[data-theme="dark"] :is([style*=";color:rgb(190 18 60/var(--tw-text-opacity,1)"],[style^="color:rgb(190 18 60/var(--tw-text-opacity,1)"],[style*="; color: rgb(190 18 60/var(--tw-text-opacity,1)"],[style^="color: rgb(190 18 60/var(--tw-text-opacity,1)"],[style*=";color: rgb(190 18 60/var(--tw-text-opacity,1)"]){color:#f486a1 !important}
html[data-theme="dark"] :is([style*=";color:rgb(190, 18, 60)"],[style^="color:rgb(190, 18, 60)"],[style*="; color: rgb(190, 18, 60)"],[style^="color: rgb(190, 18, 60)"],[style*=";color: rgb(190, 18, 60)"]){color:#f486a1 !important}
html[data-theme="dark"] :is([style*=";color:#d97706"],[style^="color:#d97706"],[style*="; color: #d97706"],[style^="color: #d97706"],[style*=";color: #d97706"]){color:#f5c184 !important}
html[data-theme="dark"] :is([style*=";color:rgb(217 119 6/var(--tw-text-opacity,1)"],[style^="color:rgb(217 119 6/var(--tw-text-opacity,1)"],[style*="; color: rgb(217 119 6/var(--tw-text-opacity,1)"],[style^="color: rgb(217 119 6/var(--tw-text-opacity,1)"],[style*=";color: rgb(217 119 6/var(--tw-text-opacity,1)"]){color:#f5c184 !important}
html[data-theme="dark"] :is([style*=";color:rgb(217, 119, 6)"],[style^="color:rgb(217, 119, 6)"],[style*="; color: rgb(217, 119, 6)"],[style^="color: rgb(217, 119, 6)"],[style*=";color: rgb(217, 119, 6)"]){color:#f5c184 !important}
html[data-theme="dark"] :is([style*=";color:#16a34a"],[style^="color:#16a34a"],[style*="; color: #16a34a"],[style^="color: #16a34a"],[style*=";color: #16a34a"]){color:#8aefaf !important}
html[data-theme="dark"] :is([style*=";color:rgb(22 163 74/var(--tw-text-opacity,1)"],[style^="color:rgb(22 163 74/var(--tw-text-opacity,1)"],[style*="; color: rgb(22 163 74/var(--tw-text-opacity,1)"],[style^="color: rgb(22 163 74/var(--tw-text-opacity,1)"],[style*=";color: rgb(22 163 74/var(--tw-text-opacity,1)"]){color:#8aefaf !important}
html[data-theme="dark"] :is([style*=";color:rgb(22, 163, 74)"],[style^="color:rgb(22, 163, 74)"],[style*="; color: rgb(22, 163, 74)"],[style^="color: rgb(22, 163, 74)"],[style*=";color: rgb(22, 163, 74)"]){color:#8aefaf !important}
html[data-theme="dark"] :is([style*=";color:#dc2626"],[style^="color:#dc2626"],[style*="; color: #dc2626"],[style^="color: #dc2626"],[style*=";color: #dc2626"]){color:#ed8d8d !important}
html[data-theme="dark"] :is([style*=";color:rgb(220 38 38/var(--tw-text-opacity,1)"],[style^="color:rgb(220 38 38/var(--tw-text-opacity,1)"],[style*="; color: rgb(220 38 38/var(--tw-text-opacity,1)"],[style^="color: rgb(220 38 38/var(--tw-text-opacity,1)"],[style*=";color: rgb(220 38 38/var(--tw-text-opacity,1)"]){color:#ed8d8d !important}
html[data-theme="dark"] :is([style*=";color:rgb(220, 38, 38)"],[style^="color:rgb(220, 38, 38)"],[style*="; color: rgb(220, 38, 38)"],[style^="color: rgb(220, 38, 38)"],[style*=";color: rgb(220, 38, 38)"]){color:#ed8d8d !important}
html[data-theme="dark"] :is([style*=";color:#e11d48"],[style^="color:#e11d48"],[style*="; color: #e11d48"],[style^="color: #e11d48"],[style*=";color: #e11d48"]){color:#f08aa0 !important}
html[data-theme="dark"] :is([style*=";color:rgb(225 29 72/var(--tw-text-opacity,1)"],[style^="color:rgb(225 29 72/var(--tw-text-opacity,1)"],[style*="; color: rgb(225 29 72/var(--tw-text-opacity,1)"],[style^="color: rgb(225 29 72/var(--tw-text-opacity,1)"],[style*=";color: rgb(225 29 72/var(--tw-text-opacity,1)"]){color:#f08aa0 !important}
html[data-theme="dark"] :is([style*=";color:rgb(225, 29, 72)"],[style^="color:rgb(225, 29, 72)"],[style*="; color: rgb(225, 29, 72)"],[style^="color: rgb(225, 29, 72)"],[style*=";color: rgb(225, 29, 72)"]){color:#f08aa0 !important}
html[data-theme="dark"] :is([style*=";color:#f43f5e"],[style^="color:#f43f5e"],[style*="; color: #f43f5e"],[style^="color: #f43f5e"],[style*=";color: #f43f5e"]){color:#f58498 !important}
html[data-theme="dark"] :is([style*=";color:rgb(244 63 94/var(--tw-text-opacity,1)"],[style^="color:rgb(244 63 94/var(--tw-text-opacity,1)"],[style*="; color: rgb(244 63 94/var(--tw-text-opacity,1)"],[style^="color: rgb(244 63 94/var(--tw-text-opacity,1)"],[style*=";color: rgb(244 63 94/var(--tw-text-opacity,1)"]){color:#f58498 !important}
html[data-theme="dark"] :is([style*=";color:rgb(244, 63, 94)"],[style^="color:rgb(244, 63, 94)"],[style*="; color: rgb(244, 63, 94)"],[style^="color: rgb(244, 63, 94)"],[style*=";color: rgb(244, 63, 94)"]){color:#f58498 !important}
html[data-theme="dark"] :is([style*=";color:#0369a1"],[style^="color:#0369a1"],[style*="; color: #0369a1"],[style^="color: #0369a1"],[style*=";color: #0369a1"]){color:#84cdf5 !important}
html[data-theme="dark"] :is([style*=";color:rgb(3 105 161/var(--tw-text-opacity,1)"],[style^="color:rgb(3 105 161/var(--tw-text-opacity,1)"],[style*="; color: rgb(3 105 161/var(--tw-text-opacity,1)"],[style^="color: rgb(3 105 161/var(--tw-text-opacity,1)"],[style*=";color: rgb(3 105 161/var(--tw-text-opacity,1)"]){color:#84cdf5 !important}
html[data-theme="dark"] :is([style*=";color:rgb(3, 105, 161)"],[style^="color:rgb(3, 105, 161)"],[style*="; color: rgb(3, 105, 161)"],[style^="color: rgb(3, 105, 161)"],[style*=";color: rgb(3, 105, 161)"]){color:#84cdf5 !important}
html[data-theme="dark"] :is([style*=";color:#1e293b"],[style^="color:#1e293b"],[style*="; color: #1e293b"],[style^="color: #1e293b"],[style*=";color: #1e293b"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(30 41 59/var(--tw-text-opacity,1)"],[style^="color:rgb(30 41 59/var(--tw-text-opacity,1)"],[style*="; color: rgb(30 41 59/var(--tw-text-opacity,1)"],[style^="color: rgb(30 41 59/var(--tw-text-opacity,1)"],[style*=";color: rgb(30 41 59/var(--tw-text-opacity,1)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(30, 41, 59)"],[style^="color:rgb(30, 41, 59)"],[style*="; color: rgb(30, 41, 59)"],[style^="color: rgb(30, 41, 59)"],[style*=";color: rgb(30, 41, 59)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#2563eb"],[style^="color:#2563eb"],[style*="; color: #2563eb"],[style^="color: #2563eb"],[style*=";color: #2563eb"]){color:#86a8f4 !important}
html[data-theme="dark"] :is([style*=";color:rgb(37 99 235/var(--tw-text-opacity,1)"],[style^="color:rgb(37 99 235/var(--tw-text-opacity,1)"],[style*="; color: rgb(37 99 235/var(--tw-text-opacity,1)"],[style^="color: rgb(37 99 235/var(--tw-text-opacity,1)"],[style*=";color: rgb(37 99 235/var(--tw-text-opacity,1)"]){color:#86a8f4 !important}
html[data-theme="dark"] :is([style*=";color:rgb(37, 99, 235)"],[style^="color:rgb(37, 99, 235)"],[style*="; color: rgb(37, 99, 235)"],[style^="color: rgb(37, 99, 235)"],[style*=";color: rgb(37, 99, 235)"]){color:#86a8f4 !important}
html[data-theme="dark"] :is([style*=";color:#26304f"],[style^="color:#26304f"],[style*="; color: #26304f"],[style^="color: #26304f"],[style*=";color: #26304f"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(38 48 79/var(--tw-text-opacity,1)"],[style^="color:rgb(38 48 79/var(--tw-text-opacity,1)"],[style*="; color: rgb(38 48 79/var(--tw-text-opacity,1)"],[style^="color: rgb(38 48 79/var(--tw-text-opacity,1)"],[style*=";color: rgb(38 48 79/var(--tw-text-opacity,1)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(38, 48, 79)"],[style^="color:rgb(38, 48, 79)"],[style*="; color: rgb(38, 48, 79)"],[style^="color: rgb(38, 48, 79)"],[style*=";color: rgb(38, 48, 79)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#047857"],[style^="color:#047857"],[style*="; color: #047857"],[style^="color: #047857"],[style*=";color: #047857"]){color:#84f5d5 !important}
html[data-theme="dark"] :is([style*=";color:rgb(4 120 87/var(--tw-text-opacity,1)"],[style^="color:rgb(4 120 87/var(--tw-text-opacity,1)"],[style*="; color: rgb(4 120 87/var(--tw-text-opacity,1)"],[style^="color: rgb(4 120 87/var(--tw-text-opacity,1)"],[style*=";color: rgb(4 120 87/var(--tw-text-opacity,1)"]){color:#84f5d5 !important}
html[data-theme="dark"] :is([style*=";color:rgb(4, 120, 87)"],[style^="color:rgb(4, 120, 87)"],[style*="; color: rgb(4, 120, 87)"],[style^="color: rgb(4, 120, 87)"],[style*=";color: rgb(4, 120, 87)"]){color:#84f5d5 !important}
html[data-theme="dark"] :is([style*=";color:#2e6e6a"],[style^="color:#2e6e6a"],[style*="; color: #2e6e6a"],[style^="color: #2e6e6a"],[style*=";color: #2e6e6a"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(46 110 106/var(--tw-text-opacity,1)"],[style^="color:rgb(46 110 106/var(--tw-text-opacity,1)"],[style*="; color: rgb(46 110 106/var(--tw-text-opacity,1)"],[style^="color: rgb(46 110 106/var(--tw-text-opacity,1)"],[style*=";color: rgb(46 110 106/var(--tw-text-opacity,1)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(46, 110, 106)"],[style^="color:rgb(46, 110, 106)"],[style*="; color: rgb(46, 110, 106)"],[style^="color: rgb(46, 110, 106)"],[style*=";color: rgb(46, 110, 106)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#059669"],[style^="color:#059669"],[style*="; color: #059669"],[style^="color: #059669"],[style*=";color: #059669"]){color:#84f5d2 !important}
html[data-theme="dark"] :is([style*=";color:rgb(5 150 105/var(--tw-text-opacity,1)"],[style^="color:rgb(5 150 105/var(--tw-text-opacity,1)"],[style*="; color: rgb(5 150 105/var(--tw-text-opacity,1)"],[style^="color: rgb(5 150 105/var(--tw-text-opacity,1)"],[style*=";color: rgb(5 150 105/var(--tw-text-opacity,1)"]){color:#84f5d2 !important}
html[data-theme="dark"] :is([style*=";color:rgb(5, 150, 105)"],[style^="color:rgb(5, 150, 105)"],[style*="; color: rgb(5, 150, 105)"],[style^="color: rgb(5, 150, 105)"],[style*=";color: rgb(5, 150, 105)"]){color:#84f5d2 !important}
html[data-theme="dark"] :is([style*=";color:#334155"],[style^="color:#334155"],[style*="; color: #334155"],[style^="color: #334155"],[style*=";color: #334155"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(51 65 85/var(--tw-text-opacity,1)"],[style^="color:rgb(51 65 85/var(--tw-text-opacity,1)"],[style*="; color: rgb(51 65 85/var(--tw-text-opacity,1)"],[style^="color: rgb(51 65 85/var(--tw-text-opacity,1)"],[style*=";color: rgb(51 65 85/var(--tw-text-opacity,1)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:rgb(51, 65, 85)"],[style^="color:rgb(51, 65, 85)"],[style*="; color: rgb(51, 65, 85)"],[style^="color: rgb(51, 65, 85)"],[style*=";color: rgb(51, 65, 85)"]){color:var(--d-text) !important}
html[data-theme="dark"] :is([style*=";color:#4338ca"],[style^="color:#4338ca"],[style*="; color: #4338ca"],[style^="color: #4338ca"],[style*=";color: #4338ca"]){color:#9c96e3 !important}
html[data-theme="dark"] :is([style*=";color:rgb(67 56 202/var(--tw-text-opacity,1)"],[style^="color:rgb(67 56 202/var(--tw-text-opacity,1)"],[style*="; color: rgb(67 56 202/var(--tw-text-opacity,1)"],[style^="color: rgb(67 56 202/var(--tw-text-opacity,1)"],[style*=";color: rgb(67 56 202/var(--tw-text-opacity,1)"]){color:#9c96e3 !important}
html[data-theme="dark"] :is([style*=";color:rgb(67, 56, 202)"],[style^="color:rgb(67, 56, 202)"],[style*="; color: rgb(67, 56, 202)"],[style^="color: rgb(67, 56, 202)"],[style*=";color: rgb(67, 56, 202)"]){color:#9c96e3 !important}
html[data-theme="dark"] :is([style*=";color:#475569"],[style^="color:#475569"],[style*="; color: #475569"],[style^="color: #475569"],[style*=";color: #475569"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:rgb(71 85 105/var(--tw-text-opacity,1)"],[style^="color:rgb(71 85 105/var(--tw-text-opacity,1)"],[style*="; color: rgb(71 85 105/var(--tw-text-opacity,1)"],[style^="color: rgb(71 85 105/var(--tw-text-opacity,1)"],[style*=";color: rgb(71 85 105/var(--tw-text-opacity,1)"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:rgb(71, 85, 105)"],[style^="color:rgb(71, 85, 105)"],[style*="; color: rgb(71, 85, 105)"],[style^="color: rgb(71, 85, 105)"],[style*=";color: rgb(71, 85, 105)"]){color:var(--d-text2) !important}
html[data-theme="dark"] :is([style*=";color:#4f46e5"],[style^="color:#4f46e5"],[style*="; color: #4f46e5"],[style^="color: #4f46e5"],[style*=";color: #4f46e5"]){color:#908bef !important}
html[data-theme="dark"] :is([style*=";color:rgb(79 70 229/var(--tw-text-opacity,1)"],[style^="color:rgb(79 70 229/var(--tw-text-opacity,1)"],[style*="; color: rgb(79 70 229/var(--tw-text-opacity,1)"],[style^="color: rgb(79 70 229/var(--tw-text-opacity,1)"],[style*=";color: rgb(79 70 229/var(--tw-text-opacity,1)"]){color:#908bef !important}
html[data-theme="dark"] :is([style*=";color:rgb(79, 70, 229)"],[style^="color:rgb(79, 70, 229)"],[style*="; color: rgb(79, 70, 229)"],[style^="color: rgb(79, 70, 229)"],[style*=";color: rgb(79, 70, 229)"]){color:#908bef !important}
/* ── AUTO-DARK:END ── */

/* ═══════════════════════════════════════════════════════════════════════════
   Mobile (≤640px): navigasi bawah, daftar tabel sebagai kartu, target sentuh ≥44px,
   input 16px (Safari iOS tidak auto-zoom). Label kolom kartu diisi mip-enhance.js (td[data-label]).
   ═══════════════════════════════════════════════════════════════════════════ */
.mip-bottom-nav { display: none; }
@media (max-width: 640px) {
  .mip-bottom-nav {
    display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 45;
    padding-bottom: env(safe-area-inset-bottom); background: #fff; border-top: 1px solid #e2e8f0; box-shadow: 0 -4px 16px rgba(15, 23, 42, .06);
  }
  .mip-bottom-nav a, .mip-bottom-nav button {
    flex: 1; min-height: 58px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px;
    font-size: 11px; font-weight: 600; color: #64748b; background: none; border: 0; text-decoration: none;
  }
  .mip-bottom-nav .is-on { color: #4338ca; }
  body { padding-bottom: calc(58px + env(safe-area-inset-bottom)); }
  .mip-fab-bar { bottom: calc(66px + env(safe-area-inset-bottom)) !important; }

  .btn { min-height: 44px; }
  .btn-icon { min-width: 44px; min-height: 44px; }
  .input, select.input, textarea.input { font-size: 16px; }

  table.mip-tbl thead { display: none; }
  table.mip-tbl, table.mip-tbl tbody, table.mip-tbl tfoot, table.mip-tbl tr, table.mip-tbl td { display: block; width: 100% !important; }
  table.mip-tbl tr { border: 1px solid #e2e8f0; border-radius: 12px; margin: 0 0 10px; padding: 6px 12px; background: #fff; }
  table.mip-tbl tbody tr:nth-child(even) { background: #fff; }
  table.mip-tbl td { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 6px 0 !important; border: 0 !important; text-align: right !important; min-height: 0; }
  table.mip-tbl td + td { border-top: 1px dashed #eef2f7 !important; }
  table.mip-tbl td::before { content: attr(data-label); flex: none; max-width: 45%; text-align: left; font-size: 11.5px; font-weight: 600; color: #64748b; }
  table.mip-tbl td:not([data-label])::before, table.mip-tbl td[data-label=""]::before { content: none; }
  table.mip-tbl td[data-label=""], table.mip-tbl td[colspan] { justify-content: flex-start; text-align: left !important; }
  table.mip-tbl td .flex.justify-end { justify-content: flex-end; }
  table.mip-tbl td { max-width: none !important; overflow: visible !important; white-space: normal !important; position: static !important; overflow-wrap: anywhere; }
  .tbl-wrap { overflow: visible; }
  /* toolbar daftar (cari, filter, ekspor) membungkus — jangan melebarkan halaman (browser HP lalu mengecilkan semuanya) */
  .mip-toolbar { flex-wrap: wrap !important; gap: 8px; }
  .mip-toolbar > * { min-width: 0; max-width: 100%; flex-wrap: wrap !important; }
  .mip-toolbar .relative[class*="w-"] { width: 100% !important; }
  html, body { overflow-x: hidden; }

  html[data-theme="dark"] .mip-bottom-nav { background: var(--d-surface); border-color: var(--d-border); }
  html[data-theme="dark"] .mip-bottom-nav a, html[data-theme="dark"] .mip-bottom-nav button { color: var(--d-muted); }
  html[data-theme="dark"] .mip-bottom-nav .is-on { color: var(--d-link); }
  html[data-theme="dark"] table.mip-tbl tr, html[data-theme="dark"] table.mip-tbl tbody tr:nth-child(even) { background: var(--d-surface) !important; border-color: var(--d-border); }
  html[data-theme="dark"] table.mip-tbl td + td { border-color: var(--d-border) !important; }
}
