
/* Grup Ezcan v14.3.24 - global 3-theme layer */
html{--ez-accent:#d8ad3a;--ez-accent2:#e1b62f;--ez-bg:#0f1113;--ez-panel:#181b1e;--ez-panel2:#202428;--ez-line:#34393e;--ez-text:#f4f4f4;--ez-muted:#9ba2a8;color-scheme:dark}
html[data-theme="ocean"]{--ez-accent:#48b6d8;--ez-accent2:#72d4ef;--ez-bg:#0b1217;--ez-panel:#121d24;--ez-panel2:#172630;--ez-line:#294654;--ez-text:#eef8fb;--ez-muted:#8faab6;color-scheme:dark}
html[data-theme="light"]{--ez-accent:#9b730b;--ez-accent2:#b88712;--ez-bg:#f2eee5;--ez-panel:#fffdf8;--ez-panel2:#f7f2e8;--ez-line:#d9d0bf;--ez-text:#202427;--ez-muted:#6f767b;color-scheme:light}

html[data-theme] body,
html[data-theme] .front-gate{background:var(--ez-bg)!important;color:var(--ez-text)!important;background-image:none!important}
html[data-theme] .card,
html[data-theme] .system-card,
html[data-theme] .front-gate-card,
html[data-theme] .admin-accordion-head,
html[data-theme] .summary-box,
html[data-theme] .item,
html[data-theme] .termin-month-head,
html[data-theme] .datebox,
html[data-theme] .metric,
html[data-theme] .panel,
html[data-theme] .map-picker-card,
html[data-theme] .earnings-modal-card,
html[data-theme] .termin-edit-card{background:var(--ez-panel)!important;border-color:var(--ez-line)!important;color:var(--ez-text)!important}
html[data-theme] input,
html[data-theme] select,
html[data-theme] textarea{background:var(--ez-panel2)!important;border-color:var(--ez-line)!important;color:var(--ez-text)!important}
html[data-theme] .brand,
html[data-theme] .brand h1,
html[data-theme] .system-card h2,
html[data-theme] .root-title h1,
html[data-theme] .front-gate h1,
html[data-theme] .summary-box strong,
html[data-theme] .metric strong,
html[data-theme] .panel-head h2,
html[data-theme] .datebox b,
html[data-theme] .kind,
html[data-theme] .money,
html[data-theme] .calendar-day.busy .day-no,
html[data-theme] .calendar-day .busy-label,
html[data-theme] footer b{color:var(--ez-accent2)!important}
html[data-theme] .sub,
html[data-theme] .meta .sub,
html[data-theme] .userline,
html[data-theme] .panel-head p,
html[data-theme] .metric span,
html[data-theme] .root-title p{color:var(--ez-muted)!important}
html[data-theme] .direct-system-btn,
html[data-theme] #frontGateSubmit,
html[data-theme] .btn.primary,
html[data-theme] .primary{border-color:var(--ez-accent)!important;background:color-mix(in srgb,var(--ez-accent) 20%,var(--ez-panel))!important;color:var(--ez-accent2)!important}
html[data-theme] .theme-choice.active{background:var(--ez-accent)!important;border-color:var(--ez-accent)!important;color:#101214!important}
html[data-theme="light"] .btn,
html[data-theme="light"] button.secondary,
html[data-theme="light"] .btn.secondary,
html[data-theme="light"] .back,
html[data-theme="light"] .action,
html[data-theme="light"] .filter,
html[data-theme="light"] .refresh{background:#f5f0e6!important;color:#25292c!important;border-color:#d4cab6!important}
html[data-theme="light"] .item.done .item-title{color:#747b80!important}
html[data-theme="light"] .quick a{background:#f6f1e8!important;color:#272b2e!important;border-color:#d4cab6!important}
html[data-theme="light"] .page-loader,
html[data-theme="light"] .loader{background:#f2eee5!important}
html[data-theme="light"] .front-gate-lock{filter:none}


html[data-theme] .dash-next,
html[data-theme] .dash-metric,
html[data-theme] .dash-tasks,
html[data-theme] .quick-chip,
html[data-theme] .market-group,
html[data-theme] .market-head{background:var(--ez-panel)!important;border-color:var(--ez-line)!important;color:var(--ez-text)!important}
html[data-theme] .dash-next strong,
html[data-theme] .dash-metric strong,
html[data-theme] .market-head strong{color:var(--ez-accent2)!important}
html[data-theme] .theme-choice{background:var(--ez-panel)!important;border-color:var(--ez-line)!important;color:var(--ez-text)!important}
html[data-theme] .home-badge{background:color-mix(in srgb,var(--ez-accent) 16%,var(--ez-panel))!important;border-color:var(--ez-accent)!important;color:var(--ez-accent2)!important}
html[data-theme="light"] .dash-task{border-color:#ddd4c3!important}
