:root{
--zemin:#FFFFFF;--zemin-kareli:#F1F8FD;--izgara:#CFE6F6;--murekkep:#17140F;--murekkep-2:#4A4F5E;--cizgi:#DCE3EA;
--lacivert:#1B2033;--lacivert-2:#262C44;--lacivert-yazi:#EEF0F4;--lacivert-yazi-2:#B6BCCB;
--turuncu:#FF6B01;--turuncu-ustu:#17140F;--turuncu-murekkep:#C24A00;--turuncu-acik:#FFF1E6;
--marj:#D4202A;--acik:#0F7B4B;--uyari:#9A5B00;--odak:#0A66C2;
--f-baslik:"Sofia Sans Extra Condensed","Arial Narrow","Roboto Condensed",sans-serif;
--f-govde:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;
--kap:1240px;--bosluk:clamp(16px,4vw,32px);
--e-cik:cubic-bezier(.23,1,.32,1);--e-gec:cubic-bezier(.77,0,.175,1);
--alt-cubuk:0px;
color-scheme:light;
}
@media (prefers-color-scheme:dark){:root{
--zemin:#10131B;--zemin-kareli:#151B27;--izgara:#24324A;--murekkep:#EEF0F4;--murekkep-2:#A9AFBD;--cizgi:#2A3346;
--lacivert:#0B0E16;--lacivert-2:#161B29;--lacivert-yazi:#EEF0F4;--lacivert-yazi-2:#A9AFBD;
--turuncu-murekkep:#FF8A3D;--turuncu-acik:#2A1D12;--marj:#FF5A60;--acik:#3CCB86;--uyari:#F2B451;--odak:#7DB7FF;
color-scheme:dark;
}}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}
body{margin:0;background:var(--zemin);color:var(--murekkep);font:400 17px/1.6 var(--f-govde);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;padding-bottom:var(--alt-cubuk)}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}
button{font:inherit;color:inherit;cursor:pointer}
h1,h2,h3,h4{margin:0;line-height:1.05;text-wrap:balance}
p{margin:0}
:focus-visible{outline:2px solid var(--odak);outline-offset:2px}
.ekran-okuyucu{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.atla{position:absolute;left:12px;top:-60px;z-index:100;background:var(--turuncu);color:var(--turuncu-ustu);padding:10px 14px;font-weight:600}
.atla:focus{top:12px}
.kap{max-width:var(--kap);margin:0 auto;padding-left:max(var(--bosluk),env(safe-area-inset-left,0px));padding-right:max(var(--bosluk),env(safe-area-inset-right,0px))}
.fa-solid,.fa-brands,.fa-regular{line-height:1}

.dugme{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:2px;border:2px solid transparent;font:600 16px/1.2 var(--f-govde);text-decoration:none;white-space:nowrap;transition:transform .12s var(--e-cik),background-color .15s var(--e-cik),border-color .15s var(--e-cik),color .15s var(--e-cik)}
.dugme:active{transform:scale(.97)}
.dugme-ana{background:var(--turuncu);color:var(--turuncu-ustu);border-color:var(--turuncu)}
.dugme-cizgi{background:transparent;color:var(--murekkep);border-color:var(--murekkep)}
@media (hover:hover){.dugme-ana:hover{background:#FF7F24;border-color:#FF7F24}.dugme-cizgi:hover{background:var(--murekkep);color:var(--zemin)}}
.dugmeler{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.metin-dugme{background:none;border:0;padding:8px 0;color:var(--turuncu-murekkep);font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;gap:8px;align-items:center;text-align:left}
.ok-baglanti{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--turuncu-murekkep);text-decoration:none}
.ok-baglanti i{transition:transform .15s var(--e-cik)}
@media (hover:hover){.ok-baglanti:hover i{transform:translateX(3px)}}

.ust{position:sticky;top:0;z-index:40;background:var(--zemin);border-bottom:2px solid var(--murekkep)}
.ust-ic{display:flex;align-items:center;gap:24px;min-height:72px}
.logo{flex:none;display:block}
.logo img{width:auto;height:44px}
.logo-acik{display:none!important}
@media (prefers-color-scheme:dark){.logo-koyu{display:none!important}.logo-acik{display:block!important}}
.ana-menu{flex:1;display:none}
.ana-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}
.ana-menu a{display:block;padding:10px 12px;font-weight:500;text-decoration:none;border-bottom:3px solid transparent}
.ana-menu a[aria-current="page"]{border-color:var(--turuncu)}
@media (hover:hover){.ana-menu a:hover{border-color:var(--izgara)}.ana-menu a[aria-current="page"]:hover{border-color:var(--turuncu)}}
.ust-sag{margin-left:auto;display:flex;align-items:center;gap:10px}
.magazam{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;background:transparent;border:1px solid var(--murekkep);border-radius:2px;text-align:left;transition:background-color .15s var(--e-cik)}
.magazam i{color:var(--turuncu-murekkep)}
.magazam-et{display:none;font-size:13px;color:var(--murekkep-2)}
.magazam strong{font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.magaza-secili .magazam{background:var(--turuncu-acik)}
@media (hover:hover){.magazam:hover{background:var(--zemin-kareli)}}
.magazam:active{transform:scale(.97)}
.ust-app{display:none}
.menu-ac{display:grid;place-items:center;width:48px;height:48px;background:none;border:0;font-size:22px}
.mobil-menu{position:fixed;inset:72px 0 0;z-index:39;background:var(--zemin);overflow:auto;padding:8px 0 calc(96px + env(safe-area-inset-bottom,0px))}
.mobil-menu ul{list-style:none;margin:0;padding:0}
.mobil-menu li a{display:flex;justify-content:space-between;align-items:center;padding:18px max(var(--bosluk),env(safe-area-inset-left,0px));border-bottom:1px solid var(--izgara);font:700 30px/1 var(--f-baslik);text-transform:uppercase;text-decoration:none}
.mobil-menu li a i{font-size:18px;color:var(--turuncu-murekkep)}
.mobil-menu a[aria-current="page"]{color:var(--turuncu-murekkep)}
.mobil-cagri{display:flex;gap:10px;align-items:center;margin:24px max(var(--bosluk),env(safe-area-inset-left,0px));font-weight:600;font-size:20px;text-decoration:none}
@media (min-width:1080px){
.ana-menu{display:block}
.menu-ac{display:none}
.ust-app{display:inline-flex}
.magazam-et{display:inline}
.mobil-menu{display:none!important}
}

.alt-cubuk{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:repeat(4,1fr);background:var(--zemin);border-top:2px solid var(--murekkep);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}
.alt-cubuk a,.alt-cubuk button{display:grid;justify-items:center;gap:4px;padding:10px 4px 8px;min-height:60px;background:none;border:0;font-size:12px;font-weight:500;text-decoration:none;color:var(--murekkep-2)}
.alt-cubuk i{font-size:19px}
.alt-cubuk span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.alt-cubuk [aria-current="page"]{color:var(--murekkep);box-shadow:inset 0 3px 0 var(--turuncu)}
.alt-cubuk a:active,.alt-cubuk button:active{transform:scale(.95)}
body{--alt-cubuk:calc(62px + env(safe-area-inset-bottom,0px))}
@media (min-width:1080px){.alt-cubuk{display:none}body{--alt-cubuk:0px}}

.hesap-baslik,.buyuk-baslik,.sayfa-ust h1,.bolum-bas h2{font-family:var(--f-baslik);font-weight:800;text-transform:uppercase;letter-spacing:0}
.hesap-baslik{font-size:clamp(46px,8vw,92px);line-height:.9}
.buyuk-baslik{font-size:clamp(36px,5.4vw,60px);line-height:.92;margin-bottom:16px}
.kucuk-baslik{font:700 14px/1.2 var(--f-govde);text-transform:uppercase;letter-spacing:.06em;color:var(--murekkep-2);margin:28px 0 8px}
.giris{font-size:clamp(17px,1.6vw,19px);color:var(--murekkep-2);max-width:62ch;margin-top:14px}
.kucuk{font-size:14px;color:var(--murekkep-2);margin-top:12px;max-width:52ch}
.bolum{padding-block:clamp(48px,7vw,88px)}
.bolum+.bolum{border-top:1px solid var(--izgara)}
.bolum-ust-yok{padding-top:clamp(28px,4vw,48px)}
.bolum-bas{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;border-bottom:2px solid var(--murekkep);padding-bottom:10px;margin-bottom:20px}
.bolum-bas h2{font-size:clamp(30px,3.6vw,42px);line-height:.95}
.bolum-giris{color:var(--murekkep-2);margin:-8px 0 20px}
.sayac{font-size:14px;color:var(--murekkep-2);font-variant-numeric:tabular-nums}
* + .bolum-bas{margin-top:48px}

.sayfa-ust{padding-block:clamp(36px,6vw,72px) clamp(24px,3vw,36px);background-color:var(--zemin-kareli);background-image:linear-gradient(var(--izgara) 1px,transparent 1px),linear-gradient(90deg,var(--izgara) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;border-bottom:2px solid var(--murekkep)}
.sayfa-ust h1{font-size:clamp(52px,9vw,104px);line-height:.88}
.kirinti{display:flex;gap:8px;font-size:14px;margin-bottom:14px;color:var(--murekkep-2)}
.kirinti a{color:var(--murekkep-2)}

.hafta{background-color:var(--zemin-kareli);background-image:linear-gradient(var(--izgara) 1px,transparent 1px),linear-gradient(90deg,var(--izgara) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;border-bottom:2px solid var(--murekkep);padding-block:clamp(28px,5vw,64px)}
.hafta-izgara{display:grid;gap:28px;align-items:start}
.hafta-bag{font-weight:600;font-size:15px;color:var(--turuncu-murekkep);margin-bottom:10px}
.hafta-sol{min-width:0}
.hafta-sec{margin-top:18px;font-size:15px}
.hafta-kapak{position:relative;display:block;background:var(--zemin);border:2px solid var(--murekkep);max-width:460px;width:100%;justify-self:center;text-decoration:none;transition:transform .2s var(--e-cik)}
.hafta-kapak img{width:100%;aspect-ratio:1/1.414;object-fit:cover}
.hafta-kapak-et{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;gap:10px;background:var(--turuncu);color:var(--turuncu-ustu);font-weight:600;padding:10px 14px}
.hafta-kapak-bitti img{filter:grayscale(.85);opacity:.75}
@media (hover:hover){.hafta-kapak:hover{transform:translateY(-3px)}}
.hafta-kapak:active{transform:scale(.99)}
@media (min-width:900px){.hafta-izgara{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}.hafta-kapak{justify-self:end}}
.diger-kataloglar{margin-top:40px}

.hesap{min-width:0}
.hesap-satirlar{margin:22px 0 0;border-top:2px solid var(--murekkep)}
.hesap-satirlar>div{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--izgara);align-items:baseline}
.hesap-satirlar dt{font-size:14px;color:var(--murekkep-2)}
.hesap-satirlar dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;min-width:0;overflow-wrap:anywhere}
.hesap-satirlar>div:last-child{border-bottom:5px double var(--murekkep)}
.hesap-alt{flex-basis:100%;font-weight:400;font-size:14px;color:var(--murekkep-2)}
.hesap-not{font-size:14px;color:var(--murekkep-2);margin-top:12px}
.hesap-sayi dd{font:800 44px/1 var(--f-baslik)}
.toplam-mini{display:flex;gap:12px;align-items:baseline;margin-top:14px;font:800 34px/1 var(--f-baslik);text-transform:uppercase}
.toplam-mini span{color:var(--turuncu-murekkep)}

.kalan{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px}
.kalan::before{content:"";width:8px;height:8px;background:currentColor;flex:none}
.kalan-normal{color:var(--acik)}
.kalan-son{color:var(--marj)}
.kalan-yakinda{color:var(--uyari)}
.kalan-bitti{color:var(--murekkep-2)}
.kapsam{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 8px;border:1px solid var(--murekkep);line-height:1.3}
.kapsam-bolge{background:var(--murekkep);color:var(--zemin)}
.kapsam-sizin{background:var(--turuncu);color:var(--turuncu-ustu);border-color:var(--turuncu)}

.ks-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--izgara)}
.ks a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"k a o" "k r r";gap:4px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--izgara);text-decoration:none;transition:background-color .15s var(--e-cik)}
.ks-kapak{grid-area:k;width:52px;aspect-ratio:1/1.414;background:var(--zemin-kareli);border:1px solid var(--izgara);overflow:hidden}
.ks-kapak img{width:100%;height:100%;object-fit:cover}
.ks-ad{grid-area:a;display:grid;min-width:0}
.ks-ad strong{font-weight:600;line-height:1.3}
.ks-ad span{font-size:14px;color:var(--murekkep-2);font-variant-numeric:tabular-nums}
.ks-kapsam{grid-area:r;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.ks-kalan{grid-area:r;justify-self:end}
.ks-ok{grid-area:o;color:var(--turuncu-murekkep)}
.ks-sade .ks-kalan{display:none}
@media (min-width:760px){
.ks a{grid-template-columns:52px minmax(0,1fr) minmax(0,auto) 150px 24px;grid-template-areas:"k a r2 kl o"}
.ks-kapsam{grid-area:r2}
.ks-kalan{grid-area:kl;justify-self:start}
}
@media (hover:hover){.ks a:hover{background:var(--zemin-kareli)}}

.toplam{background:var(--turuncu);color:var(--turuncu-ustu);padding-block:clamp(36px,6vw,64px)}
.toplam-izgara{display:grid;gap:8px}
.toplam-satirlar{list-style:none;margin:0;padding:0;font-size:clamp(17px,2vw,21px);font-weight:500}
.toplam-satirlar li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(23,20,15,.25)}
.toplam-satirlar li:last-child{border-bottom:2px solid var(--turuncu-ustu)}
.toplam-sonuc{display:flex;align-items:baseline;gap:16px;font:800 clamp(56px,11vw,140px)/.9 var(--f-baslik);text-transform:uppercase;padding-top:14px;border-top:5px double var(--turuncu-ustu);margin-top:4px}
.toplam-isaret{font-weight:700}

