.billing-panel{margin-top:28px;scroll-margin-top:24px}.billing-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-heading h2{margin:12px 0 0}.billing-state{color:#7a856f;white-space:nowrap;background:#f5f6f0;border:1px solid #dce1d5;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.billing-state.is-active{color:#3a663b;background:#edf4e8;border-color:#bfd2b5}.billing-state.is-active:before{content:"";background:#5c8552;border-radius:50%;width:5px;height:5px;margin-right:7px}.billing-plan{grid-template-columns:180px 1fr;align-items:center;gap:40px;margin:28px 0 24px;display:grid}.billing-price{border-right:1px solid #e3e8dc;padding-right:24px}.billing-price strong{letter-spacing:-1.3px;font-size:38px;font-weight:500;line-height:1.2;display:block}.billing-price>span{color:#73816d;font-size:12px;line-height:1.6}.billing-price p{color:#85917b;margin:12px 0 0;font-size:11px;line-height:1.7}.billing-benefits{gap:14px;margin:0;padding:0;list-style:none;display:grid}.billing-benefits li{color:#536b4c;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.billing-benefits svg{color:#6b885b;flex-shrink:0;margin-top:1px}.billing-paid-until{color:#78866d;border-top:1px solid #e4e9dc;border-bottom:1px solid #e4e9dc;margin:20px 0;padding:13px 0;font-size:12px;line-height:1.7}.billing-paid-until strong{color:#3f6135;margin-left:3px;font-weight:500}.billing-actions{align-items:center;gap:24px;margin-top:24px;display:flex}.billing-actions .account-primary{gap:12px}.billing-check{color:#627c51;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:inline-flex}.billing-check:hover{text-decoration:underline}.billing-bank-note{color:#8b957f;max-width:590px;margin:16px 0 0;font-size:11px;line-height:1.8}.billing-setup-note,.billing-access-note,.billing-test-note,.billing-notice{margin:15px 0 0;font-size:12px;line-height:1.8}.billing-setup-note{color:#7c866d;background:#f6f7f2;border:1px solid #e0e4d7;padding:12px 14px}.billing-access-note{color:#7c8a70;max-width:650px}.billing-test-note{color:#8c7d4f;border-left:2px solid #c8b883;padding:3px 0 3px 13px}.billing-notice{color:#4e7045}.billing-error{color:#8d523b;background:#fcf6f1;border:1px solid #e6d4c5;margin-top:17px;padding:12px 14px;font-size:12px;line-height:1.7}.billing-error button{color:inherit;background:0 0;border:0;margin-left:14px;padding:0;text-decoration:underline}.billing-bank-link{text-underline-offset:3px;align-items:center;gap:7px;margin-top:17px;font-size:12px;display:inline-flex;color:#527347!important;text-decoration:underline!important}.billing-history{border-top:1px solid #e1e7d8;margin-top:28px;padding-top:22px}.billing-history h3{margin:0 0 17px;font-size:14px;font-weight:500}.billing-table-wrap{max-width:100%;overflow:auto}.billing-history table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.billing-history th{color:#8b967e;border-bottom:1px solid #e6ebdf;padding:0 16px 10px 0;font-size:10px;font-weight:400}.billing-history td{color:#6a7e5b;vertical-align:top;border-bottom:1px solid #edf0e7;padding:13px 16px 13px 0;line-height:1.6}.billing-history th:last-child,.billing-history td:last-child{padding-right:0}.billing-history td small{color:#a18f59;margin-top:2px;font-size:9px;display:block}.billing-payment-status{color:#8a927b}.billing-payment-status.is-confirmed{color:#486f3a}.billing-upload-lock{background:#f3f6ee;border:1px solid #dce3d4;align-items:flex-start;gap:14px;margin-top:30px;padding:22px 24px;display:flex}.billing-upload-lock>svg{color:#718563;flex-shrink:0;margin-top:1px}.billing-upload-lock h3{margin:0 0 7px;font-size:14px;font-weight:500}.billing-upload-lock p{color:#7e8d71;margin:0;font-size:12px;line-height:1.8}.billing-upload-lock a{text-underline-offset:3px;margin-top:11px;font-size:12px;display:inline-flex;color:#4a6c3f!important;text-decoration:underline!important}@media (max-width:760px){.billing-panel{margin-top:23px}.billing-heading{flex-direction:column;gap:14px}.billing-state{font-size:10px}.billing-plan{grid-template-columns:1fr;gap:22px;margin:23px 0}.billing-price{border-bottom:1px solid #e4e9dd;border-right:0;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding:0 0 20px;display:grid}.billing-price strong{letter-spacing:-1px;font-size:36px}.billing-price p{grid-column:1/-1;margin-top:10px}.billing-price p br{display:none}.billing-price p br:after{content:" "}.billing-benefits li{font-size:12px}.billing-benefits{gap:12px}.billing-actions{flex-direction:column;align-items:stretch;gap:12px}.billing-actions .account-primary{width:100%;font-size:12px}.billing-check{justify-content:center;font-size:11px}.billing-bank-note{font-size:10px}.billing-access-note,.billing-notice,.billing-setup-note,.billing-test-note,.billing-paid-until{font-size:11px}.billing-history table{min-width:420px;font-size:10px}.billing-history th{font-size:9px}.billing-upload-lock{gap:12px;padding:20px}.billing-upload-lock h3{font-size:13px}.billing-upload-lock p,.billing-upload-lock a{font-size:11px}.billing-bank-link{font-size:11px;line-height:1.7}}
