/* Hector Louis — sade kurumsal tema (16.10.2026, koyu/açık mod).
   Private Access kartlarından açılan yönetim ekranları için ortak görünüm:
   açık zemin, koyu kahve üst çubuk, beyaz kartlar, tek okunaklı font (Manrope); koyu modda aynı düzen koyu renklerle.
   Mod: cihaz ayarı ya da üst çubuktaki düğme (hl-sade.js, html[data-hl-tema="koyu|acik"]).
   Yalnızca görünüm değişir; formlar, kayıtlar ve veriler aynen kalır.
   Yüklendiği yerler: hl-private-office/assets/menu.css ve hl-sube-defteri/defter.css (@import),
   /yonetim/ ile Hena ve Personel Takip sayfaları (<meta name="hl-sade"> + <link>).
   Kurucu paneli (body.hlpo-scope-org) kendi principal.css dosyasını kullanır.
   Private Access ve Roastery paneli kuralları hl-roastery/assets/css/roastery.css sonunda durur. */
/* Manrope (Google Fonts, değişken font: 400–700 tek dosya) — latin-ext ve latin */
@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}


/* giriş/şube seçimi sayfaları: aralıklı büyük harf ve eğik yazı yok */
body.hlpo.hlpo-pre *{letter-spacing:0!important;text-transform:none!important;font-style:normal!important}

