.payment-shell{max-width:850px;margin:64px auto;padding:0 24px}.payment-status,.payment-prices{padding:32px;border:1px solid #303940;border-radius:16px;background:#191e23}.payment-status h1{font-size:clamp(30px,5vw,44px);line-height:1.15;margin:18px 0}.payment-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#203c34;color:#7ce6c3;margin-bottom:24px}.payment-mark svg{width:30px;height:30px}.payment-intro,.payment-note,.payment-prices>p{color:#a8b2bb;line-height:1.65}.payment-selection{font-size:20px;font-weight:650;color:#7ce6c3}.payment-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.payment-note{font-size:14px}.payment-prices{margin-top:24px}.payment-prices h2{font-size:24px;margin:0}.payment-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.payment-price-grid h3{margin-bottom:12px}.payment-price-grid dl{margin:0}.payment-price-grid dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #303940}.payment-price-grid dt{color:#a8b2bb}.payment-price-grid dd{margin:0;font-weight:650;white-space:nowrap}[hidden]{display:none!important}@media(max-width:600px){.payment-shell{margin:30px auto;padding:0 16px}.payment-status,.payment-prices{padding:22px}.payment-price-grid{grid-template-columns:1fr;gap:12px}.payment-actions{flex-direction:column}.payment-actions a{justify-content:center;text-align:center}}
