:where(.onboarding-options){display:grid;gap:12px;margin:20px 0 0;padding:16px;border:1px solid #6e887a;border-radius:14px;background:#0b1812}:where(.onboarding-options) legend{padding:0 8px;color:#f7fbf8;font-weight:900}:where(.field-help){margin:0;color:#aec0b6;font-size:14px}
.subscription-options{display:grid;gap:12px;margin:20px 0 0;padding:16px;border:1px solid #6e887a;border-radius:14px;background:#0b1812}.subscription-options legend{padding:0 8px;color:#f7fbf8;font-weight:900}.subscription-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.package-editor,.billing-card{display:grid;gap:10px;padding:16px;margin:12px 0;border:1px solid #6e887a;border-radius:14px;background:#12231c}.package-editor h4,.billing-card b{margin:0;font-size:18px}.package-editor p,.billing-card span,.billing-card small{color:#b9cbc1;margin:0}.billing-dashboard{display:grid;gap:12px}.billing-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-overview b{padding:14px;border:1px solid #6e887a;border-radius:12px;background:#0b1812}.billing-attention{color:#f4cf78!important;font-weight:800}.billing-actions{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.billing-actions label{min-width:150px}.billing-actions input,.billing-actions select{min-height:42px}.check-row{display:flex;align-items:center;gap:8px}.check-row input[type=checkbox]{width:auto;min-height:0;accent-color:#6dd9ff}@media(max-width:650px){.subscription-fields{grid-template-columns:1fr}.billing-overview{grid-template-columns:1fr}.billing-actions>*{width:100%}}
