:root{
  color-scheme: light;
  --indigo-yuzey:#25415E;
  --brand-yuzey:#25415E;
  --ink-yuzey:#1B2025;
  --ochre-yuzey:#A9761A;
  --moss-yuzey:#356248;
  --brick-yuzey:#993528;
  --accent-yuzey:#A9761A;
  --golge-1:0 1px 2px rgba(20,25,30,.06);
  --golge-2:0 8px 24px rgba(20,25,30,.14);
  --golge-3:0 14px 44px rgba(20,25,30,.30);
}
html[data-tema="koyu"]{
  color-scheme: dark;
  --linen:#17191B;
  --paper:#222528;
  --rule:#3F4347;
  --rule-soft:#2E3135;
  --ink:#DCE0E4;
  --ink-2:#AEB2B7;
  --ink-3:#84898E;
  --indigo:#8DB7E3;   --indigo-soft:#232D37;   --indigo-dark:#101D2C;
  --ochre:#D2AC74;    --ochre-soft:#332A1D;
  --brick:#E69D90;    --brick-soft:#382724;
  --moss:#8BC2A0;     --moss-soft:#232F27;
  --bg:#17191B; --surface:#222528; --line:#3F4347; --muted:#84898E;
  --brand:#8DB7E3; --accent:#D2AC74;
  --indigo-yuzey:#26374A;
  --brand-yuzey:#1B2837;
  --ink-yuzey:#363A3D;
  --ochre-yuzey:#43331B;
  --moss-yuzey:#243C2E;
  --brick-yuzey:#4B2D27;
  --accent-yuzey:#C29859;
  --yuksek:#2C2F33;
  --cip:#363A3D;
  --golge-1:0 1px 2px rgba(0,0,0,.30);
  --golge-2:0 6px 20px rgba(0,0,0,.38);
  --golge-3:0 14px 40px rgba(0,0,0,.46);
}
html[data-tema="koyu"] .sc-perde{background:rgba(10,9,8,.58)}
html[data-tema="koyu"] .sc-pencere{box-shadow:var(--golge-3)}
html[data-tema="koyu"] .sc-gez{box-shadow:0 8px 20px rgba(0,0,0,.34)}
html[data-tema="koyu"] img:not([data-tema-korunsun]),
html[data-tema="koyu"] svg image{filter:brightness(.92) contrast(1.02)}
@media (prefers-reduced-motion:no-preference){
  html.tema-gecis, html.tema-gecis body, html.tema-gecis *{
    transition:background-color .22s ease, color .22s ease,
               border-color .22s ease, fill .22s ease, stroke .22s ease !important;
  }
}
.sc-tema{
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22);
  color:#EAF1F7;border-radius:3px;cursor:pointer;font:inherit;font-size:14px;
  line-height:1;padding:6px 9px;flex:none;display:inline-flex;align-items:center;gap:6px;
}
.sc-tema:hover{background:rgba(255,255,255,.18)}
.sc-tema svg{width:15px;height:15px;display:block}
.crest-sag{display:flex;align-items:center;gap:12px}
.hm-tema{display:flex;gap:4px;margin:4px 10px 8px;
  background:var(--linen);border:1px solid var(--rule);border-radius:7px;padding:3px}
.hm-tema button{
  flex:1;background:none;border:0;border-radius:5px;cursor:pointer;
  font:inherit;font-size:12px;color:var(--ink-2);padding:6px 4px;
  display:flex;flex-direction:column;align-items:center;gap:3px;
}
.hm-tema button svg{width:15px;height:15px}
.hm-tema button:hover{color:var(--ink);background:var(--paper)}
.hm-tema button[aria-pressed="true"]{
  background:var(--paper);color:var(--indigo);box-shadow:var(--golge-1);font-weight:600;
}
.hm-tema-bas{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;
  color:var(--ink-3);margin:8px 12px 0}
