/* unified theme for Karar Destek and all submodules */
#pg-karar-destek, #pg-karar-destek *{box-sizing:border-box;}
#pg-karar-destek{background:transparent;color:var(--t);}
#pg-karar-destek .m-band,
#pg-karar-destek .es,
#pg-karar-destek .panel-wrap,
#pg-karar-destek .softcheck-panel,
#pg-karar-destek .kd-excel-wrap,
#pg-karar-destek .kd-panel,
#pg-karar-destek .kd-card,
#pg-karar-destek .kd-alert,
#pg-karar-destek .tn-flow-card,
#pg-karar-destek .tn-card,
#pg-karar-destek .ctrl-card,
#pg-karar-destek .excel-test-card,
#pg-karar-destek .theme-sample,
#pg-karar-destek .theme-actions,
#pg-karar-destek .theme-kpi-card,
#pg-karar-destek .softcheck-stat,
#pg-karar-destek .softcheck-export{background:linear-gradient(180deg,var(--panel),var(--panel2)) !important;border-color:var(--line) !important;box-shadow:var(--shadow) !important;color:var(--t) !important;}
#pg-karar-destek .m-band-head,
#pg-karar-destek .rpr-band-head,
#pg-karar-destek .kd-sheet-top,
#pg-karar-destek .panel-header,
#pg-karar-destek .softcheck-head,
#pg-karar-destek .kd-head-strip,
#pg-karar-destek .kd-band-head{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 30%, var(--bg3)), color-mix(in srgb,var(--acc2) 18%, var(--bg2))) !important;color:var(--t) !important;border-color:var(--line) !important;}
#pg-karar-destek .mmb,
#pg-karar-destek .rpr-modul-item,
#pg-karar-destek .kd-modul-item,
#pg-karar-destek .softcheck-tab,
#pg-karar-destek .softcheck-subbtn,
#pg-karar-destek .btn,
#pg-karar-destek .btn-n,
#pg-karar-destek .btn-s,
#pg-karar-destek .mrbtn,
#pg-karar-destek .cmdbtn{background:linear-gradient(180deg,var(--surface2),var(--surface)) !important;border:1px solid var(--line) !important;color:var(--t) !important;box-shadow:none !important;}
#pg-karar-destek .mmb.on,
#pg-karar-destek .rpr-modul-item.on,
#pg-karar-destek .kd-modul-item.on,
#pg-karar-destek .softcheck-tab.on,
#pg-karar-destek .softcheck-subbtn.on,
#pg-karar-destek .btn-p,
#pg-karar-destek .mrbtn.primary,
#pg-karar-destek .cmdbtn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--pri) 14%, white),color-mix(in srgb,var(--pri2) 28%, var(--surface))) !important;border-color:color-mix(in srgb,var(--pri) 60%, var(--line)) !important;color:var(--t) !important;box-shadow:0 0 0 1px color-mix(in srgb,var(--pri) 16%, transparent) inset !important;}
#pg-karar-destek .btn-ok,
#pg-karar-destek .cmdbtn.ok{background:linear-gradient(180deg,color-mix(in srgb,var(--ok) 20%, white),var(--surface)) !important;border-color:color-mix(in srgb,var(--ok) 52%, var(--line)) !important;color:var(--t) !important;}
#pg-karar-destek .btn-d,
#pg-karar-destek .cmdbtn.danger,
#pg-karar-destek .mrbtn.danger{background:linear-gradient(180deg,color-mix(in srgb,var(--er) 16%, white),var(--surface)) !important;border-color:color-mix(in srgb,var(--er) 48%, var(--line)) !important;color:var(--t) !important;}
#pg-karar-destek .btn-hot{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 22%, white),color-mix(in srgb,var(--acc2) 32%, var(--surface))) !important;border-color:color-mix(in srgb,var(--acc) 65%, var(--line)) !important;color:var(--t) !important;filter:none !important;transform:none !important;}
#pg-karar-destek table,
#pg-karar-destek .kd-table,
#pg-karar-destek .kd-mini,
#pg-karar-destek .tn-table,
#pg-karar-destek .softcheck-table{background:var(--surface3) !important;color:var(--t) !important;border-color:var(--line) !important;}
#pg-karar-destek .kd-table th,
#pg-karar-destek .kd-mini th,
#pg-karar-destek .tn-table th,
#pg-karar-destek .softcheck-table th{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 18%, white), color-mix(in srgb,var(--acc2) 18%, var(--surface2))) !important;color:var(--t2) !important;border-color:var(--line) !important;}
#pg-karar-destek .kd-table td,
#pg-karar-destek .kd-mini td,
#pg-karar-destek .tn-table td,
#pg-karar-destek .softcheck-table td{background:color-mix(in srgb,var(--surface) 92%, white) !important;color:var(--t) !important;border-color:var(--line) !important;}
#pg-karar-destek .kd-head-cell,
#pg-karar-destek .kd-formula-bar,
#pg-karar-destek .kd-sheet-note,
#pg-karar-destek .panel-pill,
#pg-karar-destek .kd-top-metric,
#pg-karar-destek .kd-portfolio-grid,
#pg-karar-destek .kd-portfolio-card,
#pg-karar-destek .kd-note-strip,
#pg-karar-destek .ctrl-section-note{background:var(--surface) !important;color:var(--t) !important;border-color:var(--line) !important;}
#pg-karar-destek input,
#pg-karar-destek select,
#pg-karar-destek textarea,
#pg-karar-destek .fi,
#pg-karar-destek .fs,
#pg-karar-destek .fta,
#pg-karar-destek .srch{background:var(--surface3) !important;color:var(--t) !important;border:1px solid var(--line) !important;}
#pg-karar-destek .kd-card .k,
#pg-karar-destek .kd-card .s,
#pg-karar-destek .panel-sub,
#pg-karar-destek .theme-note,
#pg-karar-destek .theme-status,
#pg-karar-destek .softcheck-sub,
#pg-karar-destek .softcheck-note,
#pg-karar-destek .kd-band-note,
#pg-karar-destek .kd-head-sub{color:var(--t2) !important;}
#pg-karar-destek .kd-head-value,
#pg-karar-destek .kd-card .v,
#pg-karar-destek .panel-pill .v,
#pg-karar-destek .kd-portfolio-card .v,
#pg-karar-destek .softcheck-stat .v{color:var(--t) !important;}
#pg-karar-destek .sb.plan,#pg-karar-destek .kd-pill,#pg-karar-destek .ctrl-chip,#pg-karar-destek .excel-test-badge,#pg-karar-destek .ref-badge{background:color-mix(in srgb,var(--acc2) 24%, white) !important;color:var(--t) !important;border:1px solid color-mix(in srgb,var(--acc) 30%, var(--line)) !important;}
#pg-karar-destek .sb.warn{background:color-mix(in srgb,var(--wr) 18%, white) !important;color:var(--t) !important;}
#pg-karar-destek .sb.ok{background:color-mix(in srgb,var(--ok) 18%, white) !important;color:var(--t) !important;}
#pg-karar-destek .sb.err{background:color-mix(in srgb,var(--er) 14%, white) !important;color:var(--t) !important;}
#pg-karar-destek .kd-table .active-cell,
#pg-karar-destek .active-row,
#pg-karar-destek tr.active td{background:color-mix(in srgb,var(--wr) 18%, white) !important;}
