.billing-app{--bill-sidebar-width:clamp(240px,13vw,320px);--bill-border:#85878f45;--bill-muted:#f7f7f8;--bill-surface:#f7f7f8b3;color:#242529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 10% 0,#f7f7f8 0% 48%,#f7f7f8 100%);min-height:100dvh;font-size:16px;line-height:1.55}.billing-app .demo-download{white-space:normal;overflow-wrap:anywhere;background:#f7f7f8;border:1px solid #85878f4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:14px;display:inline-flex}.demo-main{min-width:0;max-width:1320px;margin:auto;padding:28px clamp(16px,4vw,48px) 48px}.demo-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:35px;display:flex}.demo-header>a:last-child{color:#5e6068;align-items:center;gap:8px;font-size:14px;display:flex}.demo-badge{color:#5e6068;background:#25262a18;border:1px solid #85878f66;border-radius:99px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.demo-card{min-width:0;padding:25px;overflow:visible}.demo-card form>small{margin-top:12px}.demo-card details{border-top:1px solid var(--bill-border);margin-top:24px;padding-top:18px;font-size:14px}.demo-card summary{cursor:pointer;color:#242529;font-weight:600}.demo-card ol{color:var(--bill-muted);margin:16px 0;padding-left:20px}.demo-card li{margin:10px 0;padding-left:3px}.demo-card details a{color:#5e6068;text-underline-offset:3px;text-decoration:underline}.demo-details{border-block:1px solid var(--bill-border);grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:15px 18px;margin:24px 0;padding:20px 0;font-size:14px;display:grid}.demo-details dt{color:var(--bill-muted)}.demo-details dd{overflow-wrap:anywhere;margin:0}.demo-details dd:first-of-type{color:#242529;font-size:24px;font-weight:650}.demo-history .billing-tools{justify-content:space-between;padding:24px}.demo-history .billing-tools p{margin-bottom:0}.demo-history .billing-tools>button{min-width:0}.demo-invoices{gap:0;display:grid}.demo-invoice{border-top:1px solid var(--bill-border);min-width:0;padding:24px}.demo-invoice-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.demo-invoice p{overflow-wrap:anywhere;font-size:14px}.demo-uuid{font-family:ui-monospace,monospace;color:#5e6068!important}.demo-invoice .billing-status{white-space:normal}.demo-invoice .billing-actions{margin-bottom:0}@media (max-width:820px){.demo-grid{grid-template-columns:1fr}.demo-main .billing-heading{flex-wrap:wrap;align-items:flex-start}.demo-badge{margin-top:12px}.demo-card{padding:21px}.demo-invoice,.demo-history .billing-tools{padding:20px}}@media (max-width:420px){.demo-header{flex-direction:column;align-items:flex-start}.demo-details{grid-template-columns:1fr;gap:5px}.demo-details dd{margin-bottom:12px}.demo-invoice .billing-actions>*{flex:100%}.demo-card .billing-actions>button{flex-basis:100%}}.billing-app *{box-sizing:border-box}.billing-app a{color:inherit;text-decoration:none}.billing-app button,.billing-app input,.billing-app textarea{font:inherit}.billing-app button,.billing-app a{touch-action:manipulation}.billing-app button{cursor:pointer;color:#242529;white-space:normal;background:#f7f7f8;border:1px solid #85878f4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:14px;line-height:1.4;display:inline-flex}.billing-app button:hover{background:#f7f7f8}.billing-app button:disabled{cursor:default;opacity:.55}.billing-app input,.billing-app textarea{color:#242529;width:100%;min-width:0;box-shadow:none;background:#f7f7f8;border:1px solid #85878f5c;border-radius:9px;padding:10px 12px;font-size:16px;display:block}.billing-app input::placeholder,.billing-app textarea::placeholder{color:#5e6068}.billing-app textarea{resize:vertical;min-height:96px}.billing-app :focus-visible{outline-offset:3px;outline:2px solid #85878f70}.billing-app h1,.billing-app h2,.billing-app h3{color:#242529;letter-spacing:-.025em;margin:0 0 12px;font-weight:650;line-height:1.25}.billing-app h1{font-size:32px}.billing-app h2{font-size:22px}.billing-app h3{font-size:18px}.billing-app p{color:var(--bill-muted);margin:7px 0 15px}.billing-app small{color:var(--bill-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.billing-app .billing-primary{color:#242529;background:linear-gradient(125deg,#f7f7f8,#f7f7f8);border-color:#85878f70}.billing-sidebar{width:var(--bill-sidebar-width);border-right:1px solid var(--bill-border);background:#f7f7f880;flex-direction:column;gap:20px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.billing-brand img{object-fit:contain;filter:none;width:195px;height:auto}.billing-caption{letter-spacing:.12em;color:var(--bill-muted);font-size:12px;font-weight:600;margin:0!important}.billing-sidebar nav{gap:9px;display:grid}.billing-sidebar nav a{border-radius:11px;align-items:center;gap:11px;padding:13px 12px;font-size:14px;display:flex}.billing-sidebar nav .is-current{background:#25262a18;border:1px solid #85878f55}.billing-profile{border-top:1px solid var(--bill-border);overflow-wrap:anywhere;gap:4px;margin-top:auto;padding-top:25px;font-size:14px;display:grid}.billing-profile>span{color:#5e6068}.billing-profile a{align-items:center;gap:8px;margin-top:16px;display:flex}.billing-main{margin-left:var(--bill-sidebar-width);min-width:0;max-width:none;padding:40px clamp(20px,2.5vw,80px)}.billing-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.billing-heading h1{margin-top:9px}.billing-heading p:last-child{margin-bottom:0}.billing-heading>button{flex-shrink:0}.billing-banner{background:#c7923c0f;border:1px solid #e7bb6c45;border-radius:16px;gap:16px;margin-bottom:26px;padding:18px 21px;display:flex}.billing-banner>svg{color:#925407;flex-shrink:0;margin-top:4px}.billing-banner strong{color:#925407}.billing-banner p{margin:4px 0 0;font-size:14px}.billing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.billing-stats .billing-stat{border:1px solid var(--bill-border);text-align:left;background:linear-gradient(135deg,#25262a18,#f7f7f8aa);border-radius:17px;grid-template-columns:1fr auto;justify-items:start;gap:8px;min-width:0;padding:20px;display:grid}.billing-stat svg{color:#5e6068}.billing-stat span{color:#5e6068;grid-column:1;font-size:14px}.billing-stat strong{grid-area:1/2/3;align-self:center;font-size:32px;font-weight:550}.billing-stat.chosen{outline:2px solid #85878f70}.billing-panel{border:1px solid var(--bill-border);background:linear-gradient(135deg,#25262a18,#f7f7f8a8);border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #16171a20}.billing-tools{flex-wrap:wrap;align-items:center;gap:15px;padding:20px;display:flex}.billing-tools form{flex:1;align-items:center;gap:9px;min-width:230px;display:flex}.billing-tools input{min-width:100px}.billing-tools>button{min-width:175px}.billing-tools a{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.billing-table{width:100%;font-size:14px}.billing-table :is(th,td){color:#242529;vertical-align:middle;border-bottom:1px solid #85878f28;padding:16px 18px}.billing-table th{color:#5e6068;background:#25262a18;font-weight:500}.billing-table td{white-space:normal;overflow-wrap:anywhere;max-width:290px}.billing-table td strong{font-weight:550}.billing-table small{margin-top:3px}.billing-status{color:#5e6068;white-space:nowrap;background:#25262a18;border-radius:20px;padding:5px 10px;font-size:13px;display:inline-block}.billing-status.needs_data{color:#925407;background:#eeac5225}.billing-status.reviewed{color:#13734e;background:#43d9b321}.billing-pagination{flex-wrap:wrap;align-items:center;gap:12px;padding:17px 20px;font-size:14px;display:flex}.billing-pagination span{color:var(--bill-muted);margin-right:auto}.billing-empty{text-align:center;color:var(--bill-muted);padding:50px 24px}.billing-empty svg{color:#5e6068;margin:0 auto 15px}.billing-footnote{line-height:1.65;margin:17px 0!important;font-size:13px!important}.billing-error{overflow-wrap:anywhere;background:#be315927;border:1px solid #f69db655;border-radius:12px;padding:14px 17px;color:#bd294e!important}.billing-error button{margin-left:12px}.billing-notice{background:#66cba512;border:1px solid #66cba535;border-radius:10px;padding:12px 16px;font-size:14px;color:#13734e!important}.billing-dialog{--bill-muted:#f7f7f8;--bill-border:#85878f45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:19px;max-height:calc(100dvh - 32px);padding:27px;overflow:auto;color:#242529!important;background:#f7f7f8!important;border:1px solid #85878f70!important;width:min(780px,100vw - 24px)!important;max-width:780px!important;display:block!important}.billing-dialog>div:first-child{margin-bottom:20px}.billing-dialog h2{font-size:23px}.billing-dialog h3{margin:16px 0 12px;font-size:17px}.billing-dialog p,.billing-dialog small{color:#5e6068;font-size:14px;line-height:1.6}.billing-dialog small{display:block}.billing-dialog label{color:#5e6068;gap:6px;min-width:0;font-size:14px;display:grid}.billing-dialog input,.billing-dialog textarea{font:inherit;color:#242529;width:100%;min-width:0;box-shadow:none;background:#f7f7f8;border:1px solid #85878f70;border-radius:9px;padding:10px 12px;font-size:16px}.billing-dialog textarea{resize:vertical;min-height:80px}.billing-dialog button{color:#242529;cursor:pointer;white-space:normal;background:#f7f7f8;border:1px solid #85878f70;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:14px;display:inline-flex}.billing-dialog button:disabled{opacity:.5;cursor:default}.billing-dialog .billing-primary{background:linear-gradient(125deg,#f7f7f8,#f7f7f8);border-color:#85878f70}.billing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:15px 0 20px;display:grid}.billing-fields label{gap:6px;font-size:14px;display:grid}.billing-wide{grid-column:1/-1}.billing-actions{flex-wrap:wrap;gap:10px;margin:17px 0;display:flex}.billing-purchase{background:#25262a0c;border:1px solid #85878f38;border-radius:12px;max-height:230px;padding:16px;overflow:auto}.billing-purchase p{margin:7px 0;font-size:13px}.billing-link{border-top:1px solid #85878f66;margin-top:23px;padding-top:10px}.billing-link small{margin:8px 0 15px}.billing-link input{overflow-wrap:anywhere;font-size:13px}.billing-link>button{margin-top:10px}.billing-order-search{gap:10px;display:flex}.billing-orders{max-height:360px;overflow:auto}.billing-orders>div{border-bottom:1px solid #85878f45;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.billing-orders>div>span:first-child{overflow-wrap:anywhere;flex:1;min-width:190px}.billing-orders strong{font-size:14px}.billing-gate{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex}.billing-gate a{color:#5e6068;text-decoration:underline}.billing-customer{padding:32px 20px 25px}.billing-customer>header{width:min(740px,100%);color:var(--bill-muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto 32px;font-size:14px;display:flex}.billing-customer>header img{filter:none;width:190px;height:auto}.customer-card{width:min(740px,100%);margin:auto;padding:35px}.customer-icon{color:#5e6068;background:#25262a18;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:20px;display:grid}.customer-card h1{font-size:29px}.billing-customer>footer{color:var(--bill-muted);justify-content:center;align-items:center;gap:8px;margin:25px auto 0;font-size:13px;display:flex}.customer-card dl{grid-template-columns:1fr 2fr;gap:8px;display:grid}.customer-card dd{overflow-wrap:anywhere;margin:0}.customer-card dt{color:var(--bill-muted)}@media (max-width:1000px){.billing-sidebar{width:200px;padding:25px 14px}.billing-brand img{width:165px}.billing-main{margin-left:200px;padding:28px 22px}.billing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-heading{align-items:flex-start}.billing-heading h1{font-size:28px}}@media (max-width:700px){.billing-sidebar{border-right:0;border-bottom:1px solid var(--bill-border);gap:12px;width:100%;padding:18px;position:static}.billing-sidebar>.billing-caption{display:none}.billing-sidebar nav{flex-wrap:wrap;gap:7px;display:flex}.billing-sidebar nav a{padding:8px 10px;font-size:13px}.billing-profile{flex-wrap:wrap;align-items:center;gap:7px 14px;margin:0;padding:10px 0 0;display:flex}.billing-profile small{display:none}.billing-profile a{margin:0 0 0 auto}.billing-main{margin-left:0;padding:25px 16px}.billing-heading{display:block}.billing-heading>button{margin-top:17px}.billing-heading h1{font-size:27px}.billing-heading p{font-size:14px}.billing-banner{gap:11px;padding:15px}.billing-stats{gap:10px}.billing-stats .billing-stat{gap:6px;padding:15px}.billing-stat strong{font-size:27px}.billing-tools{padding:15px}.billing-tools form{flex-wrap:nowrap;min-width:100%}.billing-tools>button{flex:1}.billing-pagination{gap:8px;padding:14px}.billing-pagination span{flex-basis:100%}.billing-dialog{padding:23px 18px}.billing-fields{grid-template-columns:1fr;gap:13px}.billing-customer{padding:22px 14px}.billing-customer>header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.customer-card{padding:25px 18px}.customer-card h1{font-size:26px}.billing-customer>footer{text-align:center;font-size:12px}.billing-actions>button{flex:1}}.billing-tabs>[data-slot=tabs-list]{background:#25262a18;flex-wrap:wrap;gap:6px;max-width:100%;height:auto;min-height:48px;margin-bottom:22px;padding:5px}.billing-tabs>[data-slot=tabs-list] button{color:#5e6068;background:0 0;border:0;flex:none;min-height:42px;padding:11px 18px}.billing-tabs>[data-slot=tabs-list] button[data-state=active]{color:#242529;background:#f7f7f8}.billing-order-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;display:flex}.billing-order-heading h2{margin-bottom:8px}.billing-order-heading p{margin:0}.billing-order-heading>button{flex-shrink:0}.billing-channel-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.billing-channel-readings>div{border:1px solid var(--bill-border);background:#25262a18;border-radius:14px;gap:5px;min-width:0;padding:15px 18px;display:grid}.billing-channel-readings strong{font-size:16px}.billing-channel-readings span{color:var(--bill-muted);overflow-wrap:anywhere;font-size:14px}.billing-channel-readings small{color:#925407}.billing-order-desk .billing-error{margin:16px}.billing-order-desk [data-slot=select-trigger]{width:auto;min-width:180px}@media (max-width:700px){.billing-order-heading{flex-direction:column;gap:14px}.billing-channel-readings{grid-template-columns:1fr}.billing-tabs>[data-slot=tabs-list]{width:100%;display:flex}.billing-tabs>[data-slot=tabs-list] button{flex:120px;padding:10px;font-size:14px}.billing-order-desk .billing-tools>[data-slot=select-trigger]{width:100%}.billing-order-heading h2{font-size:22px}}.billing-dialog .billing-client-link{background:#25262a18;border:1px solid #85878f66;border-radius:13px;margin:0 0 20px;padding:18px}.billing-client-link h3{margin-top:0}.billing-client-link .billing-footnote{margin-bottom:0!important}.billing-share-link{gap:10px;margin-top:17px;display:grid}.billing-share-link>button{justify-self:start}.billing-receiver-review{border-bottom:1px solid var(--bill-border);margin-bottom:20px;padding-bottom:20px}.billing-awaiting-client{background:#25262a0c;border:1px dashed #85878f5c;border-radius:10px;padding:14px 16px}.billing-receiver-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.billing-receiver-summary div{min-width:0}.billing-receiver-summary dt{color:#5e6068;font-size:13px}.billing-receiver-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}@media (max-width:700px){.billing-receiver-summary{grid-template-columns:1fr}.billing-dialog .billing-client-link{padding:15px}.billing-share-link>button{justify-self:stretch}}.customer-preview-banner{background:#25262a18;border:1px solid #85878f66;border-radius:14px;width:min(740px,100%);margin:0 auto 22px;padding:17px 20px}.customer-preview-banner>strong{color:#242529;font-size:15px}.customer-preview-banner p{margin:6px 0 12px;font-size:14px}.customer-preview-banner .billing-actions{margin:0}.billing-dialog .billing-preview-link{color:#5e6068;text-underline-offset:3px;align-items:center;gap:7px;min-height:40px;margin:14px 0 0;font-size:14px;text-decoration:underline;display:inline-flex}.demo-trials{margin-bottom:24px}.demo-trials>.demo-invoice{padding-inline:0}.demo-trial-link{background:#25262a18;border:1px solid #85878f60;border-radius:12px;margin:20px 0;padding:18px}.demo-trial-link label{gap:7px;min-width:0;margin-top:12px;font-size:14px;display:grid}.demo-trial-link input{font-size:13px}.demo-trials .demo-invoice-title>div{flex:280px;min-width:0}.demo-trials strong{overflow-wrap:anywhere}.simulation-step{font-size:14px;margin:18px 0 8px!important}.invoice-simulation .simulation-receiver{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;margin:24px 0;font-size:16px;display:grid}.simulation-receiver dt{color:var(--bill-muted)}.simulation-receiver dd{overflow-wrap:anywhere;margin:0}.simulation-confirm{width:100%;min-height:48px!important}.simulation-downloads>a{background:#f7f7f8;border:1px solid #85878f4d;border-radius:10px;flex:180px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:16px;display:inline-flex}.simulation-downloads>a:hover{filter:brightness(1.15)}.simulation-stamp{background:#25262a12;border:1px solid #85878f38;border-radius:12px;margin:22px 0;padding:18px}.simulation-code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:14px}.invoice-simulation .billing-purchase{margin:22px 0}.invoice-simulation footer{justify-content:center}.invoice-simulation h1:focus{outline:none}@media (max-width:480px){.invoice-simulation .simulation-receiver{grid-template-columns:1fr;gap:6px}.simulation-receiver dd{margin-bottom:12px}}.billing-customer>header .customer-billing-logo{filter:none;width:180px;max-width:100%;height:auto}.simulation-review{background:#25262a12;border:1px solid #85878f38;border-radius:12px;margin:22px 0;padding:18px}.simulation-downloads>button{flex:180px;min-height:48px;font-size:16px}.simulation-summary{margin:20px 0}.invoice-simulation .billing-fields{margin-top:22px}.invoice-simulation .billing-error{margin-top:16px}.invoice-simulation .simulation-receiver{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}@media (max-width:480px){.invoice-simulation .simulation-receiver{grid-template-columns:1fr}}.customer-receiver-summary{margin:24px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.customer-receiver-summary>div{min-width:0}.customer-receiver-summary dt{font-size:14px}.customer-receiver-summary dd{overflow-wrap:anywhere;font-size:16px;margin:5px 0 0!important}.customer-correction{background:#dd9b3315;border:1px solid #e4ac5d66;border-radius:12px;margin:20px 0;padding:16px}.customer-correction>strong{color:#925407}.customer-correction>p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-card h1:focus{outline:none}.customer-card button:focus-visible{outline-offset:4px;outline:2px solid #85878f70}.demo-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.demo-readiness>div{background:#25262a12;border:1px solid #85878f38;border-radius:12px;min-width:0;padding:16px}.demo-readiness strong,.demo-readiness span{display:block}.demo-readiness span{color:#5e6068;overflow-wrap:anywhere;margin-top:6px;font-size:14px}.demo-readiness .complete{border-color:#66cba555}.demo-readiness .complete strong{color:#13734e}@media (max-width:600px){.customer-receiver-summary{grid-template-columns:1fr!important}.demo-readiness{grid-template-columns:1fr}}.billing-cloud-main,.billing-cloud-scope{min-width:0}.billing-cloud-main .billing-heading{margin-bottom:26px}.billing-cloud-main .billing-heading h1{margin:9px 0 12px}.billing-cloud-scope .cloud-panel{width:100%;min-width:0}.billing-app select{border:1px solid var(--bill-border);color:#242529;background:#f7f7f8;border-radius:9px;width:100%;min-width:0;padding:12px}.billing-app option{color:#242529;background:#f7f7f8}.billing-review-fieldset{border:0;min-width:0;margin:0;padding:0}.billing-review-fieldset:disabled{opacity:.7}.billing-invoice-panel{border-top:1px solid var(--bill-border);min-width:0;margin-top:24px;padding-top:20px}.invoice-line{border:1px solid var(--bill-border);border-radius:12px;min-width:0;margin:18px 0;padding:16px}.invoice-line legend{color:#5e6068;padding:0 6px}.invoice-confirm{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.55;display:flex!important}.invoice-confirm input{accent-color:#242529;flex:0 0 19px;height:19px;margin:3px 0;width:19px!important}.billing-manual-order{border:1px solid var(--bill-border);border-radius:12px;margin:18px 0;padding:16px}.billing-manual-order summary{cursor:pointer;color:#242529}.billing-status.issued{color:#13734e;background:#15803d42;border:1px solid #4ade8073;align-items:center;gap:7px;font-weight:650;display:inline-flex}.billing-status.issued svg{color:#13734e;flex-shrink:0}.billing-invoice-panel p,.billing-invoice-panel small{overflow-wrap:anywhere}.customer-self-service select,.demo-card select{font:inherit;color:#242529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f8;border:1px solid #85878f70;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.customer-self-service input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.customer-self-service .billing-fields label{min-width:0}.customer-self-service .billing-purchase{margin:22px 0}.customer-self-service .billing-purchase strong{overflow-wrap:anywhere}.customer-self-service .invoice-confirm{font-size:14px}.customer-self-service button{white-space:normal;min-height:44px}.customer-self-service .billing-footnote{font-size:14px;line-height:1.6}.customer-self-service>header{flex-direction:row;align-items:center}.customer-self-service>header>span{text-align:right}.customer-self-service .customer-card{overflow:visible}@media (max-width:480px){.customer-self-service>header .customer-billing-logo{width:145px}.customer-self-service>header>span{max-width:120px;font-size:13px}.customer-self-service .billing-actions{flex-direction:column}.customer-self-service .billing-fields{grid-template-columns:minmax(0,1fr)}}.billing-fields select{font:inherit;box-sizing:border-box;color:#242529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f8;border:1px solid #85878f70;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 12px;font-size:16px}.billing-fields select:focus-visible{outline-offset:3px;outline:2px solid #85878f70}.billing-fields select option{color:#242529;background:#f7f7f8}.billing-fiscal-catalog{border-block:1px solid var(--bill-border);min-width:0;margin:26px 0;padding:24px 0}.fiscal-catalog-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.fiscal-catalog-counts>span{border:1px solid var(--bill-border);background:#25262a12;border-radius:12px;gap:5px;padding:14px;font-size:13px;display:grid}.fiscal-catalog-counts strong{color:#242529;font-size:24px}.fiscal-catalog-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.fiscal-catalog-tools form{flex:280px;min-width:0;gap:8px!important;margin:0!important;display:flex!important}.fiscal-catalog-tools form input{min-width:0}.fiscal-catalog-tools>label{flex:170px;gap:6px;font-size:13px;display:grid}.fiscal-product-list{gap:10px;display:grid}.fiscal-product-row{border:1px solid var(--bill-border);background:#25262a18;border-radius:13px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.fiscal-product-row>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.fiscal-product-name strong{line-height:1.45}.fiscal-product-name small,.fiscal-product-code small{color:var(--bill-muted);font-size:12px}.fiscal-product-name a{color:#5e6068;text-underline-offset:3px;font-size:13px;text-decoration:underline}.fiscal-product-code>span{font-size:13px;line-height:1.5}.fiscal-code-state{color:#5e6068;background:#25262a18;border-radius:7px;width:fit-content;padding:3px 8px}.fiscal-code-state.verified{color:#13734e;background:#56cc9c22}.fiscal-code-state.pending{color:#925407;background:#e4a34622}.fiscal-product-row>button{white-space:normal;max-width:100%}.fiscal-catalog-tools form button{flex-shrink:0}.billing-fiscal-catalog .billing-actions span{font-size:13px}@media (max-width:1100px){.fiscal-product-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.fiscal-product-row>button{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.fiscal-catalog-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-product-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:15px}.fiscal-product-row>button{width:100%}.fiscal-catalog-tools{grid-template-columns:minmax(0,1fr);display:grid}.billing-fiscal-catalog{padding-block:20px}}.billing-portal-content{flex:1;min-width:0}.billing-portal-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:16px;display:flex}.billing-portal-actions>.demo-download{text-align:center;max-width:100%;min-height:44px}@media (max-width:600px){.billing-portal-actions{flex-direction:column}.billing-portal-actions>.demo-download{width:100%}}@media (min-width:1600px){.billing-sidebar{gap:24px;padding:36px clamp(20px,1.15vw,36px)}.billing-brand img{width:100%;max-width:248px}.billing-sidebar nav a,.billing-profile{font-size:clamp(.875rem,.82vw,1.125rem)}.billing-sidebar nav svg,.billing-profile svg{flex-shrink:0}.billing-caption{font-size:clamp(.75rem,.68vw,.9375rem)}.billing-main{padding-block:clamp(40px,2.5vw,64px);font-size:clamp(1rem,.84vw,1.25rem)}.billing-main h1{font-size:clamp(2rem,1.7vw,2.75rem)}.billing-main h2{font-size:clamp(1.375rem,1.25vw,1.875rem)}.billing-main :is(button,input,[data-slot=select-trigger]),.billing-main .demo-download,.billing-main .billing-banner p,.billing-main .billing-pagination{font-size:clamp(.875rem,.82vw,1.125rem)}.billing-main :is(button,input,[data-slot=select-trigger]),.billing-main .demo-download{min-height:48px}.billing-main small,.billing-main .billing-status{font-size:clamp(.8125rem,.73vw,1rem)}.billing-main .billing-table{font-size:clamp(.9375rem,.84vw,1.25rem)}.billing-main .billing-table :is(th,td){padding:clamp(18px,1.15vw,28px) clamp(18px,1.1vw,32px)}.billing-main .billing-table td{max-width:32rem}.billing-main .billing-tools{gap:18px;padding:24px}.billing-main .billing-heading{margin-bottom:32px}.billing-main .billing-banner{margin-bottom:30px;padding:24px 28px}.billing-main .billing-order-heading{margin-bottom:24px}}.billing-app .billing-chat-link{white-space:normal;background:#f7f7f8;border:1px solid #85878f4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:9px 14px;font-size:14px;line-height:1.4;display:inline-flex}.billing-app .billing-chat-link:hover{background:#f7f7f8}.billing-chat-link svg{flex-shrink:0}.billing-workspace{background-attachment:fixed;grid-template-rows:auto 1fr;grid-template-columns:clamp(220px,15vw,280px) minmax(0,1fr);align-items:start;gap:24px;padding:24px clamp(16px,2.5vw,64px) 32px;display:grid}.billing-workspace-header{grid-column:1/-1;align-items:center;gap:28px;min-width:0;padding:0 6px 6px;display:flex}.billing-workspace-header .billing-brand{flex:0 0 clamp(190px,13vw,250px)}.billing-workspace-header .billing-brand img{width:100%;max-width:215px;height:auto}.billing-workspace-title{min-width:0}.billing-workspace-title h1{margin:0 0 3px;font-size:24px;font-weight:550}.billing-workspace-title p{margin:0;font-size:14px;font-weight:600}.billing-workspace-meta{flex-wrap:wrap;align-items:center;gap:22px;margin-left:auto;display:flex}.billing-marketplaces{align-items:center;gap:16px;display:flex}.billing-marketplaces img{object-fit:contain;filter:none;width:100px;height:36px}.billing-marketplaces img:last-child{width:92px}.billing-workspace-meta time{border:1px solid var(--bill-border);color:var(--bill-muted);white-space:nowrap;background:#25262a18;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:14px;display:inline-flex}.billing-workspace>.billing-sidebar{border:1px solid var(--bill-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#25262a18,#f7f7f885);border-radius:18px;gap:16px;width:auto;min-width:0;height:calc(100dvh - 126px);min-height:520px;padding:22px 16px;position:sticky;inset:20px auto auto;box-shadow:inset 0 1px #ffffff08,0 8px 26px #16171a20}.billing-workspace>.billing-main{min-width:0;margin:0;padding:0;font-size:16px}.billing-workspace .billing-workspace-tools{gap:16px;margin-bottom:18px}.billing-workspace-tools p{margin:0;font-size:14px}.billing-workspace-tools>button{min-height:42px}.billing-workspace .billing-sidebar nav{gap:6px}.billing-workspace .billing-sidebar nav a,.billing-workspace .billing-nav-status{min-height:44px;padding:11px 12px;font-size:14px;line-height:1.4}.billing-status-nav{gap:4px;display:grid}.billing-workspace .billing-nav-status{text-align:left;color:var(--state-color);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;gap:10px}.billing-nav-status svg{flex-shrink:0}.billing-workspace .billing-nav-status:hover,.billing-workspace .billing-nav-status[aria-pressed=true]{background:color-mix(in srgb,var(--state-color) 10%,transparent);border-color:color-mix(in srgb,var(--state-color) 28%,transparent)}.billing-tools-caption{border-top:1px solid var(--bill-border);padding-top:20px;margin-top:12px!important}.billing-nav-cloud svg{color:#245bc3}.billing-nav-config svg{color:#5e6068}.billing-workspace .billing-profile{padding-top:18px;font-size:14px}.billing-workspace .billing-profile a{border:1px solid var(--bill-border);border-radius:10px;justify-content:center;min-height:42px;padding:10px}.billing-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.billing-workspace .billing-overview-card{border:1px solid var(--bill-border);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#25262a18,#f7f7f885);border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:22px 18px 0;display:flex;box-shadow:inset 0 1px #ffffff08,0 8px 26px #16171a20}.billing-workspace .billing-overview-card:hover{border-color:var(--state-color);background:linear-gradient(135deg,#25262a18,#f7f7f890)}.billing-overview-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.billing-overview-icon{width:46px;height:46px;color:var(--state-color);background:color-mix(in srgb,var(--state-color) 13%,transparent);border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.billing-overview-icon svg{width:22px;height:22px}.billing-overview-value{gap:8px;min-width:0;display:grid}.billing-overview-value>span{font-size:14px;line-height:1.4}.billing-overview-value strong{color:var(--state-color);overflow-wrap:anywhere;font-size:clamp(28px,2.2vw,42px);font-weight:500;line-height:1.1}.billing-workspace .billing-overview-card small{flex:1;margin:17px 0;font-size:13px;line-height:1.5}.billing-overview-link{border-top:1px solid var(--bill-border);text-align:center;color:#242529;padding:13px 0;font-size:14px;display:block}.billing-workspace .billing-banner{border-color:var(--bill-border);background:linear-gradient(135deg,#25262a18,#25262a18);margin-bottom:22px;padding:20px 22px}.billing-workspace .billing-banner>svg,.billing-workspace .billing-banner strong{color:#5e6068}@media (min-width:1900px){.billing-workspace{gap:28px}.billing-overview{gap:20px}.billing-workspace .billing-overview-card{padding:26px 22px 0}.billing-overview-value>span,.billing-workspace .billing-overview-card small{font-size:15px}}@media (max-width:1350px){.billing-workspace{grid-template-columns:210px minmax(0,1fr);gap:20px;padding-inline:20px}.billing-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-overview-card{min-height:174px}.billing-workspace-header{gap:20px}.billing-workspace-header .billing-brand{flex-basis:200px}.billing-workspace-meta{gap:12px}.billing-marketplaces{gap:10px}.billing-marketplaces img{width:85px}.billing-marketplaces img:last-child{width:78px}}@media (max-width:900px){.billing-workspace{grid-template-columns:190px minmax(0,1fr);gap:16px;padding:20px 16px}.billing-workspace-header{flex-wrap:wrap}.billing-workspace-header .billing-brand{flex-basis:175px}.billing-workspace-meta{gap:18px;margin-left:auto}.billing-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-workspace>.billing-sidebar{padding:18px 10px}.billing-workspace .billing-sidebar nav a,.billing-workspace .billing-nav-status{padding:10px 8px}.billing-workspace .billing-overview-card{padding:18px 14px 0}.billing-overview-main{gap:10px}.billing-overview-icon{flex-basis:40px;width:40px;height:40px}}@media (max-width:700px){.billing-workspace{flex-direction:column;gap:18px;padding:18px 14px;display:flex}.billing-workspace>*{width:100%;min-width:0}.billing-workspace-header{gap:15px;padding:0}.billing-workspace-header .billing-brand{flex:0 155px}.billing-workspace-title{margin-left:auto}.billing-workspace-title h1{font-size:21px}.billing-workspace-meta{justify-content:space-between;gap:12px;width:100%;margin:0}.billing-workspace-meta time{padding:9px 11px;font-size:13px}.billing-workspace>.billing-sidebar{gap:12px;height:auto;min-height:0;padding:16px;position:static}.billing-workspace .billing-sidebar nav{flex-wrap:wrap;gap:7px;display:flex}.billing-status-nav{flex-basis:100%;gap:6px;padding-bottom:5px;display:flex;overflow-x:auto}.billing-workspace .billing-nav-status{flex:none;padding:9px 10px}.billing-tools-caption{display:none}.billing-workspace .billing-profile{padding:13px 0 0}.billing-workspace .billing-profile a{margin:0 0 0 auto}.billing-workspace .billing-workspace-tools{flex-wrap:wrap;align-items:center;display:flex}.billing-workspace-tools>button{margin:0}.billing-overview{gap:12px}.billing-overview-value>span{font-size:14px}.billing-workspace .billing-banner{padding:16px}.billing-workspace .billing-overview-card small{font-size:13px}}@media (max-width:380px){.billing-overview{grid-template-columns:minmax(0,1fr)}.billing-workspace-header .billing-brand{flex-basis:135px}.billing-workspace-title h1{font-size:19px}.billing-workspace-meta{flex-wrap:wrap}.billing-workspace-meta time{margin-left:auto}}.billing-link-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.billing-link-counts>div{border:1px solid var(--bill-border);background:var(--bill-surface);color:#13734e;border-radius:18px;align-items:center;gap:14px;padding:22px;display:flex}.billing-link-counts>div:nth-child(2){color:#925407}.billing-link-counts>div:nth-child(3){color:#bd294e}.billing-link-counts strong{font-size:28px}.billing-link-counts span{color:var(--bill-muted)}.billing-link-desk>.billing-panel{margin-bottom:22px}.billing-message-preview{border:1px solid var(--bill-border);overflow-wrap:anywhere;background:#25262a18;border-radius:12px;margin:20px 0;padding:18px}.billing-message-preview p{margin-bottom:0}.billing-link-history article{border-top:1px solid var(--bill-border);grid-template-columns:minmax(160px,.75fr) minmax(0,1.5fr) minmax(180px,1fr);align-items:start;gap:18px;padding:22px;display:grid}.billing-link-history .billing-actions{justify-content:flex-end;align-items:flex-start;margin:0}.billing-link-history p{margin:8px 0 0;font-size:14px}.billing-link-state{color:#5e6068;background:#25262a18;border-radius:99px;padding:5px 10px;font-size:13px;display:inline-flex}.billing-link-state.sent,.billing-link-state.already_sent{color:#13734e;background:#73e0b022}.billing-link-state.not_allowed,.billing-link-state.needs_review,.billing-link-state.error{color:#bd294e;background:#ff668b22}.billing-link-state.waiting,.billing-link-state.retry{color:#925407;background:#ffb45320}.billing-tabs [role=tablist]{flex-wrap:wrap;gap:6px;max-width:100%;height:auto}@media (max-width:850px){.billing-link-counts{grid-template-columns:1fr}.billing-link-counts>div{padding:16px}.billing-link-history article{grid-template-columns:1fr}.billing-link-history .billing-actions{justify-content:flex-start}.billing-link-desk .billing-order-search{flex-wrap:wrap}}.statement-files{gap:14px;display:grid}.statement-files article{border:1px solid var(--bill-border);background:#f7f7f890;border-radius:14px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.statement-file-icon{color:#5e6068;background:#25262a18;border-radius:12px;flex:0 0 52px;place-items:center;height:60px;display:grid}.statement-files article>div{flex:1;min-width:0}.statement-files article>div>span{overflow-wrap:anywhere;color:var(--bill-muted);font-size:14px;display:block}.billing-statements>.billing-panel{margin-bottom:22px}.billing-statements .billing-order-heading>label{max-width:230px;font-size:14px}.billing-statements form>button{margin-top:16px}.billing-app select{font:inherit;color:#242529;background:#f7f7f8;border:1px solid #85878f5c;border-radius:9px;width:100%;max-width:100%;padding:10px 12px;display:block}.statement-report{border-top:1px solid var(--bill-border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.statement-report>div{min-width:0}.statement-report a{flex-shrink:0}@media (max-width:600px){.statement-files article{flex-wrap:wrap}.statement-files article>a{width:100%}.statement-report{flex-direction:column;align-items:flex-start}.billing-statements .billing-order-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}}.accounting-workspace .billing-main{max-width:none}.accounting-desk{min-width:0}.accounting-desk>.billing-order-heading h2{margin-bottom:7px;font-size:26px}.accounting-desk>.billing-order-heading>.billing-actions{margin:0}.report-filters,.payment-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;padding:20px;display:grid}.payment-filters{grid-template-columns:minmax(210px,1.5fr) minmax(170px,1fr) minmax(150px,1fr) auto;align-items:end}.report-filters label,.payment-filters label{gap:7px;min-width:0;font-size:14px;display:grid}.report-filters input,.payment-filters input{width:100%;min-width:0}.report-summary,.payment-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;display:grid}.report-summary article,.payment-summary article{border:1px solid var(--bill-border);background:linear-gradient(135deg,#f7f7f880,#f7f7f890);border-radius:16px;gap:10px;min-width:0;padding:22px;display:grid}.report-summary span,.payment-summary span{color:var(--bill-muted);font-size:14px}.report-summary strong,.payment-summary strong{overflow-wrap:anywhere;font-size:clamp(24px,2vw,34px);font-weight:550;line-height:1.2}.report-summary small{color:var(--bill-muted);font-size:14px;line-height:1.5}.payment-summary .payment-overdue strong{color:#bd294e}.payment-summary .payment-paid strong{color:#13734e}.report-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.report-table-tools .billing-actions{margin:0}.accounting-table-scroll{border-block:1px solid var(--bill-border);max-width:100%;overflow:auto}.accounting-table-scroll .billing-table{width:100%;min-width:950px}.accounting-table-scroll .billing-table td{white-space:nowrap;font-size:14px}.accounting-table-scroll .billing-table th{white-space:nowrap}.accounting-table-scroll .report-number{text-align:right;font-variant-numeric:tabular-nums}.report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.report-columns label{align-items:center;gap:12px;font-size:16px;display:flex}.report-columns input{accent-color:#242529;width:18px;height:18px}.payment-state{color:#5e6068;white-space:nowrap;background:#25262a18;border-radius:20px;padding:6px 11px;font-size:14px;display:inline-flex}.payment-state.paid{color:#13734e;background:#58d6a21c}.payment-state.pending{color:#925407;background:#ffb4531c}.payment-state.overdue{color:#bd294e;background:#ff638c20}.payment-state.cancelled{color:#5e6068;background:#25262a18}.payment-files-count{align-items:center;gap:6px;display:inline-flex}.payment-table small{color:var(--bill-muted);margin-top:6px;font-size:13px;display:block}.payment-table td:first-child{white-space:normal;min-width:220px;max-width:340px}.payment-table .billing-actions{flex-wrap:nowrap;margin:0}.payment-fieldset{border:0;min-width:0;margin:0;padding:0}.billing-dialog select{font:inherit;color:#242529;background:#f7f7f8;border:1px solid #85878f5c;border-radius:9px;width:100%;max-width:100%;min-height:44px;padding:10px 12px;display:block}.payment-attachments{border-top:1px solid #85878f45;margin-top:22px;padding-top:8px}.payment-attachments h3,.payment-history summary{align-items:center;gap:9px;display:flex}.payment-history{border-top:1px solid #85878f45;margin-top:20px;padding-top:18px}.payment-history summary{cursor:pointer;font-size:16px}.payment-history article{border-bottom:1px solid #85878f45;padding:18px 0}.payment-history article p{overflow-wrap:anywhere}.payment-attachments .statement-report span{overflow-wrap:anywhere;min-width:0}.payment-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.payment-summary,.report-filters,.payment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-filters>label:first-child{grid-column:1/-1}}@media (max-width:600px){.report-filters,.payment-filters{gap:14px;padding:16px}.report-summary,.payment-summary{grid-template-columns:1fr 1fr;gap:10px}.report-summary article,.payment-summary article{padding:16px}.report-summary strong,.payment-summary strong{font-size:24px}.report-summary small{font-size:13px}.report-table-tools{padding:16px}.report-table-tools>.billing-actions,.accounting-desk .billing-order-heading>.billing-actions{width:100%}.accounting-desk .billing-order-heading>.billing-actions .billing-primary{flex:1}.report-columns{gap:12px}}@media (max-width:380px){.report-summary,.payment-summary,.report-filters,.payment-filters{grid-template-columns:1fr}}.billing-tabs>[data-slot=tabs-list] .billing-statements-tab{color:#5e6068;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.billing-statements-tab:hover{background:#25262a18}.billing-statements-tab:focus-visible{outline-offset:2px;outline:2px solid #85878f70}.statement-empty{color:var(--bill-muted);align-items:center;gap:16px;padding:18px 0;display:flex}.statement-empty svg{flex-shrink:0}.statement-empty p{margin:6px 0 0}.statement-upload{border-top:1px solid var(--bill-border);margin-top:16px;padding-top:20px}.statement-files .demo-download,.statement-report .demo-download{flex-shrink:0}.statement-upload .billing-fields>label{min-width:0}.statement-upload input[type=file]{max-width:100%;font-size:14px}@media (max-width:700px){.billing-tabs>[data-slot=tabs-list] .billing-statements-tab{flex:120px;padding:10px}}@media (max-width:600px){.statement-files article>button{width:100%}.statement-upload .billing-fields{grid-template-columns:1fr}.statement-empty{align-items:flex-start}}.billing-app{--bill-border:var(--bauhaus-line);--bill-muted:var(--bauhaus-muted);--bill-surface:#ffffffb8;background:var(--bauhaus-backdrop);color:var(--bauhaus-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.billing-app button,.billing-dialog button,.billing-app .demo-download,.simulation-downloads>a,.billing-chat-link{color:#242529;background:#e4e5e8;border-color:#a3a5ad70}.billing-app button:hover,.billing-dialog button:hover{color:#242529;background:#d5d7dc}.billing-app .billing-primary,.billing-dialog .billing-primary{color:#fff;background:#242529;border-color:#242529}.billing-app .billing-primary:hover,.billing-dialog .billing-primary:hover{color:#fff;background:#3c3e44}.billing-app :is(input,textarea,select,option),.billing-dialog :is(input,textarea,select,option),.customer-self-service select,.demo-card select,.billing-fields select,.billing-fields option{color:#242529;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffffd9;border-color:#989ba480}.billing-panel,.billing-stats .billing-stat,.billing-workspace>.billing-sidebar,.billing-workspace .billing-overview-card,.report-summary article,.payment-summary article{background:var(--bauhaus-glass);border-color:var(--bauhaus-line);box-shadow:inset 0 1px #ffffffc9,0 8px 26px #08090b12}.billing-workspace .billing-overview-card:hover{background:linear-gradient(135deg,#ffffffed,#e7e8ebcc)}.billing-sidebar{background:#ffffff85}.billing-sidebar nav .is-current,.billing-tabs>[data-slot=tabs-list] button[data-state=active]{color:#fff;background:#242529;border-color:#242529}.billing-sidebar nav .is-current svg{color:#fff}.billing-tabs>[data-slot=tabs-list]{background:#d9dbe280}.billing-tabs>[data-slot=tabs-list] button{color:#52555d;background:0 0}.billing-dialog{--bill-muted:var(--bauhaus-muted);--bill-border:var(--bauhaus-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242529!important;background:#f8f9fa!important;border-color:#c4c6cd!important}.billing-select{color:#242529!important;background:#fbfbfc!important;border-color:#c4c6cd!important}.billing-select [data-highlighted]{color:#fff!important;background:#242529!important}.billing-brand img,.billing-marketplaces img{filter:none}.billing-app .customer-billing-logo{filter:url(#uffiziarts-light-logo)!important}.billing-status.issued{color:#13734e;background:#13734e14;border-color:#13734e70}.billing-status.issued svg{color:#13734e}.simulation-uuid{color:#414349!important}.billing-overview-card.awaiting_data,.billing-nav-status.awaiting_data{--state-color:#df5700}.billing-overview-card.received,.billing-nav-status.received{--state-color:#1764ed}.billing-overview-card.needs_data,.billing-nav-status.needs_data{--state-color:#e11d48}.billing-overview-card.reviewed,.billing-nav-status.reviewed{--state-color:#9333ea}.billing-overview-card.issued,.billing-nav-status.issued{--state-color:#009b58}.billing-status.received{color:#1764ed;background:#e2edff}.billing-workspace .billing-status.awaiting_data{color:#df5700;background:#ffedd5}.billing-workspace .billing-status.needs_data{color:#e11d48;background:#ffe4ec}.billing-workspace .billing-status.reviewed{color:#9333ea;background:#f0e0ff}.billing-status.issued,.billing-status.issued svg{color:#00894f}.billing-status.issued{background:#dcfce7;border-color:#10b981}.billing-quick-guide{background:#ffffffb8;border:1px solid #8a8c9435;border-radius:14px;margin:18px 0 24px;padding:17px 20px;font-size:14px}.billing-quick-guide summary{cursor:pointer;min-height:26px;font-size:16px;font-weight:600}.billing-quick-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.billing-quick-guide p{color:#62656d;margin:9px 0;font-size:14px;line-height:1.7}.billing-quick-guide a{text-decoration:underline}.billing-section-explainer{padding:15px 0 20px}.billing-section-explainer h2{font-size:21px;font-weight:600}.billing-section-explainer p{color:#62656d;margin-top:8px;font-size:15px;line-height:1.6}.billing-workspace .billing-table button,.billing-workspace .billing-chat-link{min-height:42px}.billing-workspace .billing-table th,.billing-workspace .billing-table td{font-size:14px}.billing-workspace .billing-table small{font-size:12px;line-height:1.6}.billing-workspace .billing-portal-actions{flex-wrap:wrap;gap:12px}.billing-workspace .billing-banner{background:#ffffffa8;border:1px solid #8a8c9430}.billing-workspace .billing-overview-card{min-width:0}.billing-workspace .billing-tabs [role=tablist]{flex-wrap:wrap;gap:5px;height:auto}:is(.billing-workspace button:focus-visible,.billing-workspace a:focus-visible){outline-offset:3px;outline:2px solid #1764ed}@media (max-width:950px){.billing-quick-guide>div{grid-template-columns:1fr;gap:10px}.billing-workspace .billing-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.billing-workspace .billing-overview{grid-template-columns:1fr}}.billing-workspace .billing-panel .billing-table{table-layout:auto;width:100%;min-width:940px}.billing-workspace .billing-table th{padding:16px 20px;font-size:14px;font-weight:600}.billing-workspace .billing-table td{padding:18px 20px;font-size:15px;line-height:1.5}.billing-workspace .billing-table small{font-size:13px}.billing-workspace .billing-table td:first-child strong{font-size:15px}.billing-workspace .billing-table button,.billing-workspace .billing-chat-link{box-sizing:border-box;white-space:normal;color:#20242a;background:#fff;border:1px solid #cbd0d6;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:10px 14px;font-size:14px;line-height:1.35;display:inline-flex;box-shadow:0 2px 4px #00000008}.billing-workspace .billing-table button:hover,.billing-workspace .billing-chat-link:hover{background:#eaf1fb;border-color:#779aca}.billing-workspace .billing-chat-link svg{flex-shrink:0}.billing-workspace .billing-table td:last-child button{color:#fff;background:#20242a;border-color:#20242a}.billing-workspace .billing-table td:last-child button:hover{background:#3b4350}.billing-date-filters{border-bottom:1px solid #d4d8df;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px 20px;display:flex}.billing-date-filters label{gap:7px;font-size:14px;font-weight:600;display:grid}.billing-date-filters input,.billing-date-filters select,.billing-date-filters button,.billing-date-filters a{box-sizing:border-box;color:#20242a;background:#fff;border:1px solid #cbd0d6;border-radius:9px;min-height:44px;padding:10px 13px;font-size:14px}.billing-date-filters .billing-primary{color:#fff;background:#20242a}.billing-date-filters small{color:#606670;flex-basis:100%;font-size:13px}@media (max-width:600px){.billing-date-filters label{flex:1;min-width:130px}.billing-date-filters a{text-align:center;width:100%}}.billing-app:has(.billing-sidebar){--bill-muted:#626f7b;--bill-border:#dce3e9;background:radial-gradient(at 15% 0,#e7e7e8,#0000 55%),linear-gradient(145deg,#f7f7f8,#eeeef0)}.billing-app.billing-workspace{background:0 0;grid-template-columns:230px minmax(0,1fr);gap:28px;max-width:2100px;margin:auto;padding:28px 32px}body:has(.billing-sidebar){background:radial-gradient(at 15% 0,#e7e7e8,#0000 55%),linear-gradient(145deg,#f7f7f8,#eeeef0)}.billing-app .billing-sidebar,.billing-workspace>.billing-sidebar{color:#e5edf3;scrollbar-color:#64727d transparent;scrollbar-width:thin;background:linear-gradient(160deg,#2b2b2d,#222224 55%,#29292c);border:1px solid #ffffff24;border-radius:29px;padding:22px 14px;box-shadow:0 18px 38px #26364126,inset 0 1px #ffffff15}.billing-app .billing-sidebar .billing-caption,.billing-app .billing-sidebar small,.billing-app .billing-profile>span{color:#b4c1cb}.billing-app .billing-profile strong{color:#fff}.billing-app .billing-sidebar nav a{color:#e5edf3;border:1px solid #0000;border-radius:14px}.billing-app .billing-sidebar nav a:hover{color:#fff;background:#ffffff0c}.billing-app .billing-sidebar nav a.is-current{color:#fff;background:linear-gradient(135deg,#48484c,#38383c);border-color:#ffffff15;box-shadow:0 5px 14px #0000001c}.billing-app .billing-sidebar .billing-profile,.billing-app .billing-tools-caption{border-color:#ffffff20}.billing-app .billing-profile a{color:#eef3f6;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px}.billing-app .billing-sidebar .billing-brand{background:#f7f7f8;border-radius:16px;padding:12px}.billing-app .billing-sidebar .billing-nav-status{color:#dce6ee}.billing-app .billing-nav-status svg{color:var(--state-color)}.billing-app .billing-nav-status:hover,.billing-app .billing-nav-status[aria-pressed=true]{background:#ffffff10;border-color:#ffffff20}.billing-app .billing-nav-config svg{color:#b4c1cb}.billing-app:has(.billing-sidebar) :is(.billing-panel,.billing-stat,.billing-overview-card,.billing-quick-guide,.billing-banner,.cloud-explorer){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffed,#ffffffbd);border:1px solid #fffc;border-radius:25px;box-shadow:0 12px 32px #3c516212}.billing-app:has(.billing-sidebar) .billing-overview-card:hover{border-color:var(--state-color);background:#fff}.billing-app:has(.billing-sidebar) .billing-panel{overflow:hidden}.billing-app:has(.billing-sidebar) .billing-table th{color:#697b8c;background:0 0}.billing-app:has(.billing-sidebar) .billing-table tr:hover{background:#edf3f740}.billing-app:has(.billing-sidebar) :is(input,select,textarea){background:#ffffffbd;border-color:#dce3e9;border-radius:12px}.billing-app:has(.billing-sidebar) .billing-main button{border-radius:12px}.billing-workspace-header{min-height:72px;margin-bottom:0}.billing-workspace-title h1{font-size:25px;font-weight:600}.billing-app .billing-workspace-meta time{background:#ffffffb0;border:1px solid #fffc;border-radius:14px;box-shadow:0 4px 12px #3c51620a}.billing-app:has(.billing-sidebar) .billing-main{min-width:0}@media (min-width:701px){.billing-app:not(.billing-workspace)>.billing-sidebar{width:230px;inset:24px auto 24px 24px}.billing-app:not(.billing-workspace)>.billing-main{margin-left:278px;padding:28px 32px}}@media (max-width:1000px){.billing-app.billing-workspace{grid-template-columns:200px minmax(0,1fr);gap:20px;padding:20px}}@media (max-width:700px){.billing-app.billing-workspace{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.billing-app .billing-sidebar,.billing-workspace>.billing-sidebar{border-radius:22px;width:100%;height:auto;min-height:0;max-height:340px;position:static}.billing-app:not(.billing-workspace){padding:16px}.billing-app:not(.billing-workspace)>.billing-main{margin-left:0;padding:24px 0}.billing-workspace-header{flex-wrap:wrap;gap:16px}.billing-workspace-header .billing-brand{flex-basis:160px}.billing-workspace-title h1{font-size:21px}.billing-workspace .billing-sidebar nav{flex-wrap:wrap;display:flex}.billing-app .billing-sidebar nav a{min-height:44px}.billing-app .billing-status-nav{flex-wrap:wrap;width:100%;display:flex}}.billing-record-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-record-actions .billing-record-secondary{color:#51555c;box-shadow:none;background:0 0;border:1px solid #ced1d7;align-items:center;gap:7px;display:inline-flex}.billing-status.archived{color:#59606b;background:#eceef1}.billing-customer .invoice-ready-icon{color:#167447;background:#e6f4ec}.billing-customer .invoice-ready-icon svg{stroke-width:1.8px}.billing-channel-tabs{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:16px 0;display:flex}.billing-channel-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:12px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:650}.billing-channel-tabs button[aria-pressed=true]{color:#fff;background:#202a39;border-color:#202a39}.billing-channel-tabs button:focus-visible{outline-offset:2px;outline:3px solid #94bce0}.billing-channel-badge{white-space:nowrap;background:#f1f4f8;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.billing-channel-badge.channel-web{color:#225c46;background:#e8f4ee}.billing-web-order{background:#f5f8fa;border:1px solid #dfe5eb;border-radius:14px;gap:12px;margin:16px 0;padding:20px;display:grid}.billing-web-order p{font-size:13px;line-height:1.5}.billing-web-order label{gap:7px;display:grid}.billing-web-order input{background:#fff;border:1px solid #cdd5df;border-radius:8px;width:100%;min-height:42px;padding:10px}.billing-web-order button{justify-self:start}
