.premium-return{max-width:760px;margin:0 auto 1.5rem;padding:clamp(1.4rem,5vw,3rem);background:linear-gradient(145deg,#f1f7ee,#fff);border:1px solid #cddbc9;border-radius:24px;text-align:center;box-shadow:0 16px 48px #243b3020}.premium-return[hidden]{display:none}.premium-return-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1.2rem;border-radius:50%;background:#294b3e;color:#fff;font-size:2rem}.premium-return h2{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.15;margin:1rem 0}.premium-return p{max-width:580px;margin:1rem auto;line-height:1.65}.premium-return-details{font-weight:650}.premium-return-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.6rem}.premium-return-actions[hidden]{display:none}.premium-return-actions a{max-width:100%}.premium-return[data-state=pending] .premium-return-mark,.premium-return[data-state=checking] .premium-return-mark,.premium-return[data-state=error] .premium-return-mark,.premium-return[data-state=unconfirmed] .premium-return-mark,.premium-return[data-state=stopped] .premium-return-mark{display:none}.premium-return[data-state=test]{background:linear-gradient(145deg,#edf3fb,#fff);border-color:#c6d3e7}.premium-return[data-state=test] .premium-return-mark{background:#3b587a}@media(max-width:560px){.premium-return-actions{flex-direction:column}.premium-return-actions .button{width:100%;box-sizing:border-box}.premium-return{border-radius:18px}}
.premium-modal-content{position:relative;max-width:660px;margin:auto;padding:1rem}.premium-modal-content h2{font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.15}.premium-modal-content p,.premium-modal-content li{line-height:1.6}.premium-modal-content li{margin:.7rem 0}.premium-modal-close{display:block;margin-left:auto;background:transparent;border:1px solid #cad6cd;border-radius:20px;padding:.5rem .9rem;cursor:pointer;color:#294b3e}.premium-modal-price{font-size:1.4rem;font-weight:750}.premium-modal-content .premium-return{margin-top:1rem;padding:1.5rem}.premium-modal-content .payment-badges{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:1rem 0}.premium-modal-content .payment-badges img{object-fit:contain}.premium-modal-content .payment-badges small{flex-basis:100%}
