/* Haber Radari musteri paneli — F3-a. Palet: m3-notes. Satir ici stil YOK (CSP); olculen degerler CSS degiskeniyle (--ek, --yuzde) CSSOM'dan verilir. */
@font-face{font-family:'IBM Plex Sans';font-weight:400;font-display:swap;src:url(yazi/ibm-plex-sans-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:'IBM Plex Sans';font-weight:400;font-display:swap;src:url(yazi/ibm-plex-sans-latin-ext-400.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:'IBM Plex Sans';font-weight:600;font-display:swap;src:url(yazi/ibm-plex-sans-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:'IBM Plex Sans';font-weight:600;font-display:swap;src:url(yazi/ibm-plex-sans-latin-ext-600.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:'IBM Plex Sans';font-weight:700;font-display:swap;src:url(yazi/ibm-plex-sans-latin-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:'IBM Plex Sans';font-weight:700;font-display:swap;src:url(yazi/ibm-plex-sans-latin-ext-700.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:'IBM Plex Mono';font-weight:400;font-display:swap;src:url(yazi/ibm-plex-mono-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20AC,U+2212}
@font-face{font-family:'IBM Plex Mono';font-weight:400;font-display:swap;src:url(yazi/ibm-plex-mono-latin-ext-400.woff2) format('woff2');unicode-range:U+0100-02BA,U+1E00-1E9F,U+20A0-20AB}
:root{--zemin:#F5F4F0;--yuzey:#fff;--yan:#F0EEE9;--murekkep:#1A1A17;--ikinci:#4A4843;--soluk:#6B6860;--cizgi:#E3E0D8;--vurgu:#2C5F7C;--vurgu-m:#fff;--olumsuz:#9A2E1F;--olumsuz-z:#FBEAE6;--olumlu:#2D6A3E;--olumlu-z:#E7F2EA;--amber:#7A4A00;--amber-z:#FFF3D6;--notr-z:#EFEDE8;--pad:16px;--kh:112px}
@media(prefers-color-scheme:dark){:root:not([data-tema=acik]){--zemin:#141412;--yuzey:#1F1F1C;--yan:#191917;--murekkep:#ECEAE4;--ikinci:#C9C6BD;--soluk:#A8A59C;--cizgi:#33322E;--vurgu:#9CC3D6;--vurgu-m:#141412;--olumsuz:#F5A898;--olumsuz-z:#3A1E18;--olumlu:#9FD3AE;--olumlu-z:#1C2E22;--amber:#F2C77A;--amber-z:#352A10;--notr-z:#2A2926}}
:root[data-tema=koyu]{--zemin:#141412;--yuzey:#1F1F1C;--yan:#191917;--murekkep:#ECEAE4;--ikinci:#C9C6BD;--soluk:#A8A59C;--cizgi:#33322E;--vurgu:#9CC3D6;--vurgu-m:#141412;--olumsuz:#F5A898;--olumsuz-z:#3A1E18;--olumlu:#9FD3AE;--olumlu-z:#1C2E22;--amber:#F2C77A;--amber-z:#352A10;--notr-z:#2A2926}
:root{--resmi-z:#E4EEF3;--yay:#9A2E1F}
@media(prefers-color-scheme:dark){:root:not([data-tema=acik]){--resmi-z:#1C2A31;--yay:#B2402E}}:root[data-tema=koyu]{--resmi-z:#1C2A31;--yay:#B2402E}
*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--zemin);color:var(--murekkep);font:15px/1.4 'IBM Plex Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
button,input,select{font:inherit;color:inherit}a{color:var(--vurgu)}svg.ik{flex:none;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
h1,h2,h3,p{margin:0}.mono{font-family:'IBM Plex Mono',ui-monospace,monospace}.soluk{color:var(--soluk)}.ikinci{color:var(--ikinci)}.kisalt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kisalt2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.kisalt3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.etiket{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--soluk);text-transform:uppercase}.bosluk{flex:1}[hidden]{display:none!important}
/* ---- kabuk: telefon (<720) alt cubuk · tablet (720-1099) 84 px simge rayi · masaustu (>=1100) 220 px menu ---- */
.kabuk{position:fixed;inset:0;display:flex;flex-direction:row}
nav.gez{flex:none;background:var(--yan);border-right:1px solid var(--cizgi);display:flex;flex-direction:column;gap:6px;padding:14px 8px;width:84px}
nav.gez .marka,nav.gez .kisi,nav.gez .yankutu,nav.gez a .say{display:none}
nav.gez a{height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;color:var(--ikinci);font-size:11.5px;font-weight:600;text-decoration:none;border:1px solid transparent}
nav.gez a svg{font-size:21px}nav.gez a.sec{background:var(--yuzey);border-color:var(--cizgi);color:var(--murekkep)}nav.gez a.sec svg{color:var(--vurgu)}
@media(min-width:1100px){nav.gez{width:220px;padding:22px 14px;gap:2px}nav.gez .marka{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em;padding:0 10px 22px}
 nav.gez a{height:40px;flex-direction:row;justify-content:flex-start;gap:10px;padding:0 10px;font-size:14.5px;border-radius:10px}nav.gez a svg{font-size:18px}nav.gez a .say{display:block;margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--soluk)}
 nav.gez .ayrac{flex:1}nav.gez .yankutu{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:var(--amber-z);color:var(--amber);font-size:13px}nav.gez .yankutu b{display:flex;align-items:center;gap:6px;font-size:13.5px}
 nav.gez .kisi{display:flex;align-items:center;gap:10px;padding:14px 6px 0}nav.gez .kisi>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1;font-weight:600;font-size:14px}nav.gez .kisi small{font-weight:400;color:var(--soluk);font-size:12.5px}nav.gez .kisi .cikisd{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--cizgi,currentColor);border-radius:8px;background:none;color:var(--soluk);cursor:pointer}nav.gez .kisi .cikisd:hover,nav.gez .kisi .cikisd:focus-visible{color:inherit}}
nav.gez .ayrac{display:none}@media(min-width:1100px){nav.gez .ayrac{display:block}}
.avatar{flex:none;width:36px;height:36px;border-radius:18px;background:var(--vurgu);color:var(--vurgu-m);font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.avatar.bos{background:none;border:1px dashed var(--soluk);color:var(--soluk)}.avatar.acik{background:var(--notr-z);color:var(--ikinci)}
@media(max-width:719px){.kabuk{flex-direction:column-reverse}nav.gez{flex-direction:row;width:auto;height:62px;padding:4px 6px;border-right:0;border-top:1px solid var(--cizgi);gap:2px;padding-bottom:env(safe-area-inset-bottom)}nav.gez a{flex:1;height:100%;font-size:11px}:root{--pad:14px;--kh:132px}}
main.ana{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:var(--pad);overflow:hidden}
@media(min-width:720px){main.ana{padding:18px 24px}}@media(min-width:1100px){main.ana{padding:24px 28px;gap:14px}}@media(min-width:1700px){main.ana{padding:32px 44px;gap:18px}}
.ustbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;font-size:16px}@media(min-width:1100px){.ustbar{display:none}}
.cip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--amber-z);color:var(--amber);font-size:12.5px;font-weight:600;white-space:nowrap}
.bant{flex:none;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--yuzey);border:1px solid var(--cizgi);font-size:14px;line-height:1.35}.bant>span{flex:1;min-width:0}.bant button{border:0;background:none;color:inherit;font-weight:700;cursor:pointer}
.bant.kriz{background:var(--yay);color:#fff;border-color:var(--yay);font-weight:600;animation:in .24s ease-out 1}.bant.amber{background:var(--amber-z);color:var(--amber);border-color:transparent}.bant.koyu{background:var(--murekkep);color:var(--zemin)}
@keyframes in{from{transform:translateY(-12px);opacity:0}}@keyframes nabiz{50%{opacity:.45}}
.ust{flex:none;display:flex;flex-direction:column;gap:4px}.ust .tarih{font-size:14px;color:var(--soluk)}.ust h1{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.02em}@media(min-width:1100px){.ust h1{font-size:34px}}/* m3 tasarimi: 30 / 34 px; genis ekranda buyutulmez (sahip 2026-10-12: "kocaman Bugun basligi") */.ust p{color:var(--ikinci);font-size:15.5px}
.gec{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ikinci);margin-top:4px}@media(min-width:1100px){.gec{display:none}}
/* ---- sekmeler ---- */
.sekrow{flex:none;display:flex;align-items:center;gap:8px}.sekrow .sira{margin-left:auto;font-size:13px;color:var(--soluk)}@media(max-width:1099px){.sekrow .sira{display:none}}
.sek{display:flex;flex-wrap:wrap;gap:8px}.sek button{height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--cizgi);background:var(--yuzey);cursor:pointer;font-weight:600;font-size:14.5px;color:var(--murekkep);display:inline-flex;align-items:center;gap:8px}.sek button .mono{font-weight:500}
.sek button.olasi{border-style:dashed;border-color:var(--soluk);background:none}.sek button.sec{background:var(--murekkep);color:var(--zemin);border:1px solid var(--murekkep)}
.altsek{flex:none;display:flex;gap:6px;border-bottom:1px solid var(--cizgi)}.altsek button{border:0;background:none;padding:10px 12px;font-weight:500;font-size:15px;color:var(--ikinci);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.altsek button.sec{color:var(--murekkep);font-weight:700;border-bottom-color:var(--vurgu)}
@media(max-width:719px){.altsek{gap:0}.altsek button{flex:1;padding:10px 4px;font-size:14px}}
.seg{display:inline-flex;gap:0;background:var(--notr-z);border-radius:10px;padding:3px;flex:none}.seg button{border:0;background:none;height:30px;padding:0 11px;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--ikinci);font-weight:500}.seg button.sec{background:var(--yuzey);color:var(--murekkep);font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.12)}.seg.genis{display:flex}.seg.genis button{flex:1;height:40px}
/* ---- govde ---- */
.govde2{flex:1;min-height:0;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(min-width:1100px){.govde2.iki{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr)}}
.kol{min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px}main.ana>.kol,.kol.dolu{flex:1}@media(max-width:719px){.tkart{--th:104px}}.yan{display:none}@media(min-width:1100px){.yan{display:flex}}
@media(max-width:1099px){.yalniz-masa{display:none!important}}@media(min-width:1100px){.yalniz-dar{display:none!important}}@media(max-width:719px){.yalniz-genis{display:none!important}}@media(min-width:720px){.yalniz-tel{display:none!important}}
.sigkok{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.sigl{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}
.sayfa{flex:none;display:flex;align-items:center;gap:8px}.btn.daha{flex:1;height:44px;font-size:14.5px}
.sigs{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--kol,1),minmax(0,1fr));grid-auto-rows:var(--sh,48px);gap:var(--ara,6px) 14px;align-content:start;overflow:hidden}
/* ---- haber karti ---- */
.kart{flex:none;height:calc(var(--kh) + var(--ek,0px));background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:12px 18px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:6px 14px;cursor:pointer;text-decoration:none;color:inherit;overflow:hidden}
.kart.olasi{border-style:dashed;border-color:var(--soluk)}.kart.yay{border-color:var(--olumsuz)}.kart:hover{border-color:var(--vurgu)}
.kart .zaman{font-size:14.5px;color:var(--ikinci)}.kart .ic{min-width:0;display:flex;flex-direction:column;gap:4px}.kart .bas{font-size:17px;font-weight:600;line-height:1.3}.kart .asil{font-size:13.5px;color:var(--soluk)}.ok-orijinal{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.ok-orijinal small{font-size:13px}
.rzs{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;flex-wrap:nowrap}.rzs .kaynak{font-size:13px;color:var(--ikinci);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.kart .tel{display:none}
@media(max-width:719px){.kart{grid-template-columns:minmax(0,1fr);padding:14px 16px;align-content:center}.kart .zaman,.kart .alak,.kart .masa{display:none}.kart .tel{display:flex}.kart .ic{gap:7px}.kart .bas{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.kart .meta{font-size:13px;color:var(--soluk)}}
.kmp{flex:none;height:44px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;color:inherit;font-size:14px;min-width:0}.kmp.olasi{border-style:dashed;border-color:var(--soluk)}
.rz{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;font-size:12.5px;font-weight:600;background:var(--notr-z);color:var(--ikinci);white-space:nowrap;flex:none}.rz svg{font-size:12px}
.rz.amber{background:var(--amber-z);color:var(--amber)}.rz.olumsuz{background:var(--olumsuz-z);color:var(--olumsuz)}.rz.olumlu{background:var(--olumlu-z);color:var(--olumlu)}.rz.resmi{background:var(--resmi-z);color:var(--vurgu)}.rz.vurgu{background:var(--vurgu);color:var(--vurgu-m)}
.rz.cerceve{background:none;border:1px solid var(--cizgi);color:var(--vurgu)}.rz.kesik{background:none;border:1px dashed var(--soluk)}.rz.yay{background:var(--yay);color:#fff}.rz.buyuk{height:32px;border-radius:999px;padding:0 13px;font-size:13.5px}
.cipler{display:flex;flex-wrap:wrap;gap:8px}.cipler button{cursor:pointer}
.btn{height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--cizgi);background:var(--yuzey);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--murekkep);flex:none;white-space:nowrap}
.btn.ana2{background:var(--vurgu);color:var(--vurgu-m);border-color:var(--vurgu)}.btn.k{height:36px;padding:0 12px;font-size:13.5px;border-radius:10px}.btn.tehlike{color:var(--olumsuz);border-color:var(--olumsuz)}.btn:disabled{opacity:.5;cursor:default}.btn.kesik{border-style:dashed;border-color:var(--soluk);background:none}.btn.tam{width:100%}
.ghost{border:0;background:none;color:var(--soluk);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:2px 4px;border-radius:6px}.ghost:hover{color:var(--murekkep)}
input[type=text],input[type=email],input[type=password],input[type=number],input[type=time],input[type=search],select{height:44px;width:100%;border:1px solid var(--cizgi);background:var(--yuzey);border-radius:12px;padding:0 12px;min-width:0}input:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--vurgu);outline-offset:2px}
.arama{display:flex;align-items:center;gap:10px;height:52px;border:2px solid var(--vurgu);background:var(--yuzey);border-radius:12px;padding:0 14px;flex:none}.arama svg{color:var(--soluk);font-size:18px}.arama input{border:0!important;height:100%!important;padding:0!important;background:none!important;font-size:16.5px;outline:0}
.panel{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;flex:none}.panel.doldur{flex:1;overflow:hidden}
.panel h2{font-size:16px;display:flex;align-items:center;gap:8px;flex:none}.panel h2 small{font-weight:400;color:var(--soluk);font-size:13.5px}.panel h3{font-size:13.5px;font-weight:700;color:var(--ikinci);display:flex;align-items:center;gap:6px;flex:none}
@media(min-width:1700px){.panel{padding:20px 22px}}
.alan{display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--ikinci);font-weight:600;flex:none}.satir{display:flex;align-items:center;gap:10px;min-width:0}.satir>.kisalt{flex:1}
.hata{color:var(--olumsuz);font-size:13.5px}.hata:empty{display:none}
.ls{display:flex;align-items:center;gap:12px;min-width:0;border-bottom:1px solid var(--cizgi);color:inherit;text-decoration:none}.ls .g{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ls .g b{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls .g small{color:var(--soluk);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls .sag{flex:none;font-size:13.5px;color:var(--ikinci)}.ls .mono{flex:none;min-width:52px;color:var(--soluk);font-size:13px}
.dipnot{flex:none;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--soluk);border-top:1px solid var(--cizgi);padding-top:10px}
.dag{flex:none;display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;background:var(--notr-z)}.dag i{display:block;height:100%;width:var(--y,0%)}.dag .r{background:var(--vurgu)}.dag .c{background:var(--olumlu)}.dag .t{background:var(--amber)}
.kota{height:6px;border-radius:3px;background:var(--notr-z);overflow:hidden;flex:none}.kota>i{display:block;height:100%;width:var(--yuzde,0%);background:var(--vurgu)}
.buyuksayi{font-size:15.5px;line-height:1.4}.buyuksayi b{font-size:19px}
.serit{flex:none;display:flex;align-items:center;gap:10px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:12px;padding:10px 14px;font-size:14px;text-decoration:none;color:inherit;min-width:0}.serit svg{font-size:18px;color:var(--ikinci)}
.kalan{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-top:6px}.kalan>h3{flex:none;font-size:13.5px;color:var(--ikinci);display:flex;align-items:center;gap:6px}
/* ---- bos durum ---- */
.adimlar{flex:none;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.adimlar.yatay{grid-template-columns:repeat(3,minmax(0,1fr))}}
.adim{display:flex;gap:12px;align-items:flex-start;background:var(--notr-z);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--ikinci)}.adim .mono{color:var(--vurgu);font-weight:600}
.ikiliste{flex:1;min-height:0;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(min-width:1100px){.ikiliste{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}
.oneri{display:flex;align-items:center;gap:12px;border:1px solid var(--cizgi);border-radius:12px;padding:0 14px;background:var(--yuzey);text-decoration:none;color:inherit;min-width:0;cursor:pointer;font:inherit;text-align:left}.oneri .g{flex:1;min-width:0;display:flex;flex-direction:column}.oneri .g b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oneri .g small{color:var(--soluk);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oneri>svg{color:var(--vurgu)}.oneri .rz{color:var(--vurgu)}
/* ---- detay ---- */
.detay-ust{flex:none;display:flex;align-items:center;gap:10px}.detay-ust>a.geri{display:inline-flex;align-items:center;gap:6px;color:var(--ikinci);text-decoration:none;font-size:15px;margin-right:auto}
.detay-g{flex:1;min-height:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}@media(min-width:1100px){.detay-g{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);grid-template-rows:minmax(0,1fr)}}
.gercek{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.01em}@media(min-width:1100px){.gercek{font-size:28px}}@media(min-width:1700px){.gercek{font-size:34px}}
.ozet{font-size:16px;line-height:1.5;color:var(--murekkep)}@media(max-width:719px){.ozet{font-size:15px}}
.kutu3{flex:none;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.kutu3>div{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;min-width:0}.kutu3 h3{font-size:13px;color:var(--ikinci);display:flex;align-items:center;gap:6px}
@media(max-width:719px){.kutu3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kutu3>div:nth-child(3){display:none}}
/* Nasil yayildi: yukseklik icerikle orantili (sabit tavan; kolonu doldurmak icin uzamaz), cubuk kendi izinde: etiket izin ust payinda, basliga binmez.
   Kirmizi (--yay) YALNIZ kriz grafiginde; siradan yayilma vurgu rengi. */
.grafik{flex:none;min-height:0}.grafik .satir{flex-wrap:wrap;row-gap:2px}.grafik .satir>small{min-width:0}.grafik.tek .satir{flex-wrap:nowrap;font-size:14.5px}.cubuklar{flex:none;height:clamp(96px,20vh,160px);max-height:160px;min-height:0;display:grid;grid-template-columns:repeat(var(--dilim,8),minmax(0,1fr));gap:8px}
.cub{min-height:0;display:flex;flex-direction:column;gap:4px;text-align:center;font-size:12.5px;color:var(--ikinci)}.cub .iz{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;padding-top:24px}
.cub i{position:relative;display:block;height:var(--y,2px);min-height:3px;background:var(--vurgu);border-radius:3px 3px 0 0;flex:none}.grafik.kriz .cub i{background:var(--yay)}.cub.sifir i{background:var(--cizgi)}
.cub i b{position:absolute;left:0;right:0;bottom:100%;padding-bottom:3px;font-weight:500;font-style:normal;line-height:16px}.cub small{color:var(--soluk);font-family:'IBM Plex Mono',monospace;font-size:12px}
@media(max-width:1099px) and (max-height:899px){.grafik{display:none!important}}@media(max-width:719px){.grafik{display:none!important}}
.zc{display:grid;grid-template-columns:50px 14px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--cizgi);text-decoration:none;color:inherit}.zc .mono{color:var(--ikinci);font-size:13.5px}.zc i{width:11px;height:11px;border-radius:6px;border:2px solid var(--ikinci)}.zc.ilk i{background:var(--vurgu);border-color:var(--vurgu)}.zc .g{min-width:0;display:flex;flex-direction:column}.zc .g b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zc .g small{font-size:12.5px;color:var(--soluk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zc.genis{grid-template-columns:96px 0 minmax(0,1fr)}.zc.genis .g b{font-weight:600}
.alt-dugmeler{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}
/* ---- takip ---- */
.takip-g{flex:1;min-height:0;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(min-width:1100px){.takip-g{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}
.kotasatir{flex:none;display:flex;flex-direction:column;gap:6px}.kotasatir>div{display:flex;justify-content:space-between;font-size:14px;color:var(--ikinci)}.kotasatir b{font-family:'IBM Plex Mono',monospace;color:var(--murekkep)}
.tkart{flex:none;height:calc(var(--th,92px) + var(--ek,0px));background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;gap:6px;text-decoration:none;color:var(--ikinci);overflow:hidden}.tkart.sec{border:2px solid var(--vurgu)}.tkart .cumle{font-size:15px;line-height:1.35}.tkart .cumle b{color:var(--murekkep)}.tkart .alt{display:flex;align-items:center;gap:6px;font-size:13.5px}.tkart .alt .k{color:var(--vurgu);font-weight:600;display:inline-flex;align-items:center;gap:5px}.tkart .alt .s{margin-left:auto;color:var(--soluk)}
.istat{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.istat>div{background:var(--notr-z);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column}.istat b{font-size:22px;font-weight:600}.istat small{color:var(--ikinci);font-size:13px}
.sonuc{flex:1;min-height:0;background:var(--notr-z);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.sonuc .ozetsatir{flex:none;font-size:14px}
.ds{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--cizgi);font-size:14.5px;min-width:0}.ds svg{color:var(--ikinci)}.ds.haric span{text-decoration:line-through;color:var(--soluk)}.ds.adas svg{color:var(--amber)}button.oneri-ds{border:0;border-bottom:1px solid var(--cizgi);background:none;cursor:pointer;text-align:left;font:inherit;padding:0;color:inherit;width:100%}.oneri-ds small{margin-left:auto;max-width:55%;flex:none}
.ed-ust{flex:none;display:flex;align-items:center;gap:10px}.ed-ust a{display:inline-flex;align-items:center;gap:6px;color:var(--ikinci);text-decoration:none;width:90px}.ed-ust h2{flex:1;text-align:center;font-size:16px;justify-content:center}.ed-ust .yer{width:90px}
/* ---- ayarlar ---- */
.ayar-g{flex:1;min-height:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(min-width:1100px){.ayar-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.uye.dogal{min-height:56px}.uye{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--cizgi);min-width:0}.uye .g{flex:1;min-width:0;display:flex;flex-direction:column}.uye .g b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uye .g small{color:var(--soluk);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uye .sag{font-size:13.5px;color:var(--ikinci);flex:none}
.eposta-kutu{flex:none;display:flex;align-items:center;gap:12px;border-radius:12px;padding:10px 12px;background:var(--olumlu-z);color:var(--olumlu)}.eposta-kutu.amber{background:var(--amber-z);color:var(--amber)}.eposta-kutu .g{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px}.eposta-kutu b{color:var(--murekkep);font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.anahtar{flex:none;width:46px;height:26px;border-radius:13px;border:0;background:var(--cizgi);position:relative;cursor:pointer;padding:0}.anahtar::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:10px;background:#fff;transition:left .15s}.anahtar[aria-checked=true]{background:var(--vurgu)}.anahtar[aria-checked=true]::after{left:23px}
.ks{flex:none;display:flex;align-items:center;gap:12px;border:1px solid var(--cizgi);border-radius:12px;padding:0 14px;min-height:52px;min-width:0}.ks>svg{font-size:18px;color:var(--ikinci)}.ks .g{flex:1;min-width:0;display:flex;flex-direction:column;font-weight:600}.ks .g small{font-weight:400;color:var(--soluk);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks .durum{font-size:13.5px;font-weight:600;color:var(--olumlu)}.ks .durum.yok{color:var(--soluk)}.ks input[type=time]{width:92px;height:36px;padding:0 8px}.ks input[type=number]{width:70px;height:36px}
.kanal3{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kanal3>div{border:1px solid var(--cizgi);border-radius:12px;background:var(--yuzey);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;font-size:13.5px;font-weight:600;gap:2px;text-align:center}.kanal3 svg{font-size:16px}.kanal3 small{color:var(--olumlu);font-size:12px}.kanal3 small.yok{color:var(--soluk)}
.kul{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;border-bottom:1px solid var(--cizgi)}.kul>div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.kul .mono{color:var(--murekkep)}
.ozlizgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.ozlizgara .ozl{height:40px}
.ozl{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--cizgi);font-size:14.5px}.ozl svg{color:var(--olumlu)}.ozl.yok{color:var(--soluk)}.ozl.yok svg{color:var(--soluk)}
.dvt{flex:none;display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px}@media(max-width:719px){.dvt{grid-template-columns:minmax(0,1fr) auto}.dvt select{display:none}}
/* ---- ilk kullanim ---- */
.ilk-g{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}@media(min-width:1100px){.ilk-g.sonuclu{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr)}}
.ilerleme{flex:none;display:flex;align-items:center;gap:8px}.ilerleme i{flex:1;max-width:120px;height:4px;border-radius:2px;background:var(--cizgi)}.ilerleme i.d{background:var(--vurgu)}.ilerleme span{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--soluk);margin-left:auto}
.ikiz{flex:none;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ikiz small{color:var(--soluk)}
/* ---- giris ---- */
.giris{position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:14px;padding:var(--pad);background:var(--zemin)}
@media(min-width:900px){.giris{grid-template-columns:minmax(0,1fr) minmax(380px,460px);grid-template-rows:minmax(0,1fr);gap:28px;padding:28px}}
.giris .formkol{display:flex;flex-direction:column;justify-content:center;min-height:0}.giris form.panel{width:100%;padding:24px;gap:12px}.giris h1{font-size:24px}
.tanit{min-height:0;display:flex;flex-direction:column;gap:14px}.tanit .marka{flex:none;font-size:22px;font-weight:700}.tanit .marka small{display:block;font-size:15px;font-weight:400;color:var(--ikinci)}
.izgara{flex:1;min-height:0;display:grid;gap:12px;grid-template-columns:repeat(var(--kol,1),minmax(0,1fr));grid-template-rows:repeat(var(--sat,1),minmax(0,1fr));overflow:hidden}.izgara>div{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:0;overflow:hidden}.izgara b{display:flex;align-items:center;gap:8px;font-size:15px}.izgara b svg{color:var(--vurgu);font-size:18px}.izgara span{color:var(--ikinci);font-size:14px}
@media(max-width:899px){.giris .tanit{order:1}.giris .formkol{order:0;justify-content:flex-start}.giris .tanit .marka{display:none}}
.snack{position:fixed;left:50%;bottom:76px;transform:translateX(-50%);background:var(--murekkep);color:var(--zemin);padding:10px 14px;border-radius:12px;display:flex;gap:14px;align-items:center;z-index:9;font-size:14px;max-width:calc(100vw - 24px)}@media(min-width:720px){.snack{bottom:24px}}.snack button{border:0;background:none;color:var(--zemin);text-decoration:underline;font-weight:700;cursor:pointer}
.iskelet{background:var(--notr-z);border-radius:14px;animation:nabiz 1.6s infinite;flex:1}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(min-width:1700px) and (min-height:1000px){.ls .g b,.oneri .g b,.zc .g b,.uye .g b{font-size:17px}.ls .g small,.oneri .g small,.zc .g small,.uye .g small{font-size:14.5px}.ls .mono,.zc .mono{font-size:15px}.kul>div,.ozl,.ds{font-size:16.5px}.kart .bas{font-size:19px}.panel h2{font-size:18px}.panel h3{font-size:15px}.adim{font-size:16px}body{font-size:16.5px}}
.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:14px}.kv dt{color:var(--soluk)}.kv dd{margin:0;overflow-wrap:anywhere}
/* ---- F3-b: arsiv · haftanin ozeti · ajans · neden kutusu ---- */
.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.rz.kriz{background:var(--yay);color:#fff}.rz.notr{background:var(--notr-z);color:var(--ikinci)}.rz.koyu{background:var(--murekkep);color:var(--zemin)}.cip.notr{background:var(--notr-z);color:var(--ikinci)}
.arakutu{flex:none;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:1px solid var(--cizgi);border-radius:12px;background:var(--yuzey);color:var(--soluk)}
.arakutu{border:2px solid var(--vurgu)}.arakutu input{flex:1;min-width:0;border:0;background:none;outline:0;font-size:16px;color:var(--murekkep)}.arakutu svg{font-size:18px}.arakutu .ipucu{font-size:13px;white-space:nowrap}
.suz{flex:none;display:flex;gap:8px;align-items:center;flex-wrap:nowrap;overflow:hidden}
.suzsec select{height:36px;max-width:190px;border:1px solid var(--cizgi);border-radius:999px;background:var(--yuzey);padding:0 12px;font-size:13.5px;font-weight:600;color:var(--ikinci);cursor:pointer;text-overflow:ellipsis}
.suzsec.dolu select{background:var(--murekkep);color:var(--zemin);border-color:var(--murekkep)}.btn.duz{border-color:transparent;background:none;color:var(--ikinci)}
@media(max-width:719px){.suz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.suzsec select{width:100%;max-width:none}}
.arbas{flex:none;display:flex;align-items:center;gap:10px;min-height:36px}.arozet{flex:1;font-size:14.5px;color:var(--ikinci)}.arozet strong{color:var(--murekkep);font-size:16px}
.sigsat{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;border-top:1px solid var(--cizgi)}
.arsat{flex:none;display:grid;grid-template-columns:104px minmax(0,1fr) minmax(170px,260px);align-items:center;gap:14px;padding:0 4px;border-bottom:1px solid var(--cizgi);color:inherit;text-decoration:none;min-width:0;overflow:hidden}
.arsat:hover{background:var(--yuzey)}.arsat.olasi{border-bottom-style:dashed}.arsat .tz b{font-size:14px}
.arsat .tz,.arsat .g,.arsat .sg{display:flex;flex-direction:column;gap:2px;min-width:0}.arsat .tz .mono{font-size:13.5px}.arsat .tz small,.arsat .g small,.arsat .sg small{font-size:12.5px}
.arsat .g b{font-size:15px;font-weight:600}.arsat .sg{align-items:flex-start}
.arsat.tel{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:0 2px}.arsat.tel b{font-size:15px}.arsat.tel .alt{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ikinci)}
@media(min-width:1700px) and (min-height:1000px){.arsat .g b{font-size:17px}.arsat .tz .mono{font-size:15px}}
.sayfa2{flex:none;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ikinci)}
.arbos{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:4px 0;overflow:hidden}.arbos>b{font-size:17px}
.ardoldur{flex:none;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;border-top:1px solid var(--cizgi);padding-top:10px;align-self:stretch}.arbos .ardoldur{flex:1}
.ardoldur h3{font-size:13.5px;color:var(--ikinci);display:flex;gap:6px;align-items:center}
/* haftanin ozeti: kagit + 3 kolon (masaustu) / tek kolon 3 sayfa (dar) */
.kabuk.yalin main.ana.ozet{background:var(--yan)}
.ozust{flex:none;display:flex;align-items:center;gap:10px}.ozust a.geri{display:inline-flex;align-items:center;gap:6px;color:var(--ikinci);text-decoration:none;font-size:15px}
.noktalar{display:flex;align-items:center;gap:6px}.noktalar button{border:0;background:none;padding:6px 2px;cursor:pointer}.noktalar button span{display:block;width:6px;height:6px;border-radius:3px;background:var(--cizgi)}.noktalar button.sec span{width:18px;background:var(--vurgu)}.noktalar .mono{font-size:12.5px;color:var(--soluk);margin-left:4px}
.kagit{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;padding:24px 32px;overflow:hidden}
.kagit header{flex:none;display:flex;flex-direction:column;gap:6px}.kagit h1{font:600 30px/1.18 'IBM Plex Serif',Georgia,serif;letter-spacing:-.01em}.kagit .meta{font-size:13px;color:var(--soluk)}
.kagit:not(.ilk) header h1,.kagit:not(.ilk) header .meta{display:none}
.ozg{flex:1;min-height:0;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}
@media(min-width:1100px){.ozg{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}}
@media(min-width:1700px){.kagit{padding:40px 56px}.kagit h1{font-size:38px}.ozg{gap:56px}}
@media(max-width:1099px){.kagit{border-radius:0;border:0;padding:12px 4px;background:none}.kagit h1{font-size:26px}.kabuk.yalin main.ana.ozet{background:var(--zemin)}}
@media(max-width:719px){.kagit h1{font-size:22px}.kagit{gap:12px}}
.ozk{min-height:0;min-width:0;display:flex;flex-direction:column;gap:22px}
.ozb{flex:none;display:flex;flex-direction:column;gap:10px;min-height:0}.ozb.dolu{flex:1;overflow:hidden}.ozb h2{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--soluk);display:flex;align-items:center;gap:8px}
.ozb h2 small{text-transform:none;letter-spacing:0;font-weight:400;margin-left:auto}.ozb p{font-size:15px;line-height:1.5;color:var(--ikinci)}
.madde{display:flex;flex-direction:column;gap:12px}.madde>div{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.4}.madde .mono{color:var(--vurgu);font-weight:600;flex:none}
.tkd,.yzn{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--cizgi);min-width:0}.tkd .g{flex:1;min-width:0;display:flex;flex-direction:column}.tkd b{font-size:14.5px}.tkd small{font-size:12.5px}.tkd .mono,.yzn .mono{font-size:15px;font-weight:600}
.yzn>span:first-child{flex:1;font-size:14.5px}
.tbar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--notr-z);gap:2px}.tbar i.resmi{background:var(--vurgu)}.tbar i.cok{background:var(--vurgu);opacity:.5}.tbar i.tek{background:var(--amber)}
.tsay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tsay>div{display:flex;flex-direction:column}.tsay .mono{font-size:24px;font-weight:600}.tsay small{font-size:12.5px;color:var(--ikinci)}
.gcub{flex:1;min-height:90px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:stretch}.gcub>div{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0}
.gcub .cubuk{flex:1;width:100%;display:flex;align-items:flex-end;background:var(--notr-z);border-radius:6px;overflow:hidden;min-height:0}.gcub .cubuk i{display:block;width:100%;height:var(--y);background:var(--vurgu);border-radius:6px 6px 0 0}
.gcub small{font-size:12px;color:var(--soluk)}.gcub .mono{font-size:12.5px}
.dipnot{flex:none;font-size:12.5px}
.ozalt{flex:none;display:flex;gap:10px}.ozalt .btn.ana2{flex:1}
/* ajans */
.ajust{flex:none;display:flex;align-items:center;gap:10px}.secici{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--cizgi);border-radius:10px;background:var(--yuzey);font-size:14.5px;margin-right:auto}
.mkartlar{flex:none;display:grid;grid-template-columns:repeat(var(--kol,1),minmax(0,1fr));gap:14px}
.mkart{min-width:0;display:flex;flex-direction:column;gap:10px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:14px 16px}.mkart.kriz{border:2px solid var(--yay)}.mkart.sakin{border-style:dashed;border-color:var(--soluk)}
.mbas{display:flex;align-items:center;gap:8px;min-width:0}.mbas b{flex:1;font-size:16px}
.molay{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:var(--zemin);min-width:0}.molay b{font-size:14.5px;font-weight:600}.molay small{font-size:12.5px;color:var(--ikinci)}.molay.kriz{background:var(--yay);color:#fff}.molay.kriz small{color:#fff}
.mkart.sakin .molay{background:none;border:1px dashed var(--soluk)}
.msay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.msay span{display:flex;flex-direction:column}.msay b{font-size:20px}.msay small{font-size:12px;color:var(--soluk)}
.mkart>a{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:none}
@media(max-width:719px){.mkart{padding:10px 12px;gap:6px}.molay{padding:6px 10px}}
.mtablo{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;padding:14px 18px;overflow:hidden}
.mtbas{flex:none;display:flex;align-items:baseline;gap:10px}.mtbas h2{font-size:16px}.mtbas small{font-size:13px}
.mlist{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}
.msat{flex:none;display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto 56px;align-items:center;gap:14px;border-bottom:1px solid var(--cizgi);color:inherit;text-decoration:none;min-width:0;font-size:14.5px}
.msat .mus{font-weight:600}.msat .rzs{justify-content:flex-end}.msat .mono{text-align:right;font-size:13px}
.msat.tel{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px}.msat.tel b{font-size:14.5px}.msat.tel span{font-size:12.5px}
/* detay: neden bildirim gelmedi */
.panel.neden{gap:6px;padding:14px 18px}.panel.neden b{font-size:15px}.panel.neden span{font-size:13.5px}.panel.neden a{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:none}
.tkd.alt .mono{white-space:nowrap}.ozb.kutu{background:var(--notr-z);border-radius:12px;padding:14px 16px}.ozb.kutu.mavi{background:var(--resmi-z)}.ozb.kutu h2{color:var(--murekkep);letter-spacing:0;text-transform:none;font-size:14.5px}
@media(min-width:1100px){.kagit header{padding-bottom:16px;border-bottom:1px solid var(--murekkep)}}
.mtablo .btn.daha{flex:none}
.tkd.alt{padding-left:14px;color:inherit;text-decoration:none;font-size:13.5px}.tkd.alt>span:nth-child(2){flex:1}.tkd.alt .mono{font-size:12px;font-weight:400}
/* Y: musteri olarak gor — kalin vurgu cerceve + serit (salt okunur kip; yazma sunucuda 403) */
.kabuk.gor::after{content:'';position:fixed;inset:0;border:4px solid var(--vurgu);pointer-events:none;z-index:8}.gorkap{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.gorkap>.bant{margin:12px var(--pad) 0}@media(min-width:720px){.gorkap>.bant{margin:14px 24px 0}}@media(min-width:1100px){.gorkap>.bant{margin:18px 28px 0}}.bant.gorserit{background:var(--vurgu);color:var(--vurgu-m);border-color:var(--vurgu);font-weight:500}.bant.gorserit svg{font-size:18px}
/* ---- M8: kaynak turu renkleri + etiketler + karisim cubugu (kart ve okuma) ---- */
@font-face{font-family:'IBM Plex Serif';font-weight:600;font-display:swap;src:url(yazi/ibm-plex-serif-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:'IBM Plex Serif';font-weight:600;font-display:swap;src:url(yazi/ibm-plex-serif-latin-ext-600.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}
:root{--k-web:#2C5F7C;--k-gaz:#4F7C95;--k-tv:#3F7062;--k-sos:#8C5683;--k-soz:#7A7430}
@media(prefers-color-scheme:dark){:root:not([data-tema=acik]){--k-web:#88B8D2;--k-gaz:#6E9AB3;--k-tv:#7FB3A2;--k-sos:#C894BE;--k-soz:#BDB86C}}
:root[data-tema=koyu]{--k-web:#88B8D2;--k-gaz:#6E9AB3;--k-tv:#7FB3A2;--k-sos:#C894BE;--k-soz:#BDB86C}
.t-web{--tc:var(--k-web)}.t-gazete{--tc:var(--k-gaz)}.t-tv{--tc:var(--k-tv)}.t-sosyal{--tc:var(--k-sos)}.t-sozluk{--tc:var(--k-soz)}
.tet{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--cizgi);border-radius:5px;font-size:11.5px;font-weight:600;color:var(--tc,var(--ikinci));white-space:nowrap;flex:none;line-height:1}
.tet.yok{color:var(--soluk);background:var(--notr-z);border-color:transparent;border-radius:999px;padding:0 8px;font-weight:500}
.mix{display:flex;gap:1px;height:5px;border-radius:3px;overflow:hidden;background:var(--notr-z);flex:1 1 40px;max-width:120px;min-width:24px}.mix i{display:block;height:100%;width:var(--y,0%);background:var(--tc)}
.mix.orta{height:8px;gap:2px;max-width:none;flex:none;width:100%}
.kaynak-blok{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0}.kay-say{white-space:nowrap;font-size:13px;color:var(--ikinci)}.kay-say b{font-weight:600;color:var(--murekkep)}.kay-say b.soluk{color:var(--soluk);font-weight:500}
/* Bugun: Basin / Sosyal medya (mevcut cip deseni) */
.sek.mecra{flex:none}.sek.mecra button{height:36px;font-size:14px}
/* ---- M8: okuma gorunumu ---- */
.detay-ust .ok-tur{font-size:13.5px;white-space:nowrap}
.okuma{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;overflow:hidden}
.ok-l,.ok-r{display:contents}
.okuma>*,.ok-l>*,.ok-r>*{flex:none;min-width:0}
.ok-a{order:1;display:flex;flex-direction:column;gap:6px}.ok-f{order:2}.ok-b{order:3}.ok-c{order:4}.ok-g{order:5}.ok-neden{order:6;display:none!important}.ok-d{order:7}.ok-e{order:8}
.ok-kick{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--soluk)}
.ok-baslik{--bp:23px;--bk:1;font-family:'IBM Plex Serif',Georgia,serif;font-weight:600;font-size:calc(var(--bp)*var(--bk));line-height:1.18;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}
/* uzun baslik (>=110 karakter .uz, >=160 .cok-uz): punto kademeli kuculur, satir siniri YOK (ekran 2026-11-03); uydur() sigmayan blogu yine gizler */
.ok-baslik.uz{--bk:.84}.ok-baslik.cok-uz{--bk:.72}
.ok-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ikinci)}.ok-meta b{color:var(--murekkep);font-weight:600}.ok-meta .ayr{color:var(--cizgi)}.nowrap{white-space:nowrap}.ok-meta .uyar{color:var(--amber);font-weight:600}
.ok-b{display:flex;flex-direction:column;gap:4px}.ok-ozet{font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ok-ozet.bos{color:var(--soluk)}
.ok-c{margin:0;padding-top:10px;border-top:1px solid var(--cizgi);display:flex;flex-direction:column;gap:6px}.ok-c figcaption{display:flex;align-items:center;gap:8px}.ok-tc{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ikinci)}
.ok-c blockquote{margin:0;display:flex;gap:10px;min-width:0}.tirnak{flex:none;font-family:'IBM Plex Serif',Georgia,serif;font-size:34px;line-height:.9;color:var(--vurgu)}
.ok-al{display:flex;flex-direction:column;gap:5px;min-width:0}.ok-alm{font-family:Georgia,'IBM Plex Serif',serif;font-style:italic;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.ok-alm mark{font-style:normal;font-weight:700;background:var(--resmi-z);color:var(--vurgu);padding:0 3px;border-radius:3px}.ok-alk{font-size:12px}
.ok-f{margin:0;position:relative;border-radius:10px;overflow:hidden;min-height:0;height:clamp(84px,14vh,140px)}.ok-f img{display:block;width:100%;height:100%;object-fit:cover;background:var(--notr-z)}
.ok-f figcaption{position:absolute;right:8px;bottom:8px;max-width:calc(100% - 16px);font-size:11px;background:var(--yuzey);color:var(--murekkep);padding:1px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ok-f.sayfa img{object-position:top}
.ok-f.not{height:auto;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;background:var(--notr-z);font-size:13px}.ok-f.not .nb{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px}.ok-f.not .nb svg{color:var(--k-sos);font-size:15px}
.ok-f.tv{background:#1E1D1B;color:#ECEAE3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:12px 16px}.tv-k{font-size:12px;font-weight:600;background:rgba(255,255,255,.14);padding:1px 7px;border-radius:3px}.tv-tc{font-size:26px}.tv-a{font-size:12px;opacity:.85}
/* Medya kanitlari (2026-10-24): TV ses kesiti oynaticisi + gazete KUPURU (arka plan kirpmasi; olcu JS'te CSS degiskeni: --ko en/boy, --kbs boyut, --kbp konum) */
.ok-f.tv.ses{height:auto;color-scheme:dark}.tv-ses{display:block;width:100%;height:36px;margin-top:4px}
.ok-f.kupur{background:var(--notr-z);container-type:size;display:grid;place-items:center}
.kupur-c{display:block;width:min(100cqw,calc(100cqh * var(--ko,1)));aspect-ratio:var(--ko,1);background-color:var(--yuzey);background-repeat:no-repeat;background-size:var(--kbs,contain);background-position:var(--kbp,50% 0)}
.ok-f.kupur:not(.hazir) .kupur-c{visibility:hidden}
.ok-f.kupur.tam .kupur-c{width:100%;height:100%;aspect-ratio:auto;background-color:transparent;background-size:contain;background-position:50% 0}
.kupur-ar{position:absolute;top:8px;right:8px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px)}.kupur-ar .kupur-d{position:static;text-decoration:none}.kupur-i{width:26px;padding:0;justify-content:center}.kupur-d{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:1px solid var(--cizgi);border-radius:6px;background:var(--yuzey);color:var(--murekkep);font:inherit;font-size:12px;cursor:pointer}
.ok-g{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--cizgi)}.ok-gb{display:flex;align-items:baseline;gap:8px}.ok-sure{font-size:12.5px;white-space:nowrap}
.seritler{display:grid;grid-template-columns:86px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center}
.serit-e{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ikinci);white-space:nowrap;overflow:hidden}.serit-e i{display:block;width:8px;height:8px;flex:none;border-radius:2px;background:var(--tc)}
.serit-k{position:relative;height:13px;border-bottom:1px dashed var(--cizgi)}.nk{position:absolute;top:50%;left:var(--x,0%);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--tc);opacity:.85;box-shadow:0 0 0 1.5px var(--yuzey)}
.gecis{position:absolute;top:-2px;bottom:-2px;left:var(--x,0%);border-left:1.5px solid var(--vurgu)}
.eksen{position:relative;height:15px;font-size:11px}.eksen .e0{position:absolute;left:0;top:1px}.eksen .e2{position:absolute;right:0;top:1px}.eksen .em{position:absolute;top:1px;left:var(--x,0%);padding-left:5px;color:var(--vurgu);white-space:nowrap;font-family:'IBM Plex Sans',sans-serif}
.ok-d{display:flex;flex-direction:column;min-height:67px;flex:1 1 0;padding-top:8px;border-top:1px solid var(--cizgi)} /* taban = ust serit + TAM 1 kaynak satiri (8+1+26+32); eski 96 px 1 satir + 29 px bos birakip 360x740 detayi tasiriyordu */
.ksl-ust{flex:none;display:flex;align-items:center;gap:8px;height:26px}.ksl-ust .mono{font-size:12px;color:var(--ikinci)}
.kd{width:26px;height:26px;border:1px solid var(--cizgi);border-radius:6px;background:var(--yuzey);color:var(--murekkep);display:grid;place-items:center;padding:0;cursor:pointer}.kd:disabled{opacity:.4;cursor:default}
.ksl{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}
.ksl-s{flex:none;height:32px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cizgi);min-width:0;color:inherit;text-decoration:none;font-size:13.5px}
.ksl-ad{flex:1;min-width:0;display:block}.ksl-ad .tet{margin-left:6px;vertical-align:middle}.ksl-s .mono{font-size:12px}
.ksl-l{flex:none;width:24px;height:24px;display:grid;place-items:center;color:var(--ikinci)}
.ksl-b{flex:none;height:32px;display:flex;align-items:flex-end;padding-bottom:5px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--soluk);text-transform:uppercase;white-space:nowrap}
.ksl-s.diger .ksl-ad{font-weight:500}.ksl-say{flex:none;font-size:12px;max-width:42%}
.ok-e{display:flex;flex-direction:column;gap:6px}.ok-eb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ok-e .btn{height:38px;padding:0 12px;border-radius:9px;font-size:14px}.ok-e .btn.ana2{padding:0 16px}
.btn.pasif{cursor:default;background:var(--notr-z);color:var(--ikinci);border-color:var(--cizgi);font-weight:500}.btn.pasif.ok-rapor{background:var(--olumlu-z);color:var(--olumlu);border-color:transparent}.ok-not{font-size:11.5px}
@media(min-width:720px){.okuma{padding:20px 24px;gap:12px}.ok-baslik{--bp:26px}.ok-ozet{font-size:15px}.ok-alm{font-size:16px}.tirnak{font-size:38px}.ok-f{height:clamp(84px,16vh,150px)}}
@media(max-width:719px) and (max-height:800px){.ok-ozet{-webkit-line-clamp:2}.ok-alm{-webkit-line-clamp:2}}
.okuma.sik,.okuma.sik .ok-l,.okuma.sik .ok-r{gap:8px}.okuma.sik .ok-e .btn{height:34px;font-size:13px}.okuma.sik .ok-ozet{-webkit-line-clamp:1} /* son care (uydur): istege bagli bloklar gittikten sonra da sigmiyorsa sabit bloklar sikisir */
@media(min-width:1180px){
 .okuma{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:32px;padding:26px 30px}
 .ok-l,.ok-r{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}
 .okuma>*,.ok-l>*,.ok-r>*{order:0}
 .ok-baslik{--bp:32px}.ok-ozet{font-size:15px;-webkit-line-clamp:4}.ok-alm{font-size:17px;-webkit-line-clamp:3}.tirnak{font-size:44px}
 .ok-f{flex:1 1 0;height:auto;min-height:120px}.ok-f.not,.ok-f.tv{flex:none}.ok-neden{display:flex!important}
 .ok-g{flex:none}.okuma.f-yok .ok-g,.okuma.tip-sosyal .ok-g,.okuma.tip-tv .ok-g{flex:1 1 0}.okuma.f-yok .serit-k,.okuma.tip-sosyal .serit-k,.okuma.tip-tv .serit-k{height:26px}
 .ok-e{margin-top:auto}}
@media(min-width:1180px) and (max-height:800px){.ok-baslik{--bp:28px}.ok-ozet{-webkit-line-clamp:3}.okuma{padding:22px 26px}.ok-l,.ok-r{gap:12px}}
@media(min-width:1700px) and (min-height:1000px){.ok-baslik{--bp:38px}.ok-ozet{font-size:16px;-webkit-line-clamp:5}.ok-alm{font-size:20px;-webkit-line-clamp:4}.ksl-s,.ksl-b{height:40px}.ok-d{min-height:75px}.serit-k{height:16px}.okuma.f-yok .serit-k,.okuma.tip-sosyal .serit-k,.okuma.tip-tv .serit-k{height:40px}}
.ok-dg{display:none;flex-direction:column;flex:1 1 0;min-height:0;padding-top:8px;border-top:1px solid var(--cizgi)}
@media(min-width:1180px){.okuma.f-yok .ok-dg,.okuma.tip-sosyal .ok-dg,.okuma.tip-tv .ok-dg{display:flex}}
@media(min-width:1180px){.okuma .ok-g.tek{flex:none}}

/* ---------- M9: takip kur / duzenle / Takiplerim (takip9.js). Ic kaydirma YOK: listeler olculen yukseklige sigar (sigSatir / sayfali). ---------- */
.t9{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;--pvw:clamp(300px,29vw,470px)}
.t9-ust{flex:none;display:flex;align-items:center;gap:12px;min-width:0}.t9-bas{display:flex;flex-direction:column;min-width:0}.t9-bas h1{font-size:22px;line-height:1.15;font-weight:700;letter-spacing:-.01em}.t9-bas small{font-size:13px;color:var(--soluk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.t9-geri{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--ikinci);height:36px;padding:0 10px;border:1px solid var(--cizgi);border-radius:10px;background:var(--yuzey);flex:none}
.t9-plan{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;background:var(--notr-z);color:var(--ikinci);font-size:12.5px;font-weight:600;flex:none;font-family:'IBM Plex Mono',ui-monospace,monospace}
.t9-adimlar{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.t9-adim{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border:1px solid var(--cizgi);border-bottom:3px solid var(--cizgi);border-radius:10px;background:var(--yuzey);cursor:pointer;text-align:left;min-width:0}
.t9-adim.sec{border-bottom-color:var(--vurgu)}.t9-adim .t9-no{flex:none;width:26px;height:26px;border-radius:13px;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--notr-z);color:var(--soluk)}
.t9-adim.sec .t9-no{background:var(--resmi-z);color:var(--vurgu)}.t9-adim.bitti .t9-no{background:var(--vurgu);color:var(--vurgu-m)}
.t9-at{display:flex;flex-direction:column;min-width:0}.t9-at b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t9-at small{font-size:11.5px;color:var(--soluk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.t9-sihg,.t9-duzg{flex:1;min-height:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) var(--pvw);grid-template-rows:minmax(0,1fr)}
.t9-sihf,.t9-s1,.t9-s2{min-height:0;min-width:0;display:flex;flex-direction:column;gap:10px}
.t9-k{flex:none;min-width:0}.t9-k.yol{flex:1;min-height:0;display:flex;flex-direction:column}
.t9-grup{container-type:inline-size;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:9px;min-width:0}
.t9-grup h3{font-size:14px;font-weight:700;display:flex;align-items:baseline;gap:8px}.t9-grup h3 small{font-weight:400;color:var(--soluk);font-size:12.5px}
.t9-a{display:flex;flex-direction:column;gap:4px;min-width:0}.t9-e{font-size:13px;font-weight:600;color:var(--ikinci);display:flex;flex-direction:column;gap:1px}.t9-e small{font-weight:400;font-size:11.5px;color:var(--soluk);line-height:1.3}
@container (min-width:300px){.t9-a{flex-direction:row;align-items:flex-start;gap:12px}.t9-a>.t9-e{width:96px;flex:none;padding-top:7px}.t9-a>.t9-e small{display:none}.t9-a>:not(.t9-e){flex:1;min-width:0}}
@container (min-width:520px){.t9-a>.t9-e{width:128px}.t9-a>.t9-e small{display:flex}}
@media(max-height:820px){.t9-a>.t9-e small{display:none!important}}
.t9-grup input[type=text],.t9-grup select{height:34px;border:1px solid var(--cizgi);border-radius:9px;background:var(--yuzey);padding:0 10px;width:100%;min-width:0}.t9-ad{font-size:15px;font-weight:600}
.t9-grup input:focus-visible,.t9-grup select:focus-visible,.t9-tg:focus-visible,.t9-satir:focus-visible{outline:2px solid var(--vurgu);outline-offset:1px}
.t9-hisse{max-width:160px;font-family:'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.04em}
.t9-tgg,.t9-sgg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.t9-sg-genis{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.t9-tg:disabled{opacity:.5;cursor:not-allowed}.t9-modnot{flex:0 0 100%;font-size:12.5px;color:var(--soluk);min-width:0}
.t9-tg{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid var(--cizgi);border-radius:9px;background:var(--yuzey);color:var(--ikinci);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.t9-tg.sec{background:var(--resmi-z);border-color:var(--vurgu);color:var(--vurgu)}.t9-tg .avatar.k{width:22px;height:22px;border-radius:11px;font-size:11px;background:var(--notr-z);color:var(--ikinci)}.t9-tg.sec .avatar.k{background:var(--vurgu);color:var(--vurgu-m)}
.t9-sg{display:inline-flex;padding:2px;border:1px solid var(--cizgi);border-radius:9px;background:var(--notr-z);max-width:100%;overflow:hidden}.t9-sg button{height:28px;padding:0 10px;border:0;border-radius:7px;background:none;font-size:13px;font-weight:600;color:var(--ikinci);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
.t9-sg button.sec{background:var(--yuzey);color:var(--vurgu);box-shadow:0 1px 2px rgba(0,0,0,.12)}.t9-sg button .mono{font-size:11.5px;color:var(--soluk)}
.t9-ss{display:none}
@media(max-width:1366px){.t9-duz .t9-sg-genis{display:none}.t9-duz .t9-ss{display:block;width:auto;flex:1}.t9-duz .t9-sgg>.t9-sg{display:none}.t9-duz .t9-tgg>.t9-sg-genis{display:none}}
.t9-cip{display:flex;align-items:center;gap:5px;min-height:34px;padding:2px 6px;border:1px solid var(--cizgi);border-radius:9px;background:var(--yuzey);flex-wrap:wrap;row-gap:3px}
.t9-cipk{display:flex;flex-direction:column;gap:3px;min-width:0}.t9-hata{font-size:12px;color:var(--yay);line-height:1.3}.t9-hata[hidden]{display:none}
.t9-cip input{flex:1 1 12ch;min-width:12ch;border:0!important;height:30px!important;padding:0 4px!important;background:none!important}.t9-cip small{font-size:11px;color:var(--soluk);flex:none}
.t9-c{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:12px;border:0;background:var(--resmi-z);color:var(--vurgu);font-size:12.5px;font-weight:600;cursor:pointer;max-width:150px;overflow:hidden;white-space:nowrap}.t9-cip.haric .t9-c{background:var(--notr-z);color:var(--murekkep)}.t9-c svg{font-size:11px}
.t9-fazla{flex:none;font-size:12px;font-weight:700;color:var(--soluk)}
.t9-n{display:inline-flex;align-items:center;gap:6px}.t9-n button{width:28px;height:28px;border:1px solid var(--cizgi);border-radius:8px;background:var(--yuzey);cursor:pointer;display:grid;place-items:center}.t9-n b{min-width:22px;text-align:center}
.t9-oneri{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:10px 14px;min-width:0}.t9-oneri .t9-e{flex-direction:row;align-items:baseline;gap:8px;flex:none}
.t9-yol{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}
.t9-a>.t9-yol{height:96px;flex:none}
.t9-or{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;border-bottom:1px solid var(--cizgi);font-size:13.5px;min-width:0}.t9-or small{font-size:11.5px;color:var(--soluk);white-space:nowrap}.t9-or svg{color:var(--soluk)}
.t9-or.kesin svg{color:var(--vurgu)}.t9-or.adas svg{color:var(--amber)}.t9-or.dis{opacity:.72}
.t9-or .btn.k{height:28px;padding:0 10px;font-size:12.5px}.t9-or:not(:has(.btn)){grid-template-columns:auto minmax(0,1fr) auto}
.t9-pv{min-height:0;overflow:hidden;gap:8px;padding:12px 14px}.t9-pvh{display:flex;align-items:baseline;gap:8px;flex:none}.t9-pvh small{font-size:12px;color:var(--soluk)}
.t9-say{display:flex;align-items:baseline;gap:8px;flex:none;color:var(--ikinci);font-size:13.5px}.t9-say>b{font-size:32px;line-height:1;color:var(--murekkep);font-weight:500}
.t9-cumle{flex:none;font-size:13.5px;color:var(--ikinci);line-height:1.4}
.t9-bar{flex:none;display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--notr-z)}.t9-bar i{display:block;width:var(--y,0%);height:100%}.t9-bar i.k{background:var(--vurgu)}.t9-bar i.a{background:var(--amber)}.t9-bar i.d{background:var(--soluk);opacity:.45}
.t9-bar i.s0{background:var(--vurgu)}.t9-bar i.s1{background:var(--k-sos)}.t9-bar i.s2{background:var(--k-soz)}.t9-bar i.s3{background:var(--k-tv)}.t9-bar i.s4{background:var(--k-gaz)}
.t9-ses{flex:none;display:flex;flex-direction:column;gap:4px}.t9-ses small{font-size:11.5px;color:var(--soluk);line-height:1.35}
.t9-egri,.t9-spark{display:flex;align-items:flex-end;gap:3px}.t9-egri{flex:none;height:54px}.t9-spark{width:84px;height:22px;gap:2px}
.t9-egri i,.t9-spark i{flex:1;display:block;height:var(--y,0%);min-height:2px;border-radius:2px;background:var(--k-gaz)}.t9-egri i.bugun,.t9-spark i.bugun{background:var(--vurgu)}
@media(max-height:820px){.t9-egri{height:38px}}
.t9-neden{flex:none;display:flex;flex-wrap:wrap;gap:6px;max-height:28px;overflow:hidden}.t9-neden .rz{height:22px;font-size:12px}
.t9-ornek{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--cizgi)}
.t9-bos{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center;flex:1;padding:12px 4px;color:var(--ikinci);font-size:13.5px}.t9-bos b{font-size:16px;color:var(--murekkep)}
.t9-unlu{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--resmi-z);border:1px solid var(--cizgi);font-size:13px;color:var(--ikinci)}.t9-unlu>b{display:flex;align-items:center;gap:6px;color:var(--vurgu);font-size:13.5px}
.t9-ud{display:flex;align-items:center;justify-content:space-between;gap:10px;height:32px;padding:0 10px;border:1px solid var(--vurgu);border-radius:9px;background:var(--yuzey);cursor:pointer;font-size:13px;font-weight:600;color:var(--murekkep);text-align:left}.t9-ud .mono{font-size:12px;color:var(--vurgu);white-space:nowrap}
.t9-kalsin{align-self:flex-start;border:0;background:none;color:var(--ikinci);text-decoration:underline;font-size:12.5px;cursor:pointer;padding:0}
.t9-alt{flex:none;display:flex;align-items:center;gap:10px;min-height:44px}.t9-alt .btn{white-space:nowrap}.t9-not{font-size:12.5px;color:var(--soluk);min-width:0;max-width:46%}
.t9-ozetkap{flex:none;display:flex;gap:10px;align-items:flex-start;padding:9px 14px;border-radius:12px;background:var(--resmi-z);border:1px solid var(--cizgi);color:var(--ikinci)}.t9-ozet{font-size:14px;line-height:1.4;color:var(--murekkep);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.t9-duz .t9-duzg{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--pvw)}
@media(max-width:1099px){.t9{--pvw:100%}.t9-duz .t9-duzg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(290px,.4fr)}.t9-duz .t9-pv{grid-column:1/-1}.t9-sihg{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(290px,.4fr)}}
@media(max-width:719px){.t9-adim .t9-at small{display:none}.t9-adim{height:46px;padding:0 8px;gap:6px}.t9-sihg{grid-template-rows:minmax(0,1fr) auto}.t9-geri span{display:none}.t9-not{display:none}.t9-alt .btn{flex:1}.t9-bas h1{font-size:19px}.t9-say>b{font-size:26px}}
/* Takiplerim */
.t9-suz{flex:none;display:flex;align-items:center;gap:10px;min-width:0}.t9-suz .t9-sg{overflow:hidden}.t9-ssz{display:block;height:32px;border:1px solid var(--cizgi);border-radius:9px;background:var(--yuzey);padding:0 8px}.t9-toplam{font-size:12.5px;color:var(--soluk);white-space:nowrap}
.t9-tablo{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;overflow:hidden}
.t9-lh,.t9-satir{display:grid;align-items:center;gap:14px;padding:0 14px;grid-template-columns:minmax(130px,.9fr) minmax(0,1.8fr) 44px 84px 150px 18px}
@media(min-width:1100px){.t9-lh,.t9-satir{grid-template-columns:minmax(160px,.9fr) minmax(0,2.2fr) 48px 90px 100px minmax(120px,170px) 20px}}
.t9-lh{flex:none;height:32px;border-bottom:1px solid var(--cizgi);background:var(--yan);font-size:11.5px;color:var(--soluk);white-space:nowrap}.t9-lh span:nth-child(3){text-align:right}
.t9-lg{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}
.t9-satir{flex:none;border-bottom:1px solid var(--cizgi);text-decoration:none;color:var(--murekkep);min-width:0}.t9-satir:hover{background:var(--yan)}
.t9-tk{display:flex;flex-direction:column;gap:2px;min-width:0}.t9-tk b{font-size:14px}.t9-tk small{font-size:12px;color:var(--soluk);display:flex;align-items:center;gap:5px}
.t9-oz{font-size:12.5px;color:var(--ikinci);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}
.t9-bg{text-align:right;font-size:15px;font-weight:500}.t9-mix{display:flex;height:6px;max-width:none;width:100%;flex:none}
.t9-es{display:flex;align-items:center;gap:6px;min-width:0}.t9-es small{font-size:12px;color:var(--ikinci);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t9-et{padding:0 7px;border-radius:9px;background:var(--notr-z);font-size:12px;color:var(--ikinci);white-space:nowrap}.t9-es .avatar.k{width:22px;height:22px;border-radius:11px;font-size:11px;background:var(--resmi-z);color:var(--vurgu)}.t9-bil{justify-self:end;color:var(--soluk);display:grid}
.t9-pg{flex:none;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-top:1px solid var(--cizgi);font-size:12.5px;color:var(--ikinci)}
@media(max-width:719px){.t9-satir{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:0 12px}.t9-t1,.t9-t3{display:flex;align-items:center;gap:8px;min-width:0}.t9-t1 .t9-tk{flex:1}.t9-t3 .t9-es{margin-left:auto}.t9-t3 small{display:none}.t9-pg{height:52px}.t9-pg .btn.k{width:44px;height:44px}.t9-toplam{display:none}}

.t9-or.var{color:var(--ikinci)}.t9-or.var svg{color:var(--olumlu)}.t9-or.not{grid-template-columns:minmax(0,1fr);font-weight:700;color:var(--soluk)}.t9-or.not small{font-size:12px;letter-spacing:.02em}
.t9-k.yol>.t9-grup{flex:1;min-height:0}.t9-k.yol>.t9-grup>.t9-a:last-child{flex:1;min-height:0}.t9-k.yol>.t9-grup>.t9-a:last-child>.t9-yol{height:auto;flex:1}
.t9-kalan{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;padding:8px 14px 0;border-top:1px solid var(--cizgi)}.t9-kalan .t9-e{flex-direction:row;align-items:baseline;gap:8px;flex:none}.t9-kalan .sigs{flex:1;min-height:0}

.t9-k.yol>.t9-grup>.t9-a:last-child{align-items:stretch}.t9-or small.uz{max-width:62%;overflow:hidden;text-overflow:ellipsis}
@media(max-width:719px){.t9-sgg>.t9-sg{display:none}.t9-sgg>.t9-ss{display:block;width:auto;flex:1}}

.t9-a>.t9-yol{height:132px}.t9-or small.etk{width:116px;font-weight:600}.t9-oneri>.t9-ozet{flex:none}
.t9-oneri .t9-or:has(small.etk){grid-template-columns:116px minmax(0,1fr) auto}

.t9-or small.uz{max-width:200px}
@media(max-width:1099px){.t9-duz .t9-duzg{grid-template-rows:minmax(0,1fr) minmax(335px,.42fr)}.t9-sihg{grid-template-rows:minmax(0,1fr) minmax(335px,.42fr)}.t9-pv:has(.t9-unlu) .t9-egri,.t9-pv:has(.t9-unlu) .t9-neden{display:none}}
@media(max-width:719px){.t9-sihg{grid-template-rows:minmax(0,1fr) auto}}
.t9-or.not small{white-space:normal;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

/* SONSUZ LISTE (sonsuzListe, ortak.js) — Sercan 2026-10-24: sayfa EKRANA SIGAR (main.ana kaymaz); sol menu, baslik ve suzgec cubugu SABIT,
   liste KENDI alaninda kayar ve sona yaklasinca sonraki sayfa yuklenir. `.kayan` = kaydirma kabi: liste (kap) + sonsuz-alt (gozcu) ikisini de SARMALI,
   yoksa gozcu hep gorunur olur ve tum sayfalar arka arkaya yuklenir. Kalan yuksekligi doldurur; tablo basligi kabin disinda sabit. */
.kayan{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}
.yapisik{flex:none}
.sonsuz-alt{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 2px;font-size:13px;color:var(--soluk)}
.sonsuz-alt .bosluk{flex:1}
.sonsuz-alt.hata .sonsuz-say{color:var(--olumsuz)}
.sonsuz-goz{position:absolute;left:0;right:0;bottom:100%;height:600px;pointer-events:none} /* gozcu: listenin son 600 px'i gorunur olunca sonraki sayfa (kaydirma kabinda rootMargin ise yaramaz) */
.panel .sonsuz-alt{padding:8px 16px;border-top:1px solid var(--cizgi)}
.sonsuz-kap{display:flex;flex-direction:column;gap:8px}
.sonsuz-kap.arl{gap:0;border-top:1px solid var(--cizgi)}
.sonsuz-kalan:empty{display:none}
.sonsuz-kalan .kalan{overflow:visible}
.bugun-yap,.ar-yap{display:flex;flex-direction:column;gap:12px}
.bugun-yap{gap:8px}
.ardoldur-izg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 12px}

/* ================= GUNDEM (M13) — musteri paneli + operator paneli ortak. Satir ici stil YOK; olculenler CSS degiskeniyle. Sayfa ekrana sigar; yalniz liste (.kayan) kendi alaninda kayar. ================= */
:root{--gd-yas:#262522;--gd-yas-i:#ECEAE3;--gd-yas-i2:#B9B6AE;--gd-rv1:#C3D2DA;--gd-rv2:#DCE4E7;--gd-rvh:#5C8399;--gd-rvyas:#3A3936;--gd-web:#2C5F7C;--gd-gaz:#6E9AB3;--gd-tv:#4C7A6B;--gd-sos:#8C5683}
@media(prefers-color-scheme:dark){:root:not([data-tema=acik]){--gd-yas:#0B0B0A;--gd-yas-i2:#A9A69E;--gd-rv1:#34505F;--gd-rv2:#283B45;--gd-rvh:#7FAAC2;--gd-rvyas:#CFCCC4;--gd-web:#88B8D2;--gd-gaz:#4F7C95;--gd-tv:#7FB3A2;--gd-sos:#C894BE}}
:root[data-tema=koyu]{--gd-yas:#0B0B0A;--gd-yas-i2:#A9A69E;--gd-rv1:#34505F;--gd-rv2:#283B45;--gd-rvh:#7FAAC2;--gd-rvyas:#CFCCC4;--gd-web:#88B8D2;--gd-gaz:#4F7C95;--gd-tv:#7FB3A2;--gd-sos:#C894BE}
.gd{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:14px;min-width:0}.gd>*{flex:none}.gd>.gd-govde{flex:1 1 0}.gd-govde{min-height:0;display:flex;flex-direction:column;gap:14px;min-width:0}.gd-govde>*{flex:none}
.gd-isk{min-height:80px}.gd .iskelet{flex:none}
/* ozel durum seridi (yas/afet): koyu murekkep, kirmizi degil */
.gd-seritkap{display:flex;flex-direction:column;gap:10px}
.gd-serit{background:var(--gd-yas);color:var(--gd-yas-i);border-radius:14px;padding:16px 20px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:8px 20px;align-items:start}
.gd-serit-et{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-yas-i2)}.gd-serit-et svg{font-size:14px}
.gd-serit-b{font:600 21px/1.3 'IBM Plex Serif',Georgia,serif;margin:6px 0;text-wrap:pretty}
.gd-serit-m{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px;color:var(--gd-yas-i2)}.gd-serit-m b{font-weight:500;color:var(--gd-yas-i);font-size:12.5px}
.gd-serit-n{display:flex;flex-direction:column;gap:6px;border-left:1px solid rgba(236,234,227,.2);padding-left:20px;font-size:13.5px;line-height:1.45}
.gd-serit-g{grid-row:1;grid-column:3;height:36px;padding:0 14px;border:1px solid rgba(236,234,227,.3);border-radius:10px;background:transparent;color:var(--gd-yas-i);display:inline-flex;align-items:center;gap:6px;font-weight:600;cursor:pointer;white-space:nowrap}.gd-serit-g svg{font-size:13px}
@media(max-width:1099px){.gd-serit{grid-template-columns:minmax(0,1fr) auto}.gd-serit-n{grid-column:1/-1;grid-row:2;border-left:0;padding-left:0}.gd-serit-g{grid-column:2}}
@media(max-width:719px){.gd-serit{grid-template-columns:minmax(0,1fr);padding:14px}.gd-serit-b{font-size:18px}.gd-serit-g{grid-row:auto;grid-column:1;height:44px;justify-content:center}.gd-serit-n{grid-row:auto}}
/* ust cubuk */
.gd-ust{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;min-width:0}.gd-ust h1{font-size:24px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}
.gd-ust .seg button{display:inline-flex;align-items:center;gap:6px;height:34px}.gd-tarih{font-size:13.5px;min-width:0}
.gd-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;border:0;cursor:default;background:var(--notr-z);color:var(--ikinci)}.gd-pill svg{font-size:13px}
.gd-pill.yas{background:var(--gd-yas);color:var(--gd-yas-i);cursor:pointer}.gd-pill.uyari{background:var(--amber-z);color:var(--amber)}.gd-pill.op{background:var(--resmi-z);color:var(--vurgu)}.gd-xp{display:contents}
.gd-xsatir{display:none;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--amber-z);color:var(--amber);font-size:13px;margin-top:10px}
@media(max-width:719px){.gd-tarih{display:none}.gd-xp.durdu{display:none}.gd-xsatir.gd-xsatir{display:flex}.gd-ust h1{font-size:21px}}
/* nabiz */
.gd-nabiz{--rvh:170px;--labw:290px;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;padding:12px 16px 10px;display:flex;flex-direction:column;gap:8px;min-width:0} /* nabiz yuksekligi 10-31 kucultuldu (Sercan: "cok yer kapliyor"): yer listeye */
@media(min-width:720px) and (max-width:1099px){.gd-nabiz{--labw:250px}}
@media(min-width:1400px){.gd-nabiz{--labw:330px}}@media(min-width:1800px){.gd-nabiz{--labw:400px}}
@media(min-width:1100px) and (min-height:860px){.gd-nabiz{--rvh:180px}}@media(min-width:1100px) and (min-height:1000px){.gd-nabiz{--rvh:200px}}@media(min-width:1100px) and (min-height:1300px){.gd-nabiz{--rvh:240px}}
@media(min-width:720px) and (max-height:859px){.gd-nabiz{--rvh:136px}}
@media(max-width:719px){.gd-nabiz{--rvh:120px;--labw:26px;padding:12px}.gd-lejant,.gd-nabiz-a{display:none}}
.gd-nabiz-b{display:flex;align-items:baseline;gap:6px 10px;flex-wrap:wrap}.gd-nabiz-b h2{font-size:16px}.gd-nabiz-a{font-size:12.5px}
.gd-lejant{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ikinci)}.gd-lejant span{display:inline-flex;align-items:center;gap:6px}
.gd-lejant i{display:inline-block;flex:none}.l-kal{width:18px;height:10px;border-radius:2px;background:var(--gd-rv1)}.l-egim{width:18px;height:2px;background:var(--ikinci);transform:rotate(-20deg)}.l-halka{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--murekkep);background:var(--yuzey)}
.gd-rvkok{display:grid;grid-template-columns:minmax(0,1fr) var(--labw);min-width:0}
.gd-rv{height:var(--rvh);position:relative;min-width:0}.gd-rv.iskelet{border-radius:10px}.gd-rv-hata{padding:20px 0}
.gd-svg{display:block;overflow:visible}.gd-izgara{stroke:var(--cizgi);stroke-width:1;stroke-dasharray:2 3}
.gd-bant{stroke:var(--yuzey);stroke-width:.75;cursor:pointer;transition:fill .15s}.gd-bant.k1{fill:var(--gd-rv1)}.gd-bant.k2{fill:var(--gd-rv2)}.gd-bant.takip{fill:var(--vurgu)}.gd-bant.yas{fill:var(--gd-rvyas)}.gd-bant.v{fill:var(--gd-rvh)}
.gd-bag{fill:none;stroke:var(--soluk);stroke-width:.75;pointer-events:none}.gd-bag.v{stroke:var(--vurgu);stroke-width:1.5}.gd-simdi{stroke:var(--murekkep);stroke-width:1.25}
.gd-halka{fill:var(--yuzey);stroke:var(--murekkep);stroke-width:1.5;pointer-events:none}
.gd-bayrak{pointer-events:none}.gd-bayrak line{stroke:var(--murekkep);stroke-width:1}.gd-bayrak path{fill:var(--murekkep)}.gd-bayrak text{font:600 11.5px 'IBM Plex Sans',sans-serif;fill:var(--murekkep)}
.gd-lab{list-style:none;margin:0;padding:var(--top0,4px) 0 4px;height:var(--rvh);display:grid;grid-template-rows:repeat(var(--n,1),minmax(0,1fr));min-width:0}
.gd-lab li{min-height:0;min-width:0;display:flex;padding:1px 0}
.gd-lab-b{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:0 6px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font-size:12.5px;color:var(--murekkep)}
.gd-lab-b:hover,.gd-lab li.v .gd-lab-b{background:var(--resmi-z)}.gd-lab-no{width:16px;flex:none;text-align:right;color:var(--ikinci);font-weight:500}.gd-lab-bas{flex:1;min-width:0;font-weight:500}.gd-lab-n{flex:none;font-size:11.5px;color:var(--ikinci);white-space:nowrap}.gd-art{color:var(--vurgu);font-weight:700}
.gd-etiket{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:9px;font-size:10.5px;font-weight:700;white-space:nowrap;background:var(--notr-z);color:var(--murekkep);flex:none}.gd-etiket svg{font-size:10px}
.gd-etiket.takip{background:var(--vurgu);color:var(--vurgu-m)}.gd-etiket.yas{background:var(--gd-yas);color:var(--gd-yas-i)}.gd-etiket.sabit{background:none;box-shadow:inset 0 0 0 1px var(--cizgi);color:var(--vurgu)}.gd-etiket.bugun{background:var(--vurgu);color:var(--vurgu-m)}
.gd-meta .gd-etiket.takip{background:var(--resmi-z);color:var(--vurgu);font-size:11.5px;font-weight:600}
.gd-cetvel{position:relative;height:16px;font:11px 'IBM Plex Mono',monospace;color:var(--soluk)}.gd-cetvel span{position:absolute;left:var(--x);transform:translateX(-50%);white-space:nowrap}
.gd-cetvel .gd-simdi-e{transform:translateX(-100%);color:var(--murekkep);font-weight:500;background:var(--yuzey);padding-left:6px}
/* liste blogu: yapisik filtre + yan sutun (sag, yuzer) + sayfa kayan satirlar */
.gd-govde>.gd-blok{flex:1 1 0;min-height:0}.gd-blok{display:flex;flex-direction:column;min-width:0}.gd-blok>.gd-filtre{flex:none}
.gd-filtre{padding:8px 0;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--cizgi)}
.gd-filtre-s{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gd-filtre h2{font-size:16px;white-space:nowrap}.gd-liste-a{font-size:12.5px}
.gd-kapsam{display:flex;padding:3px;border-radius:10px;background:var(--notr-z)}.gd-kapsam button{border:0;background:none;height:32px;padding:0 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:var(--ikinci);font-weight:600;cursor:pointer;white-space:nowrap}
.gd-kapsam button.sec{background:var(--yuzey);color:var(--murekkep);box-shadow:0 1px 2px rgba(0,0,0,.12)}.gd-fn{font-size:11.5px;font-weight:400;color:var(--soluk)}
.gd-il{display:inline-flex;align-items:center;gap:6px;height:38px;border:1px solid var(--cizgi);background:var(--yuzey);border-radius:10px;padding:0 4px 0 10px;color:var(--ikinci)}.gd-il select{border:0;height:100%;width:auto;min-width:130px;background:transparent;padding:0 4px;border-radius:8px}
.gd-katsec{display:none}.gd-katcip,.gd-turcip{display:flex;flex-wrap:wrap;gap:6px}
.gd-cip{height:30px;padding:0 12px;border:1px solid var(--cizgi);border-radius:15px;background:var(--yuzey);display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;color:var(--murekkep)}
.gd-cip.sec{background:var(--vurgu);color:var(--vurgu-m);border-color:var(--vurgu)}.gd-cip .mono{font-size:11.5px;font-weight:400;opacity:.8}.gd-cip svg{font-size:12px}
@media(max-width:719px){.gd-katcip{display:none}.gd-katsec{display:block;flex:1 1 100%;height:44px}.gd-kapsam{flex:1 1 100%}.gd-kapsam button{flex:1;justify-content:center;height:40px}.gd-il{flex:1 1 100%;height:44px}.gd-il select{width:100%}.gd-liste-a{display:none}}
.gd-yan{float:right;width:380px;margin:14px 0 14px 20px;display:flex;flex-direction:column;gap:16px;min-width:0}
@media(min-width:1500px){.gd-yan{width:410px}}@media(min-width:1900px){.gd-yan{width:450px}}
@media(max-width:1179px){.gd-yan{float:none;width:auto;margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}
@media(max-width:719px){.gd-yan{grid-template-columns:minmax(0,1fr)}}@media(max-width:1179px){.gd-hafta{display:none}}@media(min-width:1180px){.gd-bugunk{display:none}} /* tek sutunda (telefon+tablet) uzun "Bu hafta" listenin ustunde yer yemesin: kisa "Bugunun takvimi" karti */
.gd-yan .panel{gap:10px}.gd-yan h2{font-size:15.5px}.gd-yan h2 small{font-weight:400}
.gd-liste{display:block;padding-top:6px}.gd-liste-bos{padding:28px 0;text-align:center}.gd-blok .sonsuz-alt{clear:both}
.gd-lkay{min-width:0}
@media(min-width:1180px){ /* iki sutun: yalniz liste kayar, yan sutun sabit (sigmayan panel gundem-ekran.js yanSigdir ile gizlenir) */
 .gd-blok>.gd-kay{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:minmax(0,1fr);column-gap:20px;overflow:hidden}
 .gd-kay>.gd-lkay{grid-column:1;grid-row:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}
 .gd-kay>.gd-yan{grid-column:2;grid-row:1;float:none;width:auto;margin:6px 0 0;gap:12px;min-height:0;overflow:hidden}
 .gd-yan .gd-bugunk.goster{display:flex}}
@media(min-width:1500px){.gd-blok>.gd-kay{grid-template-columns:minmax(0,1fr) 410px}}@media(min-width:1900px){.gd-blok>.gd-kay{grid-template-columns:minmax(0,1fr) 450px}}
.gd-satir{container-type:inline-size;border-bottom:1px solid var(--cizgi);border-radius:8px;scroll-margin-top:110px}.gd-satir.v{background:var(--resmi-z)}.gd-satir.isaret{outline:2px solid var(--vurgu);outline-offset:-2px}
.gd-sat{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 12px;padding:14px 10px}
.gd-sira{font-size:15px;font-weight:500;color:var(--ikinci);text-align:right;padding-top:2px}.gd-ana{min-width:0;display:flex;flex-direction:column;gap:6px}
.gd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:12px;color:var(--soluk)}.gd-kat-e{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ikinci)}.gd-il-e{display:inline-flex;align-items:center;gap:3px;color:var(--ikinci)}.gd-il-e svg{font-size:12px}
.gd-yeni{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--murekkep)}.gd-yeni i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--murekkep);background:var(--yuzey)}
.gd-baslik{font-family:'IBM Plex Serif',Georgia,serif;font-weight:600;font-size:18px;line-height:1.28;letter-spacing:-.005em;color:var(--murekkep);text-decoration:none;text-align:left;border:0;background:none;padding:0;cursor:pointer;text-wrap:pretty}.gd-baslik:hover{color:var(--vurgu)}
@media(min-width:1100px){.gd-baslik{font-size:20px}}@media(min-width:1700px){.gd-baslik{font-size:22px}}
.gd-kisa-olcu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:var(--ikinci)}.gd-kisa-olcu .gd-x:empty{display:none}.gd-kisa-olcu b{font-weight:600;color:var(--murekkep)}
.gd-mix{width:56px;height:6px;display:flex;gap:1px;border-radius:3px;overflow:hidden;background:var(--notr-z);flex:none}.gd-mix i{flex:var(--n,1) 1 0;min-width:2px}.gd-mix .m-basin{background:var(--gd-web)}.gd-mix .m-egazete{background:var(--gd-gaz)}.gd-mix .m-tv{background:var(--gd-tv)}.gd-mix .m-sosyal{background:var(--gd-sos)}
.gd-g{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gd-g svg{font-size:13px}.gd-g.hizla{color:var(--vurgu);font-weight:700}.gd-g.yayiliyor{font-weight:600}.gd-g.durgun{color:var(--soluk)}.gd-x{white-space:nowrap}.gd-x.yok{color:var(--soluk)}
.gd-man{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.gd-man li{display:flex;gap:8px;min-width:0;font-size:12.5px;color:var(--ikinci);white-space:nowrap}.gd-man strong{flex:none;color:var(--murekkep);font-weight:600}.gd-man .mono{flex:none;font-size:11.5px;padding-top:1px}.gd-man .kisalt{flex:1}
@media(max-width:719px){.gd-man li:nth-child(n+2){display:none}}
.gd-bes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:6px;border-top:1px dashed var(--cizgi)}.gd-bes-l{flex:1;min-width:0;font-size:12px}
.gd-pin{height:28px;padding:0 10px;border:1px solid var(--cizgi);border-radius:8px;background:var(--yuzey);display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;cursor:pointer;color:var(--murekkep);white-space:nowrap;align-self:flex-start}.gd-pin svg{font-size:12px}
.gd-olcu{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-content:start;min-width:0}.gd-o1,.gd-o2{display:flex;flex-direction:column;min-width:0}
.gd-n{display:flex;align-items:baseline;gap:5px;font-size:12px;color:var(--ikinci)}.gd-n b{font-size:20px;line-height:1.1;font-weight:500}.gd-o1 .gd-mix{width:auto;margin:7px 0 5px}.gd-mixt{font-size:11.5px;line-height:1.35}
.gd-o2 .gd-g b{font-size:20px;line-height:1.1;font-weight:500}.gd-dm{font-size:11.5px;margin-top:2px}
.gd-spark{height:16px;display:flex;align-items:flex-end;gap:2px;margin-top:5px}.gd-spark i{flex:1;height:var(--y);background:var(--cizgi);border-radius:1px}.gd-spark i.son{background:var(--ikinci)}.gd-o2 .gd-g.hizla~.gd-spark i.son{background:var(--vurgu)}
.gd-o2 .gd-x{display:flex;align-items:center;gap:4px;font-size:11.5px;margin-top:6px;white-space:normal;min-width:0}.gd-o2 .gd-x svg{font-size:11px;flex:none}
@container (min-width:640px){.gd-sat{grid-template-columns:36px minmax(0,1fr) 262px;gap:8px 20px}.gd-olcu{display:grid}.gd-kisa-olcu{display:none}}
/* senin gundemin · X ham liste · bu hafta */
.gd-sen-o{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;text-align:left;padding:8px;margin:0 -8px;border:0;border-radius:8px;background:transparent;cursor:pointer;color:var(--murekkep)}.gd-sen-o.v{background:var(--resmi-z)}
.gd-sira-c{font-size:11.5px;font-weight:500;padding:1px 6px;border-radius:5px;background:var(--vurgu);color:var(--vurgu-m);white-space:nowrap}
.gd-sen-m{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12px}.gd-sen-b{font-family:'IBM Plex Serif',Georgia,serif;font-weight:600;font-size:14.5px;line-height:1.3}.gd-sen-t{font-size:11.5px;font-weight:600;color:var(--vurgu)}
.gd-bos{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;background:var(--notr-z);font-size:13.5px}.gd-bos svg{font-size:18px;flex:none;margin-top:1px;color:var(--ikinci)}.gd-bos.ok{background:var(--olumlu-z)}.gd-bos.ok svg{color:var(--olumlu)}
.gd-bos span{display:flex;flex-direction:column;gap:3px}.gd-bos b{font-weight:600}.gd-bos small{font-size:12px;color:var(--ikinci)}
.gd-sen-t2{display:grid;grid-template-columns:minmax(0,1fr) auto 60px;gap:10px;align-items:center}.gd-sen-ad{display:flex;flex-direction:column;min-width:0}.gd-sen-ad b{font-size:13px;font-weight:600}.gd-sen-ad small{font-size:12px;color:var(--ikinci)}
.gd-kat{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--soluk);white-space:nowrap}.gd-kat svg{font-size:13px}.gd-kat.art{color:var(--vurgu);font-weight:700}
.gd-cub{height:22px;display:flex;align-items:flex-end;gap:2px}.gd-cub i{flex:1;height:var(--y);background:var(--ikinci);border-radius:1px}
.gd-xdurum{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--olumlu)}.gd-xdurum.uyari{color:var(--amber)}.gd-xnot{font-size:12px}
.gd-xlist{list-style:none;margin:0;padding:0}.gd-xlist li{display:grid;grid-template-columns:24px minmax(0,1fr) 44px minmax(0,1.1fr);gap:8px;align-items:center;font-size:12.5px;padding:3px 0;border-top:1px solid var(--cizgi)}
.gd-xlist li.bas{border-top:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--soluk)}.gd-xe{font-weight:600}
.gd-hafta{padding:0;gap:0}.gd-hafta-b{display:flex;align-items:center;gap:8px;padding:12px 16px 10px}
.gd-gun-s{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:9px 16px;border-top:1px solid var(--cizgi)}.gd-gun-s.bugun{background:var(--resmi-z)}
.gd-gun-t{display:flex;flex-direction:column;line-height:1.3;font-size:13px}.gd-gun-t b{font-weight:600}.gd-gun-t .mono{font-size:11.5px}.gd-gun-i{display:flex;flex-direction:column;gap:10px;min-width:0}.gd-bosgun{font-size:12.5px;padding-top:1px}
.gd-oge{display:flex;flex-direction:column;gap:2px;min-width:0}.gd-oge-ust{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;font-size:11.5px;color:var(--ikinci)}.gd-oge-ust svg{font-size:12px}.gd-tur{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.gd-oge-b{font-size:13.5px;line-height:1.3;text-wrap:pretty}.gd-oge-a{font-size:12px}.gd-oge-n{font-size:12px;line-height:1.4;text-wrap:pretty}.gd-oge .gd-pin{margin-top:3px}
.gd-oge.b{padding-top:10px;border-top:1px solid var(--cizgi)}.gd-oge.b .gd-oge-b{font-size:15px}.gd-oge.b .gd-oge-n{font-size:13px;line-height:1.45}
.gd-ileri{display:flex;flex-direction:column;gap:6px;padding:10px 16px 14px;border-top:1px solid var(--cizgi)}.gd-ileri-s{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:12.5px}.gd-ileri-s b{font-weight:600}
.gd-bugunk .gd-oge+.gd-oge{padding-top:10px;border-top:1px solid var(--cizgi)}
/* takvim sekmesi */
.gd-tk{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media(min-width:1100px){.gd-tk{grid-template-columns:minmax(0,1fr) 340px}}@media(min-width:1700px){.gd-tk{grid-template-columns:minmax(0,1fr) 400px}}
.gd-ay{display:flex;flex-direction:column;gap:10px;min-width:0}.gd-ay-tel{display:none}
.gd-ay-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gd-ay-b{min-width:130px;text-align:center;font-family:'IBM Plex Serif',Georgia,serif;font-size:20px;font-weight:600}.gd-ok{width:36px;padding:0}
.gd-ay-gun{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--soluk);padding:0 2px}
.gd-ay-iz{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(112px,1fr);gap:6px}
.gd-hc{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 7px;text-align:left;border:1px solid var(--cizgi);border-radius:10px;background:var(--yuzey);color:var(--murekkep);cursor:pointer}
.gd-hc.disari{opacity:.35;cursor:default;background:transparent}.gd-hc.sec{border:2px solid var(--vurgu);padding:5px 6px}.gd-hc.bugun{background:var(--resmi-z)}.gd-hc-g{display:flex;align-items:center;gap:6px;font-size:12.5px}
.gd-hi{display:flex;flex-direction:column;gap:1px;padding:4px 6px;border-radius:6px;background:var(--notr-z);min-width:0}
.gd-hi-u{display:flex;flex-wrap:wrap;align-items:center;gap:1px 5px;font-size:10.5px;color:var(--ikinci)}.gd-hi-u svg{font-size:11px}.gd-hi-u b{font-weight:700;letter-spacing:.03em;text-transform:uppercase}.gd-hi-u .mono{font-size:10.5px}
.gd-hi-b{font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-hc-f{font-size:11.5px}
.gd-gun{display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;padding:16px}
.gd-gun-b{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gd-gun-b h3{font-family:'IBM Plex Serif',Georgia,serif;font-size:21px;font-weight:600;line-height:1.2;color:var(--murekkep);display:block}
.gd-yb{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--cizgi)}.gd-yb.dolgu{flex:1;min-height:150px}.gd-yb .sigs{min-height:96px;flex:1}
.gd-ks{display:grid;grid-template-columns:50px 14px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:30px;border:0;border-radius:6px;background:none;text-align:left;font-size:12.5px;cursor:pointer;padding:0 2px;color:var(--murekkep)}.gd-ks:hover{background:var(--notr-z)}.gd-ks svg{font-size:12px;color:var(--ikinci)}.gd-ks .mono{font-size:11.5px}.gd-ks b{font-weight:600}.gd-daha{font-size:12px;padding-top:6px}
.gd-tg.panel{gap:10px}.gd-tg.bugun{border-color:var(--vurgu)}.gd-tg-b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
@media(max-width:719px){.gd-ay,.gd-gun{display:none}.gd-ay-tel{display:flex;flex-direction:column;gap:10px}.gd-ay-b{flex:1}.gd-ok{width:44px;height:44px}.gd-ay-ust .btn.k{height:44px}.gd-cip{height:36px}}
.gd-neden{width:100%;resize:none;border:1px solid var(--cizgi);border-radius:10px;background:var(--zemin);color:var(--murekkep);padding:8px 10px;font:inherit}
/* takvim sekmesi: govde kaydirma kabi (.kayan) */
.gd-govde.kayan{display:block}.gd-govde.kayan>.gd-tk{min-height:100%}
/* ---- PWA (standalone): centik/ada guvenli alani. Tarayici sekmesinde env() = 0, gorunum degismez. Alt bosluk alt cubukta (nav.gez) zaten var. ---- */
.kabuk{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}
.giris{padding:max(var(--pad),env(safe-area-inset-top)) max(var(--pad),env(safe-area-inset-right)) max(var(--pad),env(safe-area-inset-bottom)) max(var(--pad),env(safe-area-inset-left))}
@media(min-width:900px){.giris{padding:max(28px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left))}}
/* ---- 045b: "Emin degiliz" katlamasi + "anildi" cipi (mevcut .kalan / .rz / .btn kalibi; yeni renk ya da duzen yok) ---- */
.kalan.emin{flex:none;overflow:visible;gap:10px}.kalan.emin>h3{min-height:36px}
.emin-ic{display:flex;flex-direction:column;gap:8px}.emin-not{font-size:13px}.emin-bos{padding:12px 4px;font-size:14px}
.emin-oge{display:flex;flex-direction:column;gap:6px}.emin-cev{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 4px}.emin-kim{flex:1 1 200px;min-width:0;font-size:13.5px;color:var(--ikinci)}
.rz.ince{background:none;border:1px solid var(--cizgi);color:var(--ikinci)}
@media(max-width:719px){.emin-cev .btn.k,.kalan.emin>h3 .btn.k{height:44px}.emin-cev .btn.k{flex:1 1 auto}.emin-kim{flex-basis:100%}}
/* U4 · M15 takip sihirbazi ekleri (SIHIRBAZ_M15=1). Kapaliyken .t9-m15 sinifi ve yeni ogeler YOK -> m9 birebir. */
.t9-m15s{display:flex;flex-direction:column;gap:4px;min-width:0}.t9-m15s:empty{display:none}
.t9-m15l{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:9px;background:var(--resmi-z);font-size:13px;color:var(--ikinci);min-width:0}.t9-m15l>.kisalt{flex:1}.t9-m15l>svg{color:var(--vurgu);flex:none}
.t9-m15l.yuk{color:var(--soluk)}.t9-nab{flex:none;width:12px;height:12px;border-radius:6px;background:var(--vurgu);opacity:.35;animation:t9nab 1s ease-in-out infinite alternate}@keyframes t9nab{to{opacity:.9}}
.t9-lnk{flex:none;border:0;background:none;color:var(--vurgu);text-decoration:underline;font-size:12.5px;font-weight:600;cursor:pointer;padding:0 2px;height:28px}
.t9-m15u{display:flex;align-items:center;gap:8px;min-height:30px;font-size:12.5px;color:var(--ikinci);min-width:0;padding:2px 10px;border-radius:9px;background:var(--resmi-z)}.t9-m15u>.kisalt,.t9-m15u>.kisalt2{flex:1}.t9-m15u>svg{color:var(--vurgu);flex:none}.t9-m15u>small{flex:none;font-size:12px;color:var(--soluk)}
.t9-m15u .btn.k{height:28px;padding:0 10px;font-size:12.5px}.t9-bo{min-width:0;flex:0 1 auto;max-width:100%}
.t9-tg.t9-sos{white-space:normal;height:auto;min-height:32px;padding:6px 11px;text-align:left;line-height:1.3}
.t9-m15n{font-size:11.5px;color:var(--soluk);line-height:1.35}
.t9-hk{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:var(--resmi-z);border:1px solid var(--cizgi);min-width:0}
.t9-hkb{display:flex;flex-direction:column;gap:2px;min-width:0}.t9-hkb b{font-size:14px;line-height:1.3;color:var(--murekkep)}.t9-hkb small{font-size:11.5px;color:var(--soluk)}
.t9-hkl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;min-width:0}
.t9-hko{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-height:52px;padding:7px 10px;border:1px solid var(--cizgi);border-radius:10px;background:var(--yuzey);cursor:pointer;text-align:left;min-width:0;font-size:12.5px;color:var(--ikinci)}
.t9-hko b{font-size:13.5px;color:var(--murekkep)}.t9-hko .mono{font-size:12px;color:var(--vurgu)}.t9-hko small{font-size:11.5px;color:var(--soluk)}.t9-hko.sec{border-color:var(--vurgu);box-shadow:inset 0 0 0 1px var(--vurgu)}
.t9-hke{display:flex;align-items:center;gap:6px;min-width:0}.t9-hke>small{flex:none;font-size:12px;color:var(--soluk)}.t9-hke>.t9-cip{flex:1;min-width:0;flex-wrap:nowrap;overflow:hidden;border:0;background:none;padding:0;min-height:0}
.t9-hke .t9-c{max-width:190px}.t9-c small.oto{font-size:10.5px;font-weight:500;opacity:.75}.t9-c>.kisalt{min-width:0}
.t9-hka{display:flex;align-items:center;gap:8px;min-width:0}.t9-hka>small{font-size:12px;color:var(--soluk);min-width:0;flex:0 1 auto}.t9-hka .btn.k{height:32px;padding:0 12px}
.t9-sik1 .t9-m15y,.t9-sik1 .t9-hko .ornek,.t9-sik1 .t9-m15n{display:none}
.t9-m15oz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0}
.t9-ozb{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--cizgi);border-radius:9px;background:var(--yuzey);cursor:pointer;font-size:13px;color:var(--ikinci);text-align:left;min-width:0;width:100%}.t9-ozb>.kisalt{flex:1}.t9-ozb b{color:var(--murekkep);font-weight:600}
.t9-ozbe{flex:none;color:var(--vurgu);font-weight:600;font-size:12.5px}
.t9-katla{flex:none;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--cizgi);border-radius:12px;background:var(--yuzey);cursor:pointer;font-size:13px;color:var(--ikinci);min-width:0;width:100%}.t9-katla>.kisalt{flex:1;text-align:left}
.t9-odak{min-width:0}.t9-k.t9-odak{display:flex;flex-direction:column;gap:8px}.t9-odakb{display:flex;align-items:center;gap:8px;flex:none}.t9-odakb h3{margin:0}
.t9-m15 .t9-tg .mono{font-size:11.5px;color:var(--soluk);font-weight:500}.t9-m15 .t9-tg .mono:empty{display:none}
.t9-kir{flex:none;font-size:12px;color:var(--ikinci);line-height:1.5}.t9-kn{border-bottom:1px dotted var(--soluk);cursor:help}
.t9-m15 .t9-pv{container-type:inline-size}
.t9-ilg{display:inline-flex;gap:4px;flex:none}.t9-ilg .btn.k{padding:0 8px;gap:4px}.t9-ilg .btn.k.sec{border-color:var(--vurgu);color:var(--vurgu);background:var(--resmi-z)}
@container (max-width:460px){.t9-ilg .yazi{display:none}}
.t9-ret{flex:none;display:flex;align-items:center;gap:8px;min-height:36px;padding:3px 4px 3px 10px;border-radius:10px;background:var(--resmi-z);font-size:12.5px;color:var(--ikinci);min-width:0}.t9-ret>.kisalt{flex:1}.t9-ret>svg{color:var(--vurgu);flex:none}.t9-ret .btn.k{height:30px;padding:0 10px;font-size:12.5px}
@media(max-width:1099px){.t9-duz .t9-te{display:none}}
/* telefon: dokunma hedefi en az 44 px (KABUL madde 2-3) */
@media(max-width:719px){
.t9-yer .t9-tg,.t9-yer .t9-sg button,.t9-yer .t9-ozb,.t9-yer .t9-c,.t9-yer .t9-lnk,.t9-yer .btn.k,.t9-yer .t9-or .btn.k,.t9-yer .t9-m15u .btn.k,.t9-yer .t9-ret .btn.k,.t9-yer .t9-hka .btn.k,.t9-yer .t9-ud,.t9-yer .t9-kalsin{min-height:44px;height:44px}
.t9-yer .t9-geri{height:44px;min-width:44px;justify-content:center}.t9-yer .t9-n button{width:44px;height:44px}.t9-yer .t9-c{min-width:44px}
.t9-yer .t9-grup input[type=text],.t9-yer .t9-grup select{height:44px}.t9-yer .t9-cip input{height:44px!important}.t9-yer .t9-cip{min-height:48px}
.t9-m15 .t9-hkl{grid-template-columns:minmax(0,1fr)}.t9-m15 .t9-hko .ornek{display:none}.t9-m15 .t9-hka>small{display:none}.t9-m15 .t9-hka .btn.k{flex:1}
.t9-m15 .t9-m15l{min-height:44px}.t9-m15 .t9-ilg .btn.k{min-width:44px}
}
.t9-sik3 .t9-hko small,.t9-sik3 .t9-hkb small{display:none}.t9-sik3 .t9-hko{min-height:44px;padding:5px 10px}
.t9-duz.t9-sik3 .t9-m15u.oneri{display:none}.t9-ozetkap>.t9-m15s{flex:none;max-width:48%;margin-left:auto}.t9-ozetkap>.t9-m15s .t9-m15l{background:var(--yuzey)}
.t9-duz.t9-sik3 .t9-s1 .t9-k.yol>.t9-grup{flex:1;min-height:0}.t9-duz.t9-sik3 .t9-s1 .t9-k.yol>.t9-grup>.t9-a:last-child{flex:1;min-height:0;align-items:stretch}.t9-duz.t9-sik3 .t9-s1 .t9-k.yol>.t9-grup>.t9-a:last-child>.t9-yol{height:auto;flex:1} /* U4g: min-height:40px KALDIRILDI (liste kolonu tasiriyor, katlama olcutunu (<40 px) engelliyordu; sigmazsa ozet dugmesine doner) */
.t9-sik4 .t9-pv .t9-cumle,.t9-sik4 .t9-pv .t9-kir{display:none}
/* U4g · duzenle kolonu tasiyorsa (kademe 3-5): sutun basligi altindaki uzun ipuclari (dar etiket sutununda 10 satira iner) gizlenir (title ipucu kalir); kademe 5: grup ici bosluklar kisilir. Sigan boyutta ipuclari gorunur kalir. */
.t9-duz.t9-sik3 .t9-a>.t9-e small{display:none}
.t9-duz.t9-sik5 .t9-grup{padding:8px 12px;gap:4px}.t9-duz.t9-sik5 .t9-s1,.t9-duz.t9-sik5 .t9-s2{gap:6px}
/* U4g: dolduran listede (sigSatir) "N takip daha" dugmesi satir yuksekligine oturur (44 px sabit yukseklik 40 px satiri tasiriyordu: kesilme) */
.sigs>.t9-katla{height:auto;min-height:0}
@media(max-width:719px){.t9-yer .t9-tgg>.t9-sg-genis,.t9-yer .t9-sgg>.t9-sg{display:none}.t9-yer .t9-ss{display:block;width:auto;flex:1}
.t9-yer .t9-a:has(>.t9-yol){flex-direction:column;align-items:stretch;gap:4px}.t9-yer .t9-a:has(>.t9-yol)>.t9-e{width:auto;padding-top:0}}
/* U4b · ekran kurali (KABUL.md "Kodlanan ekranin kabul olcumu"): yatay tasma / ic kaydirma / kesilme 0, telefonda hedef >= 44 px. m9 yolu icin YALNIZ CSS (DOM degismez). */
/* tablet 720-1099: sihirbaz form | onizleme yan yana (alt alta dizilince form kolonu 216 px'e iniyordu: 1024x768 / 768x1024) */
@media(min-width:720px) and (max-width:1099px){.t9-sih{--pvw:clamp(300px,34vw,360px)}.t9-sih .t9-sihg{grid-template-columns:minmax(0,1fr) var(--pvw);grid-template-rows:minmax(0,1fr)}}
/* dar grupta segment yerine acilir liste (Bolge / Onem esigi / Bildirim segmentleri 309-347 px; duzenle 1440-1599 sutunu 221-255 px) */
@container (max-width:484px){.t9-sgg>.t9-sg{display:none}.t9-sgg>.t9-ss{display:block;width:auto;flex:1}}
/* duzenle, alcak ekran: gruplar sikilasir (1536x864'te sutun 4 px tasiyordu) */
@media(max-height:900px){.t9-duz .t9-grup{padding:10px 12px;gap:6px}.t9-duz .t9-s1,.t9-duz .t9-s2{gap:8px}}
@media(max-width:719px){
.t9{gap:calc(8px + var(--bg,0px))}.t9-sih .t9-grup>h3{display:none}.t9-sih .t9-grup{padding:10px 12px;gap:6px} /* grup basligi adim cubugunda zaten yazili */
.t9-a .t9-or small{min-width:0;max-width:34vw;overflow:hidden;text-overflow:ellipsis} /* Rakipler satiri yatay tasmasin */
.t9-yer .t9-tg{min-width:44px}.t9-yer .t9-grup{padding:8px 10px;gap:3px}
/* kademe 5-6 (son care, yalniz telefon): onizleme kisalir -> form kolonu yer kazanir; sonra sigan kadar ornek satiri geri konur (takip9.js doldur) */
.t9-sik5 .t9-pvh,.t9-sik5 .t9-pv .t9-cumle,.t9-sik5 .t9-pv .t9-bar,.t9-sik5 .t9-pv .t9-ses,.t9-sik5 .t9-pv .t9-kir{display:none}.t9-sik5 .t9-pv{padding:8px 12px;gap:calc(4px + var(--pg,0px))}.t9-sik5 .t9-ozetk{padding:6px 12px;gap:3px}.t9-sik5 .t9-say>b{font-size:26px}.t9-sik5 .t9-ret{min-height:0;padding:2px 4px 2px 10px}
}