/* ---- ortak renk değişkenleri: açık (varsayılan) ve koyu */
:root{--hs-pg:#f6f5f2;--hs-card:#fff;--hs-soft:#faf8f5;--hs-ln:#e6e1d8;--hs-ln2:#efebe4;--hs-bd:#d9d2c7;--hs-bdh:#b9b0a3;--hs-hov:#cdbfa8;--hs-tx:#1f1a16;--hs-tx2:#5a5047;--hs-tx3:#6f665c;--hs-mut:#a39a8f;--hs-cof:#2b1e15;--hs-cof2:#2b1e15;--hs-pri:#3b2a1c;--hs-prih:#2b1e15;--hs-onpri:#fff;--hs-lnk:#8a5f22;--hs-accs:#f4ede2;--hs-okc:#2f6b3a;--hs-okb:#e8f1e6;--hs-wac:#8a5a12;--hs-wab:#f8eed8;--hs-bac:#9b2c1f;--hs-bab:#f8e3df;--hs-sh:0 1px 2px rgba(31,26,22,.05);--hs-focus:rgba(184,129,47,.2)}
html[data-hl-tema="koyu"]{--hs-pg:#14110e;--hs-card:#1d1915;--hs-soft:#231e1a;--hs-ln:#342c25;--hs-ln2:#2a241f;--hs-bd:#463c33;--hs-bdh:#6a5c4f;--hs-hov:#5a4c3f;--hs-tx:#f0e9e1;--hs-tx2:#c8bdb0;--hs-tx3:#a2968a;--hs-mut:#7c7268;--hs-cof:#0e0b09;--hs-cof2:#241c15;--hs-pri:#d7aa62;--hs-prih:#e4bb77;--hs-onpri:#1a130c;--hs-lnk:#e2b872;--hs-accs:#2c241c;--hs-okc:#8fd3a0;--hs-okb:#1b3122;--hs-wac:#e9c27c;--hs-wab:#352a15;--hs-bac:#f2a093;--hs-bab:#3b1d18;--hs-sh:0 1px 2px rgba(0,0,0,.35);--hs-focus:rgba(215,170,98,.3)}

@media (prefers-color-scheme:dark){
html:not([data-hl-tema]){--hs-pg:#14110e;--hs-card:#1d1915;--hs-soft:#231e1a;--hs-ln:#342c25;--hs-ln2:#2a241f;--hs-bd:#463c33;--hs-bdh:#6a5c4f;--hs-hov:#5a4c3f;--hs-tx:#f0e9e1;--hs-tx2:#c8bdb0;--hs-tx3:#a2968a;--hs-mut:#7c7268;--hs-cof:#0e0b09;--hs-cof2:#241c15;--hs-pri:#d7aa62;--hs-prih:#e4bb77;--hs-onpri:#1a130c;--hs-lnk:#e2b872;--hs-accs:#2c241c;--hs-okc:#8fd3a0;--hs-okb:#1b3122;--hs-wac:#e9c27c;--hs-wab:#352a15;--hs-bac:#f2a093;--hs-bab:#3b1d18;--hs-sh:0 1px 2px rgba(0,0,0,.35);--hs-focus:rgba(215,170,98,.3)}
}

/* ---- üst çubuk: Geri · Ana sayfa · koyu/açık mod (hl-sade.js) */
.hls-bar{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;margin:0;font-family:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}
.hls-bar .hls-b{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:34px!important;margin:0!important;padding:6px 11px!important;border:1px solid transparent;border-radius:8px!important;background:transparent;box-shadow:none!important;font-family:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}
.hls-bar .hls-b[hidden]{display:none!important}
.hls-bar .hls-b svg{width:16px;height:16px;flex:none}
.hls-bar .hls-b:focus-visible{outline:2px solid #e2b872;outline-offset:2px}
.hls-bar.is-dark .hls-b{border-color:rgba(255,255,255,.26)!important;background:transparent!important;color:#f3ece2!important}
.hls-bar.is-dark .hls-b:hover{border-color:rgba(255,255,255,.45)!important;background:rgba(255,255,255,.1)!important;color:#fff!important}
.hls-bar.is-light .hls-b,.hls-bar.is-row .hls-b{border-color:var(--hs-bd)!important;background:var(--hs-card)!important;color:var(--hs-tx)!important}
.hls-bar.is-light .hls-b:hover,.hls-bar.is-row .hls-b:hover{border-color:var(--hs-bdh)!important;background:var(--hs-soft)!important}
.hls-bar.is-row{display:flex;justify-content:flex-end;width:100%;margin:0 0 14px}
.hls-bar.is-float{position:fixed;top:12px;right:12px;z-index:1000;padding:4px;border:1px solid var(--hs-ln);border-radius:12px;background:var(--hs-card);box-shadow:0 6px 18px rgba(31,26,22,.12)}
.hls-bar.is-float .hls-b{border-color:transparent!important;background:transparent!important;color:var(--hs-tx)!important}
.hls-bar.is-float .hls-b:hover{background:var(--hs-soft)!important}
.hls-bar .hls-tema[aria-pressed="true"] svg{color:#e9c27c}
html[data-hls-bar] .hl-qn{display:none!important}
html[data-hls-bar] body.hl-qn-pad{padding-bottom:0!important}
/* kalabalık üst çubuklarda yalnızca simge (adı üzerine gelince ve ekran okuyucuda) */
@media (max-width:1280px){
  header.hp-top .hls-bar .hls-b .hls-t{display:none}
  header.hp-top .hls-bar .hls-b{padding:6px 9px!important}
}
@media (max-width:1180px){
  html[data-hls-bar="hena"] .hls-bar .hls-b .hls-t{display:none}
  html[data-hls-bar="hena"] .hls-bar .hls-b{padding:6px 9px!important}
}
@media (max-width:760px){
  .hls-bar{gap:4px}
  .hls-bar .hls-b{padding:6px 8px!important}
  .hls-bar .hls-b .hls-t{display:none}
  .hls-bar.is-float{top:8px;right:8px}
}


/* ==== The Private Office: makam seçimi, giriş, şube şifreleri, menü yetkileri, operasyon paneli ==== */
html:has(body.hlpo:not(.hlpo-scope-org)){background:#f6f5f2}
html[data-hl-tema="koyu"]:has(body.hlpo:not(.hlpo-scope-org)){background:#14110e}
@media (prefers-color-scheme:dark){html:not([data-hl-tema]):has(body.hlpo:not(.hlpo-scope-org)){background:#14110e}}
body.hlpo:not(.hlpo-scope-org){
  --u:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;
  --d:var(--u);--s:var(--u);
  --pg:#f6f5f2;--card:#fff;--soft:#faf8f5;--ln:#e6e1d8;--ln2:#efebe4;
  --tx:#1f1a16;--tx2:#5a5047;--tx3:#6f665c;--mut:#a39a8f;
  --cof:#2b1e15;--pri:#3b2a1c;--prih:#2b1e15;--lnk:#8a5f22;--accs:#f4ede2;
  --okc:#2f6b3a;--okb:#e8f1e6;--wac:#8a5a12;--wab:#f8eed8;--bac:#9b2c1f;--bab:#f8e3df;--nec:#4e463f;--neb:#f1eee9;
  --bd:#d9d2c7;--bdh:#b9b0a3;--hov:#cdbfa8;--rowh:#fbfaf8;--onpri:#fff;--dangl:#ebc6bd;--accl:#e9dcc6;--acct:#6f4f22;
  --offl:#e3ded6;--okl:#cfe2cb;--wal:#eedcb4;--bal:#efcdc6;--fut:#c9c1b6;--sk1:#efebe4;--sk2:#f7f5f1;--zero:#cfc7bb;
  --rd:10px;--sh:0 1px 2px rgba(31,26,22,.05);
  font-family:var(--u);font-size:14px;line-height:1.5;color:var(--tx);
  background:var(--pg)!important
}
body.hlpo:not(.hlpo-scope-org) :focus-visible{outline:2px solid var(--lnk);outline-offset:2px}

/* ---- üst çubuk */
body.hlpo:not(.hlpo-scope-org) .hlpo-top{min-height:60px;padding:8px clamp(16px,3vw,32px);background:var(--cof);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-brand-ico{width:34px;height:34px;padding:6px;border:1px solid rgba(212,178,122,.5);color:#e6cf9e}
body.hlpo:not(.hlpo-scope-org) .hlpo-brand-t b{font-family:var(--u);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}
body.hlpo:not(.hlpo-scope-org) .hlpo-brand-t small{font-family:var(--u);font-style:normal;font-size:12.5px;color:#cbb48c}
body.hlpo:not(.hlpo-scope-org) .hlpo-link{font-family:var(--u);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#e6cf9e!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-who b{font-size:13.5px;color:#fff}
body.hlpo:not(.hlpo-scope-org) .hlpo-who small{font-family:var(--u);font-style:normal;font-size:12.5px;color:#cbb48c}

/* ---- düğmeler */
body.hlpo:not(.hlpo-scope-org) .hlpo-btn{min-height:42px;padding:9px 18px;border-radius:8px;transition:background .15s,border-color .15s,color .15s}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn::after{display:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn b{font-family:var(--u);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn small{font-family:var(--u);font-style:normal;font-size:12px;opacity:.8}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-sm{min-height:36px;padding:6px 14px;font-family:var(--u);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-top .hlpo-btn-ghost{min-height:38px;border:1px solid rgba(255,255,255,.28);color:#fff!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-top .hlpo-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45);color:#fff!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-gold{background:var(--pri);border-color:var(--pri);color:var(--onpri)!important;box-shadow:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-gold:hover{background:var(--prih);border-color:var(--prih);box-shadow:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-bronze,body.hlpo:not(.hlpo-scope-org) .hlpo-btn-line{background:var(--card);border-color:var(--bd);color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-bronze:hover,body.hlpo:not(.hlpo-scope-org) .hlpo-btn-bronze:focus-visible,body.hlpo:not(.hlpo-scope-org) .hlpo-btn-line:hover{background:var(--soft);border-color:var(--bdh);color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-danger{background:var(--card);border-color:var(--dangl);color:var(--bac)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-btn-danger:hover{background:var(--bac);border-color:var(--bac);color:var(--onpri)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-acts .hlpo-btn{min-height:34px;padding:5px 12px;border-radius:8px;font-size:13px}

/* ---- yerleşim */
body.hlpo:not(.hlpo-scope-org) .hlpo-panel{background:var(--pg)}
body.hlpo:not(.hlpo-scope-org) .hlpo-main{padding:28px clamp(16px,3vw,40px) 64px;background:var(--pg);color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-view{max-width:1240px;margin:0 auto}
body.hlpo:not(.hlpo-scope-org) .hlpo-mhead{margin-bottom:22px}
body.hlpo:not(.hlpo-scope-org) .hlpo-mhead .hlpo-kicker,body.hlpo:not(.hlpo-scope-org) .hlpo-mhead .hlpo-rule{display:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-mhead h1{margin-top:0;font-family:var(--u);font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-mhead p.hlpo-mdesc{margin-top:4px;font-family:var(--u);font-style:normal;font-size:14.5px;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-h2{margin:28px 0 12px!important;font-family:var(--u);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-bar p{color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-loading{font-family:var(--u);font-style:normal;font-size:14px;color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-pager{color:var(--tx2)}

/* ---- tablolar, kutucuklar, rozetler, formlar */
body.hlpo:not(.hlpo-scope-org) .hlpo-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}
body.hlpo:not(.hlpo-scope-org) .hlpo-tile,body.hlpo:not(.hlpo-scope-org) .hlpo-tile.is-empty{padding:16px 18px;background:var(--card);border:1px solid var(--ln);border-radius:var(--rd);box-shadow:var(--sh)}
body.hlpo:not(.hlpo-scope-org) .hlpo-tile-k{font-family:var(--u);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-tile-v{margin-top:6px!important;font-family:var(--u);font-size:28px;font-weight:700;line-height:1.15;color:var(--tx);font-variant-numeric:tabular-nums}
body.hlpo:not(.hlpo-scope-org) .hlpo-tile-n{font-size:12.5px;color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-tile.is-empty .hlpo-tile-v{font-size:28px;letter-spacing:0;color:var(--mut)}
body.hlpo:not(.hlpo-scope-org) .hlpo-tile.is-empty .hlpo-tile-n{font-family:var(--u);font-style:normal;font-size:12.5px}
body.hlpo:not(.hlpo-scope-org) .hlpo-tablewrap{border:1px solid var(--ln);border-radius:var(--rd);background:var(--card);box-shadow:var(--sh)}
body.hlpo:not(.hlpo-scope-org) .hlpo-table{font-size:13.5px}
body.hlpo:not(.hlpo-scope-org) .hlpo-table th,body.hlpo:not(.hlpo-scope-org) .hlpo-table td{padding:12px 16px;border-bottom:1px solid var(--ln2);vertical-align:middle}
body.hlpo:not(.hlpo-scope-org) .hlpo-table tr:last-child td{border-bottom:0}
body.hlpo:not(.hlpo-scope-org) .hlpo-table th{background:var(--soft);border-bottom:1px solid var(--ln);font-family:var(--u);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td{color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td b{font-weight:600;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td small{color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td.is-none{font-family:var(--u);font-style:normal;font-size:13px;color:var(--mut)}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
body.hlpo:not(.hlpo-scope-org) .hlpo-table th.is-num{text-align:right}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td[data-hlsd="v"]{font-variant-numeric:tabular-nums;font-weight:500}
body.hlpo:not(.hlpo-scope-org) .hlpo-table td[data-hlsd]>a:not(:first-child){color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-table tbody tr:hover td{background:var(--rowh)}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge{padding:2px 10px;border-radius:99px;font-family:var(--u);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.6}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge.is-principal{background:var(--pri);border-color:var(--pri);color:var(--onpri)}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge.is-officer{background:var(--accs);border-color:var(--accl);color:var(--acct)}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge.is-off{border-style:solid;background:var(--neb);border-color:var(--offl);color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge.is-ok{background:var(--okb);border-color:var(--okl);color:var(--okc)}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge.is-wait{background:var(--wab);border-color:var(--wal);color:var(--wac)}
body.hlpo:not(.hlpo-scope-org) .hlpo-badge.is-bad{background:var(--bab);border-color:var(--bal);color:var(--bac)}
body.hlpo:not(.hlpo-scope-org) .hlpo-dl{gap:12px}
body.hlpo:not(.hlpo-scope-org) .hlpo-dl div,body.hlpo:not(.hlpo-scope-org) .hlpo-box{background:var(--card);border:1px solid var(--ln);border-radius:var(--rd);box-shadow:var(--sh)}
body.hlpo:not(.hlpo-scope-org) .hlpo-dl dt{font-family:var(--u);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-dl dd{margin-top:4px;font-weight:600;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-empty{padding:30px 22px;border:1px dashed var(--bd);border-radius:var(--rd);background:var(--card)}
body.hlpo:not(.hlpo-scope-org) .hlpo-empty-ico{width:44px;height:44px;padding:10px;border-color:var(--bd);color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-empty h2{font-family:var(--u);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-empty p{color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-expects li{background:var(--card);border-color:var(--ln);border-radius:8px;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-expects li small{font-family:var(--u);font-style:normal;font-size:12.5px;color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-msg{border-radius:8px}
body.hlpo:not(.hlpo-scope-org) .hlpo-field>span{font-family:var(--u);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-field input,body.hlpo:not(.hlpo-scope-org) .hlpo-field select{min-height:44px;border:1px solid var(--bd);border-radius:8px;font-size:15px;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-field input:focus,body.hlpo:not(.hlpo-scope-org) .hlpo-field select:focus{border-color:var(--pri);box-shadow:0 0 0 3px rgba(184,129,47,.2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-field select{background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px}
body.hlpo:not(.hlpo-scope-org) .hlpo-field em{color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-modal{background:rgba(31,26,22,.45)}
body.hlpo:not(.hlpo-scope-org) .hlpo-sheet{max-width:480px;padding:24px;background:var(--card);border:1px solid var(--ln);border-radius:12px;box-shadow:0 20px 50px rgba(31,26,22,.25)}
body.hlpo:not(.hlpo-scope-org) .hlpo-sheet::before{display:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-sheet h2{margin-bottom:16px;font-family:var(--u);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--tx);text-align:left}
body.hlpo:not(.hlpo-scope-org) .hlpo-sheet .hlpo-rule{display:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-sheet-acts .hlpo-btn{min-height:44px}
body.hlpo:not(.hlpo-scope-org) .hlpo-sheet-acts .hlpo-btn b{font-size:14px;letter-spacing:0}


/* ---- giriş, makam seçimi ve şifre/yetki sayfaları */
body.hlpo:not(.hlpo-scope-org){background-image:none!important;background-color:var(--pg)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-kicker{font-family:var(--u);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--lnk)}
body.hlpo:not(.hlpo-scope-org) .hlpo-title{font-family:var(--u);font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-title-sm{font-size:22px;letter-spacing:-.01em}
body.hlpo:not(.hlpo-scope-org) .hlpo-sub{font-family:var(--u);font-style:normal;font-size:15px;font-weight:500;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-rule{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-lede{font-size:14.5px;line-height:1.6;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-lede strong{color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-fine,body.hlpo:not(.hlpo-scope-org) .hlpo-foot,body.hlpo:not(.hlpo-scope-org) .hlpo-note,body.hlpo:not(.hlpo-scope-org) .hlpo-select-foot{opacity:1;font-family:var(--u);font-style:normal;font-size:13px;color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-skip{font-family:var(--u);letter-spacing:0;text-transform:none}

/* makam seçimi */
body.hlpo:not(.hlpo-scope-org) main.hlpo-select{padding-top:40px}
body.hlpo:not(.hlpo-scope-org) .hlpo-select-head{margin-bottom:26px}
body.hlpo:not(.hlpo-scope-org) .hlpo-select-head .hlpo-kicker{color:var(--tx3);font-weight:500}
body.hlpo:not(.hlpo-scope-org) .hlpo-cards{gap:16px}
body.hlpo:not(.hlpo-scope-org) .hlpo-card,body.hlpo:not(.hlpo-scope-org) .hlpo-card-principal,body.hlpo:not(.hlpo-scope-org) .hlpo-card-officer,body.hlpo:not(.hlpo-scope-org) .hlpo-card-menu,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-card{background:var(--card)!important;background-image:none!important;border:1px solid var(--ln)!important;border-radius:12px!important;box-shadow:var(--sh)!important;color:var(--tx)!important;outline:0}
body.hlpo:not(.hlpo-scope-org) .hlpo-card::before,body.hlpo:not(.hlpo-scope-org) .hlpo-card::after,body.hlpo:not(.hlpo-scope-org) .hlpo-card-principal::before,body.hlpo:not(.hlpo-scope-org) .hlpo-card-principal::after,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-card::before,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-card::after{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card:not(.is-locked):hover,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-card:hover{border-color:var(--hov)!important;box-shadow:0 6px 18px rgba(31,26,22,.08)!important;transform:none}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-in{border:0!important;background:none!important;box-shadow:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-tier,body.hlpo:not(.hlpo-scope-org) .hlpo-card-tier span{border:0!important;padding:0!important;font-family:var(--u)!important;font-size:12.5px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-tier::before,body.hlpo:not(.hlpo-scope-org) .hlpo-card-tier::after,body.hlpo:not(.hlpo-scope-org) .hlpo-card-tier span::before,body.hlpo:not(.hlpo-scope-org) .hlpo-card-tier span::after{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-ico,body.hlpo:not(.hlpo-scope-org) .hlpo-emblem,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-emblem,body.hlpo:not(.hlpo-scope-org) .hlpo-br-ico,body.hlpo:not(.hlpo-scope-org) .hlpo-side-ico{background:var(--accs)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-ico::before,body.hlpo:not(.hlpo-scope-org) .hlpo-card-ico::after,body.hlpo:not(.hlpo-scope-org) .hlpo-emblem::before,body.hlpo:not(.hlpo-scope-org) .hlpo-emblem::after{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-t{font-family:var(--u)!important;font-size:21px!important;font-weight:700!important;line-height:1.3;letter-spacing:-.01em!important;text-transform:none!important;color:var(--tx)!important;text-shadow:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-s{margin-bottom:18px!important;font-family:var(--u)!important;font-style:normal!important;font-size:14px!important;color:var(--tx2)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-menu .hlpo-card-s{margin-bottom:6px!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-cards .hlpo-card-ico{width:64px!important;height:64px!important;padding:16px!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-card-menu-l a{font-family:var(--u)!important;font-size:13px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--lnk)!important;border-bottom-color:var(--accl)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-privs li{color:var(--tx2)!important;font-family:var(--u);font-style:normal}
body.hlpo:not(.hlpo-scope-org) .hlpo-card.is-locked{opacity:.6}
body.hlpo:not(.hlpo-scope-org) .hlpo-locked{font-family:var(--u);font-style:normal;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--tx3)}

/* giriş ve ayar kartı */
body.hlpo:not(.hlpo-scope-org) .hlpo-gate{background:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-plaque{background:var(--card)!important;background-image:none!important;border:1px solid var(--ln)!important;border-radius:14px!important;box-shadow:0 10px 30px rgba(31,26,22,.08)!important;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-plaque::before,body.hlpo:not(.hlpo-scope-org) .hlpo-plaque::after{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-set{background:var(--soft)!important;background-image:none!important;border:1px solid var(--ln)!important;border-radius:10px!important;box-shadow:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-set.is-done{background:var(--card)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-set legend{padding:0 6px;background:transparent;font-family:var(--u)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-set-user small,body.hlpo:not(.hlpo-scope-org) .hlpo-set-note{font-family:var(--u);font-style:normal;letter-spacing:0;text-transform:none;color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-set-user b{color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-set-state{font-family:var(--u);font-style:normal;letter-spacing:0;text-transform:none;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-set-rule{background:var(--ln2)!important;border-color:var(--ln2)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-menu-row{border-color:var(--ln2)!important;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-menu-row b{font-weight:600;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-menu-row small{color:var(--tx3)}
body.hlpo:not(.hlpo-scope-org) .hlpo-menu-row input{accent-color:var(--pri)}
body.hlpo:not(.hlpo-scope-org) .hlpo-field-fixed{background:var(--soft)!important;border-color:var(--ln)!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-pw-t{color:var(--tx3)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-remember{font-family:var(--u);font-style:normal;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-remember input{accent-color:var(--pri)}
body.hlpo:not(.hlpo-scope-org) .hlpo-saved{background:var(--soft)!important;border:1px solid var(--ln)!important;border-radius:10px!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-saved-h{font-family:var(--u)!important;font-size:12.5px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--tx3)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-saved-c{background:var(--card)!important;border:1px solid var(--ln)!important;border-radius:8px!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-saved-c.is-on{border-color:var(--pri)!important;box-shadow:0 0 0 2px rgba(59,42,28,.12)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-saved-u{color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-saved-n,body.hlpo:not(.hlpo-scope-org) .hlpo-saved-x{color:var(--tx3)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-seat-msg{font-family:var(--u);font-style:normal;color:var(--tx2)}
body.hlpo:not(.hlpo-scope-org) .hlpo-seat-nav a,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-back,body.hlpo:not(.hlpo-scope-org) .hlpo-seat-links a{font-family:var(--u)!important;font-size:13px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br{background:var(--card)!important;background-image:none!important;border:1px solid var(--ln)!important;border-radius:12px!important;box-shadow:var(--sh)!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br::before,body.hlpo:not(.hlpo-scope-org) .hlpo-br::after{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br:hover,body.hlpo:not(.hlpo-scope-org) .hlpo-br:focus-visible{border-color:var(--hov)!important;box-shadow:0 6px 18px rgba(31,26,22,.08)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-in{border:0!important;background:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-no{font-family:var(--u)!important;font-size:12.5px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-t{font-family:var(--u)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-go{font-family:var(--u)!important;font-size:13px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-msg{font-family:var(--u);font-style:normal}

/* ---- operasyon paneli: açık sol menü */
body.hlpo:not(.hlpo-scope-org) .hlpo-panel{background:var(--pg)}
body.hlpo:not(.hlpo-scope-org) .hlpo-side{background:var(--card)!important;background-image:none!important;border-right:1px solid var(--ln)!important;box-shadow:none!important;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-side-head{border-bottom:1px solid var(--ln2)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-side-ico{width:44px;height:44px}
body.hlpo:not(.hlpo-scope-org) .hlpo-side-t{font-family:var(--u)!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-side-s{font-family:var(--u)!important;font-style:normal!important;font-size:12.5px!important;color:var(--tx3)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-branch{border-bottom:1px solid var(--ln2)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-field-dark>span{color:var(--tx3)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-field-dark select{background-color:var(--card)!important;border:1px solid var(--bd)!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-nav a{font-family:var(--u)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx2)!important;border-color:var(--ln2)!important;background:none!important;border-radius:8px}
body.hlpo:not(.hlpo-scope-org) .hlpo-nav a::before{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-nav a:hover{background:var(--soft)!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-nav a.is-on{background:var(--accs)!important;color:var(--tx)!important;box-shadow:inset 3px 0 0 var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-bar{background:var(--card)!important;background-image:none!important;border:1px solid var(--ln)!important;border-radius:var(--rd)!important;box-shadow:var(--sh)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-bar p{font-family:var(--u);font-style:normal}
body.hlpo:not(.hlpo-scope-org) .hlpo-box h2,body.hlpo:not(.hlpo-scope-org) .hlpo-box h3{font-family:var(--u);letter-spacing:0;text-transform:none;color:var(--tx)}
body.hlpo:not(.hlpo-scope-org) .hlpo-plaque .hlpo-lede{margin-top:14px!important}
/* şube defteri köprüsünün eklediği kutu ve menü bağlantısı */
body.hlpo:not(.hlpo-scope-org) [data-hlsd="cta"]{border:1px solid var(--ln)!important;border-radius:var(--rd)!important;background:var(--card)!important;box-shadow:var(--sh)!important}
body.hlpo:not(.hlpo-scope-org) [data-hlsd="cta"] p{font-family:var(--u)!important;font-style:normal!important;font-size:14.5px!important;line-height:1.55!important;letter-spacing:0!important;color:var(--tx2)!important}
body.hlpo:not(.hlpo-scope-org) [data-hlsd="cta"] a,body.hlpo:not(.hlpo-scope-org) [data-hlsd="cta"] button{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:9px 18px!important;border:1px solid var(--pri)!important;border-radius:8px!important;background:var(--pri)!important;background-image:none!important;box-shadow:none!important;font-family:var(--u)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--onpri)!important;text-decoration:none!important}
body.hlpo:not(.hlpo-scope-org) [data-hlsd="cta"] a:hover,body.hlpo:not(.hlpo-scope-org) [data-hlsd="cta"] button:hover{background:var(--cof)!important;border-color:var(--cof)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-nav a[data-hlsd="nav"]{color:var(--lnk)!important;box-shadow:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-nav a[data-hlsd="nav"]:hover{color:var(--tx)!important}

/* ---- koyu mod */
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org){--pg:#14110e;--card:#1d1915;--soft:#231e1a;--ln:#342c25;--ln2:#2a241f;--tx:#f0e9e1;--tx2:#c8bdb0;--tx3:#a2968a;--mut:#7c7268;--cof:#0e0b09;--pri:#d7aa62;--prih:#e4bb77;--onpri:#1a130c;--lnk:#e2b872;--accs:#2c241c;--okc:#8fd3a0;--okb:#1b3122;--wac:#e9c27c;--wab:#352a15;--bac:#f2a093;--bab:#3b1d18;--nec:#c8bdb0;--neb:#2a241f;--sh:0 1px 2px rgba(0,0,0,.35);--bd:#463c33;--bdh:#6a5c4f;--hov:#5a4c3f;--rowh:#221d19;--dangl:#5a2a22;--accl:#4a3a26;--acct:#e2b872;--offl:#3a322b;--okl:#2c4a33;--wal:#55431f;--bal:#5a2a22;--fut:#5a5048;--sk1:#2a241f;--sk2:#342c25;--zero:#5a5048;color-scheme:dark}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-field input,html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-field select,html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-field textarea,html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-pw input{background-color:var(--soft)!important;color:var(--tx)!important}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-field input::placeholder{color:var(--mut)}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-plaque{box-shadow:0 10px 30px rgba(0,0,0,.45)!important}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-top{border-bottom:1px solid var(--ln)!important}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-menu-row input,html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-remember input{color-scheme:dark}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-modal{background:rgba(0,0,0,.6)}
html[data-hl-tema="koyu"] body.hlpo:not(.hlpo-scope-org) .hlpo-msg{background-color:var(--soft);color:var(--tx)}

/* ---- giriş ve şube seçimi sayfalarında kalan süslü yazılar */
body.hlpo:not(.hlpo-scope-org) .hlpo-br-no span{border:0!important;padding:0!important;font-size:12.5px!important;font-weight:600!important;color:var(--lnk)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-no span::before,body.hlpo:not(.hlpo-scope-org) .hlpo-br-no span::after{display:none!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-t small{display:block;margin-bottom:2px;font-size:12.5px!important;font-weight:500!important;color:var(--tx3)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-go{display:inline-flex!important;align-items:center;gap:6px;padding:8px 14px!important;border:1px solid var(--bd)!important;border-radius:8px!important;background:var(--card)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br-go b,body.hlpo:not(.hlpo-scope-org) .hlpo-br-go i{font-size:13.5px!important;font-weight:600!important;color:var(--tx)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br:hover .hlpo-br-go,body.hlpo:not(.hlpo-scope-org) .hlpo-br:focus-visible .hlpo-br-go{background:var(--pri)!important;border-color:var(--pri)!important}
body.hlpo:not(.hlpo-scope-org) .hlpo-br:hover .hlpo-br-go b,body.hlpo:not(.hlpo-scope-org) .hlpo-br:hover .hlpo-br-go i,body.hlpo:not(.hlpo-scope-org) .hlpo-br:focus-visible .hlpo-br-go b{color:var(--onpri)!important}

@media (prefers-color-scheme:dark){
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org){--pg:#14110e;--card:#1d1915;--soft:#231e1a;--ln:#342c25;--ln2:#2a241f;--tx:#f0e9e1;--tx2:#c8bdb0;--tx3:#a2968a;--mut:#7c7268;--cof:#0e0b09;--pri:#d7aa62;--prih:#e4bb77;--onpri:#1a130c;--lnk:#e2b872;--accs:#2c241c;--okc:#8fd3a0;--okb:#1b3122;--wac:#e9c27c;--wab:#352a15;--bac:#f2a093;--bab:#3b1d18;--nec:#c8bdb0;--neb:#2a241f;--sh:0 1px 2px rgba(0,0,0,.35);--bd:#463c33;--bdh:#6a5c4f;--hov:#5a4c3f;--rowh:#221d19;--dangl:#5a2a22;--accl:#4a3a26;--acct:#e2b872;--offl:#3a322b;--okl:#2c4a33;--wal:#55431f;--bal:#5a2a22;--fut:#5a5048;--sk1:#2a241f;--sk2:#342c25;--zero:#5a5048;color-scheme:dark}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-field input,html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-field select,html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-field textarea,html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-pw input{background-color:var(--soft)!important;color:var(--tx)!important}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-field input::placeholder{color:var(--mut)}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-plaque{box-shadow:0 10px 30px rgba(0,0,0,.45)!important}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-top{border-bottom:1px solid var(--ln)!important}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-menu-row input,html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-remember input{color-scheme:dark}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-modal{background:rgba(0,0,0,.6)}
html:not([data-hl-tema]) body.hlpo:not(.hlpo-scope-org) .hlpo-msg{background-color:var(--soft);color:var(--tx)}
}

/* ---- Şube paneli (Gün sonu, puantaj, vardiya) ve şube defteri: yalnızca font ve renk değişkenleri */
html body.hpx{
  --font:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif!important;
  --serif:var(--font)!important;--font-d:var(--font)!important;--font-s:var(--font)!important;
  --side:#2b1e15!important;--side-ink:#efe6d8!important;--side-dim:#b3a28b!important;--side-active:#3b2a1c!important;--side-line:#3a2a1e!important;
  --e9:#21170f!important;--e8:#2b1e15!important;--e7:#3b2a1c!important;--e6:#2b1e15!important;
  --primary:#3b2a1c!important;--primary-2:#2b1e15!important;--primary-soft:#f4ede2!important;
  --bg:#f6f5f2!important;--surface:#fff!important;--surface-2:#faf8f5!important;--beige:#faf8f5!important;--cream:#faf8f5!important;
  --ink:#1f1a16!important;--ink-2:#5a5047!important;--ink-3:#6f665c!important;--line:#e6e1d8!important;--line-2:#efebe4!important;--grid:#efebe4!important;
  --accent:#3b2a1c!important;--accent-2:#2b1e15!important;--accent-soft:#f4ede2!important;
  font-family:var(--font)!important
}
html body.hpx h1,html body.hpx h2,html body.hpx h3{font-family:var(--font)!important;letter-spacing:-.01em!important}
html body.hlsd:not(.hpx){--font:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif!important;--font-d:var(--font)!important;--font-s:var(--font)!important}
html body.hlsd .sd-kok,html body.hlsd .sd-toast{font-family:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif!important}
html body.hlsd .sd-kok{--sd-zemin:#f6f5f2;--sd-cizgi:#e6e1d8;--sd-cizgi2:#efebe4;--sd-yazi:#1f1a16;--sd-yazi2:#5a5047;--sd-yazi3:#6f665c}
html body.hlsd:not(.hpx) header.top{background:#2b1e15!important}
html body.hpx svg rect.bar{fill:#b8812f!important}
html body.hpx svg rect.bar:hover{fill:#9a6a22!important}

/* ---- koyu mod: şube paneli */
html[data-hl-tema="koyu"] body.hpx{--side:#0e0b09!important;--side-ink:#e9dfd2!important;--side-dim:#9a8b7b!important;--side-active:#2a221b!important;--side-line:#241d17!important;--e9:#0e0b09!important;--e8:#14110e!important;--e7:#1d1915!important;--e6:#14110e!important;--primary:#d7aa62!important;--primary-2:#e4bb77!important;--primary-soft:#2c241c!important;--tan:#8a6a45!important;--ok:#8fd3a0!important;--ok-ink:#8fd3a0!important;--warn-ink:#e9c27c!important;--bad-ink:#f2a093!important;--info-soft:#1c2632!important;--info-ink:#9cc3ea!important;--cream:#231e1a!important;--paper:#1d1915!important;--beige:#231e1a!important;--gold:#c99a4e!important;--gold2:#c99a4e!important;--goldd:#e2b872!important;--bg:#14110e!important;--surface:#1d1915!important;--surface-2:#231e1a!important;--ink:#f0e9e1!important;--ink-2:#c8bdb0!important;--ink-3:#a2968a!important;--line:#342c25!important;--line-2:#2a241f!important;--grid:#2a241f!important;--accent:#d7aa62!important;--accent-2:#e4bb77!important;--accent-ink:#1a130c!important;--accent-soft:#2c241c!important;--good:#8fd3a0!important;--good-soft:#1b3122!important;--warn:#e9c27c!important;--warn-soft:#352a15!important;--bad:#f2a093!important;--bad-soft:#3b1d18!important;--shadow:0 1px 2px rgba(0,0,0,.35)!important;color-scheme:dark}
html[data-hl-tema="koyu"] body.hpx svg rect.bar{fill:#c99a4e!important}
/* ---- koyu mod: şube defteri */
html[data-hl-tema="koyu"] body.hlsd:not(.hpx){color-scheme:dark}
html[data-hl-tema="koyu"] body.hlsd .sd-kok{--sd-zemin:#14110e;--sd-yuzey:#1d1915;--sd-yuzey2:#231e1a;--sd-yuzey3:#2a241f;--sd-cizgi:#342c25;--sd-cizgi2:#2a241f;--sd-giris:#463c33;--sd-yazi:#f0e9e1;--sd-yazi2:#c8bdb0;--sd-yazi3:#a2968a;--sd-ana:#d7aa62;--sd-ana2:#e4bb77;--sd-altin:#c99a4e;--sd-altin2:#4a3a26;--sd-yesil:#8fd3a0;--sd-yesil-z:#1b3122;--sd-kirmizi:#f2a093;--sd-kirmizi-z:#3b1d18;--sd-amber:#e9c27c;--sd-amber-z:#352a15}
html[data-hl-tema="koyu"] body.hlsd:not(.hpx) header.top{background:#0e0b09!important;border-bottom:1px solid #342c25}
html[data-hl-tema="koyu"] body.hpx .hp-save,html[data-hl-tema="koyu"] body.hpx #toast{background:#0e0b09!important;color:#f0e9e1!important;box-shadow:0 0 0 1px #342c25,0 10px 28px rgba(0,0,0,.45)!important}
html[data-hl-tema="koyu"] body.hpx .hp-save span,html[data-hl-tema="koyu"] body.hpx .hp-save b,html[data-hl-tema="koyu"] body.hpx .hp-save small{color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hpx .hp-badge.w{color:#1a130c!important}
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube){--pri:#d7aa62;--prih:#e4bb77;--bd:#463c33;--e9:#0e0b09;--e8:#0e0b09;--e7:#1d1915;--e6:#2a221b;--cream:#231e1a;--paper:#1d1915;--beige:#231e1a;--gold:#c99a4e;--gold2:#d4b27a;--goldd:#e2b872;--bg:#14110e;--surface:#1d1915;--surface-2:#231e1a;--ink:#f0e9e1;--ink-2:#c8bdb0;--ink-3:#a2968a;--line:#342c25;--line-2:#2a241f;--accent:#d7aa62;--accent-2:#e4bb77;--accent-ink:#1a130c;--accent-soft:#2c241c;--good:#8fd3a0;--good-soft:#1b3122;--warn:#e9c27c;--warn-soft:#352a15;--bad:#f2a093;--bad-soft:#3b1d18;--s1:#c98a5e;--s2:#e0b04a;--s3:#5cc49a;--grid:#2a241f;--shadow:none;color-scheme:dark;background-color:#14110e}
html[data-hl-tema="koyu"] body.hlsd .sd-kok input,html[data-hl-tema="koyu"] body.hlsd .sd-kok select,html[data-hl-tema="koyu"] body.hlsd .sd-kok textarea{background-color:var(--sd-yuzey2)!important;color:var(--sd-yazi)!important;border-color:var(--sd-giris)!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok input::placeholder,html[data-hl-tema="koyu"] body.hlsd .sd-kok textarea::placeholder{color:#7c7268!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-seg{background:var(--sd-yuzey2)!important}

/* ---- koyu mod: şube paneli ve şube defterindeki sabit (açık) renkler — puantaj, vardiya, aylık tablo, formlar */
html[data-hl-tema="koyu"] body.hlsd .head p,html[data-hl-tema="koyu"] body.hlsd .t th,html[data-hl-tema="koyu"] body.hlsd .f > span,html[data-hl-tema="koyu"] body.hlsd .gate p,html[data-hl-tema="koyu"] body.hlsd .vz th,html[data-hl-tema="koyu"] body.hlsd .vz th.tp{color:#b9a68f!important}
html[data-hl-tema="koyu"] body.hlsd .vz th{background:#231e1a!important}
html[data-hl-tema="koyu"] body.hlsd .vz .we,html[data-hl-tema="koyu"] body.hlsd .vz th.we{background:#28221c!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.c:hover,html[data-hl-tema="koyu"] body.hlsd .vz th.c:hover{background:#3a3024!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.v{background:#3d3020!important;color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.v.r0,html[data-hl-tema="koyu"] body.hlsd .chip.r0{background:#4a3b1a!important;color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.v.r1,html[data-hl-tema="koyu"] body.hlsd .chip.r1{background:#283a22!important;color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.v.r2,html[data-hl-tema="koyu"] body.hlsd .chip.r2{background:#22303f!important;color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.v.r3,html[data-hl-tema="koyu"] body.hlsd .chip.r3{background:#3b2738!important;color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .vz td.v *,html[data-hl-tema="koyu"] body.hlsd .chip *{color:inherit}
html[data-hl-tema="koyu"] body.hlsd .vz td.iz,html[data-hl-tema="koyu"] body.hlsd .chip.iz{color:#e9c27c!important}
html[data-hl-tema="koyu"] body.hlsd .vz .gv{color:#c8a679!important}
html[data-hl-tema="koyu"] body.hlsd .vz.kar td.pz{background:#1c2632!important;color:#9cc3ea!important}
html[data-hl-tema="koyu"] body.hlsd .vlg i{border-color:rgba(255,255,255,.22)!important}
html[data-hl-tema="koyu"] body.hlsd .vlg .izk{background-image:repeating-linear-gradient(135deg,#1d1915 0,#1d1915 3px,rgba(201,154,78,.5) 3px,rgba(201,154,78,.5) 6px)!important}
html[data-hl-tema="koyu"] body.hlsd .uyari{color:#f2a093!important;border-color:rgba(242,160,147,.35)!important}
html[data-hl-tema="koyu"] body.hlsd .uyari *{color:inherit}
html[data-hl-tema="koyu"] body.hlsd .bildir{background:#352a15!important;color:#e9c27c!important;border-color:rgba(233,194,124,.35)!important}
html[data-hl-tema="koyu"] body.hlsd .pay-on{background:#2c241c!important}
html[data-hl-tema="koyu"] body.hlsd .t tr.lock td{background:rgba(255,255,255,.04)!important}
html[data-hl-tema="koyu"] body.hlsd .note.w{border-color:#5a4520!important}
html[data-hl-tema="koyu"] body.hlsd .btn-p,html[data-hl-tema="koyu"] body.hlsd .btn-p:visited{color:#1a130c!important}
html[data-hl-tema="koyu"] body.hlsd #tip{background:#0e0b09!important;color:#f0e9e1!important;box-shadow:0 0 0 1px #342c25,0 8px 24px rgba(0,0,0,.45)!important}
html[data-hl-tema="koyu"] body.hlsd .f input,html[data-hl-tema="koyu"] body.hlsd .f select,html[data-hl-tema="koyu"] body.hlsd .f textarea,html[data-hl-tema="koyu"] body.hlsd .inp,html[data-hl-tema="koyu"] body.hlsd .dg input,html[data-hl-tema="koyu"] body.hlsd .dg select{background-color:#231e1a!important;color:#f0e9e1!important;border-color:#463c33!important}
html[data-hl-tema="koyu"] body.hlsd .f input::placeholder,html[data-hl-tema="koyu"] body.hlsd .f textarea::placeholder,html[data-hl-tema="koyu"] body.hlsd .inp::placeholder{color:#7c7268!important}
/* aylık tablo (hesap tablosu görünümü) */
html[data-hl-tema="koyu"] body.hlsd .sheet,html[data-hl-tema="koyu"] body.hlsd .tw.shw,html[data-hl-tema="koyu"] body.hlsd .sh-bar{background:#1d1915!important;border-color:#463c33!important}
html[data-hl-tema="koyu"] body.hlsd .sheet th,html[data-hl-tema="koyu"] body.hlsd .sheet td{border-color:#342c25!important}
html[data-hl-tema="koyu"] body.hlsd .sheet td{color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .sheet thead th,html[data-hl-tema="koyu"] body.hlsd .sheet .rh,html[data-hl-tema="koyu"] body.hlsd .sheet tfoot th,html[data-hl-tema="koyu"] body.hlsd .sheet tfoot td{background:#231e1a!important;color:#c8bdb0!important;border-color:#463c33!important}
html[data-hl-tema="koyu"] body.hlsd .sheet thead th.h,html[data-hl-tema="koyu"] body.hlsd .sheet td.bk,html[data-hl-tema="koyu"] body.hlsd .sh-fx{color:#8f8478!important}
html[data-hl-tema="koyu"] body.hlsd .sheet .rh b,html[data-hl-tema="koyu"] body.hlsd .sheet tfoot td,html[data-hl-tema="koyu"] body.hlsd .sheet tfoot th,html[data-hl-tema="koyu"] body.hlsd .sh-ic{color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .sheet .rh.c:hover{background:#2a241f!important}
html[data-hl-tema="koyu"] body.hlsd .sheet .rh.bg{background:#3a2e20!important}
html[data-hl-tema="koyu"] body.hlsd .sheet td.h,html[data-hl-tema="koyu"] body.hlsd .sheet tr.kp td{background:#191613!important;color:#ada193!important}
html[data-hl-tema="koyu"] body.hlsd .sheet tr.hs td.e{background:#201b17!important}
html[data-hl-tema="koyu"] body.hlsd .sheet tr.bgr td.e{background:#2a2318!important}
html[data-hl-tema="koyu"] body.hlsd .sheet td.sec{box-shadow:inset 0 0 0 2px #8ab4f8!important}
html[data-hl-tema="koyu"] body.hlsd .sheet td.sec.h{box-shadow:inset 0 0 0 2px #5f7fae!important}
html[data-hl-tema="koyu"] body.hlsd .sheet .sh-in{background:#231e1a!important;color:#f0e9e1!important;outline-color:#8ab4f8!important;box-shadow:0 2px 6px rgba(0,0,0,.5)!important}
html[data-hl-tema="koyu"] body.hlsd .sh-ad{color:#c8bdb0!important;border-color:#342c25!important}
html[data-hl-tema="koyu"] body.hlsd .sh-dur{color:#a2968a!important}
/* şube defteri (kurucu): sabit beyaz yüzeyler */
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .btn:not(.btn-p),html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .seg,html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .mnav select{background:#231e1a!important}
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .btn:not(.btn-p):hover{background:#2a241f!important;border-color:#6a5c4f!important}
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .mnav,html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) dialog{background:#1d1915!important}
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .seg button.on{color:#1a130c!important}
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .t tbody tr:hover td{background:#231e1a!important}
html[data-hl-tema="koyu"] body.hlsd:not(.hlsd-sube) .bl .tr{background:#2c241c!important}
/* şube defteri ayrıntı ekranları (hl-defter-excel: gün sonu, giderler, personel, rapor) */
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-btn,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-cip,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-secim,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-hucre-in{background:#231e1a!important;border-color:#463c33!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-secim,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-hucre-in{color:#f0e9e1!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-btn:hover,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-cip:hover,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-kart:hover{border-color:#6a5c4f!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-btn-p,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-btn.sd-btn-p{background:#d7aa62!important;border-color:#d7aa62!important;color:#1a130c!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-btn-p:hover{background:#e4bb77!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-btn-sil:hover{background:#3b1d18!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-cip.on,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-eksik .sd-cip.on,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-seg button.on{background:#d7aa62!important;border-color:#d7aa62!important;color:#1a130c!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-cip.on b,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-cip.on *{color:#1a130c!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-giris{border-color:#463c33!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-eksik .sd-cip,html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-durum{border-color:#5a4520!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-durum.ok{border-color:#2f5a3c!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-gun.bugun{background:#2c241c!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-duzenli{background:#231e1a!important;border-color:#4a3a26!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-duz{background:#1d1915!important;border-color:#4a3a26!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-duzenle{background:#211c18!important;border-color:#463c33!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-hucre i{color:#7c7268!important}
html[data-hl-tema="koyu"] body.hlsd .sd-kok .sd-yuk div{background-image:linear-gradient(90deg,#231e1a 0%,#2a241f 50%,#231e1a 100%)!important}

@media (prefers-color-scheme:dark){
html:not([data-hl-tema]) body.hpx{--side:#0e0b09!important;--side-ink:#e9dfd2!important;--side-dim:#9a8b7b!important;--side-active:#2a221b!important;--side-line:#241d17!important;--e9:#0e0b09!important;--e8:#14110e!important;--e7:#1d1915!important;--e6:#14110e!important;--primary:#d7aa62!important;--primary-2:#e4bb77!important;--primary-soft:#2c241c!important;--tan:#8a6a45!important;--ok:#8fd3a0!important;--ok-ink:#8fd3a0!important;--warn-ink:#e9c27c!important;--bad-ink:#f2a093!important;--info-soft:#1c2632!important;--info-ink:#9cc3ea!important;--cream:#231e1a!important;--paper:#1d1915!important;--beige:#231e1a!important;--gold:#c99a4e!important;--gold2:#c99a4e!important;--goldd:#e2b872!important;--bg:#14110e!important;--surface:#1d1915!important;--surface-2:#231e1a!important;--ink:#f0e9e1!important;--ink-2:#c8bdb0!important;--ink-3:#a2968a!important;--line:#342c25!important;--line-2:#2a241f!important;--grid:#2a241f!important;--accent:#d7aa62!important;--accent-2:#e4bb77!important;--accent-ink:#1a130c!important;--accent-soft:#2c241c!important;--good:#8fd3a0!important;--good-soft:#1b3122!important;--warn:#e9c27c!important;--warn-soft:#352a15!important;--bad:#f2a093!important;--bad-soft:#3b1d18!important;--shadow:0 1px 2px rgba(0,0,0,.35)!important;color-scheme:dark}
html:not([data-hl-tema]) body.hpx svg rect.bar{fill:#c99a4e!important}
html:not([data-hl-tema]) body.hlsd:not(.hpx){color-scheme:dark}
html:not([data-hl-tema]) body.hlsd .sd-kok{--sd-zemin:#14110e;--sd-yuzey:#1d1915;--sd-yuzey2:#231e1a;--sd-yuzey3:#2a241f;--sd-cizgi:#342c25;--sd-cizgi2:#2a241f;--sd-giris:#463c33;--sd-yazi:#f0e9e1;--sd-yazi2:#c8bdb0;--sd-yazi3:#a2968a;--sd-ana:#d7aa62;--sd-ana2:#e4bb77;--sd-altin:#c99a4e;--sd-altin2:#4a3a26;--sd-yesil:#8fd3a0;--sd-yesil-z:#1b3122;--sd-kirmizi:#f2a093;--sd-kirmizi-z:#3b1d18;--sd-amber:#e9c27c;--sd-amber-z:#352a15}
html:not([data-hl-tema]) body.hlsd:not(.hpx) header.top{background:#0e0b09!important;border-bottom:1px solid #342c25}
html:not([data-hl-tema]) body.hpx .hp-save,html:not([data-hl-tema]) body.hpx #toast{background:#0e0b09!important;color:#f0e9e1!important;box-shadow:0 0 0 1px #342c25,0 10px 28px rgba(0,0,0,.45)!important}
html:not([data-hl-tema]) body.hpx .hp-save span,html:not([data-hl-tema]) body.hpx .hp-save b,html:not([data-hl-tema]) body.hpx .hp-save small{color:#f0e9e1!important}
html:not([data-hl-tema]) body.hpx .hp-badge.w{color:#1a130c!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube){--pri:#d7aa62;--prih:#e4bb77;--bd:#463c33;--e9:#0e0b09;--e8:#0e0b09;--e7:#1d1915;--e6:#2a221b;--cream:#231e1a;--paper:#1d1915;--beige:#231e1a;--gold:#c99a4e;--gold2:#d4b27a;--goldd:#e2b872;--bg:#14110e;--surface:#1d1915;--surface-2:#231e1a;--ink:#f0e9e1;--ink-2:#c8bdb0;--ink-3:#a2968a;--line:#342c25;--line-2:#2a241f;--accent:#d7aa62;--accent-2:#e4bb77;--accent-ink:#1a130c;--accent-soft:#2c241c;--good:#8fd3a0;--good-soft:#1b3122;--warn:#e9c27c;--warn-soft:#352a15;--bad:#f2a093;--bad-soft:#3b1d18;--s1:#c98a5e;--s2:#e0b04a;--s3:#5cc49a;--grid:#2a241f;--shadow:none;color-scheme:dark;background-color:#14110e}
html:not([data-hl-tema]) body.hlsd .sd-kok input,html:not([data-hl-tema]) body.hlsd .sd-kok select,html:not([data-hl-tema]) body.hlsd .sd-kok textarea{background-color:var(--sd-yuzey2)!important;color:var(--sd-yazi)!important;border-color:var(--sd-giris)!important}
html:not([data-hl-tema]) body.hlsd .sd-kok input::placeholder,html:not([data-hl-tema]) body.hlsd .sd-kok textarea::placeholder{color:#7c7268!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-seg{background:var(--sd-yuzey2)!important}
html:not([data-hl-tema]) body.hlsd .head p,html:not([data-hl-tema]) body.hlsd .t th,html:not([data-hl-tema]) body.hlsd .f > span,html:not([data-hl-tema]) body.hlsd .gate p,html:not([data-hl-tema]) body.hlsd .vz th,html:not([data-hl-tema]) body.hlsd .vz th.tp{color:#b9a68f!important}
html:not([data-hl-tema]) body.hlsd .vz th{background:#231e1a!important}
html:not([data-hl-tema]) body.hlsd .vz .we,html:not([data-hl-tema]) body.hlsd .vz th.we{background:#28221c!important}
html:not([data-hl-tema]) body.hlsd .vz td.c:hover,html:not([data-hl-tema]) body.hlsd .vz th.c:hover{background:#3a3024!important}
html:not([data-hl-tema]) body.hlsd .vz td.v{background:#3d3020!important;color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .vz td.v.r0,html:not([data-hl-tema]) body.hlsd .chip.r0{background:#4a3b1a!important;color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .vz td.v.r1,html:not([data-hl-tema]) body.hlsd .chip.r1{background:#283a22!important;color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .vz td.v.r2,html:not([data-hl-tema]) body.hlsd .chip.r2{background:#22303f!important;color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .vz td.v.r3,html:not([data-hl-tema]) body.hlsd .chip.r3{background:#3b2738!important;color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .vz td.v *,html:not([data-hl-tema]) body.hlsd .chip *{color:inherit}
html:not([data-hl-tema]) body.hlsd .vz td.iz,html:not([data-hl-tema]) body.hlsd .chip.iz{color:#e9c27c!important}
html:not([data-hl-tema]) body.hlsd .vz .gv{color:#c8a679!important}
html:not([data-hl-tema]) body.hlsd .vz.kar td.pz{background:#1c2632!important;color:#9cc3ea!important}
html:not([data-hl-tema]) body.hlsd .vlg i{border-color:rgba(255,255,255,.22)!important}
html:not([data-hl-tema]) body.hlsd .vlg .izk{background-image:repeating-linear-gradient(135deg,#1d1915 0,#1d1915 3px,rgba(201,154,78,.5) 3px,rgba(201,154,78,.5) 6px)!important}
html:not([data-hl-tema]) body.hlsd .uyari{color:#f2a093!important;border-color:rgba(242,160,147,.35)!important}
html:not([data-hl-tema]) body.hlsd .uyari *{color:inherit}
html:not([data-hl-tema]) body.hlsd .bildir{background:#352a15!important;color:#e9c27c!important;border-color:rgba(233,194,124,.35)!important}
html:not([data-hl-tema]) body.hlsd .pay-on{background:#2c241c!important}
html:not([data-hl-tema]) body.hlsd .t tr.lock td{background:rgba(255,255,255,.04)!important}
html:not([data-hl-tema]) body.hlsd .note.w{border-color:#5a4520!important}
html:not([data-hl-tema]) body.hlsd .btn-p,html:not([data-hl-tema]) body.hlsd .btn-p:visited{color:#1a130c!important}
html:not([data-hl-tema]) body.hlsd #tip{background:#0e0b09!important;color:#f0e9e1!important;box-shadow:0 0 0 1px #342c25,0 8px 24px rgba(0,0,0,.45)!important}
html:not([data-hl-tema]) body.hlsd .f input,html:not([data-hl-tema]) body.hlsd .f select,html:not([data-hl-tema]) body.hlsd .f textarea,html:not([data-hl-tema]) body.hlsd .inp,html:not([data-hl-tema]) body.hlsd .dg input,html:not([data-hl-tema]) body.hlsd .dg select{background-color:#231e1a!important;color:#f0e9e1!important;border-color:#463c33!important}
html:not([data-hl-tema]) body.hlsd .f input::placeholder,html:not([data-hl-tema]) body.hlsd .f textarea::placeholder,html:not([data-hl-tema]) body.hlsd .inp::placeholder{color:#7c7268!important}
html:not([data-hl-tema]) body.hlsd .sheet,html:not([data-hl-tema]) body.hlsd .tw.shw,html:not([data-hl-tema]) body.hlsd .sh-bar{background:#1d1915!important;border-color:#463c33!important}
html:not([data-hl-tema]) body.hlsd .sheet th,html:not([data-hl-tema]) body.hlsd .sheet td{border-color:#342c25!important}
html:not([data-hl-tema]) body.hlsd .sheet td{color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .sheet thead th,html:not([data-hl-tema]) body.hlsd .sheet .rh,html:not([data-hl-tema]) body.hlsd .sheet tfoot th,html:not([data-hl-tema]) body.hlsd .sheet tfoot td{background:#231e1a!important;color:#c8bdb0!important;border-color:#463c33!important}
html:not([data-hl-tema]) body.hlsd .sheet thead th.h,html:not([data-hl-tema]) body.hlsd .sheet td.bk,html:not([data-hl-tema]) body.hlsd .sh-fx{color:#8f8478!important}
html:not([data-hl-tema]) body.hlsd .sheet .rh b,html:not([data-hl-tema]) body.hlsd .sheet tfoot td,html:not([data-hl-tema]) body.hlsd .sheet tfoot th,html:not([data-hl-tema]) body.hlsd .sh-ic{color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .sheet .rh.c:hover{background:#2a241f!important}
html:not([data-hl-tema]) body.hlsd .sheet .rh.bg{background:#3a2e20!important}
html:not([data-hl-tema]) body.hlsd .sheet td.h,html:not([data-hl-tema]) body.hlsd .sheet tr.kp td{background:#191613!important;color:#ada193!important}
html:not([data-hl-tema]) body.hlsd .sheet tr.hs td.e{background:#201b17!important}
html:not([data-hl-tema]) body.hlsd .sheet tr.bgr td.e{background:#2a2318!important}
html:not([data-hl-tema]) body.hlsd .sheet td.sec{box-shadow:inset 0 0 0 2px #8ab4f8!important}
html:not([data-hl-tema]) body.hlsd .sheet td.sec.h{box-shadow:inset 0 0 0 2px #5f7fae!important}
html:not([data-hl-tema]) body.hlsd .sheet .sh-in{background:#231e1a!important;color:#f0e9e1!important;outline-color:#8ab4f8!important;box-shadow:0 2px 6px rgba(0,0,0,.5)!important}
html:not([data-hl-tema]) body.hlsd .sh-ad{color:#c8bdb0!important;border-color:#342c25!important}
html:not([data-hl-tema]) body.hlsd .sh-dur{color:#a2968a!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .btn:not(.btn-p),html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .seg,html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .mnav select{background:#231e1a!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .btn:not(.btn-p):hover{background:#2a241f!important;border-color:#6a5c4f!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .mnav,html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) dialog{background:#1d1915!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .seg button.on{color:#1a130c!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .t tbody tr:hover td{background:#231e1a!important}
html:not([data-hl-tema]) body.hlsd:not(.hlsd-sube) .bl .tr{background:#2c241c!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-btn,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-cip,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-secim,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-hucre-in{background:#231e1a!important;border-color:#463c33!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-secim,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-hucre-in{color:#f0e9e1!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-btn:hover,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-cip:hover,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-kart:hover{border-color:#6a5c4f!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-btn-p,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-btn.sd-btn-p{background:#d7aa62!important;border-color:#d7aa62!important;color:#1a130c!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-btn-p:hover{background:#e4bb77!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-btn-sil:hover{background:#3b1d18!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-cip.on,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-eksik .sd-cip.on,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-seg button.on{background:#d7aa62!important;border-color:#d7aa62!important;color:#1a130c!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-cip.on b,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-cip.on *{color:#1a130c!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-giris{border-color:#463c33!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-eksik .sd-cip,html:not([data-hl-tema]) body.hlsd .sd-kok .sd-durum{border-color:#5a4520!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-durum.ok{border-color:#2f5a3c!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-gun.bugun{background:#2c241c!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-duzenli{background:#231e1a!important;border-color:#4a3a26!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-duz{background:#1d1915!important;border-color:#4a3a26!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-duzenle{background:#211c18!important;border-color:#463c33!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-hucre i{color:#7c7268!important}
html:not([data-hl-tema]) body.hlsd .sd-kok .sd-yuk div{background-image:linear-gradient(90deg,#231e1a 0%,#2a241f 50%,#231e1a 100%)!important}
}

/* ---- Menü Yönetimi (/yonetim/) */
html:has(meta[name="hl-sade"][content="yonetim"]){background:var(--hs-pg)}
html:has(meta[name="hl-sade"][content="yonetim"]) body{--u:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--paper:var(--hs-pg);--card:var(--hs-card);--line:var(--hs-ln);--ink:var(--hs-tx);--mute:var(--hs-tx3);--brown:var(--hs-pri);--dark:var(--hs-cof);--gold:var(--hs-lnk);background:var(--hs-pg)!important;font-family:var(--u)!important;color:var(--hs-tx)}
html:has(meta[name="hl-sade"][content="yonetim"]) body .top{background:var(--hs-cof)!important;background-image:none!important;border-bottom:0!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .brand b{font-family:var(--u)!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .brand span{color:#cbb48c!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .tabs{background:var(--hs-card)!important;border-bottom:1px solid var(--hs-ln)!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .tab{font-family:var(--u)!important;font-size:14px;font-weight:600;color:var(--hs-tx2)}
html:has(meta[name="hl-sade"][content="yonetim"]) body .tab.on{color:var(--hs-tx)!important;border-bottom-color:var(--hs-pri)!important;box-shadow:inset 0 -2px 0 var(--hs-pri)}
html:has(meta[name="hl-sade"][content="yonetim"]) body .gl,html:has(meta[name="hl-sade"][content="yonetim"]) body .hlmt-h{font-family:var(--u)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--hs-lnk)!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .btn,html:has(meta[name="hl-sade"][content="yonetim"]) body .in,html:has(meta[name="hl-sade"][content="yonetim"]) body .ib,html:has(meta[name="hl-sade"][content="yonetim"]) body input,html:has(meta[name="hl-sade"][content="yonetim"]) body select,html:has(meta[name="hl-sade"][content="yonetim"]) body textarea{font-family:var(--u)!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .btn{border-radius:8px}
html:has(meta[name="hl-sade"][content="yonetim"]) body .btn.primary{background:var(--hs-pri)!important;border-color:var(--hs-pri)!important;color:var(--hs-onpri)!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .btn.primary:hover{background:var(--hs-prih)!important}
html:has(meta[name="hl-sade"][content="yonetim"]) body .card,html:has(meta[name="hl-sade"][content="yonetim"]) body details.cat{border-color:var(--hs-ln)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(31,26,22,.05)!important}

/* ---- koyu mod: Menü Yönetimi */
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body{color-scheme:dark}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .in,html[data-hl-tema="koyu"] Y body select.in,html[data-hl-tema="koyu"] Y body textarea.in,html[data-hl-tema="koyu"] Y body input.in{background-color:var(--hs-soft)!important;color:var(--hs-tx)!important;border-color:var(--hs-bd)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .in::placeholder{color:var(--hs-mut)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .ib{background-color:var(--hs-soft)!important;color:var(--hs-tx2)!important;border-color:var(--hs-bd)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .ib.danger,html[data-hl-tema="koyu"] Y body .btn.danger{color:var(--hs-bac)!important;border-color:#6a3329!important;background-color:transparent!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .ib.star.on,html[data-hl-tema="koyu"] Y body .ib.on{color:#e9c27c!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .item{background-color:var(--hs-card)!important;border-color:var(--hs-ln)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .item.fav{background-color:#2a2216!important;border-color:#55431f!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .item.k{background-color:var(--hs-card)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .top select.in{background-color:#1d1915!important;color:#f0e9e1!important;border-color:#463c33!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .btn.ghost{background:transparent!important;color:var(--hs-lnk)!important;border-color:var(--hs-bd)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .btn:not(.ghost):not(.primary):not(.danger){color:var(--hs-onpri)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="yonetim"]) body .badge{color:#1a130c!important}

@media (prefers-color-scheme:dark){
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body{color-scheme:dark}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .in,html:not([data-hl-tema]) Y body select.in,html:not([data-hl-tema]) Y body textarea.in,html:not([data-hl-tema]) Y body input.in{background-color:var(--hs-soft)!important;color:var(--hs-tx)!important;border-color:var(--hs-bd)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .in::placeholder{color:var(--hs-mut)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .ib{background-color:var(--hs-soft)!important;color:var(--hs-tx2)!important;border-color:var(--hs-bd)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .ib.danger,html:not([data-hl-tema]) Y body .btn.danger{color:var(--hs-bac)!important;border-color:#6a3329!important;background-color:transparent!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .ib.star.on,html:not([data-hl-tema]) Y body .ib.on{color:#e9c27c!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .item{background-color:var(--hs-card)!important;border-color:var(--hs-ln)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .item.fav{background-color:#2a2216!important;border-color:#55431f!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .item.k{background-color:var(--hs-card)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .top select.in{background-color:#1d1915!important;color:#f0e9e1!important;border-color:#463c33!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .btn.ghost{background:transparent!important;color:var(--hs-lnk)!important;border-color:var(--hs-bd)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .btn:not(.ghost):not(.primary):not(.danger){color:var(--hs-onpri)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="yonetim"]) body .badge{color:#1a130c!important}
}

/* ---- Hena Patisserie: The Private Office, The Pastry Room ve Personel Takip (aynı tasarım dili) */
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]){background:var(--hs-pg)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]):root{--brown:#3b2a1c;--brown2:#2b1e15;--beige:#f6f5f2;--parch:#fff;--ink:#1f1a16;--ink2:#5a5047;--muted:#6f665c;--line:#e6e1d8}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body{background:var(--hs-pg)!important;background-image:none!important;color:var(--hs-tx);font-family:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif!important;font-size:14px}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body *{font-family:"Manrope","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-style:normal!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header{background:var(--hs-cof)!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header .t b{font-size:15px!important;font-weight:700!important;color:#fff!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header .t small{font-size:12px!important;color:#cbb48c!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header .u{font-size:13px!important;color:#fff!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header a,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header button{min-height:34px;padding:6px 12px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;color:#fff!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header a:hover,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header button:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.45)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body nav.tabs{background:var(--hs-card)!important;border-bottom:1px solid var(--hs-ln)!important;box-shadow:none!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body nav.tabs button{min-height:46px;padding:12px 14px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;font-size:13.5px!important;font-weight:600!important;color:var(--hs-tx2)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body nav.tabs button:hover{color:var(--hs-tx)!important;background:var(--hs-soft)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body nav.tabs button.on{color:var(--hs-tx)!important;border-bottom-color:var(--hs-pri)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body nav.tabs button b{font-weight:600!important;color:var(--hs-tx3)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main{background:transparent!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h1{font-size:24px!important;font-weight:700!important;color:var(--hs-tx)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h2,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h3,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h4{font-weight:700!important;color:var(--hs-tx)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h2{font-size:16px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h3,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body h4{font-size:14.5px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .card{background:var(--hs-card)!important;background-image:none!important;border:1px solid var(--hs-ln)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(31,26,22,.05)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .card h2,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .card h3{border-bottom-color:var(--hs-ln2)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .stat{background:var(--hs-card)!important;background-image:none!important;border:1px solid var(--hs-ln)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(31,26,22,.05)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .stat.b{border-left:1px solid var(--hs-ln)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .stat.b:hover{border-color:var(--hs-hov)!important;box-shadow:0 6px 16px rgba(31,26,22,.08)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .stat b{font-size:24px!important;font-weight:700!important;line-height:1.2}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .stat small,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .stat span{font-size:12.5px!important;color:var(--hs-tx3)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body label{font-size:12.5px!important;font-weight:600!important;color:var(--hs-tx2)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body input,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body textarea,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body select{border:1px solid var(--hs-bd)!important;border-radius:8px!important;background-color:var(--hs-card)!important;color:var(--hs-tx)!important;font-size:14.5px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body input:focus,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body textarea:focus,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body select:focus{border-color:var(--hs-pri)!important;box-shadow:0 0 0 3px rgba(184,129,47,.2)!important;outline:0!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body input[type="checkbox"],html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body input[type="radio"]{accent-color:var(--hs-pri)}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main button,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main a.btn,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn{border-radius:8px!important;font-size:13.5px!important;font-weight:600!important;box-shadow:none!important;background-image:none!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main button:not(.o):not(.danger):not(.back):not(.on):not([class*="chip"]){border-color:var(--hs-pri)}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main button.o,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main a.btn.o,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.o{background:var(--hs-card)!important;border:1px solid var(--hs-bd)!important;color:var(--hs-tx)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main button.o:hover,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.o:hover{background:var(--hs-soft)!important;border-color:var(--hs-bdh)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main button.danger{background:var(--hs-card)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main button.sm{font-size:12.5px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .chips button{border-radius:99px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body table th{background:var(--hs-soft)!important;border-color:var(--hs-ln)!important;font-size:12.5px!important;font-weight:600!important;color:var(--hs-tx2)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body table td{border-color:var(--hs-ln2)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .hint,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .empty,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .sub,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mmut{color:var(--hs-tx3)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .msg{border-radius:8px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .tip{background:var(--hs-card)!important;border:1px solid var(--hs-ln)!important;border-radius:8px!important;color:var(--hs-tx)!important;box-shadow:0 8px 24px rgba(31,26,22,.14)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .ord,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .p,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .lblbar,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mo{border-radius:10px!important;border-color:var(--hs-ln)!important;background-color:var(--hs-card)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .tag,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .st,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .badge{border-radius:99px!important;font-weight:600!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .hl-qn{background:var(--hs-cof)!important;border:0!important;border-radius:10px!important;overflow:hidden;box-shadow:0 6px 18px rgba(31,26,22,.22)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .hl-qn .hl-qn-b{font-size:12.5px!important;font-weight:600!important;color:#f3e9d8!important;border-color:rgba(255,255,255,.12)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .brands label:has(input:checked){color:var(--hs-onpri)!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .brands label{border-radius:8px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat .ct b{font-size:14.5px!important;font-weight:700!important;color:var(--hs-tx)}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat .ct small{font-size:13px!important;font-weight:500!important}

/* ---- koyu mod: Hena ve Personel Takip */
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]):root{--brown:#d7aa62;--brown2:#c99a4e;--beige:#14110e;--parch:#1d1915;--ink:#f0e9e1;--ink2:#c8bdb0;--muted:#a2968a;--line:#3a3029;--ok:#8fd3a0;--bad:#f2a093;--warn:#e9c27c;--okbg:#1b3122;--warnbg:#352a15;--badbg:#3b1d18;--brass:#a8834a;--brass2:#d4b27a}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body{color-scheme:dark}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .brands label:has(input:checked){color:#1a130c!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .badge{color:#1a130c!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mm.mok{background:#1b3122!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mm.mbad{background:#3b1d18!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mm.mwarn{background:#352a15!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .shtw{background:var(--parch)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .msg.ok{background:#1b3122!important;color:#8fd3a0!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .msg.bad{background:#3b1d18!important;color:#f2a093!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat .ic,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it .th{background:var(--parch)!important;border-color:var(--line)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it{background:var(--parch)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it.today{background:#2a2216!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it.exp{background:#2e1916!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.okb,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.bad,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.big,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.fill,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body button.btn:not(.o):not(.back){color:#1a130c!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst{background:var(--parch)!important;color:var(--ink)!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.ok{background:#16261b!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.warn,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.soon{background:#2a2216!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.bad,html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.exp{background:#2e1916!important}
html[data-hl-tema="koyu"]:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bar{background:#2a241f!important}
@media (max-width:480px){
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header a,html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header button{padding:6px 8px!important}
html:has(meta[name="hl-sade"][content="hena-sade-kapali"]) body header .hls-bar{gap:3px}
}

@media (prefers-color-scheme:dark){
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]):root{--brown:#d7aa62;--brown2:#c99a4e;--beige:#14110e;--parch:#1d1915;--ink:#f0e9e1;--ink2:#c8bdb0;--muted:#a2968a;--line:#3a3029;--ok:#8fd3a0;--bad:#f2a093;--warn:#e9c27c;--okbg:#1b3122;--warnbg:#352a15;--badbg:#3b1d18;--brass:#a8834a;--brass2:#d4b27a}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body{color-scheme:dark}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .brands label:has(input:checked){color:#1a130c!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .badge{color:#1a130c!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mm.mok{background:#1b3122!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mm.mbad{background:#3b1d18!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .mm.mwarn{background:#352a15!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .shtw{background:var(--parch)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .msg.ok{background:#1b3122!important;color:#8fd3a0!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .msg.bad{background:#3b1d18!important;color:#f2a093!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat .ic,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it .th{background:var(--parch)!important;border-color:var(--line)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it{background:var(--parch)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it.today{background:#2a2216!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .it.exp{background:#2e1916!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.okb,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.bad,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.big,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .btn.fill,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body button.btn:not(.o):not(.back){color:#1a130c!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst{background:var(--parch)!important;color:var(--ink)!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.ok{background:#16261b!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.warn,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.soon{background:#2a2216!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.bad,html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bst.exp{background:#2e1916!important}
html:not([data-hl-tema]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .bar{background:#2a241f!important}
}

/* === HENA TEMASI BASLANGIC (2026-10-16) - geri almak icin bu blogu silin === */
/* Paneller: Private Office, Hena panelleri, Personel Takip, Menu Yonetimi, Roastery paneli */
html:not([data-hl-tema="koyu"]){--hs-pg:#ece3cf;--hs-card:#f4ecdc;--hs-soft:#f7f1e4;--hs-ln:#dccaa8;--hs-ln2:#e7dbc3;--hs-bd:#cdb68f;--hs-bdh:#b8925a;--hs-hov:#b8925a;--hs-tx:#2a2118;--hs-tx2:#5a4a38;--hs-tx3:#6f5d47;--hs-mut:#8c7b64;--hs-cof:#2f2015;--hs-cof2:#2f2015;--hs-pri:#4a3220;--hs-prih:#2f2015;--hs-onpri:#f4ecdc;--hs-lnk:#8f6f3e;--hs-accs:#efe4cc;--hs-sh:0 6px 18px rgba(74,50,32,.08);}
html:not([data-hl-tema="koyu"]) .tk-kok{--tk-r:0px;}
html:not([data-hl-tema="koyu"]) body.hlpo{--d:"Cinzel",Georgia,"Times New Roman",serif;--s:"Cormorant Garamond",Georgia,"Times New Roman",serif;--pg:#ece3cf;--card:#f4ecdc;--soft:#f7f1e4;--ln:#dccaa8;--ln2:#e7dbc3;--bd:#cdb68f;--bdh:#b8925a;--hov:#b8925a;--rowh:#efe5d0;--tx:#2a2118;--tx2:#5a4a38;--tx3:#6f5d47;--mut:#8c7b64;--cof:#2f2015;--pri:#4a3220;--prih:#2f2015;--onpri:#f4ecdc;--lnk:#8f6f3e;--accs:#efe4cc;--accl:#e6d6b5;--acct:#6f4f22;--neb:#efe6d3;--sk1:#e7dbc3;--sk2:#f1e8d6;--rd:0px;--sh:0 6px 18px rgba(74,50,32,.08);background:#ece3cf!important;}
html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"]) body,html:not([data-hl-tema="koyu"]) body.hlr-body-panel,html:not([data-hl-tema="koyu"]) body.hlr-body-panel main#hlr-page{background:#ece3cf!important;background-image:none!important;}
html:not([data-hl-tema="koyu"]) body.hlpo :is(.hlpo-card,.hlpo-tile,.hlpo-box,.hlpo-tablewrap,.hlpo-sheet,.hlpo-empty,[data-hlsd="cta"],.hlx-mod,.hlx-kpi,.hlx-card),html:not([data-hl-tema="koyu"]) body :is(.tk-kpi,.tk-kutu,.tk-ay),html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body :is(.card,.stat,.ord,.p,.cat,.mo),html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"][content="yonetim"]) body .item,html:not([data-hl-tema="koyu"]) body.hlr-body-panel #hlr-app :is(.hlr-box,.hlr-stat,.hlr-table-wrap,.hlr-row,.hlr-panel-box),html:not([data-hl-tema="koyu"]) body.hlr-body-panel .hlr-sheet :is(.hlr-box,.hlr-stat,.hlr-table-wrap,.hlr-row,.hlr-panel-box){background:#f4ecdc!important;background-image:none!important;border:1px solid rgba(184,146,90,.45)!important;border-top:3px solid #4a3220!important;border-radius:0!important;box-shadow:0 6px 18px rgba(74,50,32,.08)!important;}
html:not([data-hl-tema="koyu"]) body.hlpo :is(.hlpo-card,.hlpo-tile,a.hlx-mod):hover,html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body :is(.cat,.stat,.ord):hover,html:not([data-hl-tema="koyu"]) body.hlr-body-panel #hlr-app .hlr-stat:hover{border-color:#b8925a!important;border-top-color:#4a3220!important;box-shadow:0 10px 24px rgba(74,50,32,.13)!important;}
html:not([data-hl-tema="koyu"]) body.hlpo .hlpo-card-ico,html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat .ic{background:transparent!important;border:1px solid #b8925a!important;color:#4a3220!important;}
html:not([data-hl-tema="koyu"]) body.hlpo :is(.hlpo-title,.hlpo-card-t),html:not([data-hl-tema="koyu"]) body.hlpo :is(main,#hlpo-main) :is(h1,h2,h3),html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"]) body main :is(h1,h2,h3),html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body .cat b,html:not([data-hl-tema="koyu"]) body.hlr-body-panel #hlr-page :is(h1,h2,h3){font-family:"Cinzel",Georgia,serif!important;font-weight:600!important;letter-spacing:.06em!important;color:#4a3220!important;}
html:not([data-hl-tema="koyu"]) body.hlpo :is(.hlpo-kicker,.hlpo-card-tier,.hlpo-card-tier span){font-family:"Cinzel",Georgia,serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#b8925a!important;}
html:not([data-hl-tema="koyu"]) body.hlpo :is(.hlpo-sub,.hlpo-card-s){font-family:"Cormorant Garamond",Georgia,serif!important;font-size:18px!important;font-style:italic!important;color:#5a4a38!important;}
html:not([data-hl-tema="koyu"]) body.hlpo main .hlpo-btn,html:not([data-hl-tema="koyu"]) body.hlr-body-panel #hlr-page .hlr-btn,html:not([data-hl-tema="koyu"]):has(meta[name="hl-sade"][content="hena-sade-kapali"]) body main :is(button,a.btn,.btn):not(.cat){border-radius:0!important;}
html:not([data-hl-tema="koyu"]) body.hlpo main .hlpo-btn>b{font-family:"Cinzel",Georgia,serif!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:13px!important;}
html:not([data-hl-tema="koyu"]) body.hlpo main .hlpo-btn>small{font-family:"Cormorant Garamond",Georgia,serif!important;font-style:italic!important;font-size:14px!important;}
html:not([data-hl-tema="koyu"]) body.hlpo main .hlpo-btn-gold{background:#4a3220!important;border-color:#4a3220!important;color:#f4ecdc!important;}
html:not([data-hl-tema="koyu"]) body.hlpo main .hlpo-btn-gold:hover{background:#2f2015!important;border-color:#2f2015!important;}
html:not([data-hl-tema="koyu"]) body.hlpo main :is(.hlpo-btn-bronze,.hlpo-btn-line){background:transparent!important;border:1px solid #4a3220!important;color:#4a3220!important;}
/* === HENA TEMASI BITIS === */

/* === VITRIN PANELI STILI (19.10.2026) ===
   Hena sade kurallari kapatildi: yukaridaki [content="hena"] seciciler [content="hena-sade-kapali"] yapildi;
   boylece Personel Takip kendi Vitrin Paneli stiline doner. Geri almak icin "hena-sade-kapali" -> "hena" yapin ve bu blogu silin.
   Asagidaki kural: Hena sayfalarinda ve Personel Takip'te Geri / Private Access / Cikis dugmeleri Cinzel. */
html:is([data-hls-bar="hena"],[data-hls-bar="personel"]) .hls-bar.hls-bar .hls-b{font-family:"Cinzel",Georgia,serif!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important}
html:is([data-hls-bar="hena"],[data-hls-bar="personel"]) .hls-bar.hls-bar .hls-b *{font-family:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
/* === VITRIN PANELI STILI BITIS === */
