.pricing-grid,.guide-prices{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid article,.guide-prices article{min-width:0}.payment-notice{font-size:18px;line-height:1.6;color:#244b91}.pricing-section .payment-notice{color:#c4d5f0}.payment-notice:empty{display:none}.payment-confirm{max-width:560px;width:calc(100% - 32px);padding:30px;border:1px solid #ccd6e6;border-radius:16px;color:#17345f;box-sizing:border-box}.payment-confirm::backdrop{background:#0d1a35aa}.payment-confirm p{font-size:18px;line-height:1.6}.payment-confirm .dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.payment-confirm button{font:inherit;cursor:pointer}.payment-confirm button:disabled,[data-buy-pack]:disabled{cursor:not-allowed;opacity:.65}.credit-packs{display:grid;gap:12px;margin:20px 0}.credit-packs button{width:100%}.pack-recommended{border-color:#255be9!important}.payment-help{font-size:16px;line-height:1.6}.pricing-grid h3,.guide-prices h3{overflow-wrap:anywhere}@media(max-width:1100px){.pricing-grid,.guide-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pricing-grid,.guide-prices{grid-template-columns:1fr}.payment-confirm{padding:24px}.payment-confirm h2{font-size:27px}}
