/* 1.9.178.378 — Paketler, ödeme, yasal ve abonelik sayfaları. Gündüz/gece (prefers-color-scheme) okunur; telefonda tek sütun. */
.ab{--ab-zemin:#f8fafc;--ab-kart:#ffffff;--ab-metin:#0f172a;--ab-soluk:#475569;--ab-cizgi:#e2e8f0;--ab-vurgu:#1d5fd1;--ab-vurgu-y:#ffffff;--ab-yesil:#166534;--ab-yesil-z:#dcfce7;--ab-sari:#78350f;--ab-sari-z:#fef3c7;--ab-kirmizi:#991b1b;--ab-kirmizi-z:#fee2e2;--ab-mavi-z:#eff6ff;
  background:var(--ab-zemin);color:var(--ab-metin);padding:24px 0 40px}
@media (prefers-color-scheme:dark){.ab{--ab-zemin:#0b1220;--ab-kart:#111a2e;--ab-metin:#e5e7eb;--ab-soluk:#a3b0c2;--ab-cizgi:#24324d;--ab-vurgu:#5b9bff;--ab-vurgu-y:#0b1220;--ab-yesil:#86efac;--ab-yesil-z:#0f2e1c;--ab-sari:#fcd34d;--ab-sari-z:#2e2408;--ab-kirmizi:#fca5a5;--ab-kirmizi-z:#3a1212;--ab-mavi-z:#0f1d36}}
.ab *{box-sizing:border-box}
.ab a{color:var(--ab-vurgu)}
.ab .ab-ic{max-width:1080px;margin:0 auto;padding:0 16px}
.ab h1{font-size:1.6rem;margin:0 0 6px;color:var(--ab-metin)}
.ab h2{font-size:1.2rem;margin:28px 0 10px;color:var(--ab-metin)}
.ab h3{font-size:1rem;margin:18px 0 6px;color:var(--ab-metin)}
.ab p,.ab li{line-height:1.6}
.ab .ab-soluk{color:var(--ab-soluk);font-size:.9rem}
.ab .ab-kart{background:var(--ab-kart);border:1px solid var(--ab-cizgi);border-radius:14px;padding:18px}
.ab .ab-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.ab .ab-paket{display:flex;flex-direction:column;gap:8px}
.ab .ab-paket .ab-fiyat{font-size:1.5rem;font-weight:800}
.ab .ab-paket .ab-fiyat small{font-size:.8rem;font-weight:600;color:var(--ab-soluk)}
.ab .ab-paket ul{margin:4px 0 8px;padding-left:18px;flex:1}
.ab .ab-dg{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 16px;border-radius:10px;border:1.5px solid var(--ab-vurgu);background:var(--ab-vurgu);color:var(--ab-vurgu-y);font-weight:700;text-decoration:none;cursor:pointer;font:inherit;font-weight:700;min-height:44px}
.ab .ab-dg.ab-ikincil{background:transparent;color:var(--ab-vurgu)}
.ab .ab-dg[disabled]{opacity:.5;cursor:not-allowed}
.ab .ab-gecis{display:inline-flex;border:1.5px solid var(--ab-cizgi);border-radius:999px;padding:3px;background:var(--ab-kart);margin:6px 0 14px}
.ab .ab-gecis input{position:absolute;opacity:0;pointer-events:none}
.ab .ab-gecis label{padding:8px 16px;border-radius:999px;cursor:pointer;font-weight:700;font-size:.9rem;color:var(--ab-soluk)}
.ab #ab-d-a:checked~.ab-gecis label[for=ab-d-a],.ab #ab-d-y:checked~.ab-gecis label[for=ab-d-y]{background:var(--ab-vurgu);color:var(--ab-vurgu-y)}
.ab #ab-d-a:focus-visible~.ab-gecis label[for=ab-d-a],.ab #ab-d-y:focus-visible~.ab-gecis label[for=ab-d-y]{outline:2px solid var(--ab-vurgu);outline-offset:2px}
.ab .ab-d-yillik{display:none}
.ab #ab-d-y:checked~.ab-bolumler .ab-d-yillik{display:flex}
.ab #ab-d-y:checked~.ab-bolumler .ab-d-aylik{display:none}
.ab .ab-rozet{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.76rem;font-weight:700;background:var(--ab-yesil-z);color:var(--ab-yesil)}
.ab .ab-rozet.sari{background:var(--ab-sari-z);color:var(--ab-sari)}
.ab .ab-rozet.kirmizi{background:var(--ab-kirmizi-z);color:var(--ab-kirmizi)}
.ab .ab-uyari{border-radius:10px;padding:10px 12px;margin:0 0 12px;background:var(--ab-mavi-z);border:1px solid var(--ab-cizgi)}
.ab .ab-uyari.sari{background:var(--ab-sari-z);color:var(--ab-sari)}
.ab .ab-uyari.kirmizi{background:var(--ab-kirmizi-z);color:var(--ab-kirmizi)}
.ab .ab-uyari.yesil{background:var(--ab-yesil-z);color:var(--ab-yesil)}
.ab .ab-form label{display:block;font-weight:700;font-size:.86rem;margin:12px 0 4px}
.ab .ab-form input[type=text],.ab .ab-form input[type=tel],.ab .ab-form textarea,.ab .ab-form select{width:100%;padding:10px 12px;border:1.5px solid var(--ab-cizgi);border-radius:10px;background:var(--ab-kart);color:var(--ab-metin);font:inherit}
.ab .ab-form .ab-onay{display:flex;gap:10px;align-items:flex-start;font-weight:400;margin:10px 0}
.ab .ab-form .ab-onay input{margin-top:4px;width:18px;height:18px;flex:0 0 auto}
.ab .ab-iki{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}
@media (max-width:820px){.ab .ab-iki{grid-template-columns:1fr}}
.ab details{border:1px solid var(--ab-cizgi);border-radius:10px;padding:8px 12px;margin:8px 0;background:var(--ab-kart)}
.ab details summary{cursor:pointer;font-weight:700}
.ab details .ab-metin{max-height:340px;overflow:auto;font-size:.88rem}
.ab .ab-tablo-k{overflow-x:auto}
.ab table.ab-tablo{width:100%;border-collapse:collapse;font-size:.88rem}
.ab table.ab-tablo th,.ab table.ab-tablo td{padding:8px 10px;border-bottom:1px solid var(--ab-cizgi);text-align:left}
.ab .ab-sss dt{font-weight:700;margin-top:12px}
.ab .ab-sss dd{margin:4px 0 0;color:var(--ab-soluk)}
.ab #paytr_taksit_tablosu{max-width:100%;overflow-x:auto;margin-top:8px}
.ab #paytr_taksit_tablosu table{background:#fff;color:#0f172a;border-radius:8px}
.ab iframe#paytriframe{width:100%;border:0;min-height:600px;background:#fff;border-radius:12px}
.ab .ab-yasal h3{margin-top:22px}
