/*Y80ddc3*/





:root{
  --g0:#0f141b;--g1:#111822;--g2:#0b1016;--gc:#1f2835;--gl:#2a3546;
  --gt:#e8edf3;--gm:#9aa3b2;--gf:#8b95a5;
  --y:#22c55e;--yk:#16a34a;--yt:#15803d;--ya:#4ade80;
  --t:#f97316;--tk:#ea580c;--tt:#c2410c;
  --n:#111827;--m:#5b6371;--c:#e5e7eb;--z:#f7f8f7;
  --mor:#a78bfa;--kir:#f87171;--gok:#38bdf8;--sar:#fbbf24;
  /*Yf48929*/
  --bg:var(--z);--surface:#fff;--text:var(--n);--muted:var(--m);--border:var(--c);
  --accent:var(--y);--accent-dark:var(--yk);--primary:var(--t);--primary-dark:var(--tk);
  --font-display:'Poppins',system-ui,sans-serif;--radius:2px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px}
body{margin:0;font-family:Poppins,system-ui,sans-serif;font-size:1rem;line-height:1.6;color:var(--n);background:var(--z)}
h1,h2,h3,h4,p,figure,dl,dd{margin:0}
img,svg{max-width:100%}
a{color:inherit}
:focus-visible{outline:2px solid var(--yk);outline-offset:3px}
.i{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.kap{max-width:1240px;margin:0 auto;padding:0 32px}
.atla{position:absolute;left:16px;top:-80px;z-index:99;background:var(--y);color:#04210f;padding:10px 16px;font-weight:600;text-decoration:none;border-radius:2px}
.atla:focus{top:12px}
.c-y{color:var(--y)}.c-t{color:var(--t)}.c-m{color:var(--mor)}.c-g{color:var(--gok)}.c-s{color:var(--sar)}.c-k{color:var(--kir)}.c-n{color:var(--gf)}

/*Yf505aa*/
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:2px;font:600 .9375rem/1.2 Poppins,system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}
.btn .i{width:18px;height:18px}
.btn-y{background:var(--y);color:#04210f}
.btn-y:hover{background:var(--ya)}
.btn-h{border-color:#3a4556;color:#fff;background:rgba(255,255,255,.03)}
.btn-h:hover{border-color:var(--gf);background:rgba(255,255,255,.07)}
.btn-l{min-height:52px;padding:0 24px;font-size:1rem}

/*Y0bd234*/
.ust{position:sticky;top:0;z-index:50;background:rgba(15,20,27,.94);border-bottom:1px solid var(--gc);color:var(--gt)}
@supports (backdrop-filter:blur(8px)){.ust{background:rgba(15,20,27,.82);backdrop-filter:blur(10px)}}
.ust-ic{height:68px;display:flex;align-items:center;gap:32px}
.logo{display:inline-flex;align-items:center;flex:none}
.logo img{display:block;height:40px;width:auto}
.menu{display:flex;align-items:center;gap:24px;margin-left:auto}
.menu-liste{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.menu-liste a{display:block;padding:10px 12px;color:#c3cad5;text-decoration:none;font-size:.9375rem;font-weight:500;position:relative}
.menu-liste a:hover,.menu-liste a[aria-current]{color:#fff}
.menu-liste a[aria-current]::after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--y)}
.menu-eylem{display:flex;align-items:center;gap:8px}
.giris{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;color:#fff;text-decoration:none;font-weight:500;font-size:.9375rem;border-radius:2px;white-space:nowrap}
.giris .i{width:18px;height:18px;color:var(--ya)}
.giris:hover{background:rgba(255,255,255,.06)}
.menu-dugme{display:none;margin-left:auto;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--gl);border-radius:2px;color:#fff;cursor:pointer}
.menu-dugme .i{width:22px;height:22px}
.menu-dugme .kapat,.menu-dugme[aria-expanded="true"] .ac{display:none}
.menu-dugme[aria-expanded="true"] .kapat{display:block}

/*Y4e4413*/
.ust-etiket{display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gm)}
.ust-etiket .kare{width:8px;height:8px;background:var(--y);flex:none}
.ust-etiket.koyu{color:var(--m)}
/*Yaf10f8*/


h1,h2,h3{text-wrap:balance}
p,dd,li{text-wrap:pretty}
h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em}
.r-bas{max-width:1040px;margin-bottom:40px}
.r-bas h2{margin:14px 0}
.r-bas>h2:first-child{margin-top:0}
.r-bas p:not(.ust-etiket){font-size:1.0625rem;color:var(--m);max-width:100%}
.h2-alt{display:block;color:var(--m);font-weight:600}
.bolum{padding:96px 0}
.bolum-beyaz{background:#fff;border-top:1px solid var(--c);border-bottom:1px solid var(--c)}

/*Y7bcb91*/
.kahraman{position:relative;overflow:hidden;background:var(--g0);color:var(--gt)}
.kahraman::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.075) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 66% 45%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 66% 45%,#000 25%,transparent 78%)}
.kahraman::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 74% 44%,rgba(34,197,94,.09),transparent 42%)}
.k-ic{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:84px}
.kahraman h1{font-size:clamp(2.125rem,1.25rem + 2.4vw,2.875rem);line-height:1.12;font-weight:700;letter-spacing:-.025em;color:#fff;margin:20px 0}
.kahraman h1 .soru{display:block;color:var(--gf)}
.k-cumle{font-size:1.125rem;line-height:1.65;color:#b9c1cc;max-width:34em}
.k-dugmeler{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 40px}
.okuma{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--gl);position:relative}
.okuma::before{content:"";position:absolute;left:0;top:-1px;width:48px;height:2px;background:var(--y)}
.okuma div{padding:14px 16px 0;border-left:1px solid var(--gc)}
.okuma div:first-child{padding-left:0;border-left:0}
.okuma dt{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gf)}
.okuma dd{font-size:.9375rem;font-weight:600;color:#fff;margin-top:2px}
.cetvel{position:relative;z-index:1;height:14px;border-top:1px solid var(--gc);background:repeating-linear-gradient(90deg,#2b3645 0 1px,transparent 1px 12px) left top/100% 6px no-repeat,repeating-linear-gradient(90deg,#4b5667 0 1px,transparent 1px 96px) left top/100% 12px no-repeat}

/*Yda349e*/
.sahne-kap,.sahne2-kap{position:relative;container-type:inline-size;min-width:0}
.sahne-kap::before,.sahne2::after{content:"";position:absolute;pointer-events:none;--k:#3a4556;background:linear-gradient(var(--k) 0 0) left top/14px 1px,linear-gradient(var(--k) 0 0) left top/1px 14px,linear-gradient(var(--k) 0 0) right top/14px 1px,linear-gradient(var(--k) 0 0) right top/1px 14px,linear-gradient(var(--k) 0 0) left bottom/14px 1px,linear-gradient(var(--k) 0 0) left bottom/1px 14px,linear-gradient(var(--k) 0 0) right bottom/14px 1px,linear-gradient(var(--k) 0 0) right bottom/1px 14px;background-repeat:no-repeat}
.sahne-kap::before{inset:-16px}
.sahne{position:relative;font-size:10px;font-size:calc(100cqw / 66);height:49em;color:var(--gt);line-height:1.35;font-variant-numeric:tabular-nums}
.sahne p,.sahne2 p{margin:0}
.sahne b,.sahne2 b{font-weight:600}
.sahne ul,.sahne2 ul{list-style:none;margin:0;padding:0}
.tarayici{background:var(--g2);border:1px solid #273243;border-radius:2px;box-shadow:0 3em 6em -2em rgba(0,0,0,.75);overflow:hidden;display:flex;flex-direction:column}
.t-hero{position:absolute;left:8em;top:0;width:58em;height:31.5em}
.t-cubuk{height:3em;flex:none;display:flex;align-items:center;gap:1.2em;padding:0 1.1em;background:#141b25;border-bottom:1px solid #222c3a}
.t-noktalar{display:flex;gap:.45em}
.t-noktalar i{width:.7em;height:.7em;background:#2e3a4b;border-radius:1px}
.t-adres{flex:1;max-width:24em;margin:0 auto;height:1.9em;display:flex;align-items:center;gap:.5em;padding:0 .8em;background:var(--g2);border:1px solid #232d3b;border-radius:2px;font-size:.82em;color:var(--gf);white-space:nowrap;overflow:hidden}
.t-adres .i{color:var(--ya)}
.canli{display:inline-flex;align-items:center;gap:.45em;font-size:.78em;font-weight:600;color:var(--ya);padding:.2em .75em;border:1px solid rgba(34,197,94,.35);border-radius:999px;white-space:nowrap}
.nabiz{display:inline-block;flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--y);animation:nabiz 1.8s ease-out 4}
@keyframes nabiz{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}100%{box-shadow:0 0 0 .6em rgba(34,197,94,0)}}
.t-govde{flex:1;min-height:0;display:grid;grid-template-columns:11em minmax(0,1fr)}
.yan{background:#0d131a;border-right:1px solid #1d2633;padding:1em .7em;display:flex;flex-direction:column;gap:.2em;overflow:hidden}
.yan-logo{display:flex;align-items:center;gap:.4em;font-size:1em;font-weight:700;color:#fff;margin:0 0 .9em .45em}
.yan-logo small,.tel-logo small{font-size:.55em;padding:.25em .4em;background:var(--y);color:#04210f;border-radius:1px;letter-spacing:.05em}
.yan span{display:flex;align-items:center;gap:.65em;padding:.55em .6em;font-size:.8em;color:var(--gf);border-radius:2px;white-space:nowrap}
.yan .i{width:1.3em;height:1.3em}
.yan .aktif{background:rgba(34,197,94,.1);color:#fff;box-shadow:inset .2em 0 0 var(--y)}
.ana{min-width:0;height:100%;padding:1.4em;display:grid;grid-template-columns:28em minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"bas bas" "kpi kpi" "harita bugun";gap:1em 1.2em}
.ana-bas{grid-area:bas;display:flex;align-items:baseline;justify-content:space-between}
.ana-bas b{font-size:1.15em;font-weight:700;color:#fff}
.ana-bas span{font-size:.78em;color:var(--gf)}
.kpi{grid-area:kpi;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em}
.kpi>div{position:relative;background:var(--g1);border:1px solid var(--gc);border-radius:2px;padding:.75em .8em}
.kpi small{display:block;font-size:.7em;color:var(--gf);white-space:nowrap}
.kpi b{display:block;font-size:1.45em;line-height:1.2;color:#fff}
.kpi .i{position:absolute;right:.7em;top:.7em;width:1.5em;height:1.5em}
.harita{grid-area:harita;position:relative;border:1px solid var(--gc);border-radius:2px;overflow:hidden;background:#0c1219;min-height:0}
.h-svg{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none}
.h-cip{position:absolute;left:.7em;top:.7em;display:flex;align-items:center;gap:.6em;padding:.35em .65em;background:rgba(11,16,22,.92);border:1px solid #273243;border-radius:2px;font-size:.75em;white-space:nowrap}
.h-cip .i{color:var(--t);width:1.2em;height:1.2em}
.h-cip em{font-style:normal;color:var(--ya);font-weight:600}
.h-zoom{position:absolute;right:.7em;top:.7em;display:grid;gap:1px;background:#273243;border:1px solid #273243}
.h-zoom span{width:1.9em;height:1.9em;display:grid;place-items:center;background:var(--g2);color:var(--gf)}
.h-yazi{font-size:10px;font-weight:600;letter-spacing:.1em;fill:#5f6e82}
.rota{fill:none;stroke:rgba(34,197,94,.28);stroke-width:4;stroke-linejoin:round}
.iz{fill:none;stroke:var(--y);stroke-width:4;stroke-linejoin:round;stroke-dasharray:336;stroke-dashoffset:174;animation:iz 14s linear infinite,sol 14s linear infinite}
.durak rect{fill:#0c1219;stroke:#cbd5e1;stroke-width:1.5}
.durak .kapi{fill:var(--y);stroke:#0c1219}
.otobus{transform:translate(160px,112px);animation:yol 14s linear infinite,sol 14s linear infinite}
.halka{fill:none;stroke:var(--t);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:halka 1.8s ease-out 4}
.h-bus{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.h-et rect{fill:var(--g2);stroke:var(--t)}
.h-et text{font-size:11px;font-weight:600;fill:#fde7d6}
.h-fab{fill:none;stroke:#64748b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@keyframes yol{0%{transform:translate(30px,80px)}15.7%{transform:translate(90px,80px)}24.1%{transform:translate(90px,112px)}59.5%{transform:translate(225px,112px)}69.4%{transform:translate(225px,150px)}88%,100%{transform:translate(296px,150px)}}
@keyframes iz{0%{stroke-dashoffset:336}88%,100%{stroke-dashoffset:0}}
@keyframes sol{0%{opacity:0}3%,94%{opacity:1}99%,100%{opacity:0}}
/*Ya28b27*/


@keyframes halka{0%{transform:scale(.7);opacity:.9}100%{transform:scale(2.2);opacity:0}}
.bugun{grid-area:bugun;background:var(--g1);border:1px solid var(--gc);border-radius:2px;padding:1em;display:flex;flex-direction:column;gap:.7em;min-height:0}
.kart-bas{display:flex;align-items:baseline;justify-content:space-between;gap:.5em}
.kart-bas b{font-size:.9em;color:#fff}
.kart-bas small{font-size:.72em;color:var(--gf)}
.b-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--gc);border:1px solid var(--gc)}
.b-izgara span{background:var(--g1);padding:.55em .6em}
.b-izgara b{display:block;font-size:1.7em;line-height:1.1}
.b-izgara small{display:block;font-size:.68em;color:var(--gf);white-space:nowrap}
.b-hafta small{display:block;font-size:.68em;color:var(--gf);margin-bottom:.35em}
.cubuk{display:flex;align-items:flex-end;gap:.35em;height:2.6em}
.cubuk i{flex:1;background:rgba(34,197,94,.3);border-radius:1px 1px 0 0}
.cubuk i:last-child{background:var(--y)}
.renk-y{color:var(--ya)}.renk-m{color:var(--mor)}.renk-k{color:var(--kir)}.renk-g{color:var(--gok)}.renk-s{color:var(--sar)}.renk-b{color:var(--gt)}
.tel{background:#0a0f15;border:1px solid var(--gl);border-radius:2px;padding:1em 1.1em 1.1em;display:flex;flex-direction:column;gap:.75em;box-shadow:0 0 0 .4em #141a23,0 0 0 calc(.4em + 1px) var(--gl),0 3em 5em -1.5em rgba(0,0,0,.8)}
.tel-k{position:absolute;left:.5em;top:12em;width:18em;height:36em}
.tel-durum{display:flex;justify-content:space-between;align-items:center;font-size:.72em;color:#c3cad5}
.sinyal{display:flex;align-items:flex-end;gap:.18em;height:.9em}
.sinyal i{width:.28em;background:#c3cad5}
.sinyal i:nth-child(1){height:35%}.sinyal i:nth-child(2){height:55%}.sinyal i:nth-child(3){height:78%}.sinyal i:nth-child(4){height:100%}
.tel-bas{display:flex;justify-content:space-between;align-items:center}
.tel-logo{display:flex;align-items:center;gap:.35em;font-size:.95em;font-weight:700;color:#fff}
.avatar{width:3em;height:3em;display:grid;place-items:center;font-size:.7em;font-weight:600;background:#1b2533;border:1px solid var(--gl);border-radius:2px;color:#c3cad5;flex:none}
.rol-cip{font-size:.7em;font-weight:600;padding:.25em .8em;border:1px solid rgba(249,115,22,.5);color:#fdba74;border-radius:999px}
.tel-selam small{display:block;font-size:.72em;color:var(--gf)}
.tel-selam b{font-size:1.05em;color:#fff}
.onay{display:flex;align-items:center;gap:.7em;padding:.8em .9em;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.4);border-left:.3em solid var(--y);border-radius:2px}
.onay>.i{width:2em;height:2em;color:var(--ya)}
.onay b{display:block;font-size:1.02em;font-weight:700;color:#fff}
.onay small{display:block;font-size:.74em;color:#b9c1cc}
.tel-kart{background:var(--g1);border:1px solid var(--gc);border-radius:2px;padding:.7em .8em;display:flex;flex-direction:column;gap:.5em}
.tk-bas{display:flex;align-items:center;gap:.5em;font-size:.8em;font-weight:600;color:var(--gt)}
.tk-bas .i{width:1.3em;height:1.3em}
.tk-sat{display:flex;justify-content:space-between;align-items:center;gap:.6em;font-size:.75em;white-space:nowrap}
.tk-sat small{display:flex;align-items:center;gap:.45em;color:var(--gf)}
.tk-sat b{color:#fff;overflow:hidden;text-overflow:ellipsis}
.tk-mesai{flex-direction:row;align-items:center;gap:.7em}
.tk-mesai>.i{width:1.6em;height:1.6em}
.tk-mesai small{display:block;font-size:.7em;color:var(--gf)}
.tk-mesai b{font-size:.9em;color:#fff}
.qr-dugme{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.6em;height:3.3em;background:var(--y);color:#04210f;font-weight:700;font-size:.95em;border-radius:2px}
.qr-dugme .i{width:1.35em;height:1.35em}
.yayin{position:absolute;left:21em;right:.5em;top:30em;background:var(--g1);border:1px solid #273243;border-radius:2px;padding:.8em 1em .4em;box-shadow:0 2em 4em -1em rgba(0,0,0,.7)}
.y-bas{display:flex;align-items:center;gap:.55em;font-size:.85em;font-weight:600;color:#fff;padding-bottom:.5em}
.y-bas .i{width:1.35em;height:1.35em}
.sayac{margin-left:auto;font-size:.8em;font-weight:600;padding:.15em .7em;border-radius:999px;background:rgba(34,197,94,.14);color:var(--ya)}
.y-sat{display:grid;grid-template-columns:1em 6em minmax(0,1fr) 6.2em 3.4em;align-items:center;gap:.6em;padding:.55em 0;border-top:1px solid #1c2531;font-size:.8em;white-space:nowrap}
.y-sat b{color:#fff}
.y-sat span{color:var(--gf)}
.y-gorev{display:flex;align-items:center;gap:.4em}
.y-gorev .i{color:var(--sar);width:1.2em;height:1.2em}
.y-sat time{text-align:right;color:#c3cad5}
@container (max-width:560px){
  .sahne{font-size:calc(100cqw / 40);height:58em}
  .t-hero{left:0;width:40em;height:29.5em}
  .t-govde{grid-template-columns:minmax(0,1fr)}
  .yan,.kpi,.b-hafta,.ana-bas span,.t-noktalar{display:none}
  .ana{grid-template-columns:minmax(0,1fr);grid-template-areas:"bas" "bugun" "harita";padding:1.2em;gap:.8em}
  .b-izgara{grid-template-columns:repeat(4,minmax(0,1fr))}
  .tel-k{left:.5em;top:24em;width:17em;height:33.5em}
  .yayin{left:19em;right:0;top:31em}
  .y-sat{grid-template-columns:1em 5em minmax(0,1fr) 3em}
  .y-gorev{display:none!important}
}

/*Y680619*/
.olgu{background:#fff;border-bottom:1px solid var(--c)}
.olgu-liste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 auto;padding-top:0;padding-bottom:0}
.olgu-liste li{display:flex;gap:14px;align-items:flex-start;padding:28px 20px;border-left:1px solid var(--c)}
.olgu-liste li:first-child{border-left:0;padding-left:0}
.o-ik{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:2px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 9%,#fff)}
.o-ik .i{width:22px;height:22px}
.o-y{color:var(--yk)}.o-t{color:var(--tk)}.o-g{color:#0369a1}.o-m{color:#7c3aed}
.olgu-liste b{display:block;font-size:.9375rem;font-weight:600;line-height:1.35}
.olgu-liste small{display:block;font-size:.8125rem;line-height:1.45;color:var(--m);margin-top:4px}

/*Y7c5219*/
.kiyas{border:1px solid var(--c);background:#fff}
.kiyas-sat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.kiyas-sat>span{padding:18px 24px;border-top:1px solid var(--c);font-size:.96875rem;line-height:1.55}
.kiyas-sat>span:first-child{color:var(--m);border-right:1px solid var(--c)}
.kiyas-sat>span:last-child{font-weight:500}
.kiyas-bas>span{display:flex;align-items:center;gap:8px;border-top:0;background:#f3f5f4;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.kiyas-bas>span:last-child{color:var(--yt);box-shadow:inset 0 3px 0 var(--y)}
.kiyas-bas .i{width:18px;height:18px}

/*Ya26682*/
.roller{padding:96px 0 104px}
.sekmeler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--c);background:#eef0ef;margin-bottom:40px}
.sekmeler [role=tab]{appearance:none;-webkit-appearance:none;border:0;border-left:1px solid var(--c);background:transparent;font:inherit;color:var(--n);cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 22px;text-align:left;min-height:44px;transition:background-color .15s}
.sekmeler [role=tab]:first-child{border-left:0}
.sekmeler [role=tab]:hover{background:rgba(255,255,255,.65)}
.sekmeler [role=tab][aria-selected=true]{background:#fff;box-shadow:inset 0 3px 0 var(--y)}
.sekmeler [role=tab]:focus-visible{outline-offset:-3px}
.s-ik{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:2px;background:color-mix(in srgb,currentColor 10%,#fff)}
.s-ik .i{width:22px;height:22px}
.sekmeler b{display:block;font-size:1rem;font-weight:600;line-height:1.3}
.sekmeler small{display:block;font-size:.8125rem;color:var(--m);line-height:1.4}
.panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}
.panel[hidden]{display:none}
.panel:focus-visible{outline-offset:8px}
.p-metin h3{font-size:1.5rem;line-height:1.3;font-weight:700;letter-spacing:-.01em}
.p-metin>p{color:var(--m);margin:14px 0 26px}
.fayda{display:grid;gap:14px;list-style:none;margin:0;padding:0}
.fayda li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:.96875rem;line-height:1.55}
.fayda .i{width:24px;height:24px;padding:4px;margin-top:1px;color:var(--yt);background:rgba(34,197,94,.14);border-radius:2px;stroke-width:2.5}
.sahne2{position:relative;font-size:12px;font-size:calc(100cqw / 52);padding:2.2em 2.4em 2.6em;background-color:var(--g0);background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:2.4em 2.4em;border:1px solid #1f2935;border-radius:2px;color:var(--gt);line-height:1.35;font-variant-numeric:tabular-nums}
.sahne2::after{inset:.9em}
.s-etiket{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gf);margin-bottom:1.4em!important}
.s-etiket::before{content:"";width:6px;height:6px;background:var(--t)}
.t2 .t-govde{grid-template-columns:3.4em minmax(0,1fr)}
.ray{background:#0d131a;border-right:1px solid #1d2633;padding:.8em .5em;display:flex;flex-direction:column;align-items:center;gap:.35em}
.ray span{width:2.3em;height:2.3em;display:grid;place-items:center;border-radius:2px}
.ray .i{width:1.3em;height:1.3em}
.ray .aktif{background:rgba(34,197,94,.12);box-shadow:inset .15em 0 0 var(--y)}
.ana2{min-width:0;padding:1.2em 1.4em 1.4em;display:flex;flex-direction:column;gap:.9em}
.r2-bas{display:flex;align-items:center;justify-content:space-between;gap:1em}
.r2-bas>b{font-size:1.2em;font-weight:700;color:#fff}
.r2-ind{display:flex;gap:.5em}
.btn-mini{display:inline-flex;align-items:center;gap:.45em;padding:.35em .75em;border:1px solid var(--gl);border-radius:2px;font-size:.75em;font-weight:600;color:#c3cad5;white-space:nowrap}
.btn-mini .i{width:1.25em;height:1.25em}
.r2-sekme{display:flex;gap:1.6em;border-bottom:1px solid var(--gc)}
.r2-sekme span{font-size:.8em;padding:.45em 0 .6em;color:var(--gf);white-space:nowrap}
.r2-sekme .aktif{color:#fff;font-weight:600;box-shadow:inset 0 -.2em 0 var(--y)}
.r2-filtre{display:flex;gap:.5em;flex-wrap:wrap}
.r2-filtre span{font-size:.72em;padding:.3em .75em;background:var(--g1);border:1px solid var(--gc);border-radius:2px;color:#c3cad5}
.r2-tablo{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8em}
.r2-tablo th{font-weight:500;font-size:.88em;color:var(--gf);text-align:right;padding:.5em .6em;border-bottom:1px solid var(--gc);white-space:nowrap}
.r2-tablo th i{display:inline-block;width:.6em;height:.6em;margin-right:.45em;vertical-align:.05em}
.r2-tablo td{text-align:right;padding:.6em .6em;border-bottom:1px solid #18202b;color:var(--gt)}
.r2-tablo th:first-child,.r2-tablo td:first-child{text-align:left;padding-left:0}
.r2-tablo td:first-child{color:#c3cad5}
.r2-tablo td:last-child{color:var(--ya);font-weight:600}
.r2-tablo tr.bugun-s td{background:rgba(34,197,94,.06)}
.anomali{background:var(--g1);border:1px solid var(--gc);border-left:.25em solid var(--sar);border-radius:2px;padding:.8em 1em .3em}
.a-bas{display:flex;align-items:center;gap:.5em;font-size:.85em;font-weight:600;color:#fff;margin-bottom:.3em}
.a-bas .i{width:1.3em;height:1.3em}
.a-bas .sayac{background:rgba(251,191,36,.14);color:var(--sar)}
.a-sat{display:grid;grid-template-columns:1.3em minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.55em 0;border-top:1px solid #1c2531;font-size:.78em}
.a-sat>.i{width:1.3em;height:1.3em}
.a-sat b{display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a-sat small{display:block;color:var(--gf);font-size:.9em}
.a-dug{padding:.3em .8em;border:1px solid var(--gl);border-radius:2px;font-weight:600;color:#fff;font-size:.9em}
.a-tamam{display:inline-flex;align-items:center;gap:.35em;color:var(--gf);font-size:.9em}
.a-tamam .i{color:var(--ya)}
.a-sat.kapali b{color:var(--gf);font-weight:500}
.tel-cift{display:flex;justify-content:center;align-items:flex-start;gap:2.2em}
.tel-cift .tel{width:17.5em;min-height:35em}
.tel-cift .tel+.tel{margin-top:3em}
.tel-ust{display:flex;align-items:center;gap:.6em;font-size:.95em;color:#fff}
.tel-ust .i{width:1.3em;height:1.3em;color:var(--gf)}
.tel-ust b{font-weight:700}
.vizor{position:relative;aspect-ratio:1;padding:2.2em;background:linear-gradient(var(--y) 0 0) left .7em top .7em/1.5em .22em,linear-gradient(var(--y) 0 0) left .7em top .7em/.22em 1.5em,linear-gradient(var(--y) 0 0) right .7em top .7em/1.5em .22em,linear-gradient(var(--y) 0 0) right .7em top .7em/.22em 1.5em,linear-gradient(var(--y) 0 0) left .7em bottom .7em/1.5em .22em,linear-gradient(var(--y) 0 0) left .7em bottom .7em/.22em 1.5em,linear-gradient(var(--y) 0 0) right .7em bottom .7em/1.5em .22em,linear-gradient(var(--y) 0 0) right .7em bottom .7em/.22em 1.5em,#05080c;background-repeat:no-repeat;border:1px solid var(--gc);border-radius:2px}
.vizor svg{display:block;width:100%;height:100%}
.tarama{position:absolute;inset:1.6em;background:linear-gradient(90deg,transparent,var(--y) 15%,var(--y) 85%,transparent) center top/100% .18em no-repeat;animation:tara 2.6s ease-in-out 4 alternate}
@keyframes tara{to{background-position:center bottom}}
.vizor-not{font-size:.74em;color:var(--gm);text-align:center}
.bildirim{display:flex;gap:.7em;align-items:flex-start;padding:.75em .8em;background:#161e29;border:1px solid var(--gl);border-radius:2px}
.bildirim>.i{width:1.5em;height:1.5em;margin-top:.1em}
.bildirim b{display:block;font-size:.82em;color:#fff}
.bildirim small{display:block;font-size:.72em;color:var(--gm)}
.mh-gez{display:flex;align-items:center;justify-content:space-between;padding:.35em 0 .5em;border-bottom:1px solid var(--gc)}
.mh-gez .i{width:1.2em;height:1.2em;color:var(--gf)}
.mh-gez span{text-align:center}
.mh-gez b{display:block;font-size:.78em;color:#fff}
.mh-gez small{display:block;font-size:.66em;color:var(--gf)}
.mh li{display:grid;grid-template-columns:2.6em minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.5em .5em;font-size:.74em;border-bottom:1px solid #18202b;white-space:nowrap}
.mh li:last-child{border-bottom:0}
.mh li span:first-child{color:var(--gf)}
.mh li b{color:#fff}
.mh .bugun-s{background:rgba(139,92,246,.12);box-shadow:inset .25em 0 0 #8b5cf6}
.rz{font-size:.85em;font-weight:600;padding:.12em .6em;border-radius:999px;white-space:nowrap}
.rz-gun{background:rgba(251,191,36,.14);color:var(--sar)}
.rz-gece{background:rgba(129,140,248,.16);color:#a5b4fc}
.rz-izin{background:rgba(56,189,248,.14);color:var(--gok)}
.rz-aktif{background:rgba(34,197,94,.16);color:var(--ya)}
.yayinda{display:flex;align-items:center;gap:.55em;font-size:.75em;font-weight:600;color:var(--ya);padding:.45em .6em;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3);border-radius:2px}
.tk-lbl{display:flex;align-items:center;gap:.45em;font-size:.72em;color:var(--gf)}
.tk-lbl .i{width:1.2em;height:1.2em}
.gorevler{display:flex;flex-wrap:wrap;gap:.5em}
.gorev{display:inline-flex;align-items:center;gap:.4em;font-size:.72em;font-weight:600;padding:.3em .35em .3em .7em;border:1px solid var(--gl);border-radius:999px;color:#c3cad5}
.gorev>.i{width:1.25em;height:1.25em;color:var(--sar)}
.gorev.acik{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.12);color:#fff}
.gorev .nabiz{width:.55em;height:.55em}
.g-btn{width:1.9em;height:1.9em;display:grid;place-items:center;border-radius:50%;background:#1b2533;margin-left:.2em}
.g-btn .i{width:1.05em;height:1.05em}
.sayilar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--gc);border:1px solid var(--gc)}
.sayilar span{background:var(--g1);padding:.6em .3em;text-align:center}
.sayilar b{display:block;font-size:1.6em;line-height:1.1}
.sayilar small{display:block;font-size:.64em;line-height:1.25;color:var(--gf)}
.sekme-ust{display:flex;gap:1.2em;border-bottom:1px solid var(--gc)}
.sekme-ust span{display:flex;align-items:center;gap:.45em;font-size:.78em;font-weight:600;color:#fff;padding:.2em 0 .6em;box-shadow:inset 0 -.2em 0 var(--y)}
.sekme-ust .i{width:1.2em;height:1.2em}
.grup-bas{display:grid;grid-template-columns:.6em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.6em .7em;background:var(--g1);border:1px solid var(--gc);border-radius:2px}
.grup-bas .nabiz{width:.6em;height:.6em}
.grup-bas b{display:flex;align-items:center;gap:.4em;font-size:.8em;color:#fff}
.grup-bas b .i{width:1.1em;height:1.1em;color:var(--gf)}
.grup-bas small{display:flex;align-items:center;gap:.4em;font-size:.66em;color:var(--gf);margin-top:.15em}
.grup-say{font-size:.78em;font-weight:600;color:var(--ya);white-space:nowrap}
.yolcu li{display:grid;grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.45em .1em;border-bottom:1px solid #18202b}
.yolcu li:last-child{border-bottom:0}
.av{width:2.9em;height:2.9em;display:grid;place-items:center;font-size:.72em;font-weight:600;background:#1b2533;border-radius:2px;color:#c3cad5}
.yolcu b{display:block;font-size:.76em;color:#fff;white-space:nowrap}
.yolcu small{display:block;font-size:.64em;color:var(--gf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dz{font-size:.62em;font-weight:600;padding:.2em .6em;border-radius:999px;white-space:nowrap}
.dz-b{background:rgba(34,197,94,.16);color:var(--ya)}
.dz-s{background:rgba(251,191,36,.14);color:var(--sar)}
.dz-g{background:rgba(56,189,248,.14);color:var(--gok)}
.dz-m{background:rgba(167,139,250,.16);color:var(--mor)}
.ariza{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.5em;height:2.9em;border:1px solid rgba(249,115,22,.55);color:#fdba74;font-size:.8em;font-weight:600;border-radius:2px}
.ariza .i{width:1.3em;height:1.3em}
@container (max-width:520px){
  .sahne2{font-size:calc(100cqw / 33);padding:1.4em 1.2em 1.6em}
  .t2 .t-govde{grid-template-columns:minmax(0,1fr)}
  .ray,.t2 .t-noktalar,.k-ki,.r2-filtre span:nth-child(3),.r2-sekme span:nth-child(3){display:none}
  .ana2{padding:1em 1em 1.2em}
  .tel-cift{gap:1em}
  .tel-cift .tel{width:14.9em;min-height:33em;padding:.9em .8em 1em}
  .tel-cift .tel+.tel{margin-top:2.2em}
}
@supports not (container-type:inline-size){
  .sahne{font-size:min(10px,calc((100vw - 32px) / 66))}
  .sahne2{font-size:min(12px,calc((100vw - 32px) / 52))}
}

/*Yf53bda*/
.derin-liste{display:grid;gap:96px}
.derin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.derin-ters .derin-metin{order:2}
.derin h2{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);margin:14px 0}
.derin-metin>p:not(.ust-etiket):not(.paket-not){color:var(--m);margin-bottom:22px}
.paket-not{display:inline-block;margin-top:18px;padding:4px 10px;font-size:.8125rem;font-weight:600;color:var(--tt);background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.35);border-radius:2px}
.mini{background:var(--g0);background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:28px 28px;border:1px solid #1f2935;border-radius:2px;color:var(--gt);padding:24px;font-variant-numeric:tabular-nums;box-shadow:0 30px 60px -30px rgba(15,20,27,.6)}
.mini-bas{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--gc)}
.mini-bas .i{width:20px;height:20px}
.mini-bas b{color:#fff;font-size:.9375rem}
.mini-bas>span{margin-left:auto;font-size:.8125rem;color:var(--gf)}
.mini-bas>.mini-rozet{color:var(--ya);border:1px solid rgba(34,197,94,.4);padding:2px 10px;border-radius:999px;font-weight:600}
.mini-dugmeler{display:flex;gap:8px}
.mini-dugmeler span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--gl);border-radius:2px;font-size:.75rem;font-weight:600;color:#c3cad5}
.mini-dugmeler .i{width:15px;height:15px}
.mini-harita{display:block;width:100%;height:auto;border:1px solid var(--gc);border-radius:2px}
.mini-liste,.mini-satirlar{list-style:none;margin:0;padding:0}
.mini-liste{margin-top:12px}
.mini-liste li{display:grid;grid-template-columns:10px 64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #1c2531;font-size:.875rem}
.mini-liste li:first-child{border-top:0}
.nokta{width:10px;height:10px;border-radius:50%}
.mini-liste b{color:#fff}
.mini-liste span{color:var(--gm)}
.mini-liste em{font-style:normal;font-weight:600;color:#fff}
.mini-kayit div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #1c2531;font-size:.875rem}
.mini-kayit div:first-child{border-top:0}
.mini-kayit dt{color:var(--gf)}
.mini-kayit dd{color:#fff;font-weight:600;display:flex;align-items:center;gap:6px}
.mini-kayit dd .i{width:16px;height:16px}
.mini-satirlar li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #1c2531;font-size:.875rem}
.mini-satirlar li:first-child{border-top:0}
.mini-satirlar b{color:#fff;font-weight:600}
.mini-satirlar span{color:var(--gm)}
.mini-satirlar em{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:.75rem;font-weight:600;padding:2px 10px;border-radius:999px;white-space:nowrap}
.mini-satirlar .uyum{background:rgba(34,197,94,.14);color:var(--ya)}
.mini-satirlar .uyumsuz em{background:rgba(251,191,36,.14);color:var(--sar)}
.mini-satirlar em .i{width:13px;height:13px}
.mini-not{display:flex;align-items:flex-start;gap:8px;margin-top:14px!important;font-size:.8125rem;color:var(--gm)}
.mini-not .i{width:16px;height:16px;margin-top:2px}
.mini-cubuk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;height:150px;align-items:end}
.mini-cubuk div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;height:100%}
.mini-cubuk i{display:block;width:100%;background:rgba(34,197,94,.3);border-radius:1px 1px 0 0}
.mini-cubuk b{font-size:.75rem;font-weight:600;color:#c3cad5}
.mini-cubuk .bugun-s i{background:var(--y)}
.mini-cubuk small{font-size:.75rem;color:var(--gf)}
.mini-ozet{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:.8125rem}

/*Ya216b0*/
.sekiller{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}
.sekil{min-width:0}
.sekil-genis{grid-column:1/-1}
.sekil-bas{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--c);font-size:.875rem;color:var(--m)}
.sekil-no{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--n)}
.takvim-kap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.takvim,.matris{display:grid;gap:3px;font-variant-numeric:tabular-nums}
.takvim{grid-template-columns:84px repeat(12,minmax(48px,1fr));min-width:680px}
.matris{grid-template-columns:28px repeat(7,minmax(0,1fr))}
.takvim>span,.matris>span{display:flex;align-items:center;justify-content:center;height:40px;font-size:.75rem;font-weight:600;border-radius:1px;white-space:nowrap}
.matris>span{height:30px}
.takvim .ch,.matris .ch{height:auto;padding-bottom:4px;font-weight:500;color:var(--m)}
.takvim .rl{justify-content:flex-start;font-size:.8125rem}
.matris .rl{font-weight:500;color:var(--m)}
.takvim .cy{grid-column:span 6;height:auto;justify-content:flex-start;padding-bottom:4px;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--m);border-bottom:1px solid var(--n)}
.gu{background:#fef3c7;color:#78350f}
.ak{background:#fed7aa;color:#7c2d12}
.ge{background:#1e1b4b;color:#e0e7ff}
.vz{background:repeating-linear-gradient(135deg,#d1d5db 0 1px,transparent 1px 6px) #fff;box-shadow:inset 0 0 0 1px #d1d5db;color:var(--m)}
.lejant{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:.8125rem;color:var(--m)}
.lejant span{display:inline-flex;align-items:center;gap:7px}
.sw{display:inline-block;width:14px;height:14px;flex:none;border-radius:1px}
.sekil figcaption{margin-top:12px;font-size:.875rem;line-height:1.6;color:var(--m)}
.gece{--k:64px;position:relative;display:grid;gap:8px;font-variant-numeric:tabular-nums}
.gece::before{content:"";position:absolute;top:0;bottom:22px;left:calc(var(--k) + (100% - var(--k)) * .375);border-left:1.5px dashed var(--n)}
.g-sat{display:grid;grid-template-columns:var(--k) minmax(0,1fr);align-items:center}
.g-sat>b{font-size:.75rem;font-weight:600;color:var(--m)}
.g-iz{position:relative;height:32px}
.g-gun{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 8px;background:#eef0ef;font-size:.75rem;font-weight:500;color:var(--m);white-space:nowrap}
.g1{left:0;width:calc(37.5% - 3px)}.g2{left:calc(37.5% + 3px);right:0}
.g-bar{position:absolute;top:0;bottom:0;left:12.5%;width:75%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1e1b4b;color:#e0e7ff;font-size:.75rem;font-weight:600;white-space:nowrap;border-radius:1px}
.g-ev{position:absolute;top:50%;display:flex;align-items:center;gap:6px;transform:translateY(-50%);font-size:.75rem;font-weight:600;color:var(--yt);white-space:nowrap}
.g-ev::before{content:"";width:10px;height:10px;flex:none;background:var(--y)}
.g-ev.e1{left:calc(9.58% - 5px)}
.g-ev.e2{right:calc(11.04% - 5px);flex-direction:row-reverse}
.g-is{position:absolute;top:0;bottom:0;left:9.58%;right:11.04%;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--n);border-radius:1px;font-size:.75rem;font-weight:700;white-space:nowrap}
.g-olcek{position:relative;height:16px}
.g-olcek span{position:absolute;top:0;transform:translateX(-50%);font-size:.6875rem;color:var(--m)}
.g-olcek span:first-child{transform:none}
.g-olcek .gy{color:var(--n);font-weight:600}
.vardiya-not{display:inline-flex;align-items:center;gap:10px;margin-top:40px!important;padding:10px 14px;background:#fff;border:1px solid var(--c);border-left:3px solid var(--t);font-size:.9375rem}
.vardiya-not .i{width:18px;height:18px;color:var(--tk)}

/*Yc32a98*/
.guvenlik{position:relative;background:var(--g0);color:var(--gt);padding:96px 0}
.guvenlik::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:48px 48px}
.guvenlik .kap{position:relative}
.guvenlik h2{color:#fff}
.g-liste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;list-style:none;margin:0;padding:0;background:var(--gc);border:1px solid var(--gc)}
.g-liste li{background:var(--g1);padding:24px 22px}
.g-liste .i{width:26px;height:26px;color:var(--ya)}
.g-liste h3{font-size:1rem;font-weight:600;color:#fff;margin:16px 0 8px}
.g-liste p{font-size:.875rem;line-height:1.6;color:var(--gm)}

/*Yc9503a*/
.adimlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:2px solid var(--n)}
.adimlar li{position:relative;padding:24px 28px 0 0}
.adimlar li::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:2px;background:var(--y)}
.adim-no{display:block;font-size:2rem;font-weight:600;line-height:1;color:var(--yt);font-variant-numeric:tabular-nums}
.adimlar h3{font-size:1.125rem;font-weight:700;margin:12px 0 8px}
.adimlar p{color:var(--m);font-size:.9375rem}

/*Y5b4b80*/
.sss{max-width:920px}
.sss{border-top:1px solid var(--c)}
.sss-kap .r-bas{margin-bottom:32px}
.sss-madde{border-bottom:1px solid var(--c)}
.sss-madde summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;font-size:1.0625rem;font-weight:600;cursor:pointer;list-style:none}
.sss-madde summary::-webkit-details-marker{display:none}
.sss-madde summary .i{width:20px;height:20px;margin-top:3px;color:var(--yt)}
.sss-madde .kapat,.sss-madde[open] .ac{display:none}
.sss-madde[open] .kapat{display:block}
.sss-madde summary:hover{color:var(--yt)}
.sss-madde p{max-width:72ch;padding:0 0 22px;color:var(--m)}

/*Y291b1c*/
.cagri{background:#fff;border-top:1px solid var(--c);padding:72px 0}
.cagri-ic{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}
.cagri h2{margin-bottom:8px}
.cagri p{color:var(--m);max-width:100%}
.cagri-dugmeler{display:flex;flex-wrap:wrap;gap:12px}
.cagri .btn-h{color:var(--n);border-color:var(--c);background:transparent}
.cagri .btn-h:hover{border-color:var(--n);background:transparent}

/*Y117539*/
.alt{background:var(--g0);color:var(--gm);font-size:.875rem;border-top:1px solid var(--gc)}
.alt-ust{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:56px;padding-bottom:40px}
.alt-marka img{display:block;height:40px;width:auto}
.alt-marka p{margin-top:16px;max-width:30em;line-height:1.6}
.alt-marka .alt-destek{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600}
.alt-destek .i{width:18px;height:18px;color:var(--ya)}
.alt-sutun h2{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gf);margin-bottom:14px}
.alt-sutun ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}
.alt-sutun a{display:inline-block;padding:4px 0}
.alt a{color:#c3cad5;text-decoration:none}
.alt a:hover{color:#fff;text-decoration:underline}
.alt-alt{padding-bottom:24px}
.alt-alt small{display:block;padding-top:20px;border-top:1px solid var(--gc);font-size:.8125rem}

/*Y6b7f48*/
@media (max-width:1080px){
  .k-ic{grid-template-columns:minmax(0,1fr);gap:64px;padding-top:56px}
  .k-metin{max-width:640px}
  .sahne-kap{max-width:760px}
  .panel,.derin{grid-template-columns:minmax(0,1fr);gap:36px}
  .derin-ters .derin-metin{order:0}
  .olgu-liste{grid-template-columns:repeat(2,minmax(0,1fr))}
  .olgu-liste li,.olgu-liste li:first-child{border-left:0;border-top:1px solid var(--c);padding:20px 16px 20px 0}
  .olgu-liste li:nth-child(-n+2){border-top:0}
  .sekiller{grid-template-columns:minmax(0,1fr)}
  .adimlar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}
  .g-liste{grid-template-columns:repeat(2,minmax(0,1fr))}
  .g-liste li:last-child:nth-child(odd){grid-column:1/-1}
  .alt-ust{grid-template-columns:repeat(3,minmax(0,1fr))}
  .alt-marka{grid-column:1/-1}
}
@media (max-width:900px){
  .menu-dugme{display:inline-flex}
  .menu{display:none;position:absolute;left:0;right:0;top:68px;margin:0;flex-direction:column;align-items:stretch;gap:16px;padding:12px 16px 20px;background:var(--g0);border-bottom:1px solid var(--gc);box-shadow:0 20px 40px -10px rgba(0,0,0,.6)}
  .menu.acik{display:flex}
  .menu-liste{flex-direction:column}
  .menu-liste a{padding:12px 4px;font-size:1rem;border-bottom:1px solid var(--gc)}
  .menu-liste a[aria-current]::after{left:4px;right:auto;width:24px;bottom:-1px}
  .menu-eylem{flex-direction:column;align-items:stretch}
  .giris{justify-content:center;border:1px solid var(--gl)}
}
@media (max-width:640px){
  .kap{padding:0 16px}
  .logo img{height:36px}
  .bolum,.guvenlik{padding:64px 0}
  .k-ic{padding-top:40px;padding-bottom:56px;gap:48px}
  .k-cumle{font-size:1.0625rem}
  .k-dugmeler{margin:28px 0 32px}
  .k-dugmeler .btn{flex:1 1 100%}
  .okuma div{padding:12px 10px 0}
  .okuma dd{font-size:.875rem}
  .sahne-kap::before{inset:-10px}
  .olgu-liste{grid-template-columns:minmax(0,1fr)}
  .olgu-liste li,.olgu-liste li:nth-child(2){border-top:1px solid var(--c);padding:16px 0}
  .olgu-liste li:first-child{border-top:0}
  .kiyas-sat{grid-template-columns:minmax(0,1fr)}
  .kiyas-bas{display:none}
  .kiyas-sat>span{padding:14px 16px}
  .kiyas-sat>span:first-child{border-right:0}
  .kiyas-sat>span:last-child{border-top:1px dashed var(--c)}
  .kiyas-sat>span::before{content:attr(data-etiket);display:block;margin-bottom:2px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--m)}
  .kiyas-sat>span:last-child::before{color:var(--yt)}
  .roller{padding:64px 0 72px}
  .sekmeler{margin-bottom:28px}
  .sekmeler [role=tab]{flex-direction:column;gap:6px;padding:14px 6px;text-align:center}
  .sekmeler small{display:none}
  .s-ik{width:34px;height:34px}
  .p-metin h3{font-size:1.3125rem}
  .derin-liste{gap:64px}
  .mini{padding:18px}
  .mini-kayit div{grid-template-columns:104px minmax(0,1fr)}
  .mini-satirlar li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}
  .mini-satirlar span{grid-row:2;grid-column:1}
  .mini-satirlar em{grid-row:1/3;grid-column:2}
  .adimlar{grid-template-columns:minmax(0,1fr)}
  .g-liste{grid-template-columns:minmax(0,1fr)}
  .adimlar li{padding-right:0}
  .cagri{padding:56px 0}
  .cagri-dugmeler{width:100%}
  .cagri-dugmeler .btn{flex:1 1 100%}
  .alt-ust{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-top:40px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation:none!important;transition:none!important}
  .otobus{transform:translate(160px,112px)}
  .iz{stroke-dashoffset:174}
}

/*Y6f4a09*/


.btn-c{border-color:var(--c);color:var(--n);background:#fff}
.btn-c:hover{border-color:var(--n)}
/*Y7cf51e*/
.ti{width:1em;height:1em;display:inline-block;vertical-align:-.15em;flex-shrink:0}
.o-n{color:#475569}

.sayfa-bas{position:relative;background:var(--g0);color:var(--gt);padding:72px 0 64px}
.sayfa-bas::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 95%);mask-image:linear-gradient(90deg,#000 30%,transparent 95%)}
.sayfa-bas .kap{position:relative}
.sayfa-bas h1{font-size:clamp(2rem,1.3rem + 2vw,2.75rem);line-height:1.12;font-weight:700;letter-spacing:-.025em;color:#fff;margin:18px 0 14px;max-width:24ch}
.sayfa-bas-metin{font-size:1.125rem;line-height:1.65;color:#b9c1cc;max-width:100%}
.sayfa-bas+.cetvel{background-color:var(--g0)}
.sayfa-bas-404{padding-bottom:88px}
.sayfa-bas-404 .k-dugmeler{margin-bottom:0}
.bos-not{display:flex;gap:12px;align-items:flex-start;padding:20px 22px;background:#fff;border:1px solid var(--c);border-left:3px solid var(--t)}
.bos-not .i{width:20px;height:20px;margin-top:2px;color:var(--tk)}
.bos-not a{color:var(--yt);font-weight:600}

/*Yf4fb08*/
.oz-duzen{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start;padding-top:64px;padding-bottom:96px}
.oz-duzen-bos{display:block}
.oz-menu{position:sticky;top:92px}
.oz-menu ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--c)}
.oz-menu a{display:flex;align-items:center;gap:10px;margin-left:-1px;padding:9px 12px;border-left:2px solid transparent;color:var(--m);text-decoration:none;font-size:.9375rem;font-weight:500}
.oz-menu a:hover{color:var(--n);border-left-color:var(--y)}
.oz-menu a>span{display:grid}
.oz-menu .i{width:18px;height:18px}
.oz-menu small{margin-left:auto;font-size:.75rem;color:var(--m);font-variant-numeric:tabular-nums}
.oz-gruplar{display:grid;gap:56px;min-width:0}
.oz-grup{scroll-margin-top:16px}
.oz-grup-bas{position:relative;display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:2px solid var(--n)}
.oz-grup-bas::after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:2px;background:var(--y)}
.oz-grup-bas h2{font-size:1.5rem}
.oz-say{margin-left:auto;font-size:.8125rem;color:var(--m);white-space:nowrap}
.oz-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c);border:1px solid var(--c);border-top:0}
.oz-liste li{background:#fff;padding:22px 24px;min-width:0}
.oz-liste li:last-child:nth-child(odd){grid-column:1/-1}
.oz-madde-ust{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}
.oz-liste h3{font-size:1.0625rem;font-weight:600;line-height:1.35}
.oz-paket{flex:none;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap;color:var(--yt);background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.35)}
.oz-paket-kisit{color:var(--tt);background:rgba(249,115,22,.06);border-color:rgba(249,115,22,.35)}
.oz-fayda{margin-top:8px;font-size:.9375rem;font-weight:500;line-height:1.55;color:var(--n)}
.oz-aciklama{margin-top:8px;font-size:.875rem;line-height:1.65;color:var(--m)}

/*Y3eeef7*/
.plan-govde{padding-top:72px;padding-bottom:88px}
.plan-ozellik-bag{margin-top:28px;text-align:center}
.plan-ozellik-bag a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--yt);font-weight:600;text-decoration:none}
.plan-ozellik-bag a:hover{text-decoration:underline;text-underline-offset:3px}
.plan-ozellik-bag .i{width:18px;height:18px}

/*Yb768e2*/
.ilt-izgara{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start;padding-top:64px;padding-bottom:96px}
.ilt-bilgi{background:#fff;border:1px solid var(--c);border-radius:2px;padding:28px 24px}
.ilt-bilgi h2{font-size:1.125rem;letter-spacing:-.01em;margin-bottom:6px}
.ilt-satir{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--c);color:var(--n);text-decoration:none;font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}
.ilt-bilgi h2+.ilt-satir{border-top:0}
.ilt-satir small{display:block;margin-bottom:2px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--m)}
a.ilt-satir{font-weight:600}
a.ilt-satir:hover{color:var(--yt)}
.ilt-guven{display:flex;gap:10px;align-items:flex-start;padding-top:16px;border-top:1px solid var(--c);font-size:.8125rem;line-height:1.55;color:var(--m)}
.ilt-guven .i{width:18px;height:18px;margin-top:1px;color:var(--yk)}
.ilt-guven a{color:var(--n);text-decoration:underline;text-underline-offset:2px}
.ilt-form-kart{background:#fff;border:1px solid var(--c);border-radius:2px;padding:32px;box-shadow:inset 0 3px 0 var(--y)}
.ilt-form-kart h2{font-size:1.375rem}
.ilt-form-alt{margin:4px 0 24px;font-size:.9375rem;color:var(--m)}

/*Y9936a3*/

.yasal-duzen{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start;padding-top:56px;padding-bottom:96px}
.yasal-yan{position:sticky;top:92px;display:grid;gap:28px;max-height:calc(100vh - 116px);overflow-y:auto}
.yasal-ic summary,.yasal-diger>p{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--c);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m)}
.yasal-ic summary{list-style:none;cursor:pointer}
.yasal-ic summary::-webkit-details-marker{display:none}
.yasal-ic summary .i{width:18px;height:18px;transition:transform .15s}
.yasal-ic[open] summary .i{transform:rotate(180deg)}
.yasal-ic ol,.yasal-diger ul{list-style:none;margin:8px 0 0;padding:0}
.yasal-ic a{display:block;padding:9px 0 9px 12px;border-left:2px solid transparent;font-size:.875rem;line-height:1.45;color:var(--m);text-decoration:none}
.yasal-ic a:hover{color:var(--n);border-left-color:var(--y)}
.yasal-diger a{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.875rem;color:var(--m);text-decoration:none}
.yasal-diger a:hover,.yasal-diger a[aria-current]{color:var(--n)}
.yasal-diger a[aria-current]{font-weight:600}
.yasal-diger .i{width:16px;height:16px;color:var(--yk)}
.legal{min-width:0;max-width:820px;background:#fff;border:1px solid var(--c);padding:48px 56px}
.legal-notice{position:relative;padding-bottom:20px;margin-bottom:16px;border-bottom:2px solid var(--n)}
.legal-notice::after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:2px;background:var(--y)}
.legal-notice h1{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}
.legal-notice strong{color:var(--tt)}
.legal .legal-notice+p{font-size:.8125rem;color:var(--m)}
.legal .legal-notice+p em{font-style:normal}
.legal h2{margin:40px 0 12px;font-size:1.25rem;line-height:1.35;letter-spacing:-.01em;scroll-margin-top:16px}
.legal h3{margin:24px 0 8px;font-size:1.0625rem;font-weight:600}
.legal p,.legal li{font-size:1rem;line-height:1.75;color:#1f2937}
.legal p{margin:0 0 14px}
.legal ul,.legal ol{margin:0 0 14px;padding-left:22px}
.legal li{margin-bottom:6px}
.legal a{color:var(--yt);text-decoration:underline;text-underline-offset:2px}
.legal code{font-size:.9em;padding:0 4px;background:var(--z);border:1px solid var(--c);border-radius:2px}
.legal table{display:block;overflow-x:auto;width:100%;margin:16px 0;border-collapse:collapse;font-size:.875rem}
.legal th,.legal td{padding:8px 10px;border:1px solid var(--c);text-align:left;vertical-align:top}
.legal th{background:var(--z);font-weight:600}

@media (max-width:1080px){
  .oz-duzen{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:0}
  .oz-menu{top:68px;z-index:5;margin:0 -32px;padding:10px 32px;background:var(--z);border-bottom:1px solid var(--c);overflow-x:auto}
  .oz-menu ul{display:flex;gap:8px;width:max-content;border-left:0}
  .oz-menu a{min-height:44px;margin:0;padding:7px 12px;border:1px solid var(--c);border-radius:2px;background:#fff;white-space:nowrap}
  .oz-menu a:hover{border-color:var(--n)}
  .oz-grup{scroll-margin-top:60px}
}
@media (max-width:1024px){
  .yasal-duzen{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:32px}
  .yasal-yan{position:static;max-height:none;overflow:visible}
  .yasal-ic{padding:12px 14px;background:#fff;border:1px solid var(--c)}
  .yasal-ic summary{min-height:44px;padding-bottom:0;border-bottom:0}
  .yasal-ic[open] summary{padding-bottom:10px;border-bottom:1px solid var(--c)}
  .yasal-diger{display:none}
  .legal h2{scroll-margin-top:8px}
}
@media (min-width:1025px){
  .yasal-ic summary{pointer-events:none}
  .yasal-ic summary .i{display:none}
}
@media (max-width:860px){
  .ilt-izgara{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .oz-liste{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
  .sayfa-bas{padding:48px 0 44px}
  .sayfa-bas-metin{font-size:1.0625rem}
  .oz-menu{margin:0 -16px;padding:10px 16px}
  .oz-liste li{padding:18px 16px}
  .oz-grup-bas h2{font-size:1.3125rem}
  .plan-govde{padding-top:56px;padding-bottom:64px}
  .ilt-izgara{padding-top:32px;padding-bottom:64px}
  .ilt-form-kart{padding:24px 16px}
  .legal{padding:28px 18px}
}

/*Yefa6df*/


.tf { display: block; text-align: left; }
.tf[hidden] { display: none; }
.tf-izgara { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px 18px; }
.tf--widget .tf-izgara { grid-template-columns: minmax(0, 1fr); gap: 14px; }
.tf-alan[data-alan="calisan_sayisi_tahmini"], .tf-alan[data-alan="mesaj"] { grid-column: 1 / -1; }
@media (max-width: 640px) { .tf-izgara { grid-template-columns: minmax(0, 1fr); } }
.tf-alan label { display: block; font-size: 14px; font-weight: 600; margin-bottom: 7px; color: var(--text); }
.tf-zorunlu { color: var(--tt); }
.tf-istege { font-weight: 400; font-size: 13px; color: var(--muted); }
.tf-kutu { position: relative; display: flex; align-items: center; }
.tf-kutu-ikon { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); font-size: 18px; color: #6b7280; pointer-events: none; transition: color .15s; }
.tf input[type=text], .tf input[type=tel], .tf input[type=email], .tf select, .tf textarea {
  width: 100%; padding: 12px 14px 12px 44px; border: 1.5px solid #8b95a5; border-radius: var(--radius);
  font-family: var(--font-display); font-size: 16px; /*Y3b1447*/
  font-weight: 400; background: var(--surface); color: var(--text); transition: border-color .15s, box-shadow .15s;
}
.tf ::placeholder { color: #6b7280; opacity: 1; }
.tf textarea { padding: 12px 14px; resize: vertical; min-height: 96px; line-height: 1.55; }
.tf .tf-kutu--onek input[type=tel] { padding-left: 86px; font-variant-numeric: tabular-nums; letter-spacing: .02em; }
.tf-onek { position: absolute; left: 42px; top: 50%; transform: translateY(-50%); font-size: 16px; font-weight: 600; color: var(--text); padding-right: 10px; border-right: 1px solid var(--border); line-height: 1.25; pointer-events: none; }
.tf-kutu--secim select { appearance: none; -webkit-appearance: none; cursor: pointer; padding-right: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: right 12px center; background-size: 18px; }
.tf-kutu--secim select:has(option[value=""]:checked) { color: #6b7280; }
.tf-kutu--secim select option { color: var(--text); }
.tf-kutu:focus-within .tf-kutu-ikon { color: var(--accent-dark); }
.tf input:focus-visible, .tf select:focus-visible, .tf textarea:focus-visible, .tf input:focus, .tf select:focus, .tf textarea:focus { outline: 2px solid var(--yk); outline-offset: 1px; border-color: var(--yk); box-shadow: none; }
.tf-alan.hatali input, .tf-alan.hatali select, .tf-alan.hatali textarea { border-color: #dc2626; box-shadow: 0 0 0 3px rgba(220,38,38,.1); }
.tf-alan.hatali .tf-kutu-ikon { color: #dc2626; }
.tf-hata { margin: 6px 0 0; font-size: 13px; line-height: 1.45; font-weight: 500; color: #b91c1c; }
.tf-hata:empty { display: none; }
.tf-sayac { margin: 6px 0 0; font-size: 12px; color: var(--muted); text-align: right; font-variant-numeric: tabular-nums; }
.tf-sayac.sinir { color: var(--tt); }
.tf-tuzak { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }

.tf-onay { margin-top: 18px; }
/*Y965df9*/
.tf .tf-onay-satir { display: flex; gap: 10px; align-items: flex-start; cursor: pointer; font-size: 13.5px; line-height: 1.55; font-weight: 400; color: var(--muted); margin: 0; position: relative; }
.tf-onay-satir input { position: absolute; opacity: 0; width: 20px; height: 20px; margin: 0; }
.tf-onay-kutu { flex-shrink: 0; width: 20px; height: 20px; margin-top: 1px; border: 1.5px solid #8b95a5; border-radius: 2px; background: var(--surface); display: flex; align-items: center; justify-content: center; transition: background .15s, border-color .15s, box-shadow .15s; }
.tf-onay-satir input:checked + .tf-onay-kutu { background: var(--accent); border-color: var(--accent); }
.tf-onay-satir input:checked + .tf-onay-kutu::after { content: ''; width: 10px; height: 5px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(-45deg) translate(1px, -1px); }
.tf-onay-satir input:focus-visible + .tf-onay-kutu { outline: 2px solid var(--yk); outline-offset: 2px; border-color: var(--yk); }
.tf-onay.hatali .tf-onay-kutu { border-color: #dc2626; }
.tf-onay-metin a { color: var(--text); text-decoration: underline; text-underline-offset: 2px; }

.tf-recaptcha { margin-top: 14px; }
.tf-recaptcha[hidden] { display: none; }
.tf-not { display: flex; gap: 8px; align-items: flex-start; margin: 14px 0 0; font-size: 12.5px; line-height: 1.5; color: var(--muted); }
.tf-not .ti { flex-shrink: 0; font-size: 15px; margin-top: 1px; color: var(--accent-dark); }
.tf-not a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.tf-not--uyari { color: var(--tt); font-weight: 600; }

.tf-gonder { width: 100%; margin-top: 18px; padding: 14px 24px; font-size: 15px; }
.tf-gonder .ti { font-size: 18px; }
.tf-gonder-donen { display: none; }
.tf-gonder.yukleniyor .tf-gonder-ikon { display: none; }
.tf-gonder.yukleniyor .tf-gonder-donen { display: inline-flex; animation: tfDon .9s linear infinite; }
.tf-gonder:disabled { opacity: .8; cursor: progress; }
@keyframes tfDon { to { transform: rotate(360deg); } }

.tf-uyari { display: flex; gap: 10px; align-items: flex-start; margin-bottom: 18px; padding: 12px 14px; border-radius: var(--radius); background: #fef2f2; border: 1px solid #fecaca; color: #991b1b; font-size: 14px; font-weight: 500; line-height: 1.5; }
.tf-uyari[hidden] { display: none; }
.tf-uyari .ti { flex-shrink: 0; font-size: 18px; margin-top: 1px; color: #dc2626; }

.tf-basari { text-align: center; padding: 24px 8px 6px; }
.tf-basari[hidden] { display: none; }
.tf-basari:focus { outline: none; }
.tf-basari-ikon { width: 64px; height: 64px; margin: 0 auto 16px; border-radius: 2px; background: rgba(34,197,94,.12); color: var(--accent-dark); display: flex; align-items: center; justify-content: center; font-size: 34px; animation: tfBelir .35s ease-out; }
.tf-basari-baslik { font-size: 20px; font-weight: 700; margin: 0 0 8px; color: var(--text); }
.tf-basari-metin { font-size: 15px; max-width: 420px; margin: 0 auto 18px; }
.tf-ozet { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 6px 14px; max-width: 360px; margin: 0 auto 20px; padding: 14px 16px; text-align: left; background: var(--bg); border: 1px solid var(--border); border-radius: var(--radius); font-size: 14px; }
.tf-ozet dt { color: var(--muted); }
.tf-ozet dd { margin: 0; font-weight: 600; color: var(--text); overflow-wrap: anywhere; }
@keyframes tfBelir { from { transform: scale(.6); opacity: 0; } to { transform: scale(1); opacity: 1; } }
@media (prefers-reduced-motion: reduce) { .tf-basari-ikon, .tf-gonder.yukleniyor .tf-gonder-donen { animation: none; } }
/*Yc16560*/


.grecaptcha-badge { visibility: hidden; }


/*Y06c950*/
.demo-widget-btn {
  position: fixed; right: 24px; bottom: 24px; z-index: 50;
  background: var(--accent); color: #04210f; border: none; border-radius: 2px; /*Y27f202*/
  padding: 14px 20px; display: flex; align-items: center; gap: 8px;
  font-family: var(--font-display); font-weight: 600; font-size: 14px; cursor: pointer;
  box-shadow: 0 8px 24px rgba(34,197,94,.35);
}
.demo-widget-btn:hover { background: var(--ya); }
.demo-widget-btn .i { width: 18px; height: 18px; }
.demo-widget-panel {
  position: fixed; right: 24px; bottom: 92px; z-index: 51;
  width: min(390px, calc(100vw - 48px));
  background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius);
  box-shadow: 0 24px 60px rgba(17,24,39,.2);
  display: none;
}
.demo-widget-panel.on { display: block; animation: tfPencere .18s ease-out; }
@keyframes tfPencere { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .demo-widget-panel.on { animation: none; } }
/*Y67ac46*/
.demo-widget-panel__head { position: sticky; top: 0; z-index: 1; display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; padding: 18px 20px 14px; background: var(--surface); border-bottom: 1px solid var(--border); }
.demo-widget-panel__head h3 { font-size: 16px; margin: 0 0 2px; }
.demo-widget-panel__alt { font-size: 12.5px; line-height: 1.45; margin: 0; }
.demo-widget-panel__govde { padding: 18px 20px 20px; }
.demo-widget-close { flex-shrink: 0; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; background: var(--bg); border: 1px solid var(--border); border-radius: var(--radius); cursor: pointer; font-size: 18px; color: var(--muted); line-height: 1; }
.demo-widget-close:hover { color: var(--text); border-color: #cbd5e1; }
.demo-widget-close .i { width: 18px; height: 18px; }

/*Ye6b267*/
.basa-don { position: fixed; right: 24px; bottom: 88px; z-index: 50; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; background: var(--g0); color: #fff; border: 1px solid var(--gl); border-radius: 2px; cursor: pointer; box-shadow: 0 8px 24px rgba(15,20,27,.25); }
.basa-don[hidden] { display: none; }
.basa-don:hover { background: var(--g1); border-color: var(--gf); }
.basa-don .i { width: 22px; height: 22px; }
.demo-widget-panel.on ~ .basa-don { display: none; }

/*Yf2bb47*/



.demo-widget-panel {
  max-height: min(calc(100vh - 132px), calc(100dvh - 132px));
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 480px) {
  .demo-widget-panel {
    right: 12px; left: 12px; width: auto;
    max-height: min(calc(100vh - 100px), calc(100dvh - 100px));
  }
}
