/* ekonomisaati.com — tasarımdan türetilmiş tek stil dosyası (renk ve ölçüler taslaktan) */
:root{--zemin:#EEF1F2;--kagit:#FFFFFF;--murekkep:#0F1B24;--metin:#26343F;--soluk:#4A5863;--cizgi:#D5DCE0;--cizgi-ince:#E3E8EB;--kirmizi:#D7261E;--sari:#FFC72C;--yesil:#13795B;--kehribar:#8A6100;--kehribar-zemin:#FFF4CC;--gri:#DCE3E7;--koyu-cizgi:#22313B;--koyu-metin:#F4F6F7;--koyu-soluk:#93A3AE;
--govde:'Archivo','Helvetica Neue',Arial,sans-serif;--mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;--kap:1240px}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--zemin);color:var(--murekkep);font:16px/1.5 var(--govde)}
a{color:var(--murekkep)}a:hover{color:var(--kirmizi)}
h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.01em;font-stretch:88%;text-wrap:balance}
h1{font-size:clamp(30px,4.2vw,44px);line-height:1.05;letter-spacing:-.015em}h2{font-size:clamp(22px,2.4vw,28px)}h3{font-size:18px;font-stretch:100%}
p{margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sag{text-align:right}
.kap{max-width:var(--kap);margin:0 auto;padding-inline:24px}
.atla{position:absolute;left:-999px;top:8px;background:var(--sari);padding:8px 12px;z-index:10}.atla:focus{left:8px}
/* üst */
.ust{background:var(--kagit);border-bottom:1px solid var(--cizgi)}
.ust-ic{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:14px}
.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--murekkep)}
.logo-ad{font-size:22px;font-weight:800;letter-spacing:-.02em;font-stretch:112%}.logo-ad span{font-weight:400;color:var(--kirmizi)}
.menu{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:15px;font-weight:600;flex-grow:1}.menu a{text-decoration:none}.menu a[aria-current]{color:var(--kirmizi)}
.saat-satir{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--soluk)}.saat-satir .saat{font-weight:600;color:var(--murekkep);font-size:15px}.tsi{font-size:12px}
.menu-dugme{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--murekkep);cursor:pointer;place-items:center}
@media (max-width:860px){.ust-ic{gap:10px 14px}.logo{order:1}.saat-satir{order:2;margin-left:auto}.menu-dugme{order:3;display:grid}.menu{order:4;display:none;flex-basis:100%;flex-direction:column;gap:10px;padding-top:6px}.menu.acik{display:flex}.saat-satir .tarih{display:none}}
/* ana düzen */
.icerik{padding-block:32px 64px;display:flex;flex-direction:column;gap:40px}.icerik>*{min-width:0}.pano{min-width:0}html,body{overflow-x:hidden}
.kutu{max-width:100%;background:var(--kagit);border:1px solid var(--cizgi);border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:18px;min-width:0}
.kutu-sifir{padding:0;gap:0;overflow:hidden}.kutu-koyu{background:var(--murekkep);color:var(--koyu-metin);border-color:var(--murekkep)}.kutu-koyu a{color:#fff}
.kutu-baslik{font-weight:800;font-size:16px}.kutu-alt{border-top:1px solid var(--cizgi-ince);padding-top:14px;font-size:14px;color:var(--metin)}
.etiket{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);font-weight:700}.etiket-k{font-size:13px;color:var(--soluk)}.etiket-acik{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--koyu-soluk)}
.dugmeler{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.dugme{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:4px;font:700 15px var(--govde);text-decoration:none;cursor:pointer;border:1.5px solid var(--murekkep);background:var(--kagit);color:var(--murekkep)}
.dugme-kirmizi{background:var(--kirmizi);border-color:var(--kirmizi);color:#fff}.dugme-kirmizi:hover{color:#fff;background:#b81f18}.dugme-sari{background:var(--sari);border-color:var(--sari);color:var(--murekkep);min-height:44px;font-weight:800;font-size:14px}
.kaynak-link{min-height:46px;display:inline-flex;align-items:center;padding:0 6px;font-size:15px;font-weight:600}
.cip{display:inline-block;font-size:12px;font-weight:700;padding:4px 9px;border-radius:3px;letter-spacing:.02em;white-space:nowrap}.cip-kesin{background:var(--yesil);color:#fff}.cip-kural{background:var(--gri);color:var(--murekkep)}.cip-teyit{background:var(--sari);color:var(--murekkep)}
.rozet{background:var(--sari);color:var(--murekkep);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:3px}.rozet-gri{background:var(--gri)}
.kesin-not{font-size:13px;color:var(--yesil);font-weight:700;display:inline-flex;align-items:center;gap:6px}
/* hero */
.hero{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}
.saat-kutu{flex:1 1 340px;align-items:center;padding:28px 24px 22px;gap:16px}.analog{width:100%;max-width:300px;height:auto}
.saat-alt{text-align:center}.dunya{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px;color:var(--soluk)}.dunya b{color:var(--murekkep);font-weight:600}
.sira-kutu{flex:999 1 560px;padding:32px;gap:22px}.sira-ust{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.sira-tarih{margin-top:10px;font-size:19px;color:var(--metin)}
.gerisayim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:560px}
.gs{display:flex;flex-direction:column;align-items:center;gap:6px}.gs-sayi{width:100%;position:relative;background:var(--murekkep);color:var(--koyu-metin);border-radius:6px;padding:14px 0 12px;text-align:center;font-weight:600;font-size:clamp(30px,5vw,46px);line-height:1}
.gs-sayi::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--zemin)}.gs-ad{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soluk);font-weight:700}
.sira-alt{border-top:1px solid var(--cizgi-ince);padding-top:16px;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;color:var(--soluk)}.sira-alt b{color:var(--murekkep)}
/* pano */
.pano{display:flex;flex-direction:column;gap:14px}.pano-bas{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.pano-bas p{margin-top:4px;color:var(--soluk);font-size:15px}
.filtre{display:flex;flex-wrap:wrap;gap:6px}.hap{min-height:40px;padding:0 14px;border-radius:20px;font:700 14px var(--govde);cursor:pointer;border:1.5px solid var(--murekkep);background:var(--kagit);color:var(--murekkep);text-decoration:none;display:inline-flex;align-items:center}.hap[aria-pressed="true"]{background:var(--murekkep);color:#fff}
.tablo-kap{background:var(--murekkep);border-radius:8px;padding:8px 6px 10px;overflow-x:auto}.tablo{min-width:900px}
.tablo-bas,.satir{display:grid;grid-template-columns:92px 118px minmax(0,1fr) 120px 150px 112px;gap:0 14px;padding:12px 18px;align-items:center}
.tablo-bas{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--koyu-soluk);border-bottom:1px solid #2A3944}
.satir{padding-block:14px;border-bottom:1px solid var(--koyu-cizgi);text-decoration:none;color:var(--koyu-metin)}.satir:hover{background:#16232D;color:#fff}.satir[hidden]{display:none}
.saat-h{font-size:22px;font-weight:600;color:var(--sari)}.tarih-h{font-size:14px;color:var(--gri)}.olay-h{display:flex;flex-direction:column;min-width:0}.olay-ad{font-size:17px;font-weight:700;font-stretch:92%}.olay-alt{font-size:13px;color:var(--koyu-soluk)}.kaynak-h{font-size:14px;color:var(--gri)}.kalan-h{font-size:14px}
.acik-not{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--soluk);align-items:center}.y-kesin{color:var(--yesil)}.y-kural{color:var(--murekkep)}.y-teyit{color:var(--kehribar)}.acik-not a{margin-left:auto;font-weight:700}
/* iki kutu */
.iki{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.iki>.kutu:first-child{flex:1 1 440px}.iki>.kutu:last-child{flex:1 1 520px}
.segment{display:inline-flex;align-self:flex-start;border:1.5px solid var(--murekkep);border-radius:5px;overflow:hidden}.segment button{min-height:42px;padding:0 18px;border:0;font:700 14px var(--govde);cursor:pointer;background:var(--kagit);color:var(--murekkep)}.segment button[aria-pressed="true"]{background:var(--murekkep);color:#fff}
.haneler{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.haneler.bes{grid-template-columns:repeat(5,minmax(0,1fr))}
.hane{min-height:46px;border-radius:5px;font:600 18px var(--mono);cursor:pointer;background:var(--kagit);color:var(--murekkep);border:1.5px solid #B9C4CA}.hane[aria-pressed="true"]{background:var(--kirmizi);color:#fff;border-color:var(--kirmizi)}
@media (max-width:480px){.haneler{grid-template-columns:repeat(5,minmax(0,1fr))}}
.sonuc{background:#F4F6F7;border-radius:6px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.sonuc .buyuk{font-size:clamp(28px,4vw,38px);font-weight:800;font-stretch:88%;line-height:1.1}.sonuc .not{font-size:14px;font-weight:600;color:var(--soluk)}.sonuc .not.uyari{color:var(--kehribar)}
.sonraki{display:flex;flex-direction:column}.sonraki div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--cizgi-ince);font-size:15px}
.borsalar{display:flex;flex-direction:column;gap:14px}.borsa{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 14px;align-items:center}
.borsa-ad{display:flex;flex-direction:column}.borsa-ad span:first-child{font-weight:700;font-size:15px}.borsa-ad .mono{font-size:12px;color:var(--soluk)}
.borsa-cubuk{display:flex;flex-direction:column;gap:5px}.cubuk-zemin{position:relative;height:16px;background:repeating-linear-gradient(90deg,var(--zemin) 0 calc(12.5% - 1px),#DDE3E6 calc(12.5% - 1px) 12.5%);border-radius:3px}
.cubuk-seans{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--murekkep)}.cubuk-seans.acik{background:var(--yesil)}.simdi-cizgi{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--kirmizi)}
.borsa-durum{font-size:13px;font-weight:700}.r-acik{color:var(--yesil)}.r-bekliyor{color:var(--murekkep)}.r-kapali{color:var(--soluk)}
.cubuk-olcek{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;font-size:11px;color:var(--soluk)}.cubuk-olcek div{display:flex;justify-content:space-between}
@media (max-width:560px){.borsa,.cubuk-olcek{grid-template-columns:1fr}}
/* enflasyon */
.enf{flex-direction:row;flex-wrap:wrap;gap:28px}.enf-sol{flex:1 1 300px;display:flex;flex-direction:column;gap:8px}.enf-sag{flex:999 1 520px;display:flex;flex-direction:column;gap:10px}
.enf-sayilar{display:flex;gap:28px;align-items:baseline}.enf-sayi{font-size:clamp(30px,4vw,40px);font-weight:600}.enf-baslik{font-size:15px;font-weight:700}
.alti-ay{display:flex;flex-wrap:wrap;gap:6px}.ay{flex:1 1 84px;display:flex;flex-direction:column;gap:2px;padding:10px 10px 9px;border-radius:5px;background:var(--murekkep);color:var(--koyu-metin)}.ay.bekliyor{background:var(--kagit);color:var(--soluk);border:1.5px dashed #B9C4CA}
.ay-ad{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ay-deger{font-size:18px;font-weight:600}
.uc{display:flex;flex-wrap:wrap;gap:24px}.uc>div{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:8px}.uc p{font-size:15px;color:var(--metin)}
.kod{display:block;background:var(--murekkep);color:var(--gri);border-radius:5px;padding:12px 14px;font:12.5px var(--mono);overflow-x:auto;white-space:nowrap}.kod-sari{background:#1B2A35;color:var(--sari)}
/* alt */
.alt{background:var(--murekkep);color:#C3CED5;margin-top:24px}.serit{height:6px;background:repeating-linear-gradient(90deg,var(--sari) 0 28px,var(--murekkep) 28px 56px)}
.alt-ic{padding-block:48px 28px;display:flex;flex-direction:column;gap:36px}.alt-ust{display:flex;flex-wrap:wrap;gap:32px}
.alt-marka{flex:2 1 300px;min-width:0;display:flex;flex-direction:column;gap:16px}.alt-marka p{font-size:15px;line-height:1.55;max-width:42ch}
.logo-acik{color:#fff}.logo-acik .logo-ad span{color:#FF6B5E}
.bulten{display:flex;flex-direction:column;gap:8px;max-width:420px}.bulten label{font-size:13px;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase}.bulten-satir{display:flex;flex-wrap:wrap;gap:8px}
.bulten input{flex:1 1 200px;min-width:0;min-height:44px;padding:0 12px;border:1.5px solid #3A4A55;border-radius:4px;background:#16232D;color:#fff;font:400 15px var(--govde)}.bulten small{font-size:12px;color:var(--koyu-soluk)}
.alt-menu{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.alt-menu a{color:var(--gri);text-decoration:none}.alt-menu a:hover{color:#fff}.alt-baslik{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sari)}
.alt-orta{border-top:1px solid #2A3944;padding-top:20px;display:flex;flex-wrap:wrap;gap:14px 32px;align-items:flex-start}.alt-orta p{flex:1 1 420px;min-width:0;font-size:13px;line-height:1.55;color:var(--koyu-soluk)}
.alt-damga{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--koyu-soluk)}.alt-damga b{color:#fff;font-weight:600}
.alt-alt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:13px;color:var(--koyu-soluk)}.alt-alt a{color:var(--gri)}
/* iç sayfalar */
.yol{font-size:14px;color:var(--soluk);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:-16px}
.iki-sutun{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.iki-sutun>*,.ana-sutun>*,.yan>*{min-width:0;max-width:100%}.olay-kutu{gap:22px}.ana-sutun{flex:999 1 620px;min-width:0;display:flex;flex-direction:column;gap:24px}.yan{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px}.yan .kutu{padding:20px;gap:6px}.yan .kutu a{font-size:15px}
.sayfa-bas{display:flex;flex-direction:column;gap:14px}.vurgu{color:var(--kirmizi)}.giris{font-size:clamp(17px,2vw,20px);line-height:1.5;color:#1B2A35;max-width:64ch}
.durum-kutu{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px}.durum-kutu>span:nth-child(2){flex:1 1 320px;font-size:15px;color:var(--metin)}
.secici{flex-direction:row;flex-wrap:wrap;gap:28px}.secici-sol{flex:1 1 320px;display:flex;flex-direction:column;gap:16px}.secici-sag{flex:1 1 300px;background:var(--murekkep);color:var(--koyu-metin);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:10px}
.koca-gun{font-size:clamp(40px,6vw,52px);line-height:1;font-weight:800;font-stretch:86%;color:var(--sari)}.gun-adi{font-size:22px;font-weight:700}.secici-sag .not{font-size:14px;font-weight:600;color:#C3CED5}.secici-sag .not.uyari{color:var(--sari)}
.tablolar{display:flex;flex-direction:column;gap:12px}.tablo-iki{display:flex;flex-wrap:wrap;gap:20px}.odeme-tablo{flex:1 1 300px}
.odeme-bas{padding:14px 18px;font-weight:800;font-size:17px;border-bottom:1px solid var(--cizgi);display:flex;justify-content:space-between}.odeme-bas .mono{font-size:13px;font-weight:500;color:var(--soluk)}
.odeme-sut,.odeme-satir{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr);padding:9px 18px;font-size:15px;border-bottom:1px solid var(--zemin)}
.odeme-sut{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);font-weight:700;border-bottom-color:var(--cizgi-ince)}
.odeme-satir.kaydi{background:var(--kehribar-zemin)}.odeme-satir.teyit{background:#FFE4D6}.odeme-satir.secili{background:var(--murekkep);color:#fff}.odeme-satir s{color:var(--soluk)}.odeme-satir small{font-size:12px;color:var(--soluk)}
.uyari-sari{font-size:14px;color:var(--kehribar);font-weight:600}
.kaynak-cumle{background:#F4F6F7;border-radius:5px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--metin)}.kaynak-cumle em{font-style:italic}
.kayit-satir{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;padding:8px 0;border-top:1px solid var(--cizgi-ince)}.kayit-satir .mono{color:var(--soluk)}
.sss{display:flex;flex-direction:column;gap:10px}.sss details{background:var(--kagit);border:1px solid var(--cizgi);border-radius:6px;padding:14px 18px}.sss summary{font-weight:700;cursor:pointer}.sss p{margin-top:8px;color:var(--metin)}
.buyuk-kalan{font-size:34px;font-weight:600}.ay-gezgin{flex-direction:row;justify-content:space-between;font-weight:700}.govde{font-size:16px;color:var(--metin);line-height:1.6}
@media (max-width:860px){.hero{flex-direction:column}.sira-kutu{order:1}.saat-kutu{order:2;padding:18px 16px 14px}.analog{max-width:200px}.hane{min-height:44px}}
@media (max-width:560px){.kayit-satir{grid-template-columns:1fr}.kutu{padding:20px 16px}.sira-kutu{padding:22px 18px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
