:root{--ana: #0a5bd8;--ana-koyu: #0846a8;--ana-acik: #e8f0fe;--yesil: #12a150;--yesil-acik: #e3f6ec;--turuncu: #e8890c;--turuncu-acik: #fff3e0;--kirmizi: #d93636;--kirmizi-acik: #fdecec;--mor: #7b4ce0;--mor-acik: #f1ebfd;--camgobegi: #0a9bb5;--camgobegi-acik: #e2f6f9;--gri: #6b7380;--gri-acik: #eef0f4;--zemin: #f2f4f8;--kart: #ffffff;--yazi: #141821;--yazi-ikincil: #5d6573;--cizgi: #e3e6ec;--golge: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--golge-buyuk: 0 10px 30px rgba(16, 24, 40, .18);--yaricap: 14px;--ust-bosluk: env(safe-area-inset-top, 0px);--alt-bosluk: env(safe-area-inset-bottom, 0px);--nav-yukseklik: 64px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--ana: #4d8dff;--ana-koyu: #3a78ea;--ana-acik: #1b2a45;--yesil-acik: #12301f;--turuncu-acik: #3a2a12;--kirmizi-acik: #3c1b1b;--mor-acik: #2a2142;--camgobegi-acik: #10313a;--gri-acik: #252a33;--zemin: #0f1217;--kart: #181c23;--yazi: #eef1f6;--yazi-ikincil: #9aa3b2;--cizgi: #2a303a;color-scheme:dark}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--zemin);color:var(--yazi)}body{font:16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ana);text-decoration:none}h1,h2,h3{margin:0;line-height:1.2}.uygulama{min-height:100dvh;display:flex;flex-direction:column}.sayfa{flex:1;padding:12px 14px calc(var(--nav-yukseklik) + var(--alt-bosluk) + 20px);max-width:720px;width:100%;margin:0 auto}.sayfa.navsiz{padding-bottom:calc(var(--alt-bosluk) + 24px)}.ustbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:calc(var(--ust-bosluk) + 8px) 10px 8px;background:color-mix(in srgb,var(--zemin) 88%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--cizgi)}.ustbar h1{font-size:18px;font-weight:700;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ustbar .alt{display:block;font-size:12px;font-weight:500;color:var(--yazi-ikincil)}.ikon-btn{width:40px;height:40px;border-radius:12px;border:0;background:transparent;display:inline-grid;place-items:center;cursor:pointer;color:var(--yazi);flex-shrink:0}.ikon-btn:active{background:var(--gri-acik)}.ikon-btn svg{width:24px;height:24px}.altnav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--nav-yukseklik) + var(--alt-bosluk));padding-bottom:var(--alt-bosluk);background:color-mix(in srgb,var(--kart) 92%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--cizgi)}.altnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--yazi-ikincil);font-size:11px;font-weight:600;position:relative}.altnav a svg{width:25px;height:25px}.altnav a.router-link-active{color:var(--ana)}.altnav .orta span.daire{width:52px;height:52px;border-radius:50%;background:var(--ana);color:#fff;display:grid;place-items:center;margin-top:-18px;box-shadow:0 6px 16px #0a5bd866}.altnav .orta svg{width:28px;height:28px}.rozet-nokta{position:absolute;top:6px;right:calc(50% - 20px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--kirmizi);color:#fff;font-size:11px;line-height:18px;text-align:center}.serit{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600}.serit.cevrimdisi{background:#3d4350;color:#fff}.serit.bekleyen{background:var(--turuncu-acik);color:var(--turuncu)}.serit.guncelleme{background:var(--ana);color:#fff}.serit button{margin-left:auto}.kart{background:var(--kart);border-radius:var(--yaricap);box-shadow:var(--golge);padding:14px;margin-bottom:12px}.kart.dar{padding:0;overflow:hidden}.kart-baslik{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.kart-baslik h2{font-size:16px;font-weight:700}.bolum-baslik{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--yazi-ikincil);margin:18px 4px 8px}.liste{list-style:none;margin:0;padding:0}.liste>li,.liste>a,.satir{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid var(--cizgi);color:inherit;background:var(--kart)}.liste>:last-child{border-bottom:0}.satir-icerik{flex:1;min-width:0}.satir-baslik{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.satir-alt{font-size:13px;color:var(--yazi-ikincil);margin-top:2px}.satir-alt.cok-satir{white-space:normal}.ok{color:var(--yazi-ikincil);flex-shrink:0}.tiklanir{cursor:pointer}.tiklanir:active{background:var(--gri-acik)!important}.istatistikler{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.istatistik{background:var(--kart);border-radius:var(--yaricap);box-shadow:var(--golge);padding:12px}.istatistik b{display:block;font-size:26px;font-weight:800;line-height:1.1}.istatistik span{font-size:12px;font-weight:600;color:var(--yazi-ikincil)}.istatistik.vurgu{background:var(--ana);color:#fff}.istatistik.vurgu span{color:#ffffffd9}.hizli-islemler{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.hizli{display:flex;flex-direction:column;gap:10px;padding:16px 14px;border-radius:var(--yaricap);background:var(--kart);box-shadow:var(--golge);color:var(--yazi);font-weight:700;border:0;text-align:left;cursor:pointer}.hizli:active{transform:scale(.98)}.hizli .ikon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.hizli .ikon svg{width:24px;height:24px}.hizli small{font-weight:500;color:var(--yazi-ikincil);font-size:12px;margin-top:-6px}.hizli.genis{grid-column:span 2;flex-direction:row;align-items:center;background:var(--ana);color:#fff}.hizli.genis small{color:#ffffffd9;margin-top:2px}.hizli.genis .ikon{background:#ffffff2e;color:#fff}.r-primary{background:var(--ana-acik);color:var(--ana)}.r-success{background:var(--yesil-acik);color:var(--yesil)}.r-warning{background:var(--turuncu-acik);color:var(--turuncu)}.r-danger{background:var(--kirmizi-acik);color:var(--kirmizi)}.r-info{background:var(--camgobegi-acik);color:var(--camgobegi)}.r-secondary,.r-light{background:var(--gri-acik);color:var(--gri)}.r-mor{background:var(--mor-acik);color:var(--mor)}.rozet{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.etiketler{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.alan{margin-bottom:14px}.alan>label,.etiket{display:block;font-size:13px;font-weight:700;color:var(--yazi-ikincil);margin:0 0 6px 2px}.girdi{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--cizgi);background:var(--kart);outline:none;font-size:16px;-webkit-appearance:none;appearance:none}.girdi:focus{border-color:var(--ana);box-shadow:0 0 0 3px color-mix(in srgb,var(--ana) 20%,transparent)}textarea.girdi{min-height:90px;resize:vertical}select.girdi{background-image:linear-gradient(45deg,transparent 50%,var(--yazi-ikincil) 50%),linear-gradient(135deg,var(--yazi-ikincil) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.girdi.hatali{border-color:var(--kirmizi)}.ipucu{font-size:12px;color:var(--yazi-ikincil);margin:6px 2px 0}.ipucu.hata{color:var(--kirmizi);font-weight:600}.iki-kolon{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arama{position:relative}.arama svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--yazi-ikincil)}.arama .girdi{padding-left:42px}.cipler{display:flex;flex-wrap:wrap;gap:8px}.cipler.kaydir{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px 2px}.cipler.kaydir::-webkit-scrollbar{display:none}.cip{padding:9px 14px;border-radius:999px;border:1.5px solid var(--cizgi);background:var(--kart);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--yazi)}.cip.secili{border-color:var(--ana);background:var(--ana);color:#fff}.secim-izgara{display:grid;grid-template-columns:1fr 1fr;gap:8px}.secim{padding:14px 10px;border-radius:12px;border:2px solid var(--cizgi);background:var(--kart);font-weight:700;font-size:15px;cursor:pointer;text-align:center;color:var(--yazi)}.secim.secili{border-color:currentColor}.secim small{display:block;font-weight:500;font-size:12px;opacity:.8;margin-top:2px}.anahtar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px}.anahtar input{width:46px;height:28px;appearance:none;-webkit-appearance:none;border-radius:14px;background:var(--cizgi);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.anahtar input:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000004d}.anahtar input:checked{background:var(--yesil)}.anahtar input:checked:after{transform:translate(18px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 18px;border-radius:12px;border:0;cursor:pointer;font-weight:700;font-size:16px;background:var(--gri-acik);color:var(--yazi);text-align:center}.btn svg{width:20px;height:20px}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;pointer-events:none}.btn.ana{background:var(--ana);color:#fff}.btn.yesil{background:var(--yesil);color:#fff}.btn.tehlike{background:var(--kirmizi-acik);color:var(--kirmizi)}.btn.cizgili{background:transparent;border:1.5px solid var(--cizgi)}.btn.kucuk{min-height:38px;padding:8px 12px;font-size:14px;border-radius:10px}.btn.blok{width:100%}.btn-grup{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metin-btn{background:none;border:0;color:var(--ana);font-weight:700;cursor:pointer;padding:6px 4px;font-size:14px}.yapiskan-alt{position:sticky;bottom:calc(var(--nav-yukseklik) + var(--alt-bosluk) + 8px);z-index:10;padding-top:8px;background:linear-gradient(to top,var(--zemin) 70%,transparent)}.navsiz .yapiskan-alt{bottom:calc(var(--alt-bosluk) + 8px)}.daireler{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.daire{aspect-ratio:1;border-radius:12px;border:0;cursor:pointer;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-weight:800;font-size:18px;position:relative;background:var(--gri-acik);color:var(--yazi)}.daire small{font-size:10px;font-weight:700;opacity:.85;line-height:1.1;text-align:center}.daire.musteri{background:var(--yesil);color:#fff}.daire.pasif{background:var(--turuncu-acik);color:var(--turuncu)}.daire.harici{background:var(--mor-acik);color:var(--mor)}.daire .nokta{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%}.lejant{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--yazi-ikincil);margin:4px 2px 12px}.lejant i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.perde{position:fixed;inset:0;z-index:50;background:#0a0e1673;animation:sol .2s}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;max-height:92dvh;overflow-y:auto;background:var(--zemin);border-radius:20px 20px 0 0;padding:8px 14px calc(var(--alt-bosluk) + 16px);box-shadow:var(--golge-buyuk);animation:yukari .24s cubic-bezier(.2,.9,.3,1);max-width:720px;margin:0 auto}.sheet-tutamac{width:40px;height:5px;border-radius:3px;background:var(--cizgi);margin:4px auto 12px}.sheet h2{font-size:19px;font-weight:800;margin-bottom:4px}.sheet .alt-baslik{color:var(--yazi-ikincil);font-size:14px;margin-bottom:14px}.sheet.tam{height:88dvh;display:flex;flex-direction:column;padding-bottom:0}.sheet.tam .sheet-ust{flex-shrink:0}.sheet.tam .sheet-kaydir{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--alt-bosluk) + 16px);margin:0 -14px;padding-left:14px;padding-right:14px}.yol{display:flex;flex-wrap:wrap;gap:4px;font-size:12px;color:var(--yazi-ikincil);margin:-6px 0 10px}.yol b{color:var(--yazi)}@keyframes yukari{0%{transform:translateY(100%)}to{transform:none}}@keyframes sol{0%{opacity:0}to{opacity:1}}.eylem-listesi{display:flex;flex-direction:column;gap:8px}.eylem{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:0;background:var(--kart);font-weight:700;font-size:16px;text-align:left;cursor:pointer;color:var(--yazi);box-shadow:var(--golge)}.eylem .ikon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.eylem .ikon svg{width:22px;height:22px}.eylem small{display:block;font-weight:500;font-size:13px;color:var(--yazi-ikincil)}.adimlar{display:flex;gap:6px;margin:4px 0 16px}.adimlar span{flex:1;height:5px;border-radius:3px;background:var(--cizgi)}.adimlar span.tamam{background:var(--ana)}.adim-baslik{font-size:13px;font-weight:700;color:var(--ana);margin-bottom:2px}.sonuc{border-radius:var(--yaricap);padding:16px;margin-bottom:12px}.sonuc.olumlu{background:var(--yesil-acik);color:var(--yesil)}.sonuc.olumsuz{background:var(--kirmizi-acik);color:var(--kirmizi)}.sonuc h2{font-size:20px;font-weight:800;display:flex;align-items:center;gap:8px}.sonuc p{margin:6px 0 0;color:var(--yazi)}.secenek{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;border:2px solid var(--cizgi);background:var(--kart);margin-bottom:8px;cursor:pointer;width:100%;text-align:left;color:var(--yazi)}.secenek.secili{border-color:var(--ana);background:var(--ana-acik)}.secenek .radyo{width:22px;height:22px;border-radius:50%;border:2px solid var(--cizgi);flex-shrink:0;position:relative}.secenek.secili .radyo{border-color:var(--ana)}.secenek.secili .radyo:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ana)}.fiyat{font-size:18px;font-weight:800;white-space:nowrap}.bos{text-align:center;padding:40px 20px;color:var(--yazi-ikincil)}.bos svg{width:54px;height:54px;opacity:.45;margin-bottom:8px}.bos b{display:block;color:var(--yazi);font-size:16px;margin-bottom:4px}.iskelet{height:64px;border-radius:12px;margin-bottom:8px;background:linear-gradient(90deg,var(--gri-acik),var(--kart),var(--gri-acik));background-size:200% 100%;animation:parilti 1.2s infinite}@keyframes parilti{to{background-position:-200% 0}}.donen{width:20px;height:20px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:don .7s linear infinite;display:inline-block}@keyframes don{to{transform:rotate(360deg)}}.toastlar{position:fixed;left:0;right:0;top:calc(var(--ust-bosluk) + 10px);z-index:100;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 14px}.toast{pointer-events:auto;max-width:520px;width:100%;padding:13px 16px;border-radius:14px;background:#20252e;color:#fff;font-weight:600;font-size:15px;box-shadow:var(--golge-buyuk);animation:asagi .25s}.toast.basari{background:var(--yesil)}.toast.hata{background:var(--kirmizi)}@keyframes asagi{0%{transform:translateY(-20px);opacity:0}to{transform:none;opacity:1}}.uyari{padding:12px 14px;border-radius:12px;font-size:14px;margin-bottom:12px;font-weight:500}.giris{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--ust-bosluk) + 24px) 22px calc(var(--alt-bosluk) + 24px);max-width:440px;margin:0 auto}.giris .logo{width:76px;height:76px;border-radius:22px;margin-bottom:18px;box-shadow:0 10px 24px #0a5bd84d}.giris h1{font-size:28px;font-weight:800}.giris p.alt{color:var(--yazi-ikincil);margin:6px 0 28px}.otp-girdi{letter-spacing:.5em;text-align:center;font-size:26px;font-weight:800}.ayrac{height:1px;background:var(--cizgi);margin:14px 0}.kucuk-yazi{font-size:13px;color:var(--yazi-ikincil)}.sag{margin-left:auto}.gizli{display:none!important}.ortala{text-align:center}.kalin{font-weight:700}.esnek{display:flex;align-items:center;gap:8px}.esnek-ara{display:flex;align-items:center;justify-content:space-between;gap:8px}.foto-kutu{border:2px dashed var(--cizgi);border-radius:14px;aspect-ratio:1.58;display:grid;place-items:center;overflow:hidden;background:var(--kart);cursor:pointer;color:var(--yazi-ikincil);font-weight:600;text-align:center;padding:6px}.foto-kutu img{width:100%;height:100%;object-fit:cover}
