.gateway-state{display:inline-flex;align-items:center;gap:7px;border-radius:20px;padding:8px 12px;font-size:10px;background:#fff;border:1px solid #e1e3ea}.gateway-state i{width:7px;height:7px;border-radius:50%;background:#f5a623}.gateway-state.ready i{background:#2ac47b}.payment-notice{background:#fff9e9;border:1px solid #f2dfae;border-radius:11px;padding:15px 18px;margin-bottom:22px;color:#70591d}.payment-notice b{font-size:12px}.payment-notice p{font-size:10px;line-height:1.8;margin:5px 0 0}.payment-notice code{background:#fff3ce;padding:2px 5px;border-radius:4px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.plan-card{background:#fff;border:1px solid #e1e3ea;border-radius:15px;padding:25px;position:relative}.plan-card.popular{border:2px solid #635bff;box-shadow:0 15px 35px #635bff16}.popular-tag{position:absolute;right:17px;top:17px;background:#635bff;color:#fff;border-radius:15px;padding:5px 8px;font-size:9px}.plan-card>small{font-size:9px;color:#9b9eac}.plan-card h2{font-size:22px;letter-spacing:-.03em;margin:12px 0}.plan-price{display:flex;align-items:baseline;margin:20px 0}.plan-price i{font-style:normal;font-size:15px}.plan-price strong{font-size:40px;letter-spacing:-.05em}.plan-price span{font-size:10px;color:#9195a5;margin-left:5px}.plan-card>p{height:36px;color:#838797;font-size:11px;line-height:1.7}.plan-card form label{font-size:10px;margin:17px 0 12px}.plan-card form select{padding:9px;font-size:11px}.order-panel{background:#fff;border:1px solid #e1e3ea;border-radius:13px;overflow:hidden}.order-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e8e9ee}.order-head h2{margin:0;font-size:16px}.order-head p{margin:4px 0 0;color:#969aa8;font-size:9px}.order-head>span{font-size:9px;color:#7d8190}.empty-row{text-align:center!important;padding:35px!important;color:#a0a4b0!important}.checkout-card{max-width:660px;margin:15px auto;background:#fff;border:1px solid #e1e3ea;border-radius:17px;padding:36px;text-align:center}.checkout-icon{width:52px;height:52px;margin:0 auto 17px;border-radius:15px;background:#eeedff;color:#635bff;display:grid;place-items:center;font-size:24px;font-weight:900}.checkout-card h1{font-size:30px;margin:10px 0}.checkout-card>p{color:#838797;font-size:12px}.checkout-order{display:grid;grid-template-columns:1fr auto;text-align:left;gap:7px;padding:20px;margin:23px 0;background:#f7f7fa;border-radius:11px}.checkout-order span{font-weight:800}.checkout-order strong{font-size:21px}.checkout-order small{grid-column:1/-1;color:#999dab}.param-preview{text-align:left;border:1px solid #e4e5eb;border-radius:10px;overflow:hidden;margin:18px 0}.param-preview>b,.param-preview>code{display:block;padding:9px 12px}.param-preview>code{background:#f6f7f9;color:#635bff}.param-preview>div{display:grid;grid-template-columns:130px 1fr;padding:7px 12px;border-top:1px solid #eff0f3;font-size:9px}.param-preview>div span{color:#858a99}.param-preview code{overflow:hidden;text-overflow:ellipsis}.back-link{display:inline-block;margin-top:20px;color:#7d8291;font-size:11px}.payment-result{text-align:center}.result-icon{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;margin:auto;font-size:28px;font-weight:900}.result-icon.success{background:#e7faef;color:#1d9a61}.result-icon.failed{background:#fff0ed;color:#d94c37}.result-order{display:grid;grid-template-columns:100px 1fr;text-align:left;gap:10px;background:#f7f8fa;border-radius:10px;padding:18px;margin:20px 0}.result-order span{color:#8d919f;font-size:11px}.result-order code,.result-order b{font-size:11px}.order-metrics{grid-template-columns:repeat(3,1fr)}.admin-table code{font-size:9px;color:#4f6fcd}@media(max-width:980px){.plan-grid{grid-template-columns:1fr}.plan-card>p{height:auto}.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.plan-grid,.order-metrics{grid-template-columns:1fr}.checkout-card{padding:24px}.param-preview>div{grid-template-columns:85px 1fr}}
.credit-reward{margin:-8px 0 16px;padding:9px 11px;border-radius:8px;background:#f1f4ff;color:#5369c8;font-size:10px}.credit-reward b{font-size:13px}
