.lrKL0a_sayfa{background:var(--bg-page);min-height:100vh;color:var(--text);padding-bottom:48px;font-size:15px}.lrKL0a_ust{background:var(--brand-blue);color:var(--card-bg);z-index:10;padding:14px 16px 0;position:sticky;top:0}.lrKL0a_baslik{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:18px;font-weight:800;display:flex}.lrKL0a_cikis{color:var(--slate-200);cursor:pointer;background:0 0;border:none;font-size:13px}.lrKL0a_sekmeler{gap:4px;display:flex;overflow-x:auto}.lrKL0a_sekme{color:var(--slate-300);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1 0 auto;padding:10px 12px;font-size:14px;font-weight:600}.lrKL0a_sekmeAktif{color:var(--card-bg);border-bottom-color:var(--brand-pink)}.lrKL0a_icerik{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;padding:16px 12px;display:flex}.lrKL0a_kart{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:14px;padding:14px}.lrKL0a_kartBaslik{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:700;display:flex}.lrKL0a_satirForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lrKL0a_girdi{border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text);border-radius:10px;min-width:0;padding:10px 12px;font-size:15px}.lrKL0a_genis{flex:180px}.lrKL0a_dar{width:90px}.lrKL0a_tarih{width:150px}.lrKL0a_buton{background:var(--brand-blue);color:var(--card-bg);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:600}.lrKL0a_buton:disabled{opacity:.5;cursor:default}.lrKL0a_butonIkincil{background:var(--slate-100);color:var(--text);border:1px solid var(--border-strong)}.lrKL0a_butonYesil{background:var(--success-dark)}.lrKL0a_butonBlok{text-align:center;box-sizing:border-box;width:100%;text-decoration:none;display:block}.lrKL0a_metinDugme{color:var(--brand-blue);text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-size:13px}.lrKL0a_butonKucuk{padding:6px 10px;font-size:13px}.lrKL0a_baglanti{color:var(--brand-blue);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;text-decoration:underline}.lrKL0a_soluk{color:var(--text-muted);font-size:13px}.lrKL0a_hata{background:var(--danger);color:var(--card-bg);border-radius:10px;padding:10px 12px;font-size:14px}.lrKL0a_liste{flex-direction:column;display:flex}.lrKL0a_listeSatiri{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.lrKL0a_listeSatiri:first-child{border-top:none}.lrKL0a_numara{min-width:34px;color:var(--text-muted);font-weight:700}.lrKL0a_ad{flex:140px;font-weight:600}.lrKL0a_pasif{opacity:.5}.lrKL0a_ilerleme{background:var(--slate-100);border-radius:4px;height:8px;line-height:0;overflow:hidden}.lrKL0a_ilerlemeDolu{fill:var(--brand-green)}.lrKL0a_gecmis{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.lrKL0a_tablo{border-collapse:collapse;width:100%;font-size:14px}.lrKL0a_tablo th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);cursor:pointer;white-space:nowrap;padding:6px 4px;font-size:12px;font-weight:600}.lrKL0a_tablo td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:9px 4px}.lrKL0a_tablo tr.lrKL0a_tiklanir{cursor:pointer}.lrKL0a_tablo tr.lrKL0a_tiklanir:hover{background:var(--slate-50)}.lrKL0a_sag{text-align:right}.lrKL0a_tabloKap{overflow-x:auto}.lrKL0a_donemSecici{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lrKL0a_ok{align-items:center;gap:6px;font-weight:700;display:flex}.lrKL0a_grafik{width:100%;height:auto;display:block}.lrKL0a_cubukSecili{fill:var(--brand-blue)}.lrKL0a_cubukSinif{fill:var(--warning);fill-opacity:.5}.lrKL0a_grafikYazi{fill:var(--text-muted);font-size:10px}.lrKL0a_grafikDeger{fill:var(--text);font-size:10px;font-weight:700}.lrKL0a_giris{max-width:360px;margin:80px auto 0;padding:0 16px}.lrKL0a_alanEtiketi{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.lrKL0a_metinAlani{width:100%;min-height:120px;font-family:inherit}.lrKL0a_bildirim{z-index:20;max-width:560px;box-shadow:var(--shadow-md);cursor:pointer;border-radius:10px;margin:0 auto;position:fixed;bottom:16px;left:12px;right:12px}.lrKL0a_kaydirmaPayi{scroll-margin-top:110px}.lrKL0a_orta,.lrKL0a_tablo th.lrKL0a_orta,.lrKL0a_tablo td.lrKL0a_orta{text-align:center}.lrKL0a_gecikti{background:var(--danger);color:var(--card-bg);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.lrKL0a_uyari{background:var(--warning);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.lrKL0a_enCok{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.lrKL0a_enCok::-webkit-scrollbar{display:none}.lrKL0a_enCokSutun{scroll-snap-align:start;background:var(--slate-50);border-radius:10px;flex:0 0 100%;min-width:0;padding:8px 10px}.lrKL0a_enCokBaslik{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:700}.lrKL0a_enCokSatir{grid-template-columns:minmax(0,1fr) 44px 52px;align-items:center;gap:6px;padding:3px 0;font-size:13px;display:grid}.lrKL0a_enCokSayi{text-align:center}.lrKL0a_enCokSayfa{text-align:right}.lrKL0a_enCokAd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrKL0a_anahtarSatiri{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lrKL0a_noktalar{gap:6px;display:inline-flex}.lrKL0a_nokta{background:var(--slate-300);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0}.lrKL0a_noktaAktif{background:var(--brand-blue)}.lrKL0a_tablo tr.lrKL0a_ortalamaya td{background:color-mix(in srgb, var(--brand-blue) 13%, transparent)}.lrKL0a_aramaKutusu{width:100%;margin:4px 0 10px}.lrKL0a_oduncSatir{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.lrKL0a_oduncSatir:first-child{border-top:none}.lrKL0a_oduncBilgi{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lrKL0a_oduncAd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lrKL0a_iadeSatir{grid-template-columns:minmax(0,1fr) auto auto}.lrKL0a_oduncKitap{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:14px;overflow:hidden}.lrKL0a_secici{flex:180px;min-width:0;position:relative}.lrKL0a_seciciDugme{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.lrKL0a_seciciBos{color:var(--text-muted)}.lrKL0a_seciciPanel{z-index:15;background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:12px;max-height:50vh;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.lrKL0a_seciciYazi{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:16px}.lrKL0a_seciciYazi::placeholder{color:var(--text-muted)}.lrKL0a_secici:focus-within .lrKL0a_seciciDugme{border-color:var(--brand-blue)}.lrKL0a_seciciOge{border:none;border-top:1px solid var(--border-subtle);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:15px;display:flex}.lrKL0a_seciciOge:first-child{border-top:none}.lrKL0a_seciciOge:hover{background:var(--slate-50)}.lrKL0a_seciciOge:disabled{opacity:.45;cursor:default;background:0 0}.lrKL0a_seciciOgeSecili{background:color-mix(in srgb, var(--brand-blue) 10%, transparent);font-weight:600}.lrKL0a_kitapTablo td{vertical-align:middle;padding:8px 4px}.lrKL0a_kitapTablo th:nth-child(2),.lrKL0a_kitapTablo td:nth-child(2){width:64px}.lrKL0a_kitapTablo th:nth-child(3),.lrKL0a_kitapTablo td:nth-child(3){width:44px}.lrKL0a_kitapAdi{font-size:15px;line-height:1.3}.lrKL0a_kalem{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;width:38px;height:38px;font-size:16px}.lrKL0a_onaySor{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lrKL0a_ogrenciTablo td{vertical-align:middle;padding:8px 4px}.lrKL0a_ogrenciTablo th:last-child,.lrKL0a_ogrenciTablo td:last-child{width:1%}.lrKL0a_ayrinti{flex-direction:column;gap:4px;display:flex}.lrKL0a_ikon{width:20px;height:20px;display:block}.lrKL0a_sinifBaslik{flex-direction:column;line-height:1.2;display:flex}.lrKL0a_ogretmenAdi{color:var(--slate-200);letter-spacing:.2px;font-size:13px;font-style:italic;font-weight:500}.lrKL0a_ogrenciTablo tbody td{border-bottom-color:var(--border)}.lrKL0a_ogrenciTablo tbody td:last-child{border-left:1px solid var(--border);padding-left:8px}