/* U4d · telefon: bos dikey alan DAHA FAZLA OGE ile dolar (takip9.js doldur); kart araliklari 8 px (+en cok 8 px dagitilan artik); kisa etiketler, iki satirli ozet dugmesi */
@media(max-width:719px){
.t9-sih .t9-sihg{row-gap:calc(8px + var(--bg,0px))}.t9-sih .t9-sihf{gap:calc(8px + var(--bg,0px))}
.t9-sih .t9-sihf>.t9-k.yol:not(.t9-odak){flex:none}
.t9-sih .t9-ozetk{flex:none}.t9-sih .t9-ozetk>.t9-yol{flex:none;height:var(--oz,0px)}.t9-sih:not(.t9-ozg) .t9-ozetk>.t9-yol{display:none}
.t9-ornek.dol{flex:none;display:flex;flex-direction:column;border-top:1px solid var(--cizgi)}
.t9-pv{gap:calc(8px + var(--pg,0px))}.t9-ornek.dol>.t9-or{flex:none;height:calc(36px + var(--ex,0px))}.t9-m15 .t9-ornek.dol>.t9-or{height:calc(48px + var(--ex,0px))}
.t9-pv[data-n='0'] .t9-ornek.dol{display:none}
.t9-pv[data-n='1'] .t9-ornek.dol>.t9-or:nth-child(n+2){display:none}
.t9-pv[data-n='2'] .t9-ornek.dol>.t9-or:nth-child(n+3){display:none}
.t9-pv[data-n='3'] .t9-ornek.dol>.t9-or:nth-child(n+4){display:none}
.t9-pv[data-n='4'] .t9-ornek.dol>.t9-or:nth-child(n+5){display:none}
.t9-pv[data-n='5'] .t9-ornek.dol>.t9-or:nth-child(n+6){display:none}
.t9-pv[data-n='6'] .t9-ornek.dol>.t9-or:nth-child(n+7){display:none}
.t9-pv[data-n='7'] .t9-ornek.dol>.t9-or:nth-child(n+8){display:none}
.t9-adim{padding:0 6px;gap:5px}.t9-adim .t9-no{width:22px;height:22px;border-radius:11px;font-size:12px}
.t9-sih .t9-bas small.t9-ip{display:none}
.t9-yer .t9-ozb{padding:0 10px}.t9-yer .t9-ozb>.kisalt{display:block;line-height:1.25}.t9-yer .t9-ozb .t9-ozv{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--soluk)}
}
.t9-pv .t9-ornek.bos{flex:none;padding:8px 0 0;font-size:13px;line-height:1.4}
.t9-slotac .t9-sihf>.t9-k.yol:not(.t9-odak) .t9-oneri>.t9-yol{flex:none;height:calc(var(--yk,0)*48px)}