.saat-tablo{position:relative;--sol:150px;--sag:120px}
.st-olcek{display:grid;grid-template-columns:var(--sol) minmax(0,1fr) var(--sag);gap:16px;font-size:12px;color:var(--murekkep-2);font-variant-numeric:tabular-nums;padding-bottom:6px;border-bottom:2px solid var(--murekkep)}
.st-cetvel{position:relative;height:16px}
.st-cetvel span{position:absolute;transform:translateX(-50%)}
.st-cetvel span:first-child{transform:none}
.st-cetvel span:last-child{transform:translateX(-100%)}
.st-satirlar{list-style:none;margin:0;padding:0}
.st-satir{display:grid;grid-template-columns:var(--sol) minmax(0,1fr) var(--sag);gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--izgara)}
.st-ad{display:grid;text-decoration:none;min-width:0}
.st-ad strong{font-weight:600;line-height:1.25}
.st-ad span{font-size:13px;color:var(--murekkep-2)}
@media (hover:hover){.st-ad:hover strong{color:var(--turuncu-murekkep)}}
.st-iz{position:relative;height:18px;background-color:var(--zemin-kareli);background-image:linear-gradient(90deg,var(--izgara) 1px,transparent 1px);background-size:calc(100% / 8) 100%;border:1px solid var(--izgara)}
.st-acik{position:absolute;top:3px;bottom:3px;background:var(--murekkep)}
.st-satir.kapali .st-acik{background:var(--murekkep-2);opacity:.45}
.st-simdi{position:absolute;top:0;bottom:0;width:2px;background:var(--turuncu);pointer-events:none;display:none}
.st-simdi span{position:absolute;top:-2px;left:6px;font-size:12px;font-weight:700;color:var(--turuncu-murekkep);background:var(--zemin);padding:0 4px;white-space:nowrap}
.st-simdi.gorunur{display:block}
.tablo-not{font-size:14px;color:var(--murekkep-2);margin-top:14px}
@media (max-width:700px){
.saat-tablo{--sol:1fr;--sag:auto}
.st-olcek{grid-template-columns:minmax(0,1fr);gap:0}
.st-olcek>span{display:none}
.st-satir{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a d" "i i";gap:6px 12px}
.st-ad{grid-area:a}.st-durum{grid-area:d}.st-iz{grid-area:i}
.st-simdi span{top:-20px;left:-20px}
}

.durum{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;white-space:nowrap}
.durum-nokta{width:9px;height:9px;border-radius:50%;background:var(--murekkep-2);flex:none}
.durum.acik{color:var(--acik)}.durum.acik .durum-nokta{background:var(--acik)}
.durum.kapaniyor{color:var(--uyari)}.durum.kapaniyor .durum-nokta{background:var(--uyari)}
.durum.kapali{color:var(--murekkep-2)}

.uygulama-izgara{display:grid;gap:32px;align-items:center}
.tikli{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}
.tikli li{display:flex;gap:12px;align-items:baseline}
.tikli i{color:var(--turuncu-murekkep)}
.magaza-rozet{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.magaza-rozet a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:8px 16px;background:var(--murekkep);color:var(--zemin);text-decoration:none;border-radius:2px;transition:transform .12s var(--e-cik)}
.magaza-rozet a i{font-size:24px}
.magaza-rozet span{display:grid;line-height:1.15;font-weight:600}
.magaza-rozet small{font-size:11px;font-weight:400;opacity:.8}
.magaza-rozet a:active{transform:scale(.97)}
.qr{margin:0;display:none;justify-items:center;gap:10px;padding:20px;border:2px solid var(--murekkep);background:#fff;color:#17140F;justify-self:end}
.qr img{width:200px;height:200px}
.qr figcaption{font-size:14px}
@media (min-width:900px){.uygulama-izgara{grid-template-columns:minmax(0,1fr) auto}.qr{display:grid}}
.uyg-tek{margin-top:20px}

.isletme-bant{background:var(--lacivert);color:var(--lacivert-yazi);padding-block:clamp(48px,7vw,88px)}
.isletme-bant p{color:var(--lacivert-yazi-2);max-width:56ch;margin-bottom:24px}
.isletme-izgara{display:grid;gap:36px;align-items:start}
.isletme-liste{list-style:none;margin:0;padding:0;border-top:2px solid var(--lacivert-yazi)}
.isletme-liste li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgba(238,240,244,.18)}
.isletme-liste i{font-size:22px;color:var(--turuncu);width:28px;flex:none;padding-top:2px}
.isletme-liste div{display:grid}
.isletme-liste strong{font-weight:600}
.isletme-liste span{color:var(--lacivert-yazi-2);font-size:15px}
@media (min-width:900px){.isletme-izgara{grid-template-columns:1fr 1fr;gap:64px}}

.duyuru-liste{list-style:none;margin:0;padding:0}
.duyuru-liste a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t o" "b o";gap:2px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--izgara);text-decoration:none}
.duyuru-liste time{grid-area:t;font-size:14px;color:var(--murekkep-2);font-variant-numeric:tabular-nums}
.duyuru-liste strong{grid-area:b;font-weight:600}
.duyuru-liste i{grid-area:o;color:var(--turuncu-murekkep)}
@media (min-width:760px){.duyuru-liste a{grid-template-columns:160px minmax(0,1fr) auto;grid-template-areas:"t b o"}}
@media (hover:hover){.duyuru-liste a:hover strong{color:var(--turuncu-murekkep)}}

.cipler{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}
.cip{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid var(--murekkep);background:transparent;border-radius:2px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s var(--e-cik),color .15s var(--e-cik)}
.cip[aria-pressed="true"],.cip[aria-current="page"]{background:var(--murekkep);color:var(--zemin)}
.cip:active{transform:scale(.97)}
.cipler-baglanti{margin:20px 0 0}

.kk-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:24px}
.kk-izgara>div{display:grid}
.kk-izgara>div[hidden]{display:none}
.kk{display:grid;grid-template-rows:auto 1fr;border:2px solid var(--murekkep);background:var(--zemin)}
.kk-kapak{display:block;border-bottom:2px solid var(--murekkep);background:var(--zemin-kareli);overflow:hidden}
.kk-kapak img{width:100%;aspect-ratio:1/1.414;object-fit:cover;transition:transform .3s var(--e-cik)}
.kk-yok{display:grid;place-items:center;aspect-ratio:1/1.414;font-size:40px;color:var(--murekkep-2)}
.kk-govde{padding:14px 16px 16px;display:grid;gap:6px;align-content:start}
.kk h3{font:700 22px/1.05 var(--f-govde);font-size:19px}
.kk h3 a{text-decoration:none}
.kk-tarih{font-size:14px;color:var(--murekkep-2);font-variant-numeric:tabular-nums}
.kk-rozetler{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:4px}
.kk-bitti .kk-kapak img{filter:grayscale(.8);opacity:.75}
@media (hover:hover){.kk:hover .kk-kapak img{transform:scale(1.02)}.kk h3 a:hover{color:var(--turuncu-murekkep)}}
.arsiv{display:grid;gap:28px}
.arsiv-ay h3{font:700 14px/1.2 var(--f-govde);text-transform:uppercase;letter-spacing:.06em;color:var(--murekkep-2);margin-bottom:8px}

