.billing-admin-intro{padding:22px;background:#132035;border:1px solid #344967;border-radius:14px;margin-bottom:24px}.billing-admin-intro h2{font-size:24px;margin:0 0 12px}.billing-admin-intro p,.billing-review-card p,.billing-settings p{color:#aabcce;line-height:1.7;font-size:13px}.billing-review-card{padding:22px;background:#111b29;border:1px solid #34465e;border-radius:14px;margin:16px 0}.billing-review-card h3{margin:0 0 10px;font-size:17px}.billing-reference{color:#d9c086!important;font-weight:700;overflow-wrap:anywhere}.billing-confirm{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.6;margin:20px 0;color:#d1dceb}.billing-confirm input{width:20px!important;height:20px;flex-shrink:0;margin-top:2px}.billing-review-card>input,.billing-qr-form input,.billing-qr-form select{width:100%;padding:12px;border-radius:8px;border:1px solid #4a5c76;background:#0d1420;color:#dce6f6;font:inherit;font-size:13px}.billing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.billing-actions button{min-height:44px}.billing-reject{padding:12px 18px;border:1px solid #7f5555;border-radius:8px;background:#291e25;color:#e7b4b4}.billing-message{color:#e7c07f!important;overflow-wrap:anywhere}.billing-settings{margin-top:20px;padding:20px;border:1px solid #34465e;border-radius:12px}.billing-settings summary{font-size:14px;cursor:pointer;color:#d3dfef}.billing-qr-form{display:grid;gap:14px;margin-top:20px;max-width:560px}.billing-qr-form>label{display:grid;gap:8px;font-size:13px;color:#b7c7df}.billing-qr-form>.billing-confirm{display:flex}.billing-qr-form button{min-height:46px}.billing-settings a{color:#c4d9ff}@media(max-width:600px){.billing-review-card,.billing-settings{padding:16px}.billing-actions{flex-direction:column}.billing-actions button{width:100%}}
