/* 💛 Profil sayfası — sadakat kartı + cüzdan + geçmiş + izinler */
.pr-yok{color:#b23b3b;margin:8px 0}
.pr-kart{background:linear-gradient(135deg,#fff8e6,#fff);border:1px solid var(--gold,#c8a24a);
  border-radius:16px;padding:18px;text-align:center;margin-bottom:16px}
.pr-selam{font-size:1rem;color:#3a3a3a}
.pr-puan{font-size:2.6rem;font-weight:800;color:#a8823a;line-height:1.1;margin:6px 0}
.pr-puan span{font-size:1rem;font-weight:600;color:#7a7568}
.pr-bar{height:10px;background:#efe7d2;border-radius:6px;overflow:hidden;margin:8px 0 6px}
.pr-bar-ic{height:100%;background:var(--gold,#c8a24a);border-radius:6px;transition:width .4s}
.pr-bar-alt{font-size:.82rem;color:#7a7568;margin-bottom:12px}
.pr-boz{width:100%;min-height:46px}
.pr-boz:disabled{opacity:.5}
.pr-kupon{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #f0eaea}
.pr-kupon:last-child{border-bottom:none}
.pr-kupon b{font-family:ui-monospace,Menlo,monospace}
.pr-kupon span:nth-child(2){margin-left:auto;font-weight:700;color:#2c6a48}
.pr-sip{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0eaea;font-size:.92rem}
.pr-sip:last-child{border-bottom:none}
.pr-sip b{font-family:ui-monospace,Menlo,monospace}
.pr-sip span:nth-child(2){margin-left:auto;font-variant-numeric:tabular-nums}
.pr-izin{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #f0eaea;font-size:.95rem}
.pr-izin:last-child{border-bottom:none}
.pr-tog{border:1px solid #cbd5db;background:#eef1f3;color:#556;border-radius:20px;
  padding:6px 16px;min-height:36px;font-size:.85rem;cursor:pointer;min-width:82px}
.pr-tog.on{background:#1f8b5b;border-color:#1f8b5b;color:#fff}
.pr-ig{display:inline-block;margin-top:10px;color:#c13584;font-weight:600;text-decoration:none}
.pr-sil{display:block;width:100%;margin:6px 0 24px;background:none;border:1px solid #d9b3b3;
  color:#a33;border-radius:10px;padding:11px;min-height:44px;cursor:pointer;font-size:.95rem}