:root{
  --gr-yayin:#25415E; --gr-hizmet:#5B4076; --gr-proje:#A9761A;
  --gr-danisman:#356248; --gr-hedef:#993528; --gr-defter:#4A6B7C;
  --gr-puan:#8A5C00;
  --gr-izgara:#E2DDD2; --gr-eksen-c:#CFC9BC; --gr-zemin:#EDEAE2;
}
html[data-tema="koyu"]{
  --gr-yayin:#8DB7E3; --gr-hizmet:#BFA6DD; --gr-proje:#D2AC74;
  --gr-danisman:#8BC2A0; --gr-hedef:#E69D90; --gr-defter:#8BBAD3;
  --gr-puan:#C29859;
  --gr-izgara:#2E3135; --gr-eksen-c:#3F4347; --gr-zemin:#2C2F33;
}
.gos{
  display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));
  margin:0 0 18px;
}
.gos-k{
  grid-column:span 2;min-width:0;
  background:var(--paper);border:1px solid var(--rule);border-radius:8px;
  padding:13px 15px 14px;box-shadow:var(--golge-1);
}
.gos-k > h4{
  margin:0 0 1px;font-family:var(--serif);font-size:14.5px;font-weight:600;
  color:var(--ink);letter-spacing:-.01em;display:flex;align-items:center;gap:7px;
}
.gos-k > h4 em{
  font-style:normal;margin-left:auto;font-family:var(--sans);font-size:11.5px;
  font-weight:500;color:var(--ink-3);white-space:nowrap;
}
.gos-k > p{margin:0 0 9px;font-size:11.5px;color:var(--ink-3);line-height:1.5}
.gos-k > .gr-dip{margin:7px 0 0;font-size:11px;color:var(--ink-3);line-height:1.5}
.gos-bas{
  grid-column:1/-1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;
  margin:22px 0 -2px;
}
.gos-bas h3{margin:0;font-family:var(--serif);font-size:18px;color:var(--ink)}
.gos-bas span{font-size:12px;color:var(--ink-3)}
@media (min-width:860px){
  .gos{grid-template-columns:repeat(12,minmax(0,1fr))}
  .gos-k{grid-column:span 4}
  .gos-k.g8{grid-column:span 8}
  .gos-k.g6{grid-column:span 6}
  .gos-k.g12{grid-column:span 12}
}
.sc-tema-ek{height:28px;padding:0 9px}
.sc-tema-ek svg{width:14px;height:14px}
.gr{display:block;width:100%;height:auto;overflow:visible;font-family:var(--sans)}
.gr-bos{
  display:flex;align-items:center;justify-content:center;text-align:center;
  min-height:92px;padding:14px;border:1px dashed var(--rule);border-radius:6px;
  background:var(--linen);color:var(--ink-3);font-size:12px;line-height:1.5;
}
.gr-iz{stroke:var(--gr-izgara);stroke-width:1}
.gr-eksen{stroke:var(--gr-eksen-c);stroke-width:1}
.gr-ek{fill:var(--ink-3);font-size:10px}
.gr-ek-bu{fill:var(--indigo);font-weight:700}
.gr-sut-d{fill:var(--ink-2);font-size:10px;font-weight:600;text-anchor:middle}
.gr-dilim{
  stroke:var(--paper);stroke-width:1.5;cursor:default;
  transition:opacity .15s, transform .15s;transform-origin:95px 95px;
}
.gr-halka:hover .gr-dilim{opacity:.45}
.gr-halka .gr-dilim:hover,.gr-halka .gr-dilim:focus{opacity:1;transform:scale(1.035);outline:none}
.gr-orta-s{fill:var(--ink);font-size:30px;font-weight:600;text-anchor:middle;font-family:var(--serif)}
.gr-orta-a{fill:var(--ink-3);font-size:10.5px;text-anchor:middle;letter-spacing:.04em}
.gr-ac-m{fill:var(--ink-2);font-size:11px}
.gr-ac-d{fill:var(--ink);font-size:11px;font-weight:600;text-anchor:end}
.gr-ac-d2{fill:var(--ink);font-weight:600}
.gr-pasta g[data-ip]{cursor:default}
.gr-sut{transition:opacity .15s}
.gr-vur{fill:transparent;cursor:default}
.gr-yigin:hover .gr-sut{opacity:.55}
.gr-vur:hover{fill:color-mix(in oklab,var(--ink) 5%,transparent)}
.gr-yigin g:hover .gr-sut{opacity:1}
.gr-ser{transition:opacity .15s}
.gr-serit:hover .gr-ser{opacity:.5}
.gr-ser:hover,.gr-ser:focus{opacity:1;outline:none}
.gr-ser-d{fill:#fff;font-size:10.5px;font-weight:700;text-anchor:middle}
html[data-tema="koyu"] .gr-ser-d{fill:#17191B}
.gr-ck-z{fill:var(--gr-zemin)}
.gr-ck{transition:opacity .15s}
.gr-cubuk:hover .gr-ck{opacity:.55}
.gr-ck:hover,.gr-ck:focus{opacity:1;outline:none}
.gr-ck-a{fill:var(--ink-2);font-size:11px}
.gr-ck-d{fill:var(--ink);font-size:11px;font-weight:600}
.gr-ay{transition:opacity .15s}
.gr-ay-gecmis{fill:var(--brick)}
.gr-ay-bu{fill:var(--indigo)}
.gr-ay-ileri{fill:var(--gr-yayin);opacity:.78}
.gr-aylik:hover .gr-ay{opacity:.5}
.gr-ay:hover,.gr-ay:focus{opacity:1;outline:none}
.gr-kd-z{stroke:var(--gr-zemin)}
.gr-kd-iyi{stroke:var(--moss)}
.gr-kd-orta{stroke:var(--ochre)}
.gr-kd-zayif{stroke:var(--brick)}
.gr-kd-s{fill:var(--ink);font-size:34px;font-weight:600;text-anchor:middle;font-family:var(--serif)}
.gr-kd-a{fill:var(--ink-3);font-size:11px;text-anchor:middle}
.gr-ser-ac{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;
  font-size:11px;color:var(--ink-3)}
.gr-ser-ac b{display:inline-flex;align-items:center;font-weight:400;white-space:nowrap}
.gr-ser-ac i{display:inline-block;width:9px;height:9px;border-radius:2px;
  margin-right:5px;flex:none}
.gr-ip-balon{
  position:absolute;left:0;top:0;z-index:9996;pointer-events:none;
  background:var(--ink-yuzey);color:#F5F3EF;font-family:var(--sans);font-size:11.5px;
  line-height:1.45;padding:6px 9px;border-radius:5px;max-width:260px;
  box-shadow:var(--golge-2);opacity:0;transform:translateY(3px);
  transition:opacity .12s,transform .12s;white-space:pre-line;
}
.gr-ip-balon.on{opacity:1;transform:translateY(0)}
html[data-tema="koyu"] .gr-ip-balon{color:#EDEFF2;border:1px solid var(--rule)}
@media (prefers-reduced-motion:no-preference){
  .gos-k .gr-dilim{animation:gr-dilim-ac .5s ease-out both}
  .gos-k .gr-sut,.gos-k .gr-ay{animation:gr-sut-ac .45s cubic-bezier(.22,.7,.3,1) both;
    transform-box:fill-box;transform-origin:50% 100%}
  .gos-k .gr-ser,.gos-k .gr-ck{animation:gr-ser-ac .5s cubic-bezier(.22,.7,.3,1) both;
    transform-box:fill-box;transform-origin:0% 50%}
  .gos-k .gr-kd-d{animation:gr-kd-ac .7s ease-out both}
  @keyframes gr-dilim-ac{from{opacity:0}to{opacity:1}}
  @keyframes gr-sut-ac{from{transform:scaleY(0)}to{transform:scaleY(1)}}
  @keyframes gr-ser-ac{from{transform:scaleX(0)}to{transform:scaleX(1)}}
  @keyframes gr-kd-ac{from{stroke-dasharray:0 600}to{stroke-dasharray:600 0}}
}
@media print{
  .gos-k{break-inside:avoid;box-shadow:none}
  .gr-ip-balon{display:none}
}
.g-dugme{
  display:inline-flex;align-items:center;gap:10px;
  height:40px;padding:0 16px 0 14px;
  background:#FFFFFF;color:#3C4043;
  border:1px solid #DADCE0;border-radius:20px;
  font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em;
  cursor:pointer;white-space:nowrap;
  transition:box-shadow .15s, background-color .15s;
}
.g-dugme:hover{background:#F8FAFE;box-shadow:0 1px 3px rgba(60,64,67,.24)}
.g-dugme:active{background:#F1F3F4}
.g-dugme:disabled{opacity:.6;cursor:default;box-shadow:none}
.g-dugme svg{width:18px;height:18px;flex:none}
.g-dugme.buyuk{height:48px;padding:0 22px 0 18px;font-size:15px;border-radius:24px}
.g-dugme.buyuk svg{width:20px;height:20px}
html[data-tema="koyu"] .g-dugme{background:#FFFFFF;color:#3C4043;border-color:#DADCE0}
html[data-tema="koyu"] .g-dugme:hover{background:#F8FAFE}
.g-dugme:focus-visible{outline:2px solid #4285F4;outline-offset:3px}
html[data-oturum="acik"] #bYedekleme,
html[data-oturum="acik"] #bGeri{display:none}
html[data-oturum="acik"] .uyari:has(#bSeritYedek){display:none}
html[data-kip="drive"] .pano .yk{display:none}
.hs{display:flex;align-items:center;gap:10px;flex:none}
.hs-durum{
  display:inline-flex;align-items:center;gap:6px;
  font-size:12.5px;color:#B9CBDC;background:none;border:0;padding:4px 2px;
  font-family:var(--sans);cursor:default;white-space:nowrap;
}
.hs-durum svg{width:15px;height:15px;flex:none}
.hs-durum.islem{color:#DCE7F1}
.hs-durum.uyari{color:#F0D9A8;cursor:pointer;text-decoration:underline;
  text-underline-offset:2px}
.hs-durum.islem svg{animation:hs-don 1.1s linear infinite;transform-origin:50% 50%}
@keyframes hs-don{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.hs-durum.islem svg{animation:none}}
@media (max-width:640px){.hs-durum span{display:none}}
.hs-foto{
  width:32px;height:32px;border-radius:50%;padding:0;flex:none;cursor:pointer;
  border:0;background:#E3EAF1;overflow:hidden;display:block;position:relative;
  box-shadow:0 0 0 2px rgba(255,255,255,.28);
}
.hs-foto:hover,.hs-foto:focus-visible{box-shadow:0 0 0 2px #fff}
.hs-foto > span{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}
.hs-foto img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}
.hs-foto b{
  display:flex;align-items:center;justify-content:center;width:100%;height:100%;
  font-family:var(--sans);font-size:15px;font-weight:600;color:#25415E;
  background:#D7E3EF;border-radius:50%;
}
.hk{
  position:fixed;z-index:9990;width:min(360px,calc(100vw - 20px));
  background:var(--paper);border:1px solid var(--rule);border-radius:16px;
  box-shadow:var(--golge-3);overflow:hidden;font-family:var(--sans);
  max-height:calc(100vh - 70px);overflow-y:auto;
}
.hk-eposta{
  text-align:center;font-size:12.5px;color:var(--ink-3);
  padding:14px 18px 0;word-break:break-all;
}
.hk-bas{text-align:center;padding:12px 18px 16px}
.hk-foto{
  width:76px;height:76px;border-radius:50%;margin:0 auto 10px;overflow:hidden;
  background:var(--indigo-soft);display:block;
}
.hk-foto img{width:100%;height:100%;object-fit:cover;display:block}
.hk-foto b{
  display:flex;align-items:center;justify-content:center;width:100%;height:100%;
  font-size:32px;font-weight:600;color:var(--indigo);font-family:var(--serif);
}
.hk-selam{font-family:var(--serif);font-size:20px;color:var(--ink);margin:0}
.hk-kayit{
  display:flex;align-items:center;gap:9px;margin:0 14px 12px;padding:11px 14px;
  background:var(--linen);border:1px solid var(--rule-soft);border-radius:10px;
  font-size:13px;color:var(--ink-2);
}
.hk-kayit svg{width:17px;height:17px;flex:none;color:var(--moss)}
.hk-kayit.uyari{background:var(--ochre-soft);border-color:var(--ochre)}
.hk-kayit.uyari svg{color:var(--ochre)}
.hk-kayit b{display:block;color:var(--ink);font-weight:600}
.hk-kayit span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px}
.hk-d{
  display:flex;gap:8px;margin:0 14px 12px;
}
.hk-d button{
  flex:1;background:var(--paper);border:1px solid var(--rule);border-radius:20px;
  padding:9px 10px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;
}
.hk-d button:hover{background:var(--linen);border-color:var(--ink-3)}
.hk-d button.birincil{background:var(--indigo-yuzey);border-color:var(--indigo-yuzey);color:#fff}
.hk-d button.birincil:hover{filter:brightness(1.1)}
.hk-ek{margin:0 14px 10px}
.hk-ek > summary{
  list-style:none;cursor:pointer;font-size:13px;color:var(--indigo);
  padding:8px 2px;display:flex;align-items:center;gap:6px;
}
.hk-ek > summary::-webkit-details-marker{display:none}
.hk-ek > summary::before{content:"\203A";transition:transform .15s;display:inline-block}
.hk-ek[open] > summary::before{transform:rotate(90deg)}
.hk-ek-ic{display:flex;flex-direction:column;gap:2px;padding:2px 0 6px}
.hk-ek-ic button,.hk-ek-ic a{
  display:flex;align-items:center;gap:10px;width:100%;text-align:left;
  background:none;border:0;border-radius:8px;padding:9px 10px;
  font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;text-decoration:none;
}
.hk-ek-ic button:hover,.hk-ek-ic a:hover{background:var(--linen);color:var(--ink)}
.hk-ek-ic i{font-style:normal;width:17px;text-align:center;flex:none;opacity:.8}
.hk-ek-ic label{display:flex;align-items:center;gap:10px;padding:9px 10px;
  font-size:13px;color:var(--ink-2);cursor:pointer}
.hk-ayirac{height:1px;background:var(--rule-soft);margin:4px 0}
.hk-cik{margin:6px 14px 14px}
.hk-cik button{
  width:100%;background:var(--paper);border:1px solid var(--rule);border-radius:20px;
  padding:10px;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;
}
.hk-cik button:hover{background:var(--brick-soft);border-color:var(--brick);color:var(--brick)}
.hk-not{font-size:11px;color:var(--ink-3);line-height:1.5;margin:0 18px 14px;text-align:center}
.scg{
  position:fixed;inset:0;z-index:9995;background:var(--linen);
  display:flex;align-items:center;justify-content:center;padding:24px;
}
.scg-ic{width:min(400px,100%);text-align:center}
.scg-mark{
  width:60px;height:60px;border-radius:16px;margin:0 auto 20px;
  background:var(--indigo-yuzey);color:#fff;
  display:flex;align-items:center;justify-content:center;
}
.scg-mark svg{width:30px;height:30px}
.scg-ic h1{
  font-family:var(--serif);font-size:25px;line-height:1.25;color:var(--ink);
  margin:0 0 8px;letter-spacing:-.015em;font-weight:600;
}
.scg-ic p{font-size:14px;color:var(--ink-2);line-height:1.6;margin:0 0 24px}
.scg-ic .g-dugme{margin:0 auto}
.scg-alt{font-size:12px;color:var(--ink-3);line-height:1.6;margin:22px 0 0}
.sc-arsiv{margin:-4px 0 10px;padding:6px 10px;border:1px solid var(--rule-soft);border-radius:8px;
  max-height:220px;overflow:auto}
.sc-arsiv-s{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:5px 0;border-bottom:1px solid var(--rule-soft);font-size:12.5px;color:var(--ink-2)}
.sc-arsiv-s:last-of-type{border-bottom:0}
.sc-arsiv .sc-p-d{padding:4px 10px;font-size:12px}
.sc-arsiv .sc-p-not{margin:6px 0 2px}
.scg-ikincil{
  background:none;border:0;color:var(--ink-3);font-size:12.5px;cursor:pointer;
  text-decoration:underline;text-underline-offset:3px;font-family:var(--sans);
  margin-top:16px;padding:4px;
}
.scg-ikincil:hover{color:var(--ink-2)}
.scg-uyari{
  background:var(--ochre-soft);border:1px solid var(--ochre);border-radius:10px;
  padding:11px 14px;font-size:12.5px;color:var(--ink-2);line-height:1.55;
  margin:0 0 18px;text-align:left;
}
.scg-yukleniyor{
  position:fixed;left:0;top:0;height:3px;width:100%;z-index:9999;
  background:var(--rule-soft);overflow:hidden;
}
.scg-yukleniyor i{
  display:block;height:100%;width:40%;background:var(--indigo);
  animation:scg-kay 1.1s ease-in-out infinite;
}
@keyframes scg-kay{
  0%{transform:translateX(-100%)}
  100%{transform:translateX(350%)}
}
@media (prefers-reduced-motion:reduce){.scg-yukleniyor i{animation:none;width:100%}}
.sc-pencere.pk{width:min(620px,100%);max-height:88vh}
.pk .sc-p-govde{padding:14px 18px 6px}
.pk-aciklama{margin:0 0 10px;font-size:14px;color:var(--ink);line-height:1.55}
.pk-ozet{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}
.pk-say{font-size:12.5px;padding:4px 11px;border-radius:14px;border:1px solid var(--rule)}
.pk-say b{font-weight:700;margin-right:3px}
.pk-say.tamam{background:var(--moss-soft);border-color:transparent;color:var(--moss)}
.pk-say.atla{background:var(--ochre-soft);border-color:transparent;color:var(--ink-2)}
.pk-uyari{background:var(--ochre-soft);border:1px solid var(--ochre);border-radius:8px;
  padding:10px 12px;font-size:12.5px;color:var(--ink-2);margin:0 0 12px}
.pk-grup{margin:0 0 14px}
.pk-grup h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--serif);
  font-size:14px;color:var(--ink)}
.pk-grup h4 span{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--ink-3);
  background:var(--linen);border-radius:10px;padding:1px 8px}
.pk-s{display:flex;gap:10px;padding:9px 10px;border:1px solid var(--rule-soft);border-radius:8px;
  margin:0 0 6px;background:var(--paper)}
.pk-i{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;
  justify-content:center;font-weight:700;font-size:14px;line-height:1}
.pk-s.ekle .pk-i{background:var(--moss-soft);color:var(--moss)}
.pk-s.guncelle .pk-i{background:var(--indigo-soft);color:var(--indigo)}
.pk-s.sil .pk-i{background:var(--brick-soft);color:var(--brick)}
.pk-s.atla{background:var(--linen);border-style:dashed}
.pk-s.atla .pk-i{background:var(--ochre-soft);color:var(--ochre)}
.pk-m{flex:1;min-width:0}
.pk-bas{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.pk-fiil{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:none}
.pk-bas b{font-size:13.5px;color:var(--ink);font-weight:600;word-break:break-word}
.pk-fark{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}
.pk-fark li{font-size:12.5px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}
.pk-fark li b{font-weight:500;color:var(--ink-3);min-width:88px}
.pk-fark s{color:var(--ink-3);text-decoration-color:var(--brick)}
.pk-fark i{font-style:normal;color:var(--ink-3)}
.pk-fark em{font-style:normal;color:var(--ink);font-weight:600}
.pk-not{margin:5px 0 0;font-size:12px;color:var(--ink-3);line-height:1.5}
.pk-s.atla .pk-not{color:var(--ink-2)}
.pk-alt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;
  padding:12px 18px 14px;border-top:1px solid var(--rule)}
.pk-alt p{flex:1;min-width:180px;margin:0;font-size:11.5px;color:var(--ink-3)}
.pk-alt .sc-p-d{margin:0}
.pk-alt .sc-p-d:disabled{opacity:.45}
.pk-sonuc{text-align:center;padding:22px 18px 10px}
.pk-tik{width:54px;height:54px;border-radius:50%;margin:0 auto 12px;background:var(--moss-soft);
  color:var(--moss);font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center}
.pk-sonuc p{margin:0 0 6px;font-size:14.5px;color:var(--ink)}
.pk-sonuc .pk-kucuk{font-size:12.5px;color:var(--ink-3)}
.hk-ek-ic .hk-paket-not{font-size:11px;color:var(--ink-3);line-height:1.5;padding:0 10px 6px 37px;margin:0}
.hs-zil{
  position:relative;width:34px;height:34px;border-radius:50%;border:0;padding:0;flex:none;
  display:inline-flex;align-items:center;justify-content:center;
  background:none;color:#DCE7F1;cursor:pointer;
}
.hs-zil:hover,.hs-zil:focus-visible{background:rgba(255,255,255,.12);outline:none}
.hs-zil svg{width:21px;height:21px}
.hs-say{
  position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;
  border-radius:9px;background:#D93025;color:#fff;font:700 10.5px/17px var(--sans);
  font-style:normal;text-align:center;box-shadow:0 0 0 2px #25415E;
}
.hs-say.uyari{background:#E8A33D;color:#1B2025}
.bp{
  position:fixed;z-index:9990;width:min(400px,calc(100vw - 20px));
  max-height:calc(100vh - 80px);display:flex;flex-direction:column;
  background:var(--paper);border:1px solid var(--rule);border-radius:16px;
  box-shadow:var(--golge-3);font-family:var(--sans);overflow:hidden;
}
.bp-bas{display:flex;align-items:center;justify-content:space-between;
  padding:14px 16px 10px;border-bottom:1px solid var(--rule-soft)}
.bp-bas b{font-size:15px;font-weight:600;color:var(--ink)}
.bp-temizle{background:none;border:0;color:var(--indigo);font:500 12.5px var(--sans);
  cursor:pointer;padding:4px 6px;border-radius:6px}
.bp-temizle:hover{background:var(--indigo-soft)}
.bp-klasor{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:12px;
  color:var(--ink-3);background:var(--linen);border-bottom:1px solid var(--rule-soft);line-height:1.45}
.bp-klasor span{flex:1}
.bp-klasor.uyari{background:var(--ochre-soft);color:var(--ink-2)}
.bp-klasor button{flex:none;border:1px solid var(--ochre);background:var(--paper);color:var(--ink);
  border-radius:16px;padding:5px 12px;font:600 12px var(--sans);cursor:pointer}
.bp-liste{overflow-y:auto;padding:4px 0}
.bp-s{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule-soft)}
.bp-s:last-child{border-bottom:0}
.bp-s.yeni{background:var(--indigo-soft)}
.bp-i{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;
  justify-content:center;font-size:15px;font-weight:700;background:var(--linen);color:var(--ink-2)}
.bp-s.paket .bp-i{background:var(--moss-soft);color:var(--moss)}
.bp-s.esitleme .bp-i{background:var(--indigo-soft);color:var(--indigo)}
.bp-s.geri .bp-i{background:var(--ochre-soft);color:var(--ink-2)}
.bp-s.hata .bp-i{background:var(--brick-soft);color:var(--brick)}
.bp-m{flex:1;min-width:0}
.bp-b{font-size:13.5px;color:var(--ink);line-height:1.45;word-break:break-word}
.bp-a{font-size:11.5px;color:var(--ink-3);margin-top:2px}
.bp-ay{margin-top:6px}
.bp-ay summary{font-size:12px;color:var(--indigo);cursor:pointer;list-style:none;display:inline-block}
.bp-ay summary::-webkit-details-marker{display:none}
.bp-ay summary::after{content:" ▾"}
.bp-ay[open] summary::after{content:" ▴"}
.bp-k{margin-top:7px;padding:7px 9px;border:1px solid var(--rule-soft);border-radius:8px;
  background:var(--paper);font-size:12.5px}
.bp-k b{font-weight:600;color:var(--ink);margin-right:6px;word-break:break-word}
.bp-k.atla{border-style:dashed;background:var(--linen)}
.bp-k p{margin:3px 0 0;font-size:12px;color:var(--ink-2)}
.bp-fiil{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:6px}
.bp-fiil.ekle{color:var(--moss)}
.bp-fiil.sil{color:var(--brick)}
.bp-mod{font-size:11px;color:var(--ink-3)}
.bp-k ul{list-style:none;margin:5px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}
.bp-k li{display:flex;flex-wrap:wrap;gap:5px;align-items:baseline;color:var(--ink-2)}
.bp-k li b{font-weight:500;color:var(--ink-3);min-width:80px}
.bp-k li s{color:var(--ink-3);text-decoration-color:var(--brick)}
.bp-k li i{font-style:normal;color:var(--ink-3)}
.bp-k li em{font-style:normal;color:var(--ink);font-weight:600}
.bp-geri{margin-top:8px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);
  border-radius:16px;padding:4px 12px;font:600 12px var(--sans);cursor:pointer}
.bp-geri:hover{background:var(--linen)}
.bp-etiket{display:inline-block;margin-top:8px;font-size:11.5px;color:var(--ink-3);
  border:1px dashed var(--rule);border-radius:12px;padding:2px 10px}
.bp-bos{text-align:center;padding:34px 24px 30px;color:var(--ink-3)}
.bp-bos svg{width:34px;height:34px;opacity:.55}
.bp-bos p{margin:8px 0 4px;font-size:14px;color:var(--ink-2);font-weight:600}
.bp-bos span{font-size:12px}
@media (max-width:640px){
  .bp{left:10px;right:10px !important;width:auto}
}
.sc-pencere.rp{width:min(560px,100%)}
.rp .sc-p-govde{padding:6px 20px 20px}
.rp-b{padding:14px 0 4px;border-bottom:1px solid var(--rule-soft)}
.rp-b:last-child{border-bottom:0}
.rp-b h4{margin:0 0 10px;font:600 13px var(--sans);color:var(--ink);letter-spacing:.01em}
.rp-b p{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}
.rp-suz{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:0 0 12px}
.rp-suz label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-3)}
.rp-suz select{min-width:130px;padding:6px 8px;border:1px solid var(--rule);border-radius:8px;
  background:var(--paper);color:var(--ink);font:13px var(--sans)}
.rp-say{margin-left:auto;font-size:12.5px;color:var(--ink-2);padding-bottom:7px}
.rp-d{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}
.rp-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;
  border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:var(--ink);
  cursor:pointer;text-align:left;font-family:var(--sans)}
.rp-btn:hover:not(:disabled){border-color:var(--indigo);background:var(--indigo-soft)}
.rp-btn:disabled{opacity:.45;cursor:default}
.rp-btn b{font-size:14px;font-weight:600}
.rp-btn span{font-size:11.5px;color:var(--ink-3)}
@media (max-width:520px){.rp-d{grid-template-columns:1fr}}
html[data-tema="koyu"] .sc-ust{background:var(--indigo-yuzey);color:#DCE0E4;border-bottom:1px solid #08131E}
html[data-tema="koyu"] .sc-marka{color:#DCE0E4}
html[data-tema="koyu"] .sc-menu:hover{color:#DCE0E4}
html[data-tema="koyu"] .sc-rozet.uyari{background:#D1A041;border-color:#DEAF56}
html[data-tema="koyu"] .sc-gez a:hover{color:#DCE0E4}
html[data-tema="koyu"] .sc-gez a[aria-current="page"]{color:#DCE0E4}
html[data-tema="koyu"] .sc-toast{background:var(--ink-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-p-x{background:#222528}
html[data-tema="koyu"] .sc-p-durum.uyari{color:#D2AC74}
html[data-tema="koyu"] .sc-p-d{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-p-d.ikincil{background:#222528}
html[data-tema="koyu"] .sc-s-d{background:#222528}
html[data-tema="koyu"] .sc-t-s i.ok{color:#8BC2A0}
html[data-tema="koyu"] .sc-t-s i.no{color:#E69D90}
html[data-tema="koyu"] .sc-origin code{background:#222528}
html[data-tema="koyu"] .sc-origin button{background:#222528}
html[data-tema="koyu"] .sc-p-geri.dolu{border:1px solid #51432E}
html[data-tema="koyu"] .sc-p-geri b{color:#D2AC74}
html[data-tema="koyu"] .sc-o-gir{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-kapi{background:linear-gradient(160deg,#2C2F33 0%,#2C2F33 100%)}
html[data-tema="koyu"] .sc-k-kart{background:#222528}
html[data-tema="koyu"] .sc-k-gir{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-k-g{background:#222528}
html[data-tema="koyu"] .sc-k-uyari{border:1px solid #51432E;color:#D2AC74}
html[data-tema="koyu"] .sc-h-yuv{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-h-uyari{color:#E69D90}
html[data-tema="koyu"] .hm{background:#222528}
html[data-tema="koyu"] .hm-yuv{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-uyari-serit{background:#332A1D;border-bottom:1px solid #51432E;color:#D2AC74}
html[data-tema="koyu"] .sc-us-m b{color:#D2AC74}
html[data-tema="koyu"] .sc-us-d{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-us-k{color:#D2AC74}
html[data-tema="koyu"] .sc-onay-hayir{background:#222528}
html[data-tema="koyu"] .sc-onay-evet{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-onay.tehlike .sc-onay-evet{background:var(--brick-yuzey)}
html[data-tema="koyu"] .sc-s-e textarea{background:#222528}
html[data-tema="koyu"] .sc-s-tamam{background:#232F27;border:1px solid #374B3E}
html[data-tema="koyu"] .sc-s-tamam b{color:#8BC2A0}
html[data-tema="koyu"] .sc-b-sayac{border:2px solid #51432E;color:#D2AC74}
html[data-tema="koyu"] .sc-b-sayac.kritik{border-color:#593E39}
html[data-tema="koyu"] .sc-b-cubuk i{background:var(--ochre-yuzey)}
html[data-tema="koyu"] .sc-b-kal{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .sc-b-cik{background:#222528}
html[data-tema="koyu"] .sira{background:#222528}
html[data-tema="koyu"] .crest{background:var(--brand-yuzey)}
html[data-tema="koyu"] .crest .name{color:#DCE0E4}
html[data-tema="koyu"] .crest .name b{color:#DEAF56}
html[data-tema="koyu"] .crest .up:hover{color:#DCE0E4}
html[data-tema="koyu"] .ustmenu a.yakinda{color:#84898E}
html[data-tema="koyu"] .priv{color:#8BBAD3;background:#232D37}
html[data-tema="koyu"] .selam .durum.sakin{border-left-color:#8BC2A0}
html[data-tema="koyu"] .selam .durum.acil{border-left-color:#E69D90;background:#382724}
html[data-tema="koyu"] .tetiket.kilit{background:#332A1D;color:#D2AC74;border:1px solid #51432E}
html[data-tema="koyu"] .gs{background:#1B2837;color:#E6E9EC}
html[data-tema="koyu"] .gs-m b{color:#DCE0E4}
html[data-tema="koyu"] .gs-d{background:#D2AC74;color:#14181C}
html[data-tema="koyu"] .gs-alt{color:#8DB7E3}
html[data-tema="koyu"] .gs-alt button{color:#8DB7E3}
html[data-tema="koyu"] .gs-alt button:hover{color:#D2AC74}
html[data-tema="koyu"] .gk-logo{background:#232D37}
html[data-tema="koyu"] .gk-kutu{background:#232F27;border:1px solid #374B3E}
html[data-tema="koyu"] .gk-kutu h4{color:#8BC2A0}
html[data-tema="koyu"] .gk-madde li{color:#8BC2A0}
html[data-tema="koyu"] .gk-madde li::before{background:#374B3E;color:#8BC2A0}
html[data-tema="koyu"] .gk-d{background:var(--brand-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .gk-g{background:#222528}
html[data-tema="koyu"] .gk-ikincil{background:#222528}
html[data-tema="koyu"] .yk-cip.iyi{color:#8BC2A0;border-color:#374B3E;background:#232F27}
html[data-tema="koyu"] .yk-cip.uyari{color:#D2AC74;border-color:#51432E;background:#332A1D}
html[data-tema="koyu"] .yk-p-birincil{background:var(--brand-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .yk-p-birincil:hover{color:#DCE0E4}
html[data-tema="koyu"] .yk-p-birincil svg{color:#DCE0E4}
html[data-tema="koyu"] .alt-kart.vuma{background:#1B2837;border-color:#8DB7E3}
html[data-tema="koyu"] .alt-kart.vuma h3{color:#DCE0E4}
html[data-tema="koyu"] .alt-kart.vuma b{color:#DCE0E4}
html[data-tema="koyu"] .alt-d{background:#222528}
html[data-tema="koyu"] .alt-kart.vuma .alt-d{background:#D2AC74;border-color:#D2AC74;color:#14181C}
html[data-tema="koyu"] .yk-p-hesap{background:#232F27;border:1px solid #374B3E}
html[data-tema="koyu"] .yk-p-hesap svg{color:#8BC2A0}
html[data-tema="koyu"] .yk-p-cik{border:1px solid #593E39;color:#E69D90;background:#222528}
html[data-tema="koyu"] .yk-p-cik:hover{background:#382724;color:#E69D90}
html[data-tema="koyu"] .yk-p-birincil.ikincil{background:#222528}
html[data-tema="koyu"] .yk-p-d button{background:var(--brand-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .yk-p-d button.ikincil{background:#222528}
html[data-tema="koyu"] .pano-sayac div.iyi{border-top-color:#8BC2A0}
html[data-tema="koyu"] .pano-sayac div.dikkat{border-top-color:#D2AC74}
html[data-tema="koyu"] .pano-sayac div.acil{border-top-color:#E69D90;background:#382724}
html[data-tema="koyu"] .pano-sayac div.acil b{color:#E69D90}
html[data-tema="koyu"] .pano-liste h3{background:#2C2F33}
html[data-tema="koyu"] .pano-liste a:hover{background:#2C2F33}
html[data-tema="koyu"] .pano-liste .k{background:#332A1D;color:#D2AC74}
html[data-tema="koyu"] .pano-liste .k.yakin{background:#382724;color:#E69D90}
html[data-tema="koyu"] .pano-liste .k.bugun{background:#4B2D27;color:#DCE0E4}
html[data-tema="koyu"] .kart .ust-serit{background:color-mix(in oklab,var(--k) 26%,#10151A)}
html[data-tema="koyu"] .tetiket.yapim{color:#84898E}
html[data-tema="koyu"] .kart .ac:hover{background:color-mix(in oklab,var(--k) 26%,#10151A);color:#DCE0E4}
html[data-tema="koyu"] .kart[data-modul="yayin"]{--k:#8DB7E3;--kbg:#232D37}
html[data-tema="koyu"] .kart[data-modul="hizmet"]{--k:#BFA6DD;--kbg:#2F2936}
html[data-tema="koyu"] .kart[data-modul="proje"]{--k:#D2AC74;--kbg:#332A1D}
html[data-tema="koyu"] .kart[data-modul="danisman"]{--k:#8BC2A0;--kbg:#232F27}
html[data-tema="koyu"] .kart[data-modul="hedef"]{--k:#E69D90;--kbg:#382724}
html[data-tema="koyu"] .kart[data-modul="defter"]{--k:#8BBAD3;--kbg:#232E34}
html[data-tema="koyu"] .kart[data-modul="puan"]{--k:#D2AC74;--kbg:#332A1D}
html[data-tema="koyu"] .pano-liste a[data-m="yayin"]{border-left-color:#8DB7E3}
html[data-tema="koyu"] .pano-liste a[data-m="hizmet"]{border-left-color:#BFA6DD}
html[data-tema="koyu"] .pano-liste a[data-m="proje"]{border-left-color:#D2AC74}
html[data-tema="koyu"] .pano-liste a[data-m="danisman"]{border-left-color:#8BC2A0}
html[data-tema="koyu"] .not{background:#232D37}
html[data-tema="koyu"] .promo li::before{background:var(--accent-yuzey)}
html[data-tema="koyu"] .tdugme{background:var(--brand-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .ust{background:var(--indigo-yuzey);color:#DCE0E4;border-bottom:1px solid #08131E}
html[data-tema="koyu"] .marka .ad{color:#DCE0E4}
html[data-tema="koyu"] .menu:hover{color:#DCE0E4}
html[data-tema="koyu"] .ver{color:#8DB7E3}
html[data-tema="koyu"] .today b{color:#DCE0E4}
html[data-tema="koyu"] .yan{background:#101D2C}
html[data-tema="koyu"] .yan button:hover{color:#DCE0E4}
html[data-tema="koyu"] .yan button[aria-current="true"]{color:#DCE0E4;border-left-color:#DEAF56}
html[data-tema="koyu"] .btn{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .btn:hover{background:#1B2837}
html[data-tema="koyu"] .btn.ghost{background:#222528}
html[data-tema="koyu"] .btn.danger{background:#222528}
html[data-tema="koyu"] .seg{background:#222528}
html[data-tema="koyu"] .seg button{background:#222528}
html[data-tema="koyu"] .seg button[aria-pressed="true"]{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .chip.idx{background:#222528}
html[data-tema="koyu"] .kop{color:#84898E}
html[data-tema="koyu"] .fbar select,html[data-tema="koyu"] .fbar input{background:#222528}
html[data-tema="koyu"] .track i.done{background:var(--moss-yuzey)}
html[data-tema="koyu"] .track i.pipe{background:repeating-linear-gradient(135deg,var(--indigo-soft),var(--indigo-soft) 4px,#222528 4px,#222528 8px)}
html[data-tema="koyu"] .kcard{background:#222528}
html[data-tema="koyu"] .grip{color:#84898E}
html[data-tema="koyu"] tbody tr[data-open]:hover{background:#2C2F33}
html[data-tema="koyu"] tr.gh td{background:#2C2F33}
html[data-tema="koyu"] .card{background:#222528}
html[data-tema="koyu"] .uyari{border:1px solid #51432E}
html[data-tema="koyu"] .kilavuz .kutu{background:#222528}
html[data-tema="koyu"] .df{background:#222528}
html[data-tema="koyu"] .fld input,html[data-tema="koyu"] .fld select,html[data-tema="koyu"] .fld textarea{background:#222528}
html[data-tema="koyu"] .pick label{background:#222528}
html[data-tema="koyu"] .hrow input,html[data-tema="koyu"] .hrow select{background:#222528}
html[data-tema="koyu"] .toast{background:var(--ink-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .dh .x{background:#222528}
html[data-tema="koyu"] .kmenu{color:#84898E}
html[data-tema="koyu"] .ck-pil{color:#DCE0E4}
html[data-tema="koyu"] .ck-d:hover{background:#2C2F33}
html[data-tema="koyu"] .olaybar{background:#222528}
html[data-tema="koyu"] .olaybar .ob-grup{color:#DCE0E4}
html[data-tema="koyu"] .olaybar .ob-d{background:#222528}
html[data-tema="koyu"] .olaybar .ob-d.secili{color:#DCE0E4}
html[data-tema="koyu"] .olaybar .ob-oz{border:1px solid #374B3E}
html[data-tema="koyu"] .olaybar input,html[data-tema="koyu"] .olaybar select{background:#222528}
html[data-tema="koyu"] .fld input::placeholder,html[data-tema="koyu"] .fld textarea::placeholder{color:#84898E}
html[data-tema="koyu"] .fld input::-webkit-input-placeholder,html[data-tema="koyu"] .fld textarea::-webkit-input-placeholder{color:#84898E}
html[data-tema="koyu"] .ybtn{background:#222528}
html[data-tema="koyu"] .ybtn:hover,html[data-tema="koyu"] .ybtn[aria-expanded="true"]{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .yan .geriyan{color:#8DB7E3}
html[data-tema="koyu"] .yan .geriyan:hover{color:#DCE0E4}
html[data-tema="koyu"] .cip-bulut{background:var(--indigo-yuzey);border:2px solid #8DB7E3}
html[data-tema="koyu"] .cip-bulut svg{color:#DCE0E4}
html[data-tema="koyu"] .cip-bulut.iyi{background:#243C2E}
html[data-tema="koyu"] .cip-bulut.uyari{background:#43331B}
html[data-tema="koyu"] .rozet.uyari{background:#D1A041;border-color:#DEAF56}
html[data-tema="koyu"] .fgrp-d{background:#222528}
html[data-tema="koyu"] .fgrp-d.acik{background:var(--indigo-yuzey);color:#DCE0E4}
html[data-tema="koyu"] .fgrp-n{background:var(--ochre-yuzey)}
html[data-tema="koyu"] .fgrp-d.acik .fgrp-n{background:#222528}
html[data-tema="koyu"] .ob-b-d{background:var(--indigo-yuzey);color:#DCE0E4}
@media print{
 html[data-tema="koyu"] body.arac-sayfasi{background:#222528}
 html[data-tema="koyu"] body{background:#222528;color:#DCE0E4}
}
@media (prefers-reduced-motion:reduce){
 html[data-tema="koyu"] .gk-vurgu{border-color:#D2AC74}
}
@media (max-width:760px){
 html[data-tema="koyu"] .yan button[aria-current="true"]{border-bottom-color:#DEAF56}
}
@media (max-width:640px){
 html[data-tema="koyu"] #app tr.gh{background:#2C2F33}
}
