:root{--antrasit:#2B2F33;--antrasit-koyu:#1F2326;--antrasit-acik:#3A4046;--turuncu:#F26B1D;--turuncu-acik:#FF8A3D;--beyaz:#FFFFFF;--zemin:var(--beyaz);--yuzey:#F5F5F4;--metin:var(--antrasit);--soluk:#5F656B;--cizgi:#E3E4E5;--vurgu:var(--turuncu);--vurgu-metin:var(--antrasit-koyu);--vurgu-cizgi:var(--turuncu);--alfred:#F1F2F3;--ben:var(--antrasit);--ben-metin:var(--beyaz);--hata:#B42318;--hata-metin:var(--beyaz);--ust-zemin:var(--antrasit);--ust-metin:var(--beyaz);--grafik:#E8631A;--izgara:#E3E4E5;color-scheme:light}@media (prefers-color-scheme:dark){:root{--zemin:var(--antrasit);--yuzey:var(--antrasit-acik);--metin:var(--beyaz);--soluk:#B9BEC3;--cizgi:#4A5157;--vurgu-cizgi:var(--turuncu-acik);--alfred:var(--antrasit-acik);--ben:var(--turuncu);--ben-metin:var(--antrasit-koyu);--hata:#FFB4AB;--hata-metin:var(--antrasit-koyu);--ust-zemin:var(--antrasit-koyu);--izgara:#4A5157;color-scheme:dark}}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--zemin);color:var(--metin);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea{font:inherit;color:inherit}.kap{max-width:760px;margin:0 auto;height:100dvh;flex-direction:column;padding:0 16px}.kap,.ust{display:flex}.ust{align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;margin:0 -16px;background:var(--ust-zemin);border-bottom:3px solid var(--turuncu)}.ust,.ust .baglanti{color:var(--ust-metin)}.ust .baglanti{opacity:.85}.ust .baglanti:hover,.ust .baglanti[aria-current=page]{opacity:1;color:var(--ust-metin);-webkit-text-decoration-color:var(--turuncu);text-decoration-color:var(--turuncu);text-decoration-thickness:2px}.ust .marka small{color:var(--ust-metin);opacity:.7}@media (max-width:560px){.ust .marka small{display:block;margin:2px 0 0;font-size:.75rem}}.marka{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;letter-spacing:.02em}.marka:first-letter{color:var(--turuncu)}.marka small{font-family:system-ui,sans-serif;font-size:.85rem;color:var(--soluk);margin-left:10px;letter-spacing:0}.baglanti{background:none;border:0;color:var(--soluk);cursor:pointer;padding:4px;text-decoration:underline;text-underline-offset:3px}.baglanti:hover{color:var(--metin)}.akis{flex:1 1;overflow-y:auto;padding:20px 0;display:flex;flex-direction:column;gap:12px}.balon{max-width:85%;padding:10px 14px;border-radius:16px;white-space:pre-wrap;word-wrap:break-word}.balon.alfred{background:var(--alfred);align-self:flex-start;border-bottom-left-radius:4px}.balon.kullanici{background:var(--ben);color:var(--ben-metin);align-self:flex-end;border-bottom-right-radius:4px}.balon.bekliyor{color:var(--soluk);font-style:italic}.hata{color:var(--hata);font-size:.9rem}.yazma{display:flex;gap:8px;padding:12px 0 calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--cizgi)}.yazma textarea{flex:1 1;resize:none;min-height:48px;max-height:160px;padding:12px 14px;border-radius:14px;border:1px solid var(--cizgi);background:var(--yuzey)}.dugme{border:0;border-radius:14px;padding:0 18px;min-height:48px;background:var(--vurgu);color:var(--vurgu-metin);cursor:pointer;font-weight:600}.baglanti:focus-visible,.dugme:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--vurgu-cizgi);outline-offset:2px}.dugme:disabled{opacity:.5;cursor:default}.giris{margin:auto;width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px;padding:24px 0}.giris h1{font-family:Georgia,serif;font-weight:400;font-size:2.4rem;margin:0;text-align:center}.giris h1:first-letter{color:var(--turuncu)}.giris p{margin:0 0 8px;text-align:center;color:var(--soluk)}.giris input{padding:12px 14px;border-radius:12px;border:1px solid var(--cizgi);background:var(--yuzey)}.soluk{color:var(--soluk)}.hafizam h2{margin:0;font-family:Georgia,serif;font-weight:400}.hafizam p{margin:4px 0 0}.hafiza-ust{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.kayitlar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kayit{background:var(--zemin);border:1px solid var(--cizgi);border-radius:14px;padding:12px 14px}.kayit-ust{display:flex;gap:6px}.etiket{font-size:.75rem;padding:2px 8px;border-radius:999px;background:var(--alfred);color:var(--metin);border:1px solid var(--cizgi)}.etiket.hassas{color:var(--hata)}.kayit-metin{margin:6px 0}.kayit-alt{justify-content:space-between;font-size:.85rem}.duzenle,.kayit-alt,.onay-kutusu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.duzenle,.onay-kutusu{margin:8px 0}.duzenle input{flex:1 1;min-width:0;padding:8px 12px;border-radius:10px;border:1px solid var(--cizgi);background:var(--zemin)}.dugme.kucuk{min-height:36px;padding:0 14px;border-radius:10px}.dugme.tehlike{background:var(--hata);color:var(--hata-metin)}.tehlike-metin{color:var(--hata);align-self:flex-start}.hesap-bolumu{margin-top:24px;padding-top:16px;border-top:1px solid var(--cizgi)}.hesap-bolumu h3{margin:0 0 4px;font-weight:600;font-size:1rem}.bildirimler{position:fixed;left:0;right:0;top:calc(12px + env(safe-area-inset-top, 0px));flex-direction:column;gap:8px;padding:0 16px;z-index:10;pointer-events:none}.bildirim,.bildirimler{display:flex;align-items:center}.bildirim{pointer-events:auto;width:100%;max-width:728px;justify-content:space-between;gap:12px;background:var(--zemin);border:2px solid var(--vurgu-cizgi);border-radius:14px;padding:12px 14px;box-shadow:0 6px 24px rgb(0 0 0/.12)}.ses-dugme{padding:0 14px;font-size:1.1rem;background:var(--alfred);color:var(--metin);border:1px solid var(--cizgi)}.ses-dugme.acik{background:var(--hata);color:var(--hata-metin)}.ses-durum{text-align:center;font-size:.9rem;color:var(--soluk);padding:6px 0}.ses-durum.dinliyor:before,.ses-durum.konusuyor:before{content:"●";margin-right:6px;color:var(--vurgu-cizgi);animation:nabiz 1.2s ease-in-out infinite}@keyframes nabiz{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ses-durum:before{animation:none!important}}.ayarlar label{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.ayarlar input[type=time]{padding:6px 10px;border-radius:10px;border:1px solid var(--cizgi);background:var(--yuzey)}.ayarlar .aralik{display:inline-flex;align-items:center;gap:6px}.kucuk-metin{font-size:.8rem;margin:2px 0 0}.kap.genis{max-width:1120px;height:auto;min-height:100dvh}.pano{display:flex;flex-direction:column;gap:20px;padding:20px 0 40px}.kpiler{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.kpi{background:var(--zemin);border:1px solid var(--cizgi);border-top:3px solid var(--turuncu);border-radius:12px;padding:14px 16px}.kpi-deger{font-size:1.7rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-ad{color:var(--soluk);font-size:.85rem}.iki-sutun{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.grafik{margin:0;background:var(--zemin);border:1px solid var(--cizgi);border-radius:12px;padding:14px 16px;min-width:0}.bolum-baslik,.grafik figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;font-size:1rem;margin:0 0 10px}.grafik-kap{position:relative}.grafik svg{display:block;max-width:100%}.grafik .izgara{stroke:var(--izgara);stroke-width:1}.grafik .eksen{fill:var(--soluk);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafik .cubuk{fill:var(--grafik)}.ipucu{position:absolute;top:0;transform:translateX(-50%);background:var(--ust-zemin);color:var(--ust-metin);border-radius:8px;padding:4px 8px;font-size:.8rem;pointer-events:none;align-items:center;white-space:nowrap}.ipucu,.yataylar{display:flex;flex-direction:column}.yataylar{list-style:none;margin:0;padding:0;gap:8px}.yataylar li{display:grid;grid-template-columns:90px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.yatay-iz{height:16px}.yatay-cubuk{display:block;height:16px;min-width:2px;background:var(--grafik);border-radius:0 4px 4px 0}.sayi{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tablo-kap{overflow-x:auto}.tablo-kap table{width:100%;border-collapse:collapse;font-size:.9rem}.tablo-kap th{text-align:left;color:var(--soluk);font-weight:500}.tablo-kap td,.tablo-kap th{border-bottom:1px solid var(--cizgi);padding:6px 8px;white-space:nowrap}.arama{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.arama input,.urun-islemi input,.urun-islemi select{flex:1 1;min-width:0;padding:8px 12px;border-radius:10px;border:1px solid var(--cizgi);background:var(--zemin)}.urun-islemi{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:8px 0;white-space:normal}.urun-islemi label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--soluk)}.urun-islemi .genis-alan{flex:1 1;min-width:220px}.paketim h2{margin:0;font-family:Georgia,serif;font-weight:400}.alt-baslik{font-size:1rem;margin:14px 0 6px}.kotalar{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.kotalar li{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:.9rem}.kota-iz{height:8px;background:var(--alfred);border-radius:4px;overflow:hidden}.kota-dolu{display:block;height:100%;background:var(--grafik)}.paket-kartlari{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.paket-karti{border:1px solid var(--cizgi);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;background:var(--zemin)}.paket-karti.secili{border:2px solid var(--vurgu-cizgi)}.paket-ad{font-weight:600}.paket-fiyat{font-size:1.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paket-fiyat small{font-size:.8rem;color:var(--soluk)}.paket-karti ul{margin:4px 0;padding-left:18px;font-size:.85rem;color:var(--soluk);flex:1 1}.fatura{display:flex;flex-direction:column;gap:8px}.fatura input{padding:10px 12px;border-radius:10px;border:1px solid var(--cizgi);background:var(--zemin)}.onay-karti{align-self:stretch;border:2px solid var(--vurgu-cizgi);border-radius:14px;padding:12px 14px;background:var(--zemin);display:flex;flex-direction:column;gap:6px}.onay-ozet{margin:0;white-space:pre-wrap}.belge-cipi{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--vurgu-cizgi);background:var(--zemin);border-radius:12px;padding:8px 12px;cursor:pointer;text-align:left}.belge-cipi:hover{background:var(--alfred)}.ses-dugme.acik-konum{border:2px solid var(--vurgu-cizgi)}.ayarlar select{padding:6px 10px;border-radius:10px;border:1px solid var(--cizgi);background:var(--yuzey);max-width:100%}.aile-ayar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.aile-ayar label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--soluk)}.aile-ayar input:not([type=checkbox]),.aile-ayar select{padding:8px 10px;border-radius:10px;border:1px solid var(--cizgi);background:var(--zemin);max-width:160px}.aile-ayar label.kucuk-metin{flex-direction:row;align-items:center}.aile-rapor{margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:.9rem}body.erisilebilir{font-size:20px}body.erisilebilir .dugme{min-height:56px;font-size:1.05rem}body.erisilebilir .balon{font-size:1.15rem;line-height:1.6}.gardirop{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px}.gardirop li{display:flex;flex-direction:column;gap:4px}.foto-yer,.gardirop img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--alfred)}.dosya-dugme{display:inline-flex;align-items:center;align-self:flex-start}.metin-alani{padding:10px 12px;border-radius:10px;border:1px solid var(--cizgi);background:var(--zemin);resize:vertical}