.billing-workspace{--billing-ink:#15332f;--billing-accent:#137566;--billing-line:#e1e9e5;color:var(--foreground);max-width:1240px;margin-inline:auto}.billing-heading{justify-content:space-between;align-items:center;gap:20px;padding:6px 0 18px;display:flex}.billing-eyebrow{color:#618078;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.billing-heading h1{letter-spacing:-.045em;margin-top:7px;font-size:clamp(25px,3vw,32px);font-weight:600;line-height:1.2}.billing-heading p{color:#73817c;margin-top:7px;font-size:12px}.billing-header-link{border:1px solid var(--billing-line,#e1e9e5);background:var(--card);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:550;transition:background .15s;display:inline-flex}.billing-header-link:hover{background:#edf5f1}.billing-tabs{border-bottom:1px solid var(--billing-line,#e1e9e5);gap:24px;display:flex;margin-bottom:18px!important}.billing-tab{color:#687c70;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 12px;font-size:12px;font-weight:550;transition:color .15s,border-color .15s;display:flex}.billing-tab[aria-pressed=true]{color:var(--billing-ink);border-bottom-color:var(--billing-accent)}.billing-tab span{color:#6f8078;background:#eef3f0;border-radius:5px;padding:1px 6px;font-size:10px}.billing-metrics{border:1px solid var(--billing-line,#e1e9e5);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 3px 14px #17392e03}.billing-metric{min-width:0;padding:17px 18px;position:relative}.billing-metric+.billing-metric:before{content:"";background:var(--billing-line,#e1e9e5);width:1px;position:absolute;top:18px;bottom:18px;left:0}.billing-metric-label{color:#74857c;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.billing-metric strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;font-weight:600;line-height:1.25;display:block}.billing-metric small{color:#6f8075;margin-top:4px;font-size:10px;display:block}.billing-customer-list{border:1px solid var(--billing-line,#e1e9e5);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 3px 14px #17392e03}.billing-customer-list>div:first-child{border-color:var(--billing-line,#e1e9e5)}.billing-customer-row{padding:15px 16px;transition:background .15s}.billing-customer-row:hover{background:#f7faf8}.billing-avatar{color:#487563;background:#edf4ef;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.billing-plan-pill{color:#477161;background:#eef4f1;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.billing-plans-intro{justify-content:space-between;align-items:center;gap:15px;padding:4px 0 12px;display:flex}.billing-plans-intro h2{letter-spacing:-.025em;font-size:16px;font-weight:600}.billing-plans-intro p{color:#687c70;max-width:520px;margin-top:5px;font-size:11px}.billing-draft{white-space:nowrap;color:#7f7458;background:#f7f3e9;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-plan-card{border:1px solid var(--billing-line,#e1e9e5);background:var(--card);border-radius:16px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px #17392e04}.billing-plan-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #17392e0d}.billing-plan-card.is-featured{border-color:#7cb6a5;box-shadow:0 0 0 1px #b5d6c855,0 8px 25px #17392e08}.billing-plan-card.is-pro{color:#f3f8f5;background:#183c35;border-color:#183c35}.billing-plan-top{border-bottom:1px solid var(--billing-line,#e1e9e5);padding:22px 20px 16px}.is-pro .billing-plan-top{border-color:#ffffff18}.billing-plan-icon{color:#45846c;background:#f3f8f5;border:1px solid #deebe3;border-radius:10px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.is-pro .billing-plan-icon{color:#9ac6b2;background:#ffffff0b;border-color:#ffffff1c}.billing-plan-name{letter-spacing:-.025em;margin-top:13px;font-size:16px;font-weight:600}.billing-plan-description{color:#667b6d;min-height:36px;margin-top:4px;font-size:11px;line-height:1.6}.is-pro .billing-plan-description{color:#acc2b7}.billing-plan-price{align-items:baseline;gap:5px;margin-top:17px;display:flex}.billing-plan-price strong{letter-spacing:-.055em;font-size:34px;font-weight:550;line-height:1}.billing-plan-price span{color:#667b6d;font-size:11px}.is-pro .billing-plan-price span{color:#abc3b7}.billing-plan-capacity{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.billing-plan-capacity span{color:#60766a;background:#f2f6f3;border-radius:5px;padding:4px 7px;font-size:10px}.is-pro .billing-plan-capacity span{color:#c0d5c9;background:#ffffff0b}.billing-plan-features{flex:1;min-height:155px;padding:15px 20px 18px}.billing-plan-features p{color:#657c6e;margin-bottom:11px;font-size:10px;font-weight:600}.is-pro .billing-plan-features p{color:#c4d9cb}.billing-plan-features li{align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;line-height:1.55;display:flex}.billing-plan-features li svg{color:#5f9980;flex-shrink:0;margin-top:2px}.is-pro .billing-plan-features li svg{color:#91bba4}.billing-plan-future{color:#8b978e;background:#f3f6f3;border-radius:4px;margin-left:auto;padding:0 4px;font-size:9px;line-height:1.6}.is-pro .billing-plan-future{color:#aac1b1;background:#ffffff0a}.billing-plan-footer{padding:0 20px 18px}.billing-plan-edit{color:#375e49;background:#f8faf8;border:1px solid #dce6df;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px;font-size:11px;font-weight:550;transition:background .15s;display:flex}.billing-plan-edit:hover{background:#edf4ef}.is-featured .billing-plan-edit{color:#fff;background:#25735c;border-color:#25735c}.is-pro .billing-plan-edit{color:#254838;background:#fff;border-color:#fff}.billing-history{background:0 0!important;border:0!important;padding:9px 2px!important}.billing-history summary{color:#89988e!important;font-size:10px!important}.billing-choice{cursor:pointer;border:1px solid var(--billing-line,#e1e9e5);background:var(--card);border-radius:12px;flex-direction:column;padding:13px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.billing-choice:has(input:checked){background:#f5faf6;border-color:#478b70;box-shadow:0 0 0 2px #7cb6a51a}.billing-choice:focus-within{outline-offset:2px;outline:2px solid #479b77}.billing-workspace button:focus-visible,.billing-workspace a:focus-visible{outline-offset:3px;outline:2px solid #479b77}@media (width<=700px){.billing-heading{align-items:flex-start}.billing-heading p{max-width:240px;line-height:1.5}.billing-header-link{padding:9px;font-size:0}.billing-header-link svg{width:16px;height:16px}.billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-metric{padding:13px}.billing-metric strong{font-size:23px}.billing-metric:nth-child(3),.billing-metric:nth-child(4){border-top:1px solid var(--billing-line,#e1e9e5)}.billing-metric:nth-child(3):before{display:none}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-top{padding:17px}.billing-plan-features{min-height:0;padding:13px 17px}.billing-plan-footer{padding:0 17px 17px}.billing-plan-description{min-height:0}.billing-plans-intro{align-items:flex-start}.billing-tabs{gap:22px}}@media (prefers-reduced-motion:reduce){.billing-workspace *{transition:none!important}.billing-plan-card:hover{transform:none}}.billing-editor{--billing-line:#e1e9e5;--billing-ink:#15332f;--billing-accent:#137566}.billing-heading h1{font-family:var(--font-sans), system-ui, sans-serif}.billing-service-catalog{border:1px solid var(--billing-line,#e1e9e5);background:var(--card);border-radius:14px;padding:18px}.billing-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.billing-service-item{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:4px 18px;font-size:11px;line-height:1.6;display:flex}.billing-service-item:first-child{padding-left:0}.billing-service-item+.billing-service-item{border-left:1px solid var(--billing-line,#e1e9e5)}.billing-service-item strong{letter-spacing:-.035em;font-size:19px;font-weight:550}@media (width<=700px){.billing-service-list{grid-template-columns:1fr}.billing-service-item{flex-direction:row;align-items:center;gap:20px;padding:12px 0}.billing-service-item+.billing-service-item{border-left:0;border-top:1px solid var(--billing-line,#e1e9e5)}.billing-service-item strong{white-space:nowrap;font-size:16px}}.customer-billing-hero{background:linear-gradient(110deg,#f5faf6,#edf5f0);border:1px solid #d8e7dc;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:25px;display:flex}.customer-billing-hero h2{letter-spacing:-.04em;margin-top:10px;font-size:27px;font-weight:600}.customer-billing-hero p{color:#657d6c;max-width:440px;margin-top:5px;font-size:12px}.customer-billing-price{color:#244e39;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.customer-billing-price strong{letter-spacing:-.045em;font-size:32px;font-weight:550}.customer-billing-price span{color:#657d6c;font-size:11px}@media (width<=700px){.customer-billing-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:18px}.customer-billing-price{align-items:flex-start}.customer-billing-price strong{font-size:27px}}