/* U4f · etiket kesilmez, listesi bos kalan grup kaybolmaz. Ozet dugmesi dar yerde iki satir (ad / deger, ayirac nokta gizli), genis yerde tek satir; adim sekmesi alt basligi satir kirar;
   sigmayan liste tek satirlik ozet dugmesine doner (takip9.js ozetle) */
@media(min-width:720px){
.t9-m15oz{display:flex;gap:8px}.t9-m15oz>.t9-ozb{flex:1 1 auto;width:auto}
.t9-ozb{height:auto;min-height:34px;padding:2px 8px;gap:6px}
.t9-ozb>.kisalt{display:block;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}
.t9-ozb .t9-nk{display:none}
.t9-ozb .t9-ozv{display:block;white-space:normal;font-size:12.5px;color:var(--soluk)}
@container (min-width:520px){.t9-ozb{padding:0 10px;gap:8px}.t9-ozb .t9-nk{display:inline}.t9-ozb .t9-ozv{display:inline;font-size:inherit;color:inherit}}
.t9-adim{height:auto;min-height:52px;padding-top:4px;padding-bottom:4px}
.t9-at b,.t9-at small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}
}
.t9-a>.t9-ozb{align-self:flex-start}
.t9-k.yol>.t9-katla{flex:1 1 auto;height:auto;min-height:44px;max-height:60px}
@media(min-width:720px){.t9-k.yol>.t9-katla{min-height:40px}}
/* U3: haber listeleri iliski suzgeci satiri (.gd-cip ile ayni cip; telefonda da gorunur, sarar) + katlanmis "Diger konular" bolumu */
.ilsuz{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;min-width:0}
.dkb{margin-top:16px;border-top:1px solid var(--cizgi);padding-top:12px;min-width:0}.dkb-bas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dkb-bas h3{display:flex;align-items:center;gap:6px;margin:0;flex:1 1 auto;min-width:0;font-size:15px}
.dkb-alt{margin:4px 0 10px;font-size:13px}.dkb-liste{display:flex;flex-direction:column;gap:8px;min-width:0}.dkb-bos{margin:0;font-size:13px}

