
.pmc-ov{position:fixed;inset:0;z-index:400;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(26,20,16,.62);backdrop-filter:blur(6px);animation:fade .25s}
.pmc-ov.show{display:flex}
.pmc-card{background:#fff;border-radius:24px;width:100%;max-width:420px;padding:30px 26px 24px;text-align:center;box-shadow:0 40px 80px -30px rgba(26,20,16,.6);animation:rise .45s cubic-bezier(.22,1,.36,1)}
.pmc-ic{width:74px;height:74px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--amber),var(--ranch));box-shadow:0 16px 30px -14px rgba(245,52,10,.55)}
.pmc-card h3{font-size:20px;font-weight:800;color:var(--ink);margin-bottom:9px}
.pmc-card p{font-size:14.5px;line-height:1.55;color:var(--slate)}
.pmc-count{margin:18px auto 2px;max-width:264px}
.pmc-num{font-size:34px;font-weight:800;color:var(--ranch);line-height:1}
.pmc-num span{font-size:14px;font-weight:700;color:var(--muted);margin-left:5px}
.pmc-bar{height:7px;border-radius:999px;background:#f4ebe5;overflow:hidden;margin-top:10px}
.pmc-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--amber),var(--ranch));transition:width 1s linear}
.pmc-row{display:flex;gap:11px;margin-top:22px}
.pmc-row button{flex:1;border:0;font:inherit;font-weight:800;font-size:15px;padding:14px 12px;border-radius:13px;cursor:pointer;transition:.2s;line-height:1.25}
.pmc-row button:hover{transform:translateY(-2px)}
.pmc-no{background:#f2ece6;color:#5b5048}
.pmc-yes{background:linear-gradient(135deg,#ef4444,#c81e1e);color:#fff;box-shadow:0 13px 24px -12px rgba(200,30,30,.6)}
.pmc-stay{background:linear-gradient(135deg,var(--green-l),var(--green-d));color:#fff;box-shadow:0 13px 24px -12px var(--green-glow)}
@media(max-width:480px){.pmc-row{flex-direction:column-reverse}}