.bos-durum{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;border:1px dashed var(--murekkep-2);color:var(--murekkep-2)}
.bos-durum i{font-size:20px}
.bos-durum .dugme{margin-left:auto}

.uyari-bant{background:var(--murekkep);color:var(--zemin)}
.uyari-bant .kap{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding-block:14px;font-weight:500}
.uyari-bant a{margin-left:auto;display:inline-flex;gap:8px;align-items:center;font-weight:700;color:var(--turuncu)}
.katalog-ust{padding-block:clamp(28px,4vw,48px);border-bottom:2px solid var(--murekkep);background-color:var(--zemin-kareli);background-image:linear-gradient(var(--izgara) 1px,transparent 1px),linear-gradient(90deg,var(--izgara) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}
.katalog-ust .hesap-baslik{font-size:clamp(42px,7vw,80px)}
.katalog-ust-izgara{display:grid;gap:24px;align-items:end}
.katalog-eylem{display:flex;flex-wrap:wrap;gap:10px}
@media (min-width:980px){.katalog-ust-izgara{grid-template-columns:minmax(0,1fr) auto}.katalog-eylem{flex-direction:column;align-items:stretch}}
.katalog-sayfalar{padding-block:32px 64px}
.ks-sayfalar{list-style:none;margin:0;padding:0;display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}
@media (min-width:900px){.ks-sayfalar{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}
.ks-sayfalar li{display:grid;gap:8px}
.ks-sayfa{display:block;padding:0;border:1px solid var(--izgara);background:var(--zemin-kareli);cursor:zoom-in;transition:transform .2s var(--e-cik)}
.ks-sayfa img{width:100%;height:auto}
.ks-sayfa:active{transform:scale(.99)}
.ks-no{font-size:13px;color:var(--murekkep-2);font-variant-numeric:tabular-nums;text-align:center}

.okuyucu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0B0D12;color:#EEF0F4;overflow:hidden}
.okuyucu::backdrop{background:#0B0D12}
.okuyucu[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}
.ok-ust{display:flex;justify-content:space-between;align-items:center;padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid #2A3346}
.ok-sayac{font-variant-numeric:tabular-nums;font-size:15px}
.ok-eylem{display:flex;gap:4px}
.ok-eylem button,.ok-git{display:grid;place-items:center;width:48px;height:48px;background:none;border:0;color:#EEF0F4;font-size:20px}
.ok-serit{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}
.ok-serit::-webkit-scrollbar{display:none}
.ok-sayfa{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:grid;place-items:center;overflow:hidden;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}
.ok-yak{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;touch-action:pan-x pinch-zoom}
.ok-yak img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .28s var(--e-cik);transform-origin:var(--ox,50%) var(--oy,50%);background:#fff}
.ok-sayfa.yakin .ok-yak{overflow:auto;touch-action:pan-x pan-y;place-items:start}
.ok-sayfa.yakin .ok-yak img{transform:none;max-width:none;max-height:none;width:250%}
.ok-git{position:absolute;top:50%;transform:translateY(-50%);background:rgba(11,13,18,.7);display:none}
.ok-geri{left:max(8px,env(safe-area-inset-left,0px))}.ok-ileri{right:max(8px,env(safe-area-inset-right,0px))}
@media (hover:hover) and (min-width:760px){.ok-git{display:grid}}
.ok-git:disabled{opacity:.3}

.bulucu{display:grid;gap:24px}
.bulucu-arac{display:grid;gap:12px;margin-bottom:16px}
.bulucu-arac .cipler{margin:0}
.sheet-ara{position:relative;display:flex;align-items:center}
.sheet-ara i{position:absolute;left:14px;color:var(--murekkep-2)}
.sheet-ara input{width:100%;min-height:48px;padding:10px 14px 10px 42px;border:2px solid var(--murekkep);border-radius:2px;background:var(--zemin);color:var(--murekkep);font:inherit;font-size:16px}
.konum{justify-content:flex-start;font-size:15px}
.mk-liste{list-style:none;margin:0;padding:0;border-top:2px solid var(--murekkep)}
.mk{padding:16px 0;border-bottom:1px solid var(--izgara);display:grid;gap:4px;scroll-margin-top:96px}
.mk[hidden]{display:none}
.mk-secili{box-shadow:inset 4px 0 0 var(--turuncu);padding-left:14px}
.mk-bas{display:flex;justify-content:space-between;gap:12px;align-items:baseline}
.mk h2{font:800 30px/1 var(--f-baslik);text-transform:uppercase}
.mk h2 a{text-decoration:none}
.mk-mesafe{font-size:14px;color:var(--murekkep-2);font-variant-numeric:tabular-nums;white-space:nowrap}
.mk-tur{font-size:14px;color:var(--murekkep-2)}
.mk-adres{font-size:15px}
.mk-saat{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-variant-numeric:tabular-nums}
.mk-bugun{font-size:14px;color:var(--murekkep-2)}
.mk-ozel{display:flex;gap:8px;align-items:baseline;font-size:14px;padding:8px 10px;background:var(--turuncu-acik);margin-top:6px}
.mk-eylem{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px}
.mk-eylem a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:15px;color:var(--turuncu-murekkep);text-decoration:none}
.mk.etkin{background:var(--zemin-kareli)}
.harita{height:360px;border:2px solid var(--murekkep);background:var(--zemin-kareli);z-index:1}
.harita-tek{height:100%;min-height:320px}
@media (min-width:980px){.bulucu{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:32px;align-items:start}.bulucu-harita{position:sticky;top:96px}.harita{height:calc(100vh - 130px);min-height:480px}}
.leaflet-container{font:inherit}
.zk-pin{width:28px;height:28px;background:var(--turuncu);border:2px solid #17140F;transform:rotate(45deg);border-radius:50% 50% 50% 0}
.zk-pin.secili{background:#17140F;border-color:var(--turuncu)}
.tesis-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0 32px}
.tesis-liste li{display:grid;gap:2px;padding:14px 0;border-bottom:1px solid var(--izgara);font-size:15px}
.tesis-liste strong{font-weight:600}
.tesis-tur{font-size:13px;color:var(--murekkep-2)}
.tesis-liste a{color:var(--turuncu-murekkep);font-variant-numeric:tabular-nums}

.mg-izgara{display:grid;gap:32px}
@media (min-width:900px){.mg-izgara{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:stretch}}
.saat-liste{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.saat-liste th,.saat-liste td{padding:9px 0;border-bottom:1px solid var(--izgara);text-align:left;font-weight:400}
.saat-liste td{text-align:right;font-weight:600}
.saat-liste tr.bugun th,.saat-liste tr.bugun td{font-weight:700}
.saat-liste tr.bugun th span{font-size:12px;font-weight:700;background:var(--turuncu);color:var(--turuncu-ustu);padding:2px 6px;margin-left:6px}
.hesap-satirlar a{color:var(--turuncu-murekkep)}

.isl-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;align-items:stretch}
.isl-kart{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;align-content:start;padding:24px;border:2px solid var(--murekkep)}
.isl-kart h2{font:800 34px/1 var(--f-baslik);text-transform:uppercase}
.isl-kart p{color:var(--murekkep-2)}
.isl-ikon{display:grid;place-items:center;width:48px;height:48px;background:var(--turuncu);color:var(--turuncu-ustu);font-size:20px;flex:none}
.isl-nokta{list-style:none;margin:0;padding:0;border-top:1px solid var(--izgara);align-self:end}
.isl-nokta a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--izgara);text-decoration:none}
.isl-nokta span{font-size:14px;color:var(--murekkep-2)}
.isl-nokta .durum{grid-column:2;grid-row:1/3}
.isl-kart .ok-baglanti{align-self:end}
.bulten-izgara{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:24px}
.bulten-izgara a{display:grid;gap:6px;text-decoration:none}
.bulten-kapak{display:grid;place-items:center;aspect-ratio:4/5;background:var(--zemin-kareli);border:1px solid var(--izgara);overflow:hidden;font-size:32px;color:var(--murekkep-2)}
.bulten-kapak img{width:100%;height:100%;object-fit:cover}
.bulten-izgara strong{font-weight:600}
.bulten-izgara time{font-size:14px;color:var(--murekkep-2)}

.adimlar{list-style:none;margin:0;padding:0;counter-reset:a;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 24px}
.adimlar li{counter-increment:a;display:grid;gap:6px;padding:16px 0;border-bottom:1px solid var(--izgara)}
.adimlar li::before{content:counter(a);font:800 44px/1 var(--f-baslik);color:var(--turuncu-murekkep)}
.adimlar span{color:var(--murekkep-2)}
.uyg-sss details{border-bottom:1px solid var(--izgara)}
.uyg-sss summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;font-weight:600;cursor:pointer;list-style:none;min-height:48px}
.uyg-sss summary::-webkit-details-marker{display:none}
.uyg-sss summary i{transition:transform .2s var(--e-cik);color:var(--turuncu-murekkep)}
.uyg-sss details[open] summary i{transform:rotate(180deg)}
.uyg-sss details p{padding-bottom:16px;color:var(--murekkep-2);max-width:70ch}

.kur-izgara{display:grid;gap:32px}
@media (min-width:900px){.kur-izgara{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:start}}
.metin{display:grid;gap:16px;max-width:68ch}
.metin p{font-size:18px}
.metin-uzun{display:block}
.metin-uzun>*+*{margin-top:1em}
.metin-uzun h2,.metin-uzun h3{font-family:var(--f-govde);font-weight:700;font-size:22px;line-height:1.25;margin-top:1.6em}
.metin-uzun img{margin-block:12px;border:1px solid var(--izgara)}
.metin-uzun ul,.metin-uzun ol{padding-left:22px}
.metin-uzun a{color:var(--turuncu-murekkep)}
.metin-uzun table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}
.metin-uzun td,.metin-uzun th{border:1px solid var(--izgara);padding:8px}
.grup-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 32px}
.grup-liste li{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--izgara)}
.grup-liste h3{font:700 19px/1.2 var(--f-govde);margin-bottom:4px}
.grup-liste p{color:var(--murekkep-2);font-size:15px}

