/* Paketler, yeniden çizim kotası ve Arakot Mimarlık kartı (14 Ekim; modül birlesik/paket.js). v2 sıvı metal: sedef ve grafit, sarı/altın yok.
   Sınıflar pk- önekli; Profilim (hesap.css) ve Paketler ekranı (atolye.css) kurallarına dokunmaz. Dokunma alanı en az 44 px. */

/* Hak özeti: plakanın altında küçük çipler */
.pk-bakiye-l{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:-4px 0 0;padding:0;list-style:none}
.pk-cip{display:inline-flex;align-items:baseline;gap:5px;min-height:32px;padding:6px 11px;border-radius:999px;background:var(--inner);box-shadow:var(--inner-sh);font-size:.8125rem;font-weight:600;color:var(--ink-3);line-height:1.2}
.pk-cip b{font-size:.875rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}
.pk-cip.pk-haftalik{gap:6px}
.pk-cip.pk-haftalik.hazir{box-shadow:var(--inner-sh),0 0 0 1.5px var(--krom-6,#9aa1ab)}

/* Antet altı cayma notu */
.pk-cayma{margin-top:-6px}
.pk-cayma .bag{font-weight:700}

/* Ek çizim / odaya tamamla satırı: ad, fiyat, Yakında */
.pk-ek{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:18px;background:var(--inner);box-shadow:var(--inner-sh)}
.pk-ek-yazi{display:grid;gap:1px;min-width:0}
.pk-ek-yazi b{font-size:.9375rem;font-weight:800;color:var(--ink)}
.pk-ek-yazi span{font-size:.8125rem;line-height:1.35;color:var(--ink-3)}
.pk-ek-tl{font-size:1rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.pk-yakinda{min-height:44px;padding:0 .875rem;font-size:.8125rem;font-weight:800;color:var(--ink-3)}
.pk-yakinda[aria-disabled=true]{cursor:default}

/* Satın alma düğmesi canlıda "yakında": görünür ama sakin */
#e-hak #ode[aria-disabled=true]{opacity:.8}

/* Arakot Mimarlık kartı */
.pk-arakot{display:grid;gap:10px;padding:16px;border-radius:22px;color:var(--ink);
  background:linear-gradient(165deg,#ffffff 0%,#eef0f3 55%,#e3e6ea 100%);
  box-shadow:inset 0 1px 0 #fff,0 0 0 .5px rgba(30,36,48,.16),0 12px 26px -16px rgba(30,36,48,.45)}
.pk-arakot-ust{display:flex;align-items:center;gap:12px}
.pk-arakot-disk{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1b1e24;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 6px -2px rgba(30,36,48,.5)}
.pk-arakot-disk svg{width:20px;height:20px;fill:none;stroke:#f3f4f6;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.pk-arakot-bas{display:grid;gap:1px;min-width:0}
.pk-arakot-bas b{font-size:1rem;font-weight:800;letter-spacing:-.01em}
.pk-arakot-bas small{font-size:.75rem;font-weight:600;color:var(--ink-3)}
.pk-arakot p{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}
.pk-arakot .pk-arakot-not{font-size:.8125rem;color:var(--ink-3)}
.pk-wa{min-height:44px;text-decoration:none}
.pk-wa svg.i{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}

/* Sık sorulanlar */
.pk-sss{display:grid;gap:8px}
.pk-sss-k{border-radius:16px;background:var(--inner);box-shadow:var(--inner-sh)}
.pk-sss-k summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 14px;font-size:.9375rem;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}
.pk-sss-k summary::-webkit-details-marker{display:none}
.pk-sss-k summary svg.i{flex:none;color:var(--ink-3);transition:transform .22s var(--ease-d,ease)}
.pk-sss-k[open] summary svg.i{transform:rotate(90deg)}
.pk-sss-k summary:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:14px}
.pk-sss-k p{margin:0;padding:0 14px 14px;font-size:.875rem;line-height:1.55;color:var(--ink-2);text-wrap:pretty}

/* Alt levhalar: yeniden çizimler bitti, hak yok, odaya tamamla */
.pk-levha{max-height:calc(100% - max(56px,calc(20px + env(safe-area-inset-top))));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;gap:14px;padding-top:8px}
.pk-levha::-webkit-scrollbar{display:none}
.pk-levha-bas{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pk-levha-bas .ic{flex:none;width:44px;height:44px}
.pk-levha .alt-yazi{margin:-4px 0 0}
.pk-levha .alt-yazi b{color:var(--ink)}
.pk-levha .tb.genis,.pk-levha .altin.genis{min-height:44px}
.pk-levha .altin.genis{width:100%}
.pk-orta{margin:-6px 0 0;text-align:center}
.pk-karartma{z-index:29}

/* Profilim: haklar ızgarası ve yasal metinler */
#e-odalar .pk-haklar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
#e-odalar .pk-hak-h{display:grid;gap:0;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px var(--line)}
#e-odalar .pk-hak-h b{font-size:1.125rem;font-weight:800;color:#15171b;font-variant-numeric:tabular-nums;line-height:1.2}
#e-odalar .pk-hak-h span{font-size:.75rem;font-weight:600;color:#4b4f58;line-height:1.3}
#e-odalar .pk-hak-h.genis{grid-column:1 / -1}
#e-odalar .pk-hak-alt{display:flex;align-items:center;justify-content:space-between;gap:10px}
#e-odalar .pk-hak-alt .tb{min-height:44px}
#e-odalar .pk-yasal-b{margin:4px 2px -6px;font-size:.8125rem;font-weight:700;color:#4b4f58}
#e-odalar a.hs-satir{text-decoration:none}

@media (prefers-reduced-motion:reduce){
  .pk-sss-k summary svg.i{transition:none}
}
