/* ==========================================================================
   Muhasebele
   TİPOGRAFİ SİSTEMİ (tek kural, istisnasız)
   --------------------------------------------------------------------------
   Arayüz, başlık, tablo, menü, form  ->  --yazi-arayuz  (sans)
   Makale metni, paragraf, liste       ->  --yazi-metin   (serif)
   Ölçek: 12 / 13 / 14 / 15 / 17 / 20 / 24 / 30 / 36  (başka boy kullanılmaz)
   ========================================================================== */

:root{
  --yazi-arayuz: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;
  --yazi-metin: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;

  --b-12:12px; --b-13:13px; --b-14:14px; --b-15:15px; --b-17:17px;
  --b-20:20px; --b-24:24px; --b-30:30px; --b-36:36px;

  --zemin:#ffffff;
  --zemin-alt:#f5f7fa;
  --zemin-vurgu:#edf4f8;
  --murekkep:#17212b;
  --murekkep-soluk:#5c6b78;
  --cizgi:#dce4ea;
  --cizgi-koyu:#c4d0d9;
  --lacivert:#163f62;
  --lacivert-acik:#235d89;
  --baglanti:#075b91;
  --baglanti-gecmis:#5a3a7a;
  --kirmizi:#b65332;
  --kiremit:#b65332;
  --yesil:#1f5c3d;
  --sari:#8a6410;

  --radius:8px;
  --radius-small:4px;
  --golge:0 4px 16px rgba(17,56,83,.07);

  --genislik:1240px;
  --yan-sutun:280px;
}

*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{
  margin:0;
  background:var(--zemin-alt);
  color:var(--murekkep);
  font-family:var(--yazi-arayuz);
  font-size:16px;
  line-height:1.65;
}
img{max-width:100%;height:auto}

a{color:var(--baglanti);text-decoration:none}
a:hover{text-decoration:underline}

/* ============================== ÜST BÖLÜM ============================== */
.kabuk{max-width:var(--genislik);margin:0 auto;padding:0 24px}

.baslik-alani{background:var(--lacivert);border-bottom:1px solid rgba(255,255,255,.16)}
.baslik-ic{display:flex;align-items:center;justify-content:space-between;
  gap:20px;padding:16px 18px;flex-wrap:wrap}
