[data-workspace-feature]{min-width:0}[data-workspace-feature] :is(.dashboard-product-view,.workspace-settings){flex-direction:column;gap:1rem;min-width:0;display:flex}[data-workspace-feature] .workspace-settings-tabs{align-items:flex-start;gap:1.5rem;min-width:0;display:flex}[data-workspace-feature] .workspace-settings-nav{border-inline-end:1px solid var(--border);justify-content:flex-start;width:15rem;min-width:15rem;padding-inline-end:.75rem;position:sticky;top:1rem}[data-settings-shell] .settings-shell-column{padding-inline:clamp(1rem,2.5vw,2rem)}[data-settings-shell] header{flex-shrink:0}[data-settings-shell] .settings-shell-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}[data-settings-shell] .settings-shell-rail{background:var(--background);flex-direction:column;flex-shrink:0;gap:1rem;width:16rem;min-width:16rem;min-height:0;padding:1rem .75rem;display:flex}[data-settings-shell] .settings-shell-rail .workspace-settings-nav,[data-settings-shell] .settings-shell-rail .workspace-settings-nav-skeleton{border-inline-end:none;flex:0 auto;width:100%;min-width:0;height:auto;min-height:0;margin:-.25rem;padding:.25rem;position:static;overflow:auto}[data-settings-shell] .settings-shell-rail-separator{background:var(--border);flex-shrink:0;width:100%;height:1px;margin-block:.375rem}[data-settings-shell] .settings-shell-user{flex-shrink:0;margin-top:auto}[data-settings-shell] .settings-shell-main{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;margin-inline:-.25rem;padding-block:1rem;padding-inline:.25rem;overflow:auto}[data-settings-shell] [data-workspace-feature] :is(.dashboard-product-view,.workspace-settings){margin-inline:0}[data-workspace-feature] .workspace-settings-nav-skeleton{width:15rem;min-width:15rem;height:12rem}[data-workspace-feature] .workspace-settings-nav [data-slot=tabs-trigger]{justify-content:flex-start;height:auto;min-height:2rem;padding-inline:.625rem}[data-workspace-feature] .workspace-settings-main{flex:1;min-width:0}[data-workspace-feature] :is(.dashboard-team-heading-actions,.payment-provider-actions){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-workspace-feature] .dashboard-team-heading-actions{justify-content:flex-end}.dashboard-venue-form{max-height:min(65svh,44rem);margin-block:1rem;margin-inline:-.25rem;padding:.25rem;padding-inline-end:.75rem;overflow-y:auto}.dashboard-venue-form--page{max-height:none;margin-block:0;overflow:visible}.dashboard-venue-city-row,.dashboard-venue-contact-row{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:1rem;display:grid}.dashboard-venue-public-note,.dashboard-venue-form-hint{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);margin:0;padding:.75rem;font-size:.875rem}[data-workspace-feature] .dashboard-team-tabs{min-width:0}[data-workspace-feature] .dashboard-team-tabs>[data-slot=tabs-list]{justify-content:flex-start;max-width:100%;overflow-x:auto}[data-workspace-feature] .dashboard-team-tab-content{padding-block-start:1rem}[data-workspace-feature] .dashboard-team-management-grid{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}[data-workspace-feature] .dashboard-external-trainers__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}[data-workspace-feature] .dashboard-external-trainers__row{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}[data-workspace-feature] .dashboard-external-trainers__row[data-archived=true]{background:var(--muted)}[data-workspace-feature] .dashboard-external-trainers__identity{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}[data-workspace-feature] .dashboard-external-trainers__contact{color:var(--muted-foreground);font-size:.875rem}[data-workspace-feature] .dashboard-external-trainers__actions{flex-wrap:wrap;gap:.5rem;display:flex}[data-workspace-feature] .dashboard-team-role-toolbar,[data-workspace-feature] .dashboard-team-role-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem 1rem;display:flex}[data-workspace-feature] .dashboard-team-role-toolbar{border-block-end:1px solid var(--border)}[data-workspace-feature] .dashboard-team-role-footer{border-block-start:1px solid var(--border)}[data-workspace-feature] .dashboard-team-role-toolbar>p,[data-workspace-feature] .dashboard-team-role-status span{color:var(--muted-foreground);font-size:.875rem}[data-workspace-feature] .dashboard-team-role-counts,[data-workspace-feature] .dashboard-team-role-footer-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-workspace-feature] .dashboard-team-role-table{padding:1rem}@media (width<=47.99rem){[data-workspace-feature] .dashboard-team-role-table thead{display:none}[data-workspace-feature] .dashboard-team-role-table [data-slot=table-row],[data-workspace-feature] .dashboard-team-role-table tbody tr{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;display:flex}[data-workspace-feature] .dashboard-team-role-table [data-slot=table-cell]:first-child,[data-workspace-feature] .dashboard-team-role-table tbody td:first-child{flex:100%;min-width:0}}[data-workspace-feature] .dashboard-team-role-table thead svg{width:.875rem;height:.875rem}[data-workspace-feature] .dashboard-team-role-status{align-items:center;gap:.5rem;min-width:0;display:flex}[data-workspace-feature] .dashboard-team-role-status strong{font-size:.875rem;display:block}[data-workspace-feature] .dashboard-team-role-status p{color:var(--muted-foreground);margin:0;font-size:.75rem}[data-workspace-feature] .dashboard-audit-loading{flex-direction:column;gap:.75rem;display:flex}.dashboard-team-dialog-fields{margin-block:1.25rem}[data-workspace-feature] .dashboard-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}[data-workspace-feature] .dashboard-audit-target{text-overflow:ellipsis;max-width:18rem;display:block;overflow:hidden}[data-workspace-feature] .dashboard-orbinaut-empty-illustration{object-fit:contain;width:8rem;height:8rem}[data-workspace-feature] .workspace-settings-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}[data-workspace-feature] .dashboard-account-fields{gap:.75rem;min-width:0;display:grid}[data-workspace-feature] .dashboard-account-fields>div{gap:.25rem;min-width:0;display:grid}[data-workspace-feature] .dashboard-account-fields dt{color:var(--muted-foreground);font-size:.875rem}[data-workspace-feature] .dashboard-account-fields dd{overflow-wrap:anywhere;margin:0;font-weight:500}[data-workspace-feature] .workspace-secret-list,[data-workspace-feature] .workspace-secret-row>div{flex-direction:column;gap:1rem;min-width:0;display:flex}[data-workspace-feature] .workspace-settings-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}[data-workspace-feature] .workspace-settings-field-row--address{grid-template-columns:minmax(5rem,.5fr) minmax(0,1.5fr) minmax(4rem,.35fr)}[data-workspace-feature] .workspace-settings-field-row--accounting{grid-template-columns:repeat(3,minmax(0,1fr))}[data-workspace-feature] .workspace-settings-logo{align-items:flex-start;gap:1rem;min-width:0;display:flex}[data-workspace-feature] .workspace-settings-logo-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);flex:0 0 5.5rem;place-items:center;width:5.5rem;height:5.5rem;padding:.5rem;display:grid;overflow:hidden}[data-workspace-feature] .workspace-settings-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}[data-workspace-feature] .workspace-settings-visibility-actions{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}[data-workspace-feature] .workspace-settings-logo-actions{flex-direction:column;flex:1;justify-content:space-between;gap:.75rem;min-width:0;min-height:5.5rem;display:flex}[data-workspace-feature] .workspace-settings-logo-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}[data-workspace-feature] .workspace-settings-logo-buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-workspace-feature] .workspace-settings-logo-filename{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}[data-workspace-feature] .workspace-settings-logo-filename[data-empty=true]{color:var(--muted-foreground)}[data-workspace-feature] .workspace-settings-savebar{justify-content:flex-end;margin-block-start:1rem;display:flex}[data-workspace-feature] .workspace-secret-row{border:1px solid var(--border);border-radius:var(--radius);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}[data-workspace-feature] .workspace-secret-row>div:last-child{flex-flow:wrap;justify-content:flex-end;gap:.5rem}[data-workspace-feature] .workspace-secret-row span{color:var(--muted-foreground);font-size:.75rem}[data-workspace-feature] .workspace-secret-row strong,[data-workspace-feature] .workspace-secret-row span{overflow-wrap:anywhere;min-width:0}[data-workspace-feature] .workspace-invoice-readiness{margin-block-end:1rem}[data-workspace-feature] .workspace-invoice-readiness [data-slot=card-title],[data-workspace-feature] .payment-provider-return [data-slot=card-title],[data-workspace-feature] .payment-provider-next-action{align-items:flex-start;gap:.5rem;display:flex}[data-workspace-feature] .payment-provider-settings,[data-workspace-feature] .payment-provider-settings>section{flex-direction:column;gap:1rem;min-width:0;display:flex}[data-workspace-feature] .payment-provider-settings{gap:1.5rem}[data-workspace-feature] .payment-provider-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}[data-workspace-feature] .payment-provider-section-heading h2,[data-workspace-feature] :is(.payment-provider-next-action,.payment-provider-action-error){margin:0}[data-workspace-feature] .payment-provider-next-action{color:var(--muted-foreground);border-inline-start:1px solid var(--border);padding-inline-start:.75rem;font-size:.875rem}[data-workspace-feature] .payment-provider-action-error{font-size:.875rem}[data-workspace-feature] .payment-provider-connection-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1rem;width:100%;min-width:0;display:grid}[data-workspace-feature] .payment-provider-catalog-card{width:100%}[data-workspace-feature] .payment-provider-help-heading{align-items:center;gap:.125rem;min-width:0;display:flex}[data-workspace-feature] .payment-provider-hub{flex-direction:column;gap:1rem;min-width:0;display:flex}[data-workspace-feature] .payment-provider-detail-toolbar{display:flex}[data-workspace-feature] .payment-provider-card-content{flex-direction:column;gap:1rem;display:flex}[data-workspace-feature] .payment-provider-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}[data-workspace-feature] .payment-provider-readiness>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;padding:.75rem;display:flex}[data-workspace-feature] .payment-provider-readiness dt{color:var(--muted-foreground);font-size:.75rem}[data-workspace-feature] .payment-provider-readiness dd{overflow-wrap:anywhere;min-width:0;margin:0}[data-workspace-feature] .payment-provider-action-error{color:var(--destructive);font-weight:600}@media (width<=64rem){[data-workspace-feature] :is(.dashboard-team-management-grid,.payment-provider-connection-list){grid-template-columns:minmax(0,1fr)}[data-workspace-feature] .payment-provider-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){[data-workspace-feature] .workspace-settings-nav [data-slot=tabs-trigger],[data-workspace-feature] .payment-provider-hub-card [data-slot=button]{min-height:2.75rem}[data-workspace-feature] .payment-provider-help,[data-workspace-feature] .billing-meter__hint{min-width:2.75rem;min-height:2.75rem}[data-workspace-feature] .workspace-secret-row [data-slot=button],[data-workspace-feature] .workspace-settings-logo-actions [data-slot=button],[data-workspace-feature] .workspace-settings-logo-buttons label,[data-workspace-feature] .workspace-settings-visibility-actions [data-slot=button],[data-workspace-feature] .payment-provider-actions [data-slot=button],[data-workspace-feature] .payment-provider-detail-toolbar a,[data-workspace-feature] .dashboard-team-role-footer-actions [data-slot=button]{min-height:2.75rem}}@media (width<=48rem){[data-settings-shell] .settings-shell-body{flex-direction:column}[data-settings-shell] .settings-shell-rail{width:100%;min-width:0}[data-settings-shell] .settings-shell-user{margin-top:0}[data-workspace-feature] .workspace-settings-tabs{flex-direction:column}[data-workspace-feature] .workspace-settings-nav,[data-workspace-feature] .workspace-settings-nav-skeleton{border-inline-end:none;border-block-end:1px solid var(--border);width:100%;min-width:0;height:auto;padding-block-end:.75rem;padding-inline-end:0;position:static}}@media (width<=44rem){[data-workspace-feature] .payment-provider-section-heading{flex-direction:column;align-items:flex-start}[data-workspace-feature] .dashboard-team-heading-actions,[data-workspace-feature] .dashboard-team-heading-actions>[data-slot=button],[data-workspace-feature] :is(.workspace-settings-field-row,.workspace-settings-field-row--address,.workspace-settings-field-row--accounting),[data-workspace-feature] .payment-provider-readiness{grid-template-columns:minmax(0,1fr);width:100%}[data-workspace-feature] .dashboard-team-heading-actions{justify-content:stretch}[data-workspace-feature] .workspace-settings-logo,[data-workspace-feature] .workspace-secret-row{flex-direction:column;align-items:flex-start}[data-workspace-feature] .workspace-settings-logo-actions{width:100%;min-height:0}[data-workspace-feature] .workspace-secret-row>div:last-child,[data-workspace-feature] .workspace-secret-row [data-slot=button]{width:100%}.dashboard-venue-city-row,.dashboard-venue-contact-row{grid-template-columns:minmax(0,1fr)}}[data-workspace-feature] .billing-status{flex-direction:column;gap:.75rem;min-width:0;display:flex}[data-workspace-feature] .billing-status__plan{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:1.125rem;font-weight:600;display:flex}[data-workspace-feature] .billing-status__cadence{color:var(--muted-foreground);margin-top:-.5rem;font-size:.875rem}[data-workspace-feature] .billing-upsell{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;padding-top:1rem;display:flex}[data-workspace-feature] .billing-upsell__title{margin:0;font-size:.9375rem;font-weight:600}[data-workspace-feature] .billing-upsell__description{color:var(--muted-foreground);margin-top:-.5rem;font-size:.875rem}[data-workspace-feature] .billing-metric__upgrade{color:inherit;text-underline-offset:.2em;text-decoration:underline}[data-workspace-feature] .billing-usage{gap:1.5rem;min-width:0;display:grid}[data-workspace-feature] .billing-usage__section{border-top:1px solid var(--border);gap:.75rem;min-width:0;padding-top:1.25rem;display:grid}[data-workspace-feature] .billing-usage__section:first-child{border-top:0;padding-top:0}[data-workspace-feature] .billing-usage__section-title{min-width:0;color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-size:.75rem;font-weight:500;display:flex}[data-workspace-feature] .billing-usage__section-note{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}[data-workspace-feature] .billing-metric-list{gap:1.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-workspace-feature] .billing-metric{gap:.375rem;min-width:0;display:grid}[data-workspace-feature] .billing-metric__meter{grid-template-columns:1fr auto;align-items:baseline;gap:.25rem .75rem;min-width:0;display:grid}[data-workspace-feature] .billing-metric__label{grid-area:1/1;font-size:.875rem;font-weight:500}[data-workspace-feature] .billing-metric__reset{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2;font-size:.8125rem}[data-workspace-feature] .billing-metric__figure{text-align:left;flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:baseline;gap:.375rem;min-width:0;margin:0;display:flex}[data-workspace-feature] .billing-metric__used{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.1}[data-workspace-feature] .billing-metric__of{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.875rem}[data-workspace-feature] .billing-metric__meter [data-slot=progress-track]{grid-area:3/1/auto/-1;height:.375rem;margin-top:.375rem}[data-workspace-feature] .billing-metric,[data-workspace-feature] .billing-meter{--billing-tone:var(--success)}[data-workspace-feature] .billing-metric[data-tone=near],[data-workspace-feature] .billing-meter[data-tone=near]{--billing-tone:var(--warning)}[data-workspace-feature] .billing-metric[data-tone=high],[data-workspace-feature] .billing-meter[data-tone=high]{--billing-tone:var(--ds-red-700)}[data-workspace-feature] .billing-metric[data-tone=full],[data-workspace-feature] .billing-meter[data-tone=full]{--billing-tone:var(--destructive)}[data-workspace-feature] .billing-metric [data-slot=progress-indicator],[data-workspace-feature] .billing-meter [data-slot=progress-indicator]{background-color:var(--billing-tone)}[data-workspace-feature] .billing-metric__note{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}[data-workspace-feature] .billing-metric__note--warn{color:var(--foreground)}[data-workspace-feature] .billing-trend{gap:.375rem;min-width:0;margin:.5rem 0 0;display:grid}[data-workspace-feature] .billing-trend__bars{align-items:flex-end;gap:2px;min-width:0;height:3rem;display:flex}[data-workspace-feature] .billing-trend__bar{min-width:2px;height:max(2px, var(--billing-trend-fill,0%));background-color:var(--muted-foreground);opacity:.4;border-radius:1px;flex:1 1 0;position:relative}[data-workspace-feature] .billing-trend__bar[data-window]{background-color:var(--billing-tone);opacity:1}[data-workspace-feature] .billing-trend__plot{min-width:0;position:relative}[data-workspace-feature] .billing-trend__bar:before{content:"";height:3rem;position:absolute;bottom:0;left:0;right:0}[data-workspace-feature] .billing-trend__bar[data-active]{opacity:.7}[data-workspace-feature] .billing-trend__bar[data-window][data-active]{filter:brightness(1.2);opacity:1}[data-workspace-feature] .billing-trend__tip{bottom:calc(100% + .25rem);left:var(--billing-trend-tip-x,50%);border-radius:var(--radius-md,.375rem);background-color:var(--foreground);color:var(--background);font-size:var(--text-xs,.75rem);white-space:nowrap;pointer-events:none;padding:.25rem .5rem;line-height:1.25;position:absolute;transform:translate(-50%)}[data-workspace-feature] .billing-trend__tip[data-align=start]{transform:none}[data-workspace-feature] .billing-trend__tip[data-align=end]{transform:translate(-100%)}[data-workspace-feature] .billing-trend__caption{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}[data-workspace-feature] .billing-trend__legend{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-workspace-feature] .billing-trend__key{align-items:center;gap:.375rem;display:inline-flex}[data-workspace-feature] .billing-trend__key:before{background-color:var(--muted-foreground);content:"";border-radius:1px;width:.5rem;height:.5rem}[data-workspace-feature] .billing-trend__key[data-window]:before{background-color:var(--billing-tone)}[data-workspace-feature] .billing-usage__legacy{margin-bottom:1rem}[data-workspace-feature] .billing-meter-list{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-workspace-feature] .billing-meter{gap:.25rem;min-width:0;display:grid}[data-workspace-feature] .billing-meter__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}[data-workspace-feature] .billing-meter__label{font-size:.875rem;font-weight:500}[data-workspace-feature] .billing-meter__value{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-left:auto;font-size:.875rem}[data-workspace-feature] .billing-meter__hint{flex:none;align-self:flex-start;margin-top:-.4375rem;margin-bottom:-.5rem;margin-left:-.125rem}[data-workspace-feature] .billing-meter__note{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}[data-workspace-feature] .billing-meter__note--warn{color:var(--foreground)}