.form-bolum{background:var(--zemin-kareli);border-top:2px solid var(--murekkep)}
.form-izgara-dis{display:grid;gap:32px}
@media (min-width:980px){.form-izgara-dis{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}}
.form{display:grid;gap:18px;background:var(--zemin);border:2px solid var(--murekkep);padding:clamp(18px,3vw,28px)}
.form-izgara{display:grid;gap:16px}
@media (min-width:640px){.form-izgara{grid-template-columns:1fr 1fr}.alan.genis{grid-column:1/-1}}
.alan{display:grid;gap:6px;min-width:0}
.alan>label{font-weight:600;font-size:15px}
.istege{font-weight:400;font-size:13px;color:var(--murekkep-2)}
.alan input,.alan select,.alan textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--murekkep-2);border-radius:2px;background:var(--zemin);color:var(--murekkep);font:inherit;font-size:16px;transition:border-color .15s var(--e-cik)}
.alan textarea{resize:vertical;min-height:110px}
.alan input:focus,.alan select:focus,.alan textarea:focus{border-color:var(--murekkep);outline:2px solid var(--odak);outline-offset:1px}
.alan.hatali input,.alan.hatali select,.alan.hatali textarea,.alan.hatali .dosya{border-color:var(--marj)}
.alan-hata{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--e-cik)}
.alan-hata>div{overflow:hidden;color:var(--marj);font-size:14px;font-weight:500}
.alan.hatali .alan-hata{grid-template-rows:1fr}
.dosya{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px dashed var(--murekkep-2);cursor:pointer;font-size:15px}
.dosya input{position:absolute;inset:0;opacity:0;cursor:pointer}
.dosya:focus-within{outline:2px solid var(--odak);outline-offset:1px}
.onay .kutu{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:400;cursor:pointer}
.onay input{width:22px;height:22px;min-height:0;margin-top:2px;accent-color:var(--turuncu);flex:none}
.onay a{color:var(--turuncu-murekkep)}
.form .dugme{justify-self:start;min-width:220px}
.form .dugme.gonderiliyor{pointer-events:none;opacity:.8}
.gizli-alan{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form-uyari{display:flex;gap:10px;align-items:baseline;padding:12px 14px;border-left:4px solid var(--marj);background:var(--zemin-kareli);font-weight:500}
.form-uyari i{color:var(--marj)}
.form-tamam{display:flex;gap:16px;align-items:flex-start;padding:24px;border:2px solid var(--acik);background:var(--zemin)}
.form-tamam>i{font-size:28px;color:var(--acik)}
.form-tamam strong{font-size:19px;display:block;margin-bottom:4px}

.alt{background:var(--lacivert);color:var(--lacivert-yazi);padding-block:56px 32px}
.alt a{color:var(--lacivert-yazi);text-decoration:none}
@media (hover:hover){.alt a:hover{color:var(--turuncu)}}
.alt-toplam{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:2px solid var(--lacivert-yazi);border-bottom:5px double var(--lacivert-yazi);padding:12px 0;margin-bottom:40px;font:800 clamp(34px,6vw,64px)/1 var(--f-baslik);text-transform:uppercase}
.alt-toplam span{font:500 15px var(--f-govde);text-transform:none;color:var(--lacivert-yazi-2)}
.alt-toplam strong{color:var(--turuncu)}
.alt-izgara{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}
.alt-marka img{height:44px;width:auto;margin-bottom:14px}
.alt-marka p{color:var(--lacivert-yazi-2);font-size:15px;max-width:34ch}
.alt h2{font:700 13px/1.2 var(--f-govde);text-transform:uppercase;letter-spacing:.08em;color:var(--lacivert-yazi-2);margin-bottom:12px}
.alt ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.alt dl{margin:0;display:grid;gap:2px}
.alt dt{font-size:13px;color:var(--lacivert-yazi-2)}
.alt dd{margin:0 0 10px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.sosyal{display:flex!important;gap:4px!important;margin-top:16px!important}
.sosyal a{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(238,240,244,.25);font-size:17px}
.alt .magaza-rozet a{background:var(--lacivert-2);color:var(--lacivert-yazi);min-height:48px}
.alt-yasal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;border-top:1px solid rgba(238,240,244,.18);font-size:14px;color:var(--lacivert-yazi-2)}
.alt-yasal ul{display:flex;flex-wrap:wrap;gap:8px 20px}
.alt-yasal a{color:var(--lacivert-yazi-2)}

.sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(86vh,760px);margin:0;padding:0;border:0;border-top:2px solid var(--murekkep);background:var(--zemin);color:var(--murekkep);overflow:hidden}
.sheet[open]{display:grid;animation:sheet-gir .28s var(--e-cik)}
.sheet.kapaniyor{animation:sheet-cik .2s var(--e-cik) forwards}
.sheet::backdrop{background:rgba(11,13,18,.5);animation:sis-gir .28s var(--e-cik)}
.sheet-ic{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto auto;gap:12px;padding:10px max(var(--bosluk),env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(var(--bosluk),env(safe-area-inset-left,0px));overflow:hidden;max-height:min(86vh,760px)}
.sheet-tutamak{justify-self:center;width:40px;height:4px;background:var(--izgara);border-radius:2px}
.sheet-bas{display:flex;justify-content:space-between;align-items:center}
.sheet-bas h2{font:800 34px/1 var(--f-baslik);text-transform:uppercase}
.kapat{display:grid;place-items:center;width:48px;height:48px;background:none;border:0;font-size:20px}
.sheet-not{font-size:14px;color:var(--murekkep-2)}
.magaza-liste{list-style:none;margin:0;padding:0;overflow-y:auto;border-top:2px solid var(--murekkep);overscroll-behavior:contain}
.magaza-liste li[hidden]{display:none}
.magaza-liste button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a m" "y d";gap:2px 12px;padding:12px 4px;background:none;border:0;border-bottom:1px solid var(--izgara);text-align:left;min-height:56px;transition:background-color .12s var(--e-cik)}
.ml-ad{grid-area:a;font-weight:600}
.ml-yer{grid-area:y;font-size:14px;color:var(--murekkep-2)}
.ml-mesafe{grid-area:m;font-size:14px;color:var(--murekkep-2);font-variant-numeric:tabular-nums}
.magaza-liste .durum{grid-area:d;justify-self:end;font-size:13px}
.magaza-liste button[aria-selected="true"]{background:var(--turuncu-acik);box-shadow:inset 4px 0 0 var(--turuncu)}
@media (hover:hover){.magaza-liste button:hover{background:var(--zemin-kareli)}}
.magaza-liste button:active{background:var(--zemin-kareli)}
@media (min-width:760px){.sheet{inset:0;margin:auto;width:min(520px,calc(100% - 32px));max-height:min(80vh,720px);border:2px solid var(--murekkep)}.sheet[open]{animation:pop-gir .18s var(--e-cik)}.sheet.kapaniyor{animation:pop-cik .14s var(--e-cik) forwards}.sheet-tutamak{display:none}}
@keyframes sheet-gir{from{transform:translateY(100%)}to{transform:none}}
@keyframes sheet-cik{to{transform:translateY(100%)}}
@keyframes pop-gir{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
@keyframes pop-cik{to{opacity:0;transform:scale(.98)}}
@keyframes sis-gir{from{opacity:0}to{opacity:1}}

.bildirim{position:fixed;left:50%;bottom:calc(var(--alt-cubuk) + 16px);transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:12px 16px;background:var(--murekkep);color:var(--zemin);font-weight:500;animation:bil-gir .24s var(--e-cik)}
.bildirim button{white-space:nowrap;flex:none;background:none;border:0;color:var(--turuncu);font-weight:700;padding:6px 0;min-height:44px}
@keyframes bil-gir{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}

.sayfalama .nav-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}
.sayfalama .page-numbers{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--murekkep);text-decoration:none}
.sayfalama .current{background:var(--murekkep);color:var(--zemin)}

[data-gir]{opacity:1}
.js [data-gir].gir-bekle{opacity:0;transform:translateY(8px)}
.js [data-gir].gir-tamam{opacity:1;transform:none;transition:opacity .32s var(--e-cik),transform .32s var(--e-cik)}

@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
.js [data-gir].gir-bekle{transform:none}
}
