:root{--marka:#e2582c;--marka-koyu:#c9431c;--marka-acik:#fdeee7;--murekkep:#24272b;--murekkep-2:#5b6168;--murekkep-3:#8a9097;--zemin:#f5f5f4;--yuzey:#fff;--cizgi:#e6e5e3;--ok:#1f7a4d;--ok-z:#e4f4ec;--info:#1f5f99;--info-z:#e5eff9;--warn:#8a5a00;--warn-z:#fbf0d9;--bad:#b3261e;--bad-z:#fbe7e5;--cold:#4b5d73;--cold-z:#e8edf3;--muted:#5b6168;--muted-z:#eeeeec;--golge:0 1px 2px #0000000d, 0 2px 8px #0000000a;--yaricap:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--murekkep);background:var(--zemin);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--marka:#f07a4c;--marka-koyu:#e2582c;--marka-acik:#3a2219;--murekkep:#eceef0;--murekkep-2:#b3b8be;--murekkep-3:#858b92;--zemin:#121315;--yuzey:#1c1e21;--cizgi:#2e3135;--ok:#6fd3a0;--ok-z:#183327;--info:#8ab8ea;--info-z:#172a3d;--warn:#f0c060;--warn-z:#3a2e14;--bad:#f28b82;--bad-z:#3d1c1a;--cold:#a9b8ca;--cold-z:#252c35;--muted:#b3b8be;--muted-z:#2a2d31;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--zemin);min-height:100dvh;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.uygulama{max-width:560px;min-height:100dvh;margin:0 auto}main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.sayfa{padding:calc(env(safe-area-inset-top) + 8px) 16px 16px}.form-sayfa{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ust{align-items:center;gap:8px;min-height:52px;margin-bottom:8px;display:flex}.ust-metin{flex:1;min-width:0}.ust h1{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.2}.ust p{color:var(--murekkep-2);margin:2px 0 0;font-size:14px}.ana-ust{justify-content:space-between}.logo{width:auto;height:34px}.selam h1{letter-spacing:-.02em;margin:8px 0 0;font-size:26px}.selam p{color:var(--murekkep-2);margin:2px 0 14px}.ikon-btn{width:44px;height:44px;color:var(--murekkep-2);background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;font-size:22px;display:inline-grid}.ikon-btn:active{background:var(--cizgi)}.btn{white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.ana{background:linear-gradient(180deg, var(--marka), var(--marka-koyu));color:#fff;flex:1}.btn.ana:disabled{opacity:.4}.btn.ikincil{background:var(--yuzey);border-color:var(--cizgi);color:var(--murekkep)}.btn.tehlike{background:var(--yuzey);border-color:var(--cizgi);color:var(--bad)}.btn.kucuk{min-height:40px;padding:0 12px;font-size:14px}.btn.genis{width:100%;margin:4px 0 8px}.btn:active{transform:scale(.985)}.link-btn{color:var(--marka-koyu);background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600}@media (prefers-color-scheme:dark){.link-btn{color:var(--marka)}}.buton-satir{gap:8px;display:flex}.buton-dikey{gap:8px;display:grid}.kart{background:var(--yuzey);border-radius:var(--yaricap);box-shadow:var(--golge);margin-bottom:8px;padding:14px}.liste{background:var(--yuzey);border-radius:var(--yaricap);box-shadow:var(--golge);overflow:hidden}.satir{text-align:left;border:0;border-bottom:1px solid var(--cizgi);background:0 0;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 14px;display:flex}.satir:last-child{border-bottom:0}.satir:active{background:var(--zemin)}.satir>svg{color:var(--murekkep-3);transform:rotate(180deg)}.satir-metin{flex:1;gap:2px;min-width:0;display:grid}.satir-metin b{align-items:center;gap:4px;font-weight:600;display:flex}.satir-metin span{color:var(--murekkep-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.satir-metin .son-not{color:var(--murekkep-3);font-size:13px}.satir.tamam b{color:var(--ok)}.bolum{margin-top:22px}.bolum-bas{justify-content:space-between;align-items:baseline;gap:8px;margin:0 4px 8px;display:flex}.bolum h2{color:var(--murekkep-2);margin:0;font-size:15px;font-weight:600}.bos{color:var(--murekkep-3);text-align:center;padding:18px 14px;font-size:14px}.liste .bos{border-bottom:0}.soluk{color:var(--murekkep-3)}.kucuk{font-size:13px}.orta{text-align:center}.ust-bosluk{margin-top:10px}.uyari-yazi{font-weight:600;color:var(--bad)!important}.rozet{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.r-ok{--c:var(--ok);--z:var(--ok-z)}.r-info{--c:var(--info);--z:var(--info-z)}.r-warn{--c:var(--warn);--z:var(--warn-z)}.r-bad{--c:var(--bad);--z:var(--bad-z)}.r-cold{--c:var(--cold);--z:var(--cold-z)}.r-muted{--c:var(--muted);--z:var(--muted-z)}.rozet{color:var(--c,var(--muted));background:var(--z,var(--muted-z))}.cipler{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cipler.kaydir{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 12px;padding:0 16px;overflow-x:auto}.cipler.kaydir::-webkit-scrollbar{display:none}.cip{border:1px solid var(--cizgi);background:var(--yuzey);white-space:nowrap;border-radius:999px;min-height:40px;padding:0 14px;font-size:14.5px}.cip.secili{background:var(--murekkep);border-color:var(--murekkep);color:var(--yuzey);font-weight:600}.cip.secili[class*=r-]{background:var(--z);border-color:var(--c);color:var(--c)}input,select,textarea{border:1px solid var(--cizgi);background:var(--yuzey);border-radius:12px;width:100%;min-height:48px;padding:12px;font-size:16px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--marka);outline-offset:-1px}.alan{margin-bottom:18px}.alan-bas{color:var(--murekkep-2);text-transform:uppercase;letter-spacing:.03em;margin:0 2px 8px;font-size:13px;font-weight:600;display:block}summary.alan-bas{text-transform:none;letter-spacing:0;cursor:pointer;font-size:14px}.iki-kolon{grid-template-columns:1fr 1fr;gap:10px;display:grid}.iki-kolon .tam{grid-column:1/-1}.ipucu{color:var(--murekkep-3);margin:6px 2px 0;font-size:12.5px}.anahtar{align-items:center;gap:10px;margin:-4px 2px 18px;font-size:15px;display:flex}.anahtar input{width:22px;height:22px;min-height:0;accent-color:var(--marka)}.form-kart{gap:8px;display:grid}.tarih-sec{width:auto;min-height:40px;margin-left:auto;padding:6px 10px}.ara{background:var(--yuzey);border:1px solid var(--cizgi);color:var(--murekkep-3);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.ara input{background:0 0;border:0;outline:none;padding:12px 0}.onceki{background:var(--marka-acik);border-radius:var(--yaricap);margin-bottom:18px;padding:12px 14px;font-size:14.5px}.onceki .etiket{color:var(--marka-koyu);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}@media (prefers-color-scheme:dark){.onceki .etiket{color:var(--marka)}}.onceki p{margin:4px 0 0}.sonuc-izgara{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sonuc-btn{border:1.5px solid var(--cizgi);background:var(--yuzey);border-radius:14px;min-height:56px;font-size:15.5px;font-weight:600}.sonuc-btn:first-child{grid-column:1/-1}.sonuc-btn.secili{border-color:var(--c);background:var(--z);color:var(--c)}.adet{align-items:center;gap:8px;margin-top:10px;font-size:15px;display:flex}.adet span{color:var(--murekkep-2);flex:1}.adet .ikon-btn{border:1px solid var(--cizgi);background:var(--yuzey)}.adet b{text-align:center;min-width:24px}.mesajlar{color:var(--murekkep-2);gap:4px;margin:8px 0 0;padding-left:20px;font-size:14px;display:grid}.konum-satir{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.alt-sabit{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--zemin) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--cizgi);z-index:5;gap:8px;max-width:560px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.sayilar,.kpi{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.sayilar>div,.kpi>div{background:var(--yuzey);box-shadow:var(--golge);text-align:center;border-radius:12px;padding:10px 6px;display:grid}.sayilar b{font-size:22px}.sayilar span{color:var(--murekkep-2);font-size:12px}.kpi{grid-template-columns:1fr 1fr;margin-top:4px}.kpi>div{text-align:left;gap:2px;padding:14px}.kpi b{letter-spacing:-.02em;font-size:28px}.kpi span{font-size:14px;font-weight:600}.kpi small{color:var(--murekkep-3);font-size:12.5px}.kurulum p{color:var(--murekkep-2);margin:6px 0 0;font-size:14px}.kurulum svg{vertical-align:-3px}.kural{background:var(--warn-z);color:var(--warn);box-shadow:none;align-items:flex-start;gap:10px;font-size:14px;display:flex}.kural.kirmizi{background:var(--bad-z);color:var(--bad)}.kural svg{flex-shrink:0;margin-top:1px}.bilgi{gap:10px;display:grid}.bilgi>div{grid-template-columns:120px 1fr;gap:10px;font-size:14.5px;display:grid}.bilgi span{color:var(--murekkep-3)}.bilgi b{font-weight:500}.zaman{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zaman li{background:var(--yuzey);box-shadow:var(--golge);cursor:pointer;border-radius:12px;padding:12px 14px}.zaman-bas{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.zaman-bas .rozet{margin-left:auto}.zaman p{margin:6px 0 0;font-size:14.5px}.tarih-gezgin{background:var(--yuzey);box-shadow:var(--golge);border-radius:12px;align-items:center;gap:4px;margin:10px 0 14px;display:flex}.tarih-gezgin label{text-align:center;flex:1;font-weight:600;position:relative}.tarih-gezgin input{opacity:0;min-height:0;position:absolute;inset:0}.tarih-gezgin .ileri svg{transform:rotate(180deg)}.tarih-gezgin .ikon-btn:disabled{opacity:.3}.rapor{background:var(--yuzey);border-radius:var(--yaricap);box-shadow:var(--golge);padding:18px 16px}.rapor-bas{border-bottom:2px solid var(--marka);margin-bottom:4px;padding-bottom:12px}.rapor-bas-ust{justify-content:space-between;align-items:center;display:flex}.rapor-logo{height:26px}@media (prefers-color-scheme:dark){.rapor-logo{content:url(/logo-full-dark.png)}}.rapor-bas h2{letter-spacing:-.01em;margin:12px 0 10px;font-size:20px}.rapor-meta{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;font-size:13.5px;display:grid}.rapor-meta dt{color:var(--murekkep-3);font-size:12px}.rapor-meta dd{margin:1px 0 0;font-weight:600}.rapor-bolum{margin-top:20px}.rapor-bolum h3{text-transform:uppercase;letter-spacing:.04em;color:var(--murekkep-2);margin:0 0 10px;font-size:13px}.rapor-kpi{border:1px solid var(--cizgi);border-radius:12px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.rapor-kpi>div{border-right:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi);gap:1px;margin:0 -1px -1px 0;padding:10px 12px;display:grid}.rapor-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.rapor-kpi span{font-size:13px;font-weight:600}.rapor-kpi small{color:var(--murekkep-3);font-size:12px}.rtablo{border-collapse:collapse;width:100%;font-size:13.5px}.rtablo th{text-align:left;color:var(--murekkep-3);border-bottom:1px solid var(--cizgi);padding:8px;font-size:11.5px;font-weight:600}.rtablo td{border-bottom:1px solid var(--cizgi);vertical-align:top;padding:9px 8px}.rtablo .sayi{text-align:right;font-variant-numeric:tabular-nums}.rtablo small{color:var(--murekkep-3)}.rtablo tbody tr{cursor:pointer}.rapor-liste{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.rapor-alan{margin-bottom:14px}.rapor-alan h4{margin:0 0 6px;font-size:14px}.rapor-alan p{white-space:pre-wrap;margin:0;font-size:14px}.yalniz-baski{display:none}.blok{color:var(--murekkep-2);margin-top:4px;display:block}.rapor-alt{color:var(--murekkep-3);text-align:center;margin:22px 0 0;font-size:11px}.rapor .btn.genis{margin-top:8px}.tablo-kaydir{margin:0 -4px;overflow-x:auto}@media screen and (width<=640px){.rtablo.sayisal{font-size:12.5px}.rtablo.sayisal th,.rtablo.sayisal td{white-space:nowrap;padding:7px 5px}.rtablo.sayisal td:first-child{white-space:normal;min-width:92px}}@media screen{.rtablo:not(.sayisal) thead{display:none}.rtablo:not(.sayisal) tr{border-bottom:1px solid var(--cizgi);grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 0;display:grid}.rtablo:not(.sayisal) td{border:0;padding:0;font-size:13.5px}.rtablo:not(.sayisal) td:before{content:attr(data-l);color:var(--murekkep-3);font-size:11px;font-weight:600;display:block}.rtablo:not(.sayisal) .sayi{text-align:left}.rtablo:not(.sayisal) td[data-l=Doktor],.rtablo:not(.sayisal) td[data-l=Ayrıntı],.rtablo:not(.sayisal) td[data-l=Gün],.rtablo:not(.sayisal) td[data-l=Kurum],.rtablo:not(.sayisal) td[data-l=Konu],.rtablo:not(.sayisal) td[data-l=Kimler]{grid-column:1/-1}.rtablo:not(.sayisal) td[data-l=Doktor]:before,.rtablo:not(.sayisal) td[data-l=Gün]:before,.rtablo:not(.sayisal) td[data-l=Kurum]:before,.rtablo:not(.sayisal) td[data-l=Konu]:before{display:none}.rtablo:not(.sayisal) td[data-l=Doktor],.rtablo:not(.sayisal) td[data-l=Gün],.rtablo:not(.sayisal) td[data-l=Kurum],.rtablo:not(.sayisal) td[data-l=Konu]{font-size:15px;font-weight:600}.rtablo.dar tr{grid-template-columns:1fr auto}.rtablo.dar td[data-l=Konu]{grid-column:1}.rtablo.dar td[data-l=Doktor]{color:var(--murekkep-3);font-size:13px}.rtablo.dar td[data-l=Doktor]:before,.rtablo.dar td[data-l=Kimler]:before{display:none}.rtablo.dar td[data-l=Doktor]:after{content:" doktor"}.rtablo.dar td[data-l=Kimler]{color:var(--murekkep-2)}.rtablo.ziyaret tr{grid-template-columns:44px 1fr auto;gap:2px 8px}.rtablo.ziyaret td:before{display:none}.rtablo.ziyaret td{grid-column:2/-1}.rtablo.ziyaret td[data-l=Saat]{color:var(--murekkep-3);grid-area:1/1;padding-top:2px}.rtablo.ziyaret td[data-l=Doktor]{grid-area:1/2}.rtablo.ziyaret td[data-l=Sonuç]{grid-area:1/3}.rtablo.ziyaret td[data-l=Kurum]{color:var(--murekkep-2);font-size:13px;font-weight:400}.rtablo.ziyaret td[data-l=Tepki]:before,.rtablo.ziyaret td[data-l=Sonraki\ adım]:before{content:attr(data-l) ": ";font-size:13px;display:inline}.rtablo.ziyaret td[data-bos]{display:none}.rtablo.ziyaret td[data-l=Kurum],.rtablo.ziyaret td[data-l=Ayrıntı]{grid-column:2/-1}}@media print{@page{size:A4;margin:14mm}:root{--murekkep:#1d1f22;--murekkep-2:#4a4f55;--murekkep-3:#73787e;--yuzey:#fff;--zemin:#fff;--cizgi:#dcdcdc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#fff}.sekmeler,.ekran-arac,.toast,textarea{display:none!important}.yalniz-baski{display:block}main,.sayfa{padding:0}.uygulama{max-width:none}.rapor{box-shadow:none;padding:0}.rapor-logo{content:url(/logo-full.png)}.rapor-meta{grid-template-columns:repeat(3,1fr)}.rapor-kpi{grid-template-columns:repeat(4,1fr)}.rtablo{font-size:10.5px}.rtablo tr{break-inside:avoid}.rapor-bolum{break-inside:avoid-page}.rozet{background:0 0;border:1px solid;padding:1px 6px}.kart{box-shadow:none}}.cubuk{grid-template-columns:minmax(110px,48%) 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.cubuk-ad{color:var(--murekkep-2);line-height:1.25}.cubuk-iz{height:10px}.cubuk-dolu{background:var(--marka);border-radius:0 4px 4px 0;height:100%}.cubuk-deger{font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-weight:600}.cubuk-deger small{color:var(--murekkep-3);font-weight:500}.tablo-sar{background:var(--yuzey);border-radius:var(--yaricap);box-shadow:var(--golge);overflow-x:auto}.tablo{border-collapse:collapse;width:100%;font-size:14px}.tablo th,.tablo td{text-align:right;border-bottom:1px solid var(--cizgi);font-variant-numeric:tabular-nums;padding:10px 12px}.tablo th:first-child,.tablo td:first-child{text-align:left}.tablo th{color:var(--murekkep-3);font-size:12px;font-weight:600}.tablo tr:last-child td{border-bottom:0}.tablo tbody tr{cursor:pointer}.sekmeler{background:color-mix(in srgb, var(--yuzey) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--cizgi);max-width:560px;padding-bottom:env(safe-area-inset-bottom);z-index:10;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.sekmeler button{min-height:56px;color:var(--murekkep-3);background:0 0;border:0;justify-items:center;gap:2px;padding:8px 0 6px;font-size:11px;font-weight:500;display:grid}.sekmeler button.aktif{color:var(--marka)}.toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--murekkep);color:var(--yuzey);z-index:20;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14.5px;font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0003}.giris{max-width:420px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 15vh) 24px 32px;flex-direction:column;align-items:stretch;margin:0 auto;display:flex}.giris-logo{align-self:flex-start;width:auto;height:44px}.giris h1{letter-spacing:.18em;text-transform:uppercase;color:var(--murekkep-3);margin:10px 0 36px 4px;font-size:15px;font-weight:600}.giris-form{gap:12px;display:grid}.giris-form p{margin:0;font-size:15px}.kod-girdi{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.giris-hata{color:var(--bad);background:var(--bad-z);border-radius:12px;padding:10px 14px;font-size:14px}
