/* Hesaplayıcılar v3 — ana sayfanın "renkli klasörler" dili (30.10.2026, kullanıcı: "bu tasarım mantığıyla hesaplayıcılar sayfasına ve hesaplayıcıların kendisine geçelim").
 * Yalnız hesaplayicilar.html (body.hesap-sayfa). stil.css + tasarim.css'ten SONRA bağlanır; kaldırılırsa eski görünüm döner.
 * Renk: her grup kendi klasör renginde (body[data-grup], ui.js ciz()); genel bakışta bloklar [data-blok] ile boyanır.
 * KURAL: bu dosyadaki görünüm kuralları YALNIZ EKRAN içindir (@media screen). PDF/yazdırma çıktısı stil.css'teki düzenle aynı kalır.
 * KURAL: burada hiçbir içerik gizlenmez; belge görünümü, fiş, dayanak ve ilgili özelgeler varsayılan görünümde durur. */
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-wght-normal.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}

@media screen{
body.hesap-sayfa{
  --t-sans:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--t-serif:var(--t-sans);
  --g1:#396eb3;--g2:#192533;--g-yazi:#2c4a71;
  --h-zemin:#f4f6fa;--h-zemin2:#f6f8fb;--h-kart:#fff;--h-yazi:#16202d;--h-soluk:#47527a;--h-cizgi:rgba(44,74,113,0.14);
  --t-zemin:var(--h-zemin);--t-kart:var(--h-kart);--t-murekkep:var(--h-yazi);--t-soluk:var(--h-soluk);--t-cizgi:var(--h-cizgi);--t-vurgu:var(--g1);--t-vurgu-kosul:var(--g-yazi);--t-kart2:color-mix(in srgb,var(--g1) 7%,var(--h-kart));--t-vurgu-acik:color-mix(in srgb,var(--g1) 12%,var(--h-kart));
  --r-yesil:var(--g1);--r-yesil-d:var(--g-yazi);--r-yesil-l:var(--t-vurgu-acik);--r-yesil-xl:var(--t-kart2);--r-kagit:var(--h-kart);--r-zemin:transparent;--r-yazi:var(--h-yazi);--r-soluk:var(--h-soluk);--r-cizgi:var(--h-cizgi);--r-cizgi2:var(--h-cizgi);
  font-family:var(--t-sans);color:var(--h-yazi);background:linear-gradient(180deg,var(--h-zemin),var(--h-zemin2) 70%,var(--h-zemin)) fixed;
}
body.hesap-sayfa[data-grup=ucret]{--g1:#396eb3;--g2:#192533;--g-yazi:#2c4a71}
body.hesap-sayfa[data-grup=belge]{--g1:#4677b6;--g2:#2a466a;--g-yazi:#2f5381}
body.hesap-sayfa[data-grup=vergi]{--g1:#396caf;--g2:#2d4a70;--g-yazi:#325b91}
body.hesap-sayfa[data-grup=ceza]{--g1:#366eb7;--g2:#294870;--g-yazi:#30578b}
body.hesap-sayfa[data-grup=denetim]{--g1:#3668a9;--g2:#263e5c;--g-yazi:#2d4a71}
:root[data-theme=dark] body.hesap-sayfa{--h-zemin:#0e141c;--h-zemin2:#0f161f;--h-kart:#172230;--h-yazi:#eff3f8;--h-soluk:#b4bee0;--h-cizgi:rgba(175,199,232,0.2);--g-yazi:#ccd8e8}
:root[data-theme=dark] body.hesap-sayfa[data-grup]{--g-yazi:#ccd8e8}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.hesap-sayfa{--h-zemin:#0e141c;--h-zemin2:#0f161f;--h-kart:#172230;--h-yazi:#eff3f8;--h-soluk:#b4bee0;--h-cizgi:rgba(175,199,232,0.2);--g-yazi:#ccd8e8}
:root:not([data-theme=light]) body.hesap-sayfa[data-grup]{--g-yazi:#ccd8e8}}
body.hesap-sayfa button,body.hesap-sayfa input,body.hesap-sayfa select,body.hesap-sayfa textarea,body.hesap-sayfa kbd{font-family:var(--t-sans)}
body.hesap-sayfa :where(h1,h2,h3){font-family:var(--t-sans);font-weight:800;letter-spacing:-.018em}
body.hesap-sayfa a:focus-visible,body.hesap-sayfa button:focus-visible,body.hesap-sayfa summary:focus-visible,body.hesap-sayfa input:focus-visible,body.hesap-sayfa select:focus-visible{outline:3px solid #719dd6;outline-offset:2px}

/* ---------- Genel bakış: gruplar renkli klasör ---------- */
html body.hesap-sayfa .hp .hp-bas{position:relative;overflow:hidden;background:linear-gradient(105deg,#192533 0%,#2c4a71 48%,#365988 100%)!important;background-image:linear-gradient(105deg,#192533 0%,#2c4a71 48%,#365988 100%)!important;border-radius:16px;color:#fff;box-shadow:0 18px 30px -22px #192533}
.hp-bas h1{color:#fff;font-size:clamp(25px,2.6vw,34px)}
.hp-bas p{color:#dde5f0}
.hp .hp-ara{border:0;border-radius:12px;background:#fff;box-shadow:0 10px 26px -12px rgba(9,13,19,0.7)}
.hp .hp-ara svg{color:#2c4a71}
.hp .hp-ara input{height:50px;border:0;border-radius:12px;background:#fff;color:#16202d;font-size:15.5px;box-shadow:none}
.hp .hp-hizli>span{color:#dde5f0}
.hp .hp-hizli a{border:1px solid rgba(255,255,255,.28);border-radius:9px;background:rgba(255,255,255,.14);color:#fff;font-weight:600}
.hp .hp-hizli a:hover{background:rgba(255,255,255,.26)}
.hp .hp-hizli a.hp-devam{border:0;background:linear-gradient(135deg,#b2c9e9,#719dd6);color:#101720}
.hp .hp-hizli a.hp-devam b{color:#101720}
.hp-pano{margin-top:34px;row-gap:34px}
.hp .hp-sutun{gap:38px}
.hp .hp-blok{--k1:#396eb3;--k2:#192533;position:relative;margin-top:0;padding:14px 12px 12px;border:0!important;border-radius:0 16px 16px 16px;color:#fff;background:linear-gradient(155deg,var(--k1),var(--k2));box-shadow:0 14px 24px -18px var(--k2)}
.hp .hp-blok[data-blok=belge]{--k1:#4677b6;--k2:#2a466a}
.hp .hp-blok[data-blok=ceza]{--k1:#366eb7;--k2:#294870}
.hp .hp-blok[data-blok=vergi-gelir]{--k1:#396caf;--k2:#2d4a70}
.hp .hp-blok[data-blok=vergi-gider]{--k1:#336ab1;--k2:#304561}
.hp .hp-blok[data-blok=vergi-emlak]{--k1:#2b3b4f;--k2:#192533}
.hp .hp-blok[data-blok=vergi-diger]{--k1:#396caf;--k2:#2d4a70}
.hp .hp-blok[data-blok=denetim]{--k1:#3668a9;--k2:#263e5c}
.hp .hp-blok h2{position:absolute;left:0;top:-27px;display:inline-flex;align-items:center;gap:7px;height:28px;max-width:calc(100% - 6px);margin:0;padding:0 26px 0 10px;border:0;border-radius:10px 0 0 0;background:var(--k1);color:#fff;font-size:13px;font-weight:700;letter-spacing:0;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)}
.hp .hp-ikon{display:contents;color:#fff}
.hp .hp-ikon svg{width:15px;height:15px;padding:0;background:none;color:#fff}
.hp .hp-say{margin-left:2px;padding:0 6px;min-width:0;border-radius:6px;background:rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:700}
.hp .hp-blok ul{margin:0;padding:0}
.hp .hp-blok li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-radius:8px;color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}
.hp .hp-blok li a::before{content:none}
.hp .hp-blok li a:hover{background:rgba(255,255,255,.18);color:#fff}
.hp .hp-blok small{flex:none;padding:0 7px;border-radius:6px;background:rgba(255,255,255,.2);color:#fff;font-size:11.5px;font-weight:600}

/* ---------- Araç görünümü: sol sütun ---------- */
body.hesap-sayfa .hesap-menu{border:0;border-radius:14px;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;box-shadow:0 12px 22px -18px var(--g2)}
body.hesap-sayfa .hesap-menu summary,body.hesap-sayfa .hesap-menu summary *{color:#fff}
body.hesap-sayfa .hesap-menu .hm-say{background:rgba(255,255,255,.22);color:#fff}
body.hesap-sayfa .hesap-menu[open]{background:var(--h-kart);color:var(--h-yazi);border:1px solid var(--h-cizgi)}
body.hesap-sayfa .hesap-menu[open] summary,body.hesap-sayfa .hesap-menu[open] summary *{color:var(--h-yazi)}
body.hesap-sayfa .hesap-menu[open] .hm-say{background:var(--t-vurgu-acik);color:var(--g-yazi)}
body.hesap-sayfa .form-kart{border:1px solid var(--h-cizgi);border-radius:14px;background:var(--h-kart);box-shadow:0 14px 26px -24px var(--g2)}
body.hesap-sayfa .form-kart .adim-bas{margin:-1px -1px 4px;padding-bottom:10px;border-bottom:2px solid var(--g1)}
body.hesap-sayfa .form-kart .adim-bas b{font-size:17px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--h-yazi)}
body.hesap-sayfa .form-kart label{color:var(--h-soluk);font-weight:600}
body.hesap-sayfa .form-kart input:not([type=checkbox]):not([type=radio]),body.hesap-sayfa .form-kart select{border:1.5px solid var(--h-cizgi);border-radius:9px;background:var(--h-kart);color:var(--h-yazi);font-weight:600}
body.hesap-sayfa .form-kart input:focus,body.hesap-sayfa .form-kart select:focus{border-color:var(--g1);box-shadow:0 0 0 3px color-mix(in srgb,var(--g1) 20%,transparent)}
body.hesap-sayfa .form-kart details.grup>summary{color:var(--g-yazi);font-weight:700}
html body.hesap-sayfa.rapor .form-kart .islem-ust #pdf,html body.hesap-sayfa .form-kart .islem-ust #pdf,html body.hesap-sayfa .btn:not(.ikincil){background:linear-gradient(135deg,#b2c9e9,#719dd6)!important;background-image:linear-gradient(135deg,#b2c9e9,#719dd6)!important;border-color:transparent!important;color:#101720!important;border-radius:10px;font-weight:700;box-shadow:0 10px 20px -12px rgba(113,157,214,0.9)}
html body.hesap-sayfa .btn.ikincil{border:1.5px solid var(--g1);border-radius:10px;background:transparent;color:var(--g-yazi);font-weight:700;box-shadow:none}
html body.hesap-sayfa .btn.ikincil:hover{background:var(--t-vurgu-acik)}

/* ---------- Araç görünümü: başlık + sonuç tek renkli blok ---------- */
html body.hesap-sayfa .sonuc-kart{padding:0 0 22px;overflow:hidden;border:1px solid var(--h-cizgi)!important;border-radius:16px;background:var(--h-kart);box-shadow:0 18px 30px -26px var(--g2)}
html body.hesap-sayfa .sonuc-kart::before{content:none}
body.hesap-sayfa .sonuc-kart>*{margin-left:24px;margin-right:24px}
html body.hesap-sayfa .sonuc-kart>.arac-bas,html body.hesap-sayfa .arac-bas{margin:0;padding:16px 24px 8px;border:0;background:linear-gradient(90deg,var(--g1),var(--g2));color:#fff}
body.hesap-sayfa #icerik>.arac-bas{border-radius:16px 16px 0 0}
body.hesap-sayfa .arac-bas .arac-yol,body.hesap-sayfa .arac-bas .arac-yol *{color:#e7edf4}
body.hesap-sayfa .arac-bas .arac-yol a{text-decoration:underline}
body.hesap-sayfa .arac-bas h1{margin:2px 0 4px;color:#fff;font-size:clamp(23px,2.4vw,31px)}
body.hesap-sayfa .arac-bas p{color:#eff3f8;font-size:14.5px}
body.hesap-sayfa .arac-bas .g-ikon{display:none}
body.hesap-sayfa .arac-etiket{gap:8px;margin-top:8px}
body.hesap-sayfa .arac-etiket>*{border:1px solid rgba(255,255,255,.3);border-radius:8px;background:rgba(255,255,255,.14);color:#fff;font-size:13px;font-weight:600}
body.hesap-sayfa .arac-etiket .ae-rehber{border-color:transparent;background:#fff;color:var(--g2);font-weight:700}
html body.hesap-sayfa .sonuc-kart>#one-cikan{margin:0 0 4px;padding:6px 24px 16px;background:linear-gradient(90deg,var(--g1),var(--g2));color:#fff}
html body.hesap-sayfa #one-cikan .kpi{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0 28px;align-items:end;margin:0;padding:0;border:0;background:none;box-shadow:none;color:#fff}
html body.hesap-sayfa #one-cikan .kpi-etiket{grid-column:1;color:#e7edf4;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}
html body.hesap-sayfa #one-cikan .kpi-deger,html body.hesap-sayfa #one-cikan .kpi-deger *{grid-column:1;background:none;color:#fff;-webkit-text-fill-color:#fff;font-family:var(--t-sans);font-size:clamp(34px,4vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.02em}
html body.hesap-sayfa #one-cikan .kpi-ek{grid-column:2;grid-row:1/3;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end;margin:0;padding:0;border:0}
html body.hesap-sayfa #one-cikan .kpi-ek>div{margin:0;padding:0 0 0 14px;border:0;border-left:2px solid rgba(255,255,255,.35);background:none;box-shadow:none}
html body.hesap-sayfa #one-cikan .kpi-ek span{display:block;color:#e7edf4;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}
html body.hesap-sayfa #one-cikan .kpi-ek b,html body.hesap-sayfa #one-cikan .kpi-ek b *{background:none;color:#fff;-webkit-text-fill-color:#fff;font-size:19px;font-weight:800}
html body.hesap-sayfa #one-cikan .durum{margin:10px 0 0;padding:7px 11px;border:0;border-radius:9px;background:rgba(255,255,255,.16);color:#fff;font-size:14px;font-weight:600}
html body.hesap-sayfa #one-cikan .durum.uyari{background:#fff1e6;color:#9a3412!important;-webkit-text-fill-color:#9a3412}

/* Sekmeler */
html body.hesap-sayfa .sonuc-sekmeler{gap:6px;margin-top:12px;margin-bottom:14px;padding:5px;border:0;border-radius:12px;background:var(--t-vurgu-acik)}
html body.hesap-sayfa .sonuc-sekmeler button{flex:1 1 auto;margin:0;padding:8px 12px;border:0;border-radius:9px;color:var(--g-yazi);font-size:14px;font-weight:700}
html body.hesap-sayfa .sonuc-sekmeler button[aria-selected=true]{background:var(--g1);color:#fff}

/* Bölümler: renkli başlıklı kartlar */
body.hesap-sayfa #belge,body.hesap-sayfa #yevmiye,body.hesap-sayfa .guncel,body.hesap-sayfa #sonuc{min-width:0}
html body.hesap-sayfa details.bolum{overflow:hidden;margin-bottom:12px;border:1px solid var(--h-cizgi);border-radius:12px;background:var(--h-kart);box-shadow:none}
html body.hesap-sayfa details.bolum>summary{padding:10px 14px;border:0;background:var(--t-vurgu-acik);color:var(--g-yazi);font-size:15px;font-weight:800;letter-spacing:0;text-transform:none}
html body.hesap-sayfa details.bolum>summary span{color:var(--g-yazi);font-weight:800;letter-spacing:0;text-transform:none}
html body.hesap-sayfa .satir{border-color:var(--h-cizgi);background:transparent;color:var(--h-yazi)}
html body.hesap-sayfa .satir span{color:var(--h-soluk)}
html body.hesap-sayfa .satir b{color:var(--h-yazi);font-weight:700;font-family:var(--t-sans)}
html body.hesap-sayfa .satir.vurgu{background:var(--t-vurgu-acik)}
html body.hesap-sayfa .satir.vurgu span,html body.hesap-sayfa .satir.vurgu b{color:var(--h-yazi);font-weight:800}
html body.hesap-sayfa #sonuc table th,html body.hesap-sayfa #yevmiye table th{background:var(--t-vurgu-acik);color:var(--g-yazi);font-weight:700;letter-spacing:0;text-transform:none}
html body.hesap-sayfa #sonuc table td,html body.hesap-sayfa #yevmiye table td{border-color:var(--h-cizgi);color:var(--h-yazi)}
html body.hesap-sayfa #yevmiye tfoot td,html body.hesap-sayfa #sonuc tr.tr-toplam td{background:var(--t-vurgu-acik);font-weight:800}
body.hesap-sayfa .yevmiye-kutu h2,body.hesap-sayfa .ilgili-oz h2{color:var(--h-yazi);font-size:18px;letter-spacing:-.01em;text-transform:none}
html body.hesap-sayfa .belge-bas b{color:var(--h-yazi);font-size:18px;font-weight:800;letter-spacing:-.01em;text-transform:none}
html body.hesap-sayfa details.notlar-kutu{border:1px solid var(--h-cizgi);border-radius:12px;background:var(--h-kart)}
html body.hesap-sayfa details.notlar-kutu>summary{color:var(--g-yazi);font-weight:700}
body.hesap-sayfa .ilgili-oz a{color:var(--h-yazi)}
body.hesap-sayfa .ilgili-oz a:hover span{color:var(--g-yazi)}
body.hesap-sayfa .ilgili-oz-tum{color:var(--g-yazi);font-weight:700}
body.hesap-sayfa .mobil-sonuc{background:linear-gradient(90deg,var(--g1),var(--g2));color:#fff}
body.hesap-sayfa .mobil-sonuc span,body.hesap-sayfa .mobil-sonuc b,body.hesap-sayfa .mobil-sonuc i{color:#fff}

/* Toplu bordro: aynı renk bloğu */
html body.hesap-sayfa .toplu-tablo th,html body.hesap-sayfa .toplu-tablo th.girdi{background:var(--t-vurgu-acik);color:var(--g-yazi);font-weight:700;letter-spacing:0;text-transform:none}
html body.hesap-sayfa .adim-sira{background:linear-gradient(145deg,var(--g1),var(--g2));box-shadow:none}
html body.hesap-sayfa .yan-menu .g-ikon,html body.hesap-sayfa .yan-grup-ad .g-ikon{background:var(--t-vurgu-acik);color:var(--g-yazi)}
html body.hesap-sayfa .hesap-menu .yan-grup .yan-grup-ad .yg-say,html body.hesap-sayfa .yan-grup-ad .yg-say{background:var(--t-vurgu-acik);color:var(--g-yazi)!important;-webkit-text-fill-color:var(--g-yazi)}
html body.hesap-sayfa .yan-grup{border-color:var(--h-cizgi);background:var(--h-kart)}
html body.hesap-sayfa .yan-grup-ad .yg-ad{color:var(--h-yazi)}
html body.hesap-sayfa .toplu-kart{border:1px solid var(--h-cizgi);border-radius:14px;background:var(--h-kart)}


/* Eski katmanları geçen kesin renkler (RAPOR KÂĞIDI + LÜKS KATMAN) */
html body.hesap-sayfa .hp .hp-bas .hp-ara{background:#fff!important;border:0!important}
html body.hesap-sayfa .hp .hp-ara svg{color:#2c4a71!important}
html body.hesap-sayfa .hp .hp-ara input{background:#fff!important}
html body.hesap-sayfa .hp .hp-hizli a.hp-devam,html body.hesap-sayfa .hp .hp-hizli a.hp-devam b{background:linear-gradient(135deg,#b2c9e9,#719dd6)!important;border:0!important;color:#101720!important}
html body.hesap-sayfa .hp .hp-hizli a.hp-devam b{background:none!important}
html body.hesap-sayfa .hesap-menu:not([open]) summary,html body.hesap-sayfa .hesap-menu:not([open]) summary *{color:#fff!important}
html body.hesap-sayfa .hesap-menu:not([open]) .hm-baslik,html body.hesap-sayfa .hesap-menu:not([open]) em{color:#fff!important;-webkit-text-fill-color:#fff}
html body.hesap-sayfa .arac-bas h1{color:#fff!important;-webkit-text-fill-color:#fff;font-family:var(--t-sans)}
html body.hesap-sayfa .arac-bas::before,html body.hesap-sayfa .arac-bas::after,html body.hesap-sayfa .arac-bas-ic::before{color:#e7edf4!important;border-color:transparent!important;background:none!important}
html body.hesap-sayfa .arac-etiket>*,html body.hesap-sayfa .arac-etiket>* *{color:#fff!important}
html body.hesap-sayfa .arac-etiket .ae-rehber,html body.hesap-sayfa .arac-etiket .ae-rehber *{color:var(--g2)!important}
html body.hesap-sayfa .arac-etiket>*{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.3)!important}
html body.hesap-sayfa .arac-etiket .ae-rehber{background:#fff!important;border-color:transparent!important}
/* Sıra: büyük sonuç, belge görünümü, muhasebe fişi, sonra ayrıntılar (kullanıcının istediği asıl sıra) */
html body.hesap-sayfa .sonuc-kart #belge{order:-1}
html body.hesap-sayfa .sonuc-kart #yevmiye{order:-1}

html body.hesap-sayfa .sonuc-kart>.guncel{margin-left:24px;margin-right:24px}
html body.hesap-sayfa .satir.vurgu span,html body.hesap-sayfa .satir.vurgu>span{color:var(--h-yazi)!important}
@media (max-width:999px){
  body.hesap-sayfa .sonuc-kart>*{margin-left:14px;margin-right:14px}
  html body.hesap-sayfa .sonuc-kart>#one-cikan{padding-left:14px;padding-right:14px}
  html body.hesap-sayfa #one-cikan .kpi{grid-template-columns:minmax(0,1fr)}
  html body.hesap-sayfa #one-cikan .kpi-ek{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:8px}
}
@media (max-width:620px){.hp .hp-blok h2{font-size:12.5px}}
}

/* ---------- İşlem çubuğu sağ üstte (02.11.2026, kullanıcı: "hesaplayıcılarda yazdır kısmı belgelerdeki gibi sağ üstte olsun") ----------
 * js/ui.js .islem-ust'ü sol panel yerine sonuç kartının başlığına taşır; başlık (önceden gizliydi) belge sayfalarındaki
 * "Önizleyin ve alın" çubuğu gibi görünür ve yapışkan olur. Düğmeler aynıdır (PDF/yazdır, Excel, hata bildir, hesabıma kaydet). */
/* Yalnız ekran: baskıda bu çubuk (yazdirma-yok) gizli kalmalı. */
@media screen{
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas{order:-4;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;padding:12px 16px;border:1px solid var(--h-cizgi,var(--line));border-radius:14px;background:var(--h-kart,var(--panel))}
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas>div:not(.islem-ust){flex:0 1 auto;min-width:0}
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .islem-ust{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 0 auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;position:static;-webkit-backdrop-filter:none;backdrop-filter:none}
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .islem-ust .btn{padding:9px 14px;font-size:14px;border-radius:10px;justify-content:center;white-space:nowrap}
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .islem-ust .bildir{margin:0;padding:8px 6px;font-size:13.5px}
/* "Ücretsiz sürüm" notu: belge sayfalarındaki gibi düğmelerin altında tek satır, küçük */
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .mp-cikti-ipucu{flex:1 1 100%;margin:0;padding:0;font-size:13px;line-height:1.5}
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .mp-cikti-ipucu :is(b,strong,h2,h3,h4){display:inline;margin:0 .3em 0 0;font-size:inherit}
html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .mp-cikti-ipucu :is(p,span,small,div){display:inline;margin:0;font-size:inherit}
@media (max-width:700px){
  html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .islem-ust{flex:1 1 100%;justify-content:stretch}
  html body.hesap-sayfa.rapor .sonuc-kart>.adim-bas .islem-ust .btn{flex:1 1 auto;white-space:normal}
}
}