/* ================= BUGUN (M16, 2026-10-24) — tek satir ust cubuk · gunun seridi · sigan sayfa liste · yan sutun. SAYFA TEK EKRANA OTURUR: ic kaydirma YOK, liste ‹ › ile.
   Takip renkleri: .bg-r0 … .bg-r7 (takip listesindeki sira), .bg-rd = "Diğer N takip". Olculenler (--x, --r, --y, --n4, --n2) CSSOM'dan. ================= */
:root{--bg-c0:#2C5F7C;--bg-c1:#B5651D;--bg-c2:#4C7A6B;--bg-c3:#8C5683;--bg-c4:#6E7A2A;--bg-c5:#5A7FA8;--bg-c6:#A0526B;--bg-c7:#8A6D3B;--bg-cd:#8F8C84}
@media(prefers-color-scheme:dark){:root:not([data-tema=acik]){--bg-c0:#88B8D2;--bg-c1:#E0A060;--bg-c2:#7FB3A2;--bg-c3:#C894BE;--bg-c4:#B5C26A;--bg-c5:#9DB8D8;--bg-c6:#D98FA6;--bg-c7:#CDB07A;--bg-cd:#77746C}}
:root[data-tema=koyu]{--bg-c0:#88B8D2;--bg-c1:#E0A060;--bg-c2:#7FB3A2;--bg-c3:#C894BE;--bg-c4:#B5C26A;--bg-c5:#9DB8D8;--bg-c6:#D98FA6;--bg-c7:#CDB07A;--bg-cd:#77746C}
.bg-r0{--bgc:var(--bg-c0)}.bg-r1{--bgc:var(--bg-c1)}.bg-r2{--bgc:var(--bg-c2)}.bg-r3{--bgc:var(--bg-c3)}.bg-r4{--bgc:var(--bg-c4)}.bg-r5{--bgc:var(--bg-c5)}.bg-r6{--bgc:var(--bg-c6)}.bg-r7{--bgc:var(--bg-c7)}.bg-rd{--bgc:var(--bg-cd)}
.bg-ren{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;background:var(--bgc,var(--bg-cd))}
/* ust cubuk */
.bg-ust{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}
.bg-ust h1{font-size:24px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}
.bg-mecra button{display:inline-flex;align-items:center;gap:6px;height:32px}.bg-mecra .mono{font-size:12px;color:var(--soluk);font-weight:500}
.bg-tarih{font-size:13.5px;color:var(--soluk);min-width:0}
.bg-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:var(--yuzey);border:1px solid var(--cizgi);font-size:12.5px;font-weight:600;color:var(--ikinci);white-space:nowrap}
.bg-canli{flex:none;width:7px;height:7px;border-radius:4px;background:var(--olumlu)}
.bant.bg-kriz a{color:#fff;font-weight:700;white-space:nowrap}.bg-kriz .kz{display:none}@media(max-width:719px){.bg-kriz .uz{display:none}.bg-kriz .kz{display:inline}} /* telefonda on ek kisa: haberin basligi gorunur */.bant.bg-kriz b{font-weight:700}
/* gunun seridi paneli: rakamlar + seritler */
.bg-sp{flex:none;display:grid;grid-template-columns:268px minmax(0,1fr);background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;overflow:hidden}
.bg-rk{display:grid;grid-template-columns:1fr 1fr;border-right:1px solid var(--cizgi)}
.bg-f{padding:11px 16px;border-bottom:1px solid var(--cizgi);display:flex;flex-direction:column;gap:2px;min-width:0}
.bg-f:nth-child(odd){border-right:1px solid var(--cizgi)}
.bg-f.genis{grid-column:1/3;border-right:0;border-bottom:0;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:2px 8px}
.bg-f b{font-weight:500;font-size:26px;line-height:1.1;letter-spacing:-.02em}.bg-f.genis b{font-size:22px}
.bg-f span{font-size:12.5px;color:var(--ikinci);display:flex;align-items:center;gap:5px}.bg-f span svg{font-size:13px}
.bg-f small{font-size:11.5px;color:var(--soluk);line-height:1.3}.bg-f.genis small{flex-basis:100%}
.bg-f.kir b{color:var(--olumsuz)}.bg-f span.kz{display:none}
.bg-rb{padding:12px 18px 8px;display:flex;flex-direction:column;gap:6px;min-width:0}
.bg-rbb{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.bg-rbb h2{font-size:15px;font-weight:700}.bg-rbb .a{font-size:12.5px;color:var(--soluk)}
.bg-lej{display:flex;gap:12px;font-size:11.5px;color:var(--soluk);flex-wrap:wrap;margin-left:auto}.bg-lej span{display:inline-flex;align-items:center;gap:5px}
.bg-lej i{display:inline-block;width:9px;height:9px;border-radius:5px;background:var(--ikinci)}.bg-lej i.halka{box-shadow:0 0 0 2px var(--yuzey),0 0 0 3.5px var(--yay)}.bg-lej i.bos{background:transparent;border:1.5px dashed var(--ikinci)}
.bg-lanes{display:flex;flex-direction:column}
.bg-lane{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;height:32px;border-bottom:1px dashed var(--cizgi)}.bg-lane:last-child{border-bottom:0}
.bg-lad{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;min-width:0;padding-right:10px}
.bg-ls{margin-left:auto;font-weight:400;font-size:12px;color:var(--soluk)}
.bg-trak{position:relative;height:100%}
.bg-izg{position:absolute;top:0;bottom:0;left:var(--x);width:1px;background:var(--cizgi)}
.bg-simdi{position:absolute;top:-4px;bottom:-4px;right:0;width:2px;background:var(--murekkep);border-radius:1px}
.bg-nok{position:absolute;top:50%;left:var(--x);width:var(--r);height:var(--r);transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--yuzey);background:var(--bgc)}
.bg-nok:hover,.bg-nok:focus-visible{z-index:2;outline:2px solid var(--murekkep);outline-offset:1px}
.bg-nok.yay{box-shadow:0 0 0 2px var(--yuzey),0 0 0 4px var(--yay)}
.bg-nok.olasi{background:transparent;border:2px dashed var(--ikinci)}
.bg-cetvel{display:grid;grid-template-columns:150px minmax(0,1fr)}.bg-cetvel.tek{grid-template-columns:minmax(0,1fr)}
.bg-ct{position:relative;height:16px;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:11px;color:var(--soluk)}
.bg-ct span{position:absolute;left:var(--x);transform:translateX(-50%);white-space:nowrap}.bg-ct span:first-child{transform:none}
.bg-ct .bg-sn{left:auto;right:0;transform:none;color:var(--murekkep);font-weight:500}
/* takip kutuculari (yan sutun yokken, yer varsa) */
.bg-tsrt{display:none;flex:none;grid-template-columns:repeat(var(--n4,4),minmax(0,1fr));gap:10px}
.bg-t{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:12px;padding:9px 12px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:1px 8px;align-items:center;text-decoration:none;color:inherit;min-width:0}
.bg-t b{font-size:13.5px}.bg-ts{font-size:18px}.bg-t small{grid-column:2/4;font-size:11.5px;color:var(--soluk)}.bg-t small.art{color:var(--olumsuz);font-weight:600}
@media(min-width:720px) and (max-width:1279px) and (min-height:860px){.bg-tsrt{display:grid}}
/* govde: liste + yan sutun */
.bg-gov{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:24px}
@media(min-width:1280px){.bg-gov{grid-template-columns:minmax(0,1fr) 352px}}@media(min-width:1400px){.bg-sp{grid-template-columns:300px minmax(0,1fr)}}@media(min-width:1700px){.bg-sp{grid-template-columns:340px minmax(0,1fr)}}@media(min-width:1700px){.bg-gov{grid-template-columns:minmax(0,1fr) 400px;gap:32px}}
.bg-lk{min-height:0;min-width:0;display:flex;flex-direction:column;container:bglk/inline-size}
.bg-sekr{flex:none;display:flex;align-items:center;gap:8px 14px;padding-bottom:10px;border-bottom:1px solid var(--cizgi);min-width:0}
.bg-sek{flex:1 1 auto;align-items:center;gap:6px;min-width:0}
@container bglk (max-width:860px){.bg-sira{display:none}}.bg-sek button{height:36px;padding:0 13px;font-size:14px}
.bg-sira{margin-left:auto;font-size:12.5px;color:var(--soluk)}
.bg-not{flex:none;display:flex;align-items:center;gap:8px;padding:9px 12px;margin-top:10px;border-radius:10px;background:var(--notr-z);color:var(--ikinci)}
.bg-liste{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column} /* Bugun listesi KENDI alaninda kayar (.kayan; Sercan 2026-11-01), asagi indikce yuklenir; sayfa/ana kap kaymaz */
.bg-yuk{flex:none}
/* haber satiri */
.bg-sat{flex:none;display:grid;grid-template-columns:54px minmax(0,1fr) 168px 40px;gap:0 16px;padding:12px 4px 12px 0;border-bottom:1px solid var(--cizgi);cursor:pointer;border-radius:8px}
.bg-sat:hover{background:color-mix(in srgb,var(--vurgu) 6%,transparent)}
.bg-sat.yay{background:linear-gradient(90deg,color-mix(in srgb,var(--yay) 8%,transparent),transparent 60%)}
.bg-zc{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px}.bg-zc .mono{font-size:13px;color:var(--ikinci)}
.bg-ic{display:flex;flex-direction:column;gap:5px;min-width:0}
.bg-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;font-size:12px;color:var(--soluk);min-width:0}
.bg-meta .bg-mz,.bg-meta>.bg-ren{display:none}
.bg-tk{font-weight:700;color:var(--ikinci);max-width:70%}
.bg-kat{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px}
.bg-eski{font-weight:600;font-size:11px;color:var(--soluk,#8a8f98);border:1px solid currentColor;border-radius:999px;padding:0 6px;white-space:nowrap}
.bg-il{display:inline-flex;align-items:center;gap:3px}.bg-il svg{font-size:12px}
.bg-icg{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.bg-icg.gorsel{grid-template-columns:minmax(0,1fr) 112px}
.bg-icm{display:flex;flex-direction:column;gap:5px;min-width:0}
.bg-bas{font:600 19px/1.28 'IBM Plex Serif',Georgia,serif;letter-spacing:-.005em;color:var(--murekkep);text-decoration:none;display:block;overflow-wrap:anywhere;text-wrap:pretty}
.bg-bas:hover{color:var(--vurgu)}
.bg-asil{font-size:13px;color:var(--soluk)}
.rzs.bg-rzs{flex-wrap:wrap;overflow:visible}
.bg-alinti{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;margin-top:2px;padding:7px 10px;border-radius:10px;background:var(--notr-z);font-size:13px;color:var(--ikinci)}
.bg-alinti>svg{grid-row:1/3;font-size:16px;margin-top:2px}
.bg-al-u{font-size:11.5px;font-weight:700;letter-spacing:.03em;color:var(--soluk);text-transform:uppercase}
.bg-alinti q{font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bg-gor{margin:0;width:112px;height:76px;border-radius:10px;overflow:hidden;background:var(--notr-z)}.bg-gor img{width:100%;height:100%;object-fit:cover;display:block}
.bg-olc{display:flex;flex-direction:column;gap:4px;padding-top:2px;min-width:0}
.bg-n{display:flex;align-items:baseline;gap:6px}.bg-n b{font-weight:500;font-size:22px;letter-spacing:-.02em}.bg-n span{font-size:12.5px;color:var(--ikinci)}
.bg-olc .mix.bg-mix{flex:none;width:100%;max-width:none;height:6px}
.bg-bb{font-size:12px;color:var(--ikinci)}.bg-bb b{font-weight:700}
.bg-olc small{font-size:11.5px;color:var(--soluk)}
.bg-alk{align-self:start;width:36px;height:36px;border-radius:10px;border:1px solid transparent;background:none;color:var(--soluk);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;padding:0}
.bg-alk:hover{border-color:var(--cizgi);background:var(--yuzey);color:var(--murekkep)}
.bg-sat .emin-oge{margin-top:4px}.bg-sat .emin-cev{padding:0}.bg-sat .emin-cev .btn.k{height:34px}
.bg-sat.sik .bg-alinti,.bg-sat.sik .bg-gor,.bg-sat.sik .bg-olc small,.bg-sat.sik .bg-asil{display:none}
@container bglk (max-width:620px){
 .bg-sat{grid-template-columns:46px minmax(0,1fr) 40px}
 .bg-olc{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:6px}
 .bg-olc .mix.bg-mix{width:80px}.bg-n b{font-size:16px}.bg-olc small{flex:1 1 140px}
 .bg-alk,.bg-alk-yer{grid-column:3;grid-row:1}}
@container bglk (max-width:520px){
 .bg-sat{grid-template-columns:minmax(0,1fr) 44px;gap:0 8px;padding:12px 0}
 .bg-zc{display:none}.bg-meta .bg-mz{display:inline}.bg-meta>.bg-ren{display:inline-block}
 .bg-ic{grid-column:1}.bg-olc{grid-column:1;grid-row:2}.bg-alk,.bg-alk-yer{grid-column:2;grid-row:1}
 .bg-alk{width:44px;height:44px;border-color:var(--cizgi);background:var(--yuzey);font-size:18px}
 .bg-bas{font-size:17px;line-height:1.3}.bg-icg.gorsel{grid-template-columns:minmax(0,1fr)}.bg-gor{display:none}
 .bg-sat .emin-cev .btn.k{height:44px;flex:1 1 auto}
 .bg-asil,.bg-olc small{display:none}} /* telefon tasarimi: orijinal baslik ve kaynak adlari satirda yok (detayda var) */
/* son sayfanin kalan yeri: bitis cizgisi · ara baslik · kisa satirlar */
.bg-son{flex:none;display:flex;align-items:center;gap:10px;padding:12px 4px;font-size:13px;color:var(--soluk)}.bg-son i{flex:1;height:1px;background:var(--cizgi)}
.bg-ara{flex:none;padding:10px 4px 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--soluk);text-transform:uppercase}
.bg-dk{flex:none;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 4px;border-bottom:1px solid var(--cizgi);font-size:14px;color:inherit;text-decoration:none;min-width:0}
.bg-dk:hover{background:color-mix(in srgb,var(--vurgu) 6%,transparent)}.bg-dk.olasi{border-bottom-style:dashed}
.bg-dk .mono{font-size:12px;color:var(--soluk);white-space:nowrap}.bg-dkt{font-size:12px;color:var(--soluk);white-space:nowrap}
.bg-sakin{flex:none;display:flex;flex-direction:column;gap:6px;padding:16px 18px;margin-top:12px;border-radius:14px;background:var(--yuzey);border:1px solid var(--cizgi)}.bg-sakin h3{font-size:17px}
.bg-bos{flex:none;padding:16px 4px;font-size:14px}
.bg-liste>.bg-kapsam{flex:1 0 0;min-height:240px;margin-top:12px} /* sakin gun: kalan yer oneriyle dolar (az yerde 240 px, liste kayar) */
/* yan sutun */
.bg-yan{display:none;flex-direction:column;gap:14px;min-height:0;min-width:0;overflow:hidden}@media(min-width:1280px){.bg-yan{display:flex}}
.bg-pnl{flex:none;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}
.bg-pnl.dolan{flex:1 1 0;min-height:96px;overflow:hidden} /* en az 1 satir: sigmazsa yan sutun tasar, yanSigdir paneli kapatir */
.bg-pnl h2{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;min-width:0}.bg-pnl h2 svg{font-size:16px;color:var(--ikinci)}.bg-pnl h2 a{color:inherit;text-decoration:none}
.bg-pnl h2 small{font-weight:400;font-size:12.5px;color:var(--soluk);margin-left:auto;white-space:nowrap}
.bg-tk2{display:grid;grid-template-columns:10px minmax(0,1fr) auto 60px;gap:2px 10px;align-items:center;padding:7px 0;border-top:1px solid var(--cizgi);text-decoration:none;color:inherit}
.bg-pnl h2+.bg-tk2{border-top:0}
.bg-tka{display:flex;flex-direction:column;min-width:0}.bg-tka b{font-size:14px}.bg-tka small{font-size:11.5px;color:var(--soluk)}.bg-tka small.art{color:var(--olumsuz);font-weight:600}
.bg-say{font-size:20px;font-weight:500;text-align:right}
.bg-spk{height:22px;display:flex;align-items:flex-end;gap:2px}.bg-spk i{flex:1;height:var(--y);background:var(--cizgi);border-radius:1px}.bg-spk i.s{background:var(--vurgu)}
.bg-kt{grid-column:2/5;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--olumsuz)}
.bg-gs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:7px 0;border-top:1px solid var(--cizgi);text-decoration:none;color:inherit}
.bg-pnl h2+.bg-gs{border-top:0}
.bg-no{font-size:12px;font-weight:600;background:var(--vurgu);color:var(--vurgu-m);border-radius:6px;padding:2px 6px;align-self:start}
.bg-gs b{font:600 14.5px/1.3 'IBM Plex Serif',Georgia,serif;color:var(--murekkep)}.bg-gs small{grid-column:2;font-size:12px;color:var(--soluk)}
.bg-lnk{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none}
.bg-tv{display:grid;grid-template-columns:62px auto minmax(0,1fr);gap:8px;align-items:center;font-size:13.5px;padding:3px 0}
.bg-tv .mono{font-size:12.5px;color:var(--ikinci)}.bg-tv .tur{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--soluk)}.bg-tv.gecti{color:var(--soluk)}
.bg-hfs{font-size:20px}
.bg-p-dk .sigs{flex:1;min-height:0}.bg-p-dk .bg-dk{padding:8px 0}
/* telefon */
@media(max-width:719px){
 .bg-ust{gap:6px 10px}.bg-ust h1{font-size:21px}.bg-ust .bosluk,.bg-tarih{display:none}.bg-mecra{margin-left:auto}.bg-mecra button{height:38px;padding:0 10px}
 .bg-pill{width:100%;height:auto;padding:0;border:0;background:none;font-weight:500}
 .bg-sp{grid-template-columns:minmax(0,1fr);border-radius:14px}
 .bg-rk{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--cizgi)}
 .bg-f{padding:8px 10px}.bg-f:nth-child(odd){border-right:0}.bg-f:nth-child(-n+3){border-bottom:1px solid var(--cizgi)}.bg-f:not(:nth-child(3n)){border-right:1px solid var(--cizgi)}
 .bg-f.genis{grid-column:2/4;flex-direction:column;align-items:flex-start;gap:1px;border-right:0}.bg-f b,.bg-f.genis b{font-size:20px}.bg-f small{display:none}.bg-f span{font-size:11.5px}.bg-f span.uz{display:none}.bg-f span.kz{display:flex}
 .bg-rb{padding:10px 12px 6px}.bg-rbb h2{font-size:14px}.bg-rbb .a{font-size:11.5px}
 .bg-lane.tek{grid-template-columns:minmax(0,1fr);height:40px;border:0}.bg-lane.tek .bg-trak{border-radius:8px;background:var(--zemin)}
 .bg-tsrt{grid-template-columns:repeat(var(--n2,2),minmax(0,1fr));gap:8px}
 .bg-sek{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:6px} /* sekmeler tek satir, esit genislik: kirilip asimetrik durmasin (Sercan 10-31) */
 .bg-sek button{height:auto;min-height:48px;padding:5px 6px;font-size:12.5px;line-height:1.2;flex-direction:column;justify-content:center;gap:1px;text-align:center}.bg-sira{display:none}}
@media(max-width:719px) and (min-height:960px){.bg-tsrt{display:grid}}
@media(max-width:719px) and (max-height:760px){.bg-rb{display:none}.bg-rk{border-bottom:0}} /* en kisa telefon (360x740): oklar listenin ustune cikinca tek haber satiri + bos alan kaliyordu; gunun seridi gizlenir (sayilar kalir), yer haber satirina */
@media(max-width:719px) and (max-height:800px){.bg-f:nth-child(n+4){display:none}.bg-f:nth-child(-n+3){border-bottom:0}.bg-kriz .kisalt2{-webkit-line-clamp:1}} /* kisa telefon: TV-gazete ve gecikme gizli, kriz bandi tek satir: en az bir haber satiri sigar */ /* 412x915 gibi telefonlarda kutucuk yok: yer haber satirina */
/* tablet / dar masaustu (<1280): rakamlar seridin ustunde tek satir */
@media(min-width:720px) and (max-width:1279px){
 .bg-sp{grid-template-columns:minmax(0,1fr)}
 .bg-rk{grid-template-columns:repeat(5,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--cizgi)}
 .bg-f{border-bottom:0;border-right:1px solid var(--cizgi)}.bg-f:nth-child(odd){border-right:1px solid var(--cizgi)}
 .bg-f.genis{grid-column:auto;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:2px;border-right:0}.bg-f.genis b{font-size:26px}.bg-f.genis small{flex-basis:auto}
 .bg-f small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
@media(min-width:720px) and (max-width:1023px){.bg-f span.uz{display:none}.bg-f span.kz{display:flex}.bg-f{padding:10px 12px}}
/* alcak ekran: alt satir aciklamalari, orijinal baslik ve seridin aciklama metni gizlenir (liste daha cok haber gosterir) */
@media(min-width:720px) and (max-height:820px){.bg-asil{display:none}.bg-f small{display:none}.bg-f{padding:9px 14px}.bg-rbb .a{display:none}.bg-lane{height:28px}}
@media(min-width:1700px) and (min-height:1000px){.bg-bas{font-size:21px}.bg-lane{height:36px}.bg-f b{font-size:30px}}
/* Gunun seridi iki gorunum (2026-10-31): saatlik cubuk + 15 dk isi seridi; cetvel ve secim satiri ayni sutun izgarasinda */
.bg-sgor button{height:26px;font-size:12.5px;padding:0 10px;white-space:nowrap}
.bg-lad .bg-ls{white-space:nowrap}
.bg-cub{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:3px;align-items:end;padding-top:3px;box-sizing:border-box}
.bg-cub button{all:unset;box-sizing:border-box;cursor:pointer;height:100%;display:flex;align-items:flex-end;justify-content:center;border-radius:3px}
.bg-cub button:focus-visible{outline:2px solid var(--murekkep);outline-offset:1px}
.bg-cub i{display:block;width:100%;max-width:30px;height:var(--h);background:var(--bgc);border-radius:2px 2px 0 0}
.bg-cub i.sifir{background:var(--cizgi)}
.bg-cub button.yay i{box-shadow:0 -3px 0 var(--yay)}
.bg-cub button.sec i{outline:2px solid var(--murekkep);outline-offset:1px}
.bg-cub button:hover i:not(.sifir){filter:brightness(1.15)}
.bg-isi{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:1px;align-items:center}
.bg-isi i{display:block;height:60%;background:var(--bgc);border-radius:2px}
.bg-isi i.s0{background:var(--cizgi);opacity:.55}.bg-isi i.s1{opacity:.4}.bg-isi i.s2{opacity:.7}.bg-isi i.s3{opacity:1}
.bg-ct2{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:3px;height:16px;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:11px;color:var(--soluk)}
.bg-ct2 span{text-align:center;white-space:nowrap;overflow:visible}
.bg-ct2 .bg-sn{color:var(--murekkep);font-weight:500}
.bg-secim{display:flex;align-items:center;gap:14px;height:20px;font-size:12.5px;white-space:nowrap;overflow:hidden;min-width:0}
.bg-secim a{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}
.bg-secim b{flex:none;font-weight:600}
@media(min-width:720px) and (max-height:820px){.bg-secim{height:18px;font-size:12px}}

/* HUKUK ONAYI: tam ekran onay adimi + metin sayfasi */
.giris.hukuk{position:static;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;overflow:visible}html:has(.giris.hukuk),body:has(.giris.hukuk){height:auto;overflow:auto}.giris.hukuk .formkol{max-width:720px;width:100%;margin:0 auto;justify-content:flex-start}
.hukuk-metin h2,.hukuk-metin h3{margin:16px 0 6px;font-size:16px;color:var(--murekkep)}.hukuk-metin p{margin:0 0 10px}.hukuk-metin ul,.hukuk-metin ol{margin:0 0 10px;padding-left:22px}.hukuk-metin li{margin:0 0 4px}.hukuk-metin{overflow-wrap:anywhere;font-size:14.5px;line-height:1.6;color:var(--ikinci)}
.hukuk-onay{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;cursor:pointer}.hukuk-onay input{width:20px;height:20px;flex:none;margin-top:1px}
