:root{--zemin:#FFFFFF;--kart:#FFFFFF;--murekkep:#161A1F;--soluk:#2B3139;--cizgi:#D6D9DE;
 --vurgu:#F6A21E;  /* ana sitenin amber'i (panel/lib/uretim CSS'inde --amber); 20 Eyl 2026'da kasko
 da buna çekildi, eskiden logodan ölçülen #FC9800 idi ve iki turuncu yan yana duruyordu.
 Yalnız işaret rengi: çizgi, odak, birinci seri, soluk ton */--artis:#1B7A47;--dusus:#B32B23;--sabit:#5A6270;--grid:#ECEEF1;--hafif:#F7F8F9;}
*{box-sizing:border-box}
body{margin:0;background:var(--zemin);color:var(--murekkep);font-family:"Source Sans 3","Segoe UI",Arial,sans-serif;
 font-size:18px;line-height:1.6;font-variant-numeric:tabular-nums}
a{color:#1F4E8C}
.sayfa{max-width:1040px;margin:0 auto;padding:24px 20px 60px}
/* --- acentehaber kabuğu: koyu üst band + bilgi şeridi (kullanıcı seçimi 20 Eyl 2026, "tek band").
   Sayfa ana sitenin alt klasöründe; ziyaretçi acentehaber'de olduğunu tepeden ve alttan görsün.
   Renkler ana siteden alındı: band #2B2A28, bağlantı #D6D3CD, soluk metin #B3B0AA, çizgi #45433F. */
.ust-band{background:#2B2A28;border-bottom:3px solid var(--vurgu)}
.ub-ic,.us-ic,.ab-ic{max-width:1040px;margin:0 auto;padding:0 20px}
.ub-ic{display:flex;align-items:center;gap:20px;padding-block:14px;flex-wrap:wrap}
.ub-logo{display:block;width:150px;flex:none}
.ub-logo img{width:100%;height:auto;display:block}
.ub-etiket{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--vurgu);border-left:1px solid #55534E;padding-left:20px}
.ub-sag{display:flex;align-items:center;gap:18px;margin-left:auto}
.ub-menu{border-top:1px solid #45433F}
.ub-menu .ub-ic{padding-block:0}
.ub-menu .site-menu a{padding:9px 0;border-bottom-width:3px}
.ub-haber{font-size:15px;font-weight:600;color:#D6D3CD;text-decoration:none;white-space:nowrap}
.ub-haber:hover{color:#fff}
.ub-giris{height:36px;display:flex;align-items:center;padding:0 15px;background:var(--vurgu);color:#2B2A28;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.ub-giris:hover{background:#fff}
.ust-band .site-menu a{color:#D6D3CD}
.ust-band .site-menu a:hover{color:#fff;border-color:var(--vurgu)}
.ust-band .site-menu a.aktif{color:#fff;border-color:var(--vurgu)}
.ust-serit{background:var(--hafif);border-bottom:1px solid var(--cizgi);font-size:16px;color:var(--soluk)}
.us-ic{padding-block:8px;display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap}
@media (max-width:760px){.ub-ic{gap:12px;padding-block:12px}.ub-etiket{border-left:0;padding-left:0}
 .ub-logo{width:128px}.ub-sag{gap:12px}.ub-menu .site-menu{gap:0 14px}}
.kart .etiket{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.03em;color:var(--murekkep)}
.kart .alt{font-size:16px;color:var(--soluk);margin-top:2px;font-weight:600}
.ara-kap{display:flex;align-items:center;gap:14px;margin:0 0 14px;flex-wrap:wrap}
.ara{font:inherit;font-size:17px;padding:8px 14px;border:2px solid var(--murekkep);border-radius:0;min-width:300px;background:#fff;color:var(--murekkep)}
.ara:focus{outline:3px solid var(--vurgu);outline-offset:1px}
.ara-say{font-size:16px;color:var(--soluk);font-weight:600}
.liste a.gizli{display:none}
.ara-yok{font-size:16px;color:var(--soluk);padding:8px 0}
.altbilgi{background:#2B2A28;color:#fff;font-size:16px}  /* üstündeki boşluk .sayfa'nın alt padding'i */
.ab-ic{display:grid;grid-template-columns:1.6fr 1fr 1.1fr;gap:44px;padding-block:44px 0}
.ab-marka img{width:172px;height:auto;display:block}
.ab-marka p{margin:16px 0 0;font-size:15px;color:#B3B0AA;line-height:1.7}
.ab-baslik{font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--vurgu);padding-bottom:12px;border-bottom:1px solid #45433F;text-transform:uppercase}
.altbilgi nav{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-size:15px}
.altbilgi nav a{color:#D6D3CD;text-decoration:none}
.altbilgi nav a:hover{color:var(--vurgu)}
.ab-telif{margin-top:40px}
.ab-telif .ab-ic{display:flex;align-items:center;justify-content:space-between;gap:10px 22px;flex-wrap:wrap;border-top:1px solid #45433F;padding-block:16px 26px;font-size:13px;letter-spacing:.04em;color:#8E8B85}
.ab-telif a{color:#8E8B85;text-decoration:none}
.ab-telif a:hover{color:#D6D3CD}
.ab-hukuk{display:flex;flex-wrap:wrap;gap:6px 14px}
@media (max-width:760px){.ab-ic{grid-template-columns:1fr;gap:28px;padding-block:32px 0}
 .ab-telif .ab-ic{display:block;line-height:1.9}.ab-hukuk{margin-top:6px}}
.hizli{border:1px solid var(--cizgi);border-top:3px solid var(--vurgu);display:grid;grid-template-columns:1.3fr 1fr;margin:18px 0 8px;background:#fff}
.hizli .sol{padding:20px 24px 18px;border-right:1px solid var(--cizgi);min-width:0}
.hizli .sag{padding:18px 20px;background:var(--hafif)}
.hizli .kbas{font-family:"Barlow Condensed",sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--soluk);margin-bottom:8px}
.hizli .sol .kbas::before{content:"";display:block;width:36px;height:4px;background:var(--vurgu);margin-bottom:8px}
.hizli label{display:block;font-family:"Barlow Condensed",sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--soluk);margin-bottom:3px}
.hizli select{width:100%;font:inherit;font-size:16px;padding:7px 10px;border:1px solid var(--cizgi);border-radius:0;background:#fff;color:var(--murekkep);margin-bottom:10px}
.hizli select:focus{outline:3px solid var(--vurgu);outline-offset:1px}
.hizli .deger{font-family:"Barlow Condensed",sans-serif;font-size:72px;font-weight:700;line-height:1;margin:2px 0 4px;white-space:nowrap}
.hizli .deger small{display:block;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:600;color:var(--soluk);margin:6px 0 12px;white-space:normal}
.hizli .satirlar{font-size:16px;line-height:1.5}
.hizli .satirlar div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--grid);padding:4px 0}
.hizli .satirlar b{white-space:nowrap}
.hizli .dugmeler{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:14px}
.hizli .dugmeler button,.hizli .dugmeler a{font:inherit;font-size:15px;font-weight:600;background:#fff;border:1px solid var(--cizgi);padding:4px 10px;cursor:pointer;color:var(--murekkep);text-decoration:none}
.hizli .dugmeler button:hover,.hizli .dugmeler a:hover{border-color:var(--vurgu);background:#FFF3E3}
.hizli .not{margin:10px 0 0;font-size:14px}
@media (max-width:760px){.hizli{grid-template-columns:1fr}.hizli .sol{border-right:0;border-bottom:1px solid var(--cizgi)}.hizli .deger{font-size:44px;white-space:normal}}
@media print{.hizli .dugmeler,.hizli .sag{display:none}.hizli{grid-template-columns:1fr}}
.izlek{font-size:16px;color:var(--soluk);margin:0 0 6px}
.izlek a{color:var(--soluk);text-decoration:none;border-bottom:1px solid var(--cizgi)}
.izlek a:hover{border-color:var(--vurgu)}
.izlek b{color:var(--murekkep);font-weight:600}
.site-menu{display:flex;gap:4px 18px;flex-wrap:wrap;align-items:center;font-family:"Barlow Condensed",sans-serif;font-size:19px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}
.site-menu a{color:var(--murekkep);text-decoration:none;padding:4px 0;border-bottom:3px solid transparent}
.site-menu a:hover{border-color:var(--vurgu)}.site-menu a.aktif{border-color:var(--murekkep)}
.arama{position:relative;margin:22px 0 26px}
.arama input{width:100%;font:inherit;font-size:22px;padding:14px 18px;border:3px solid var(--murekkep);border-radius:0;background:#fff;color:var(--murekkep)}
.arama input:focus{outline:3px solid var(--vurgu);outline-offset:2px}
.arama .ipucu-metin{font-size:16px;color:var(--soluk);margin-top:6px}
.sonuclar{position:absolute;left:0;right:0;top:100%;z-index:6;background:#fff;border:2px solid var(--murekkep);border-top:0;max-height:420px;overflow-y:auto;display:none}
.sonuclar a{display:flex;justify-content:space-between;gap:12px;padding:9px 16px;text-decoration:none;color:var(--murekkep);border-bottom:1px solid var(--grid);font-size:17px}
.sonuclar a:last-child{border-bottom:0}.sonuclar a:hover,.sonuclar a.secili{background:#FFE9CC}
.sonuclar a .tur{font-family:"Barlow Condensed",sans-serif;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--soluk);white-space:nowrap}
.sonuclar a b{font-weight:700}.sonuclar .bilgi{padding:9px 16px;font-size:15px;color:var(--soluk)}
.bulgular{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--cizgi);border:1px solid var(--cizgi);margin:14px 0}
.bulgu{background:#fff;padding:16px 18px;text-decoration:none;color:var(--murekkep);display:block}
.bulgu:hover{background:var(--hafif)}
.bulgu .b{font-family:"Barlow Condensed",sans-serif;font-size:36px;font-weight:700;line-height:1.05}
.bulgu .e{font-size:16px;color:var(--soluk);font-weight:600;margin-top:2px}
.kapilar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 8px}
.kapi{border:2px solid var(--murekkep);padding:16px 18px;text-decoration:none;color:var(--murekkep)}
.kapi:hover{background:var(--hafif)}.kapi b{display:block;font-family:"Barlow Condensed",sans-serif;font-size:24px;font-weight:700;margin-bottom:4px}
.kapi span{font-size:16px;color:var(--soluk)}
.son-bak{margin:8px 0 0;font-size:16px;color:var(--soluk);display:none}.son-bak a{margin:0 14px 0 0;color:var(--murekkep);font-weight:600;text-decoration:none;border-bottom:2px solid var(--vurgu)}
.rapor-liste a{display:block;padding:10px 0;border-bottom:1px solid var(--grid);text-decoration:none;color:var(--murekkep);font-size:19px;font-weight:600}
@media (max-width:760px){.bulgular,.kapilar{grid-template-columns:1fr}.arama input{font-size:18px}}
.yontem p{margin:0 0 14px;font-size:17px;line-height:1.6}.yontem b{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;margin-right:4px}
.hukuki h2{font-size:24px;margin-top:30px}.hukuki h3{font-family:"Barlow Condensed",sans-serif;font-size:20px;margin:18px 0 6px}
.hukuki ul{padding-left:22px}.hukuki li{margin:4px 0}.hukuki td{white-space:normal;text-align:left;vertical-align:top}.hukuki th{text-align:left}
h1{font-family:"Barlow Condensed","Source Sans 3",sans-serif;font-weight:700;font-size:48px;line-height:1.05;margin:0 0 8px;text-wrap:balance}
h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:28px;margin:36px 0 12px}
.kunye{font-size:18px;color:var(--soluk);margin-bottom:18px}
.kunye b{color:var(--murekkep);font-weight:600}
.model-bas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:12px 36px;align-items:center}
.model-foto{margin:0}
.model-foto img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--hafif)}
.model-foto figcaption{font-size:12.5px;line-height:1.4;color:var(--sabit);margin-top:5px}
.model-foto figcaption a{color:inherit}
@media (max-width:760px){.model-bas{grid-template-columns:1fr}.model-bas .kunye{margin-bottom:4px}}
/* 29 Eyl 2026 canlandırma: model başlığı altında özet cümle + paylaş, ana sayfada vitrin ve kazanan/kaybeden şeridi */
.ozet-cumle{font-size:17px;line-height:1.5;margin:0 0 12px;max-width:560px}
.pd-dugmeler{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}
.pd-wa{display:inline-flex;align-items:center;gap:8px;background:#1E7F4F;color:#fff;text-decoration:none;font-weight:700;padding:10px 16px;border-radius:4px;font-size:15px}
.pd-wa:hover{background:#17663F}.pd-wa svg{width:20px;height:20px;fill:#fff;flex:none}
.pd-kart{display:inline-flex;align-items:center;background:#fff;border:2px solid var(--murekkep);color:var(--murekkep);font-family:inherit;font-weight:700;font-size:15px;line-height:1.2;padding:8px 14px;border-radius:4px;cursor:pointer}
.pd-kart:hover{background:var(--hafif)}
.pd-wa:focus-visible,.pd-kart:focus-visible,.pm-kart:focus-visible,.ks-cip:focus-visible{outline:3px solid var(--vurgu);outline-offset:2px}
.pm-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:6px 0 10px}
.pm-kart{display:flex;flex-direction:column;border:1px solid var(--cizgi);border-radius:4px;overflow:hidden;color:var(--murekkep);text-decoration:none;background:#fff}
.pm-kart:hover{border-color:var(--murekkep)}
.pm-kart img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--hafif)}
.pm-yazi{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px}
.pm-yazi b{font-family:"Barlow Condensed",sans-serif;font-size:19px;font-weight:700}
.pm-deger{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:24px}
.pm-alt{font-size:14px;color:var(--soluk)}.pm-alt em,.ks-cip em{font-style:normal;font-weight:700}
.pm-alt .artis,.ks-cip .artis,.ks-et.artis{color:var(--artis)}.pm-alt .dusus,.ks-cip .dusus,.ks-et.dusus{color:var(--dusus)}
.kim-serit{background:#FFF6E6;border-bottom:1px solid #F3D9A8}
.kim-serit .us-ic{padding-block:10px;gap:8px 18px;font-size:15px}
.ks-baslik{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;color:var(--murekkep)}
.ks-grup{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.ks-et{font-weight:700;font-size:14px}
.ks-cip{background:#fff;border:1px solid #E4D2AE;border-radius:999px;padding:3px 10px;text-decoration:none;white-space:nowrap;color:var(--murekkep)}
.ks-cip b{font-weight:600}.ks-cip:hover{border-color:var(--murekkep)}
.ks-rapor{margin-left:auto;font-weight:700;color:var(--murekkep)}
@media (max-width:760px){.pm-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-deger{font-size:21px}.ks-rapor{margin-left:0}}
.kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 28px;margin:18px 0 8px;border-top:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi)}
.kart{padding:14px 0}
.sinif-kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:18px 0 8px;border-top:1px solid var(--cizgi);border-left:1px solid var(--cizgi)}
.sinif-kart{border-right:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi);padding:16px;display:flex;gap:14px;align-items:flex-start;background:#fff;text-decoration:none;color:inherit}
.sinif-kart .ik{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--hafif);border:1px solid var(--cizgi)}
.sinif-kart .ik svg{width:34px;height:34px;display:block;color:var(--murekkep)}
.sinif-kart .etiket{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.03em;line-height:1.15}
.sinif-kart .buyuk{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:40px;line-height:1.05;margin:2px 0}
.sinif-kart .alt{font-size:16px;color:var(--soluk);font-weight:600;white-space:nowrap}
.kart .buyuk{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:40px;line-height:1.1;margin-top:2px}
.artis{color:var(--artis)} .dusus{color:var(--dusus)} .sabit{color:var(--sabit)}
.grafik{border:1px solid var(--cizgi);padding:14px 10px 6px;overflow-x:auto;background:var(--hafif)}
.grafik svg{width:100%;height:auto;display:block;font-family:"Source Sans 3",sans-serif}
.lejant{display:flex;gap:18px;flex-wrap:wrap;font-size:15px;color:var(--soluk);padding:8px 8px 4px}
.lejant .lj{font:inherit;font-size:15px;background:none;border:0;padding:2px 0;cursor:pointer;color:var(--soluk)}
.lejant .lj i{display:inline-block;width:20px;height:4px;margin-right:7px;vertical-align:middle}
.lejant .lj.kapali{opacity:.4;text-decoration:line-through}
.lejant .lj-ipucu{color:var(--soluk);font-size:15px;margin-right:4px}
.tablo-kap th:first-child,.tablo-kap td:first-child{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 0 var(--cizgi)}
.tablo-kap tr:nth-child(even) td:first-child{background:var(--hafif)}
.tablo-kap{overflow-x:auto;border:1px solid var(--cizgi)}
table{border-collapse:collapse;width:100%;font-size:16px}
th{font-weight:700;text-align:right;padding:10px 12px;border-bottom:2px solid var(--cizgi);color:var(--murekkep);white-space:nowrap;background:var(--hafif)}
th:first-child,td:first-child{text-align:left}
th span{font-weight:400;color:var(--soluk);font-size:14px}
td{padding:8px 12px;border-bottom:1px solid var(--grid);text-align:right;white-space:nowrap}
td:first-child{white-space:normal;min-width:260px;font-weight:600}
td small{display:block;font-size:15px;font-weight:400}
tr:nth-child(even) td{background:var(--hafif)}
.ozet{font-size:19px;line-height:1.65}
.stat3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--cizgi);border:1px solid var(--cizgi);border-bottom:0}
.stat3>div{background:#fff;padding:16px 18px}
.stat3 .e{font-family:"Barlow Condensed",sans-serif;font-size:17px;color:var(--soluk);font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.stat3 .b{font-family:"Barlow Condensed",sans-serif;font-size:44px;font-weight:700;line-height:1.05}
.stat3 small{display:block;font-size:17px;color:var(--murekkep);font-weight:600;margin-top:2px}
table.prim th{background:var(--murekkep);color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:18px;letter-spacing:.03em;text-transform:uppercase;font-weight:600;border-bottom:0}
table.prim td{padding:9px 12px;font-size:17px}
table.prim td:first-child{font-family:"Barlow Condensed",sans-serif;font-size:22px;font-weight:700;min-width:0}
table.prim td:first-child a{color:inherit;text-decoration:none;border-bottom:2px solid var(--vurgu)}table.prim td:first-child a:hover{background:#FFE9CC}
table.prim tr:hover td{background:#FFF3E3}
.cb{display:inline-block;width:110px;height:10px;background:var(--grid);margin-right:10px;vertical-align:middle}.cb i{display:block;height:100%}
table.prim b{display:inline-block;min-width:64px;text-align:right}
@media (max-width:760px){.stat3{grid-template-columns:1fr}.cb{width:60px}}
.one-kart{border:1px solid var(--cizgi)}
.one-kart h3{margin:0;color:#fff;padding:10px 14px;font-family:"Barlow Condensed",sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}
.one-kart.kazanan h3{background:var(--artis)}.one-kart.kaybeden h3{background:var(--dusus)}.one-kart.tutan h3{background:var(--vurgu);color:var(--murekkep)}
.one-kart a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--grid);font-weight:600;font-size:16px;text-decoration:none;color:var(--murekkep)}
.one-kart a:last-child{border-bottom:0}.one-kart a:hover{background:var(--hafif)}
.one-kart .cip{font-family:"Barlow Condensed",sans-serif;font-size:18px;font-weight:700;padding:1px 9px;border:1px solid var(--cizgi);white-space:nowrap}
.one-kart.kazanan .cip{background:#E8F5EC;border-color:#BFE3CA;color:var(--artis)}
.one-kart.kaybeden .cip{background:#FBEAE8;border-color:#F0C3BF;color:var(--dusus)}
.one-kart.tutan .cip{background:#FFEFDB;border-color:#FFCF8A;color:#9A5400}
.ozet strong{font-weight:700}
.kaynak{margin-top:40px;padding-top:14px;border-top:1px solid var(--cizgi);font-size:15px;color:var(--soluk)}
.liste{columns:3;column-gap:28px;font-size:17px}
.liste a{display:block;text-decoration:none;padding:4px 0;border-bottom:1px solid var(--grid);color:var(--murekkep)}
.liste a span{color:var(--soluk);font-size:15px;margin-left:6px}
.secici{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 12px}
.secici button{display:flex;align-items:center;gap:8px;font:inherit;font-size:15px;color:var(--murekkep);background:#fff;
 border:1px solid var(--cizgi);padding:6px 12px 6px 8px;cursor:pointer;border-radius:3px}
.secici button svg{width:34px;height:22px;display:block}
.secici button[aria-pressed="true"]{border-color:var(--murekkep);background:var(--hafif);font-weight:600}
.secici button:focus-visible{outline:2px solid var(--vurgu);outline-offset:2px}
.g-kap{position:relative}
.ipucu{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--cizgi);box-shadow:0 2px 8px rgba(0,0,0,.08);
 padding:8px 12px;font-size:15px;line-height:1.45;display:none;min-width:170px;z-index:2}
.ipucu b{display:block;margin-bottom:4px}
.ipucu i{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:middle;border-radius:2px}
.ipucu .satir{display:flex;justify-content:space-between;gap:14px;white-space:nowrap}
.g-not{font-size:15px;color:var(--soluk);padding:6px 8px 2px}
.tablo-arac{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:16px;color:var(--soluk)}
.tablo-arac input{font:inherit;font-size:16px;padding:6px 10px;border:1px solid var(--cizgi);border-radius:3px;margin-left:6px;min-width:260px}
.ust-kaydir{overflow-x:auto;overflow-y:hidden;height:14px;border:1px solid var(--cizgi);border-bottom:0;background:var(--hafif)}
.ust-kaydir>div{height:1px}
.oklar button{font:inherit;font-size:14px;background:#fff;border:1px solid var(--cizgi);border-radius:3px;padding:3px 10px;cursor:pointer;color:var(--murekkep);margin-left:4px}
.oklar button:hover{border-color:var(--murekkep)}
table.kucuk{font-size:16px}table.kucuk td small{color:var(--soluk)}
.cubuk{width:160px;height:10px;background:var(--grid);position:relative}.cubuk i{display:block;height:100%;background:var(--vurgu)}
.zaman{max-width:70ch;font-size:17px}
.iki{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.uc{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.uc h3{font-family:"Barlow Condensed",sans-serif;font-size:21px;margin:8px 0}
@media (max-width:900px){.uc{grid-template-columns:1fr}}.liste.tek{columns:1}.not{font-size:15px;color:var(--soluk)}
@media (max-width:760px){.iki{grid-template-columns:1fr}}
.tip-satir{cursor:pointer}.tip-satir:hover td{background:#FFF3E3}.tip-satir.acik td{background:#FFE9CC}
.tip-satir .ac{color:#1F4E8C}
tr.detay td{white-space:normal;text-align:left;background:#FFFAF2;padding:0;border-bottom:2px solid var(--vurgu)}
tr.detay td>.detay-ic{position:sticky;left:0;padding:16px 14px;box-sizing:border-box}
.detay-ic{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(220px,1fr);gap:20px;align-items:start}
.detay-ic h3{font-family:"Barlow Condensed",sans-serif;font-size:22px;margin:0 0 8px}
.detay-ic .sayi{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:16px;margin-bottom:10px;color:var(--soluk)}
.detay-ic .g-kap2{position:relative}
.detay-ic .sayi b{font-family:"Barlow Condensed",sans-serif;font-size:24px;font-weight:700;display:block}
.detay-ic svg{width:100%;height:auto;background:#fff;border:1px solid var(--cizgi)}
.detay-ic .kardes a{display:block;font-size:15px;padding:3px 0;border-bottom:1px solid var(--grid);text-decoration:none;color:var(--murekkep)}
.detay-ic .kardes a span{color:var(--soluk);margin-left:6px}
.detay-ic .paylas{font-size:15px;margin-top:8px}
@media (max-width:760px){.detay-ic{grid-template-columns:1fr}}
.icindekiler{position:sticky;top:0;z-index:5;background:#fff;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;font-size:19px;font-weight:600;margin:6px 0 4px;padding:0;border-top:4px solid var(--murekkep);border-bottom:1px solid var(--cizgi);box-shadow:0 6px 10px -8px rgba(0,0,0,.2);overflow:visible}
.icindekiler a{text-decoration:none;color:var(--murekkep);padding:12px 13px;border-left:1px solid var(--cizgi);position:relative;white-space:nowrap}
.icindekiler>a:first-child{border-left:0}
.icindekiler a:hover::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--vurgu)}
.icindekiler a.aktif{background:var(--murekkep);color:#fff}
.icindekiler a small{color:var(--soluk);font-weight:400;font-size:14px;margin-left:3px}
.icindekiler a.aktif small{color:#D9DCD5}
.icindekiler .fazla{position:relative;margin-left:auto;display:none}
.icindekiler .fazla.var{display:block}
.icindekiler .fazla>button{font:inherit;font-size:19px;font-weight:600;background:none;border:0;border-left:1px solid var(--cizgi);padding:12px 13px;cursor:pointer;color:var(--murekkep);white-space:nowrap;height:100%}
.icindekiler .fazla>button:hover{box-shadow:inset 0 -4px 0 var(--vurgu)}
.icindekiler .fazla.aktif>button{background:var(--murekkep);color:#fff}
.icindekiler .fazla-menu{display:none;position:absolute;right:0;top:100%;background:#fff;border:1px solid var(--cizgi);box-shadow:0 10px 18px -10px rgba(0,0,0,.3);min-width:230px;z-index:6}
.icindekiler .fazla.acik .fazla-menu{display:block}
.icindekiler .fazla-menu a{display:block;border:0;border-bottom:1px solid var(--grid);padding:10px 16px}
.icindekiler .fazla-menu a:last-child{border-bottom:0}
@media (max-width:760px){.icindekiler{font-size:16px}.icindekiler a{padding:9px 9px 8px}.icindekiler .fazla>button{font-size:16px;padding:9px}}
.tablo-alt{font-size:16px;color:var(--soluk)}.tablo-alt button,.kopyala{font:inherit;font-size:15px;background:#fff;border:1px solid var(--cizgi);border-radius:3px;padding:4px 10px;cursor:pointer;color:var(--murekkep)}
h2[id],div[id="kardes"]{scroll-margin-top:64px}
.yazdir{font:inherit;font-size:15px;margin-left:12px;background:#fff;border:1px solid var(--murekkep);border-radius:3px;padding:4px 12px;cursor:pointer;color:var(--murekkep)}
.yazdir:hover{background:var(--hafif)}
.baski-not{display:none}
@media print{
 @page{size:A4 landscape;margin:12mm 12mm}
 body{font-size:13pt;line-height:1.45;color:#000}
 h1{font-size:30pt}h2{font-size:19pt}
 .kart .buyuk{font-size:26pt}.kart .etiket,.kart .alt{font-size:12pt}
 .ozet{font-size:13pt}.kunye{font-size:13pt}
 .grafik svg{max-height:120mm}
 .detay-ic{grid-template-columns:1fr 1fr}
 .sayfa{max-width:none;padding:0}
 .icindekiler,.secici,.tablo-arac,.ust-kaydir,.oklar,.tablo-alt,.yazdir,.lejant .lj-ipucu,.ipucu,.g-not,.kopyala,.paylas a,.ara-kap,.ust-band,.ab-sutun,.ab-marka img,.model-foto,.pd-dugmeler,.kim-serit,.pm-izgara{display:none!important}
 .model-bas{display:block}
 .cb{display:none}table.prim th{background:#fff;color:#000;border-bottom:2px solid #000}.one-kart h3{color:#000!important;background:#fff!important;border-bottom:2px solid #000}
 /* Yazdırmada koyu band mürekkep yakar: band gizlenir, kaynak bilgisi şeritte ve altbilgide kalır. */
 .ust-serit{background:none;border-bottom:1pt solid #000;font-size:10pt}
 .us-ic,.ab-ic{max-width:none;padding:0}.us-ic{padding-block:0 6pt}
 .altbilgi{margin-top:18pt;background:none;color:#000;font-size:10pt}
 .ab-ic{display:block;padding-block:0}
 .ab-marka p{color:#000;font-size:10pt;margin:0}
 .ab-telif{margin-top:6pt}
 .ab-telif .ab-ic{display:block;border-top:1pt solid #000;padding-block:6pt 0;color:#000;font-size:9pt}
 .ab-hukuk{display:none}
 .lejant .lj{pointer-events:none}.lejant .lj.kapali{display:none}
 .tip-satir{cursor:auto}.tip-satir .ac{display:none}.tip-satir td{background:#fff!important}
 tr.detay{page-break-inside:avoid}
 .tablo-kap{overflow:visible;border:0}table{font-size:11pt}th,td{padding:5px 7px}td small{font-size:10pt}table.kucuk{font-size:12pt}
 .tablo-kap th:first-child,.tablo-kap td:first-child{position:static;box-shadow:none}
 td:first-child{min-width:0}
 h2{page-break-after:avoid;margin-top:18pt}.kartlar,.grafik,.iki{page-break-inside:avoid}
 .grafik{background:#fff;border:1px solid #999}
 .ozet,.zaman,.kaynak,.not{max-width:none}
 a{color:#000;text-decoration:none}
 .baski-not{display:block;font-size:11pt;color:#333;border-top:1px solid #999;margin-top:14pt;padding-top:6pt}
 .kaynak,.not{font-size:11pt}
}
.sirala{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit}
.sirala:hover{text-decoration:underline}.sirala.aktif{color:var(--murekkep);font-weight:700}
th .sirala{font-size:14px;color:var(--soluk)}
@media (max-width:640px){h1{font-size:38px}.liste{columns:1}.secici button span{display:none}}
</style>
/* --- araclar sayfasi -------------------------------------------------- */
.arac-blok{border:1px solid #D7DBE0;background:#fff;padding:18px 20px 22px;margin:0 0 26px}
.arac-blok>.aciklama{margin:0 0 16px;color:#3F4650;max-width:62em}
.arac-form{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:flex-end}
.arac-form label{display:block;font-size:14px;font-weight:600;color:#2B3139;margin:0 0 4px}
.arac-form input[type=text],.arac-form input[type=search],.arac-form select{
  font:inherit;font-size:17px;padding:9px 11px;border:1px solid #B9BFC7;background:#fff;color:#161A1F;min-width:9em}
.arac-form input:focus,.arac-form select:focus{outline:3px solid rgba(252,152,0,.45);outline-offset:1px;border-color:#8C95A3}
.arac-form .genis input{min-width:15em}
.arac-form .buton{font:inherit;font-size:16px;font-weight:600;padding:10px 18px;border:1px solid #1B2129;
  background:#1B2129;color:#fff;cursor:pointer}
.arac-form .buton:hover{background:#000}
.arac-form .buton.ikincil{background:#fff;color:#1B2129}
.arac-form .buton.ikincil:hover{background:#F2F4F6}
.arac-form .buton[disabled]{opacity:.4;cursor:default}
.arac-form .buton[disabled]:hover{background:#1B2129}
.arac-form .buton.ikincil[disabled]:hover{background:#fff}
.cipler{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}
.cipler button{font:inherit;font-size:15px;padding:6px 13px;border:1px solid #B9BFC7;background:#fff;
  color:#2B3139;cursor:pointer}
.cipler button:hover{border-color:#8C95A3}
.cipler button[aria-pressed=true]{background:#1B2129;border-color:#1B2129;color:#fff}
.cipler .etiket{align-self:center;font-size:14px;font-weight:600;color:#2B3139;margin-right:2px}
.arac-durum{margin:18px 0 0;font-size:16px;color:#3F4650}
.arac-durum b{color:#161A1F}
.arac-durum .uyari{color:#B32B23}
.arac-sonuc{margin:14px 0 0}
.secilenler{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}
.secilenler .sec{display:flex;align-items:center;gap:9px;border:1px solid #B9BFC7;background:#F7F8F9;padding:7px 10px}
.secilenler .sec i{width:12px;height:12px;flex:0 0 12px;display:inline-block}
.secilenler .sec b{font-weight:600}
.secilenler .sec .tur{font-size:14px;color:#6B7280}
.secilenler .sec select{font:inherit;font-size:15px;padding:3px 5px;border:1px solid #C7CCD2;background:#fff}
.secilenler .sec button{font:inherit;font-size:19px;line-height:1;border:0;background:none;color:#6B7280;cursor:pointer;padding:0 2px}
.secilenler .sec button:hover{color:#B32B23}
.karsi-oneri{position:relative;flex:1 1 22em}
.karsi-oneri .sonuclar{position:absolute;z-index:5;left:0;right:0;max-height:340px;overflow:auto;display:none}
table.karsi td:first-child{font-weight:600;background:#F7F8F9;white-space:nowrap}
table.karsi th i{width:12px;height:12px;display:inline-block;margin-right:7px;vertical-align:-1px}
table.karsi th small{font-weight:400;color:#6B7280}
table.karsi td.sayi{text-align:right;font-variant-numeric:tabular-nums}
.arac-grafik{position:relative;margin:22px 0 0}
.arac-grafik svg{width:100%;height:auto;display:block}
.bos{color:#6B7280;font-style:italic;margin:16px 0 0}
/* --- garaj sayfasi ---------------------------------------------------- */
#garaj-sayfa h2.ilk{margin-top:0}
#garaj-sayfa h2 small{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:17px;color:var(--soluk);margin-left:6px}
#garaj-sayfa .aciklama{margin:0 0 14px;color:#3F4650;max-width:62em}
#garaj-sayfa .aciklama.uzak{margin-top:22px}
.g-form{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:flex-end;margin:6px 0 0}
.g-form>div{flex:0 1 auto}.g-form>div.genis{flex:1 1 20em}
/* telefonda alanlar tam satır; e-posta kutusunun 22em alt sınırı 390 px ekranda sayfayı yatay kaydırıyordu (29 Eyl 2026) */
@media (max-width:600px){#garaj-sayfa .g-form>div,#garaj-sayfa .g-form>div.genis{flex:1 1 100%}#garaj-sayfa .g-form input[type=email]{min-width:0}}
.g-form label{display:block;font-size:14px;font-weight:600;color:#2B3139;margin:0 0 4px}
.g-form input[type=email],.g-form input[type=text],.g-form select{font:inherit;font-size:17px;padding:9px 11px;
  border:1px solid #B9BFC7;background:#fff;color:#161A1F;min-width:9em;width:100%}
.g-form input:focus,.g-form select:focus{outline:3px solid rgba(252,152,0,.45);outline-offset:1px;border-color:#8C95A3}
.g-form input[type=email]{min-width:22em}
#garaj-sayfa .onay{display:flex;gap:10px;align-items:flex-start;font-size:16px;font-weight:400;color:#2B3139;margin:0;flex:1 1 100%}
#garaj-sayfa .onay input{width:20px;height:20px;margin:3px 0 0;flex:none;accent-color:#1B2129}
.g-form .not{flex:1 1 100%;font-size:15px;color:#3F4650;margin:4px 0 0;max-width:62em}
.g-form .buton{font:inherit;font-size:16px;font-weight:600;padding:10px 18px;border:1px solid #1B2129;background:#1B2129;color:#fff;cursor:pointer}
.g-form .buton:hover{background:#000}.g-form .buton[disabled]{opacity:.4;cursor:default}
/* C düzeni (28 Eyl 2026): sol rehber (ne işe yarar + hesap kontrol listesi), sağ çalışma alanı; telefonda sol üste gelir */
#garaj-sayfa .c-kap{display:grid;grid-template-columns:300px minmax(0,1fr);gap:34px;margin-top:14px;align-items:start}
#garaj-sayfa .c-sag{min-width:0}
#garaj-sayfa .c-sol{position:sticky;top:12px;display:grid;gap:18px}
#garaj-sayfa .c-kutu{border:1px solid var(--cizgi);padding:16px 18px 18px;background:#fff}
#garaj-sayfa .c-kutu h2{font-size:22px;margin:0 0 10px}
#garaj-sayfa .c-madde{display:grid;gap:10px;margin:0;padding:0;list-style:none}
#garaj-sayfa .c-madde li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;font-size:16px;line-height:1.4;color:#3F4650}
#garaj-sayfa .c-madde li b{display:block;color:var(--murekkep);font-weight:600}
/* ikonlar renkli dolu kare (28 Eyl 2026 kullanici istegi): 1 amber (site vurgusu), 2 yesil (artis), 3 mavi; cizgi beyaz */
#garaj-sayfa .c-madde .ik{width:34px;height:34px;border:0;background:var(--ik,#161A1F);color:#fff;display:flex;align-items:center;justify-content:center}
#garaj-sayfa .c-madde li:nth-child(1) .ik{--ik:#F08A00}#garaj-sayfa .c-madde li:nth-child(2) .ik{--ik:#1B7A47}#garaj-sayfa .c-madde li:nth-child(3) .ik{--ik:#2F62D9}
#garaj-sayfa .c-madde .ik svg{width:20px;height:20px;display:block;stroke-width:2}
#garaj-sayfa .c-liste{display:grid;gap:8px;margin:0;padding:0;list-style:none}
#garaj-sayfa .c-liste li{display:flex;gap:10px;align-items:center;font-size:16px}
#garaj-sayfa .c-liste .isaret{width:22px;height:22px;border:2px solid var(--cizgi);flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}
#garaj-sayfa .c-liste .isaret.tam{background:var(--artis);border-color:var(--artis)}
#garaj-sayfa .c-liste a{color:var(--murekkep);text-decoration:none;border-bottom:1px solid var(--cizgi)}
#garaj-sayfa .c-liste .yok{color:var(--soluk)}
#garaj-sayfa .c-gizli{font-size:14px;color:var(--soluk);border-top:1px solid var(--grid);padding-top:10px;margin:12px 0 0}
#garaj-sayfa .c-gizli b{color:var(--murekkep);font-weight:600;word-break:break-all}
#garaj-sayfa .c-sag h2.ilk{margin-top:0}
#garaj-sayfa .ne-icin{margin:0 0 12px;color:#3F4650;font-size:16px;max-width:62em}
#garaj-sayfa .bos-kutu{border:2px dashed var(--cizgi);padding:22px 20px;text-align:center;color:var(--soluk);font-size:17px}
#garaj-sayfa .bos-kutu b{display:block;color:var(--murekkep);font-family:"Barlow Condensed",sans-serif;font-size:24px;margin-bottom:4px}
#garaj-sayfa .bos-kutu a{color:var(--murekkep);font-weight:600}
@media (max-width:900px){#garaj-sayfa .c-kap{grid-template-columns:minmax(0,1fr);gap:22px}#garaj-sayfa .c-sol{position:static}}
/* üst bantta giriş yapılınca amber "Acente girişi" yerine e-posta + Çıkış (garaj.js takas eder) */
.ub-hesap{display:flex;align-items:center;border:1px solid #55534E}
.ub-hesap .kim{color:#D6D3CD;font-size:14px;padding:0 12px;height:36px;display:flex;align-items:center;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ub-hesap .kim b{color:#fff;font-weight:600;margin-left:6px;overflow:hidden;text-overflow:ellipsis}
.ub-cikis{height:36px;display:flex;align-items:center;padding:0 15px;background:var(--vurgu);color:#2B2A28;font:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:0;cursor:pointer;white-space:nowrap}
.ub-cikis:hover{background:#fff}
@media (max-width:760px){.ub-hesap .kim{display:none}}
#garaj-sayfa .g-arama{margin:0}
#garaj-sayfa .g-arama input{font-size:18px;padding:10px 14px;border-width:2px}
#garaj-sayfa .secili-arac{flex:1 1 100%;font-size:17px}
#garaj-sayfa .kucuk{font:inherit;font-size:14px;line-height:1.3;padding:4px 10px;border:1px solid var(--cizgi);background:#fff;color:var(--murekkep);cursor:pointer}
#garaj-sayfa .kucuk:hover{border-color:var(--murekkep)}
#garaj-sayfa .kucuk.tehlike:hover{border-color:#B32B23;color:#B32B23}
#garaj-sayfa th.sol{text-align:left}
#garaj-sayfa #g-tablo th,#garaj-sayfa #g-tablo td{padding:8px 10px}
#garaj-sayfa td.arac-hucre{white-space:normal;min-width:15em;max-width:24em}
#garaj-sayfa .not-hucre{margin-top:5px;font-size:15px;color:var(--soluk);white-space:normal;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}
#garaj-sayfa .not-hucre i{color:var(--soluk)}
#garaj-sayfa .not-hucre input{font:inherit;font-size:15px;padding:4px 8px;border:1px solid var(--cizgi);width:12em;max-width:100%}
#garaj-sayfa td.islem{white-space:nowrap}
/* silme onayı alt alta (29 Eyl 2026): yan yana "Silinsin mi? Evet, sil Vazgeç" dar sütunu taşırıp tabloyu yatay kaydırıyordu */
#garaj-sayfa .sil-onay{display:inline-flex;flex-direction:column;align-items:stretch;gap:4px;white-space:normal;text-align:center;vertical-align:top}
#garaj-sayfa .sil-onay .uyari{font-size:14px}
#garaj-sayfa .tamam{color:#1B7A47;font-weight:600}
#garaj-sayfa .uyari{color:#B32B23;font-weight:600}
#garaj-sayfa .arac-durum{margin:12px 0 0;font-size:16px}
#garaj-sayfa .buton{font:inherit;font-size:16px;font-weight:600;padding:10px 18px;border:1px solid #1B2129;background:#1B2129;color:#fff;cursor:pointer}
#garaj-sayfa .buton:hover{background:#000}#garaj-sayfa .buton[disabled]{opacity:.4;cursor:default}
#garaj-sayfa .logo-kap{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--grid)}
#garaj-sayfa .logo-kap img{max-height:80px;max-width:240px;border:1px solid var(--cizgi);padding:6px;background:#fff}
#garaj-sayfa .logo-kap label{font-size:14px;font-weight:600;color:#2B3139;flex:1 1 100%}
#garaj-sayfa .logo-kap input[type=file]{font:inherit;font-size:15px;max-width:100%}
#garaj-sayfa .secenek{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:16px}
#garaj-sayfa .secenek b{min-width:5em}
#garaj-sayfa .secenek label{display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:16px;margin:0}
#garaj-sayfa .secenek input[type=radio]{width:18px;height:18px;margin:0;accent-color:#1B2129}
#garaj-sayfa .secenek select{font:inherit;font-size:16px;padding:6px 10px;border:1px solid #B9BFC7;background:#fff}
#garaj-sayfa .kart-kap{display:flex;gap:26px;flex-wrap:wrap;align-items:flex-start}
#garaj-sayfa .kart-kap canvas{width:100%;max-width:400px;height:auto;display:block;border:1px solid var(--cizgi);background:#fff}
#garaj-sayfa .kart-kontrol{flex:1 1 20em;display:flex;flex-direction:column;gap:16px}
#garaj-sayfa [hidden]{display:none!important}
/* "Nasıl kullanılır?" rehberi (28 Eyl 2026): soru kutusu + hazır sorular; cevap = anlatım videosunun ilgili sahnesi, pencerede */
#garaj-sayfa .y-kutu-dis{max-width:640px;margin-top:22px}
#garaj-sayfa .y-not{margin:0 0 8px;font-size:15px;color:#3F4650}
#garaj-sayfa .y-form{display:flex;gap:8px;margin:0 0 10px}
#garaj-sayfa .y-form input{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;padding:8px 11px;border:1px solid #B9BFC7;background:#fff;color:#161A1F}
#garaj-sayfa .y-form input:focus{outline:3px solid rgba(252,152,0,.45);outline-offset:1px}
#garaj-sayfa .y-form .buton{padding:8px 14px;font-size:15px;flex:none}
#garaj-sayfa .y-cipler{display:flex;flex-wrap:wrap;gap:6px}
#garaj-sayfa .y-cip{font:inherit;font-size:14px;line-height:1.3;padding:5px 11px;border:1px solid var(--cizgi);background:#fff;border-radius:999px;cursor:pointer;color:var(--murekkep);text-align:left}
#garaj-sayfa .y-cip:hover{border-color:var(--murekkep)}
#garaj-sayfa .y-cip.y-liste-ac{border-style:dashed}
#garaj-sayfa .y-kap{position:fixed;inset:0;background:rgba(20,22,26,.74);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}
#garaj-sayfa .y-pencere{background:#fff;width:100%;max-width:960px;max-height:100%;overflow:auto;padding:18px 20px 22px;display:grid;gap:12px;box-sizing:border-box}
#garaj-sayfa .y-ust{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
#garaj-sayfa .y-etiket{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soluk);font-weight:700}
#garaj-sayfa .y-pencere h2{margin:2px 0 0;font-size:24px}
#garaj-sayfa .y-soru{font-size:15px;color:var(--soluk);margin:0}
#garaj-sayfa #y-video{width:100%;aspect-ratio:16/9;background:#000;display:block}
#garaj-sayfa .y-alt{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#garaj-sayfa .y-metin{font-size:17px;line-height:1.5;border-left:4px solid var(--vurgu);padding:8px 14px;background:#FBF7EE;margin:0}
#garaj-sayfa .y-metin small{display:block;font-size:14px;color:var(--soluk);margin-top:4px}
/* videosuz metin cevap (29 Eyl 2026): paragraflar + "Bölüme git" / "Örnek dosyayı indir" */
#garaj-sayfa .y-metin .y-par{display:block;margin:0 0 8px}
#garaj-sayfa .y-metin .y-dug{display:flex;gap:8px 10px;flex-wrap:wrap;align-items:center;margin:12px 0 4px}
#garaj-sayfa .y-metin .y-dug .buton{padding:7px 14px;font-size:15px}
#garaj-sayfa .g-toplu.y-isaret{outline:3px solid var(--vurgu);outline-offset:6px}
#garaj-sayfa .y-benzer{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--soluk);align-items:center}
#garaj-sayfa .y-uyari{font-size:16px;color:#3F4650;margin:0}
#garaj-sayfa .y-liste{display:grid;gap:14px;border-top:1px solid var(--grid);padding-top:12px}
#garaj-sayfa .y-liste h3{margin:0;font-size:18px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
#garaj-sayfa .y-liste h3 small{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:14px;color:var(--soluk)}
#garaj-sayfa .y-liste ol{margin:6px 0 0;padding-left:20px;font-size:15px;color:#3F4650;display:grid;gap:3px}
#garaj-sayfa .y-liste ol button{font:inherit;font-size:15px;background:none;border:0;padding:0;color:var(--murekkep);cursor:pointer;text-align:left;border-bottom:1px solid var(--cizgi)}
#garaj-sayfa .y-liste ol button:hover{border-color:var(--murekkep)}
@media (max-width:640px){#garaj-sayfa .y-pencere{padding:14px 12px 18px}#garaj-sayfa .y-pencere h2{font-size:20px}}
/* Rehber videoları sahnesi (29 Eyl 2026, kullanıcı seçimi "B" + D'deki sağ alt düğme): girişli sayfada başlığın altında koyu bant,
   solda oynatıcı, sağda video listesi; küçültülebilir. "Videolu rehber" düğmesi sahne ekranda değilken sağ altta görünür. */
#garaj-sayfa .g-sahne{margin:4px 0 26px;background:#2B2A28;color:#fff;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;border-bottom:3px solid var(--vurgu)}
#garaj-sayfa .s-oyn{position:relative;background:#000}
#garaj-sayfa .s-oyn video{display:block;width:100%;aspect-ratio:16/9;background:#000}
#garaj-sayfa .s-poster{position:relative;display:block;aspect-ratio:16/9;background:#111 center/cover no-repeat;overflow:hidden}
#garaj-sayfa .s-oynat{position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;background:var(--vurgu);
  box-shadow:0 4px 18px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1}
#garaj-sayfa .s-oynat:after{content:"";margin-left:6px;border-style:solid;border-width:14px 0 14px 23px;border-color:transparent transparent transparent #2B2A28}
#garaj-sayfa .s-kapak{position:absolute;left:0;top:0;width:100%;aspect-ratio:16/9;border:0;padding:0;cursor:pointer;background:#000 center/cover no-repeat}
#garaj-sayfa .s-kapak:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.72))}
#garaj-sayfa .s-kapak:hover .s-oynat{background:#fff}
#garaj-sayfa .s-yazi{position:absolute;left:22px;bottom:18px;right:22px;z-index:1;text-align:left;color:#fff}
#garaj-sayfa .s-yazi small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--vurgu)}
#garaj-sayfa .s-yazi strong{font-family:"Barlow Condensed",sans-serif;font-size:30px;line-height:1.1}
#garaj-sayfa .s-liste{padding:18px 18px 16px;display:flex;flex-direction:column;gap:5px;min-width:0}
#garaj-sayfa .s-etiket{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--vurgu)}
#garaj-sayfa .g-sahne h2{color:#fff;margin:2px 0 8px;font-size:24px;line-height:1.1}
#garaj-sayfa .s-oge{display:grid;grid-template-columns:92px minmax(0,1fr);gap:11px;align-items:center;background:none;border:0;border-left:3px solid transparent;
  padding:5px 8px;text-align:left;font:inherit;color:#E8E6E1;cursor:pointer}
#garaj-sayfa .s-oge:hover{background:rgba(255,255,255,.06)}
#garaj-sayfa .s-oge.aktif{background:rgba(246,162,30,.14);border-left-color:var(--vurgu);color:#fff}
#garaj-sayfa .s-oge .s-poster{width:92px}
#garaj-sayfa .s-oge b{display:block;font-size:15px;line-height:1.25;font-weight:600}
#garaj-sayfa .s-oge span.m{display:flex;gap:8px;align-items:center;font-size:13px;color:#B8B4AC;margin-top:2px}
#garaj-sayfa .s-izlendi{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#6FD39B}
#garaj-sayfa .s-izlendi:before{content:"";width:14px;height:14px;background:#2E9E62 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3C/svg%3E") center/12px no-repeat}
#garaj-sayfa .s-kucult{margin-top:auto;align-self:flex-start;font:inherit;font-size:14px;background:none;border:0;border-bottom:1px solid #6B675F;color:#D6D3CD;padding:0;cursor:pointer}
#garaj-sayfa .s-kucult:hover{color:#fff;border-color:#fff}
#garaj-sayfa .g-sahne.s-kapali{display:block;padding:10px 16px}
#garaj-sayfa .s-kapali .s-oyn,#garaj-sayfa .s-kapali .s-oge,#garaj-sayfa .s-kapali .s-etiket{display:none}
#garaj-sayfa .s-kapali .s-liste{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;gap:6px 14px}
#garaj-sayfa .s-kapali h2{margin:0;font-size:20px}#garaj-sayfa .s-kapali .s-kucult{margin:0}
@media (max-width:900px){#garaj-sayfa .g-sahne{grid-template-columns:minmax(0,1fr)}#garaj-sayfa .s-yazi strong{font-size:22px}
  #garaj-sayfa .s-yazi{left:14px;bottom:12px;right:14px}#garaj-sayfa .s-oynat{width:60px;height:60px;margin:-30px 0 0 -30px}
  #garaj-sayfa .s-oynat:after{border-width:11px 0 11px 18px;margin-left:5px}}
#garaj-sayfa .g-rehber{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;background:none;border:0;padding:0;cursor:pointer;font:inherit}
#garaj-sayfa .g-rehber .yuz{width:76px;height:76px;border-radius:50%;border:3px solid var(--vurgu);background:#555 center/cover no-repeat;box-shadow:0 6px 22px rgba(0,0,0,.28);position:relative;z-index:1;flex:none}
#garaj-sayfa .g-rehber .etk{background:#2B2A28;color:#fff;padding:9px 30px 9px 14px;margin-right:-24px;text-align:left;box-shadow:0 6px 22px rgba(0,0,0,.2)}
#garaj-sayfa .g-rehber .etk b{display:block;font-size:15px}#garaj-sayfa .g-rehber .etk span{display:block;font-size:13px;color:#D6D3CD}
#garaj-sayfa .g-rehber:hover .etk{background:#000}
@media (max-width:640px){#garaj-sayfa .g-rehber{right:12px;bottom:12px}#garaj-sayfa .g-rehber .etk{display:none}#garaj-sayfa .g-rehber .yuz{width:60px;height:60px}}
@media print{#garaj-sayfa .g-sahne,#garaj-sayfa .g-rehber{display:none!important}}
/* Girişsiz sayfada tanıtım (29 Eyl 2026): giriş formunun yanında 1. rehber videosu, sahneyle aynı koyu kart; telefonda formun altında */
#garaj-sayfa .g-giris-kap{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start;margin:0 0 26px}
#garaj-sayfa .g-giris-kap>.arac-blok{margin:0}
#garaj-sayfa .g-tanitim{background:#2B2A28;color:#fff;border-bottom:3px solid var(--vurgu)}
#garaj-sayfa .g-tanitim .s-yazi strong{font-size:22px}
#garaj-sayfa .g-tanitim .s-yazi{left:16px;bottom:12px;right:16px}
#garaj-sayfa .g-tanitim .s-oynat{width:62px;height:62px;margin:-31px 0 0 -31px}
#garaj-sayfa .g-tanitim .s-oynat:after{border-width:11px 0 11px 18px;margin-left:5px}
#garaj-sayfa .t-alt{padding:12px 16px 14px;font-size:15px;line-height:1.45;color:#D6D3CD;margin:0}
#garaj-sayfa .t-alt b{color:#fff}
#garaj-sayfa .t-alt .s-izlendi{margin-left:6px}
@media (max-width:900px){#garaj-sayfa .g-giris-kap{grid-template-columns:minmax(0,1fr)}#garaj-sayfa .g-tanitim{max-width:560px}}
@media print{#garaj-sayfa .g-tanitim{display:none!important}}
/* Dosyadan toplu ekleme (29 Eyl 2026): Araç ekle bloğunun altında; önizleme üç grup (hazır / onay / eklenmeyecek) */
#garaj-sayfa .g-toplu{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--grid)}
#garaj-sayfa .g-toplu-bas{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}
#garaj-sayfa .g-toplu-bas p{flex:1 1 26em;margin:0;font-size:16px;line-height:1.45;color:#3F4650;max-width:48em}
#garaj-sayfa .g-toplu-bas p b{color:var(--murekkep)}
#garaj-sayfa .g-toplu-dug{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#garaj-sayfa label.buton{display:inline-block;margin:0}
#garaj-sayfa .g-dosya{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
#garaj-sayfa .g-dosya:focus-visible+label{outline:3px solid rgba(252,152,0,.45);outline-offset:2px}
#garaj-sayfa .g-toplu-sonuc{margin:14px 0 0;display:grid;gap:12px}
#garaj-sayfa .t-ozet{margin:0;font-size:16px;color:#3F4650}
#garaj-sayfa .t-grup{border:1px solid var(--cizgi);border-left:4px solid var(--cizgi);padding:12px 14px;background:#fff;min-width:0}
#garaj-sayfa .t-hazir{border-left-color:var(--artis)}
#garaj-sayfa .t-onay{border-left-color:var(--vurgu)}
#garaj-sayfa .t-hata{border-left-color:#B32B23}
#garaj-sayfa .t-grup h3{margin:0 0 6px;font-size:19px;display:flex;gap:4px 10px;align-items:baseline;flex-wrap:wrap}
#garaj-sayfa .t-grup h3 small{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:15px;color:var(--soluk)}
#garaj-sayfa .t-grup summary{cursor:pointer;font-size:15px;color:var(--murekkep)}
#garaj-sayfa .t-liste{margin:8px 0 0;padding-left:0;list-style:none;font-size:15px;color:#3F4650;display:grid;gap:4px}
#garaj-sayfa .t-liste i{color:var(--soluk)}
#garaj-sayfa .t-no{display:inline-block;min-width:5.2em;font-size:13px;color:var(--soluk);font-variant-numeric:tabular-nums}
#garaj-sayfa .t-onay #t-hepsi{margin:2px 0 4px}
#garaj-sayfa .t-satir{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:9px 0 8px;border-top:1px solid var(--grid)}
#garaj-sayfa .t-satir input[type=checkbox]{width:20px;height:20px;margin:6px 0 0;accent-color:#1B2129}
#garaj-sayfa .t-sag{display:grid;gap:5px;min-width:0}
#garaj-sayfa .t-sag label{font-size:15px;color:#3F4650;cursor:pointer}
#garaj-sayfa .t-sag label i{color:var(--soluk)}
#garaj-sayfa .t-uyari{font-size:13px;color:#8A5A00;background:#FBF1DC;padding:1px 6px;white-space:nowrap}
#garaj-sayfa .t-sag select{font:inherit;font-size:16px;padding:6px 8px;border:1px solid #B9BFC7;background:#fff;color:#161A1F;width:100%;max-width:44em;min-width:0}
#garaj-sayfa .t-sag select:focus{outline:3px solid rgba(252,152,0,.45);outline-offset:1px}
#garaj-sayfa .t-dugme{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}
#garaj-sayfa .t-yer{font-size:15px;color:#B32B23;font-weight:600}
