.banner{background:var(--surface-2);border-bottom:1px solid var(--border-strong);font-size:14px;line-height:1.45}.banner__ic{position:relative;max-width:1080px;margin:0 auto;padding:10px 48px;text-align:center;color:var(--text)}.banner__metin{margin:0}.banner a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.banner a:hover{text-decoration-thickness:2px}.banner__kapat{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:0.75}.banner__kapat:hover,.banner__kapat:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.banner--warning{background:var(--warn-soft-bg);border-bottom-color:var(--warn-soft-border)}.banner--warning .banner__ic{color:var(--warn)}.banner--critical{background:var(--accent);border-bottom-color:var(--accent)}.banner--critical .banner__ic{color:var(--on-accent)}.ust{border-bottom:1px solid var(--border)}.ust__ic{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"marka atam menu";align-items:center;column-gap:var(--space-3);row-gap:var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-4)}.ust__ic .marka-alani{grid-area:marka;justify-self:start}.ust__ic .ust__atam{justify-self:end}.ust__ic .ust__nav{grid-area:menu;justify-self:end}.ust__atam{grid-area:atam;display:block;width:auto;height:52px;opacity:0.9;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 65%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 65%,transparent)}.marka{display:inline-flex;align-items:center;color:var(--text)}.marka:hover{text-decoration:none}.marka__logo{display:block;width:auto;height:28px}.marka-alani{display:inline-flex;align-items:center;gap:9px}.beta-rozeti{font-size:10px;font-weight:700;letter-spacing:0.1em;color:var(--warn);border:1px solid var(--warn);border-radius:var(--r-sm);padding:2px 6px;line-height:1.4;align-self:center}.alt__logo{display:block;width:464px;max-width:100%;height:auto;margin:0 auto var(--space-5);opacity:0.85}.ust__nav{display:flex;gap:var(--space-1);flex-wrap:wrap}.ust__nav a{padding:7px 13px;border-radius:var(--r-sm);font-size:14px;color:var(--text-2);white-space:nowrap}.ust__nav a:hover{background:var(--surface);color:var(--text);text-decoration:none}.ust__nav a.on{background:var(--surface-2);color:var(--text)}.ust__nav__vurgu{color:var(--accent-text);border:1px solid var(--accent-soft-border);background:var(--accent-soft-bg);font-weight:600}.ust__nav a.ust__nav__vurgu:hover{background:var(--accent-soft-border);color:var(--accent-text)}.ust__nav a.ust__nav__vurgu.on{background:var(--accent-soft-border);color:var(--text)}.alt{border-top:1px solid var(--border);margin-top:var(--space-7);padding:var(--space-5) 0 var(--space-6);font-size:12.5px;color:var(--text-3)}.alt__uyari{margin:0 0 var(--space-2);max-width:70ch}.alt__uyari a,.hero__kim a,.ustveri--onkosul a,.telif-notu a,.onay--riza a{text-decoration:underline}.alt__linkler{margin:0;display:flex;gap:var(--space-2);flex-wrap:wrap}.alt__ekstralar{margin:var(--space-4) 0 0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.alt__ekstralar-baslik{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.alt__telif{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);font-size:12px;color:var(--text-3)}.bolum{margin-bottom:var(--space-6)}.bolum:last-child{margin-bottom:0}.sag{text-align:right}.silik{color:var(--text-3)}.not{color:var(--text-3);font-size:13px;margin:var(--space-4) 0 0}.ustveri{font-family:var(--font-mono);font-size:12.5px;color:var(--text-3)}.ustveri--katalog{margin-top:var(--space-1)}.arama-sonuc{font-family:var(--font-mono);font-size:12px;color:var(--text-3);margin:0 0 var(--space-3)}.hero{padding:var(--space-7) 0 var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border)}.hero h1{margin:0 0 var(--space-4);font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.08;letter-spacing:-0.035em;max-width:20ch;text-wrap:balance}.hero__giris{margin:0 0 var(--space-5);font-size:17px;line-height:1.6;color:var(--text-2);max-width:58ch;text-wrap:pretty}.hero__eylemler{display:flex;gap:var(--space-3);flex-wrap:wrap;margin:0 0 var(--space-5)}.hero__bilgi{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-1) 0;margin:0 0 var(--space-2);padding:0;font-size:14px;color:var(--text-3)}.hero__bilgi li + li::before{content:"·";margin:0 10px;color:var(--border-strong)}.hero__bilgi b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.hero__kim{margin:0;font-size:14px;color:var(--text-3)}.bolum-adi{margin:0 0 var(--space-4);font-size:19px;font-weight:600;letter-spacing:-0.015em;color:var(--text)}.bolum-ust{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.bolum-ust .bolum-adi{margin-bottom:0}.son-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.son-liste li{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);transition:border-color 0.15s}.son-liste li:hover{border-color:var(--border-strong)}.son-liste__baslik{display:block;color:var(--text);font-weight:600;font-size:15px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.son-liste__baslik:hover{color:var(--accent-text);text-decoration:none}.son-liste__ust{display:flex;flex-wrap:wrap;margin-top:2px;font-size:12.5px;line-height:24px;color:var(--text-3)}.son-liste__ust>* + *::before{content:"·";margin:0 7px;color:var(--border-strong)}.son-liste__kod{font-family:var(--font-mono);font-weight:500;letter-spacing:0.03em;color:var(--accent-text)}.son-liste--onizleme>li:nth-child(n+5){max-height:34px;overflow:hidden;padding-bottom:0;filter:blur(1.2px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 10%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 10%,transparent)}.panel__tumu{font-size:13px;font-weight:600;white-space:nowrap}.gorsel-gizli{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.telif-notu{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);font-size:12.5px;color:var(--text-3);max-width:78ch}.bolum-basligi{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--text-3);font-weight:600;margin:0 0 var(--space-4)}.kirinti{padding-top:var(--space-4);font-size:12.5px;color:var(--text-3)}.kirinti ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.kirinti li{min-width:0}.kirinti li + li::before{content:"›";margin:0 7px;color:var(--border-strong)}.kirinti a{color:var(--text-3)}.kirinti a:hover{color:var(--accent-text)}.kirinti [aria-current]{display:inline-block;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.kirinti + .sayfa-basligi{padding-top:var(--space-3)}.sayfa-basligi{padding:var(--space-6) 0 var(--space-5)}.sayfa-basligi h1{margin:0 0 var(--space-2);font-size:clamp(24px,3.4vw,34px);font-weight:600;letter-spacing:-0.028em;text-wrap:balance}.sayfa-basligi .ustveri{margin:0}.sayfa-basligi--ders{padding:0 0 var(--space-3)}.sayfa-basligi--ders .kod-etiketi{margin:0 0 var(--space-1)}.kod-etiketi{font-family:var(--font-mono);font-size:13px;color:var(--accent-text);letter-spacing:0.04em}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-5)}.duyurular{list-style:none;margin:0;padding:0}.duyurular>li{display:flex;gap:var(--space-3);padding:11px 0;border-bottom:1px solid var(--border)}.duyurular>li:last-child{border:0;padding-bottom:0}.duyurular .nokta{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);flex:none;margin-top:8px}.duyurular time{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);margin-bottom:3px}.duyurular h3{margin:0 0 2px;font-size:15px;font-weight:600}.duyurular h3 a{color:var(--text)}.duyurular h3 a:hover{color:var(--accent-text);text-decoration:none}.duyurular__bos{color:var(--text-3);font-size:14px;padding:var(--space-2) 0;border:0}.nokta--warning{background:var(--warn)}.nokta--critical{background:var(--accent-text)}.duyuru-ozet{margin:0;font-size:14px;color:var(--text-2)}.duyuru-devam{display:inline-block;margin-top:var(--space-2);font-size:13px}.duyurular>li>div{flex:1;min-width:0}.duyuru-ozet--uzun{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.duyurular--onizleme>li:nth-child(n+5){display:none}.duyurular--onizleme>li:nth-child(4){max-height:64px;overflow:hidden;padding-bottom:0;border:0;filter:blur(1.2px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 10%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 10%,transparent)}.kartlar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.kart{position:relative;display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);color:var(--text);transition:border-color 0.15s,background-color 0.15s}.kart:hover{border-color:var(--border-strong);background:var(--surface-2);text-decoration:none}.kart strong{display:block;font-size:15px;font-weight:600;margin-bottom:4px}.kart span{font-size:13px;color:var(--text-3)}.kart::after{content:"→";position:absolute;top:var(--space-4);right:var(--space-4);color:var(--text-3);transition:transform 0.15s,color 0.15s}.kart:hover::after{color:var(--accent-text);transform:translateX(2px)}.arama{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:13px var(--space-4);margin-bottom:var(--space-4)}.arama__simge{flex:none;color:var(--text-3)}.arama:focus-within .arama__simge{color:var(--accent-text)}.arama input{flex:1;background:transparent;border:0;outline:none;color:var(--text);font:inherit;font-size:16px;min-width:0}.arama input::placeholder{color:var(--text-3)}.arama__kisayol{display:none}@media (hover:hover) and (pointer:fine){.arama__kisayol{display:block;flex:none;font-family:var(--font-mono);font-size:11px;line-height:1;padding:4px 7px;color:var(--text-3);background:var(--bg);border:1px solid var(--border);border-radius:5px}.arama:focus-within .arama__kisayol{visibility:hidden}}.sekmeler{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:var(--space-4)}.sekmeler a{font-size:13px;font-weight:500;padding:8px 15px;border-radius:var(--r-sm);color:var(--text-2)}.sekmeler a:hover{color:var(--text);text-decoration:none}.sekmeler a.on{background:var(--surface-2);color:var(--text);font-weight:600}.sekmeler .sayi{font-family:var(--font-mono);font-size:11px;color:var(--text-3);margin-left:6px}.filtreler{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-4);font-size:13px}.filtreler select{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:0 10px;font:inherit;font-size:13px}.filtreler select,.filtreler button.rozet{height:34px;min-height:34px}.filtreler .temizle{color:var(--text-3);font-size:12.5px}.tablo{width:100%;border-collapse:collapse;min-width:620px;table-layout:fixed}.tablo th.sag,.tablo td.sag{text-align:right}.tablo th{text-align:left;font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--text-3);font-weight:600;padding:0 var(--space-4) 11px 0;border-bottom:1px solid var(--border);white-space:nowrap}.tablo td{padding:14px var(--space-4) 14px 0;border-bottom:1px solid var(--border);vertical-align:middle}.tablo tbody tr:hover td{background:var(--surface)}.tablo th:last-child,.tablo td:last-child{padding-right:0}.tablo .kod{width:12%;font-family:var(--font-mono);font-size:13.5px;font-weight:500;letter-spacing:0.03em;color:var(--accent-text);white-space:nowrap}.tablo .kod a{color:inherit}.tablo .kod a:hover{color:var(--text)}.tablo .donem{width:23%;font-family:var(--font-mono);font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tablo .ad{font-size:15.5px;font-weight:600;letter-spacing:-0.012em}.tablo th.kod,.tablo th.ad,.tablo th.donem,.tablo th.sayi{font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:0.14em;color:var(--text-3)}.ad-satiri{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ad-satiri>.rozet{flex:none}.ad-baslik{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ad-baslik.kayiyor{text-overflow:clip}.ad-baslik.kayiyor>.ad-metin{display:inline-block;animation:ad-kaydir var(--kaydirma-sure,6s) ease-in-out infinite}@keyframes ad-kaydir{0%,15%{transform:translateX(0)}55%,70%{transform:translateX(var(--kaydirma,0))}100%{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ad-baslik.kayiyor>.ad-metin{animation:none}}.tablo .hoca{width:20%;overflow-wrap:anywhere}.tablo .islem-sutunu{width:23%}.tablo .ad a{color:var(--text)}.tablo .ad a:hover{color:var(--accent-text)}.tablo .sayi{width:9%;font-family:var(--font-mono);font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tablo .sonuc-yok td{color:var(--text-3);padding:var(--space-5) 0}.tablo .sayi--bos{color:var(--text-3)}.rozet{display:inline-block;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap}.rozet--cozum{color:var(--ok)}.rozet--ai{color:var(--warn)}.rozet--yeni{color:var(--accent-text);background:var(--accent-soft-bg);border-color:var(--accent-soft-border)}.dosya-bilgi{display:block;margin-top:2px;font-size:12px;color:var(--text-3);font-family:var(--font-mono)}.katkici{white-space:nowrap}.katkici__ad{font-family:var(--font-sans);font-weight:600;color:var(--text)}.katkici__ad{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.katkici__ad--resmi{color:var(--text);font-weight:600}.dogrulama-tiki{display:inline-flex;vertical-align:-3px;margin-left:3px}.dogrulama-tiki__zemin{fill:var(--accent)}.dogrulama-tiki__isaret{stroke:var(--text)}button.rozet{cursor:pointer;line-height:1.4;min-height:30px;padding:5px 12px;appearance:none}button.rozet:hover{color:var(--text);border-color:var(--border-strong)}.indir{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;min-height:30px;padding:4px 12px 4px 10px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;color:var(--accent-text);background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-radius:var(--r-sm);transition:background-color 0.15s,border-color 0.15s,color 0.15s}.indir:hover{color:#fff;background:var(--accent);border-color:var(--accent);text-decoration:none}.indir__simge{flex:none}.bildir{display:inline-block;vertical-align:middle;padding:3px 0;min-height:24px}.eksikler{background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:13.5px;color:var(--text-2)}.eksikler b{color:var(--accent-text)}.eksikler ul{margin:var(--space-2) 0 0;padding-left:18px}.bos{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:var(--space-6);text-align:center;color:var(--text-3)}.bos strong{display:block;color:var(--text-2);font-size:15px;margin-bottom:6px}.bos a{display:inline-block;margin-top:var(--space-3);font-weight:600}.duyuru-govde{max-width:68ch;color:var(--text-2);font-size:15.5px}.duyuru-govde p{margin:0 0 var(--space-4)}.duyuru-govde ul,.duyuru-govde ol{margin:0 0 var(--space-4);padding-left:22px}.duyuru-govde li{margin-bottom:6px}.duyuru-govde h2,.duyuru-govde h3{color:var(--text);font-size:18px;font-weight:600;margin:var(--space-5) 0 var(--space-2)}.duyuru-govde--critical{border-left:2px solid var(--accent);padding-left:var(--space-4)}.duyuru-govde--warning{border-left:2px solid var(--warn);padding-left:var(--space-4)}.geri{margin:var(--space-6) 0 0;font-size:14px;font-weight:600}.sss{max-width:68ch}.sss h2{margin:var(--space-6) 0 var(--space-2);font-size:19px;font-weight:600;letter-spacing:-0.015em}.sss p{margin:0 0 var(--space-3);color:var(--text-2)}.sss ul{color:var(--text-2);padding-left:20px}.sss li{margin-bottom:6px}@media (max-width:760px){.kartlar{grid-template-columns:repeat(2,minmax(0,1fr))}.ust__ic{gap:var(--space-3)}.son-liste{grid-template-columns:minmax(0,1fr)}.son-liste__baslik{white-space:normal;overflow-wrap:anywhere}.son-liste--onizleme>li:nth-child(4){max-height:34px;overflow:hidden;padding-bottom:0;filter:blur(1.2px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 10%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 10%,transparent)}.son-liste--onizleme>li:nth-child(n+5){display:none}}.katki{border-top:1px solid var(--border);margin-top:var(--space-7);padding-top:var(--space-6);scroll-margin-top:var(--space-5)}.form{display:flex;flex-direction:column;gap:var(--space-4);max-width:780px}.form__tur{align-self:flex-start;margin-bottom:0}.form__tur button{font:inherit;font-size:13px;font-weight:500;padding:8px 15px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer}.form__tur button.on{background:var(--surface-2);color:var(--text);font-weight:600}.form__satir{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:flex-end}.form__bolum{display:flex;flex-direction:column;gap:var(--space-3)}.form__bolum>.not{margin-top:0}.form__bolum>.rozet{align-self:flex-start}.alan{display:flex;flex-direction:column;gap:6px;min-width:0}.form__satir>.alan{flex:1 1 220px}.form__satir>.alan--dar{flex:0 1 140px}.alan>span,.hoca-alani>label{font-size:12.5px;font-weight:600;color:var(--text-2)}.hoca-alani{position:relative}.hoca-onerileri{position:absolute;top:100%;left:0;right:0;z-index:20;margin:4px 0 0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-sm)}.hoca-onerileri li{min-height:40px;display:flex;align-items:center;padding:0 10px;border-radius:var(--r-sm);font-size:14px;color:var(--text);cursor:pointer}.hoca-onerileri li:hover,.hoca-onerileri li[aria-selected="true"]{background:var(--surface);color:var(--accent-text)}.alan>span i{font-style:normal;font-weight:400;color:var(--text-3)}.alan input,.alan select,.alan textarea,.ogeler input{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:10px 12px;font:inherit;font-size:14px;line-height:1.5;min-width:0}.alan>input:not([type="file"]),.alan>select,.ogeler input{height:42px;padding-top:0;padding-bottom:0}.alan input[type="file"]{padding:8px;color:var(--text-2)}.alan input[type="file"]::file-selector-button{font:inherit;font-size:13px;font-weight:600;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:6px 14px;margin-right:var(--space-3);cursor:pointer}.alan input[type="file"]::file-selector-button:hover{border-color:var(--accent-soft-border);color:var(--accent-text)}.alan input:focus,.alan select:focus,.alan textarea:focus,.ogeler input:focus{border-color:var(--accent-text)}.alan textarea{resize:vertical;min-height:90px;line-height:1.5}.alan-grubu{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-4);margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.alan-grubu legend{font-size:12.5px;font-weight:600;color:var(--text-2);padding:0 6px}.onay{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text-2)}.onay input{width:20px;height:20px;margin-top:1px;accent-color:var(--accent);flex:none}.onay b{color:var(--text);font-weight:600}.onay--satir{align-items:center;padding-bottom:10px}.onay--riza{background:var(--surface);border:1px solid var(--accent-soft-border);border-radius:var(--r-md);padding:var(--space-4);gap:var(--space-3);font-size:14.5px;color:var(--text);align-items:center}.onay--riza input{width:24px;height:24px;margin-top:0}.onay--riza:has(input:checked){border-color:var(--ok)}.ogeler{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ogeler li{display:flex;gap:var(--space-2);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--space-2);flex-wrap:wrap}.ogeler input{flex:1 1 200px}.oge__bilgi{font-family:var(--font-mono);font-size:11.5px;color:var(--text-3);white-space:nowrap}.oge__sil{background:transparent;border:1px solid var(--border-strong);color:var(--text-3);border-radius:var(--r-sm);height:42px;padding:0 14px;font:inherit;font-size:12.5px;cursor:pointer}.oge__sil:hover{color:var(--accent-text);border-color:var(--accent-soft-border)}.oge__sil:disabled,.form__tur button:disabled,#baglanti-ekle:disabled{opacity:0.45;cursor:not-allowed}.oge__sil:disabled:hover{color:var(--text-3);border-color:var(--border-strong)}.birak-alani input:disabled + .birak-alani__kutu{opacity:0.5;cursor:not-allowed}.birak-alani input:disabled + .birak-alani__kutu:hover{border-color:var(--border-strong);color:var(--text-3)}.oge__durum{font-size:11.5px;white-space:nowrap;color:var(--text-3)}.oge__durum--yukleniyor{color:var(--accent-text)}.oge__durum--yuklendi{color:var(--ok)}.oge__kaynak{flex:1 0 100%;font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oge-ozeti{margin:0 0 var(--space-2);font-size:12.5px;color:var(--text-3);font-family:var(--font-mono)}.eksik-onay{border:1px solid var(--warn-soft-border);background:var(--warn-soft-bg);border-radius:var(--r-sm);padding:var(--space-4);margin-bottom:var(--space-3)}.eksik-onay strong{display:block;margin-bottom:var(--space-3);font-size:17px}.eksik-onay ul{margin:0 0 var(--space-4);padding-left:1.2em;font-size:15px;line-height:1.5;color:var(--text)}.eksik-onay li{padding:3px 0}.eksik-onay__dugmeler{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.basari__dosyalar{list-style:none;margin:0 0 var(--space-3);padding:0;font-size:13.5px;color:var(--text-2)}.basari__dosyalar li{padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basari__dosyalar li::before{content:"✓ ";color:var(--ok)}.birak-alani__kutu{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-6) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-3);text-align:center;cursor:pointer;transition:border-color 0.12s ease,background 0.12s ease,color 0.12s ease}.birak-alani__kutu:hover{border-color:var(--accent-soft-border);color:var(--text-2)}.birak-alani__baslik{color:var(--text);font-size:15px;font-weight:600}.birak-alani__alt{font-size:13px}.birak-alani__simge{color:var(--text-3)}.birak-alani--uzerinde .birak-alani__kutu{border-color:var(--accent-text);border-style:solid;background:var(--accent-soft-bg);color:var(--accent-text)}.birak-alani--uzerinde .birak-alani__baslik,.birak-alani--uzerinde .birak-alani__simge{color:var(--accent-text)}.birak-alani input:focus-visible + .birak-alani__kutu,.birak-alani:focus-within .birak-alani__kutu{border-color:var(--accent-text)}.carkifelek{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid var(--border-strong);border-top-color:var(--accent-text);border-radius:var(--r-pill);animation:carkifelek-don 0.7s linear infinite}@keyframes carkifelek-don{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.carkifelek{animation:none;border-top-color:var(--accent-text)}}.form__gonder{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.buton[disabled]{opacity:0.6;cursor:progress}.baglanti-gibi{background:none;border:0;padding:0;font:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer}.uyari-kutu{background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);font-size:13.5px;color:var(--text-2)}.uyari-kutu b{color:var(--accent-text)}.form-hata{background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-left:4px solid var(--accent);border-radius:var(--r-md);padding:var(--space-4) var(--space-5);font-size:15px;color:var(--accent-text)}.form-hata p{margin:0;font-size:17px;font-weight:600;line-height:1.4}.form-hata p::before{content:"!";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;vertical-align:-4px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:700}.form-hata ul{margin:var(--space-3) 0 0;padding-left:20px;color:var(--text);font-size:15px;line-height:1.5}.form-hata li{padding:3px 0}.basari{border:1px solid var(--ok);border-radius:var(--r-lg);padding:var(--space-5);text-align:center}.basari strong{display:block;color:var(--ok);font-size:17px;margin-bottom:var(--space-2)}.basari p{margin:0 0 var(--space-3);color:var(--text-2);font-size:14px}.takip-kodu{display:inline-block;font-family:var(--font-mono);font-size:24px;letter-spacing:0.08em;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:10px 20px}.basari__devam{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.basari__devam b{display:block;color:var(--text);font-size:15px;margin-bottom:var(--space-1)}.basari__devam p{max-width:52ch;margin:0 auto var(--space-4)}.basari__aranan{display:block;margin-top:var(--space-3);font-size:14px;font-weight:600}.islem-sutunu{white-space:nowrap}.islem-sutunu .kopyala,.islem-sutunu .bildir{margin-left:var(--space-3)}.tablo .ad a.onizle{color:var(--text);text-decoration:underline dotted var(--border-strong);text-underline-offset:3px}.tablo .ad a.onizle:hover{color:var(--accent-text);text-decoration:underline solid currentColor}.kopyala{background:none;border:0;font:inherit;font-size:12px;color:var(--text-3);cursor:pointer;white-space:nowrap;padding:3px 0;min-height:24px}.kopyala:hover{color:var(--accent-text);text-decoration:underline}.kopyala--oldu{color:var(--ok)}.kopyala--oldu:hover{color:var(--ok);text-decoration:none}.personel-duzenle{font-size:12px;color:var(--warn);white-space:nowrap;padding:3px 0;min-height:24px;display:inline-block}.tablo .ad .personel-duzenle{display:block;min-height:0;padding:2px 0 0;color:var(--warn)}.personel-duzenle:hover{text-decoration:underline}.personel-cubugu{margin-top:var(--space-2);font-size:13px;color:var(--text-3)}.tablo tbody tr:target td{background:var(--accent-soft-bg);box-shadow:inset 2px 0 0 var(--accent)}.bildir{background:none;border:0;font:inherit;font-size:12px;color:var(--text-3);cursor:pointer;white-space:nowrap}.bildir:hover{color:var(--accent-text);text-decoration:underline}.kutu{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-lg);padding:var(--space-5);max-width:460px;width:calc(100% - 2 * var(--space-4))}.kutu::backdrop{background:rgba(0,0,0,0.65)}.kutu .form{gap:var(--space-3)}.kutu>.not{margin:var(--space-2) 0 var(--space-4)}.sayfalama{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.sayfalama__numaralar,.sayfalama__adet{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.sayfalama a,.sayfalama__numaralar>span,.sayfalama__adet>span:not(.sayfalama__etiket){display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-2)}.sayfalama a:hover{background:var(--surface);color:var(--text);text-decoration:none}.sayfalama .on{background:var(--surface-2);color:var(--text);font-weight:600}.sayfalama__ok{font-family:var(--font-sans);font-size:17px}.sayfalama__pasif{color:var(--border-strong)}.sayfalama__bosluk{min-width:20px;color:var(--text-3)}.sayfalama__adet{gap:2px}.sayfalama__etiket{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--text-3);font-weight:600;margin-right:var(--space-2)}.sayfalama__ozet{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:12px;color:var(--text-3)}@media (max-width:560px){.sayfalama{justify-content:flex-start}}.oner{border-top:1px solid var(--border);margin-top:var(--space-7);padding-top:var(--space-5)}.oner .not{margin-top:0;margin-bottom:var(--space-4)}.iskelet{display:flex;flex-direction:column;gap:var(--space-3)}.iskelet__blok{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:iskelet-parla 1.4s ease-in-out infinite}.iskelet__baslik{height:34px;width:min(60%,420px);margin-top:var(--space-6)}.iskelet__ustveri{height:14px;width:min(38%,260px);margin-bottom:var(--space-4)}.iskelet__serit{height:46px;width:min(100%,560px);margin-bottom:var(--space-4)}.iskelet__satir{height:44px}@keyframes iskelet-parla{from{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.iskelet__blok{animation:none;background:var(--surface)}}.takip-kutusu{margin-top:var(--space-6)}.takip-sorgu{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end;margin-bottom:var(--space-2)}.takip-sorgu .alan{flex:1 1 220px;margin:0}.takip-sorgu input{font-family:var(--font-mono);letter-spacing:0.08em;text-transform:uppercase}.takip-liste-kutusu{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.takip-listesi{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-2)}.aranan-dersler{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.aranan-ders{display:flex;flex-direction:column;height:100%;padding:var(--space-4) var(--space-5) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text);transition:border-color 0.15s,background-color 0.15s}.aranan-ders:hover{text-decoration:none;border-color:var(--accent-soft-border);background:var(--accent-soft-bg)}.aranan-ders__kod{font-family:var(--font-mono);font-size:17px;font-weight:600;letter-spacing:0.02em;color:var(--accent-text)}.aranan-ders__kod{white-space:nowrap}.aranan-ders__ad{margin-top:2px;font-size:14px;color:var(--text-2);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aranan-ders__alanlar{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);display:grid;gap:5px;font-size:13.5px}.aranan-ders__alanlar>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--space-3)}.aranan-ders__alanlar dt{color:var(--text-3)}.aranan-ders__alanlar dd{margin:0;color:var(--text-2);overflow-wrap:anywhere}.aranan-ders__not{margin-top:var(--space-3);font-size:13px;color:var(--text-2);font-style:italic}.aranan-ders__eylem{margin-top:auto;padding-top:var(--space-4);align-self:flex-end;font-size:13px;font-weight:600;color:var(--text-3);transition:color 0.15s}.aranan-ders:hover .aranan-ders__eylem{color:var(--accent-text)}@media (max-width:900px){.aranan-dersler{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aranan-dersler{grid-template-columns:minmax(0,1fr)}}.aranan-dersler--onizleme{grid-template-rows:auto;grid-auto-rows:34px}.aranan-dersler--onizleme>li:nth-child(n+4){overflow:hidden;filter:blur(1.2px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 5%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 5%,transparent)}.aranan-dersler--onizleme>li:nth-child(n+7){display:none}@media (max-width:900px){.aranan-dersler--onizleme>li:nth-child(3){overflow:hidden;filter:blur(1.2px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 5%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 5%,transparent)}.aranan-dersler--onizleme>li:nth-child(n+5){display:none}}@media (max-width:560px){.aranan-dersler--onizleme>li:nth-child(2){overflow:hidden;filter:blur(1.2px);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--bg) 5%,transparent);mask-image:linear-gradient(to bottom,var(--bg) 5%,transparent)}.aranan-dersler--onizleme>li:nth-child(n+3){display:none}}.klasor-bolumu{margin-top:var(--space-3)}.klasor-bolumu>summary{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-height:44px;list-style:none}.klasor-bolumu>summary::-webkit-details-marker{display:none}.klasor-bolumu>summary:hover{background:var(--surface-2);border-color:var(--border-strong)}.klasor-basligi{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.015em;color:var(--text)}.klasor-sayi{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:2px 9px}.klasor-bolumu:not([open]) .klasor-basligi{color:var(--text-2)}.klasor-bolumu>summary:hover .klasor-basligi{color:var(--text)}.klasor-bolumu>summary::after{content:"göster";order:1;margin-left:auto;color:var(--text-3);font-size:12px}.klasor-bolumu[open]>summary::after{content:"gizle"}.klasor-ok{order:2;color:var(--accent-text);font-size:11px;line-height:1;transition:transform 120ms ease}.klasor-bolumu:not([open]) .klasor-ok{transform:rotate(-90deg)}.klasor-bolumu[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.klasor-bolumu>.kaydir-x,.klasor-bolumu>.klasor-bos{margin-top:var(--space-3);padding:0 var(--space-4)}.klasor-bolumu>.donem-gruplari{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0 var(--space-5);padding:0 0 0 var(--space-3);border-left:2px solid var(--border-strong)}.donem-grubu>summary{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;list-style:none}.donem-grubu>summary:hover{background:var(--surface-2)}.donem-grubu>summary::-webkit-details-marker{display:none}.donem-grubu>summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.donem-grubu[open]>summary{background:var(--surface-2)}.klasor-simge--alt{color:var(--text-2)}.donem-grubu__baslik{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3)}.donem-grubu__donem{margin:0;font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.donem-grubu__hoca{font-size:14.5px;font-weight:500;color:var(--text-2)}.donem-grubu__hoca.silik{color:var(--text-3);font-style:italic}a.donem-grubu__hoca{display:inline-block;line-height:24px;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.donem-grubu>summary a.donem-grubu__hoca:hover{color:var(--accent-text);text-decoration-color:currentColor}.donem-grubu>summary:hover .donem-grubu__donem,.donem-grubu>summary:hover .donem-grubu__hoca{color:var(--text)}.donem-grubu__ok{color:var(--accent-text);font-size:10px;line-height:1;transition:transform 120ms ease}.donem-grubu:not([open]) .donem-grubu__ok{transform:rotate(-90deg)}.donem-grubu>.kaydir-x{margin:var(--space-2) 0 var(--space-3);padding:0 var(--space-3)}@media (prefers-reduced-motion:reduce){.donem-grubu__ok{transition:none}}.ders-araclari{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.ders-araclari__ust{position:relative;display:flex;gap:var(--space-2)}.ders-arama{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);color:var(--text-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill)}.ders-arama:focus-within{border-color:var(--accent-soft-border);color:var(--text-2)}.ders-arama input{flex:1;min-width:0;height:36px;padding:0;font:inherit;font-size:14px;color:var(--text);background:none;border:0;outline:none}.ders-arama__sonuc{margin:0 0 var(--space-3);font-size:13px;color:var(--text-2)}.klasor-atlama{min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.klasor-cipi{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 12px;font-size:13.5px;font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);white-space:nowrap}.klasor-cipi:hover{text-decoration:none;background:var(--surface-2)}.klasor-cipi__sayi{font-family:var(--font-mono);font-size:11.5px;color:var(--text-2)}.klasor-cipi--bos{color:var(--text-3);background:transparent;border-style:dashed}.klasor-cipi--secili{border-color:var(--accent-soft-border);background:var(--accent-soft-bg)}.suzgec{flex:none}.suzgec__dugme{display:flex;align-items:center;gap:7px;min-height:38px;padding:4px 12px;font-size:13.5px;font-weight:500;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer;list-style:none;white-space:nowrap}.suzgec__dugme::-webkit-details-marker{display:none}.suzgec__dugme:hover{color:var(--text);background:var(--surface-2)}.suzgec[open]>.suzgec__dugme{color:var(--text);background:var(--surface-2);border-color:var(--accent-soft-border)}.suzgec__dugme--etkin{color:var(--accent-text);border-color:var(--accent-soft-border);background:var(--accent-soft-bg)}.suzgec__sayi{font-family:var(--font-mono);font-size:11px;min-width:18px;padding:1px 5px;text-align:center;color:var(--text);background:var(--accent);border-radius:var(--r-pill)}.suzgec__ok{font-size:10px;color:var(--text-3);transition:transform 120ms ease}.suzgec[open] .suzgec__ok{transform:rotate(180deg)}.suzgec__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(340px,calc(100vw - 2 * var(--space-4)));flex-direction:column;align-items:stretch;margin:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:0 12px 28px -12px var(--bg)}.suzgec__panel select{width:100%}.alan-ipucu{font-size:12px;color:var(--text-3)}.etkin-filtreler{margin:0 0 var(--space-3);font-size:13px;color:var(--text-2)}.etkin-filtreler b{color:var(--text);font-weight:600}.etkin-filtreler a{margin-left:var(--space-2);color:var(--accent-text);white-space:nowrap}.suzgec>.filtreler{margin:var(--space-3) 0 0}.klasor-simge{flex:none;color:var(--text-3)}.tablo.tablo--belge thead th{height:0;padding:0;border:0;font-size:0;line-height:0;overflow:hidden}.tablo--belge td{padding-top:11px;padding-bottom:11px}.tablo--belge .islem-sutunu{width:176px}.dosya-bilgi{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px}.bilgi{white-space:nowrap}.bilgi + .bilgi::before{content:"·";margin:0 6px;color:var(--text-3)}.bilgi--hoca{font-family:var(--font-sans)}.dosya-bilgi .tur--pdf{color:var(--tur-pdf)}.dosya-bilgi .tur--word{color:var(--tur-word)}.dosya-bilgi .tur--powerpoint{color:var(--tur-powerpoint)}.dosya-bilgi .tur--excel{color:var(--tur-excel)}.bilgi--sayac{display:inline-flex;align-items:center;gap:3px}.bilgi__simge{flex:none}.tablo .dosya-bilgi a{color:var(--text-2)}.tablo .dosya-bilgi a:hover{color:var(--accent-text)}.islem-sutunu .ikon-dugme{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;margin-left:2px;padding:0;vertical-align:middle;color:var(--text-3);border-radius:var(--r-sm)}.islem-sutunu .ikon-dugme:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.islem-sutunu .ikon-dugme:first-of-type{margin-left:var(--space-2)}.islem-sutunu .ikon-dugme.kopyala--oldu{color:var(--ok)}.ikon-dugme__etiket{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopyala--gosterge .ikon-dugme__etiket{right:calc(100% + 6px);top:50%;width:auto;height:auto;overflow:visible;clip-path:none;transform:translateY(-50%);padding:4px 9px;font-size:12px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);z-index:2}.katki-seridi{display:flex;align-items:center;gap:var(--space-3);min-height:44px;margin:var(--space-4) 0 var(--space-3);padding:var(--space-2) var(--space-4);font-size:14px;color:var(--text);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.katki-seridi:hover{text-decoration:none;background:var(--surface);border-color:var(--accent-soft-border)}.katki-seridi__simge{flex:none;color:var(--accent-text)}.katki-seridi__metin{font-weight:500}.katki-seridi__alt{flex:1;min-width:0;color:var(--text-3)}.katki-seridi__eylem{flex:none;font-size:13.5px;font-weight:600;color:var(--accent-text);white-space:nowrap}.prova-kutusu,.mufredatim-kutusu,.sss-kutusu,.bildirim-kutusu{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-3);row-gap:3px;width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;font-family:inherit;line-height:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text)}.bildirim-kutusu{cursor:pointer}.bolum-adi + .prova-kutusu,.bolum-adi + .mufredatim-kutusu,.bolum-adi + .sss-kutusu,.bolum-adi + .bildirim-kutusu{margin-top:0}.prova-kutusu:hover,.mufredatim-kutusu:hover,.sss-kutusu:hover,.bildirim-kutusu:hover{text-decoration:none;border-color:var(--accent-soft-border);background:var(--accent-soft-bg)}.prova-kutusu__simge,.mufredatim-kutusu__simge,.sss-kutusu__simge,.bildirim-kutusu__simge{grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.prova-kutusu:hover .prova-kutusu__simge,.mufredatim-kutusu:hover .mufredatim-kutusu__simge,.sss-kutusu:hover .sss-kutusu__simge,.bildirim-kutusu:hover .bildirim-kutusu__simge{color:var(--accent-text);border-color:var(--accent-soft-border)}.prova-kutusu__soru,.mufredatim-kutusu__soru,.sss-kutusu__soru,.bildirim-kutusu__soru{font-size:14.5px;font-weight:600}.prova-kutusu__alt,.mufredatim-kutusu__alt,.sss-kutusu__alt,.bildirim-kutusu__alt{font-size:13px;color:var(--text-3)}.prova-kutusu:hover .prova-kutusu__alt,.mufredatim-kutusu:hover .mufredatim-kutusu__alt,.sss-kutusu:hover .sss-kutusu__alt,.bildirim-kutusu:hover .bildirim-kutusu__alt{color:var(--accent-text)}.prova-kutusu__hata{font-family:var(--font-kayit);font-weight:700;color:var(--accent-text)}.yukari{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:20;display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-family:inherit;font-size:17px;line-height:1;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;cursor:pointer}.yukari:hover{color:var(--accent-text);border-color:var(--accent-soft-border)}.bulunamadi-ara{display:flex;gap:var(--space-2);align-items:center;max-width:60ch;margin:0 0 var(--space-4)}.bulunamadi-ara input{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:11px var(--space-4);color:var(--text);font:inherit;font-size:16px}.bulunamadi-ara input::placeholder{color:var(--text-3)}.bulunamadi-yollar{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:13.5px}.ders-gecmisi{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.ders-gecmisi__ac>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);min-height:24px;cursor:pointer;list-style:none}.ders-gecmisi__ac>summary::-webkit-details-marker{display:none}.ders-gecmisi__baslik{display:inline-flex;align-items:center;gap:var(--space-2);font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--text)}.ders-gecmisi__simge{flex:none;align-self:center;color:var(--accent-text)}.ders-gecmisi__alt{font-size:13.5px;color:var(--text-3)}.ders-gecmisi__dugme{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:13.5px;color:var(--accent-text)}.ders-gecmisi__ac>summary:hover .ders-gecmisi__dugme span{text-decoration:underline;text-underline-offset:3px}.ders-gecmisi__ok{flex:none;transition:transform 120ms ease}.ders-gecmisi__ac[open] .ders-gecmisi__ok{transform:rotate(90deg)}.ders-gecmisi__gizle,.ders-gecmisi__ac[open] .ders-gecmisi__goster{display:none}.ders-gecmisi__ac[open] .ders-gecmisi__gizle{display:inline}.ders-gecmisi__yer{margin-top:var(--space-3);font-size:13.5px;color:var(--text-3)}.donem-cizelgesi{margin-top:var(--space-3)}.donem-cizelgesi__grafik{--kare:10px;--sutun-ara:3px;--satir-ara:3px;--grup-ara:5px;display:inline-grid;grid-template-columns:auto auto;column-gap:var(--space-2);row-gap:3px;align-items:start}.donem-cizelgesi__satir-adlari,.donem-cizelgesi__yil{display:flex;flex-direction:column;gap:var(--satir-ara)}.donem-cizelgesi__satir-adlari span{height:var(--kare);line-height:var(--kare);font-size:10.5px;text-align:right;color:var(--text-3)}.donem-cizelgesi__kareler,.donem-cizelgesi__eksen{display:flex;gap:var(--sutun-ara)}.donem-cizelgesi__yil--grup{margin-left:var(--grup-ara)}.donem-cizelgesi__kare{display:block;width:var(--kare,10px);height:var(--kare,10px);border-radius:2px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.donem-cizelgesi__kare--acik{background:var(--accent);box-shadow:none}.donem-cizelgesi__kare--gelecek{background:none;box-shadow:none;border:1px dashed var(--text-3)}.donem-cizelgesi__eksen{height:18px}.donem-cizelgesi__eksen>span{position:relative;width:var(--kare);flex:none}.donem-cizelgesi__cetik::before{content:"";position:absolute;top:0;left:calc(50% - 0.5px);width:1px;height:4px;background:var(--text-3)}.donem-cizelgesi__cetik>span{position:absolute;top:5px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:10.5px;line-height:1;white-space:nowrap;color:var(--text-2)}.donem-cizelgesi__lejant{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:var(--space-2) 0 0;font-size:11.5px;color:var(--text-3)}.donem-cizelgesi__lejant .donem-cizelgesi__kare{display:inline-block;width:9px;height:9px}.donem-cizelgesi__ara{color:var(--text-3)}.donem-cizelgesi + .gecmis-tablosu{margin-top:var(--space-5)}.gecmis-tablosu{width:100%;max-width:40rem;margin-top:var(--space-3);border-collapse:collapse;font-size:14px;line-height:1.45}.gecmis-tablosu thead th{padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--border-strong);text-align:left;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-3)}.gecmis-tablosu tbody{border-bottom:1px solid var(--border)}.gecmis-tablosu tbody:nth-of-type(even){background:var(--surface)}.gecmis-tablosu tbody th,.gecmis-tablosu td{padding:4px var(--space-3);text-align:left;vertical-align:baseline}.gecmis-tablosu tbody tr:first-child>*{padding-top:var(--space-2)}.gecmis-tablosu tbody tr:last-child>*{padding-bottom:var(--space-2)}.gecmis-tablosu__donem{width:10rem;white-space:nowrap}.gecmis-tablosu tbody .gecmis-tablosu__donem{font-size:13.5px;font-weight:600;color:var(--text)}.gecmis-tablosu .gecmis-tablosu__section{width:4.5rem;text-align:right;font-family:var(--font-mono);font-size:12px;color:var(--text-3)}.gecmis-tablosu thead .gecmis-tablosu__section{font-family:inherit;font-size:11px}.gecmis-tablosu__hoca>span{display:block;color:var(--text-2)}.gecmis-tablosu__hoca a{color:var(--text);text-decoration:underline dotted var(--text-3);text-underline-offset:4px}.gecmis-tablosu__hoca a:hover{text-decoration-color:var(--text)}.gecmis-tablosu__hoca>.gecmis-tablosu__bos{color:var(--text-3)}.ders-gecmisi__not{margin:var(--space-3) 0 0;font-size:12.5px;color:var(--text-3);max-width:78ch}@media (max-width:668px){.tablo{min-width:0}.tablo--kart .ad-baslik{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.tablo--kart .ad-satiri{flex-wrap:wrap}.tablo--kart .kod,.tablo--kart .ad,.tablo--kart .donem,.tablo--kart .hoca,.tablo--kart .sayi,.tablo--kart .islem-sutunu{width:auto}.katki-seridi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"simge metin metin" ". alt eylem";row-gap:2px;column-gap:var(--space-3)}.katki-seridi__simge{grid-area:simge}.katki-seridi__metin{grid-area:metin}.katki-seridi__alt{grid-area:alt;font-size:12.5px}.katki-seridi__eylem{grid-area:eylem}.ders-arama input{font-size:16px}.alan-ipucu{font-size:12.5px}.tablo--kart thead{display:none}.tablo--kart,.tablo--kart tbody,.tablo--kart tr,.tablo--kart td{display:block}.tablo--kart tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-4);margin-bottom:var(--space-3)}.tablo--kart td{border:0;padding:0}.klasor-bolumu>.kaydir-x{padding:0}.klasor-bolumu>.donem-gruplari{padding:0 0 0 var(--space-2);margin-left:var(--space-2)}.donem-grubu>summary{padding:var(--space-2) var(--space-3)}.donem-grubu>.kaydir-x{margin:var(--space-3) 0 var(--space-2);padding:0}.tablo--kart tbody tr:hover td{background:transparent}.tablo--kart .sonuc-yok{padding:var(--space-5);text-align:center}.tablo--kart .kod{font-size:12.5px;margin-bottom:2px}.tablo--kart .ad{font-size:16px;line-height:1.35;margin-bottom:8px}.tablo--kart .tur,.tablo--kart .donem,.tablo--kart .hoca,.tablo--kart .sayi{display:inline-block;font-size:13px;text-align:left;vertical-align:middle}.tablo--kart .donem + .hoca::before,.tablo--kart .tur + .donem::before{content:"·";color:var(--text-3);margin:0 7px}.tablo--kart .sayi{display:block;margin-top:5px;font-size:12.5px;color:var(--text-3)}.tablo--kart .sayi::after{content:" indirme"}.tablo--kart .islem-sutunu{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;text-align:left;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.tablo--kart .islem-sutunu .kopyala,.tablo--kart .islem-sutunu .bildir{margin-left:0}.tablo--kart .indir{flex:1 1 auto;justify-content:center;background:var(--accent);border-color:var(--accent);color:#fff;font-size:14px;padding:9px 18px;min-height:42px}.tablo--kart .kopyala,.tablo--kart .bildir{font-size:13px;min-height:40px}.tablo--kart .islem-sutunu{gap:var(--space-2);flex-wrap:nowrap}.tablo--kart .islem-sutunu .ikon-dugme,.tablo--kart .islem-sutunu .ikon-dugme:first-of-type{flex:none;width:42px;height:42px;min-height:0;margin:0;border:1px solid var(--border-strong)}.tablo--kart .ad .dosya-bilgi{margin-top:4px}.tablo--kart .dosya-bilgi .katkici{order:1;flex-basis:100%}.tablo--kart .dosya-bilgi .katkici::before{content:none}.klasor-atlama{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.klasor-cipi{justify-content:space-between;min-height:40px}.ders-arama,.suzgec__dugme{min-height:42px}.suzgec__panel{left:0;right:0;width:auto}.tablo .ad a,.tablo .kod a,.tablo .hoca a,.duyurular h3 a,.panel__tumu,.geri a{display:inline-block;padding:4px 0;min-height:24px}.alt__linkler a{display:inline-block;padding:3px 5px;min-height:24px}.alt__linkler{gap:var(--space-1)}.alan input,.alan select,.alan textarea,.ogeler input,.filtreler select{font-size:16px}.filtreler select,.filtreler button.rozet{height:40px;min-height:40px}.alan>input:not([type="file"]),.alan>select,.ogeler input{height:46px}.filtreler{gap:var(--space-3)}.filtreler select{flex:1 1 100%}.tablo--kart tbody tr:target td{background:transparent;box-shadow:none}.tablo--kart tbody tr:target{background:var(--accent-soft-bg);border-color:var(--accent-soft-border)}.tablo--dersler thead{display:none}.tablo--dersler,.tablo--dersler tbody{display:block}.tablo--dersler tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-4);padding:10px 0;border-bottom:1px solid var(--border)}.tablo--dersler td{display:block;padding:0;border:0}.tablo--dersler .kod,.tablo--dersler .ad,.tablo--dersler .sayi{width:auto}.tablo--dersler .kod{grid-column:1;grid-row:1;font-size:12.5px}.tablo--dersler .ad{grid-column:1;grid-row:2;font-size:16px;line-height:1.35}.tablo--dersler .sayi{grid-column:2;grid-row:1 / span 2;font-size:12.5px}.tablo--dersler .sayi::after{content:" belge"}.tablo--dersler .sonuc-yok{display:block}.tablo--dersler .ad a::after{content:"";position:absolute;inset:0}.tablo--dersler .ad a,.tablo--dersler .kod a{padding:0;min-height:0}.tablo--dersler .kod a{display:inline-block;line-height:24px}.sekmeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sekmeler a{text-align:center;padding:10px 8px}.ust__nav{width:100%;flex-wrap:nowrap}.ust__nav a{flex:1 1 auto;text-align:center;padding:9px 8px}.ust__ic{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marka atam" "menu menu";row-gap:var(--space-3)}.ust__atam{height:44px}.arama{position:sticky;top:0;z-index:20;background:var(--surface);box-shadow:0 6px 12px -8px var(--bg)}.donem-cizelgesi__grafik{--kare:8px;--sutun-ara:2px;--satir-ara:5px;--grup-ara:4px}.donem-cizelgesi__satir-adlari span{font-size:10px}.donem-cizelgesi__ara{display:none}.gecmis-tablosu__donem{width:5.75rem;white-space:normal}.gecmis-tablosu .gecmis-tablosu__section{width:3.5rem}.gecmis-tablosu tbody th,.gecmis-tablosu td,.gecmis-tablosu thead th{padding-left:var(--space-2);padding-right:var(--space-2)}}.qr-ekrani{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 360px);padding:var(--space-6) 0}.qr-ekrani__ic{display:flex;justify-content:center;width:100%}.qr-kart{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-6);max-width:440px;width:100%;box-shadow:0 12px 32px rgba(0,0,0,0.35)}.qr-kart__gorsel-alani{width:100%;max-width:380px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.qr-kart__gorsel{width:100%;height:100%;object-fit:contain;display:block;border-radius:var(--r-md)}.qr-kart__ipucu{margin:0;font-size:14px;color:var(--text-2);font-weight:500}