.ms-billing{box-sizing:border-box;color:#172844;background:#fff;border:1px solid #dce3ee;border-radius:18px;width:100%;max-width:980px;margin:32px auto;padding:32px;font:16px/1.55 Arial,sans-serif}.ms-billing *{box-sizing:border-box}.ms-billing h1,.ms-billing h2{margin:8px 0;font-size:28px}.ms-billing h3{margin:10px 0;font-size:24px}.ms-billing p{color:#50627c}.ms-billing-label{color:#235acb;font-weight:700}.ms-billing-status{background:#fff8e5;border:1px solid #edd599;border-radius:12px;margin:24px 0;padding:20px}.ms-billing-status.is-ready{background:#eaf7ef;border-color:#afd1bb}.ms-billing-error{background:#fff0f0;border-radius:10px;padding:16px;color:#a32535!important}.ms-billing-pending{background:#fff8e5;border-radius:10px;padding:16px}.ms-billing-plans{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.ms-billing-plans article{border:1px solid #dce3ee;border-radius:14px;padding:24px}.ms-billing-plans article+article{border:2px solid #3768d6}.ms-billing-plans strong{font-size:30px}.ms-billing-plans small{font-size:16px;font-weight:400}.ms-billing button{font:inherit;color:#fff;cursor:pointer;background:#245acb;border:0;border-radius:9px;min-height:44px;padding:12px 18px;font-weight:600}.ms-billing button:disabled{opacity:.5;cursor:not-allowed}.ms-billing a{color:#245acb;text-decoration:underline}.ms-billing-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.ms-billing form{gap:12px;margin:24px 0;display:grid}.ms-billing input{width:100%;min-width:0;font:inherit;border:1px solid #a7b7cc;border-radius:8px;padding:12px}.ms-billing form button{justify-self:start}.ms-billing details{border:1px solid #dce3ee;border-radius:10px;padding:16px}.ms-billing summary{cursor:pointer;font-weight:600}:is(.ms-billing button:focus-visible,.ms-billing a:focus-visible,.ms-billing input:focus-visible){outline-offset:3px;outline:3px solid #92b9ff}@media (max-width:650px){.ms-billing{margin:12px auto;padding:20px}.ms-billing-plans{grid-template-columns:1fr}}
