:root{--zemin:#f6f7f9;--kart:#fff;--kenar:#e3e6ea;--metin:#1a1d21;--soluk:#5f6b7a;--vurgu:#1f6feb;--vurgu-soluk:#eaf2ff;--olumlu:#15803d;--uyari:#b45309;--uyari-zemin:#fffbeb;--olumsuz:#b91c1c;--olumsuz-zemin:#fef2f2;--golge:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1);--yuvarlak:10px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--zemin);color:var(--metin);font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"kern" 1}a{color:var(--vurgu);text-decoration:none}a:hover{text-decoration:underline}.kabuk{display:flex;min-height:100vh}.kenar-cubugu{width:240px;flex:0 0 240px;background:var(--kart);border-right:1px solid var(--kenar);padding:20px 0;display:flex;flex-direction:column}.marka{padding:0 20px 18px;font-weight:650;font-size:16px;letter-spacing:-.01em}.marka span{display:block;font-weight:400;font-size:12px;color:var(--soluk);margin-top:2px}.menu{display:flex;flex-direction:column;gap:2px;padding:0 10px}.menu a{display:block;padding:9px 12px;border-radius:8px;color:var(--metin);font-size:14px}.menu a:hover{background:var(--zemin);text-decoration:none}.menu a.etkin{background:var(--vurgu-soluk);color:var(--vurgu);font-weight:550}.kenar-alt{margin-top:auto;padding:16px 20px 0;border-top:1px solid var(--kenar);font-size:12px;color:var(--soluk)}.icerik{flex:1 1;padding:26px 32px 60px;max-width:1180px}h1{font-size:22px;margin:0 0 4px;letter-spacing:-.02em}h2{font-size:16px;margin:28px 0 10px}.alt-baslik{color:var(--soluk);font-size:13px;margin:0 0 22px}.kart{background:var(--kart);border:1px solid var(--kenar);border-radius:var(--yuvarlak);box-shadow:var(--golge);padding:16px 18px;margin-bottom:16px}.kart-baslik{font-weight:600;font-size:14px;margin-bottom:12px}.kutular{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.kutu{background:var(--kart);border:1px solid var(--kenar);border-radius:var(--yuvarlak);padding:14px 16px;box-shadow:var(--golge)}.kutu .etiket{font-size:12px;color:var(--soluk);margin-bottom:6px}.kutu .deger{font-size:21px;font-weight:620;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kutu .not{font-size:12px;color:var(--soluk);margin-top:4px}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--kenar)}td.sayi,th.sayi{text-align:right}th{font-weight:600;font-size:12px;color:var(--soluk);text-transform:none}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfc}.sayi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rozet{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.rozet.olumlu{background:#ecfdf5;color:var(--olumlu)}.rozet.uyari{background:var(--uyari-zemin);color:var(--uyari)}.rozet.olumsuz{background:var(--olumsuz-zemin);color:var(--olumsuz)}.rozet.notr{background:var(--zemin);color:var(--soluk)}details.kirilim{margin-top:6px}details.kirilim>summary{cursor:pointer;color:var(--vurgu);font-size:13px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.kirilim>summary::-webkit-details-marker{display:none}details.kirilim>summary:before{content:"▸ "}details.kirilim[open]>summary:before{content:"▾ "}.kirilim-govde{margin-top:8px;padding:12px 14px;background:var(--zemin);border:1px solid var(--kenar);border-radius:8px;font-size:13px}.kirilim-govde ol{margin:0;padding-left:20px}.kirilim-govde li{margin:3px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uyari-kutusu{border:1px solid #fcd34d;background:var(--uyari-zemin);color:#78350f;border-radius:8px}.olumsuz-kutusu,.uyari-kutusu{padding:11px 14px;font-size:13px;margin-bottom:14px}.olumsuz-kutusu{border:1px solid #fca5a5;background:var(--olumsuz-zemin);color:#7f1d1d;border-radius:8px}.bilgi-kutusu{border:1px solid #bfdbfe;background:var(--vurgu-soluk);color:#1e3a8a;border-radius:8px;padding:11px 14px;font-size:13px;margin-bottom:14px}label{display:block;font-size:13px;font-weight:550;margin-bottom:5px}input,select{width:100%;padding:9px 11px;border:1px solid var(--kenar);border-radius:8px;font-size:14px;background:var(--kart);color:var(--metin);font-family:inherit}input:focus,select:focus{outline:2px solid var(--vurgu-soluk);border-color:var(--vurgu)}.alan{margin-bottom:14px}button{padding:9px 16px;border-radius:8px;border:1px solid var(--vurgu);background:var(--vurgu);color:#fff;font-size:14px;font-weight:550;cursor:pointer;font-family:inherit}button:hover{filter:brightness(1.06)}button:disabled{opacity:.55;cursor:not-allowed}button.ikincil{background:var(--kart);color:var(--metin);border-color:var(--kenar)}.giris-sayfa{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.giris-kart{width:100%;max-width:380px}.takvim-satir{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--kenar);font-size:13px}.takvim-satir:last-child{border-bottom:0}.takvim-aralik{color:var(--soluk);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:190px}.takvim-oran{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bos{color:var(--soluk);font-size:14px;padding:22px 0;text-align:center}@media print{.kenar-cubugu,button{display:none}.icerik{max-width:none;padding:0}.kart{box-shadow:none}}.diyalog{border:1px solid var(--kenar);border-radius:10px;padding:0;max-width:560px;width:calc(100vw - 32px);background:var(--kart);color:var(--metin)}.diyalog::-webkit-backdrop{background:rgba(15,23,42,.45)}.diyalog::backdrop{background:rgba(15,23,42,.45)}.diyalog-baslik{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--kenar);font-size:15px}.diyalog-govde{padding:18px;max-height:70vh;overflow-y:auto}.form-alan{display:block;margin-bottom:14px}.form-etiket{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.form-yardim{display:block;font-size:12px;color:var(--soluk);margin-top:4px;line-height:1.5}.form-alan input,.form-alan select,.form-alan textarea{width:100%;padding:8px 10px;border:1px solid var(--kenar);border-radius:6px;font:inherit;font-size:14px;background:var(--kart);color:var(--metin)}.form-alan input:focus-visible,.form-alan select:focus-visible,.form-alan textarea:focus-visible{outline:2px solid var(--vurgu);outline-offset:1px}.form-satir{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.form-satir{grid-template-columns:1fr}}.dugme{padding:8px 16px;border:1px solid var(--vurgu);border-radius:6px;background:var(--vurgu);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dugme:disabled{opacity:.55;cursor:not-allowed}.dugme-ikincil{background:transparent;color:var(--metin);border-color:var(--kenar)}.dugme-sade{font:inherit;font-size:20px;line-height:1;color:var(--soluk);padding:0 4px}.dugme-baglanti,.dugme-sade{background:none;border:none;cursor:pointer}.dugme-baglanti{padding:0;font:inherit;font-size:13px;color:var(--vurgu);text-decoration:underline}.dugme-satir{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.sayfa-basligi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.onizleme{border:1px solid var(--kenar);border-left:3px solid var(--vurgu);border-radius:6px;padding:12px 14px;background:var(--zemin);font-size:13px}.onizleme-satir{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.onizleme-satir.vurgulu{font-weight:700;border-top:1px solid var(--kenar);margin-top:6px;padding-top:7px}.onizleme-fark-artis{color:var(--olumlu);font-weight:600}.onizleme-fark-azalis{color:var(--olumsuz);font-weight:600}