:root{--mor:#4b2bd6;--mor-koyu:#2d1b8a;--mor-acik:#ece8ff;--mor-zemin:#f7f5ff;--mor-ustu:#fff;--lila:#c9bcff;--altin:#d7b48f;--turkuaz-acik:#d9f2ef;--turkuaz-koyu:#0e6b62;--ray:#0a0915;--ray-cizgi:#221c44;--ray-metin:#b9b6ce;--ray-soluk:#8f8ea3;--ray-aktif:#1f1848;--ray-vurgu:#9d86ff;--ray-parilti:rgba(97,75,224,.5);--ray-parilti-2:hsla(31,47%,70%,.2);--metin:#141629;--gri:#3b3f55;--soluk:#5b5f75;--kenar:#e4e0f3;--kenar-yumusak:#eeeef4;--zemin:#f3effd;--zemin-parilti:#dcd5fe;--zemin-2:#f1f1f6;--satir-hover:#f7f6fd;--beyaz:#fff;--baslik-zemin:#f7f6fd;--hata:#9a2f1c;--hata-zemin:#fbe9e7;--hata-kenar:#f3c9c2;--yesil:#176a49;--yesil-acik:#e3f4ec;--amber:#8a5a08;--amber-acik:#fdf1d8;--amber-zemin:#fdf2dc;--amber-kenar:#e8c877;--mavi-metin:#1d5da8;--mavi-zemin:#e3f0fe;--mavi-kenar:#7db4ec;--radius:14px;--radius-kucuk:10px;--golge:0 1px 2px rgba(22,15,60,.05);--susu-1:#988ee6;--susu-2:#d7b48f;--musait-1:#9fe3c4;--musait-2:#b8ecd4;--musait-kenar:#34b888;--musait-metin:#0f5236;--musait-soluk-zemin:#eafaf2;--musait-soluk-kenar:#c4ecd8;--musait-soluk-metin:#2f7a58;--kapali-1:#ecebf4;--kapali-2:#e2e1ee;--kapali-kenar:#cbc9dc;--kapali-metin:#5b5a70;--filigran:#efebff;--filigran-cizgi:#d4cbfa;--filigran-2:#c9bfef;color-scheme:light}[data-tema=gece]{--mor:#c9bcff;--mor-koyu:#e4dcff;--mor-acik:#221b4f;--mor-zemin:#161236;--mor-ustu:#0a0915;--lila:#c9bcff;--turkuaz-acik:#10342f;--turkuaz-koyu:#7edccf;--ray:#07060f;--ray-cizgi:#1c1738;--ray-metin:#b9b6ce;--ray-soluk:#8f8ea3;--ray-aktif:#1f1848;--ray-vurgu:#c9bcff;--ray-parilti:rgba(97,75,224,.5);--ray-parilti-2:hsla(31,47%,70%,.2);--metin:#f4f3fa;--gri:#d3d1e3;--soluk:#a09eb8;--kenar:#251e4e;--kenar-yumusak:#221c44;--zemin:#0c0a1a;--zemin-parilti:rgba(97,75,224,.3);--zemin-2:#221e3a;--satir-hover:#1a1538;--beyaz:#141030;--baslik-zemin:#161236;--hata:#f2a08e;--hata-zemin:#3b1d16;--hata-kenar:#5a2c22;--yesil:#8fe0ba;--yesil-acik:#143627;--amber:#f0c98a;--amber-acik:#3b2e14;--amber-zemin:#3b2e14;--amber-kenar:#6b5424;--mavi-metin:#8fc1f5;--mavi-zemin:#14283f;--mavi-kenar:#2e5a8a;--golge:none;--susu-1:#9d86ff;--susu-2:#d7b48f;--musait-1:#1a4a37;--musait-2:#163f2e;--musait-kenar:#2e9e73;--musait-metin:#a9f0cf;--musait-soluk-zemin:#122a22;--musait-soluk-kenar:#1f4a3a;--musait-soluk-metin:#8fe0ba;--kapali-1:#221e3a;--kapali-2:#1b1830;--kapali-kenar:#35305a;--kapali-metin:#a09eb8;--filigran:#100d26;--filigran-cizgi:#2b2366;--filigran-2:#3a3180;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-govde),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(1100px 620px at 100% 0,var(--zemin-parilti) 0,transparent 62%) fixed,var(--zemin);color:var(--metin);-webkit-font-smoothing:antialiased}.marka,.tablo th,h1,h2,h3,h4{font-family:var(--font-baslik),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em}.akademi-ad,.menu-baslik,.tablo th{letter-spacing:.13em}.hk-deger,.sayi,.tablo td,.tablo th,input[type=date],input[type=number],input[type=time]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marka{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:20px;color:var(--metin);text-decoration:none}.marka-amblem{width:34px;height:34px;border-radius:9px;background:var(--mor);color:var(--mor-ustu);display:grid;place-items:center;font-weight:800;font-size:20px}.marka-mor{color:var(--mor)}.giris-sayfa{min-height:100vh;display:grid;place-items:center;padding:24px}.giris-kart{width:100%;max-width:380px;background:var(--beyaz);border:1px solid var(--kenar);border-radius:16px;padding:32px 28px;box-shadow:0 10px 30px rgba(91,79,199,.08)}.giris-kart h1{font-size:20px;margin:18px 0 4px}.giris-kart .alt{color:var(--gri);font-size:14px;margin-bottom:22px}label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}input,select{width:100%;padding:11px 13px;border:1px solid var(--kenar);border-radius:10px;font-size:15px;outline:none;transition:border-color .15s;background:var(--beyaz)}input:focus,select:focus{border-color:var(--mor);box-shadow:0 0 0 3px var(--mor-acik)}.btn{width:100%;margin-top:20px;padding:12px;border:none;border-radius:10px;background:var(--mor);color:var(--mor-ustu);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.btn:hover{background:var(--mor-koyu)}.btn:disabled{opacity:.6;cursor:default}.btn-ikincil{background:transparent;color:var(--mor);border:none;font-weight:600;cursor:pointer;font-size:14px}.kip-gecis{text-align:center;margin-top:18px;font-size:14px;color:var(--gri)}.hata{background:var(--hata-zemin);color:var(--hata);border:1px solid var(--hata-kenar)}.bilgi,.hata{padding:10px 12px;border-radius:9px;font-size:13px;margin-top:16px}.bilgi{background:var(--mor-acik);color:var(--mor-koyu)}.panel-yerlesim{display:flex;min-height:100vh}.yan-menu{width:240px;flex-shrink:0;background:radial-gradient(420px 360px at 100% 0,var(--ray-parilti) 0,transparent 70%),radial-gradient(360px 420px at -20% 100%,var(--ray-parilti-2) 0,transparent 70%),var(--ray);border-right:none;padding:20px 14px 16px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.yan-menu:before{content:"";position:absolute;left:0;right:0;bottom:0;height:420px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 232 420%22 fill=%22none%22 preserveAspectRatio=%22xMidYMax slice%22%3E%3Cpath d=%22M-20 80 C 60 120, 120 60, 200 140 S 300 300, 180 420%22 stroke=%22%23614BE0%22 stroke-opacity=%220.5%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M-10 120 C 80 160, 140 100, 220 180 S 320 340, 200 460%22 stroke=%22%239D86FF%22 stroke-opacity=%220.28%22 stroke-width=%221%22/%3E%3Cpath d=%22M-30 60 C 50 100, 110 40, 190 120 S 290 280, 170 400%22 stroke=%22%23D7B48F%22 stroke-opacity=%220.45%22 stroke-width=%220.8%22/%3E%3C/svg%3E") bottom /100% auto no-repeat}.yan-menu .marka{padding:0 8px;color:#fff;font-family:var(--font-baslik),sans-serif;font-size:19px}.akademi-ad:before{content:"";display:block;width:56px;height:3px;margin:0 0 12px;border-radius:999px;background:linear-gradient(90deg,var(--altin),var(--ray-vurgu) 70%,transparent)}.akademi-ad{font-family:var(--font-baslik),sans-serif;font-size:10.5px;font-weight:600;color:var(--ray-soluk);text-transform:uppercase;letter-spacing:.13em;padding:12px 8px 16px;border-bottom:1px solid var(--ray-cizgi);margin-bottom:10px}.menu,.menu-grup{display:flex;flex-direction:column}.menu-grup{gap:2px}.menu-baslik{font-family:var(--font-baslik),sans-serif;font-size:10px;font-weight:700;color:var(--ray-soluk);text-transform:uppercase;letter-spacing:.16em;padding:20px 10px 7px}.menu-link{display:block;padding:9px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ray-metin);text-decoration:none}.menu-link.aktif,.menu-link:hover{background:var(--ray-aktif);color:#fff}.menu-link.aktif{font-weight:600;box-shadow:inset 3px 0 0 var(--ray-vurgu)}.menu-not{margin-top:auto;padding:14px 8px 0;font-size:11.5px;color:var(--ray-soluk);line-height:1.5;border-top:1px solid var(--ray-cizgi)}.panel-sag{flex:1 1;min-width:0;display:flex;flex-direction:column}.zemin-susu{position:fixed;top:0;right:0;bottom:0;left:240px;z-index:-1;pointer-events:none;overflow:hidden}.zemin-susu svg{position:absolute;right:0;bottom:0;width:100%;height:100%}.zemin-filigran{position:absolute;right:28px;bottom:14px;font-family:var(--font-baslik),sans-serif;font-weight:800;font-size:clamp(120px,22vw,300px);line-height:1;letter-spacing:-.04em;color:var(--filigran);-webkit-text-stroke:1px var(--filigran-cizgi);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right}.zemin-filigran small{display:block;font-size:.12em;font-weight:700;letter-spacing:.22em;color:var(--filigran-2);-webkit-text-stroke:0;margin-top:-.08em;padding-right:.1em}.veli-sayfa .zemin-susu{left:0}.panel-ust{height:60px;flex-shrink:0;background:transparent;border-bottom:1px solid var(--kenar);display:flex;align-items:center;justify-content:flex-end;padding:0 24px}.panel-govde{width:100%;max-width:1080px;margin:0 auto;padding:32px 24px}@media (max-width:900px){.panel-yerlesim{flex-direction:column}.zemin-susu{left:0}.yan-menu:before{display:none}.yan-menu{position:static;width:100%;height:auto;flex-direction:row;align-items:center;gap:12px;padding:10px 14px;border-right:none;border-bottom:1px solid var(--kenar);overflow-x:auto;overflow-y:hidden}.yan-menu .marka{padding:0;flex-shrink:0}.akademi-ad,.menu-baslik,.menu-not{display:none}.menu,.menu-grup{flex-direction:row;align-items:center;gap:4px}.menu-link{white-space:nowrap;padding:7px 10px}}.panel-govde h1{font-size:30px;font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:7px}@media (max-width:900px){.panel-govde h1{font-size:24px}}.panel-govde .alt{color:var(--gri);margin-bottom:28px}.kart{background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);padding:20px;box-shadow:var(--golge)}.kart .baslik{font-weight:600;margin-bottom:6px}.kart .aciklama{color:var(--gri);font-size:14px}.rozet{display:inline-block;font-size:12px;color:var(--mor);background:var(--mor-acik);padding:3px 8px;border-radius:999px;margin-top:12px}.cikis-btn{background:transparent;border:1px solid var(--kenar);border-radius:9px;padding:8px 14px;font-size:14px;cursor:pointer;color:var(--metin)}.tema-sec{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;margin-right:auto;border:1px solid var(--kenar);border-radius:999px;background:var(--beyaz);color:var(--gri);font-size:13px;font-weight:500;cursor:pointer}.tema-sec:hover{color:var(--mor);border-color:var(--mor)}.veli-tepe .tema-sec{margin-right:0;background:transparent;color:var(--ray-metin);border-color:var(--ray-cizgi)}.veli-tepe .tema-sec:hover{color:#fff;border-color:var(--ray-vurgu)}@media (max-width:600px){.tema-sec-ad{display:none}.tema-sec{padding:0 10px}.panel-ust{padding:0 12px;gap:6px}.panel-ust .kullanici-bilgi{display:none}}.cikis-btn:hover{border-color:var(--mor);color:var(--mor)}.kullanici-bilgi{font-size:13px;color:var(--gri);margin-right:14px}.rol-rozet{font-size:12px;font-weight:700;color:var(--mor-koyu);background:var(--mor-acik);border-radius:999px;padding:4px 12px;margin-right:10px;white-space:nowrap}a.kart{display:block;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}a.kart:hover{border-color:var(--mor);box-shadow:var(--golge)}.kart .sayi{font-size:28px;font-weight:800;color:var(--mor);margin-top:10px}.sayi-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.sayi-kart .sayi-etiket{font-size:12px;font-weight:700;color:var(--soluk);text-transform:uppercase;letter-spacing:.05em}.sayi-kart .sayi{margin-top:6px}.tablo{width:100%;border-collapse:collapse;background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);overflow:hidden;box-shadow:var(--golge)}.tablo td,.tablo th{text-align:left;padding:13px 16px;font-size:14px;border-bottom:1px solid var(--kenar)}.tablo th{background:var(--baslik-zemin);color:var(--soluk);font-weight:700;font-size:10.5px;text-transform:uppercase}.tablo tr:last-child td{border-bottom:none}.tablo tr:hover td{background:var(--satir-hover)}.durum-etiket{display:inline-block;font-size:12px;font-weight:600;padding:3px 11px;border-radius:999px}.durum-aktif{background:var(--yesil-acik);color:var(--yesil)}.durum-pasif{background:var(--zemin-2);color:var(--gri)}.durum-ayrildi{background:var(--hata-zemin);color:var(--hata)}.bos-durum{background:var(--beyaz);border:1.5px dashed var(--kenar);border-radius:var(--radius);padding:36px 24px;text-align:center;color:var(--gri);font-size:14px;line-height:1.7}.baslik-satir{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.btn-kucuk{flex-shrink:0;padding:10px 16px;border:none;border-radius:10px;background:var(--mor);color:var(--mor-ustu);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-kucuk:hover{background:var(--mor-koyu)}.btn-kucuk.ikincil{background:var(--beyaz);color:var(--metin);border:1px solid var(--kenar)}.btn-kucuk.ikincil:hover{background:var(--beyaz);border-color:var(--mor);color:var(--mor-koyu)}.modal-arka{position:fixed;inset:0;background:rgba(26,26,46,.45);display:grid;place-items:center;padding:20px;z-index:50}.modal{width:100%;max-width:440px;background:var(--beyaz);border-radius:16px;padding:26px 24px;box-shadow:0 20px 50px rgba(0,0,0,.2);max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain}.modal h2{font-size:18px;margin-bottom:4px}.modal .alt{color:var(--gri);font-size:13px;margin-bottom:8px}.form-ikili{display:flex;gap:12px}.form-ikili>div{flex:1 1}.btn-grup{display:flex;gap:10px;margin-top:22px}.btn-grup .btn{margin-top:0}.btn-iptal{background:transparent;color:var(--metin);border:1px solid var(--kenar)}.btn-iptal:hover{background:var(--zemin);border-color:var(--gri)}.islem-hucre{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.islem-btn{padding:5px 10px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--kenar);background:var(--beyaz);color:var(--metin)}.islem-btn:hover{border-color:var(--mor);color:var(--mor)}.islem-btn:disabled{opacity:.6;cursor:default}.islem-sil:hover{border-color:var(--hata);color:var(--hata)}.islem-onayla{background:#1a7f4b;color:#fff;border-color:#1a7f4b}.islem-onayla:hover{background:#15673c;color:#fff}.islem-reddet{background:var(--beyaz);color:var(--hata);border-color:var(--hata-kenar)}.islem-reddet:hover{background:var(--hata-zemin);color:var(--hata)}.bekliyor-rozet{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--amber);background:var(--amber-zemin);padding:3px 9px;border-radius:999px}.satir-hata{color:var(--hata);font-size:12px;width:100%}.egitmen-secici{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 18px}.chip,.egitmen-secici .lab{font-size:13px;color:var(--gri);font-weight:600}.chip{padding:7px 14px;border-radius:999px;border:1px solid var(--kenar);background:var(--beyaz);text-decoration:none;transition:.12s}.chip:hover{border-color:var(--mor);color:var(--mor)}.chip.secili{background:var(--mor);color:var(--mor-ustu);border-color:var(--mor)}.mus-form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;background:var(--beyaz);border:1px solid var(--kenar);border-radius:12px;padding:14px 16px;margin-bottom:16px}.mus-form .alan{display:flex;flex-direction:column;gap:4px}.mus-form .alan label{margin:0;font-size:12px}.mus-form .alan input,.mus-form .alan select{width:auto;min-width:110px;margin:0;padding:8px 10px}.saat-giris{width:84px!important;min-width:84px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.04em}.saat-alan{display:inline-flex;align-items:center;gap:6px}.saat-alan .saat-giris{margin:0}.saat-ok{flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:1px solid var(--kenar);background:var(--beyaz);color:var(--mor);font-size:17px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .12s,border-color .12s}.saat-ok:hover:not(:disabled){background:var(--mor-acik);border-color:var(--mor)}.saat-ok:active:not(:disabled){transform:translateY(1px)}.saat-ok:disabled{opacity:.45;cursor:default}.mus-form .btn{margin:0;width:auto;padding:9px 18px}.mus-form .form-hata{color:var(--hata);font-size:12px;width:100%}.takvim-kart{background:var(--beyaz);border:1px solid var(--kenar);border-radius:16px;padding:12px;overflow-x:auto}.takvim{display:grid;grid-template-columns:48px repeat(7,minmax(120px,1fr));min-width:920px}.gun-baslik,.takvim .kose{border-bottom:1px solid var(--kenar)}.gun-baslik{text-align:center;font-size:13px;font-weight:700;padding:4px 0 9px}.gun-baslik small{display:block;font-weight:500;color:var(--soluk);font-size:11px;margin-top:2px}.saat-aks{position:relative;border-right:1px solid var(--kenar)}.saat-aks .saat{position:absolute;right:6px;font-size:11px;color:var(--soluk);transform:translateY(-7px)}.gun-sutun{position:relative;border-right:1px solid var(--kenar)}.gun-sutun:last-child{border-right:none}.saat-cizgi{position:absolute;left:0;right:0;border-top:1px solid var(--kenar-yumusak)}.musait-blok{position:absolute;left:4px;right:4px;background:linear-gradient(135deg,var(--musait-1),var(--musait-2));border:1px solid var(--musait-kenar);border-radius:8px;padding:4px 7px;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.musait-blok .mb-saat{font-size:11.5px;font-weight:700;color:var(--musait-metin);line-height:1.2}.musait-blok .mb-sil{flex-shrink:0;font-size:13px;line-height:1;color:var(--musait-metin);background:hsla(0,0%,100%,.55);border:none;border-radius:5px;width:18px;height:18px;cursor:pointer}.musait-blok .mb-sil:hover{background:var(--beyaz);color:var(--hata)}.gun-bos{position:absolute;top:8px;left:0;right:0;text-align:center;font-size:11px;color:var(--soluk);font-style:italic}.musait-blok.zemin{background:var(--musait-soluk-zemin);border:1px solid var(--musait-soluk-kenar);z-index:1}.musait-blok.zemin .mb-saat{color:var(--musait-soluk-metin);font-weight:600}.ders-blok{position:absolute;left:5px;right:5px;z-index:2;border-radius:10px;padding:7px 10px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#4a3fb8,#5b4fc7);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 2px 8px rgba(74,63,184,.32);display:flex;flex-direction:column;gap:2px}.ders-blok .db-ust{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.ders-blok .db-metin{min-width:0;flex:1 1}.ders-blok .db-ad{font-size:13.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ders-blok .db-alt{display:flex;align-items:center;gap:5px;min-width:0}.ders-blok .db-brans{font-size:10.5px;font-weight:600;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ders-blok .db-saat{font-size:12px;font-weight:500;opacity:.92;margin-top:1px}.ders-blok .db-sil{flex-shrink:0;font-size:13px;line-height:1;color:#fff;background:hsla(0,0%,100%,.22);border:none;border-radius:5px;width:18px;height:18px;cursor:pointer}.ders-blok .db-sil:hover{background:hsla(0,0%,100%,.4)}.ders-blok .db-rozet{align-self:flex-start;font-size:9.5px;font-weight:700;background:hsla(0,0%,100%,.22);padding:1px 5px;border-radius:4px}.ders-blok.deneme{left:46%;right:4px;z-index:3;background:repeating-linear-gradient(135deg,#f6b73c,#f6b73c 7px,#f0a91f 0,#f0a91f 14px);color:#3d2c00;border:1px dashed #b9810a;box-shadow:0 1px 6px rgba(185,129,10,.35)}.ders-blok.deneme .db-sil{color:#3d2c00;background:hsla(0,0%,100%,.45)}.ders-blok.deneme .db-rozet{background:rgba(61,44,0,.18);color:#3d2c00}.ders-blok.iptal{opacity:.5;text-decoration:line-through}.ders-blok.telafi{background:linear-gradient(135deg,#b83227,#d0483b);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 2px 8px rgba(184,50,39,.32)}.ders-blok .db-derslik{font-size:10.5px;font-weight:600;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:none;color:inherit;padding:0;text-align:left;font-family:inherit;line-height:1.3;max-width:100%}.ders-blok .db-derslik.tikla{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.ders-blok .db-derslik.tikla:hover{opacity:1}.ders-blok .db-derslik:disabled{cursor:default}.ders-blok .db-derslik:before{content:"⌂ ";opacity:.8}.ders-blok .db-derslik.sorun{color:#ffe1a8;font-style:italic}.ders-blok.deneme .db-derslik.sorun{color:#7a4a00}.deneme-isaret{position:absolute;left:2px;right:2px;z-index:4;height:18px;line-height:16px;font-size:10.5px;font-weight:700;color:#3d2c00;background:repeating-linear-gradient(135deg,#fcd97c,#fcd97c 6px,#f6c94f 0,#f6c94f 12px);border:1px dashed #b9810a;border-radius:5px;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.musait-blok.ek-gun{background:var(--mavi-zemin);border:1px solid var(--mavi-kenar);z-index:1}.musait-blok.ek-gun .mb-saat{color:var(--mavi-metin);font-weight:700}.mb-tip{font-size:9.5px;font-weight:800;color:var(--mavi-metin);background:hsla(0,0%,100%,.7);border-radius:4px;padding:0 4px;margin-left:4px}.kapali-blok{position:absolute;left:4px;right:4px;z-index:1;background:repeating-linear-gradient(135deg,var(--kapali-1),var(--kapali-1) 7px,var(--kapali-2) 7px,var(--kapali-2) 14px);border:1px solid var(--kapali-kenar);border-radius:8px;padding:4px 7px;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.kapali-blok .mb-saat{font-size:11.5px;font-weight:700;color:var(--kapali-metin);font-style:italic}.kapali-blok .mb-sil{flex-shrink:0;font-size:13px;line-height:1;color:var(--kapali-metin);background:hsla(0,0%,100%,.6);border:none;border-radius:5px;width:18px;height:18px;cursor:pointer}.kapali-blok .mb-sil:hover{background:var(--beyaz);color:var(--hata)}.islenmemis-band{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;background:var(--amber-zemin);border:1px solid var(--amber-kenar);border-radius:12px;padding:12px 16px;font-size:13.5px;margin-bottom:14px}.islenmemis-band,.islenmemis-band b{color:var(--amber)}.islenmemis-gunler{display:inline-flex;gap:6px;flex-wrap:wrap}.islenmemis-gun{font-size:12.5px;font-weight:700;color:var(--amber);background:var(--beyaz);border:1px solid var(--amber-kenar);border-radius:8px;padding:4px 10px;cursor:pointer;white-space:nowrap}.islenmemis-gun:hover{background:var(--amber-acik);border-color:var(--amber-kenar)}.bolum-baslik{font-size:17px;margin:6px 0 10px}.rol-onizleme{background:var(--mor-acik);border-radius:10px;padding:10px 13px;font-size:12.5px;color:var(--mor-koyu);line-height:1.7;margin-top:10px}.gecici-sifre{background:var(--amber-zemin);border:1px solid var(--amber-kenar);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.8;margin-top:8px}.gecici-sifre code{background:var(--beyaz);border-radius:6px;padding:2px 8px;font-size:14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ogrenci-sec{min-width:190px}.ogrenci-sec,.os-kutu{position:relative}.os-kutu input{width:100%;margin:0;padding:8px 28px 8px 10px}.os-temizle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:var(--zemin);border-radius:6px;width:20px;height:20px;font-size:13px;line-height:1;color:var(--gri);cursor:pointer}.os-temizle:hover{color:var(--hata)}.os-liste{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--beyaz);border:1px solid var(--kenar);border-radius:10px;box-shadow:0 8px 24px rgba(26,26,46,.12);max-height:240px;overflow-y:auto;padding:4px}.os-anahtar{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gri);padding:6px 8px;border-bottom:1px dashed var(--kenar);margin:0 0 4px;cursor:pointer}.os-anahtar input{width:auto;margin:0}.os-secenek{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:none;background:none;padding:8px 10px;font-size:14px;border-radius:7px;cursor:pointer;color:var(--metin)}.os-secenek.aktif{background:var(--mor-acik)}.os-secenek.secili{font-weight:700;color:var(--mor-koyu)}.os-rozet{font-size:10.5px;font-weight:700;color:var(--amber);background:var(--amber-zemin);border-radius:999px;padding:2px 8px}.os-rozet.pasif{color:var(--gri);background:var(--zemin-2)}.os-rozet.kredi{color:var(--yesil);background:var(--yesil-acik)}.os-rozet.eksi{color:var(--hata);background:var(--hata-zemin)}.os-bos{padding:10px;font-size:13px;color:var(--gri)}.ist-bar{display:inline-block;width:100%;max-width:420px;height:14px;background:var(--mor-acik);border-radius:999px;overflow:hidden;vertical-align:middle}.ist-bar-dolu{display:block;height:100%;background:linear-gradient(90deg,#4a3fb8,var(--mor));border-radius:999px}.nbz-degisim{font-size:12px;font-weight:700;vertical-align:middle;margin-left:4px}.nbz-degisim.arti{color:var(--yesil)}.nbz-degisim.eksi{color:var(--hata)}.nbz-degisim.notr{color:var(--soluk)}.kredi-rozet{display:inline-block;font-size:11px;font-weight:700;color:var(--yesil);background:var(--yesil-acik);border-radius:999px;padding:2px 8px;margin-left:6px;white-space:nowrap}.kredi-rozet.eksi{color:var(--hata);background:var(--hata-zemin)}.grup-baslik td{background:var(--zemin-2);font-size:13px;border-top:2px solid var(--kenar)}.grup-kisi td:first-child{border-left:3px solid var(--mor-acik)}.gecmis-grup td{background:var(--mor-acik);color:var(--mor-koyu);font-weight:700;font-size:12.5px}.plan-ozet{font-size:12px;color:var(--gri);margin-top:4px;white-space:nowrap}.uyari-liste{margin:10px 0 4px;padding-left:20px}.uyari-liste li{font-size:13.5px;color:var(--amber);background:var(--amber-zemin);border-radius:8px;padding:7px 10px;margin-bottom:6px;list-style:none;margin-left:-20px}.kesisim-panel{margin-top:10px;border:1px solid var(--kenar);border-radius:12px;overflow:hidden}.kesisim-panel .tablo td,.kesisim-panel .tablo th{padding:9px 10px;font-size:12.5px}.kesisim-panel .tablo tr.ortak-satir td{background:var(--mor-acik);font-weight:700;color:var(--mor-koyu)}.kesisim-bos{padding:12px 14px;font-size:13px;color:var(--gri)}.aday-kart{background:var(--beyaz);border:1px solid var(--kenar);border-radius:14px;padding:14px 16px;margin-bottom:14px}.aday-kart .tablo{border:none;border-radius:0}.aday-ust{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.aday-ad{font-size:15px;font-weight:700;margin-right:10px}.aday-detay{font-size:12.5px;color:var(--gri)}.brans-secim{display:flex;gap:10px;align-items:center;flex-wrap:wrap;width:100%;padding-top:4px;border-top:1px dashed var(--kenar)}.brans-kutu{gap:6px;background:var(--zemin);border:1px solid var(--kenar);border-radius:9px;padding:5px 9px}.brans-check,.brans-kutu{display:inline-flex;align-items:center}.brans-check{gap:5px;font-size:13px;font-weight:600;margin:0;cursor:pointer}.brans-check input,.brans-kutu select{width:auto;margin:0}.brans-kutu select{padding:5px 8px;font-size:12.5px}.form-baslik{font-size:13px;font-weight:700;color:var(--mor-koyu);margin:6px 2px 0;width:100%}.form-ipucu{font-size:12px;color:var(--gri);align-self:center}.telafi-yerlestir{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 2px}.telafi-yerlestir input,.telafi-yerlestir select{width:auto;margin:0;padding:8px 10px}.ty-egitmen{font-size:13px;color:var(--gri)}.sekmeler{display:flex;gap:8px;align-items:center;margin-bottom:16px}.sekme-btn.aktif{border-color:var(--mor);color:var(--mor);background:var(--mor-acik)}.liste-arac{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.liste-arama{width:auto;min-width:220px;padding:9px 12px;font-size:14px}@media (max-width:640px){.liste-arama{width:100%}}.kur-rozet{display:inline-block;font-size:12px;background:var(--mor-acik);padding:3px 10px;border-radius:999px;white-space:nowrap}.kur-grup,.kur-rozet{font-weight:700;color:var(--mor-koyu)}.kur-grup{font-size:13px;margin:14px 2px 8px}.hafta-eksik{font-size:12px;font-weight:600;color:var(--amber);background:var(--amber-zemin);padding:3px 10px}.hafta-eksik,.meb-rozet{display:inline-block;border-radius:999px;white-space:nowrap}.meb-rozet{font-size:11px;font-weight:700;padding:2px 8px;margin-left:8px;vertical-align:middle}.meb-bilgi,.meb-rozet{color:var(--mor-koyu);background:var(--mor-acik)}.meb-bilgi{font-size:12px;border-radius:8px;padding:6px 10px}.meb-bildirilmemis{background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);padding:14px 16px;margin-top:20px}.meb-bildirilmemis ul{margin:8px 0 0;padding-left:18px;font-size:14px;color:var(--metin);column-count:3}.islem-grup{display:flex;gap:6px;flex-wrap:wrap}.hatirlatma-blok{margin-bottom:8px}.hatirlatma-serit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:8px;align-items:stretch}.hatirlatma-serit.kucuk{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hatirlatma-serit.cipler{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1100px){.hatirlatma-serit,.hatirlatma-serit.kucuk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hatirlatma-serit,.hatirlatma-serit.kucuk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.gb-baslik{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:22px}.gb-tarih{display:block;font-size:13px;font-weight:500;color:var(--soluk);margin-bottom:4px}.gb-baslik h1{margin-bottom:0;font-size:26px}.gb-eylemler{display:flex;gap:8px;flex-wrap:wrap}.gb-eylemler a{text-decoration:none;display:inline-flex;align-items:center}.gb-bolum{margin-bottom:18px}.gb-bolum-baslik{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.gb-bolum-baslik h2{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mor);margin:0}.gb-bolum-baslik span{font-size:13px;color:var(--soluk)}.hatirlatma-kart{display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);padding:16px 18px 14px;text-decoration:none;color:inherit;box-shadow:var(--golge);transition:border-color .15s,transform .15s}.hatirlatma-kart:hover{border-color:var(--mor);transform:translateY(-1px)}.hatirlatma-kart .hk-ust{display:flex;align-items:center;justify-content:space-between;gap:8px}.hatirlatma-kart .hk-ad{font-size:13.5px;font-weight:600;color:var(--gri);line-height:1.3}.hatirlatma-kart .hk-ikon{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--mor-acik);color:var(--mor);display:grid;place-items:center}.hatirlatma-kart .hk-deger{font-family:var(--font-baslik),sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hatirlatma-kart .hk-aciklama{font-size:12.5px;color:var(--soluk);line-height:1.35}.hatirlatma-kart.is .hk-ikon{background:var(--amber-zemin);color:var(--amber)}.hatirlatma-kart.is .hk-ad{color:var(--metin)}.hatirlatma-serit .hatirlatma-kart.bilgi{margin:0;background:var(--beyaz);color:inherit;border-radius:var(--radius)}.hatirlatma-serit.kucuk .hatirlatma-kart{gap:6px;padding:12px 14px}.hatirlatma-serit.kucuk .hk-deger{font-size:24px;color:var(--mor)}.hatirlatma-serit.kucuk .hk-ikon{width:24px;height:24px}.hatirlatma-serit.kucuk .hk-aciklama{display:none}.hatirlatma-serit.cipler .hatirlatma-kart{flex-direction:row;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--zemin-2);border-color:transparent;box-shadow:none;opacity:.85}.hatirlatma-serit.cipler .hk-ust{order:2}.hatirlatma-serit.cipler .hk-ikon{display:none}.hatirlatma-serit.cipler .hk-ad{font-size:12.5px;font-weight:500;color:var(--gri)}.hatirlatma-serit.cipler .hk-deger{order:1;font-size:14px;color:var(--yesil)}.hatirlatma-serit.cipler .hk-deger:before{content:"✓ "}.hatirlatma-serit.cipler .hk-aciklama{display:none}.gb-ikili{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin:6px 0 22px}@media (max-width:900px){.gb-ikili{grid-template-columns:minmax(0,1fr)}}.gb-kart-baslik{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.gb-kart-baslik h2{font-size:16px;font-weight:700;margin:0}.gb-kart-baslik a{font-size:13px;font-weight:600;text-decoration:none}.gb-ders-liste{list-style:none;margin:0;padding:0}.gb-ders{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--kenar-yumusak)}.gb-ders:last-child{border-bottom:none}.gb-ders-saat{flex-shrink:0;width:44px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gb-ders-kim{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.gb-ders-kim b{font-weight:600}.gb-ders-kim b,.gb-ders-kim small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-ders-kim small{font-size:12.5px;color:var(--soluk)}.gb-ders-rozet{flex-shrink:0;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--zemin-2);color:var(--gri);white-space:nowrap}.gb-ders-rozet.geldi{background:var(--yesil-acik);color:var(--yesil)}.gb-ders-rozet.gelmedi{background:var(--hata-zemin);color:var(--hata)}.gb-ders-rozet.telafi{background:var(--turkuaz-acik);color:var(--turkuaz-koyu)}.gb-ders-rozet.bekliyor{background:var(--amber-zemin);color:var(--amber)}.gb-ders-rozet.iptal{text-decoration:line-through;color:var(--soluk)}.gb-ders[data-ders-hal=iptal] .gb-ders-kim{opacity:.6}.gb-bos,.gb-daha{margin:8px 0 0;font-size:13px;color:var(--soluk)}.gb-cubuklar{display:flex;align-items:flex-end;gap:8px;height:150px;margin-top:6px}.gb-cubuk{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.gb-cubuk-dolgu{width:100%;min-height:3px;border-radius:6px 6px 3px 3px;background:var(--mor-acik);transition:height .2s}.gb-cubuk.bugun .gb-cubuk-dolgu{background:var(--mor)}.gb-cubuk-sayi{font-size:11.5px;color:var(--soluk);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;order:-1}.gb-cubuk-gun{font-size:11.5px;font-weight:600;color:var(--soluk)}.gb-cubuk.bugun .gb-cubuk-gun{color:var(--mor)}.gb-hafta-ozet{margin:12px 0 0;font-size:13px;color:var(--soluk)}.hatirlatma-yonet{background:var(--mor-acik);color:var(--mor-koyu);border-radius:var(--radius);padding:12px 18px;margin-top:4px}.hatirlatma-yonet-serit{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hatirlatma-yonet-not{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.hatirlatma-yonet .hatirlatma-yonet-ac{padding:0;font-size:13.5px;font-weight:600;color:var(--mor-koyu)}.hatirlatma-yonet[data-acik="1"] .hatirlatma-yonet-serit{margin-bottom:8px}.hatirlatma-kural-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;background:var(--beyaz);border:1px solid var(--kenar);border-radius:999px;padding:4px 10px}.iletisim-hucre{display:flex;flex-direction:column;gap:1px;line-height:1.35}.iletisim-kisi{font-size:12px;color:var(--gri)}.iletisim-hucre a{color:var(--metin);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.iletisim-hucre a:hover{color:var(--mor);text-decoration:underline}.iletisim-yok{color:var(--soluk);font-size:12px}.baslik-eylemler{display:flex;align-items:center;gap:8px}.aktarim{gap:20px;max-width:900px}.aktarim,.aktarim-adim{display:flex;flex-direction:column}.aktarim-adim{background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--golge);gap:10px}.aktarim-adim h2{font-size:15px;margin:0}.aktarim-adim>.alt{margin:0}.aktarim-adim input[type=file]{font-size:14px}.aktarim-kolonlar summary{cursor:pointer;font-size:13px;color:var(--mor);width:-moz-fit-content;width:fit-content}.aktarim-kolonlar[open] summary{margin-bottom:10px}.aktarim-ozet{display:flex;flex-wrap:wrap;gap:8px}.aktarim-sayac{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;border:1px solid var(--kenar)}.aktarim-sayac.yeni{color:var(--yesil);background:var(--yesil-acik);border-color:transparent}.aktarim-sayac.atlanan{color:var(--gri);background:var(--zemin);border-color:transparent}.aktarim-sayac.hatali{color:var(--hata);background:var(--hata-zemin);border-color:transparent}.tablo-kaydir{overflow-x:auto;border:1px solid var(--kenar);border-radius:var(--radius-kucuk)}.tablo-kaydir .tablo{margin:0;min-width:720px}.aktarim-satir.hatali td{background:var(--hata-zemin)}.aktarim-satir.atlanan td{color:var(--gri)}.aktarim-tik{color:var(--yesil);font-weight:600;font-size:13px}.aktarim-hatalar{margin:0;padding-left:16px;color:var(--hata);font-size:12px;line-height:1.45}.aktarim-sonuc{background:var(--yesil-acik);color:var(--yesil);border-radius:var(--radius-kucuk);padding:14px 18px;font-size:14px}.aktarim-sonuc a{color:inherit;font-weight:600}.ayarlar{gap:18px;max-width:720px}.ayar-blok,.ayarlar{display:flex;flex-direction:column}.ayar-blok{background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--golge);gap:10px}.ayar-blok h2{font-size:15px;margin:0}.ayar-blok>.alt{margin:0}.ayar-blok .btn{align-self:flex-start;margin-top:4px}.ayar-para{border-left:3px solid var(--amber)}.ayar-secim{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--kenar)}.ayar-secim input[type=checkbox]{margin-top:3px;flex:none;width:16px;height:16px}.ayar-secim span{display:flex;flex-direction:column;gap:3px}.ayar-secim b{font-size:14px;font-weight:600}.ayar-secim em{font-style:normal;font-size:12.5px;color:var(--gri);line-height:1.5}.ayar-uyari{background:var(--amber-acik);color:var(--amber);border-radius:var(--radius-kucuk);padding:10px 14px;font-size:13px;line-height:1.5}.liste-suzgec{font-size:13px;padding:7px 10px;border:1px solid var(--kenar);border-radius:var(--radius-kucuk);background:var(--beyaz);color:var(--metin);max-width:180px}.yazdir-basligi{display:none}@media print{@page{margin:14mm}.btn,.btn-ikincil,.btn-kucuk,.hatirlatma-yonet,.islem-btn,.islem-hucre,.liste-arac,.mus-form,.panel-ust,.yan-menu,.yazdir-gizle,.zemin-susu{display:none!important}.panel-govde,.panel-sag,.panel-yerlesim,body{background:#fff!important;display:block!important;padding:0!important;margin:0!important}.tablo{border-collapse:collapse;width:100%;font-size:11pt}.tablo td,.tablo th{border:1px solid #bbb!important;padding:5px 7px!important;background:#fff!important;color:#000!important}tr{page-break-inside:avoid;break-inside:avoid}.yazdir-basligi{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;font-size:11pt;color:#000}body:has(.yazdir-alani) *{visibility:hidden}body:has(.yazdir-alani) .yazdir-alani,body:has(.yazdir-alani) .yazdir-alani *{visibility:visible}body:has(.yazdir-alani) .yazdir-alani{position:absolute;left:0;top:0;width:100%}}.programim-bugun td{background:var(--mor-acik)}.hakedisim{border:1px solid var(--kenar);border-radius:var(--radius-kucuk);padding:10px 14px;margin-bottom:8px;background:var(--beyaz)}.hakedisim>summary{cursor:pointer;font-size:14px;min-height:40px;display:flex;align-items:center;gap:6px}.hakedisim[open]>summary{margin-bottom:8px}.giris-not{margin-top:10px;font-size:12.5px;color:var(--gri);text-align:center;line-height:1.5}.platform-serit{display:flex;align-items:center;gap:10px;padding:9px 18px;background:#2b2140;color:#efeaff;font-size:13px;line-height:1.4}.platform-serit b{color:#fff}.ps-nokta{flex:none;width:8px;height:8px;border-radius:50%;background:#ffb020;box-shadow:0 0 0 3px rgba(255,176,32,.22)}.platform-serit button{margin-left:auto;flex:none;background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.platform-serit button:hover{background:hsla(0,0%,100%,.2)}.platform-serit button:disabled{opacity:.6;cursor:default}.yonetim{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.yonetim-tepe{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.yonetim-tepe h1{margin:10px 0 2px}.yonetim-tepe .alt{margin:0}.kurum-listesi{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.kurum-kart{background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius);padding:20px;box-shadow:var(--golge);display:flex;flex-direction:column;gap:14px}.kurum-kart.icinde{border-color:var(--mor)}.kurum-tepe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kurum-tepe h2{font-size:16px;margin:0}.kurum-rozet{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--mor-acik);color:var(--mor-koyu)}.kurum-sayilar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--kenar);border-bottom:1px solid var(--kenar)}.kurum-sayilar div{display:flex;flex-direction:column}.kurum-sayilar b{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.kurum-sayilar span{font-size:11px;color:var(--gri)}.kurum-bilgi{margin:0;display:flex;flex-direction:column;gap:5px}.kurum-bilgi>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.kurum-bilgi dt{color:var(--gri);margin:0}.kurum-bilgi dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.kurum-kart .btn{width:100%}.yonetim-iz{margin-top:34px}.yonetim-sekmeler{display:flex;gap:4px;margin-top:14px}.yonetim-sekmeler a{padding:6px 12px;border-radius:8px;font-weight:600;font-size:14px;color:var(--gri);text-decoration:none;border:1px solid transparent}.yonetim-sekmeler a:hover{color:var(--metin)}.yonetim-sekmeler a.aktif{color:var(--mor-koyu);background:var(--mor-acik);border-color:var(--mor)}.sekme-rozet{display:inline-block;min-width:18px;margin-left:7px;padding:0 6px;border-radius:999px;background:var(--mor);color:var(--mor-ustu);font-size:11.5px;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yonetim-tepe-sag{display:flex;gap:8px;align-items:center}.hata-tablo td{vertical-align:top}.hata-tablo .hata-mesaj{max-width:420px}.hata-ac{padding:0;text-align:left;font:inherit;color:var(--metin);background:none;border:0;cursor:pointer;overflow-wrap:anywhere}.hata-ac:hover{color:var(--mor-koyu)}.hata-ornek{margin:8px 0 0;padding:10px 12px;border:1px solid var(--kenar);border-radius:8px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.hata-detay td,.hata-ornek{background:var(--zemin)}.hata-tur-js{background:var(--hata-zemin);color:var(--hata)}.hata-tur-ret{background:var(--amber-zemin);color:var(--amber)}.hata-tur-sunucu{background:var(--mor-acik);color:var(--mor-koyu)}.kurum-bilgi .uyari{color:var(--amber);font-weight:600}.hafta-kutu{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:14px 0 0;padding:10px 14px 12px;background:var(--beyaz);border:1px solid var(--kenar);border-bottom:none;border-radius:16px 16px 0 0}.hafta-kutu+.takvim-kart{border-radius:0 0 16px 16px;border-top:1px solid var(--kenar)}.hafta-gezinme{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hg-ok{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;font-family:inherit;color:var(--mor-koyu);background:var(--mor-acik);border:1px solid transparent;border-radius:999px;cursor:pointer;white-space:nowrap}.hg-ok:hover{background:var(--mor);color:var(--mor-ustu)}.hg-ok span{font-size:15px;line-height:1}.hg-orta{display:flex;align-items:center;gap:8px;min-width:210px}.hg-orta b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.hg-rozet{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--mor-acik);color:var(--mor-koyu)}.hg-bugune{font-size:12px;padding:0}.hg-atla{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gri)}.hg-atla input{padding:5px 8px;font-size:13px}.hafta-serit{display:flex;gap:3px;align-items:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--kenar);overflow-x:auto}.hs-hafta{flex:1 1;min-width:40px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 5px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;position:relative;font-family:inherit}.hs-hafta:hover{background:var(--zemin)}.hs-hafta.secili{background:var(--mor-acik);border-color:var(--mor)}.hs-hafta.bugun .hs-tarih{font-weight:700;color:var(--mor-koyu)}.hs-cubuk{width:100%;height:42px;display:flex;align-items:flex-end;justify-content:center}.hs-cubuk i{display:block;width:60%;min-height:2px;border-radius:3px 3px 0 0;background:var(--mor);opacity:.75}.hs-hafta.secili .hs-cubuk i{opacity:1}.hs-hafta.bos .hs-cubuk i{background:var(--kenar);opacity:1}.hs-sayi{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.hs-hafta.bos .hs-sayi{color:var(--soluk);font-weight:400}.hs-tarih{font-size:10.5px;color:var(--gri);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.hs-izin{position:absolute;top:4px;right:6px;width:6px;height:6px;border-radius:50%;background:#e0a020}.hafta-serit-not{margin:8px 0 0;font-size:11.5px;color:var(--soluk)}.mus-araclar{display:flex;flex-direction:column;gap:8px;margin:12px 0}.katlanir{border:1px solid var(--kenar);border-radius:var(--radius-kucuk);background:var(--beyaz)}.katlanir-basi{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;background:none;border:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--mor-koyu);cursor:pointer;text-align:left}.katlanir-basi:hover{color:var(--mor)}.kt-ok{font-size:11px;opacity:.8}.kt-ipucu{margin-left:auto;font-weight:400;font-size:12px;color:var(--soluk)}.katlanir-govde{padding:0 14px 12px;border-top:1px solid var(--kenar)}.katlanir-govde .mus-form{margin:12px 0 0;border:0;padding:0;background:none;box-shadow:none}.katlanir-govde .mus-form .form-baslik{display:none}.takvim-arac{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 2px 10px;border-bottom:1px solid var(--kenar);margin-bottom:10px}.slot-katman{position:absolute;inset:0;cursor:copy}.slot-katman:hover{background:rgba(91,79,199,.045)}.gun-bos,.musait-blok.zemin,.saat-cizgi{pointer-events:none}.musait-blok.zemin .mb-sil{pointer-events:auto}.modal .form-hata{color:var(--hata);font-size:13px;line-height:1.45;margin-top:6px}.modal .form-ipucu{align-self:flex-start;margin-top:6px;line-height:1.45}.modal #dsure{max-width:140px}.kisi-bag{color:inherit;text-decoration:none;border-bottom:1px dotted var(--kenar)}.kisi-bag:hover{color:var(--mor);border-bottom-color:var(--mor)}.tablo th.siralanabilir{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sira-ok,.tablo th.siralanabilir:hover{color:var(--mor)}.sira-ok{display:inline-block;width:12px;font-size:10px}.tablo td.sayi-hucre{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hucre-bar{display:flex;align-items:center;gap:8px;min-width:150px}.hucre-bar .ist-bar{max-width:90px}.veli-sayfa{min-height:100%;background:var(--zemin)}.veli-tepe{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--ray);border-bottom:none}.veli-tepe .marka{color:#fff}.veli-tepe .marka-mor{color:var(--ray-vurgu)}.veli-tepe .cikis-btn{color:var(--ray-metin);border-color:var(--ray-cizgi)}.veli-tepe .cikis-btn:hover{color:#fff;border-color:var(--ray-vurgu)}.veli-tepe-sag,.veli-tepe-sol{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.veli-kurum{font-weight:600;padding-left:10px;border-left:1px solid var(--ray-cizgi)}.veli-ad,.veli-kurum{font-size:13px;color:var(--ray-metin)}.veli-govde{max-width:640px;margin:0 auto;padding:18px 16px 48px}.veli-cocuklar{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px}.veli-cocuk-btn{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1px solid var(--kenar);background:var(--beyaz);color:var(--gri);font-size:14px;font-weight:600;cursor:pointer}.veli-cocuk-btn.aktif{background:var(--mor);border-color:var(--mor);color:var(--beyaz)}.veli-baslik{font-size:22px;font-weight:700;letter-spacing:-.01em}.veli-alt{font-size:14px;color:var(--gri);margin-top:2px}.veli-hero{margin-top:16px;padding:20px;border-radius:var(--radius);background:linear-gradient(135deg,var(--mor),var(--mor-koyu));color:var(--beyaz);display:flex;flex-direction:column;gap:2px;box-shadow:0 8px 24px -14px rgba(67,56,202,.9)}.vh-etiket{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.vh-buyuk{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.vh-saat{font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vh-alt{font-size:15px;opacity:.9;margin-top:4px}.vh-yok{font-size:18px;font-weight:600;margin-top:6px;opacity:.9}.veli-kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.veli-kart{background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius-kucuk);padding:14px;display:flex;flex-direction:column;gap:2px}.veli-kart.uyari{border-color:var(--hata);background:var(--hata-zemin)}.vk-etiket{font-size:12px;font-weight:700;color:var(--soluk);text-transform:uppercase;letter-spacing:.04em}.vk-sayi{font-size:24px;font-weight:800;color:var(--mor);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.veli-kart.uyari .vk-sayi{color:var(--hata)}.vk-alt{font-size:12px;color:var(--gri);line-height:1.4}.veli-bolum{font-size:15px;font-weight:700;margin:26px 0 10px}.veli-liste{list-style:none;background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius-kucuk);overflow:hidden}.vd-satir{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--kenar)}.vd-satir:last-child{border-bottom:0}.vd-tarih{flex:0 0 auto;display:flex;flex-direction:column;min-width:92px}.vd-gun{font-size:13px;font-weight:600}.vd-saat{font-size:17px;font-weight:800;color:var(--mor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.vd-bilgi{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.vd-egitmen{font-size:14px;font-weight:600}.vd-tur{font-size:12px;color:var(--soluk)}.vd-rozet{flex:0 0 auto;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.vd-rozet.geldi{color:var(--yesil);background:var(--yesil-acik)}.vd-rozet.gelmedi{color:var(--hata);background:var(--hata-zemin)}.vd-rozet.bos{color:var(--soluk);background:var(--zemin)}.vd-rozet.dusmus{color:var(--amber);background:var(--amber-acik)}.vd-satir.vd-dusmus .vd-saat{color:var(--soluk);text-decoration:line-through}.vd-satir.vd-dusmus .vd-egitmen{color:var(--gri);font-weight:500}.veli-bos-satir{font-size:14px;color:var(--gri);background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius-kucuk);padding:16px}.veli-not{margin-top:26px;font-size:13px;color:var(--gri);line-height:1.6}.veli-not a{color:var(--mor);font-weight:700;white-space:nowrap}.veli-bos{max-width:460px;margin:60px auto;text-align:center;padding:0 20px}.veli-bos h1{font-size:20px;margin-bottom:8px}.veli-bos p{font-size:14px;color:var(--gri);line-height:1.6}@media (max-width:420px){.vh-saat{font-size:32px}.veli-kartlar{grid-template-columns:1fr 1fr}.veli-kart[data-kart=odeme]{grid-column:1/-1}}.veli-bildirimler{margin-bottom:18px}.vb-baslik{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.vb-rozet{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:999px;background:var(--hata);color:var(--beyaz);font-size:12px;font-weight:800;vertical-align:middle}.vb-tumu{background:none;border:0;color:var(--mor);font-size:13px;font-weight:600;cursor:pointer;padding:4px}.vb-satir{border-bottom:1px solid var(--kenar)}.vb-satir:last-child{border-bottom:0}.vb-satir.yeni{background:var(--mor-acik)}.vb-ic{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:none;border:0;padding:12px 14px;cursor:pointer;font:inherit;color:inherit}.vb-ic:disabled{cursor:default}.vb-ust{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vb-nokta{width:8px;height:8px;border-radius:999px;background:var(--hata);flex:0 0 auto}.vb-ad{font-size:14px;font-weight:700}.vb-zaman{font-size:12px;color:var(--soluk);margin-left:auto;white-space:nowrap}.vb-govde{font-size:13px;color:var(--gri);line-height:1.5}.bildirim-izni{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius-kucuk);padding:14px;margin-bottom:14px}.bildirim-izni>div{display:flex;flex-direction:column;gap:2px}.bildirim-izni b{font-size:14px}.bildirim-izni span{font-size:13px;color:var(--gri);line-height:1.5}.bildirim-izni span.uyari{color:var(--hata);font-weight:600}.bildirim-izni.acik{display:block;font-size:13px;color:var(--yesil);font-weight:600;background:var(--yesil-acik);border-color:transparent;padding:10px 14px}.veli-yukleme-hatasi{display:flex;flex-direction:column;gap:4px;background:var(--hata-zemin);border:1px solid var(--hata);border-radius:var(--radius-kucuk);padding:12px 14px;margin-bottom:14px;font-size:13px}.veli-yukleme-hatasi b{color:var(--hata)}.veli-yukleme-hatasi span{color:var(--gri)}.veli-yukleme-hatasi code{font-size:11px;color:var(--soluk);word-break:break-word}.veli-sekmeler{display:flex;gap:6px;margin:14px 0 16px;background:var(--beyaz);border:1px solid var(--kenar);border-radius:999px;padding:4px}.vs-btn{flex:1 1;text-align:center;padding:9px 12px;border-radius:999px;font-size:14px;font-weight:600;color:var(--gri);text-decoration:none;white-space:nowrap}.vs-btn.aktif{background:var(--mor);color:var(--beyaz)}.vs-rozet{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:var(--hata);color:var(--beyaz);font-size:11px;font-weight:800;vertical-align:1px}.vs-btn.aktif .vs-rozet{background:var(--beyaz);color:var(--mor)}.veli-yeni-serit{display:flex;align-items:center;gap:8px;background:var(--mor-acik);border-radius:var(--radius-kucuk);padding:11px 14px;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--mor-koyu);text-decoration:none}.vy-nokta{width:8px;height:8px;border-radius:999px;background:var(--hata);flex:0 0 auto}.vy-ok{margin-left:auto;font-weight:700}.kart-suzgec-serit{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--mor-acik);border-radius:var(--radius-kucuk);padding:10px 14px;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--mor-koyu)}@media (max-width:900px){.tablo{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tablo-kaydir>.tablo{display:table;overflow:hidden}.menu-link,.yan-menu .marka{min-height:40px;display:flex;align-items:center;padding:8px 12px}}@media (max-width:640px){.tablo[data-mobil=kart]{display:block;overflow:visible;border:none;background:transparent;box-shadow:none}.tablo[data-mobil=kart] thead{display:none}.tablo[data-mobil=kart] tbody{display:block}.tablo[data-mobil=kart] tr{display:block;background:var(--beyaz);border:1px solid var(--kenar);border-radius:var(--radius-kucuk);box-shadow:var(--golge);padding:12px 14px;margin-bottom:10px}.tablo[data-mobil=kart] tr:hover td{background:transparent}.tablo[data-mobil=kart] td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border:none;padding:4px 0;font-size:14px;text-align:right}.tablo[data-mobil=kart] td:before{content:attr(data-baslik);flex:0 0 auto;color:var(--soluk);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left}.tablo[data-mobil=kart] td[data-bas="1"]{display:block;text-align:left;font-size:16px;font-weight:600;padding:0 0 8px}.tablo[data-mobil=kart] td[data-bas="1"]:before{content:none}.tablo[data-mobil=kart] td[data-islem="1"]{display:block;text-align:left;padding:10px 0 0;margin-top:8px;border-top:1px solid var(--kenar)}.tablo[data-mobil=kart] td[data-islem="1"]:before{content:none}}.form-ikili>div{min-width:0}@media (max-width:640px){.form-ikili{flex-direction:column}}@media (max-width:900px){.btn,.btn-ikincil,.btn-kucuk,.chip,.cikis-btn,.islem-btn,.islenmemis-gun,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:40px}.btn,.btn-ikincil,.btn-kucuk,.chip,.cikis-btn,.islem-btn,.islenmemis-gun{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn{display:flex}.hg-ok,.katlanir-basi,.sekme-btn{min-height:40px}.islem-btn{min-width:44px}.ayar-secim{padding:14px 0;align-items:center}.ayar-secim input[type=checkbox]{width:22px;height:22px;margin-top:0}}@media (pointer:coarse){.ders-blok .db-sil,.kapali-blok .mb-sil,.musait-blok .mb-sil{width:28px;height:28px;font-size:15px}}@media (min-width:901px){.panel-govde:has([data-genislik=metin]){max-width:760px}.panel-govde:has([data-genislik=orta]){max-width:1120px}.panel-govde:has([data-genislik=liste]){max-width:1440px}.panel-govde:has([data-genislik=takvim]){max-width:1920px}}.rol-listesi{display:flex;flex-direction:column;gap:14px;margin-top:16px}.rol-kart{padding:18px 20px}.rol-basi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rol-ad{font-size:17px;font-weight:700;margin:0 0 2px}.rol-ad-giris{font-size:16px;font-weight:600;padding:6px 10px;border:1px solid var(--kenar);border-radius:8px;margin-bottom:4px;max-width:260px}.rol-islemler{display:flex;gap:8px;flex-shrink:0}.rol-ozet{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}.rol-ozet li{font-size:13px;color:var(--gri);background:var(--zemin-2);border-radius:6px;padding:3px 9px}.rol-yeni{margin-top:14px;padding:18px 20px}.yetki-izgara{margin-top:16px;border-top:1px solid var(--kenar)}.yetki-baslik,.yetki-satir{display:grid;grid-template-columns:1fr 84px 84px;align-items:center;grid-gap:12px;gap:12px}.yetki-baslik{padding:10px 0 8px;border-bottom:1px solid var(--kenar)}.yetki-baslik span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--soluk);text-align:center}.yetki-baslik span:first-child{text-align:left}.yetki-satir{padding:12px 0;border-bottom:1px solid var(--kenar)}.yetki-satir:last-child{border-bottom:none}.yetki-satir.ek{grid-template-columns:1fr 168px}.yetki-ad{display:flex;flex-direction:column;gap:2px;min-width:0}.yetki-ad b{font-size:14px}.yetki-kutu{display:flex;align-items:center;justify-content:center;min-height:40px;cursor:pointer}.yetki-kutu input[type=checkbox]{width:20px;height:20px;cursor:pointer}.yetki-kutu input[type=checkbox]:disabled{cursor:default;opacity:.55}.yetki-yok{color:var(--soluk)}.yetki-uyari{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--amber);background:var(--amber-zemin);border-left:2px solid var(--amber-kenar);padding:8px 10px;border-radius:0 6px 6px 0}@media (max-width:640px){.yetki-baslik,.yetki-satir,.yetki-satir.ek{grid-template-columns:1fr 64px 64px;gap:8px}.yetki-satir.ek{grid-template-columns:1fr 128px}}.yetki-hucre{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.istisna-rozet{font-size:11.5px;font-weight:700;color:var(--amber);background:var(--amber-zemin);border-radius:999px;padding:2px 9px;white-space:nowrap}.istisna-ozet{margin:12px 0 4px;padding:10px 12px;background:var(--zemin-2);border-radius:9px;font-size:13px;line-height:1.9}.istisna-cip{display:inline-block;font-size:12px;font-weight:600;border-radius:6px;padding:2px 8px;margin-right:6px;white-space:nowrap}.istisna-cip.acik{color:var(--yesil);background:var(--yesil-acik)}.istisna-cip.kapali{color:var(--hata);background:var(--hata-zemin)}.yetki-satir.sapma{background:var(--amber-zemin);box-shadow:inset 3px 0 0 var(--amber-kenar);padding-left:10px}.sapma-rozet{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:var(--amber-zemin);border-radius:4px;padding:1px 6px}.modal-genis{max-width:760px}.geri-al-serit{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0 14px;padding:10px 14px;background:var(--beyaz);border:1px solid var(--kenar);border-left:3px solid var(--mor);border-radius:var(--radius-kucuk);font-size:13.5px}.islem-not{color:var(--soluk);padding:5px 4px;white-space:nowrap}.islem-not,.meb-kunye{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meb-kunye{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:var(--gri)}.meb-kunye-et{font-family:var(--font-baslik),sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-right:2px}.meb-kunye-et,.meb-kunye-par.eksik,.sekme-sayi{color:var(--soluk)}.sekme-sayi{margin-left:5px;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sekme-btn.aktif .sekme-sayi{color:inherit}.eksik-rozet{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;color:var(--amber);background:var(--amber-acik);padding:2px 8px;border-radius:999px;vertical-align:middle}.telafi-takvim{margin-top:12px;border-top:1px solid var(--kenar);padding-top:12px}.tt-bas{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px;font-size:13.5px}.tt-yukleniyor{color:var(--soluk);font-weight:400}.tt-ipucu{font-size:12px;color:var(--gri);margin-bottom:10px}.tt-kart .takvim{min-width:760px;grid-template-columns:44px repeat(7,minmax(96px,1fr))}.tt-kart .gun-baslik{font-size:12px;padding:2px 0 6px}.tt-kart .gun-baslik.bugun{color:var(--mor-koyu)}.tt-kart .saat-aks .saat{font-size:10px}.tt-kart .ders-blok .db-ad{font-size:11px}.tt-kart .ders-blok .db-saat,.tt-kart .mb-saat{font-size:10px}.tt-kart .gun-sutun.gecmis{opacity:.55}.tt-kart .ders-blok.tt-hayalet{background:rgba(91,79,199,.12);border:1.5px dashed var(--mor);color:var(--mor-koyu);pointer-events:none;z-index:5}.yukleniyor-iskelet{display:flex;flex-direction:column;gap:12px;max-width:720px}.isk{border-radius:var(--radius-kucuk);background:linear-gradient(90deg,var(--kenar) 25%,var(--zemin) 50%,var(--kenar) 75%);background-size:200% 100%;animation:isk-kay 1.4s ease-in-out infinite}.isk-baslik{height:30px;width:40%}.isk-satir{height:16px;width:70%}.isk-blok{height:120px;width:100%}@keyframes isk-kay{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.isk{animation:none}}.ogr-detay-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-bottom:8px}.ogr-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:14px}.ogr-dl dt{color:var(--soluk);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.ogr-dl dd{margin:0;overflow-wrap:anywhere}a.kart-baglanti{color:inherit;text-decoration:none;display:block}a.kart-baglanti:hover{border-color:var(--mor)}.ogr-ad-baglanti{color:inherit;text-decoration:none;border-bottom:1px dotted var(--kenar)}.ogr-ad-baglanti:hover{color:var(--mor);border-bottom-color:var(--mor)}.programim-gun-tekrar{display:none}@media (max-width:900px){.programim-gun-tekrar{display:inline}}tr.satis-iptal td:nth-child(-n+5){color:var(--soluk);text-decoration:line-through}.satir-panel{background:var(--mor-zemin)}.durum-telafi{background:var(--turkuaz-acik);color:var(--turkuaz-koyu)}.vd-talep-btn{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--kenar);background:var(--beyaz);color:var(--mor-koyu);font-size:13px;font-weight:600;cursor:pointer}.vd-talep-btn:hover{background:var(--mor-acik)}.vd-rozet.talep.bekliyor{background:var(--amber-acik);color:var(--amber)}.vd-rozet.talep.islendi{background:var(--yesil-acik);color:var(--yesil)}.vd-rozet.talep.reddedildi{background:var(--mor-acik);color:var(--mor-koyu)}.vb-tumu,.veli-cocuk-btn,.vs-btn{min-height:40px;display:inline-flex;align-items:center}.veli-yukleme-hatasi details{font-size:12px;margin-top:4px}.veli-yukleme-hatasi summary{cursor:pointer}.veli-odeme-gecmisi{margin-top:6px}tr[data-yoklama-satir]:focus-visible{outline:2px solid var(--mor);outline-offset:-2px}.ders-blok.dersliksiz{box-shadow:inset 0 0 0 2px #d9a441}.derslik-uyari{background:var(--amber-acik);color:var(--amber);border-radius:var(--radius-kucuk);padding:8px 10px;font-size:13px;margin:6px 0 4px}.derslik-uyari.uygun{background:var(--yesil-acik);color:var(--yesil)}.derslik-sec{display:flex;flex-direction:column;gap:4px}.derslik-sec.compact{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.derslik-sec.compact select{min-width:150px}.derslik-uyari-satir{font-size:12.5px;border-radius:var(--radius-kucuk);padding:3px 8px}.brans-sabit,.derslik-uyari-satir{color:var(--amber);background:var(--amber-acik)}.brans-sabit{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 5px;margin-left:5px}.tt-kart .db-derslik{font-size:9.5px}.saglayici-durum{margin:0;font-size:14px}.saglayici-durum .uyari{color:var(--amber);font-weight:600}.saglayici-gecmis-baslik{font-size:14px;margin:8px 0 0}.saglayici-gecmis td:first-child{white-space:nowrap;color:var(--soluk)}.aday-suzgec{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aday-suzgec .sekmeler{margin:0;flex-wrap:wrap}.aday-sayac{font-weight:400;color:var(--soluk);margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aday-asama{font-size:13px;padding:4px 8px;width:auto}.gider-planlari{margin-bottom:14px}.uyari-metin{color:var(--amber);font-weight:600}.kasa-dokum-basligi{display:none}@media print{.kasa-dokum-basligi{display:flex}.gider-planlari{display:none!important}}.om-satir{border-top:1px solid var(--kenar);padding-top:12px;display:flex;flex-direction:column;gap:6px}.om-satir[data-mesaj-aktif="0"] input:not([type=checkbox]),.om-satir[data-mesaj-aktif="0"] textarea{opacity:.6}.om-saat{display:flex;gap:10px}.om-saat>div{flex:1 1}.odeme-planlari{margin-bottom:14px}.ucret-barem-izgara{display:flex;flex-wrap:wrap;gap:6px 14px;margin:4px 0}.ucret-barem-satir{display:inline-flex;align-items:center;gap:6px;font-size:13px}.ucret-barem-satir>span{min-width:110px}.vt-gunler{display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow-y:auto;margin:8px 0 12px}.vt-gun-ad{font-size:13px;font-weight:600;color:var(--mor-koyu);margin-bottom:4px}.vt-saatler{display:flex;flex-wrap:wrap;gap:6px}.vt-saat{min-height:40px;min-width:64px;padding:0 10px;border-radius:999px;border:1px solid var(--kenar);background:var(--beyaz);color:var(--metin);font-size:14px;cursor:pointer}.vt-saat:hover{background:var(--mor-acik)}.vt-saat.secili{background:var(--mor);border-color:var(--mor);color:var(--mor-ustu);font-weight:600}