.billing-main{width:min(1280px,100% - 64px);min-height:70vh;margin:0 auto;padding:64px 0 72px}.billing-nav{flex-wrap:wrap;gap:24px;padding:22px 0;font-size:13px;display:flex}.billing-nav a,.billing-enterprise a,.billing-credit-notes a,.billing-notice a,.billing-error a{color:#365fea;text-underline-offset:4px;text-decoration:underline}.billing-summary-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.billing-summary-heading p{text-transform:uppercase;letter-spacing:.08em;color:#555b63;font-size:12px}.billing-text-button{font:inherit;color:#365fea;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.billing-card{border:1px solid #dfe1e6;border-radius:10px;min-width:0;padding:26px}.billing-site .billing-card h2{color:#555b63;margin:0 0 18px;font-size:14px;font-weight:500}.billing-site .billing-value{letter-spacing:-.045em;overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(28px,3vw,42px);line-height:1.2}.billing-value span{letter-spacing:0;color:#555b63;font-size:15px}.billing-card>p:not(.billing-value){font-size:13px;line-height:1.7}.billing-site .billing-caption{color:#555b63;margin-top:12px;font-size:12px;line-height:1.7}.billing-details{margin-top:18px;font-size:12px;line-height:1.6}.billing-details>div{border-top:1px dashed #dfe1e6;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.billing-details dt{color:#555b63}.billing-details dd{flex-shrink:0;margin:0}.billing-button{color:#fff;cursor:pointer;background:#365fea;border:1px solid #365fea;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:12px 18px;font-family:inherit;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.billing-button:hover{background:#2449ca;border-color:#2449ca}.billing-button--secondary{color:#101114;background:#fff;border-color:#bfc5ce}.billing-button--secondary:hover{color:#fff;background:#101114;border-color:#101114}.billing-site button:disabled{cursor:not-allowed;opacity:.55}.billing-site .billing-notice,.billing-site .billing-error{background:#f4f7ff;border:1px solid #d8e0ff;border-radius:8px;margin:12px 0 22px;padding:18px 22px;font-size:14px;line-height:1.7}.billing-site .billing-error{color:#852a2a;background:#fff8f8;border-color:#e5c8c8}.billing-error a{margin-top:8px;display:inline-block}.billing-site .billing-action-status{color:#555b63;min-height:24px;margin-top:12px;font-size:13px}.billing-plans{border-top:1px solid #dfe1e6;margin-top:28px;padding-top:32px}.billing-site .billing-plans>header h2,.billing-site .billing-credit-notes h2{letter-spacing:-.035em;font-size:clamp(22px,3vw,32px);font-weight:400}.billing-site .billing-plans>header p{color:#555b63;margin-top:10px;font-size:14px;line-height:1.6}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.billing-offer{border:1px solid #dfe1e6;border-radius:10px;min-width:0;padding:26px}.billing-offer--selected{border-color:#365fea;box-shadow:0 0 0 1px #365fea}.billing-offer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-site .billing-offer-heading h3{letter-spacing:-.03em;font-size:24px;font-weight:400}.billing-offer-heading>span{color:#2449ca;background:#edf1ff;border-radius:20px;padding:5px 9px;font-size:11px}.billing-site .billing-offer-price{letter-spacing:-.04em;margin:14px 0;font-size:30px}.billing-offer-price span{letter-spacing:0;color:#555b63;font-size:12px}.billing-offer>p:not(.billing-offer-price){color:#555b63;font-size:13px;line-height:1.8}.billing-site .billing-enterprise{margin-top:22px;font-size:13px;line-height:1.8}.billing-credit-notes{border-top:1px solid #dfe1e6;max-width:960px;margin-top:44px;padding-top:28px}.billing-site .billing-credit-notes h2{margin-bottom:16px;font-size:21px}.billing-site .billing-credit-notes p{color:#555b63;margin-top:8px;font-size:13px;line-height:1.8}.billing-empty,.billing-loading{padding:50px 0}.billing-site .billing-empty h2{letter-spacing:-.03em;font-size:28px;font-weight:400}.billing-site .billing-empty p{color:#555b63;margin-top:12px;font-size:14px;line-height:1.8}.billing-loading>p{color:#555b63;font-size:14px}.billing-skeletons{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.billing-skeletons span{background:#f4f5f7;border:1px solid #e8eaee;border-radius:10px;height:220px;display:block}@media (max-width:1000px){.billing-main{width:calc(100% - 48px)}.billing-summary{grid-template-columns:1fr 1fr}.billing-card:first-child{grid-column:1/-1}.billing-site .billing-value{font-size:36px}}@media (max-width:600px){.billing-main{width:calc(100% - 40px);padding:35px 0 48px}.billing-summary,.billing-plan-grid,.billing-skeletons{grid-template-columns:1fr}.billing-card,.billing-offer{padding:22px}.billing-offer .billing-button{width:100%}.billing-nav{gap:18px}.billing-site .billing-notice,.billing-site .billing-error{padding:16px}.billing-offer-price span{margin-top:4px;display:block}.billing-summary-heading{margin-top:12px}}.billing-projects{border-top:1px solid #dfe1e6;margin-top:24px;padding-top:28px}.billing-site .billing-projects h2{letter-spacing:-.03em;font-size:24px;font-weight:400}.billing-site .billing-projects>p{color:#555b63;max-width:850px;margin-top:12px;font-size:13px;line-height:1.8}.billing-project-list{margin:20px 0 0;padding:0;list-style:none}.billing-project-list li{border-top:1px solid #e6e8ed;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.billing-project-list li>div{min-width:0}.billing-project-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.billing-project-list span{color:#555b63;margin-top:5px;font-size:12px;display:block}.billing-project-list .billing-button{flex-shrink:0;margin:0}.billing-project-status{color:#555b63;min-height:20px;font-size:12px}@media (max-width:600px){.billing-project-list li{flex-direction:column;align-items:start;gap:12px}.billing-project-list .billing-button{width:100%}}