.marka{display:flex;align-items:center;gap:13px;text-decoration:none;color:#fff}
.marka:hover{text-decoration:none}
.marka svg{flex-shrink:0;display:block}
.marka .yazi{display:block}
.marka .ad{display:block;font-size:var(--b-30);font-weight:700;letter-spacing:-.7px;
  line-height:1.05;color:#fff}
.marka .alt{display:block;font-size:var(--b-12);color:#dfe7ee;
  letter-spacing:1.1px;text-transform:uppercase;margin-top:3px;font-weight:600}

.ust-kutu{font-size:var(--b-13);color:#dfe7ee;text-align:right;
  border-left:3px solid var(--cizgi);padding-left:14px;max-width:330px}
.ust-kutu b{color:#fff;font-size:var(--b-14)}

/* ============================== ANA MENÜ ============================== */
.ana-menu{background:var(--lacivert);border-bottom:1px solid rgba(255,255,255,.16)}
.ana-menu > .kabuk{display:flex;flex-wrap:wrap}
.ana-menu a.ust-oge,.ana-menu button.ust-oge{
  display:block;padding:12px 17px;color:#fff;font-size:var(--b-14);font-weight:600;
  border:0;background:none;font-family:inherit;cursor:pointer;line-height:1.4;
  text-decoration:none
}
.ana-menu a.ust-oge:hover,.ana-menu button.ust-oge:hover,
.ana-menu .acilir:hover > button.ust-oge{background:var(--lacivert-acik);text-decoration:none}
.ana-menu a.ust-oge[aria-current]{background:var(--lacivert-acik);color:#fff;box-shadow:inset 0 -3px 0 var(--kiremit)}

.acilir{position:relative}
.acilir > button.ust-oge::after{content:" \25BE";font-size:10px;opacity:.8}
.acilir-govde{
  display:none;position:absolute;top:100%;left:0;z-index:100;min-width:250px;
  background:var(--zemin);border:1px solid var(--cizgi-koyu);border-top:0;
  box-shadow:0 6px 18px rgba(0,0,0,.14)
}
.acilir.acik .acilir-govde{display:block}
.acilir-govde a{
  display:block;padding:8px 15px;font-size:var(--b-14);color:var(--murekkep);
  border-bottom:1px solid var(--zemin-alt);white-space:nowrap
}
.acilir-govde a:last-child{border-bottom:0}
.acilir-govde a:hover{background:var(--zemin-vurgu);color:var(--lacivert);text-decoration:none}

/* ============================== YERLEŞİM ============================== */
.govde-alani{background:var(--zemin);border-bottom:1px solid var(--cizgi)}
.yerlesim{display:grid;grid-template-columns:1fr var(--yan-sutun);gap:36px;
  padding:22px 0 44px;align-items:start}
.yerlesim.tek-sutun{grid-template-columns:1fr}
.icerik{min-width:0}

.izlek{font-size:var(--b-13);color:var(--murekkep-soluk);padding:9px 0;
  border-bottom:1px solid var(--cizgi);margin-bottom:20px}
.izlek a{color:var(--murekkep-soluk)}
.izlek .ayrac{margin:0 6px;color:var(--cizgi-koyu)}

/* ============================== BAŞLIKLAR ============================== */
h1,h2,h3,h4{font-family:var(--yazi-arayuz);font-weight:700;color:var(--murekkep);
  letter-spacing:-.3px;line-height:1.25}
h1{font-size:var(--b-30);margin:0 0 6px;padding-bottom:10px;border-bottom:2px solid var(--lacivert)}
h2{font-size:var(--b-20);margin:34px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--cizgi)}
h3{font-size:var(--b-17);margin:24px 0 8px}
h4{font-size:var(--b-15);margin:18px 0 6px}

.ust-ozet{font-family:var(--yazi-metin);font-size:var(--b-17);line-height:1.6;
  color:var(--murekkep-soluk);margin:0 0 18px}

/* ============================== MAKALE METNİ ============================== */
.metin{font-family:var(--yazi-metin);font-size:var(--b-17);line-height:1.75}
.metin p{margin:0 0 15px}
.metin ul,.metin ol{margin:0 0 15px;padding-left:24px}
.metin li{margin-bottom:7px}
.metin strong{font-weight:700}
.metin a{text-decoration:underline}
.metin h2,.metin h3,.metin h4{font-family:var(--yazi-arayuz)}

.oncikan{border-left:4px solid var(--lacivert);background:var(--zemin-vurgu);
  padding:13px 17px;margin:18px 0;font-family:var(--yazi-metin);font-size:var(--b-15);line-height:1.7}
.oncikan p{margin:0 0 9px}
.oncikan p:last-child{margin:0}
.oncikan .basligi{font-family:var(--yazi-arayuz);font-size:var(--b-13);font-weight:700;
  text-transform:uppercase;letter-spacing:.6px;color:var(--lacivert);margin-bottom:5px}

.uyari{border-left:4px solid var(--sari);background:#fdf8ec;padding:13px 17px;margin:18px 0;
  font-family:var(--yazi-metin);font-size:var(--b-15);line-height:1.7}
.uyari p{margin:0}

.kilavuz-katmani,.hesaplayici-kilavuzu{margin:28px 0;padding:20px 22px;
  border:1px solid var(--cizgi-koyu);background:linear-gradient(135deg,#fbfcfd,#f6f8fa)}
.kilavuz-katmani h2,.hesaplayici-kilavuzu h2{margin-top:0;color:var(--lacivert)}
.kilavuz-katmani h3,.hesaplayici-kilavuzu h3{font-size:var(--b-15);margin-top:20px}
.kilavuz-katmani .metin,.hesaplayici-kilavuzu .metin{font-size:var(--b-16)}
.hesaplayici-kilavuzu{border-left:4px solid var(--lacivert)}

.dipnot{font-family:var(--yazi-metin);font-size:var(--b-14);color:var(--murekkep-soluk);
  line-height:1.65;margin:12px 0;padding-left:14px;border-left:2px solid var(--cizgi)}

/* ============================== TABLOLAR ============================== */
.tablo-kutu{margin:18px 0;overflow-x:auto;border:1px solid var(--cizgi-koyu)}
table{width:100%;border-collapse:collapse;font-family:var(--yazi-arayuz);font-size:var(--b-14);
  font-variant-numeric:tabular-nums}
caption{caption-side:top;text-align:left;font-size:var(--b-14);font-weight:700;
  padding:9px 12px;background:var(--zemin-vurgu);border-bottom:1px solid var(--cizgi-koyu)}
th{background:var(--zemin-alt);text-align:left;font-weight:700;font-size:var(--b-13);
  padding:9px 13px;border-bottom:1px solid var(--cizgi-koyu)}
td{padding:9px 13px;border-bottom:1px solid var(--cizgi)}
tbody tr:last-child td{border-bottom:0}
td.sayi,th.sayi{text-align:right}
tr.ara td{color:var(--murekkep-soluk);background:#fbfaf8}
tr.vurgu td{background:var(--zemin-vurgu)}
tr.toplam td{background:var(--zemin-vurgu);font-weight:700;font-size:var(--b-15);
  border-top:2px solid var(--lacivert)}
tbody tr:hover td{background:#f7f9fb}
tr.toplam:hover td,tr.vurgu:hover td{background:var(--zemin-vurgu)}

/* yevmiye kaydı tablosu */
.yevmiye td:first-child{width:44%}
.yevmiye .alacakli td:first-child{padding-left:38px;font-style:italic}

/* ============================== KAYNAK KÜNYESİ ============================== */
.kaynak-kutu{border:1px solid var(--cizgi);border-left:3px solid var(--lacivert);
  background:#fbfaf8;margin:16px 0;font-family:var(--yazi-arayuz)}
.kaynak-ust{display:flex;align-items:center;gap:10px;flex-wrap:wrap;
  padding:8px 14px;border-bottom:1px solid var(--cizgi);background:#fff}
.kaynak-ust .baslik{font-size:var(--b-13);font-weight:700;color:var(--murekkep);
  text-transform:uppercase;letter-spacing:.5px}
.kaynak-ust .tarih{margin-left:auto;font-size:var(--b-12);color:var(--murekkep-soluk)}
.kaynak-ust .tarih b{color:var(--murekkep);font-weight:600}
.kaynak-liste{list-style:none;margin:0;padding:6px 14px 8px}
.kaynak-liste li{font-size:var(--b-13);line-height:1.55;padding:3px 0 3px 15px;position:relative;
  color:var(--murekkep-soluk)}
.kaynak-liste li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;
  background:var(--cizgi-koyu)}
.kaynak-liste .ad{color:var(--murekkep);font-weight:600}
.kaynak-liste .rg{color:var(--murekkep-soluk)}

/* ============================== RESMİ DUYURU AKIŞI ============================== */
.resmi-akis{margin:20px 0 25px;padding:0 0 2px}
.resmi-akis-ust{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--cizgi)}
.resmi-akis-ust h2{margin:0;padding-bottom:8px;border:0}
.resmi-akis-ust .dipnot{margin:0 0 10px;padding:0;border:0;font-size:var(--b-13)}
.resmi-akis-tumu{font-size:var(--b-13);font-weight:700;white-space:nowrap;margin-bottom:12px}
.resmi-haber-listesi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin-top:10px;border-top:1px solid var(--cizgi)}
.resmi-haber{display:grid;grid-template-columns:94px 1fr;gap:11px;min-width:0;padding:10px 0;border-bottom:1px solid var(--cizgi)}
.resmi-haber-tarih{display:flex;flex-direction:column;gap:4px;color:var(--murekkep-soluk);font-size:var(--b-13);font-weight:600}
.resmi-haber-tarih span{font-size:var(--b-12);color:var(--lacivert);text-transform:uppercase;letter-spacing:.4px}
.resmi-haber-kurum{font-size:var(--b-12);font-weight:700;color:var(--murekkep-soluk);text-transform:uppercase;letter-spacing:.3px}
.resmi-haber h3{font-size:var(--b-15);line-height:1.35;margin:2px 0 4px}
.resmi-haber h3 a{color:var(--murekkep)}
.resmi-haber p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--yazi-metin);font-size:var(--b-13);line-height:1.4;color:var(--murekkep-soluk);margin:0 0 6px}
.resmi-haber-kaynak{font-size:var(--b-13);font-weight:700}

.hizli-erisim{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 24px}
.hizli-erisim a{display:block;padding:12px 14px;border:1px solid var(--cizgi);background:#fbfaf8;font-weight:700;color:var(--lacivert)}
.hizli-erisim a:hover{background:var(--zemin-vurgu);text-decoration:none}
.hizli-erisim span{display:block;margin-top:3px;font-size:var(--b-13);font-weight:400;color:var(--murekkep-soluk)}
.ana-baslik{padding:22px 0 20px;border-bottom:1px solid var(--cizgi)}
.ana-baslik h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em}
.ana-baslik .ust-ozet{margin:0;max-width:760px}
.ana-baslik-linkleri{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.ana-baslik-linkleri a{padding:9px 13px;border:1px solid var(--cizgi);background:#fbfaf8;font-size:var(--b-13);font-weight:800;color:var(--lacivert)}
.ana-baslik-linkleri a:hover{background:var(--zemin-vurgu);text-decoration:none;border-color:var(--lacivert)}
.pratik-merkez,.pratik-calisma{margin:24px 0;padding:20px;background:#fbfaf8;border:1px solid var(--cizgi)}
.pratik-merkez h2,.pratik-calisma h2{margin-top:0}.pratik-calisma{border-left:4px solid var(--kiremit)}
.okuma-notu{margin:22px 0;padding:15px 18px;border-left:4px solid var(--kiremit);background:#fffaf2;color:var(--murekkep-soluk)}
.okuma-notu strong{display:block;margin-bottom:5px;color:var(--lacivert)}.okuma-notu p{margin:0;line-height:1.6}
.ana-hero{display:flex;justify-content:space-between;gap:32px;align-items:end;padding:30px 0 28px;border-bottom:3px solid var(--lacivert)}
.ana-hero h1{max-width:760px;margin:5px 0 12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.035em}
.ana-spot{max-width:700px;margin:0;color:var(--murekkep-soluk);font-size:1.12rem;line-height:1.65}
.ana-etiket{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:var(--b-12);font-weight:800;color:var(--kiremit)}
.ana-hero-eylem{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:190px}
.ana-metin-link{font-size:var(--b-13);font-weight:700}
.ana-secim{padding:26px 0 10px}.ana-secim h2{margin-top:0}
.ana-secim-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ana-secim-grid a{min-height:154px;padding:17px;border:1px solid var(--cizgi);background:#fbfaf8;color:var(--murekkep);display:flex;flex-direction:column;align-items:flex-start}
.ana-secim-grid a:hover{background:var(--zemin-vurgu);text-decoration:none;border-color:var(--lacivert)}
.ana-secim-grid strong{margin:17px 0 7px;color:var(--lacivert);font-size:1.05rem}.ana-secim-grid a>span:last-child{font-size:var(--b-13);line-height:1.45;color:var(--murekkep-soluk)}
.ana-kart-numara{font-family:ui-monospace,monospace;font-size:var(--b-12);font-weight:800;color:var(--kiremit)}
.ana-katalog{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:center;margin:30px 0;padding:26px;background:var(--lacivert);color:#fff}.ana-katalog h2{margin:5px 0 10px;color:#fff;border:0}.ana-katalog p{color:#dbe6ed}.ana-sayi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ana-sayi-grid div{padding:16px 10px;background:rgba(255,255,255,.1);text-align:center}.ana-sayi-grid strong,.ana-sayi-grid span{display:block}.ana-sayi-grid strong{font-size:1.75rem;color:#fff}.ana-sayi-grid span{margin-top:5px;font-size:var(--b-12);color:#dbe6ed}
.ana-yol{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:16px 0 30px;border-top:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi)}.ana-yol>div{padding:18px 16px 16px;border-right:1px solid var(--cizgi)}.ana-yol>div:last-child{border-right:0}.ana-yol span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--kiremit);color:#fff;font-weight:800}.ana-yol strong{display:block;margin-top:13px;color:var(--lacivert)}.ana-yol p{margin:5px 0 0;font-size:var(--b-13);color:var(--murekkep-soluk)}
.ana-senaryo{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;margin:30px 0;padding:24px 0;border-top:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi)}.ana-senaryo h2{margin:5px 0 12px;border:0}.ana-senaryo ol{margin:10px 0 0;padding-left:24px}.ana-senaryo li{padding:4px 0}.ana-senaryo-kutu{align-self:center;padding:22px;background:var(--zemin-vurgu);border-left:4px solid var(--kiremit)}.ana-senaryo-kutu strong{color:var(--lacivert)}.ana-senaryo-kutu a{font-weight:800}.ana-kaynak{margin-top:32px;padding-top:22px;border-top:2px solid var(--lacivert)}.ana-kaynak h2{margin:0;border:0}.ana-kaynak div{display:flex;gap:18px;flex-wrap:wrap;font-weight:700}
.buton{display:inline-block;padding:9px 14px;background:var(--lacivert);color:#fff!important;
  border-radius:3px;font-family:var(--yazi-arayuz);font-weight:700;text-decoration:none!important}
.buton:hover{background:#0b2b47;color:#fff!important}

.damga{display:inline-flex;align-items:center;gap:5px;font-size:var(--b-12);font-weight:700;
  letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;
  border:1px solid var(--yesil);color:var(--yesil);background:#f1f7f3}
.damga::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yesil)}
.damga.bekliyor{border-color:var(--sari);color:var(--sari);background:#fdf8ec}
.damga.bekliyor::before{background:var(--sari)}

/* ============================== LİSTELER ============================== */
.konu-listesi{list-style:none;margin:0 0 18px;padding:0;
  border-top:1px solid var(--cizgi);font-family:var(--yazi-arayuz)}
.konu-listesi li{border-bottom:1px solid var(--cizgi)}
.konu-listesi a{display:block;padding:9px 4px 9px 18px;font-size:var(--b-15);position:relative}
.konu-listesi a::before{content:"\203A";position:absolute;left:4px;color:var(--cizgi-koyu);font-size:var(--b-17)}
.konu-listesi a:hover{background:var(--zemin-vurgu);text-decoration:none}
.konu-listesi a:hover::before{color:var(--lacivert)}
.konu-listesi .aciklama{display:block;font-size:var(--b-13);color:var(--murekkep-soluk);margin-top:1px}

.iki-sutun{column-count:2;column-gap:32px}
.iki-sutun .konu-listesi{break-inside:avoid}
@media (max-width:760px){.iki-sutun{column-count:1}}

/* hesap planı listesi */
.hesap-listesi{list-style:none;margin:0;padding:0;border:1px solid var(--cizgi);
  font-family:var(--yazi-arayuz);font-size:var(--b-14)}
.hesap-listesi li{display:flex;gap:12px;padding:6px 11px;border-bottom:1px solid var(--zemin-alt)}
.hesap-listesi li:last-child{border-bottom:0}
.hesap-listesi li:nth-child(even){background:#fbfaf8}
.hesap-listesi li:hover{background:var(--zemin-vurgu)}
.hesap-listesi .kod{font-weight:700;color:var(--lacivert);min-width:38px;font-variant-numeric:tabular-nums}
.hesap-listesi .pasif{color:var(--murekkep-soluk)}

.grup-basligi{font-family:var(--yazi-arayuz);font-size:var(--b-13);font-weight:700;
  text-transform:uppercase;letter-spacing:.5px;color:var(--murekkep-soluk);
  margin:20px 0 7px;padding-bottom:4px;border-bottom:1px solid var(--cizgi)}

/* ============================== YAN SÜTUN ============================== */
.yan{font-family:var(--yazi-arayuz)}
.yan-blok{border:1px solid var(--cizgi);margin-bottom:20px;background:var(--zemin)}
.yan-blok > h3{margin:0;padding:10px 14px;font-size:var(--b-13);font-weight:700;
  text-transform:uppercase;letter-spacing:.6px;background:var(--zemin-alt);
  color:var(--lacivert);border:0;border-bottom:2px solid var(--lacivert);border-radius:0}
.yan-blok ul{list-style:none;margin:0;padding:0}
.yan-blok li{border-bottom:1px solid var(--zemin-alt)}
.yan-blok li:last-child{border-bottom:0}
.yan-blok li a{display:block;padding:7px 13px;font-size:var(--b-14);color:var(--murekkep)}
.yan-blok li a:hover{background:var(--zemin-vurgu);color:var(--lacivert);text-decoration:none}
.yan-blok li a[aria-current]{background:var(--zemin-vurgu);color:var(--lacivert);font-weight:700}
.yan-blok .govde{padding:12px 13px;font-size:var(--b-14);line-height:1.6}

.rakam-satir{display:flex;justify-content:space-between;gap:10px;padding:6px 13px;
  border-bottom:1px solid var(--zemin-alt);font-size:var(--b-14)}
.rakam-satir:last-child{border-bottom:0}
.rakam-satir .etiket{color:var(--murekkep-soluk)}
.rakam-satir .deger{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}

/* ============================== FORMLAR ============================== */
.arac{border:1px solid var(--cizgi-koyu);border-radius:var(--radius);background:#fbfaf8;padding:18px;margin:18px 0}
.arac-satir{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}
label{display:block;font-size:var(--b-13);font-weight:700;color:var(--murekkep);margin-bottom:4px}
input,select{width:100%;padding:8px 10px;font-size:var(--b-15);font-family:var(--yazi-arayuz);
  border:1px solid var(--cizgi-koyu);background:#fff;color:var(--murekkep);border-radius:0}
textarea{width:100%;padding:10px;font-size:var(--b-15);font-family:var(--yazi-metin);line-height:1.6;
  border:1px solid var(--cizgi-koyu);background:#fff;color:var(--murekkep);border-radius:0;resize:vertical}
input:focus,select:focus{outline:2px solid var(--lacivert-acik);outline-offset:-1px}
textarea:focus{outline:2px solid var(--lacivert-acik);outline-offset:-1px}
.secim{display:flex;border:1px solid var(--cizgi-koyu);background:#fff}
.secim button{flex:1;padding:8px 6px;border:0;background:#fff;font-family:var(--yazi-arayuz);
  font-size:var(--b-14);cursor:pointer;color:var(--murekkep-soluk);border-right:1px solid var(--cizgi)}
.secim button:last-child{border-right:0}
.secim button[aria-pressed="true"]{background:var(--lacivert);color:#fff;font-weight:700}

.sonuc-serit{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  border:1px solid var(--cizgi-koyu);border-left:0;margin:18px 0;background:#fff}
.sonuc-serit > div{border-left:1px solid var(--cizgi-koyu);padding:11px 14px}
.sonuc-serit .etiket{font-size:var(--b-12);text-transform:uppercase;letter-spacing:.5px;
  color:var(--murekkep-soluk);font-weight:700}
.sonuc-serit .deger{font-size:var(--b-24);font-weight:700;font-variant-numeric:tabular-nums;
  letter-spacing:-.5px;margin-top:2px;color:var(--lacivert)}

.gizli{display:none}

.iletisim-formu{max-width:760px;margin:26px 0;padding:22px;border:1px solid var(--cizgi);border-radius:var(--radius);background:#fbfaf8}
.iletisim-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.iletisim-alan{margin-bottom:16px}
.iletisim-formu .buton{border:0;cursor:pointer;font-size:var(--b-15)}

/* ============================== ALT BÖLÜM ============================== */
.alt-alan{background:var(--lacivert);color:#c9d5e0;padding:30px 0 20px;font-size:var(--b-14)}
.alt-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px}
.alt-alan h4{color:#fff;font-size:var(--b-13);text-transform:uppercase;letter-spacing:.6px;
  margin:0 0 9px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2)}
.alt-alan ul{list-style:none;margin:0;padding:0}
.alt-alan li{margin-bottom:5px}
.alt-alan a{color:#c9d5e0;font-size:var(--b-14)}
.alt-alan a:hover{color:#fff}
.alt-not{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2);
  font-size:var(--b-13);line-height:1.7;color:#a9b9c8;font-family:var(--yazi-metin)}
.alt-not p{margin:0 0 8px;max-width:none}

/* ============================== DUYARLI ============================== */
@media (max-width:980px){
  .yerlesim{grid-template-columns:1fr;gap:0}
  .yan{margin-top:32px}
  .ust-kutu{display:none}
}
@media (max-width:640px){
  :root{--b-30:24px;--b-24:20px}
  .ana-menu > .kabuk{display:block}
  .ana-menu a.ust-oge,.ana-menu button.ust-oge{border-right:0;
    border-bottom:1px solid rgba(255,255,255,.13);width:100%;text-align:left}
  .acilir-govde{position:static;border:0;box-shadow:none;background:rgba(0,0,0,.15)}
  .acilir-govde a{color:#e4ebf1;border-bottom-color:rgba(255,255,255,.1);padding-left:28px}
  .metin{font-size:var(--b-15)}
  .resmi-akis-ust{align-items:start;flex-direction:column;gap:0}
  .resmi-akis-tumu{margin:0 0 12px}
  .resmi-haber-listesi{grid-template-columns:1fr}
  .resmi-haber{grid-template-columns:1fr;gap:5px}
  .resmi-haber-tarih{flex-direction:row;justify-content:space-between}
  .hizli-erisim{grid-template-columns:1fr}
  .ana-hero,.ana-katalog,.ana-senaryo{display:block}.ana-hero-eylem{margin-top:20px}.ana-secim-grid,.ana-yol{grid-template-columns:1fr 1fr}.ana-yol>div:nth-child(2){border-right:0}.ana-yol>div:nth-child(-n+2){border-bottom:1px solid var(--cizgi)}
}
@media print{
  .ana-menu,.alt-alan,.yan,.izlek{display:none}
  body{background:#fff}
  .yerlesim{grid-template-columns:1fr}
}

/* ---------------------- sozluk ve genis icerik ---------------------- */
.harf-serit{display:flex;flex-wrap:wrap;gap:4px;margin:16px 0;padding:10px;
  border:1px solid var(--cizgi);background:#fbfaf8}
.harf-serit a{display:inline-block;min-width:28px;text-align:center;padding:4px 6px;
  font-weight:700;font-size:var(--b-14);border:1px solid var(--cizgi)}
.harf-serit a:hover{background:var(--lacivert);color:#fff;text-decoration:none;border-color:var(--lacivert)}
.harf-serit a.bos{color:var(--cizgi-koyu);pointer-events:none;background:#fff}

.sozluk-blok{margin:26px 0}
.sozluk-blok > h2{scroll-margin-top:12px}
.terim{border-bottom:1px solid var(--cizgi);padding:12px 0}
.terim:last-child{border-bottom:0}
.terim dt{font-family:var(--yazi-arayuz);font-weight:700;font-size:var(--b-17);margin-bottom:4px}
.terim dd{margin:0;font-family:var(--yazi-metin);font-size:var(--b-15);line-height:1.7;color:var(--murekkep)}
.terim .ingilizce{font-family:var(--yazi-arayuz);font-size:var(--b-13);color:var(--murekkep-soluk);font-weight:400}
.terim .baglar{font-family:var(--yazi-arayuz);font-size:var(--b-13);margin-top:5px}

/* sayfalama */
.sayfalama{display:flex;justify-content:space-between;gap:14px;margin:32px 0 0;
  padding-top:16px;border-top:1px solid var(--cizgi);font-family:var(--yazi-arayuz);font-size:var(--b-14)}
.sayfalama a{display:block;max-width:46%}
.sayfalama .yon{display:block;font-size:var(--b-12);text-transform:uppercase;
  letter-spacing:.5px;color:var(--murekkep-soluk);font-weight:700}
.sayfalama .sonraki{text-align:right;margin-left:auto}

/* guncelleme bilgisi */
.tarih-serit{font-family:var(--yazi-arayuz);font-size:var(--b-13);color:var(--murekkep-soluk);
  padding:8px 0;border-bottom:1px solid var(--cizgi);margin-bottom:16px}
.tarih-serit strong{color:var(--murekkep)}

/* ============================ SON UI SİSTEMİ ============================
   Ana akış dört ihtiyaca göre düzenlenir: duyuru, pratik bilgi, hesap ve
   bilgi kaynağı. Kartlar birbirinin kopyası gibi değil, farklı kararları
   işaretleyen kısa giriş noktaları olarak kullanılır. */

body{background:#f5f7fa;color:var(--murekkep);letter-spacing:-.005em}
.baslik-alani{background:var(--lacivert);border-bottom:0}
.baslik-ic{padding:22px 24px 20px}
.marka .ad{font-size:30px;letter-spacing:-1px}
.marka .alt{font-size:11px;letter-spacing:1.25px;color:#cfe0eb}
.ana-menu{position:sticky;top:0;z-index:50;background:#0e2e49;border-bottom:1px solid rgba(255,255,255,.16);box-shadow:0 3px 12px rgba(11,36,56,.12)}
.ana-menu > .kabuk{display:flex;align-items:stretch;gap:2px}
.ana-menu a.ust-oge,.ana-menu button.ust-oge{padding:13px 15px;font-size:14px;letter-spacing:.01em}
.ana-menu a.ust-oge:hover,.ana-menu button.ust-oge:hover,.ana-menu .acilir:hover > button.ust-oge{background:#235d89}
.ana-menu .acilir-govde{
  border:1px solid #c4d0d9;border-top:0;border-radius:0 0 8px 8px;
  max-height:min(70vh,560px);overflow-y:auto;overflow-x:hidden;
  overscroll-behavior:contain;-webkit-overflow-scrolling:touch;
  touch-action:pan-y;scrollbar-gutter:stable;
  box-shadow:0 12px 28px rgba(15,40,60,.16)
}
.ana-menu .acilir-govde a{padding:10px 15px;font-size:14px}
@media (min-width:641px){
  .ana-menu .acilir-govde{min-width:560px;max-width:calc(100vw - 40px);max-height:min(82vh,720px);scrollbar-width:thin}
  .ana-menu .acilir.acik .acilir-govde{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
  .ana-menu .acilir-govde a{display:flex;align-items:center;min-height:48px;white-space:normal;border-right:1px solid #e6edf1}
  .ana-menu .acilir-govde a:nth-child(even){border-right:0}
}
@media (min-width:641px) and (max-height:760px){
  .ana-menu .acilir-govde{max-height:calc(100vh - 72px)}
  .ana-menu .acilir.acik .acilir-govde{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ana-menu .acilir-govde a:nth-child(even){border-right:1px solid #e6edf1}
  .ana-menu .acilir-govde a:nth-child(3n){border-right:0}
}
.govde-alani{background:#fff}
.yerlesim{padding:30px 0 64px;gap:44px}
.izlek{padding:10px 0;margin-bottom:28px;color:#687887}
h1{font-size:34px;letter-spacing:-.045em;border-bottom:0;padding-bottom:0;margin-bottom:10px}
h2{font-size:21px;letter-spacing:-.025em;margin-top:42px;border-bottom:1px solid var(--cizgi);padding-bottom:10px}
h3{letter-spacing:-.015em}
.ust-ozet{font-size:17px;line-height:1.62;color:#5b6d7b;max-width:780px}
.metin{font-size:17px;line-height:1.78;max-width:820px}
.metin h2{font-size:21px}
.yan{padding-top:8px}
.yan-blok{border-radius:var(--radius);border-color:#d6e0e7;box-shadow:var(--golge);overflow:hidden}
.yan-blok > h3{background:#f5f8fa;border-bottom:2px solid #b65332;color:var(--lacivert);padding:12px 14px}
.yan-blok li a{padding:9px 13px}
.buton{border-radius:var(--radius-small);padding:11px 16px;background:#b65332;box-shadow:var(--golge)}
.buton:hover{background:#984329;box-shadow:0 5px 14px rgba(182,83,50,.24)}
.buton-ikincil{background:transparent!important;color:var(--lacivert)!important;border:1px solid #abc0cf;box-shadow:none!important}
.buton-ikincil:hover{background:#edf4f8!important;border-color:var(--lacivert)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e6a15d;outline-offset:3px}

/* Ana sayfa */
.ana-pano{min-width:0;margin:0 0 30px;padding:20px 22px 16px;border:1px solid #cad8e1;border-top:4px solid #b65332;border-radius:var(--radius);background:#f7fafc}
.ana-pano-ust{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:16px}
.ana-pano-kicker{margin:0 0 6px;color:#b65332;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ana-pano h1{margin:0;color:#163f62;font-size:30px;letter-spacing:-.035em}
.ana-pano-aciklama{margin:7px 0 0;color:#617382;font-size:15px}
.ana-pano-tumu{display:inline-block;margin-top:14px;color:#075b91;font-size:14px;font-weight:800}
.ana-pano-ust .ana-pano-tumu{margin-top:0;white-space:nowrap}
.duyuru-pano-kontroller{display:flex;gap:6px}
.duyuru-pano-kontroller button{min-width:38px;padding:7px 10px;border:1px solid #b9cbd7;border-radius:var(--radius-small);background:#fff;color:#163f62;font:600 18px/1 var(--yazi-arayuz);cursor:pointer}
.duyuru-pano-kontroller button:hover{border-color:#075b91;background:#edf4f8}
.duyuru-pano-kontroller button:focus-visible{outline:3px solid #e6a15d;outline-offset:2px}
.duyuru-kayan-viewport{overflow:hidden;margin:0 0 18px;border-radius:var(--radius);background:#163f62;color:#fff}
.duyuru-kayan-track{display:flex;width:max-content;animation:duyuru-kay 38s linear infinite;will-change:transform}
.duyuru-kayan-madde{display:flex;align-items:center;gap:10px;padding:12px 24px;border-right:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;line-height:1.25;text-decoration:none;white-space:nowrap}
.duyuru-kayan-madde:hover{text-decoration:none;background:#235d89;color:#fff}
.duyuru-kayan-madde b{color:#f0b28f;font-weight:800}
.duyuru-kayan-madde span{color:#fff}
.duyuru-kayan-viewport:hover .duyuru-kayan-track,.duyuru-kayan-viewport:focus-within .duyuru-kayan-track{animation-play-state:paused}
@keyframes duyuru-kay{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.duyuru-pano-viewport{min-width:0;overflow:hidden;border-top:1px solid #d5e0e7;border-bottom:1px solid #d5e0e7}
.duyuru-pano-track{display:flex;gap:14px;min-width:0;padding:18px 0;transition:transform .48s ease}
.duyuru-pano-kart{flex:0 0 calc(82% - 7px);min-width:0;padding:20px 22px;border-radius:var(--radius);background:#fff;border:1px solid #d5e0e7}
.duyuru-pano-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:#617382;font-size:13px;font-weight:700}
.duyuru-pano-meta>*{min-width:0;overflow-wrap:anywhere}
.duyuru-pano-meta span{color:#163f62}
.duyuru-pano-kart h2{margin:16px 0 8px;padding:0;border:0;font-size:22px;line-height:1.22}
.duyuru-pano-kart h2 a{color:#163f62}
.duyuru-pano-kart p{max-width:680px;min-height:48px;margin:0 0 14px;color:#5c6b78;font-size:15px;line-height:1.55}
.duyuru-pano-kaynak{font-size:14px;font-weight:800;color:#075b91}
.ana-ozet-kutulari{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 40px}
.ana-ozet-kutu{min-width:0;padding:20px 21px;border:1px solid #d5e0e7;border-radius:var(--radius);background:#fff;color:#163f62}
.ana-ozet-kutu:hover{border-color:#9eb7c8;box-shadow:var(--golge)}
.ana-ozet-kutu-vurgu{background:#fff8f4;border-color:#e2b6a4}
.ana-ozet-kutu-baslik{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d5e0e7;padding-bottom:12px}
.ana-ozet-kutu-baslik a{color:#075b91;font-size:13px;font-weight:800;white-space:nowrap}
.ana-ozet-etiket{color:#b65332;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ana-ozet-kutu h2{margin:15px 0 6px;padding:0;border:0;font-size:23px;color:#163f62}
.ana-ozet-kutu>p{margin:0 0 14px;color:#617382;line-height:1.5;font-size:14px}
.ana-ozet-linkleri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e2e9ee}
.ana-ozet-linkleri a{display:block;min-width:0;padding:11px 10px 10px 0;border-bottom:1px solid #e2e9ee;color:#163f62}
.ana-ozet-linkleri a:nth-child(even){padding-left:12px;border-left:1px solid #e2e9ee}
.ana-ozet-linkleri strong,.ana-ozet-linkleri span{display:block}
.ana-ozet-linkleri strong{font-size:14px}
.ana-ozet-linkleri span{margin-top:3px;color:#617382;font-size:12px;line-height:1.4}
.ana-ozet-linkleri a:hover{text-decoration:none;color:#075b91}
.ana-hero-yeni{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:40px;align-items:stretch;padding:46px 0 40px;border-bottom:1px solid var(--cizgi)}
.ana-hero-kopya{max-width:780px}
.ana-kicker{margin:0 0 12px;color:#b65332;font-size:12px;font-weight:800;letter-spacing:.13em}
.ana-hero-yeni h1{max-width:720px;margin:0 0 18px;font-size:clamp(36px,4.4vw,56px);line-height:1.06;letter-spacing:-.06em;color:#102f49}
.ana-hero-aciklama{max-width:700px;margin:0;color:#5c6b78;font-size:19px;line-height:1.58}
.ana-hero-eylemler{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}
.ana-hizli-erisim{align-self:stretch;padding:0 0 0 28px;border-left:1px solid #d5e0e7}
.ana-hizli-erisim h2{margin:0;padding:0 0 12px;border-bottom:1px solid #d5e0e7;font-size:20px;color:#163f62}
.ana-hizli-erisim ul{list-style:none;margin:0;padding:0}
.ana-hizli-erisim li{border-bottom:1px solid #e2e9ee}
.ana-hizli-erisim li:last-child{border-bottom:0}
.ana-hizli-erisim a{display:block;padding:13px 0;color:#163f62}
.ana-hizli-erisim a:hover{text-decoration:none;color:#075b91}
.ana-hizli-erisim strong,.ana-hizli-erisim span{display:block}
.ana-hizli-erisim strong{font-size:15px}
.ana-hizli-erisim span{margin-top:3px;color:#617382;font-size:13px;line-height:1.4}
.ana-durum-karti{align-self:end;padding:23px 22px;background:#edf4f8;border:1px solid #cbdbe5;border-top:4px solid #b65332;border-radius:var(--radius)}
.ana-durum-nokta{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#2c9460;box-shadow:0 0 0 4px #d4ede0}
.ana-durum-karti h2{margin:12px 0 10px;padding:0;border:0;font-size:24px;line-height:1.2;color:#163f62}.ana-durum-karti strong{color:#163f62;font-size:15px}.ana-durum-karti p{margin:13px 0 18px;color:#5c6b78;font-size:14px;line-height:1.55}.ana-durum-karti .ana-kicker{margin:0;color:#b65332}.ana-durum-karti a{font-weight:800;font-size:14px}
.ana-giris-kartlari{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:30px 0 12px}
.ana-giris-karti{display:flex;min-height:218px;flex-direction:column;padding:21px 19px;border:1px solid #d7e1e8;border-radius:var(--radius);color:var(--murekkep);background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}
.ana-giris-karti:hover{transform:translateY(-3px);border-color:#9eb7c8;box-shadow:0 10px 24px rgba(17,56,83,.1);text-decoration:none}
.ana-giris-karti-vurgu{background:#fff8f4;border-color:#e2b6a4}
.ana-kart-etiket{color:#b65332;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ana-giris-karti h2{margin:18px 0 8px;padding:0;border:0;font-size:20px;color:#163f62}
.ana-giris-karti p{margin:0;color:#617382;font-size:14px;line-height:1.55}
.ana-kart-link{margin-top:auto;padding-top:18px;color:#075b91;font-weight:800;font-size:14px}
.resmi-akis{margin:38px 0 0;padding:25px 24px 20px;border:1px solid #d7e1e8;border-radius:var(--radius);background:#f7fafc}
.resmi-akis-ust{border-bottom-color:#cddae3}
.resmi-akis-ust h2{font-size:24px;color:#163f62}
.resmi-akis-ust .dipnot{color:#617382}
.resmi-akis-tumu{padding:8px 0;color:#075b91}
.resmi-haber-listesi{border-top:0;gap:0 28px;margin-top:12px}
.resmi-haber{padding:14px 0;border-bottom-color:#d7e1e8}
.resmi-haber h3 a{color:#163f62}
.resmi-haber h3 a:hover{color:#075b91}
.ana-pratik-blok,.ana-araclar,.ana-bilgi{margin-top:46px;padding-top:28px;border-top:1px solid var(--cizgi)}
.ana-bolum-basligi{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}
.ana-bolum-basligi .ana-kicker{margin-bottom:5px}.ana-bolum-basligi h2{margin:0;border:0;padding:0;font-size:27px;color:#163f62}.ana-bolum-basligi>a{font-weight:800;font-size:14px;white-space:nowrap}
.ana-rakam-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ana-rakam-grid a{display:block;padding:17px 15px;border:1px solid #d5e0e7;border-radius:var(--radius);background:#fff;color:#163f62}
.ana-rakam-grid a:hover{border-color:#9eb7c8;box-shadow:0 5px 16px rgba(17,56,83,.07);text-decoration:none}
.ana-rakam-grid span,.ana-rakam-grid small{display:block}.ana-rakam-grid span{font-size:13px;color:#5c6b78}.ana-rakam-grid strong{display:block;margin:7px 0 8px;font-size:22px;letter-spacing:-.04em;color:#163f62}.ana-rakam-grid small{font-size:12px;color:#075b91;font-weight:800}
.ana-kaynak-notu{margin:13px 0 0;color:#697987;font-size:13px}.ana-kaynak-notu a{font-weight:700}
@media (prefers-reduced-motion:reduce){.duyuru-pano-track{transition:none}.duyuru-kayan-track{animation:none}}
.ana-arac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ana-arac-grid a{position:relative;display:block;padding:16px 45px 16px 16px;border:1px solid #d5e0e7;border-radius:var(--radius);color:#163f62;background:#fff}
.ana-arac-grid a:hover{border-color:#9eb7c8;background:#f7fafc;text-decoration:none}.ana-arac-grid strong,.ana-arac-grid a>span:not(.ana-arac-sira){display:block}.ana-arac-grid strong{margin:10px 0 5px;font-size:15px}.ana-arac-grid a>span:not(.ana-arac-sira){font-size:13px;line-height:1.4;color:#697987}.ana-arac-sira{font-size:11px;font-weight:800;color:#b65332;letter-spacing:.08em}.ana-arac-grid b{position:absolute;right:16px;top:50%;font-size:20px;color:#075b91;font-weight:400}
.ana-bilgi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ana-bilgi-grid>a{display:block;padding:21px;border:1px solid #d5e0e7;border-radius:var(--radius);background:#f7fafc;color:#163f62}.ana-bilgi-grid>a:hover{border-color:#9eb7c8;background:#edf4f8;text-decoration:none}.ana-bilgi-grid h3{margin:17px 0 7px;font-size:20px}.ana-bilgi-grid p{margin:0;color:#617382;line-height:1.55;font-size:14px}.ana-bilgi-grid .ana-kart-link{display:block}
.ana-son-not{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:46px 0 10px;padding:22px 24px;border-radius:var(--radius);background:#163f62;color:#fff}.ana-son-not p{margin:0;max-width:720px;font-size:16px}.ana-son-not .buton{background:#e78a5d;color:#fff}

/* İç sayfalarda da aynı ritim ve ölçü korunur. */
.konu-listesi{border-top-color:#dce4ea}.konu-listesi li{border-bottom-color:#dce4ea}.konu-listesi a{padding:12px 8px 12px 23px}.konu-listesi a:hover{background:#f2f7fa}
.tablo-kutu{border-radius:var(--radius);border-color:#cbd8e1}.tablo-kutu table{border-radius:var(--radius);overflow:hidden}
.kaynak-kutu{border-radius:var(--radius);border-left-color:#b65332;background:#fbfcfd}
.okuma-notu{border-left-color:#b65332;border-radius:var(--radius);background:#fff8f4}
.kilavuz-katmani,.hesaplayici-kilavuzu{border-radius:var(--radius);border-color:#cbd8e1;box-shadow:var(--golge)}
.alt-alan{background:#0e2e49;padding-top:34px}.alt-alan a{color:#d2e0e9}.alt-not{color:#b6c8d4}

@media (max-width:980px){
  .ana-giris-kartlari{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ana-rakam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ana-hero-yeni{grid-template-columns:1fr;gap:26px}.ana-durum-karti{max-width:520px}.ana-hizli-erisim{padding:20px 0 0;border-left:0;border-top:1px solid #d5e0e7}
}
@media (max-width:640px){
  .kabuk{padding-left:18px;padding-right:18px}
  .baslik-ic{padding:18px}.marka .ad{font-size:26px}.marka .alt{font-size:10px;letter-spacing:.9px}
  .ana-menu{position:relative;overflow:hidden}.ana-menu > .kabuk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-left:18px;padding-right:18px;min-width:0}.ana-menu a.ust-oge,.ana-menu button.ust-oge{width:100%;min-width:0;padding:12px 13px;text-align:left;white-space:normal;overflow-wrap:anywhere}
  .ana-menu .acilir{position:relative}.ana-menu .acilir-govde{position:absolute;top:100%;left:0;right:auto;min-width:260px;z-index:60;background:#fff;border:1px solid #c4d0d9;border-radius:0 0 8px 8px;max-height:min(68vh,520px);max-height:min(68dvh,520px);box-shadow:0 12px 24px rgba(15,40,60,.18)}.ana-menu .acilir-govde a{color:var(--murekkep);border-bottom-color:#e6edf1;padding:10px 14px}
  .ana-pano{padding:18px 15px}.ana-pano-ust{align-items:start;flex-direction:column;gap:14px}.ana-pano h1{font-size:28px}.ana-pano-tumu{font-size:13px}.duyuru-pano-track{padding:12px 0}.duyuru-pano-kart{flex-basis:100%;padding:19px 17px}.duyuru-pano-kart h2{font-size:21px}.duyuru-pano-kart p{min-height:0}.ana-ozet-kutulari{grid-template-columns:1fr;margin-bottom:30px}.ana-ozet-linkleri{grid-template-columns:1fr}.ana-ozet-linkleri a:nth-child(even){padding-left:0;border-left:0}
  .iletisim-form-grid{grid-template-columns:1fr}.iletisim-formu{padding:16px}
  .ana-hero-yeni{padding:37px 0 32px}.ana-hero-yeni h1{font-size:42px;letter-spacing:-.06em}.ana-hero-aciklama{font-size:17px}.ana-hero-eylemler{align-items:stretch;flex-direction:column}.ana-hero-eylemler .buton{width:100%;text-align:center}
  .ana-giris-kartlari{grid-template-columns:1fr;gap:9px}.ana-giris-karti{min-height:0;padding:18px}.ana-giris-karti h2{margin-top:13px}.ana-giris-karti .ana-kart-link{padding-top:14px}
  .resmi-akis{padding:19px 15px 14px;margin-top:27px}.resmi-haber-listesi{grid-template-columns:1fr}.resmi-haber{grid-template-columns:1fr;gap:5px}
  .ana-bolum-basligi{align-items:start;flex-direction:column;gap:8px}.ana-bolum-basligi h2{font-size:24px}.ana-rakam-grid,.ana-arac-grid,.ana-bilgi-grid{grid-template-columns:1fr}.ana-son-not{align-items:start;flex-direction:column;padding:19px}.ana-son-not .buton{width:100%;text-align:center}
  h1{font-size:30px}.metin{font-size:16px}.ust-ozet{font-size:16px}
}
