:root{--zemin:#f4f5f7;--yuzey:#fff;--murekkep:#1a1c22;--soluk:#5b6070;--cizgi:#dfe2e8;--tente:#c8282f;--kopya:#2d46b9;--kopya-zemin:#e9edfb;
--sicak-zemin:#fdecec;--tamam:#1f7a4d;--tamam-zemin:#e6f4ec;--dugme:#c8282f;--dugme-yazi:#fff;--golge:0 1px 2px rgba(26,28,34,.06),0 6px 18px rgba(26,28,34,.05);color-scheme:light}
@font-face{font-family:"Manrope";src:url(/m/yazi/manrope.ttf) format("truetype");font-weight:200 800;font-display:swap}
@media (prefers-color-scheme:dark){:root{--zemin:#121318;--yuzey:#1b1d24;--murekkep:#eceef3;--soluk:#a3a8b6;--cizgi:#2e313b;--tente:#ef5a5f;
--kopya:#8ea0ff;--kopya-zemin:#232a4a;--sicak-zemin:#3a1f22;--tamam:#6fd3a0;--tamam-zemin:#16302a;--dugme:#ef5a5f;--dugme-yazi:#16171c;--golge:none;color-scheme:dark}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--zemin);color:var(--murekkep);font:16px/1.6 "Manrope","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;overflow-wrap:break-word}
html[lang=ar] body{font-family:"Segoe UI",Tahoma,"Geeza Pro","Noto Naskh Arabic","Noto Sans Arabic",system-ui,-apple-system,Roboto,Arial,sans-serif;line-height:1.7}
bdi{unicode-bidi:isolate}
.kap{max-width:46rem;margin:0 auto;padding-inline-start:max(16px,env(safe-area-inset-left,0px));padding-inline-end:max(16px,env(safe-area-inset-right,0px))}
.ust{background:var(--yuzey);position:relative;margin-bottom:14px}
.ust::after{content:"";position:absolute;inset-inline:0;top:100%;height:14px;filter:drop-shadow(0 1px 0 var(--cizgi));
background:radial-gradient(circle at 14px 0,var(--tente) 13.5px,transparent 14px) 0 0/56px 14px repeat-x,radial-gradient(circle at 14px 0,var(--yuzey) 13.5px,transparent 14px) 28px 0/56px 14px repeat-x}
.ust-ic{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:12px}
.marka{display:inline-flex;align-items:center;gap:10px;font-size:1.05rem;letter-spacing:.01em;color:inherit;text-decoration:none}
.tente{width:40px;height:25px;flex:none}.tente .k{fill:var(--tente)}.tente .b{fill:var(--yuzey)}.tente .m{fill:var(--murekkep)}
.kim{color:var(--soluk);font-size:.95rem}
h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);line-height:1.2;margin:28px 0 8px;text-wrap:balance;font-weight:800;letter-spacing:-.015em}
h2{font-size:1.2rem;margin:36px 0 12px;padding-bottom:6px;border-bottom:2px solid var(--murekkep);font-weight:800;letter-spacing:-.01em}
h3{font-size:1.05rem;margin:0;line-height:1.35;font-weight:700}
.giris{color:var(--soluk);max-width:38rem;margin:0}
section{margin-bottom:8px}
article{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:12px;padding:16px;margin-bottom:14px;box-shadow:var(--golge)}
.fis{position:relative;border-end-start-radius:0;border-end-end-radius:0}
.fis::after{content:"";position:absolute;inset-inline:-1px;bottom:-7px;height:7px;background:radial-gradient(circle at 7px 0,transparent 5px,var(--yuzey) 5.5px) 0 0/14px 7px repeat-x}
.teslim.bekleyen{border-inline-start:4px solid var(--tente)}
.fis-ust{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}
.fis-ust>div{min-width:0}
.tur{display:block;font-size:.8rem;color:var(--soluk);letter-spacing:.03em;margin-bottom:2px}
.etiket{font-size:.85rem;padding:3px 10px;border-radius:99px;background:var(--kopya-zemin);color:var(--kopya);white-space:normal;max-width:100%}
.etiket.sicak{background:var(--sicak-zemin);color:var(--tente)}.etiket.tamam{background:var(--tamam-zemin);color:var(--tamam)}
.kalem{margin:12px 0 0;display:grid;gap:0}
.kalem div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed var(--cizgi)}
.kalem dt{color:var(--soluk)}.kalem dd{margin:0;text-align:end}
.rakam{font-variant-numeric:tabular-nums;font-weight:600}
.tarzlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:10px 0}
.tarz{margin:0}.tarz img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--cizgi,#dcdfe6)}
.tarz figcaption{font-size:.92rem;line-height:1.4;margin:8px 0}.tarz figcaption b{display:block}
.tarz.secili img{outline:3px solid currentColor;outline-offset:3px}
.teslim-gorsel{display:block;width:100%;max-width:420px;height:auto;border-radius:10px;border:1px solid var(--cizgi,#dcdfe6);margin:8px 0}
.teslim-logo{display:block;width:120px;height:120px;margin:12px 0;background:#fff;border:1px solid var(--cizgi);border-radius:10px;padding:10px}
.teslim-video{display:block;width:100%;max-width:320px;border-radius:10px;margin:8px 0}
.video-alan{border-top:1px dashed var(--cizgi);margin-top:12px;padding-top:4px}
.dugmeler{display:flex;gap:10px;flex-wrap:wrap}
.madde{padding-inline-start:1.2em;display:grid;gap:8px}
.kabul{display:block;font-size:.95rem}.kabul input{margin-inline-end:6px}
input[type=file]{max-width:100%;font:inherit;font-size:.9rem;color:var(--soluk)}
input[type=file]::file-selector-button{font:inherit;font-weight:600;min-height:44px;padding:8px 16px;margin-inline-end:12px;border-radius:8px;border:1px solid var(--murekkep);background:var(--yuzey);color:var(--murekkep);cursor:pointer}
.durum-iyi{background:var(--tamam-zemin);color:var(--tamam);border-radius:8px;padding:10px 14px;margin:16px 0 0;max-width:38rem}
.takvim{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.takvim li{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:10px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center}
.takvim li.gecmis{opacity:.85}.takvim-gun{font-variant-numeric:tabular-nums;font-weight:600}.takvim-is{grid-column:1;color:var(--soluk);min-width:0;overflow-wrap:anywhere}
.takvim .etiket{grid-column:2;grid-row:1}.takvim a{grid-column:2;grid-row:2;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center}
.adimlar{list-style:none;margin:14px 0 2px;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}
.adimlar li{border-top:4px solid var(--cizgi);padding-top:6px;font-size:.8rem;color:var(--soluk);min-width:0;overflow-wrap:anywhere}
.adimlar .bitti{border-color:var(--tamam);color:var(--murekkep)}.adimlar .simdi{border-color:var(--tente);color:var(--murekkep);font-weight:600}
a{color:var(--kopya)}.dugme{color:var(--murekkep)}.dugme.birincil{color:var(--dugme-yazi)}
.kucuk{font-size:.9rem;color:var(--soluk);margin:8px 0}
.metin{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--zemin);border-radius:8px;padding:12px;margin-top:8px;font-size:.95rem}
details{margin-top:10px}summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--kopya);font-weight:600}
.yanit{display:grid;gap:10px;margin-top:12px}
label{font-size:.95rem}
textarea,input[type=text],input[type=tel]{width:100%;font:inherit;color:inherit;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:8px;padding:10px;resize:vertical}
input[type=text],input[type=tel]{min-height:44px}
textarea:focus,input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--kopya);outline-offset:2px}
.aile{scroll-margin-top:24px}.aile-menu{margin-block:14px 0;line-height:2}.vitrin dt{color:var(--murekkep);font-weight:700}.vitrin dd{color:var(--soluk)}
.nasil{padding-inline-start:1.3em;display:grid;gap:8px;margin-block:20px 12px}.nasil li{padding-inline-start:4px}
.bal{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}
.bos-sayfa.tanitim{padding-block:48px 40px}.basvuru{text-align:start;max-width:30rem;margin-inline:auto}section.basvuru{margin-top:8px}
button,.dugme{font:inherit;font-weight:600;min-height:44px;padding:10px 18px;border-radius:8px;border:1px solid var(--murekkep);background:var(--yuzey);
color:var(--murekkep);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;justify-self:start}
.birincil{background:var(--dugme);border-color:var(--dugme);color:var(--dugme-yazi)}
button:hover,.dugme:hover{filter:brightness(.96)}button:active,.dugme:active{transform:translateY(1px)}
.bildiri{background:var(--tamam-zemin);color:var(--tamam);padding:12px 14px;border-radius:8px;margin:20px 0 0}
.bildiri.uyari{background:var(--sicak-zemin);color:var(--tente)}
.not{background:var(--kopya-zemin);border-radius:8px;padding:10px 12px}
.bos{color:var(--soluk)}
.alt{color:var(--soluk);font-size:.85rem;padding-block:28px 40px}
.ozet-kutu{background:var(--yuzey);border:1px solid var(--cizgi);border-inline-start:4px solid var(--tente);border-radius:12px;padding:4px 16px 12px;margin-top:20px;box-shadow:var(--golge)}
.ozet-kutu h2{border-bottom:0;margin:12px 0 4px;padding:0}
.is-liste{margin:0;padding-inline-start:1.2em;display:grid;gap:10px}.is-liste a{overflow-wrap:anywhere}
article{scroll-margin-top:12px}
.konusma{display:grid;gap:8px;margin-top:8px}.konusma-satir{margin:0;padding:8px 10px;border-radius:8px;background:var(--zemin);white-space:pre-wrap;overflow-wrap:anywhere}.konusma-satir.kisi,.konusma-satir.musteri{background:var(--kopya-zemin)}
.hak{margin:8px 0;font-size:1.05rem}
.hak b{font-size:1.3rem;font-variant-numeric:tabular-nums}
.oneri{border:1px solid var(--tente);border-radius:10px;padding:12px;margin:10px 0 0}
.oneri p{margin:0}
select{width:100%;min-height:44px;font:inherit;color:inherit;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:8px;padding:10px}
.iletisim{overflow-wrap:anywhere}
.bos-sayfa{padding-block:20vh 40px;text-align:center}.bos-sayfa .tente{width:72px;height:45px}
@media (max-width:420px){.kalem div{flex-direction:column;gap:2px}.kalem dd{text-align:start}button,.dugme{width:100%;justify-self:stretch}}
