:root{--bg:#d5e5ec;--panel:#fff;--fg:#10303b;--muted:#4f6b77;--line:#c9dbe3;--kenar:#8fabb9;--girdi:#eef5f9;--girdi-kenar:#6f93a5;--accent:#0b7285;--accent-fg:#fff;--accent-soft:#d9eef3;--yan-ust:#0f5a6c;--yan-alt:#0a3c49;--tehlike:#c0392b;--tehlike-soft:#fdeceb;--uyari:#b7791f;--uyari-soft:#fdf3dc;--iyi:#1f8a4c;--iyi-soft:#e3f5ea;--golge:0 1px 2px #10303b1f, 0 5px 16px #10303b1a;--r:10px}@media (prefers-color-scheme:dark){:root{--bg:#081318;--panel:#12262f;--fg:#e6f1f3;--muted:#93b0b9;--line:#26454f;--kenar:#3f6a79;--girdi:#0b1b22;--girdi-kenar:#56848f;--accent:#3cc0cc;--accent-fg:#06262b;--accent-soft:#18414a;--yan-ust:#0d3f4c;--yan-alt:#07242d;--tehlike:#ff8a7a;--tehlike-soft:#3a1f1c;--uyari:#f0c060;--uyari-soft:#3a2f14;--iyi:#6fd69a;--iyi-soft:#17382a;--golge:0 1px 2px #0000004d, 0 4px 14px #00000040}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1{margin:0 0 .25rem;font-size:1.4rem}.baslik-satir h1{border-left:5px solid var(--accent);padding-left:10px}h2{margin:0 0 .75rem;font-size:1.05rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--muted)}.kucuk{font-size:.85rem}.sag{margin-left:auto}.sayfa{max-width:1280px;margin:0 auto;padding:24px 28px 60px}.sayfa.tam{max-width:none;margin:0;padding:20px 20px 24px}.kabuk{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.yan{background:linear-gradient(180deg, var(--yan-ust), var(--yan-alt));color:#e4f3f6;border-right:1px solid #00000040;flex-direction:column;height:100vh;padding:18px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.yan .marka{color:#fff;margin:0;padding:4px 10px 8px;font-size:1.25rem}.yan .klinik-ad{color:#9fcbd6;white-space:nowrap;text-overflow:ellipsis;padding:0 10px 6px;font-size:.8rem;overflow:hidden}.yan .grup{letter-spacing:.12em;text-transform:uppercase;color:#7fc0cf;margin:18px 12px 6px;font-size:.68rem;font-weight:700}.yan a.oge{color:#dcedf1;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-weight:500;text-decoration:none;display:flex}.yan a.oge svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;color:#9fcbd6;flex:none;width:19px;height:19px}.yan a.oge:hover{background:#ffffff1a}.yan a.oge.aktif{color:#fff;background:#ffffff2b;font-weight:650;box-shadow:inset 3px 0 #4cc77f}.yan a.oge.aktif svg{color:#7be0a4}.yan .alt-kutu{border-top:1px solid #fff3;margin-top:auto;padding:12px 10px 4px;font-size:.85rem}.yan .alt-kutu b{color:#fff;display:block}.yan .alt-kutu .muted{color:#9fcbd6}.yan .alt-kutu .kucuk-btn{color:#fff;background:#ffffff1a;border-color:#ffffff59;width:100%;margin-top:8px}.yan .alt-kutu .kucuk-btn:hover{background:#fff3}.icerik{min-width:0}.mobil-ust,.perde{display:none}@media (width<=900px){.kabuk{display:block}.yan{z-index:60;width:280px;box-shadow:none;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-102%)}.yan.acik{transform:none;box-shadow:8px 0 30px #00000040}.perde.acik{z-index:55;background:#08141880;display:block;position:fixed;inset:0}.mobil-ust{background:linear-gradient(90deg, var(--yan-ust), var(--yan-alt));color:#fff;z-index:40;border-bottom:1px solid #00000040;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.mobil-ust .marka{color:#fff}.mobil-ust button{color:#fff;background:#ffffff1f;border-color:#fff6;min-height:36px;padding:6px 10px;font-size:1.2rem;line-height:1}.sayfa{padding:16px 14px 60px}.sayfa.tam{padding:12px 10px 40px}}.baslik-satir{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.kart{background:var(--panel);border:1px solid var(--kenar);border-radius:var(--r);box-shadow:var(--golge);margin-bottom:16px;padding:16px}button,.btn{font:inherit;cursor:pointer;border:1px solid var(--kenar);background:var(--panel);color:var(--fg);border-radius:8px;min-height:38px;padding:8px 14px;box-shadow:0 1px 2px #10303b1f}button:hover{border-color:var(--accent);background:var(--accent-soft)}.birincil:hover{background:var(--accent);filter:brightness(1.1)}button:disabled{opacity:.5;cursor:not-allowed}.birincil{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:600}.tehlike{color:var(--tehlike)}.kucuk-btn{min-height:30px;padding:4px 10px;font-size:.85rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{color:var(--fg);opacity:.8;margin-bottom:4px;font-size:.85rem;font-weight:600;display:block}input,select,textarea{font:inherit;border:1.5px solid var(--girdi-kenar);background:var(--girdi);width:100%;color:var(--fg);border-radius:8px;min-height:38px;padding:8px 10px;box-shadow:inset 0 1px 3px #10303b1f}input[type=checkbox],input[type=radio]{accent-color:var(--accent);box-shadow:none;cursor:pointer;background:0 0;width:1.05rem;height:1.05rem;min-height:0;padding:0}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input:disabled,select:disabled,textarea:disabled{background:var(--line);opacity:.75;cursor:not-allowed}textarea{resize:vertical;min-height:80px}input:focus,select:focus,textarea:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}input[readonly]{background:var(--accent-soft);font-weight:600}.izgara{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.tam{grid-column:1/-1}.alan{margin-bottom:0}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--fg);background:var(--accent-soft);border-bottom:2px solid var(--kenar);padding:9px 8px;font-size:.8rem;font-weight:700}tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--accent-soft) 38%, transparent)}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}tr.tikla{cursor:pointer}tr.tikla:hover td,tbody tr:hover td{background:var(--accent-soft)}.tablo-kaydir{overflow-x:auto}.rozet{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-block}.rozet.iyi{background:var(--iyi-soft);color:var(--iyi)}.rozet.uyari{background:var(--uyari-soft);color:var(--uyari)}.rozet.kotu{background:var(--tehlike-soft);color:var(--tehlike)}.rozet.gri{background:var(--line);color:var(--muted)}.sekmeler{border-bottom:2px solid var(--kenar);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.sekme{box-shadow:none;color:var(--muted);background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-2px;padding:10px 16px}.sekme:hover{background:var(--accent-soft)}.sekme.aktif{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.bos{text-align:center;color:var(--muted);padding:32px 8px}.hata{background:var(--tehlike-soft);color:var(--tehlike);border-radius:8px;margin-bottom:12px;padding:10px 12px}.ust-cubuk{background:var(--panel);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.ust-ic{flex-wrap:wrap;align-items:center;gap:4px;max-width:1100px;min-height:54px;margin:0 auto;padding:0 16px;display:flex}.marka{color:var(--fg);letter-spacing:-.02em;align-items:center;gap:8px;margin-right:16px;font-size:1.1rem;font-weight:700;display:inline-flex}.marka .logo-ikon{flex:none;width:auto;height:1.65em}.marka .gr{background:linear-gradient(90deg,#1fbfb4,#4cc77f);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.logo-plaka{background:#fff;border-radius:12px;padding:10px 16px;display:inline-block}.logo-plaka img{width:auto;height:62px;display:block}.nav a{color:var(--muted);border-radius:8px;padding:8px 12px;font-weight:500}.nav a:hover{background:var(--accent-soft);text-decoration:none}.nav a.aktif{background:var(--accent-soft);color:var(--accent);font-weight:600}.arka-perde{z-index:50;background:#0618209e;justify-content:center;align-items:flex-start;padding:5vh 12px;display:flex;position:fixed;inset:0;overflow-y:auto}.pencere{background:var(--panel);border:1px solid var(--kenar);border-top:5px solid var(--accent);border-radius:14px;width:100%;max-width:640px;padding:20px;box-shadow:0 10px 40px #00000059}.pencere h2{font-size:1.15rem}.alt-butonlar{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.bildirimler{z-index:80;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.bildirim{background:var(--fg);color:var(--bg);box-shadow:var(--golge);border-radius:8px;max-width:340px;padding:10px 16px}.bildirim.hata-b{background:var(--tehlike);color:#fff}.ortala{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.giris-kutu{width:100%;max-width:380px}@media (width<=640px){.sayfa{padding:14px 12px 60px}th,td{padding:8px 6px}.pencere{padding:16px}}
