@layer ds {
.app[data-brand-industry] .stat-cards{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.app[data-brand-industry] .stat-cards>.stat-tile{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr);justify-content:stretch;align-items:center;gap:8px 10px;padding:18px 22px 20px;display:grid;position:relative}.app[data-brand-industry] .stat-cards>.stat-tile+.stat-tile:before{background:var(--av-border);content:"";width:1px;position:absolute;inset:18px auto 18px 0}.app[data-brand-industry] .stat-cards .stat-tile-body{display:contents}.app[data-brand-industry] .stat-cards .stat-tile-icon{border-radius:50%;flex:none;grid-area:1/1;width:32px;height:32px}.app[data-brand-industry] .stat-cards .stat-tile-icon>svg{width:16px;height:16px}.app[data-brand-industry] .stat-cards .stat-tile-label{color:var(--av-muted);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;line-height:18px;overflow:hidden}.app[data-brand-industry] .stat-cards .stat-tile-value{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-kpi);font-variant-numeric:tabular-nums;font-weight:var(--av-weight-semibold);letter-spacing:-.022em;grid-area:2/1/auto/-1;margin-top:2px;line-height:32px}.app[data-brand-industry] .stat-cards .stat-tile-caption{color:var(--av-muted);font-size:var(--av-text-sm);grid-area:3/1/auto/-1;line-height:18px}@media (max-width:1080px){.app[data-brand-industry] .stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-brand-industry] .stat-cards>.stat-tile:nth-child(3):before{display:none}.app[data-brand-industry] .stat-cards>.stat-tile:nth-child(n+3){border-top:1px solid var(--av-border)}}.app[data-brand-industry] .doc-panel{padding:20px 24px 22px}.app[data-brand-industry] .doc-panel>.section-title{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold);letter-spacing:-.011em;margin:2px 0 14px;line-height:24px}.app[data-brand-industry] .issue-form{align-items:end;gap:12px}.app[data-brand-industry] .issue-form label{color:var(--av-fg-2);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium)}.app[data-brand-industry] .pay-grid{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-template-columns:auto minmax(0,1fr) auto auto;gap:0 24px;display:grid;overflow:hidden}.app[data-brand-industry] .pay-grid>*{grid-column:1/-1}.app[data-brand-industry] .pay-grid>.pay-card{border:0;border-bottom:1px solid var(--av-border-subtle);box-shadow:none;grid-template-columns:subgrid;transition:background-color var(--av-dur-fast) var(--av-ease-standard);background:0 0;border-radius:0;align-items:center;gap:10px 24px;padding:14px 20px;display:grid}.app[data-brand-industry] .pay-grid>.pay-card:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.app[data-brand-industry] .pay-grid>.pay-card:hover{background:color-mix(in srgb, var(--av-surface-sunken) 60%, var(--av-surface))}}.app[data-brand-industry] .pay-grid .pay-card-head{display:contents}.app[data-brand-industry] .pay-grid .pay-card-head>div:first-child{flex-direction:column;grid-area:1/1;gap:1px;min-width:96px;display:flex}.app[data-brand-industry] .pay-grid .pay-card-head>.chip{grid-area:1/3;justify-self:start}.app[data-brand-industry] .pay-grid .pay-card-amount{color:var(--av-fg);font-family:var(--av-font-sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:var(--av-weight-semibold);letter-spacing:-.01em;line-height:22px}.app[data-brand-industry] .pay-grid .pay-card-client{color:var(--av-muted);font-size:var(--av-text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.app[data-brand-industry] .pay-grid .pay-card-grid{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;min-width:0;display:grid}.app[data-brand-industry] .pay-grid .pay-card-grid>div{min-width:0}.app[data-brand-industry] .pay-grid .pay-card-key{color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-regular);letter-spacing:0;text-transform:none;line-height:16px}.app[data-brand-industry] .pay-grid .pay-card-val{color:var(--av-fg-2);font-size:var(--av-text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;line-height:18px;overflow:hidden}.app[data-brand-industry] .pay-grid .pay-card-val>svg{color:var(--av-subtle);flex:none}.app[data-brand-industry] .pay-grid .pay-card-link{--btn-h:var(--av-control-h-sm);--btn-px:12px;--btn-fs:13px;grid-area:1/4;justify-self:end}.app[data-brand-industry] .pay-grid>.empty-panel{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:40px 24px}@media (max-width:1180px){.app[data-brand-industry] .pay-grid{flex-direction:column;display:flex}.app[data-brand-industry] .pay-grid>.pay-card{grid-template-columns:minmax(0,1fr) auto}.app[data-brand-industry] .pay-grid .pay-card-head>.chip{grid-column:2;justify-self:end}.app[data-brand-industry] .pay-grid .pay-card-grid{grid-area:2/1/auto/-1}.app[data-brand-industry] .pay-grid .pay-card-link{grid-area:3/1/auto/-1;justify-self:start}}@media (max-width:640px){.app[data-brand-industry] .pay-grid .pay-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.app[data-brand-industry] .eyebrow.booking-form-eyebrow{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold);letter-spacing:-.01em;text-transform:none;margin-bottom:18px}.app[data-brand-industry] .booking-cols{gap:0}.app[data-brand-industry] .bf-section{background:0 0;border:0;border-radius:0;padding:0 24px;overflow:visible}.app[data-brand-industry] .bf-section:first-child{padding-left:0}.app[data-brand-industry] .bf-section:last-child{padding-right:0}.app[data-brand-industry] .bf-section+.bf-section{border-left:1px solid var(--av-border-subtle)}.app[data-brand-industry] .bf-section-head{color:var(--av-fg);font-size:var(--av-text-body);font-weight:var(--av-weight-semibold);letter-spacing:-.006em;text-transform:none;background:0 0;border:0;padding:0 0 14px}.app[data-brand-industry] .bf-section-num{background:var(--av-primary-soft);color:var(--av-primary-text);border-radius:50%;flex:0 0 22px;width:22px;height:22px;font-size:12px}.app[data-brand-industry] .bf-section-body{padding:0}.app[data-brand-industry] .bf-client-grid>.field{grid-column:auto}.app[data-brand-industry] .bf-client-grid{flex-wrap:wrap;align-content:start;align-items:start;display:flex}.app[data-brand-industry] .bf-client-grid>.bf-client{flex:180px}.app[data-brand-industry] .bf-client-grid>.bf-seats{flex:none}.app[data-brand-industry] .bf-submit{border-top:1px solid var(--av-border-subtle);margin-top:24px;padding-top:20px}@media (max-width:1100px){.app[data-brand-industry] .bf-section{padding:0}.app[data-brand-industry] .bf-section+.bf-section{border-left:0;border-top:1px solid var(--av-border-subtle);margin-top:20px;padding-top:20px}}.app[data-brand-industry] .bk-table-panel{padding:0}.app[data-brand-industry] .bk-table-panel>.card-head{align-items:center;margin:0;padding:20px 24px 4px}.app[data-brand-industry] .bk-table-title{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold);letter-spacing:-.011em;line-height:24px}.app[data-brand-industry] .booking-live-filters{border:0;border-bottom:1px solid var(--av-border);background:0 0;border-radius:0;gap:10px;margin:0;padding:10px 24px 18px}.app[data-brand-industry] .booking-filter-heading strong{color:var(--av-fg-2);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium)}.app[data-brand-industry] .booking-filter-icon{color:var(--av-muted);background:0 0;width:18px;height:18px}.app[data-brand-industry] :is(.booking-filter-field,.booking-filter-grid label){color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none}.app[data-brand-industry] .booking-filter-grid :is(input,select),.app[data-brand-industry] .booking-filter-grid .fancy-select.compact .fancy-select-trigger,.app[data-brand-industry] .booking-filter-reset{border-radius:var(--av-radius-control);font-size:var(--av-text-sm);height:36px;min-height:36px}.app[data-brand-industry] .booking-filter-reset{border-radius:var(--av-radius-pill);font-weight:var(--av-weight-medium)}.app[data-brand-industry] .bk-table-panel .empty-block{border-top:1px solid var(--av-border);margin-top:16px;padding:40px 24px}.app[data-brand-industry] .booking-filter-grid{align-items:start;gap:12px 10px}.app[data-brand-industry] :is(.booking-filter-field,.booking-filter-grid label){gap:6px}:is(.app[data-brand-industry],.av-overlay) .detail-list dt{color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-regular);letter-spacing:0;text-transform:none;line-height:16px}:is(.app[data-brand-industry],.av-overlay) .detail-list dd{color:var(--av-fg-2);font-size:var(--av-text-sm);margin-top:2px;line-height:18px}:is(.app[data-brand-industry],.av-overlay) .detail-list div{border-top-color:var(--av-border-subtle)}.app[data-brand-industry] :is(.metrics-grid,.accounting-kpis,.invoice-metrics){background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid;overflow:hidden}.app[data-brand-industry] :is(.metrics-grid>.metric-card,.accounting-kpis>.accounting-kpi,.invoice-metrics>.invoice-metric){box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:18px 22px 20px;position:relative}.app[data-brand-industry] :is(.metrics-grid>.metric-card,.accounting-kpis>.accounting-kpi,.invoice-metrics>.invoice-metric)+:before{background:var(--av-border);content:"";width:1px;position:absolute;inset:18px auto 18px 0}.app[data-brand-industry] :is(.metric-card,.accounting-kpi)>:is(span,small,dt):first-child{color:var(--av-muted);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none;line-height:18px;display:block}.app[data-brand-industry] :is(.metric-card,.accounting-kpi) strong{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-kpi);font-variant-numeric:tabular-nums;font-weight:var(--av-weight-semibold);letter-spacing:-.022em;margin:8px 0 2px;line-height:32px;display:block}.app[data-brand-industry] :is(.metric-card,.accounting-kpi) :is(p,small:not(:first-child)){color:var(--av-muted);font-size:var(--av-text-sm);margin:0;line-height:18px}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)){background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card{border:0;border-bottom:1px solid var(--av-border-subtle);box-shadow:none;transition:background-color var(--av-dur-fast) var(--av-ease-standard);background:0 0;border-radius:0;grid-template-columns:minmax(220px,.9fr) minmax(0,2.6fr);align-items:start;gap:6px 36px;padding:16px 22px;display:grid}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card:hover{background:color-mix(in srgb, var(--av-surface-sunken) 60%, var(--av-surface))}}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card>.entity-card-header{flex-direction:column;grid-area:1/1/span 3;justify-content:flex-start;align-items:flex-start;gap:8px}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card>:not(.entity-card-header){grid-column:2}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)) .entity-card-header h2{color:var(--av-fg);font-size:15px;font-weight:var(--av-weight-semibold);letter-spacing:-.01em;margin:1px 0 0;line-height:22px}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)) .entity-card-header p:not(.eyebrow){color:var(--av-muted);font-size:var(--av-text-sm);margin:0}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)) .entity-card-header .eyebrow{font-size:12px;line-height:16px}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)) .detail-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 20px}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)) .detail-list div{border:0;padding:0}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea)) .entity-card>.panel-copy{color:var(--av-muted);font-size:var(--av-text-sm);margin:4px 0 0}@media (max-width:900px){.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card{grid-template-columns:minmax(0,1fr)}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card>*{grid-area:auto/1!important}}.app[data-brand-industry] .accounting-filter{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app[data-brand-industry] .av-route[data-route=notifications]>.panel:has(.audit-filter-form){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app[data-brand-industry] .toolbar-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app[data-brand-industry] .svc-card{box-shadow:none}.app[data-brand-industry] :is(.orders-page,.commerce-admin,.order-detail){gap:var(--av-section-gap);width:100%;max-width:none;margin:0;padding:0}.app[data-brand-industry] :is(.orders-ledger,.commerce-admin-ledger,.commerce-builder,.commerce-onboarding,.commerce-preview,.order-detail-grid>section,.order-detail-grid>aside,.order-timeline){border-color:var(--av-border);border-radius:var(--av-radius-card)}.app[data-brand-industry] .orders-table-head{color:var(--av-muted);font-size:12.5px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none;padding:11px 24px}.app[data-brand-industry] .orders-row{padding:14px 24px}.app[data-brand-industry] .orders-row strong{font-size:var(--av-text-sm);font-weight:var(--av-weight-semibold)}.app[data-brand-industry] .orders-row small{font-size:12px}.app[data-brand-industry] .orders-health{border-color:var(--av-border);border-radius:var(--av-radius-pill);padding:7px 14px 7px 12px}.app[data-brand-industry] .kn-list-head{color:var(--av-muted);font-size:12.5px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none;background:0 0}.app[data-brand-industry] .acct-layout{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-template-columns:280px minmax(0,1fr);gap:0;overflow:hidden}.app[data-brand-industry] .acct-profile-card{background:color-mix(in srgb, var(--av-surface-sunken) 55%, var(--av-surface));border:0;border-right:1px solid var(--av-border);box-shadow:none;text-align:left;border-radius:0;align-self:stretch;align-items:flex-start;height:auto;padding:28px 24px}.app[data-brand-industry] .acct-avatar{background:var(--av-primary);font-family:var(--av-font-sans);font-size:24px;font-weight:var(--av-weight-semibold);width:56px;height:56px;margin-bottom:10px}.app[data-brand-industry] .acct-name{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold)}.app[data-brand-industry] .acct-email{font-size:var(--av-text-sm)}.app[data-brand-industry] .acct-since{color:var(--av-muted);font-size:12px}.app[data-brand-industry] .acct-sections{gap:0}.app[data-brand-industry] .acct-sections>.acct-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 28px 26px}.app[data-brand-industry] .acct-sections>.acct-card+.acct-card{border-top:1px solid var(--av-border)}.app[data-brand-industry] .acct-card-head{margin-bottom:18px}.app[data-brand-industry] .acct-card-icon{border:1px solid var(--av-border);color:var(--av-fg-2);background:0 0;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.app[data-brand-industry] .acct-card-icon>svg{width:16px;height:16px}.app[data-brand-industry] .acct-card-head h2{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold);letter-spacing:-.011em}.app[data-brand-industry] .acct-card-head p{color:var(--av-muted);font-size:var(--av-text-sm)}.app[data-brand-industry] .acct-pref-row{border:1px solid var(--av-border);border-radius:var(--av-radius-control);background:0 0}@media (max-width:900px){.app[data-brand-industry] .acct-layout{grid-template-columns:minmax(0,1fr)}.app[data-brand-industry] .acct-profile-card{border-bottom:1px solid var(--av-border);border-right:0}}.app[data-brand-industry] .team-access-details{border:1px solid var(--av-border);border-radius:var(--av-radius-inset);background:0 0}.app[data-brand-industry] .team-access-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;display:grid}.app[data-brand-industry] .entity-list>.team-member-card{border:0;border-top:1px solid var(--av-border);box-shadow:none;background:0 0;border-radius:0;padding:18px 0 4px}.app[data-brand-industry] .accounting-form :is(input,select,textarea){width:100%;min-width:0;max-width:100%}.app[data-brand-industry] .accounting-grid .accounting-form label:not(.wide){flex:calc(50% - 14px);min-width:0}.app[data-brand-industry] .accounting-grid{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);gap:0;overflow:hidden}.app[data-brand-industry] .accounting-grid>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 24px}.app[data-brand-industry] .accounting-grid>.panel+.panel{border-left:1px solid var(--av-border)}@media (max-width:1050px){.app[data-brand-industry] .accounting-grid>.panel+.panel{border-left:0;border-top:1px solid var(--av-border)}}.app[data-brand-industry] .accounting-table th{color:var(--av-muted);font-size:12.5px;font-weight:var(--av-weight-medium);text-transform:none}.app[data-brand-industry] .panel :is(h2:not([class]),.section-title){color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold);letter-spacing:-.011em;line-height:24px}.app[data-brand-industry] .single-panel-grid:has(>.panel+.panel){background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);gap:0;overflow:hidden}.app[data-brand-industry] .single-panel-grid:has(>.panel+.panel)>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 28px 26px}.app[data-brand-industry] .single-panel-grid:has(>.panel+.panel)>.panel+.panel{border-top:1px solid var(--av-border)}.app[data-brand-industry] .danger-zone .eyebrow{color:var(--av-danger)}.app[data-brand-industry] .single-panel-grid>.danger-zone{background:color-mix(in srgb, var(--av-danger) 2.5%, var(--av-surface))}.app[data-brand-industry] .billing-editor{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);gap:0;overflow:hidden}.app[data-brand-industry] .billing-editor>.billing-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:24px 26px 26px}.app[data-brand-industry] .billing-editor>.billing-section+.billing-section{border-top:1px solid var(--av-border)}.app[data-brand-industry] .billing-section-heading{border-bottom:0;gap:12px;padding-bottom:0}.app[data-brand-industry] .billing-section-icon{border:1px solid var(--av-border);color:var(--av-fg-2);background:0 0;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.app[data-brand-industry] .billing-section-icon>svg{width:16px;height:16px}.app[data-brand-industry] .billing-section-heading h2{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold);letter-spacing:-.011em}.app[data-brand-industry] .billing-section-heading p{color:var(--av-muted);font-size:var(--av-text-sm)}.app[data-brand-industry] .billing-toggle-list{border-top:1px solid var(--av-border-subtle);gap:0}.app[data-brand-industry] .billing-toggle-row{border:0;border-bottom:1px solid var(--av-border-subtle);background:0 0;border-radius:0;padding:13px 0}.app[data-brand-industry] .billing-toggle-row:focus-within{box-shadow:none;outline:2px solid var(--av-primary-border);outline-offset:2px}.app[data-brand-industry] .billing-toggle-row>span strong{color:var(--av-fg);font-size:var(--av-text-body);font-weight:var(--av-weight-medium)}.app[data-brand-industry] .billing-toggle-row>span small{color:var(--av-muted);font-size:var(--av-text-sm)}.app[data-brand-industry] .billing-toggle-row>input:checked+i{background:var(--av-primary)}.app[data-brand-industry] .billing-save-bar{background:color-mix(in srgb, var(--av-surface-sunken) 60%, var(--av-surface));border:0;border-top:1px solid var(--av-border);box-shadow:none;color:var(--av-fg);z-index:var(--av-z-sticky);border-radius:0;padding:16px 26px;position:sticky;bottom:0}.app[data-brand-industry] .billing-save-bar strong{color:var(--av-fg);font-size:var(--av-text-body);font-weight:var(--av-weight-semibold)}.app[data-brand-industry] .billing-save-bar span{color:var(--av-muted);font-size:var(--av-text-sm)}.app[data-brand-industry] .billing-preview-panel{border-radius:var(--av-radius-card)}.app[data-brand-industry] .cash-invoice-panel{border-radius:var(--av-radius-card);box-shadow:none}.app[data-brand-industry] .cash-invoice-icon{border-radius:50%}.app[data-brand-industry] .cash-invoice-row{border-color:var(--av-border);border-radius:var(--av-radius-control)}.app[data-brand-industry] .invoice-list-panel .invoice-filters{border:0;border-bottom:1px solid var(--av-border);box-shadow:none;background:0 0;border-radius:0}.app[data-brand-industry] .invoice-filter-field>:is(span,label):first-child,.app[data-brand-industry] .invoice-filters label{color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none}.app[data-brand-industry] .invoice-metric-icon{border-radius:50%;width:32px;height:32px}.app[data-brand-industry] .calendar-weekdays{background:var(--av-surface);border-bottom:1px solid var(--av-border);letter-spacing:0;text-transform:none;font-size:12.5px}.app[data-brand-industry] .calendar-rail{gap:32px}.app[data-brand-industry] .calendar-rail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 0}.app[data-brand-industry] .calendar-rail .card-head{border-bottom:1px solid var(--av-border);margin-bottom:4px;padding-bottom:10px}.app[data-brand-industry] .calendar-rail .card-head h2{color:var(--av-fg);font-size:var(--av-text-section);font-weight:var(--av-weight-semibold)}.app[data-brand-industry] .calendar-rail .rail{margin:0}.app[data-brand-industry] .calendar-rail .rail-row{border-bottom:1px solid var(--av-border-subtle);border-radius:0;padding-inline:0}.app[data-brand-industry] .channels-layout{align-items:start}.app[data-brand-industry] :is(.channels-main,.channels-side){gap:var(--av-card-gap);flex-direction:column;min-width:0;display:flex}.app[data-brand-industry] .channels-side>.panel{background:color-mix(in srgb, var(--av-surface-sunken) 55%, transparent);box-shadow:none;border:0}.app[data-brand-industry] :is(.platform-ops-metrics,.platform-clients-metrics){background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);gap:0;overflow:hidden}.app[data-brand-industry] :is(.platform-ops-metrics,.platform-clients-metrics)>*{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.app[data-brand-industry] :is(.platform-ops-metrics,.platform-clients-metrics)>*+:before{background:var(--av-border);content:"";width:1px;position:absolute;inset:14px auto 14px 0}.app[data-brand-industry] :is(.platform-ops-metrics,.platform-clients-metrics)>*>:first-child:not(:only-child){border-radius:50%}.app[data-brand-industry] .platform-company-stats{border-block:1px solid var(--av-border-subtle);gap:0}.app[data-brand-industry] .platform-company-stats>div{background:0 0;border:0;border-radius:0;padding:12px 16px}.app[data-brand-industry] .platform-company-stats>div+div{border-left:1px solid var(--av-border-subtle)}.app[data-brand-industry] .platform-company-stats>div:first-child{padding-left:0}.app[data-brand-industry] .invoice-metrics>.invoice-metric{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.app[data-brand-industry] .invoice-metric>div{display:contents}.app[data-brand-industry] .invoice-metric-icon{background:color-mix(in srgb, var(--av-primary) 10%, transparent);color:var(--av-primary-text);border:0;flex:none;grid-area:1/1}.app[data-brand-industry] .invoice-metric.warning .invoice-metric-icon{background:var(--av-warning-soft);color:var(--av-warning)}.app[data-brand-industry] .invoice-metric-icon>svg{width:16px;height:16px}.app[data-brand-industry] .invoice-metric>div>span{color:var(--av-muted);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium);grid-area:1/2}.app[data-brand-industry] .invoice-metric strong{color:var(--av-fg);font-family:var(--av-font-sans);font-size:var(--av-text-kpi);font-variant-numeric:tabular-nums;font-weight:var(--av-weight-semibold);letter-spacing:-.022em;grid-area:2/1/auto/-1;margin-top:2px;line-height:32px}.app[data-brand-industry] .invoice-metric small{color:var(--av-muted);font-size:var(--av-text-sm);grid-area:3/1/auto/-1;margin:0}.app[data-brand-industry] .billing-toggle-row{grid-template-columns:minmax(0,1fr) auto;justify-items:start;width:100%;display:grid}.app[data-brand-industry] .billing-toggle-row>i{justify-self:end}.app[data-brand-industry] .calendar-board{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app[data-brand-industry] .calendar-grid-scroll{gap:0}.app[data-brand-industry] .calendar-toolbar{margin-bottom:4px}.app[data-brand-industry] .calendar-nav-left .icon-button,:is(.app[data-brand-industry],.av-overlay) :is(.dialog-close,.icon-action,.row-kebab-btn),.av-modal[data-variant=confirm] .av-modal-close{border-radius:50%}.app[data-brand-industry] :is(.calendar-today-btn,.calendar-agenda-toggle,.booking-filter-reset,.invoice-filter-clear),.app[data-brand-industry] .calendar-view-toggle,.app[data-brand-industry] .calendar-view-toggle:before,.app[data-brand-industry] .calendar-view-toggle>button{border-radius:var(--av-radius-pill)}.auth-shell :is(.auth-submit,.auth-form>button[type=submit]){border-radius:var(--av-radius-pill);box-shadow:0 1px 2px #10182814}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card:not(:has(>.entity-card-header)){grid-template-columns:minmax(0,1fr)}.app[data-brand-industry] .entity-grid:not(:has(form,input,select,textarea))>.entity-card:not(:has(>.entity-card-header))>*{grid-column:1}.app[data-brand-industry] .branding-stepper{border-bottom:1px solid var(--av-border);gap:0;margin-bottom:20px}.app[data-brand-industry] .branding-step{color:var(--av-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:10px;margin-bottom:-1px;padding:10px 2px 12px}.app[data-brand-industry] .branding-step span{background:var(--av-surface);border:1px solid var(--av-border-strong);color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-semibold);width:22px;height:22px}.app[data-brand-industry] .branding-step strong{font-size:var(--av-text-sm);font-weight:var(--av-weight-medium)}@media (hover:hover) and (pointer:fine){.app[data-brand-industry] .branding-step:not(.active):hover{color:var(--av-fg-2)}}.app[data-brand-industry] .branding-step.active{border-bottom-color:var(--av-primary);color:var(--av-fg);background:0 0}.app[data-brand-industry] .branding-step.active span{background:var(--av-primary);border-color:var(--av-primary);color:var(--av-primary-fg)}.app[data-brand-industry] .branding-editor{min-height:0}.app[data-brand-industry] .conv-layout{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);gap:0;overflow:hidden}.app[data-brand-industry] .conv-layout>:is(.conv-list-panel,.conv-detail-panel){box-shadow:none;background:0 0;border:0;border-radius:0}.app[data-brand-industry] .conv-layout>.conv-list-panel{background:color-mix(in srgb, var(--av-surface-sunken) 40%, var(--av-surface));border-right:1px solid var(--av-border);padding:16px 14px}.app[data-brand-industry] .conv-list-title{color:var(--av-fg);font-size:var(--av-text-body);font-weight:var(--av-weight-semibold);letter-spacing:-.006em;text-transform:none}.app[data-brand-industry] .conv-context{border:0;border-block:1px solid var(--av-border-subtle);background:0 0;border-radius:0;padding:14px 0}.app[data-brand-industry] .conv-ctx-icon{border:1px solid var(--av-border);background:0 0;border-radius:50%}.app[data-brand-industry] .conv-ctx-label,.app[data-brand-industry] .conv-booking-eyebrow,.app[data-brand-industry] .conv-booking-amount-label{color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-regular);letter-spacing:0;text-transform:none}.app[data-brand-industry] .conv-booking-card{border:1px solid var(--av-border);border-radius:var(--av-radius-inset);background:0 0}.app[data-brand-industry] .conv-actions{justify-content:flex-end}.app[data-brand-industry] .conv-actions>form{flex:none}.app[data-brand-industry] .conv-actions>form>.conv-take-btn,.app[data-brand-industry] .conv-take-btn{flex:none;width:auto}@media (max-width:900px){.app[data-brand-industry] .conv-layout>.conv-list-panel{border-bottom:1px solid var(--av-border);border-right:0}}
}

@layer ds {
.plan-usage{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;overflow:hidden}.plan-usage-item{gap:6px;min-width:0;padding:18px 22px 20px;display:grid;position:relative}.plan-usage-item+.plan-usage-item:before{background:var(--av-border);content:"";width:1px;position:absolute;inset:18px auto 18px 0}.plan-usage-item>span:first-child{color:var(--av-muted);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium);line-height:18px}.plan-usage-item strong{color:var(--av-fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:var(--av-weight-semibold);letter-spacing:-.02em;line-height:28px}.plan-usage-item strong small{color:var(--av-muted);font-size:var(--av-text-sm);font-weight:var(--av-weight-medium);letter-spacing:0}.plan-usage-bar{background:var(--av-surface-sunken);border-radius:var(--av-radius-pill);height:6px;margin-top:4px;display:block;overflow:hidden}.plan-usage-bar>span{background:var(--av-primary);border-radius:inherit;height:100%;display:block}.plan-usage-item[data-exceeded=true] .plan-usage-bar>span{background:var(--av-danger)}.plan-grid{gap:var(--av-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-card{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-row:span 5;grid-template-rows:subgrid;gap:0;min-width:0;padding:24px;display:grid;position:relative}.plan-card[data-current=true]{border-color:var(--av-primary);box-shadow:0 0 0 1px var(--av-primary)}.plan-card-head{align-items:center;gap:12px;min-width:0;display:flex}.plan-card-icon{background:var(--av-primary-soft);color:var(--av-primary-text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.plan-card-head h2{color:var(--av-fg);font-family:var(--av-font-sans);font-size:20px;font-weight:var(--av-weight-semibold);letter-spacing:-.016em;margin:0;line-height:28px}.plan-card-badge,.plan-compare-current{background:var(--av-primary-soft);border-radius:var(--av-radius-pill);color:var(--av-primary-text);font-size:12px;font-weight:var(--av-weight-medium);white-space:nowrap;padding:1px 9px;line-height:18px}.plan-card-badge{margin-left:auto}.plan-card-summary{color:var(--av-muted);font-size:var(--av-text-sm);margin:14px 0 0;line-height:20px}.plan-card-lead{gap:2px;margin:20px 0 0;display:grid}.plan-card-lead strong{color:var(--av-fg);font-size:var(--av-text-kpi-lg,34px);font-variant-numeric:tabular-nums;font-weight:var(--av-weight-semibold);letter-spacing:-.03em;line-height:1.1}.plan-card-lead span{color:var(--av-muted);font-size:var(--av-text-sm);line-height:18px}.plan-card-action{margin-top:22px}.plan-card-action :is(form,button){width:100%}.plan-card-action button:disabled{cursor:default;opacity:1}.plan-card[data-current=true] .plan-card-action button:disabled{background:var(--av-primary-soft);box-shadow:none;color:var(--av-primary-text);border-color:#0000}.plan-card-included{color:var(--av-muted);font-size:var(--av-text-sm);min-height:var(--av-control-h);justify-content:center;align-items:center;margin:0;display:flex}.plan-card-list{border-top:1px solid var(--av-border-subtle);align-content:start;gap:12px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.plan-card-list li{color:var(--av-fg-2);font-size:var(--av-text-body);align-items:center;gap:10px;min-width:0;line-height:20px;display:flex}.plan-card-list li strong{color:var(--av-fg);font-variant-numeric:tabular-nums;font-weight:var(--av-weight-semibold)}.plan-card-list li[data-off=true]{color:var(--av-subtle)}.plan-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.plan-mark[data-on=true]{background:var(--av-success-soft);color:var(--av-success)}.plan-mark[data-on=false]{background:color-mix(in srgb, var(--av-fg) 6%, transparent);color:var(--av-subtle)}.plan-mark svg{stroke-width:2.6px}.plan-addon{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 18px;padding:20px 24px;display:grid}.plan-addon-copy h2{color:var(--av-fg);font-size:var(--av-text-card-title,16px);font-weight:var(--av-weight-semibold);margin:0;line-height:22px}.plan-addon-copy p{color:var(--av-muted);font-size:var(--av-text-sm);margin:2px 0 0;line-height:20px}.plan-addon-copy ul{color:var(--av-fg-2);font-size:var(--av-text-sm);flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.plan-addon-copy li{align-items:center;gap:8px;display:inline-flex}.plan-addon-copy li:before{background:var(--av-success);content:"";border-radius:50%;width:6px;height:6px}.plan-compare{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-card);min-width:0;overflow:hidden}.plan-compare-head{padding:20px 24px 6px}.plan-compare-head h2{color:var(--av-fg);font-family:var(--av-font-sans);font-size:18px;font-weight:var(--av-weight-semibold);letter-spacing:-.012em;margin:0;line-height:24px}.plan-compare-head p{color:var(--av-muted);font-size:var(--av-text-sm);margin:2px 0 0;line-height:20px}.plan-compare-scroll{overscroll-behavior-x:contain;overflow-x:auto}.plan-compare-table{border-collapse:separate;border-spacing:0;font-size:var(--av-text-body);table-layout:fixed;width:100%;min-width:560px}.plan-compare-table :is(th,td){border-bottom:1px solid var(--av-border-subtle);color:var(--av-fg-2);font-weight:var(--av-weight-regular);text-align:center;vertical-align:middle;background:0 0;height:48px;padding:0 16px}.plan-compare-table :is(th,td):first-child{text-align:left;width:38%;padding-left:24px}.plan-compare-table :is(th,td):last-child{padding-right:24px}.plan-compare-table thead th{color:var(--av-fg);font-size:var(--av-text-body);font-weight:var(--av-weight-semibold);height:56px}.plan-compare-table thead th[data-current=true]{color:var(--av-primary-text)}.plan-compare-current{vertical-align:1px;margin-left:8px;display:inline-block}.plan-compare-table tbody th[scope=row]{color:var(--av-fg-2)}.plan-compare-table td{font-variant-numeric:tabular-nums}.plan-compare-table td[data-current=true]{background:color-mix(in srgb, var(--av-primary-soft) 55%, transparent);color:var(--av-fg);font-weight:var(--av-weight-medium)}.plan-compare-table td .plan-mark{vertical-align:middle}.plan-compare-group th{background:var(--av-surface-muted,var(--av-surface-sunken));color:var(--av-muted);font-size:12px;font-weight:var(--av-weight-semibold);height:34px;letter-spacing:var(--av-tracking-caps,.04em);text-transform:uppercase}.plan-compare-table tbody tr:last-child :is(th,td){border-bottom:0}.plan-compare-table :is(thead th,tbody th[scope=row]):first-child{background:var(--av-surface);z-index:1;position:sticky;left:0}.plan-compare-group-label{display:inline-block;position:sticky;left:24px}@media (max-width:1180px){.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-card{grid-row:auto;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.plan-card>:not(.plan-card-list){grid-column:1}.plan-card-list{border-left:1px solid var(--av-border-subtle);border-top:0;grid-area:1/2/span 4;margin:0;padding:0 0 0 32px}.plan-card-action{align-self:end}}@media (max-width:640px){.plan-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:20px}.plan-card-list{border-left:0;border-top:1px solid var(--av-border-subtle);grid-area:auto/1;margin-top:20px;padding:18px 0 0}.plan-addon{grid-template-columns:auto minmax(0,1fr);padding:18px 20px}.plan-addon>form{grid-column:1/-1}.plan-addon>form button{width:100%}.plan-compare-head{padding:18px 20px 4px}.plan-compare-table{min-width:500px}.plan-compare-table :is(th,td){padding:0 10px}.plan-compare-table :is(th,td):first-child{width:150px;padding-left:20px}.plan-compare-table :is(th,td):last-child{padding-right:16px}.plan-compare-table tbody th[scope=row]:first-child{box-shadow:1px 0 0 var(--av-border-subtle)}.plan-compare-group-label{left:20px}}
}

@layer ds {
.auth-shell .auth-headline .auth-eyebrow{color:var(--av-primary-text);font-family:var(--av-font-mono);font-size:11px;font-weight:var(--av-weight-medium);letter-spacing:.08em;text-transform:uppercase}.auth-shell .auth-headline h1{color:var(--av-fg);font-family:var(--av-font-sans);font-size:32px;font-weight:var(--av-weight-semibold);letter-spacing:-.024em;line-height:1.12}.auth-shell .auth-lead{color:var(--av-muted);font-size:var(--av-text-body)}.auth-shell .auth-field label{color:var(--av-fg-2);font-family:var(--av-font-sans);font-size:13px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none}.auth-shell .auth-input{background:var(--av-surface);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-control);box-shadow:var(--av-shadow-xs);min-height:var(--av-control-h-lg);transition:border-color var(--av-dur-fast) var(--av-ease-standard), box-shadow var(--av-dur-fast) var(--av-ease-standard)}@media (hover:hover) and (pointer:fine){.auth-shell .auth-input:hover:not(:focus-within){border-color:color-mix(in srgb, var(--av-border-strong) 55%, var(--av-fg) 18%)}}.auth-shell .auth-input:focus-within{background:var(--av-surface);border-color:var(--av-primary);box-shadow:var(--av-focus-ring)}.auth-shell .auth-input>svg{color:var(--av-subtle)}.auth-shell .auth-input:focus-within>svg{color:var(--av-primary-text)}.auth-shell .auth-input input{color:var(--av-fg);font-family:var(--av-font-sans);font-size:14px}.auth-shell .auth-input input::placeholder{color:var(--av-subtle)}.auth-shell .auth-disclosure{border-top-color:var(--av-border)}.auth-shell .auth-disclosure>summary{color:var(--av-fg-2);font-family:var(--av-font-sans);font-size:13px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none}@media (hover:hover) and (pointer:fine){.auth-shell .auth-disclosure>summary:hover{color:var(--av-primary-text)}}.auth-shell .auth-submit{background:var(--av-primary);border-radius:var(--av-radius-md);box-shadow:0 1px 2px color-mix(in srgb, var(--av-primary) 30%, transparent), inset 0 1px 0 #ffffff1f;color:var(--av-primary-fg);font-family:var(--av-font-sans);font-size:15px;font-weight:var(--av-weight-medium);min-height:var(--av-control-h-lg);transition:background-color var(--av-dur-fast) var(--av-ease-standard), opacity var(--av-dur-fast) var(--av-ease-standard), scale var(--av-dur-instant) var(--av-ease-out);border:1px solid #0000;padding:0 20px}@media (hover:hover) and (pointer:fine){.auth-shell .auth-submit:hover:not(:disabled){background:var(--av-primary-hover);box-shadow:0 1px 2px color-mix(in srgb, var(--av-primary) 30%, transparent), inset 0 1px 0 #ffffff1f}}.auth-shell .auth-submit:active:not(:disabled){scale:var(--av-motion-scale-press)}.auth-shell .auth-submit:focus-visible{box-shadow:var(--av-focus-ring);outline:none}.auth-shell .auth-submit:disabled{background:var(--av-primary);color:var(--av-primary-fg);cursor:not-allowed;opacity:.5}.auth-shell .auth-switch{border-top-color:var(--av-border);color:var(--av-muted);font-size:var(--av-text-body)}.auth-shell .auth-switch a{color:var(--av-primary-text);font-weight:var(--av-weight-semibold)}.auth-shell :is(.reg-field label,.auth-form>label){color:var(--av-fg-2);font-family:var(--av-font-sans);font-size:13px;font-weight:var(--av-weight-medium);letter-spacing:0;text-transform:none}.auth-shell .reg-field label svg{color:var(--av-subtle)}.auth-shell :is(.reg-field input,.auth-form>label>input){background:var(--av-surface);border:1px solid var(--av-border-strong);border-radius:var(--av-radius-control);box-shadow:var(--av-shadow-xs);color:var(--av-fg);font-family:var(--av-font-sans);min-height:var(--av-control-h-lg);transition:border-color var(--av-dur-fast) var(--av-ease-standard), box-shadow var(--av-dur-fast) var(--av-ease-standard);font-size:14px}.auth-shell :is(.reg-field input,.auth-form>label>input):focus{background:var(--av-surface);border-color:var(--av-primary);box-shadow:var(--av-focus-ring);outline:none}.auth-shell :is(.reg-field input,.auth-form>label>input)::placeholder{color:var(--av-subtle)}.auth-shell .auth-form>label>.form-help{font-family:var(--av-font-sans)}.auth-shell .auth-form>button[type=submit]{background:var(--av-primary);border-radius:var(--av-radius-md);color:var(--av-primary-fg);font-family:var(--av-font-sans);font-size:15px;font-weight:var(--av-weight-medium);min-height:var(--av-control-h-lg);padding:0 20px}.auth-shell .auth-form>button[type=submit]:hover:not(:disabled){background:var(--av-primary-hover)}.auth-shell .auth-form>button[type=submit]:disabled{background:var(--av-primary);color:var(--av-primary-fg);opacity:.5}
}

@layer legacy,bridge,ds;
