.premium-feedback{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:88vh;overflow:auto;padding:30px;border:1px solid #294365;border-radius:22px;background:linear-gradient(145deg,#142139,#0b1425);color:#e2e8f0;box-shadow:0 24px 100px #0009;font-family:inherit}.premium-feedback::backdrop{background:#020817ba;backdrop-filter:blur(7px)}.pf-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:18px;background:#0e749033;border:1px solid #0891b2;border-radius:14px;color:#67e8f9;font-size:25px;font-weight:700}.premium-feedback[data-kind=success] .pf-icon{color:#6ee7b7;border-color:#059669;background:#064e3b66}.premium-feedback[data-kind=error] .pf-icon,.premium-feedback[data-kind=warning] .pf-icon{color:#fda4af;border-color:#be123c;background:#88133755}.pf-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#7dd3fc;margin:0 0 8px}.premium-feedback h2{font-size:21px;line-height:1.3;color:#f8fafc;margin:0 0 13px}.pf-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;color:#b9c9dd;margin:0}.pf-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:25px}.pf-actions button{font:inherit;font-size:13px;font-weight:700;padding:11px 17px;border-radius:10px;cursor:pointer}.pf-primary{color:white;border:1px solid #0284c7;background:linear-gradient(120deg,#2563eb,#0891b2)}.pf-secondary{color:#cbd5e1;border:1px solid #334766;background:#1e2d44}.pf-actions button:focus-visible{outline:3px solid #7dd3fc;outline-offset:3px}
.premium-feedback{position:fixed;inset:0;margin:auto;height:fit-content}
@media(max-width:768px){.premium-feedback{width:calc(100vw - 24px);padding:24px 18px;text-align:center;max-height:calc(100dvh - 24px)}.pf-icon{margin-left:auto;margin-right:auto}.pf-actions{justify-content:center}.pf-actions button{min-height:44px;flex:1}.pf-message{text-align:center}}
