.bo-shell{min-height:var(--app-viewport-height);height:var(--app-viewport-height);overscroll-behavior:none;background:var(--color-canvas);width:100%;display:flex;position:fixed;inset:0;overflow:hidden}.bo-shell-sidebar{flex:0 0 var(--sidebar-width);height:100%;min-width:var(--sidebar-width);min-height:0;overflow:visible}.bo-shell--sidebar-collapsed .bo-shell-sidebar{flex-basis:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.bo-shell-main{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.bo-shell-content{--table-sticky-header-top:calc(var(--layout-content-padding) * -1);overflow-anchor:none;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--layout-content-padding);scroll-padding-bottom:var(--space-8);flex:auto;overflow:hidden auto}.bo-shell-content::-webkit-scrollbar{display:none}.bo-shell-sidebar-backdrop{display:none}.bo-focused-shell{z-index:var(--z-modal)}.bo-focused-topbar{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-canvas));border-bottom:var(--component-border-width) solid var(--color-border);flex:0 0 var(--topbar-height);align-items:center;gap:var(--space-4);min-height:var(--topbar-height);min-width:0;padding:0 var(--layout-content-padding);justify-content:space-between;display:flex}.bo-focused-topbar-left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bo-focused-topbar-control,.bo-focused-topbar-close{background:var(--color-surface);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;height:var(--control-height-sm);width:var(--control-height-sm);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.bo-focused-topbar-control--navigation{display:none}.bo-focused-topbar-control:hover,.bo-focused-topbar-close:hover{background:var(--color-surface-hover);color:var(--color-text)}.bo-focused-topbar-control:focus-visible,.bo-focused-topbar-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bo-focused-topbar-control svg,.bo-focused-topbar-close svg{height:var(--icon-size-sm);stroke-width:var(--icon-button-icon-stroke-width);width:var(--icon-size-sm)}.bo-focused-topbar-title{min-width:0;padding-left:var(--space-2);gap:1px;display:grid}.bo-focused-topbar-title strong,.bo-focused-topbar-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-focused-topbar-title strong{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.bo-focused-topbar-title span{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}.bo-page-shell{width:min(100%, var(--layout-page-max));gap:var(--space-2);min-width:0;max-width:100%;margin-inline:auto;display:grid}.bo-page-shell--full{width:min(100%, var(--layout-page-max))}.bo-page-shell:has(.bo-data-table){width:min(100%, var(--layout-table-page-max));gap:var(--space-4)}.bo-page-shell:has(:is(.products-editor-page,.marketing-campaign-editor-page)){width:min(100%, var(--layout-editor-page-max))}.bo-page-shell:has(.products-editor-page){width:min(100%, var(--layout-content-page-max))}.bo-page-shell.bo-page-shell--content{width:min(100%, var(--layout-content-page-max))}.bo-page-header{justify-content:space-between;align-items:center;gap:var(--space-5);padding-bottom:var(--space-2);display:flex}.bo-page-header-copy{gap:var(--space-2);min-width:0;display:grid}.bo-page-eyebrow{color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin:0}.bo-page-title{color:var(--color-text-strong);font-family:"Plus Jakarta Sans Variable", var(--font-brand-display);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-tight);margin:0}.bo-page-description{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);max-width:72ch;margin:0}.bo-page-header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;min-width:0;display:flex}.bo-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.bo-toolbar-group{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bo-toolbar-group:first-child{flex:auto}.bo-toolbar-group:first-child .bo-field{flex:1 1 var(--toolbar-search-width);max-width:var(--toolbar-search-width);min-width:0}.bo-toolbar .bo-field:has(.bo-input[type=search]){flex:320px;max-width:min(100%,420px)}.bo-toolbar .bo-input[type=search]{min-height:var(--control-height);border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:none}.bo-toolbar .bo-input[type=search]:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface)}.bo-toolbar .bo-input[type=search]:focus{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-muted) 10%, transparent)}.bo-toolbar .bo-input-shell:has(.bo-input[type=search]) .bo-input-icon{color:var(--color-text-muted)}.bo-toolbar-group:last-child{justify-content:flex-end}.bo-panel{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);background:var(--color-surface);box-shadow:var(--shadow-panel);display:grid}.bo-panel--flush{padding:0}.bo-table-workspace{gap:var(--space-3);min-width:0;display:grid}.bo-table-workspace.has-preview{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start}.bo-table-preview-panel{top:var(--table-sticky-header-top);z-index:calc(var(--z-table-sticky-header) - 1);gap:var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:var(--space-3);display:grid;position:sticky}.bo-mobile-side-panel-trigger{display:none}.bo-mobile-side-panel-modal .bo-modal-body{padding:var(--space-5)}@media (width<=1200px){.bo-shell{display:block}.bo-shell-sidebar{width:min(88vw, var(--sidebar-width));min-width:0;height:var(--app-viewport-height);z-index:var(--z-sidebar-mobile);transition:box-shadow var(--sidebar-mobile-transition), transform var(--sidebar-mobile-transition);position:fixed;top:0;left:0;transform:translate(-100%)}.bo-shell--mobile-open .bo-shell-sidebar{box-shadow:18px 0 42px color-mix(in srgb, var(--neutral-950) 14%, transparent);transform:translate(0)}.bo-shell-main{width:100%;min-height:var(--app-viewport-height);height:var(--app-viewport-height)}.bo-shell-content{--layout-content-padding:var(--layout-content-padding-mobile);padding:var(--layout-content-padding);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.bo-shell-sidebar-backdrop{z-index:var(--z-sidebar-backdrop);background:var(--sidebar-backdrop-bg);border:0;padding:0;display:block;position:fixed;inset:0}.bo-focused-shell .bo-shell-sidebar-backdrop{z-index:var(--z-modal)}.bo-focused-mobile-sidebar{background:var(--sidebar-bg);border-right:var(--component-border-width) solid var(--sidebar-divider);box-shadow:none;height:var(--app-viewport-height);padding:calc(var(--sidebar-padding-block) + env(safe-area-inset-top)) var(--sidebar-padding-inline) calc(var(--sidebar-padding-inline) + env(safe-area-inset-bottom));transition:transform var(--sidebar-mobile-transition);width:min(88vw, var(--sidebar-width));z-index:calc(var(--z-modal) + 1);position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%)}.bo-focused-shell.bo-shell--mobile-open .bo-focused-mobile-sidebar{box-shadow:18px 0 42px color-mix(in srgb, var(--neutral-950) 14%, transparent);transform:translate(0)!important}.bo-focused-shell.bo-focused-shell--has-mobile-page-nav.bo-shell--mobile-viewport .bo-shell-content :is(.notifications-rail,.bo-billing-local-nav,.business-settings-local-nav){display:none!important}.bo-focused-shell.bo-focused-shell--has-mobile-page-nav .bo-focused-topbar-control--navigation{display:inline-flex}.bo-focused-shell :is(.notifications-workspace,.notifications-workspace.has-preview,.bo-billing-section-layout,.business-settings-workspace){grid-template-columns:minmax(0,1fr)}.bo-focused-shell :is(.notifications-rail,.bo-billing-local-nav,.business-settings-local-nav){background:var(--sidebar-bg);border-right:var(--component-border-width) solid var(--sidebar-divider);align-content:start;gap:var(--space-3);height:var(--app-viewport-height);min-width:0;padding:calc(var(--sidebar-padding-block) + env(safe-area-inset-top)) var(--sidebar-padding-inline) calc(var(--sidebar-padding-inline) + env(safe-area-inset-bottom));transition:transform var(--sidebar-mobile-transition);width:min(88vw, var(--sidebar-width));z-index:var(--z-sidebar-mobile);top:0;left:0;overflow:hidden auto;transform:translate(-100%);display:grid!important;position:fixed!important}.bo-focused-shell.bo-shell--mobile-open :is(.notifications-rail,.bo-billing-local-nav,.business-settings-local-nav){box-shadow:18px 0 42px color-mix(in srgb, var(--neutral-950) 14%, transparent);transform:translate(0)}.bo-focused-shell .bo-billing-local-nav{padding-right:var(--sidebar-padding-inline);border-bottom:0}.bo-focused-mobile-sidebar :is(.notifications-rail,.bo-billing-local-nav,.business-settings-local-nav){box-shadow:none!important;gap:var(--space-3)!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;transition:none!important;display:grid!important;position:static!important;overflow:visible!important;transform:none!important}.bo-focused-shell :is(.notifications-rail-section,.bo-billing-local-nav-group,.business-settings-local-nav-group){gap:var(--space-1);display:grid}.bo-focused-shell :is(.notifications-rail-section+.notifications-rail-section,.bo-billing-local-nav-group+.bo-billing-local-nav-group,.business-settings-local-nav-group+.business-settings-local-nav-group){border-top:var(--component-border-width) solid var(--sidebar-divider);padding-top:var(--space-3)}.bo-focused-shell .bo-billing-local-nav-group{flex:initial;gap:var(--space-1);display:grid}.bo-focused-shell .bo-billing-local-nav-group+.bo-billing-local-nav-group{border-top:var(--component-border-width) solid var(--sidebar-divider);padding-top:var(--space-3)}.bo-focused-shell .bo-billing-local-nav-group h2{display:block}.bo-focused-shell :is(.notifications-rail-list button,.bo-billing-local-nav button,.business-settings-local-nav button){border-radius:var(--radius-md);box-shadow:none;color:var(--sidebar-text);min-height:var(--sidebar-link-height);padding:0 var(--space-3);background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.bo-focused-shell .notifications-rail-list button{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bo-focused-shell :is(.notifications-rail-list button:hover,.bo-billing-local-nav button:hover,.business-settings-local-nav button:hover){background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.bo-focused-shell :is(.notifications-rail-list button.is-active,.bo-billing-local-nav button.is-active,.business-settings-local-nav button.is-active){background:var(--sidebar-active-bg);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);color:var(--sidebar-text-strong)}.bo-focused-shell :is(.notifications-rail-icon,.bo-billing-local-nav-icon,.business-settings-local-nav-icon){color:inherit;height:var(--sidebar-icon-size);width:var(--sidebar-icon-size)}.bo-focused-shell :is(.notifications-rail-section h2,.bo-billing-local-nav-group h2,.business-settings-local-nav-group h2){color:var(--sidebar-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label);padding:0 var(--space-2) var(--space-1);text-transform:uppercase;margin:0}.bo-focused-shell .notifications-workspace.is-mobile-index-open .notifications-main{display:grid}.bo-focused-shell .notifications-workspace.is-mobile-index-open .notifications-rail-section h2{color:var(--color-text-muted);padding:0 var(--space-2)}.bo-page-header{align-items:flex-start;gap:var(--space-3)}.bo-table-workspace.has-preview{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(320px,340px)}}@media (width<=640px){.bo-page-header{align-items:stretch;display:grid}.bo-page-header-actions{justify-content:flex-start}.bo-table-workspace.has-preview{grid-template-columns:minmax(0,1fr)}}.bo-mobile-side-panel-trigger.bo-icon-button{display:none}@media (width<=640px){.bo-mobile-side-panel-trigger.bo-icon-button{right:max(var(--space-3), env(safe-area-inset-right));z-index:calc(var(--z-topbar) + 1);width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:0 14px 32px color-mix(in srgb, var(--neutral-950) 14%, transparent);display:inline-grid;position:fixed;top:50%;transform:translateY(-50%)}.bo-mobile-side-panel-trigger.bo-icon-button:hover:not(:disabled){transform:translateY(-50%)}.bo-mobile-side-panel-modal .products-preview-panel,.bo-mobile-side-panel-modal .bo-table-preview-panel,.bo-mobile-side-panel-modal .marketing-campaign-preview,.bo-mobile-side-panel-modal .marketing-offer-preview,.bo-mobile-side-panel-modal .marketing-campaign-editor-support-rail,.bo-mobile-side-panel-modal .products-combo-editor-rail,.bo-mobile-side-panel-modal .products-editor-support-rail,.bo-mobile-side-panel-modal .products-purchasing-order-panel,.bo-mobile-side-panel-modal .team-role-detail-panel,.bo-mobile-side-panel-modal .finance-cash-summary{z-index:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;align-self:start;padding:0;position:static;overflow:visible}.bo-mobile-side-panel-modal .products-editor-summary-stack,.bo-mobile-side-panel-modal .products-editor-summary-card{justify-self:stretch;width:100%;max-width:none}.bo-mobile-side-panel-modal .marketing-campaign-editor-support-rail,.bo-mobile-side-panel-modal .products-editor-support-rail,.bo-mobile-side-panel-modal .products-combo-editor-rail,.bo-mobile-side-panel-modal .products-purchasing-order-panel,.bo-mobile-side-panel-modal .finance-cash-summary{gap:var(--space-3);display:grid}.products-workspace.has-preview:has(>.bo-mobile-side-panel-trigger)>.products-preview-panel{display:none}.bo-table-workspace.has-preview:has(>.bo-mobile-side-panel-trigger)>.bo-table-preview-panel{display:none}.products-purchasing-workspace.has-preview:has(>.bo-mobile-side-panel-trigger)>.products-purchasing-order-panel{display:none}.marketing-campaign-workspace.has-preview:has(>.bo-mobile-side-panel-trigger)>.marketing-campaign-preview{display:none}.marketing-send-history-workspace.has-preview:has(>.bo-mobile-side-panel-trigger)>.marketing-send-preview{display:none}.marketing-offers-workspace.has-preview:has(>.bo-mobile-side-panel-trigger)>.marketing-offer-preview{display:none}.marketing-campaign-editor-grid:has(>.bo-mobile-side-panel-trigger)>.marketing-campaign-editor-support-rail{display:none}.products-editor-page-grid:has(>.bo-mobile-side-panel-trigger)>.products-editor-support-rail{display:none}.products-combo-editor-layout:has(>.bo-mobile-side-panel-trigger)>.products-combo-editor-rail{display:none}.team-role-workspace:has(>.bo-mobile-side-panel-trigger)>.team-role-detail-panel{display:none}.finance-cash-dashboard:has(>.bo-mobile-side-panel-trigger)>.finance-cash-summary{display:none}.finance-petty-workspace:has(>.bo-mobile-side-panel-trigger)>.finance-cash-summary{display:none}.bo-mobile-side-panel-modal .products-preview-head button,.bo-mobile-side-panel-modal .products-purchasing-order-panel>header button,.bo-mobile-side-panel-modal .marketing-campaign-preview-head button,.bo-mobile-side-panel-modal .marketing-offer-preview-head button,.bo-mobile-side-panel-modal .bo-quick-preview-close{display:none}.bo-toolbar{align-items:stretch}.bo-toolbar-group{width:100%}.bo-toolbar-group:first-child .bo-field{max-width:none}.bo-toolbar-group:last-child{justify-content:flex-end}.bo-toolbar-group:last-child .bo-button{flex:none}}.bo-quick-preview-close{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;padding:0;display:inline-grid}.bo-quick-preview-close:hover{background:var(--color-surface);color:var(--color-text)}.bo-quick-preview-close svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-quick-preview-disclosure.bo-button{width:100%;color:var(--color-text-muted);justify-content:center}.bo-quick-preview-actions{gap:var(--space-2);width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.bo-quick-preview-primary-action,.bo-quick-preview-secondary-actions{grid-column:1/-1;min-width:0}.bo-quick-preview-primary-action{display:grid}.bo-quick-preview-secondary-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bo-quick-preview-actions .bo-button{width:100%;min-width:0}.bo-quick-preview-secondary-actions>.bo-button{grid-column:auto!important}.bo-quick-preview-secondary-actions :is(.bo-button,.bo-icon-button,.bo-action-menu-trigger){border-color:var(--color-border)!important;background:var(--color-surface-raised)!important;color:var(--color-text)!important;box-shadow:none!important}.bo-quick-preview-secondary-actions :is(.bo-button,.bo-icon-button,.bo-action-menu-trigger):hover:not(:disabled){border-color:var(--color-border-strong)!important;background:var(--color-surface-hover)!important;color:var(--color-text)!important}.bo-quick-preview-secondary-actions :is(.bo-button,.bo-icon-button,.bo-action-menu-trigger):focus-visible{border-color:var(--color-border-strong)!important;background:var(--color-surface-raised)!important;color:var(--color-text)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-muted) 18%, transparent)!important}.bo-table-workspace-main{min-width:0}.bo-entity-quick-preview-head{grid-template-columns:var(--control-height) minmax(0, 1fr) var(--control-height-sm);gap:var(--space-3);align-items:start;min-width:0;display:grid}.bo-entity-quick-preview-head>div{gap:var(--space-1);min-width:0;display:grid}.bo-entity-quick-preview-head strong,.bo-entity-quick-preview-head span{text-overflow:ellipsis;min-width:0;overflow:hidden}.bo-entity-quick-preview-head strong{color:var(--color-text-strong);font-size:var(--font-size-body);line-height:var(--line-height-label);white-space:nowrap}.bo-entity-quick-preview-head>div>span{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bo-entity-quick-preview-icon{width:var(--control-height);height:var(--control-height);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);place-items:center;display:inline-grid}.bo-entity-quick-preview-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-entity-quick-preview-status{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.bo-entity-quick-preview-facts{gap:var(--space-2);margin:0;display:grid}.bo-entity-quick-preview-facts>div{gap:var(--space-3);grid-template-columns:minmax(92px,.75fr) minmax(0,1fr);min-width:0;display:grid}.bo-entity-quick-preview-facts dt,.bo-entity-quick-preview-facts dd{min-width:0;font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.bo-entity-quick-preview-facts dt{color:var(--color-text-muted)}.bo-entity-quick-preview-facts dd{color:var(--color-text);overflow-wrap:anywhere}.bo-entity-quick-preview-facts.is-secondary{padding-top:var(--space-3);border-top:var(--component-border-width) solid var(--color-border)}@media (width<=360px){.bo-quick-preview-secondary-actions{grid-template-columns:minmax(0,1fr)}}.auth-session-warning-overlay{background:color-mix(in srgb, var(--neutral-950) 58%, transparent)}.auth-session-warning-modal{box-shadow:0 24px 56px color-mix(in srgb, var(--neutral-950) 24%, transparent)}.auth-session-warning{gap:var(--space-4);display:grid}.auth-session-warning-countdown{border:var(--component-border-width) solid var(--effect-brand-border);border-radius:var(--radius-md);width:fit-content;min-width:76px;padding:var(--space-3) var(--space-4);background:var(--color-accent-surface);color:var(--color-accent-strong);font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-flat);font-variant-numeric:tabular-nums}.auth-session-warning-copy{max-width:36ch;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}.bo-sidebar{height:100%;max-height:100%;width:var(--sidebar-width);padding:var(--space-4) var(--sidebar-padding-inline) var(--sidebar-padding-inline);border-right:var(--component-border-width) solid var(--sidebar-border);background:var(--sidebar-bg);color:var(--sidebar-text);box-shadow:var(--sidebar-shadow);flex-direction:column;display:flex;position:relative;top:auto;overflow:hidden}.bo-sidebar:has(.bo-business-switcher-popover){overflow:visible}.bo-sidebar--collapsed{width:var(--sidebar-collapsed-width);padding-left:var(--sidebar-padding-inline-collapsed);padding-right:var(--sidebar-padding-inline-collapsed);overflow:hidden}.bo-sidebar--collapsed .bo-sidebar-header{justify-content:flex-start;align-items:center;gap:var(--space-4);flex-direction:column}.bo-sidebar-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.bo-sidebar-header:after{content:"";height:var(--component-border-width);background:var(--sidebar-divider);position:absolute;bottom:0;left:0;right:0}.bo-sidebar--collapsed .bo-sidebar-header:after{width:var(--sidebar-link-width-collapsed);left:50%;right:auto;transform:translate(-50%)}.bo-sidebar-brand{width:100%;min-width:0;min-height:var(--sidebar-link-height);padding:var(--space-2);background:var(--sidebar-brand-bg);color:var(--sidebar-text-strong);box-shadow:var(--sidebar-brand-shadow);border:0;border-radius:0;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.bo-sidebar-brand-logo{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.bo-sidebar-brand-logo-mark{width:var(--sidebar-brand-mark-size);height:var(--sidebar-brand-mark-size);object-fit:contain;display:none}.bo-sidebar-brand-wordmark{width:var(--sidebar-brand-wordmark-width);height:var(--sidebar-brand-wordmark-height);object-fit:cover;object-position:center;display:block}.bo-sidebar--collapsed .bo-sidebar-brand{width:var(--sidebar-link-width-collapsed);min-width:var(--sidebar-link-width-collapsed);min-height:var(--sidebar-link-width-collapsed);padding:var(--space-1);justify-content:center}.bo-sidebar--collapsed .bo-sidebar-brand-wordmark,.bo-sidebar--collapsed .bo-sidebar-label,.bo-sidebar--collapsed .bo-sidebar-group-chevron,.bo-sidebar--collapsed .bo-sidebar-subnav,.bo-sidebar--collapsed .bo-sidebar-branch-copy,.bo-sidebar--collapsed .bo-sidebar-branch>svg{display:none}.bo-sidebar--collapsed .bo-sidebar-brand-logo{justify-content:center;gap:0}.bo-sidebar--collapsed .bo-sidebar-brand-logo-mark{display:block}.bo-sidebar-mobile-close{width:var(--sidebar-mobile-close-size);height:var(--sidebar-mobile-close-size);border-radius:var(--radius-sm);color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:0;display:none}.bo-sidebar-mobile-close:hover,.bo-sidebar-mobile-close:focus-visible{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong);outline:none}.bo-sidebar-scroll{overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:auto;gap:0;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.bo-sidebar-scroll::-webkit-scrollbar{display:none}.bo-sidebar--collapsed .bo-sidebar-scroll{align-items:center;overflow-y:auto}.bo-sidebar-section{gap:var(--space-1);flex-direction:column;display:flex}.bo-sidebar--collapsed .bo-sidebar-section{align-items:center;width:100%}.bo-sidebar:not(.bo-sidebar--collapsed) .bo-sidebar-group--section-start{margin-top:calc((var(--space-3) * 2) + var(--component-border-width));border-top:0;padding-top:0;position:relative}.bo-sidebar:not(.bo-sidebar--collapsed) .bo-sidebar-group--section-start:before{content:"";top:calc((var(--space-3) * -1) - var(--component-border-width));height:var(--component-border-width);background:var(--sidebar-divider);pointer-events:none;position:absolute;left:0;right:0}.bo-sidebar:not(.bo-sidebar--collapsed) .bo-sidebar-link--section-start{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--component-border-width) solid var(--sidebar-divider)}.bo-sidebar--collapsed .bo-sidebar-group--section-start,.bo-sidebar--collapsed .bo-sidebar-link--section-start{margin-top:var(--space-4);position:relative}.bo-sidebar--collapsed .bo-sidebar-group--section-start:before,.bo-sidebar--collapsed .bo-sidebar-link--section-start:before{content:"";left:50%;top:calc(var(--space-2) * -1);width:var(--sidebar-link-width-collapsed);height:var(--component-border-width);background:var(--sidebar-divider);position:absolute;transform:translate(-50%)}.bo-sidebar-divider,.bo-sidebar-footer-divider{height:var(--component-border-width);min-height:var(--component-border-width);margin:var(--space-3) 0;background:var(--sidebar-divider);flex-shrink:0}.bo-sidebar-link,.bo-sidebar-group-trigger{appearance:none;width:100%;height:auto;min-height:var(--sidebar-link-height);border:var(--component-border-width) solid transparent;border-radius:var(--radius-md);padding:0 var(--space-3);align-items:center;gap:var(--space-3);color:var(--sidebar-text);font-family:var(--font-brand-ui);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-flat);text-align:left;cursor:pointer;transition:background var(--sidebar-transition), border-color var(--sidebar-transition), box-shadow var(--sidebar-transition), color var(--sidebar-transition), transform var(--sidebar-transition);background:0 0;text-decoration:none;display:flex;position:relative}.bo-sidebar--collapsed .bo-sidebar-link,.bo-sidebar--collapsed .bo-sidebar-group-trigger,.bo-sidebar--collapsed .bo-sidebar-branch{width:var(--sidebar-link-width-collapsed);min-width:var(--sidebar-link-width-collapsed);justify-content:center;margin:0 auto;padding-left:0;padding-right:0}.bo-sidebar-link-tooltip{z-index:var(--z-popover);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);white-space:nowrap;box-shadow:var(--shadow-menu);opacity:0;pointer-events:none;transform:translateX(calc(var(--space-1) * -1));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);position:fixed}.bo-sidebar-link-tooltip--open{opacity:1;transform:translate(0)}.bo-sidebar-link:hover,.bo-sidebar-group-trigger:hover,.bo-sidebar-sublink:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong);border-color:#0000}.bo-sidebar-link--active,.bo-sidebar-sublink--active{background:var(--sidebar-active-bg);border-color:var(--sidebar-active-border);color:var(--sidebar-text-strong);font-weight:var(--font-weight-semibold);box-shadow:var(--sidebar-active-shadow)}.bo-sidebar-link--active .bo-sidebar-icon,.bo-sidebar-sublink--active .bo-sidebar-icon,.bo-sidebar-group-trigger--active .bo-sidebar-icon{color:var(--sidebar-text-strong)}.bo-sidebar--collapsed .bo-sidebar-group--flyout-open>.bo-sidebar-group-trigger{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.bo-sidebar-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:inherit;flex:none;place-items:center;display:grid}.bo-sidebar-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-button-icon-stroke-width)}.bo-sidebar--collapsed .bo-sidebar-icon,.bo-sidebar--collapsed .bo-sidebar-icon svg{width:var(--sidebar-collapsed-icon-size);height:var(--sidebar-collapsed-icon-size)}.bo-sidebar-label{min-width:0;line-height:var(--line-height-tight);overflow-wrap:anywhere;white-space:normal;flex:auto}.bo-sidebar-group{gap:var(--space-hairline-strong);flex-direction:column;display:flex}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed){border:var(--component-border-width) solid var(--sidebar-dropdown-border);border-radius:var(--radius-md);background:var(--sidebar-dropdown-bg);box-shadow:none;gap:0;padding:0}.bo-sidebar:not(.bo-sidebar--collapsed) .bo-sidebar-group--section-start.bo-sidebar-group--open{border-top:var(--component-border-width) solid var(--sidebar-dropdown-border)}.bo-sidebar-group--collapsed{position:relative}.bo-sidebar-group--flyout-open{z-index:var(--z-popover)}.bo-sidebar-group-trigger{justify-content:space-between;width:100%}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger{width:100%;color:var(--sidebar-text-strong);box-shadow:none;border-radius:var(--radius-sm);background:0 0;border-color:#0000;margin-inline:0}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger--active{background:color-mix(in srgb, var(--sidebar-hover-bg) 62%, transparent)}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger--active .bo-sidebar-icon,.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger--active .bo-sidebar-group-chevron{color:var(--sidebar-text-strong)}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger:hover{background:color-mix(in srgb, var(--sidebar-hover-bg) 72%, transparent);border-color:#0000}.bo-sidebar-group-link{align-items:center;gap:var(--space-3);min-width:0;color:inherit;display:inline-flex}.bo-sidebar-group-link--route{flex:auto;align-self:stretch;text-decoration:none}.bo-sidebar-group-toggle{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--sidebar-warm-soft);cursor:pointer;transition:background var(--sidebar-transition), color var(--sidebar-transition), transform var(--sidebar-transition);background:0 0;border:0;place-items:center;margin-left:auto;display:inline-grid}.bo-sidebar-group-toggle:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.bo-sidebar-group-toggle--open{transform:rotate(180deg)}.bo-sidebar-group-chevron{color:var(--sidebar-warm-soft);transition:transform var(--sidebar-transition);align-items:center;margin-left:auto;display:inline-flex}.bo-sidebar-group-chevron--open{transform:rotate(180deg)}.bo-sidebar-group-chevron svg,.bo-sidebar-group-toggle svg,.bo-sidebar-sublink-chevron svg,.bo-sidebar-mobile-close svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-sidebar-badge,.bo-sidebar-sublink-badge{border-radius:var(--radius-pill);min-width:30px;height:20px;padding:0 var(--space-3);background:var(--color-accent-surface);color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);box-shadow:none;justify-content:center;align-items:center;display:inline-flex}.bo-sidebar-badge{margin-left:auto}.bo-sidebar--collapsed .bo-sidebar-badge{display:none}.bo-sidebar-subnav{gap:var(--space-1);margin-top:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--space-7);padding:var(--space-2);border:var(--component-border-width) solid var(--sidebar-dropdown-border);border-radius:var(--radius-md);background:var(--sidebar-dropdown-bg);box-shadow:var(--sidebar-dropdown-shadow);flex-direction:column;display:flex;position:relative}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed) .bo-sidebar-subnav{margin:var(--space-2) 0 0;padding:var(--space-1) 0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed) .bo-sidebar-sublink--active{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong);box-shadow:none;border-color:#0000}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed) .bo-sidebar-sublink--active:hover{background:var(--sidebar-active-bg)}.bo-sidebar-subnav:before{content:none}.bo-sidebar-subnav--flyout{min-width:var(--sidebar-flyout-min-width);padding:var(--space-3) var(--space-2) var(--space-2);border:var(--component-border-width) solid var(--sidebar-dropdown-border);border-radius:var(--radius-md);gap:var(--space-2);background:var(--sidebar-flyout-bg);box-shadow:var(--sidebar-flyout-shadow);overscroll-behavior:contain;z-index:var(--z-popover);transform-origin:0 0;animation:bo-sidebar-flyout-in var(--duration-fast) var(--ease-standard);scrollbar-width:thin;flex-direction:column;margin:0;display:flex;position:fixed;overflow-y:auto}.bo-sidebar-subnav--flyout:before{content:none}.bo-sidebar-flyout-title{padding:0 var(--space-3) var(--space-1);color:var(--sidebar-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.bo-sidebar-flyout-list{gap:var(--space-1);flex-direction:column;padding-left:0;display:flex;position:relative}.bo-sidebar-flyout-list:before{content:none}.bo-sidebar-subnav--flyout .bo-sidebar-sublink{min-height:var(--control-height);padding:0 var(--space-3) 0 calc(var(--space-8) + var(--space-1));white-space:nowrap}.bo-sidebar-subnav--flyout .bo-sidebar-sublink:before{left:var(--space-5);width:var(--space-2)}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed) .bo-sidebar-sublink:after,.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed) .bo-sidebar-sublink--active:after{content:none}.bo-sidebar-sublink{border-radius:var(--radius-sm);min-height:34px;padding:0 var(--space-2) 0 calc(var(--space-5) + var(--space-1));justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--sidebar-warm-muted);font-family:var(--font-brand-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);transition:background var(--sidebar-transition), color var(--sidebar-transition), transform var(--sidebar-transition);text-decoration:none;display:flex;position:relative}.bo-sidebar-sublink:before{content:"";top:50%;left:var(--space-4);border-radius:var(--radius-pill);background:var(--sidebar-rail);width:4px;height:4px;transform:translateY(-50%) scale(var(--scale-base));transition:background var(--sidebar-transition), transform var(--sidebar-transition);position:absolute}.bo-sidebar-sublink:hover:before,.bo-sidebar-sublink--active:before{background:var(--sidebar-active-indicator);transform:translateY(-50%) scale(var(--scale-pop-overshoot))}.bo-sidebar-sublink-label{min-width:0;line-height:var(--line-height-tight);overflow-wrap:anywhere;white-space:normal;flex:auto}.bo-sidebar-sublink-chevron{color:var(--sidebar-warm-soft);flex:none;display:inline-flex}.bo-sidebar-footer{margin-top:var(--space-2);padding-top:var(--space-3);gap:var(--space-3);color:var(--sidebar-text-muted);font-size:var(--font-size-small);text-align:left;flex-direction:column;flex:none;display:flex}.bo-sidebar-branch{border:var(--component-border-width) solid transparent;border-radius:var(--radius-md);width:100%;padding:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--sidebar-hover-bg);color:var(--sidebar-text);cursor:pointer;transition:border-color var(--sidebar-transition), background var(--sidebar-transition), color var(--sidebar-transition);display:flex}.bo-sidebar-branch:hover,.bo-sidebar-branch:focus-visible,.bo-sidebar-branch[aria-expanded=true]{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong);border-color:#0000;outline:none}.bo-sidebar-branch>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--sidebar-switcher-icon-stroke-width)}.bo-sidebar-branch-profile{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bo-sidebar-branch-avatar{border:var(--component-border-width) solid var(--sidebar-dropdown-border);border-radius:var(--radius-pill);background:var(--sidebar-dropdown-bg);width:34px;height:34px;color:var(--sidebar-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);place-items:center;display:grid;overflow:hidden}.bo-sidebar-branch-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bo-sidebar-branch-avatar svg{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:var(--sidebar-switcher-icon-stroke-width)}.bo-sidebar-branch-copy{gap:var(--space-hairline);text-align:left;min-width:0;display:grid}.bo-sidebar-branch-name,.bo-sidebar-branch-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-sidebar-branch-name{color:var(--sidebar-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.bo-sidebar-branch-meta{color:var(--sidebar-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-tight)}.bo-sidebar--collapsed .bo-sidebar-footer{text-align:center;align-items:center;gap:var(--space-2);width:100%;padding-top:var(--space-2)}.bo-sidebar--collapsed .bo-sidebar-footer-divider{margin:var(--space-2) auto}.bo-sidebar--collapsed .bo-sidebar-branch{height:var(--sidebar-link-width-collapsed);border-radius:var(--radius-pill);padding:0}.bo-sidebar--collapsed .bo-sidebar-branch-profile{justify-content:center;gap:0}.bo-sidebar--collapsed .bo-sidebar-branch-avatar{width:var(--sidebar-collapsed-business-avatar-size);height:var(--sidebar-collapsed-business-avatar-size);border-radius:var(--radius-pill);color:var(--sidebar-text-strong);background:0 0;border:0}.bo-sidebar--collapsed .bo-sidebar-branch-avatar svg{width:var(--icon-size-md);height:var(--icon-size-md)}.bo-business-switcher{width:100%;position:relative}.bo-business-switcher-popover{left:0;bottom:calc(100% + var(--space-2));z-index:var(--z-popover);width:min(280px, calc(100vw - var(--space-6)));max-width:calc(100vw - var(--space-6));border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface);box-shadow:var(--shadow-menu);text-align:left;position:absolute}.bo-sidebar--collapsed .bo-business-switcher-popover{bottom:0;left:calc(100% + var(--space-2))}.bo-business-switcher-menu{gap:var(--space-2);display:grid}.bo-business-switcher-current{grid-template-columns:var(--control-height-sm) minmax(0, 1fr);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.bo-business-switcher-current-avatar{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);place-items:center;display:grid}.bo-business-switcher-current-avatar svg{stroke-width:var(--sidebar-switcher-icon-stroke-width);width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-business-switcher-current-copy{gap:var(--space-hairline);text-align:left;justify-items:start;min-width:0;display:grid}.bo-business-switcher-current-copy span,.bo-business-switcher-current-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bo-business-switcher-current-copy span{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.bo-business-switcher-current-copy small{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-tight)}.bo-business-switcher-branch-popover{left:calc(100% + var(--space-2));width:min(340px, calc(100vw - var(--sidebar-width) - var(--space-8)));min-width:300px;max-width:calc(100vw - var(--sidebar-width) - var(--space-8));border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface);box-shadow:var(--shadow-menu);position:absolute;bottom:0}.bo-business-switcher-modal{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.bo-modal-card:has(.bo-business-switcher-modal){max-width:520px}.bo-modal-card:has(.bo-business-switcher-modal) .bo-modal-body{background:color-mix(in srgb, var(--color-surface-muted) 42%, var(--color-surface))}.bo-business-switcher-modal .bo-input{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 0 0 var(--component-border-width) var(--color-border);border-color:#0000}.bo-business-switcher-modal .bo-input:hover:not(:disabled){box-shadow:0 0 0 var(--component-border-width) var(--color-border-strong);border-color:#0000}.bo-business-switcher-modal .bo-input:focus{box-shadow:0 0 0 var(--component-border-width) var(--color-border-strong), var(--input-focus-ring);border-color:#0000}.bo-business-switcher-list{max-height:min(320px, calc(var(--app-viewport-height) - 260px));gap:var(--space-2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.bo-business-switcher-section{gap:var(--space-1);background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.bo-business-switcher-section-label{padding:0 var(--space-1) var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label);text-transform:uppercase;background:0 0}.bo-business-switcher-create-branch{border:var(--component-border-width) solid transparent;border-radius:var(--radius-lg);width:100%;padding:var(--space-3) var(--space-4);grid-template-columns:var(--control-height-sm) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;box-shadow:0 0 0 var(--component-border-width) var(--color-border);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:grid}.bo-business-switcher-create-branch:hover,.bo-business-switcher-create-branch:focus-visible{background:var(--color-surface);box-shadow:0 0 0 var(--component-border-width) var(--color-border-strong);border-color:#0000;outline:none}.bo-business-switcher-create-icon{width:var(--control-height-sm);height:var(--control-height-sm);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);place-items:center;display:grid}.bo-business-switcher-create-branch strong,.bo-business-switcher-create-branch small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bo-business-switcher-create-branch strong{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}.bo-business-switcher-create-branch small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);margin-top:var(--space-1)}.bo-business-switcher-create-branch svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted)}.bo-business-switcher-empty{min-height:calc(var(--control-height) * 2);border:var(--component-border-width) dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center;place-items:center;display:grid}.bo-business-switcher-actions{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--component-border-width) solid var(--color-border);display:grid}.bo-business-switcher-action{border-radius:var(--radius-md);width:100%;min-height:var(--control-height);padding:0 var(--space-3);grid-template-columns:var(--control-height-sm) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:grid}.bo-business-switcher-action:hover,.bo-business-switcher-action:focus-visible,.bo-business-switcher-action.is-active{background:var(--color-surface-muted);color:var(--color-text-strong);outline:none}.bo-business-switcher-action-icon{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);place-items:center;display:grid}.bo-business-switcher-action-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-business-switcher-action-chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted)}.bo-business-switcher-action strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:block;overflow:hidden}.bo-business-switcher-option{border:var(--component-border-width) solid transparent;border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);grid-template-columns:var(--control-height-sm) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;display:grid}.bo-business-switcher-option:hover:not(:disabled),.bo-business-switcher-option:focus-visible{background:var(--color-surface-muted);border-color:#0000;outline:none}.bo-business-switcher-option.is-active{background:color-mix(in srgb, var(--color-surface-muted) 78%, var(--color-surface));box-shadow:none;border-color:#0000}.bo-business-switcher-option:disabled{cursor:wait}.bo-business-switcher-option--skeleton{cursor:default;pointer-events:none}.bo-business-switcher-option--skeleton:hover{background:0 0}.bo-business-switcher-option-avatar{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border:0;place-items:center;display:grid;overflow:hidden}.bo-business-switcher-option-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bo-business-switcher-option-avatar svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);stroke-width:var(--sidebar-switcher-icon-stroke-width)}.bo-business-switcher-option-copy{gap:var(--space-hairline);min-width:0;display:grid}.bo-business-switcher-option-name,.bo-business-switcher-option-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-business-switcher-option-name{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.bo-business-switcher-option-meta{color:var(--color-text-muted);font-size:var(--font-size-small)}.bo-business-switcher-option-state{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:inline-flex}.bo-business-switcher-option.is-active .bo-business-switcher-option-state{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--color-surface);color:var(--color-text)}.bo-business-switcher-option-state svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-branch-create-modal{--bo-branch-step-count:2;gap:var(--space-5);min-width:0;display:grid}.bo-branch-step-progress{gap:var(--space-3);display:grid}.bo-branch-step-progress-head{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label);text-transform:uppercase;display:flex}.bo-branch-step-progress-head span:last-child{color:var(--color-text-muted)}.bo-branch-step-bars{grid-template-columns:repeat(var(--bo-branch-step-count), minmax(0, 1fr));gap:var(--space-2);display:grid}.bo-branch-step-bars span{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-muted)}.bo-branch-step-bars span.is-complete{background:var(--color-accent)}.bo-branch-create-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.bo-branch-create-span{grid-column:1/-1}.bo-sidebar--collapsed .bo-sidebar-divider,.bo-sidebar--collapsed .bo-sidebar-footer-divider{width:var(--sidebar-link-width-collapsed);margin-left:auto;margin-right:auto}@keyframes bo-sidebar-flyout-in{0%{opacity:0;transform:translateX(calc(var(--space-2) * -1))}to{opacity:1;transform:translate(0)}}@media (width<=1200px){.bo-sidebar,.bo-sidebar--collapsed{width:100%;height:100%;padding:calc(var(--sidebar-padding-block) + env(safe-area-inset-top)) var(--sidebar-padding-inline) calc(var(--sidebar-padding-inline) + env(safe-area-inset-bottom));position:relative;top:auto;overflow:hidden}.bo-sidebar--collapsed .bo-sidebar-brand{justify-content:flex-start;width:100%;min-width:0}.bo-sidebar--collapsed .bo-sidebar-brand-logo{justify-content:flex-start;gap:var(--space-2)}.bo-sidebar--collapsed .bo-sidebar-brand-logo-mark{display:none}.bo-sidebar--collapsed .bo-sidebar-brand-wordmark,.bo-sidebar--collapsed .bo-sidebar-label,.bo-sidebar--collapsed .bo-sidebar-group-chevron,.bo-sidebar--collapsed .bo-sidebar-branch-copy,.bo-sidebar--collapsed .bo-sidebar-branch>svg{display:initial}.bo-sidebar--collapsed .bo-sidebar-group-chevron,.bo-sidebar--collapsed .bo-sidebar-branch>svg,.bo-sidebar-mobile-close{display:inline-flex}.bo-sidebar--collapsed .bo-sidebar-link,.bo-sidebar--collapsed .bo-sidebar-group-trigger,.bo-sidebar--collapsed .bo-sidebar-branch{width:100%;min-width:0;padding-left:var(--space-3);padding-right:var(--space-3);justify-content:flex-start;margin:0}.bo-sidebar--collapsed .bo-sidebar-group-trigger{justify-content:space-between}.bo-sidebar--collapsed .bo-sidebar-subnav{display:flex}.bo-sidebar--collapsed .bo-sidebar-link[data-label]:after{content:none}.bo-sidebar .bo-business-switcher-popover,.bo-sidebar--collapsed .bo-business-switcher-popover{right:0;bottom:calc(100% + var(--space-2));width:100%;max-width:none;left:0}.bo-sidebar .bo-business-switcher-branch-popover,.bo-sidebar--collapsed .bo-business-switcher-branch-popover{width:100%;min-width:0;max-width:none;margin-top:var(--space-2);box-shadow:none;position:static}.bo-sidebar-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bo-sidebar--collapsed .bo-sidebar-header:after{width:auto;left:0;right:0;transform:none}.bo-branch-create-grid{grid-template-columns:minmax(0,1fr)}.bo-modal-card:has(.bo-business-switcher-modal) .bo-modal-footer-actions{width:auto;margin-left:auto}.bo-modal-card:has(.bo-business-switcher-modal) .bo-modal-footer-actions .bo-button{width:auto}}.bo-topbar{flex:0 0 var(--topbar-height);min-height:var(--topbar-height);border-bottom:var(--component-border-width) solid var(--topbar-border);align-items:center;gap:var(--space-5);padding:0 var(--topbar-padding-inline);z-index:var(--z-topbar);background:var(--topbar-bg);box-shadow:var(--topbar-shadow);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.bo-topbar-left,.bo-topbar-center,.bo-topbar-actions{align-items:center;min-width:0;display:flex}.bo-topbar-left{justify-content:flex-start;gap:var(--space-2);grid-column:1}.bo-topbar-center{justify-content:center;display:none}.bo-topbar-actions{justify-content:flex-end;gap:var(--space-1);grid-column:2}.bo-topbar-control,.bo-notification-trigger,.bo-user-trigger{color:var(--color-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.bo-topbar-control{width:var(--topbar-control-size);height:var(--topbar-control-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);color:var(--color-text-muted);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;padding:0}.bo-topbar-control:hover{border-color:var(--color-border);background:var(--topbar-control-hover-bg);color:var(--color-text-strong)}.bo-topbar-control:focus-visible,.bo-notification-trigger:focus-visible,.bo-user-trigger:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.bo-topbar-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.bo-topbar-title{min-width:0;max-width:0;color:var(--color-text-strong);font-family:"Plus Jakarta Sans Variable", var(--font-brand-display);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-tight);opacity:0;pointer-events:none;text-overflow:ellipsis;transform:translateY(var(--space-1));transition:max-width var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-standard);white-space:nowrap;overflow:hidden}.bo-shell--page-title-docked .bo-topbar-title{max-width:var(--topbar-title-max-width);opacity:1;transform:translateY(0)}.bo-topbar-breadcrumb{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.bo-topbar-breadcrumb-item{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.bo-topbar-breadcrumb-separator{color:color-mix(in srgb, var(--color-text-muted) 62%, transparent);font-weight:var(--font-weight-medium)}.bo-topbar-breadcrumb-item>span,.bo-topbar-breadcrumb-item>button{text-overflow:ellipsis;min-width:0;overflow:hidden}.bo-topbar-breadcrumb button{border:var(--component-border-width) solid transparent;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.bo-topbar-breadcrumb button:hover{border-color:var(--topbar-control-border);background:var(--topbar-control-hover-bg);color:var(--color-text-strong)}.bo-topbar-breadcrumb button:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-topbar-breadcrumb-current{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.bo-topbar-breadcrumb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-notification-root,.bo-user-root{z-index:var(--z-topbar-menu);align-items:center;display:inline-flex;position:relative}.bo-notification-trigger{width:var(--topbar-control-size);height:var(--topbar-control-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);background:var(--topbar-control-bg);position:relative}.bo-notification-trigger:hover{border-color:var(--color-border);background:var(--topbar-control-hover-bg)}.bo-notification-trigger--open .bo-topbar-icon{animation:bo-bell-shake var(--duration-bell) var(--ease-standard)}.bo-notification-badge{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:var(--topbar-badge-size);height:var(--topbar-badge-size);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--white);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-panel);animation:bo-badge-pop var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute}.bo-notification-panel,.bo-user-menu{top:calc(100% + var(--space-2));right:var(--space-2);z-index:var(--z-popover);position:absolute}.bo-notification-panel{width:var(--topbar-notification-width)}.bo-notification-card,.bo-user-menu{border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--topbar-dropdown-radius);background:var(--color-surface);box-shadow:var(--topbar-dropdown-shadow);overflow:hidden}.bo-notification-card{width:100%;max-height:var(--topbar-panel-max-height);flex-direction:column;display:flex}.bo-notification-header,.bo-notification-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.bo-notification-header{border-bottom:var(--component-border-width) solid var(--topbar-dropdown-border)}.bo-notification-title{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.bo-notification-mark-all,.bo-notification-link{color:var(--color-accent);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.bo-notification-link{align-items:center;gap:var(--space-1);display:inline-flex}.bo-notification-mark-all:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.bo-notification-mark-all:hover,.bo-notification-link:hover{color:var(--color-accent-hover)}.bo-notification-body{min-height:0;padding:0 var(--space-5);overflow:auto}.bo-notification-loading{margin-inline:calc(var(--space-5) * -1)}.bo-notification-loading .bo-loading-screen--inline{min-height:min(var(--loading-screen-inline-min-height), 260px)}.bo-notification-skeleton{display:grid}.bo-notification-row--skeleton{pointer-events:none}.bo-notification-row--skeleton .bo-notification-row-top{align-items:center}.bo-notification-row{grid-template-columns:var(--topbar-notification-dot-size) minmax(0, 1fr) auto;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--component-border-width) solid var(--topbar-dropdown-border);display:grid}.bo-notification-row:last-child{border-bottom:0}.bo-notification-dot{width:var(--topbar-notification-dot-size);height:var(--topbar-notification-dot-size);border-radius:var(--radius-pill);margin-top:var(--space-2);background:var(--color-accent)}.bo-notification-dot--read{background:var(--color-border-strong)}.bo-notification-copy{gap:var(--space-1);min-width:0;display:grid}.bo-notification-row-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bo-notification-row-title{color:var(--color-text);cursor:pointer;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.bo-notification-row-title:hover{color:var(--color-accent)}.bo-notification-time,.bo-notification-body-text{color:var(--color-text-muted);font-size:var(--font-size-label)}.bo-notification-type{border:var(--component-border-width) solid var(--color-accent-surface-strong);border-radius:var(--radius-pill);color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-1);line-height:var(--line-height-label);padding:var(--space-1) var(--space-2);background:var(--color-accent-surface);justify-self:start;display:inline-flex}.bo-notification-type svg{height:var(--dashboard-mini-icon-size);width:var(--dashboard-mini-icon-size)}.bo-notification-body-text{line-height:var(--line-height-body)}.bo-notification-dismiss{width:var(--topbar-menu-item-icon-size);height:var(--topbar-menu-item-icon-size);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.bo-notification-dismiss:hover{background:var(--color-accent-surface);color:var(--color-accent-strong)}.bo-notification-dismiss:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.bo-notification-dismiss svg,.bo-notification-link svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-notification-empty{place-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--color-text-muted);text-align:center;display:grid}.bo-notification-empty-icon{width:var(--topbar-control-size);height:var(--topbar-control-size);border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);place-items:center;display:grid}.bo-notification-empty-title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.bo-notification-footer{border-top:var(--component-border-width) solid var(--topbar-dropdown-border);justify-content:flex-end}.bo-notification-modal-title{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.bo-notification-modal-content{flex-direction:column;min-height:0;display:flex}.bo-notification-modal-content .bo-notification-body{padding:0}.bo-user-trigger{min-width:var(--topbar-avatar-size);height:var(--topbar-avatar-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);background:var(--topbar-control-bg);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0}.bo-user-trigger:hover{border-color:var(--color-border);background:var(--topbar-control-hover-bg)}.bo-user-avatar,.bo-user-menu-avatar{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-weight:var(--font-weight-bold);place-items:center;display:grid;overflow:hidden}.bo-user-avatar{width:calc(var(--topbar-avatar-size) - var(--space-2));height:calc(var(--topbar-avatar-size) - var(--space-2));background:var(--color-surface-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-color:#0000}.bo-user-avatar img,.bo-user-menu-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bo-user-trigger-copy,.bo-user-trigger-chevron{display:none}.bo-user-menu{width:var(--topbar-dropdown-width);padding:var(--space-2);background:var(--topbar-dropdown-bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;display:flex}.bo-user-menu-header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);padding-right:92px;display:flex;position:relative}.bo-user-menu-avatar{width:var(--topbar-dropdown-avatar-size);height:var(--topbar-dropdown-avatar-size);flex:0 0 var(--topbar-dropdown-avatar-size);background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-border-strong)}.bo-user-menu-copy{gap:0;min-width:0;display:grid}.bo-user-menu-name{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-label)}.bo-user-menu-email{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-user-plan{top:var(--space-3);right:var(--space-3);height:20px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-surface);color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-flat);text-transform:uppercase;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bo-user-menu-separator{height:var(--component-border-width);margin:var(--space-2);background:var(--topbar-dropdown-border)}.bo-user-menu-item{min-height:var(--topbar-menu-item-height);border-radius:var(--radius-md);padding:var(--space-3);align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.bo-user-menu-item:hover{background:var(--color-surface-muted);color:var(--color-text)}.bo-user-menu-item-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.bo-user-menu-item:hover .bo-user-menu-item-icon{color:var(--color-text)}.bo-user-menu-item-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-user-menu-item--danger{color:var(--color-danger)}.bo-user-menu-item--danger .bo-user-menu-item-icon,.bo-user-menu-item--danger:hover .bo-user-menu-item-icon{color:currentColor}.bo-user-theme-row{min-height:var(--topbar-menu-item-height);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:flex}.bo-user-theme-copy{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.bo-user-theme-control{min-height:var(--control-height-sm);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);align-items:center;gap:var(--space-1);background:var(--color-surface-muted);display:inline-flex}.bo-user-theme-option{width:var(--topbar-theme-option-size);height:var(--topbar-theme-option-size);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bo-user-theme-option:hover{color:var(--color-text)}.bo-user-theme-option[aria-pressed=true]{background:var(--color-surface);color:var(--color-text-strong);box-shadow:var(--shadow-panel)}.bo-user-theme-option:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.bo-user-theme-option svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-button-icon-stroke-width)}@keyframes bo-bell-shake{0%{transform:rotate(var(--rotate-zero))}25%{transform:rotate(var(--rotate-positive-sm))}50%{transform:rotate(var(--rotate-negative-sm))}75%{transform:rotate(var(--rotate-positive-xs))}to{transform:rotate(var(--rotate-zero))}}@keyframes bo-badge-pop{0%{transform:scale(var(--scale-pop-start))}70%{transform:scale(var(--scale-pop-overshoot))}to{transform:scale(var(--scale-base))}}@media (width<=640px){.bo-topbar{padding:0 var(--space-3)}.bo-topbar-breadcrumb{display:none}.bo-notification-modal-title .bo-notification-mark-all{flex:none}.bo-notification-modal-content{margin:calc(var(--space-4) * -1);margin-bottom:0}.bo-notification-modal-content .bo-notification-body{padding:0 var(--space-4)}.bo-notification-row{grid-template-columns:var(--topbar-notification-dot-size) minmax(0, 1fr) var(--topbar-menu-item-icon-size);gap:var(--space-3);padding:var(--space-4) 0}.bo-notification-row-top{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bo-notification-row-title{white-space:normal;overflow-wrap:anywhere}.bo-notification-body-text{overflow-wrap:anywhere}}:root{--brand-cream:#f7f5f1;--brand-wordmark:#171615;--brand-charcoal:#25292d;--brand-charcoal-soft:#32363a;--brand-text-on-dark:#fff;--brand-orange-25:#fff8f4;--brand-orange-50:#fff1ea;--brand-orange-100:#ffd7c3;--brand-orange-200:#ffb18c;--brand-orange-300:#ff8451;--brand-orange-400:#fb6b33;--brand-orange-500:#f15a24;--brand-orange-600:#d84a16;--brand-orange-700:#b83d12;--brand-orange-800:#8f3113;--brand-orange-900:#5a2417;--brand-orange-950:#30140d;--green-25:#f6fbf7;--green-50:#edf7ef;--green-100:#d7ebdc;--green-200:#afd8ba;--green-300:#7fbd91;--green-400:#4d9f65;--green-500:#2f8547;--green-600:#226a38;--green-700:#1c5730;--green-800:#174627;--green-900:#123820;--green-950:#0b2214;--neutral-25:#fff;--neutral-50:#fbfbfd;--neutral-100:#f5f5f7;--neutral-200:#e8e8ed;--neutral-300:#d2d2d7;--neutral-400:#a1a1a6;--neutral-500:#6e6e73;--neutral-600:#515154;--neutral-700:#3a3a3c;--neutral-800:#1d1d1f;--neutral-900:#161617;--neutral-950:#000;--shell-900:#1d1d1f;--shell-950:#161617;--shell-975:#0b0b0c;--white:#fff;--red-600:#dc2626;--red-700:#b42318;--amber-500:#f59e0b;--amber-600:#c66a16;--amber-700:#9a4f0b;--success-600:var(--green-600);--blue-25:#f8fbff;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#2563eb;--blue-600:#1d4ed8;--blue-700:#1e40af;--blue-800:#1e3a8a;--blue-900:#172554;--primary-50:var(--brand-orange-50);--primary-100:var(--brand-orange-100);--primary-200:var(--brand-orange-200);--primary-300:var(--brand-orange-300);--primary-400:var(--brand-orange-400);--primary-500:var(--brand-orange-500);--primary-600:var(--brand-orange-600);--primary-700:var(--brand-orange-700);--primary-800:var(--brand-orange-800);--primary-900:var(--brand-orange-900);--purple-500:#8f5bd2;--purple-50:#f5efff;--orange-500:var(--brand-orange-500);--orange-50:var(--brand-orange-50);--red-50:#fef2f2;--auth-workspace-bg:#171718;--auth-workspace-panel:#1b1b1d;--auth-workspace-panel-muted:#202022;--auth-workspace-context:#191919;--auth-workspace-border:#3b3b3e;--auth-workspace-border-strong:#515155;--auth-workspace-text:#f7f5f2;--auth-workspace-muted:#aaa8a5;--loyalty-email-white:#fff;--loyalty-email-black:#000;--loyalty-email-black-soft:#111;--loyalty-email-ink:#111827;--loyalty-email-muted-ink:#3f4652;--loyalty-email-charcoal-1:#101114;--loyalty-email-charcoal-2:#17191f;--loyalty-email-charcoal-3:#0d0e11;--loyalty-email-canvas:#fbfaf8;--loyalty-email-canvas-soft:#f7f5f2;--loyalty-email-mobile-canvas:#f7f8fb;--loyalty-email-editor-canvas:var(--loyalty-email-canvas);--loyalty-email-editor-canvas-soft:var(--loyalty-email-canvas-soft);--loyalty-email-editor-mobile-canvas:var(--loyalty-email-mobile-canvas);--loyalty-email-editor-grid-line-soft:var(--loyalty-email-grid-line-soft);--loyalty-email-accent-surface:#fff0ea;--loyalty-email-accent-soft:#fff7f3;--loyalty-email-accent-warm:#fff8f5;--loyalty-email-birthday-surface:#f7ddbf;--loyalty-email-category-celebration-bg:#f3e8ff;--loyalty-email-category-celebration-text:#7e22ce;--loyalty-email-category-promotion-bg:#e7f8ee;--loyalty-email-category-promotion-text:#147845;--loyalty-email-category-retention-bg:#e8f0ff;--loyalty-email-category-retention-text:#2454d6;--loyalty-email-category-custom-bg:#fff7ed;--loyalty-email-category-custom-text:#c2410c;--loyalty-email-black-alpha-18:#0000002e;--loyalty-email-ink-alpha-06:#1118270f;--loyalty-email-ink-alpha-07:#11182712;--loyalty-email-ink-alpha-08:#11182714;--loyalty-email-ink-alpha-10:#1118271a;--loyalty-email-ink-alpha-16:#11182729;--loyalty-email-grid-line:#e7e2daa6;--loyalty-email-grid-line-soft:#f3f0eba3;--loyalty-email-accent-alpha-08:#f4511e14;--loyalty-email-accent-alpha-10:#f4511e1a;--loyalty-email-accent-alpha-14:#f4511e24;--loyalty-email-accent-alpha-18:#f4511e2e;--loyalty-email-accent-alpha-42:#f4511e6b;--loyalty-email-accent-alpha-62:#f4511e9e;--loyalty-email-accent-alt-alpha-12:#fa521c1f;--loyalty-email-accent-alt-alpha-16:#fa521c29;--loyalty-email-accent-alt-alpha-18:#fa521c2e;--loyalty-email-accent-alt-alpha-22:#fa521c38;--loyalty-email-accent-alt-alpha-24:#fa521c3d;--loyalty-email-white-alpha-08:#ffffff14;--loyalty-email-white-alpha-14:#ffffff24;--loyalty-email-white-alpha-16:#ffffff29;--loyalty-email-white-alpha-32:#ffffff52;--loyalty-email-white-alpha-45:#ffffff73;--loyalty-email-white-alpha-70:#ffffffb3;--loyalty-email-white-alpha-86:#ffffffdb;--loyalty-email-mobile-topbar-shadow:#1f29371f;--marketing-preview-canvas:#f8fafc;--marketing-preview-canvas-muted:#eef3f8;--marketing-preview-white-alpha-06:#ffffff0f;--marketing-preview-white-alpha-08:#ffffff14;--marketing-preview-white-alpha-10:#ffffff1a;--marketing-preview-white-alpha-16:#ffffff29;--marketing-preview-white-alpha-66:#ffffffa8;--marketing-preview-white-alpha-72:#ffffffb8;--marketing-preview-white-alpha-78:#ffffffc7;--marketing-preview-white-alpha-92:#ffffffeb;--marketing-preview-white-alpha-94:#fffffff0;--marketing-preview-white-alpha-95:#fffffff2;--marketing-preview-promotion-ink-alpha-08:#0b101814;--marketing-preview-promotion-ink-alpha-68:#0b1018ad;--marketing-preview-promotion-ink-alpha-90:#0b1018e6;--marketing-preview-black-alpha-04:#0000000a;--marketing-preview-black-alpha-22:#00000038;--marketing-preview-navy-alpha-08:#0a142314;--marketing-preview-warm-white-alpha-08:#fff5ee14;--marketing-preview-coral-alpha-12:#e472431f;--marketing-preview-off-white-alpha-12:#f8fafc1f;--marketing-preview-off-white-alpha-16:#f8fafc29;--marketing-preview-off-white-alpha-82:#f8fafcd1;--marketing-preview-off-white-alpha-96:#f8fafcf5;--marketing-preview-slate-alpha-06:#0f172a0f;--marketing-preview-slate-alpha-08:#0f172a14;--receipt-paper-ink:#1f1f1f;--receipt-paper-ink-strong:#171717;--receipt-paper-text-muted:#5f5a54;--receipt-paper-text-emphasis:#4d4a45;--receipt-paper-text-subtle:#6f6a63;--receipt-paper-text-soft:#7a746d;--receipt-paper-border:#c9c3bb;--receipt-paper-placeholder:#d8d2ca;--receipt-template-shadow-alpha-10:#0f172a1a;--receipt-template-shadow-alpha-16:#0f172a29;--space-1:4px;--space-hairline:1px;--space-hairline-strong:3px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--font-brand-ui:"Plus Jakarta Sans Variable", "Avenir Next", "Nunito Sans", Nunito, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand-display:"Plus Jakarta Sans Variable", "Avenir Next", "Nunito Sans", Nunito, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-brand-ui);--font-size-label:10.5px;--font-size-small:12px;--font-size-body:13.5px;--font-size-section:15.5px;--font-size-heading:18px;--font-size-brand:20px;--font-size-title:24px;--font-weight-regular:400;--font-weight-medium:450;--font-weight-semibold:500;--font-weight-bold:560;--font-weight-heavy:620;--line-height-tight:1.1;--line-height-flat:1;--line-height-title:1.12;--line-height-label:1.2;--line-height-body:1.4;--letter-spacing-base:0;--letter-spacing-label:.1em;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:999px;--control-height:38px;--control-height-sm:34px;--icon-size-sm:16px;--icon-size-md:18px;--component-border-width:1px;--component-border-width-strong:2px;--effect-brand-border:color-mix(in srgb, var(--primary-700) 26%, transparent);--effect-brand-border-strong:color-mix(in srgb, var(--primary-700) 54%, transparent);--effect-brand-focus-ring:0 0 0 3px color-mix(in srgb, var(--primary-700) 14%, transparent);--effect-brand-soft-shadow:0 12px 24px color-mix(in srgb, var(--primary-800) 8%, transparent);--effect-brand-strong-shadow:0 16px 30px color-mix(in srgb, var(--primary-800) 12%, transparent);--effect-brand-gradient:var(--primary-700);--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--effect-green-soft-shadow:var(--effect-brand-soft-shadow);--effect-green-strong-shadow:var(--effect-brand-strong-shadow);--effect-green-gradient:var(--effect-brand-gradient);--shadow-panel:none;--shadow-menu:0 14px 34px color-mix(in srgb, var(--neutral-950) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--neutral-950) 6%, transparent);--z-modal:2000;--z-popover:2100;--z-toast:2147480000;--z-loading-screen:2147480000;--z-topbar:100;--z-topbar-menu:110;--z-table-sticky-header:20;--z-sidebar-backdrop:120;--z-sidebar-mobile:130;--duration-fast:.14s;--duration-base:.2s;--duration-bell:.4s;--duration-slow:.7s;--ease-standard:ease;--interaction-lift:-1px;--blur-panel:16px;--rotate-zero:0deg;--rotate-positive-sm:10deg;--rotate-positive-xs:6deg;--rotate-negative-sm:-8deg;--scale-pop-start:.6;--scale-pop-overshoot:1.15;--scale-base:1;--rotate-full:360deg;--color-text:var(--neutral-700);--color-text-strong:var(--neutral-800);--color-text-muted:color-mix(in srgb, var(--neutral-500) 88%, var(--neutral-400));--color-accent:var(--primary-700);--color-accent-hover:var(--primary-800);--color-accent-strong:var(--primary-700);--color-accent-soft:var(--primary-100);--color-accent-surface:var(--primary-50);--color-accent-surface-strong:var(--primary-200);--color-accent-border:color-mix(in srgb, var(--primary-700) 28%, transparent);--color-canvas:var(--neutral-50);--color-surface:var(--white);--color-surface-raised:var(--neutral-25);--color-surface-muted:var(--neutral-100);--color-surface-hover:var(--neutral-100);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-danger:var(--red-600);--color-warning:var(--amber-600);--color-warning-soft:color-mix(in srgb, var(--amber-600) 11%, var(--white));--color-warning-strong:var(--amber-700);--color-success:var(--success-600);--color-success-soft:var(--green-50);--color-success-border:color-mix(in srgb, var(--green-600) 28%, transparent);--color-success-strong:var(--green-700);--app-viewport-height:100svh;--layout-content-page-max:1180px;--layout-page-max:var(--layout-content-page-max);--layout-editor-page-max:var(--layout-content-page-max);--layout-table-page-max:var(--layout-content-page-max);--layout-readable-max:720px;--layout-content-padding:var(--space-6);--layout-content-padding-mobile:var(--space-4);--layout-sidebar-width:248px;--icon-button-size:var(--control-height);--icon-button-icon-size:var(--icon-size-sm);--icon-button-icon-stroke-width:1.75;--button-height:var(--control-height);--button-radius:var(--radius-md);--button-primary-bg:var(--effect-green-gradient);--button-primary-border:transparent;--button-primary-hover-bg:var(--button-primary-bg);--button-primary-text:var(--white);--button-primary-shadow:var(--effect-green-soft-shadow);--button-secondary-bg:var(--color-surface);--button-secondary-border:var(--color-border-strong);--button-secondary-hover-bg:var(--color-surface-muted);--button-secondary-hover-border:var(--color-border-strong);--button-secondary-text:var(--color-text);--button-ghost-bg:transparent;--button-ghost-text:var(--color-text-muted);--button-danger-bg:var(--color-danger);--button-danger-text:var(--white);--button-disabled-opacity:.58;--action-menu-trigger-size:24px;--action-menu-trigger-radius:var(--radius-pill);--action-menu-trigger-bg:transparent;--action-menu-trigger-border:transparent;--action-menu-trigger-color:var(--color-text-muted);--action-menu-trigger-hover-bg:var(--action-menu-trigger-bg);--action-menu-trigger-hover-border:var(--action-menu-trigger-border);--action-menu-trigger-hover-color:var(--color-text);--action-menu-trigger-focus-ring:none;--action-menu-icon-size:16px;--action-menu-icon-stroke-width:1.75;--bulk-action-menu-height:var(--control-height-sm);--bulk-action-menu-radius:var(--radius-md);--input-height:var(--control-height);--input-radius:var(--radius-sm);--input-bg:var(--color-surface);--input-border:var(--color-border-strong);--input-hover-border:var(--color-border-strong);--input-focus-border:color-mix(in srgb, var(--color-text-muted) 54%, var(--color-border-strong));--input-focus-ring:none;--input-touch-font-size:16px;--input-placeholder:var(--neutral-400);--input-empty:var(--input-placeholder);--select-icon-color:var(--color-text-muted);--toggle-width:44px;--toggle-height:24px;--toggle-thumb-size:18px;--toggle-thumb-offset:20px;--toggle-padding:2px;--toggle-off-bg:color-mix(in srgb, var(--neutral-900) 8%, transparent);--toggle-off-border:color-mix(in srgb, var(--neutral-900) 12%, transparent);--toggle-off-shadow:inset 0 1px 1px color-mix(in srgb, var(--white) 42%, transparent);--toggle-on-bg:var(--effect-green-gradient);--toggle-on-border:color-mix(in srgb, var(--color-accent) 32%, transparent);--toggle-on-shadow:inset 0 1px 1px color-mix(in srgb, var(--white) 18%, transparent), 0 10px 18px color-mix(in srgb, var(--color-accent) 18%, transparent);--toggle-thumb-bg:linear-gradient(180deg, var(--white) 0%, var(--neutral-50) 100%);--toggle-thumb-shadow:0 2px 6px color-mix(in srgb, var(--neutral-950) 18%, transparent);--table-row-height:48px;--table-footer-height:48px;--table-thumbnail-size:34px;--table-select-column:24px;--table-primary-column:minmax(0, 1.16fr);--table-middle-column:minmax(0, 1fr);--table-actions-column:56px;--table-cell-min:minmax(0, .78fr);--table-selection-summary-column:minmax(0, 1fr);--table-selection-actions-column:auto;--table-shell-radius:var(--radius-md);--table-shell-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 4%, transparent);--table-mobile-primary-column:minmax(0, 1fr);--table-mobile-secondary-column:minmax(0, 1fr);--table-mobile-actions-column:54px;--table-mobile-actions-inset:var(--space-2);--table-mobile-row-height:48px;--table-empty-min-height:220px;--table-shell-bg:var(--color-surface);--table-shell-border:color-mix(in srgb, var(--color-border) 86%, transparent);--table-sticky-header-top:calc(var(--layout-content-padding) * -1);--table-header-bg:var(--color-surface);--table-header-text:var(--color-text-muted);--table-row-bg:var(--color-surface);--table-row-hover-bg:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-surface));--table-row-hover-shadow:none;--table-row-selected-bg:color-mix(in srgb, var(--color-accent-surface) 42%, var(--color-surface));--table-row-selected-border:color-mix(in srgb, var(--color-accent) 18%, transparent);--table-row-active-bg:color-mix(in srgb, var(--color-accent-surface) 58%, var(--color-surface));--table-row-active-border:var(--color-accent-border);--table-border:color-mix(in srgb, var(--color-border) 78%, transparent);--table-footer-bg:var(--color-surface);--table-footer-control-bg:var(--color-surface-raised);--table-checkbox-bg:color-mix(in srgb, var(--color-surface) 86%, transparent);--table-checkbox-border:color-mix(in srgb, var(--color-text-muted) 36%, transparent);--table-checkbox-radius:var(--radius-sm);--table-empty-icon-bg:var(--color-surface-muted);--modal-header-height:54px;--modal-width-sm:420px;--modal-width-md:560px;--modal-width-lg:760px;--modal-width-xl:960px;--modal-viewport-margin:var(--space-6);--modal-mobile-top-offset:var(--topbar-height);--modal-mobile-radius:16px 16px 0 0;--modal-mobile-max-height:calc(100dvh - var(--modal-mobile-top-offset));--modal-mobile-footer-padding:var(--space-4);--modal-bg:var(--color-surface);--modal-header-bg:var(--color-surface-raised);--modal-footer-bg:var(--color-surface-raised);--modal-border:var(--color-border);--modal-radius:var(--radius-lg);--modal-overlay-bg:color-mix(in srgb, var(--neutral-950) 22%, transparent);--sidebar-width:272px;--sidebar-collapsed-width:72px;--sidebar-padding-block:16px;--sidebar-padding-inline:14px;--sidebar-padding-inline-collapsed:8px;--sidebar-brand-mark-size:32px;--sidebar-brand-logo-height:46px;--sidebar-brand-logo-padding:var(--space-2);--sidebar-brand-wordmark-width:112px;--sidebar-brand-wordmark-height:32px;--sidebar-link-height:36px;--sidebar-link-width-collapsed:42px;--sidebar-collapsed-icon-size:20px;--sidebar-collapsed-business-avatar-size:24px;--sidebar-switcher-icon-stroke-width:1.5;--sidebar-mobile-close-size:32px;--sidebar-flyout-min-width:220px;--sidebar-subnav-padding-left:40px;--sidebar-subnav-rail-left:25px;--menu-min-width:180px;--notifications-feed-main-column:minmax(0, 1fr);--notifications-feed-state-column:var(--topbar-notification-dot-size);--notifications-feed-icon-column:var(--topbar-control-size);--notifications-feed-type-column:minmax(0, .34fr);--notifications-feed-time-column:minmax(0, .28fr);--notifications-feed-actions-column:var(--table-actions-column);--notifications-feed-row-min-height:calc(var(--table-row-height) * 1.45);--notifications-feed-empty-min-height:calc(var(--table-row-height) * 4);--sidebar-bg:var(--color-surface);--sidebar-bg-highlight:transparent;--sidebar-border:var(--color-border);--sidebar-shadow:1px 0 2px color-mix(in srgb, var(--neutral-950) 4%, transparent);--sidebar-divider:color-mix(in srgb, var(--color-border) 72%, transparent);--sidebar-text:var(--color-text);--sidebar-text-strong:var(--color-text-strong);--sidebar-text-muted:var(--color-text-muted);--sidebar-warm-muted:var(--color-text);--sidebar-warm-soft:var(--color-text-muted);--sidebar-hover-bg:color-mix(in srgb, var(--neutral-200) 54%, transparent);--sidebar-active-bg:color-mix(in srgb, var(--neutral-200) 88%, var(--color-surface));--sidebar-active-border:transparent;--sidebar-active-shadow:none;--sidebar-active-indicator:var(--color-accent);--sidebar-brand-bg:transparent;--sidebar-brand-border:transparent;--sidebar-brand-shadow:none;--sidebar-rail:color-mix(in srgb, var(--neutral-400) 64%, transparent);--sidebar-dropdown-bg:var(--sidebar-bg);--sidebar-dropdown-border:color-mix(in srgb, var(--color-border) 82%, transparent);--sidebar-dropdown-shadow:none;--sidebar-flyout-bg:var(--sidebar-bg);--sidebar-flyout-shadow:none;--sidebar-transition:var(--duration-fast) var(--ease-standard);--sidebar-mobile-transition:.22s var(--ease-standard);--sidebar-backdrop-bg:color-mix(in srgb, var(--neutral-950) 24%, transparent);--topbar-height:48px;--topbar-padding-inline:var(--space-5);--topbar-bg:var(--color-surface);--topbar-border:var(--color-border);--topbar-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 4%, transparent);--topbar-control-size:36px;--topbar-control-radius:var(--radius-md);--topbar-control-bg:transparent;--topbar-control-border:transparent;--topbar-control-hover-bg:var(--color-surface-muted);--topbar-title-max-width:260px;--topbar-dropdown-width:278px;--topbar-notification-width:380px;--topbar-dropdown-radius:var(--radius-lg);--topbar-dropdown-bg:var(--color-surface);--topbar-dropdown-border:color-mix(in srgb, var(--neutral-900) 8%, transparent);--topbar-dropdown-shadow:0 16px 38px color-mix(in srgb, var(--neutral-950) 10%, transparent), 0 2px 10px color-mix(in srgb, var(--neutral-950) 6%, transparent);--topbar-avatar-size:36px;--topbar-dropdown-avatar-size:34px;--topbar-menu-item-icon-size:28px;--topbar-menu-item-height:42px;--topbar-theme-option-size:28px;--topbar-notification-dot-size:9px;--topbar-badge-size:15px;--topbar-panel-max-height:72vh;--topbar-backdrop-bg:color-mix(in srgb, var(--neutral-950) 35%, transparent);--topbar-danger-soft:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));--tooltip-trigger-size:20px;--tooltip-icon-size:var(--icon-size-sm);--tooltip-icon-stroke-width:1.8;--tooltip-max-width:240px;--tooltip-radius:var(--radius-md);--tooltip-offset:var(--space-1);--toast-top-offset:76px;--toast-mobile-top-offset:68px;--toast-inline-offset:var(--space-7);--toast-max-width:420px;--toast-radius:var(--radius-md);--toast-icon-box-size:20px;--toast-icon-size:var(--icon-size-sm);--toast-icon-stroke-width:2.2;--toast-close-size:24px;--toast-duration:4s;--loading-screen-bg:var(--color-canvas);--loading-screen-overlay-bg:color-mix(in srgb, var(--color-canvas) 94%, transparent);--loading-screen-text:var(--color-text);--loading-screen-heading:var(--color-text-strong);--loading-screen-spinner:var(--color-accent);--loading-screen-padding:var(--space-7);--loading-screen-gap:var(--space-5);--loading-screen-inline-min-height:320px;--loading-screen-spinner-size:28px;--loading-screen-icon-stroke-width:2;--loading-screen-title-size:var(--font-size-section);--loading-screen-spin-duration:var(--duration-slow);--skeleton-base:color-mix(in srgb, var(--color-border) 58%, var(--color-surface) 42%);--skeleton-highlight:color-mix(in srgb, var(--color-surface) 82%, var(--color-border) 18%);--skeleton-min-height:10px;--skeleton-text-height:.75rem;--skeleton-text-gap:var(--space-2);--skeleton-shimmer-duration:1.35s;--skeleton-muted-opacity:.72;--tooltip-bg:var(--neutral-950);--tooltip-text:var(--white);--tooltip-border:color-mix(in srgb, var(--white) 10%, transparent);--tooltip-shadow:var(--shadow-menu);--tooltip-trigger-bg:transparent;--tooltip-trigger-color:var(--color-text-muted);--tooltip-trigger-hover-color:var(--color-text);--toast-bg:var(--color-surface);--toast-border:var(--color-border);--toast-shadow:0 8px 24px color-mix(in srgb, var(--neutral-950) 9%, transparent);--toast-message-text:var(--color-text-strong);--toast-close-color:var(--color-text-muted);--toast-close-hover-bg:var(--color-surface-muted);--toast-info-border:color-mix(in srgb, var(--toast-info-accent) 16%, transparent);--toast-error-border:color-mix(in srgb, var(--color-danger) 16%, transparent);--component-preview-column-min:220px;--toolbar-search-width:220px;--auth-card-width:424px;--auth-card-wide-width:760px;--auth-card-padding:var(--space-7);--auth-card-mobile-padding:var(--space-6);--auth-card-radius:var(--radius-md);--auth-card-shadow:0 18px 42px color-mix(in srgb, var(--neutral-950) 8%, transparent);--auth-page-bg:color-mix(in srgb, var(--neutral-50) 90%, var(--primary-50));--auth-card-bg:var(--color-surface);--auth-card-border:color-mix(in srgb, var(--color-border) 86%, transparent);--auth-brand-width:176px;--auth-brand-height:58px;--auth-brand-radius:var(--radius-lg);--auth-brand-bg:color-mix(in srgb, var(--brand-cream) 96%, var(--white));--auth-brand-border:color-mix(in srgb, var(--color-accent) 12%, transparent);--auth-hero-gap:var(--space-2);--auth-title-size:22px;--auth-title-weight:var(--font-weight-bold);--auth-subtitle-size:var(--font-size-body);--auth-label-weight:var(--font-weight-medium);--auth-link-weight:var(--font-weight-medium);--auth-control-font-weight:var(--font-weight-regular);--auth-hero-icon-size:56px;--auth-alert-radius:var(--radius-md);--auth-alert-info-bg:var(--color-surface-muted);--auth-alert-success-bg:var(--color-success-soft);--auth-alert-error-bg:var(--toast-error-bg);--auth-alert-error-border:var(--toast-error-border);--auth-input-action-size:32px;--auth-otp-size:44px;--auth-progress-height:8px;--auth-spinner-size:72px;--auth-status-icon-size:62px;--auth-link-color:var(--color-text-muted);--account-avatar-size:64px;--account-avatar-bg:var(--color-accent-surface);--account-avatar-border:var(--effect-green-border);--account-avatar-text:var(--color-accent-strong);--account-section-icon-size:34px;--account-row-min-height:62px;--account-row-action-min:148px;--account-select-width:170px;--account-content-width:920px;--account-detail-field-width:468px;--account-detail-avatar-size:88px;--account-detail-avatar-icon-size:38px;--account-avatar-edit-size:34px;--account-settings-card-shadow:0 18px 40px color-mix(in srgb, var(--neutral-950) 6%, transparent);--account-twofactor-qr-size:220px;--account-twofactor-qr-mobile-size:188px;--account-twofactor-qr-bg:var(--color-accent-surface);--account-twofactor-qr-border:var(--effect-green-border);--account-twofactor-qr-image-bg:var(--color-surface);--account-twofactor-qr-shadow:0 10px 24px color-mix(in srgb, var(--neutral-950) 8%, transparent);--billing-card-bg:var(--color-surface);--billing-card-border:var(--color-border);--billing-card-radius:var(--radius-lg);--billing-card-shadow:0 18px 40px color-mix(in srgb, var(--neutral-950) 5%, transparent);--billing-heading-text:var(--neutral-900);--billing-body-text:var(--neutral-700);--billing-label-text:var(--neutral-600);--billing-value-text:var(--neutral-800);--billing-heading-weight:var(--font-weight-semibold);--billing-label-weight:var(--font-weight-medium);--billing-value-weight:var(--font-weight-semibold);--billing-workspace-sidebar-width:240px;--billing-workspace-nav-padding:var(--space-6);--billing-workspace-nav-padding-tablet:var(--space-4);--billing-workspace-content-padding:var(--space-6);--billing-workspace-content-padding-tablet:var(--space-5);--billing-workspace-content-padding-mobile:var(--space-4);--billing-workspace-min-height:calc(var(--app-viewport-height) - var(--topbar-height) - (var(--space-6) * 2));--billing-workspace-divider:var(--color-border);--billing-icon-box-size:34px;--billing-row-min-height:58px;--billing-overview-column-min:320px;--billing-progress-height:7px;--billing-progress-bg:var(--color-surface-muted);--billing-progress-fill:color-mix(in srgb, var(--color-accent) 72%, var(--color-accent-soft));--billing-plan-featured-bg:color-mix(in srgb, var(--color-accent-surface) 42%, var(--color-surface));--billing-plan-featured-border:var(--effect-green-border-strong);--billing-plan-badge-bg:var(--effect-green-gradient);--billing-plan-badge-text:var(--white);--billing-subscription-actions-min:280px;--billing-subscription-action-min-height:86px;--billing-detail-label-column:180px;--billing-detail-action-column:72px;--billing-cancel-option-min-height:78px;--billing-cancel-icon-size:42px;--billing-address-card-min-height:300px;--billing-pill-height:24px;--billing-pill-bg:var(--color-surface-muted);--billing-pill-border:var(--color-border);--billing-pill-text:var(--color-text-muted);--billing-pill-success-bg:var(--color-success-soft);--billing-pill-success-border:var(--color-success-border);--billing-pill-success-text:var(--color-success-strong);--billing-pill-warning-bg:var(--color-warning-soft);--billing-pill-warning-border:color-mix(in srgb, var(--color-warning) 28%, transparent);--billing-pill-warning-text:var(--color-warning-strong);--billing-pill-muted-bg:var(--color-surface-muted);--billing-pill-muted-border:var(--color-border-strong);--billing-pill-muted-text:var(--color-text-muted);--billing-payment-card-bg:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--primary-300) 24%, transparent) 0 24%, transparent 25%), radial-gradient(circle at 2% 100%, color-mix(in srgb, var(--primary-700) 22%, transparent) 0 28%, transparent 36%), linear-gradient(145deg, var(--neutral-900) 0%, var(--primary-900) 100%);--billing-payment-card-border:color-mix(in srgb, var(--primary-200) 24%, transparent);--billing-payment-card-text:var(--white);--billing-payment-card-muted-text:color-mix(in srgb, var(--primary-50) 76%, transparent);--billing-payment-card-chip-bg:color-mix(in srgb, var(--primary-100) 16%, transparent);--billing-payment-card-shadow:0 18px 38px color-mix(in srgb, var(--primary-900) 18%, transparent);--billing-payment-card-width:340px;--billing-payment-card-min-height:184px;--billing-payment-card-radius:18px;--customer-growth-template-thumbnail-bg:linear-gradient(180deg, var(--marketing-preview-canvas), var(--marketing-preview-canvas-muted));--customer-growth-template-panel-bg:var(--marketing-preview-canvas);--customer-growth-template-panel-overlay:linear-gradient(90deg, var(--marketing-preview-white-alpha-94) 0%, var(--marketing-preview-white-alpha-78) 43%, var(--marketing-preview-white-alpha-08) 72%), linear-gradient(180deg, var(--marketing-preview-white-alpha-16), var(--marketing-preview-navy-alpha-08));--customer-growth-template-promotion-overlay:linear-gradient(90deg, var(--marketing-preview-promotion-ink-alpha-90) 0%, var(--marketing-preview-promotion-ink-alpha-68) 46%, var(--marketing-preview-promotion-ink-alpha-08) 76%), linear-gradient(180deg, var(--marketing-preview-black-alpha-04), var(--marketing-preview-black-alpha-22));--customer-growth-template-birthday-overlay:linear-gradient(90deg, var(--marketing-preview-white-alpha-92) 0%, var(--marketing-preview-white-alpha-66) 48%, var(--marketing-preview-warm-white-alpha-08) 76%), linear-gradient(180deg, var(--marketing-preview-white-alpha-08), var(--marketing-preview-coral-alpha-12));--customer-growth-template-referral-overlay:linear-gradient(90deg, var(--marketing-preview-white-alpha-95) 0%, var(--marketing-preview-white-alpha-72) 48%, var(--marketing-preview-white-alpha-06) 76%), linear-gradient(180deg, var(--marketing-preview-off-white-alpha-16), var(--marketing-preview-slate-alpha-08));--customer-growth-template-reward-overlay:linear-gradient(90deg, var(--marketing-preview-off-white-alpha-96) 0%, var(--marketing-preview-off-white-alpha-82) 52%, var(--marketing-preview-off-white-alpha-12) 82%), linear-gradient(180deg, var(--marketing-preview-white-alpha-10), var(--marketing-preview-slate-alpha-06));--dashboard-page-gap:var(--space-6);--dashboard-header-gap:var(--space-5);--dashboard-card-gap:var(--space-4);--dashboard-heading-text:var(--color-text-strong);--dashboard-text:var(--color-text);--dashboard-muted-text:var(--color-text-muted);--dashboard-heading-size:var(--font-size-title);--dashboard-heading-weight:var(--font-weight-bold);--dashboard-card-bg:var(--color-surface);--dashboard-card-border:color-mix(in srgb, var(--color-border) 82%, transparent);--dashboard-card-radius:var(--radius-md);--dashboard-card-padding:var(--space-5);--dashboard-card-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 3%, transparent), 0 18px 44px color-mix(in srgb, var(--neutral-950) 3%, transparent);--dashboard-kpi-min-height:118px;--dashboard-kpi-value-size:24px;--dashboard-icon-box:30px;--dashboard-action-icon-size:32px;--dashboard-device-icon-size:30px;--dashboard-icon-stroke-width:1.85;--dashboard-mini-icon-size:12px;--dashboard-dot-size:4px;--dashboard-dot-offset:20px;--dashboard-empty-min-height:128px;--dashboard-empty-bg:color-mix(in srgb, var(--color-surface-muted) 52%, var(--color-surface));--dashboard-empty-border:var(--color-border);--dashboard-chart-bg:color-mix(in srgb, var(--color-surface-muted) 42%, var(--color-surface));--dashboard-chart-height:310px;--dashboard-chart-mobile-height:212px;--dashboard-bar-height:8%;--dashboard-chart-axis-width:42px;--dashboard-chart-label-space:26px;--dashboard-chart-label-offset:-50%;--dashboard-chart-label-font-size:13px;--dashboard-chart-grid:var(--color-border);--dashboard-chart-grid-stroke:1;--dashboard-chart-line-stroke:2;--dashboard-chart-point-stroke:2;--dashboard-chart-bar-shadow:drop-shadow(0 8px 14px color-mix(in srgb, var(--color-accent-strong) 10%, transparent));--dashboard-chart-point-shadow:drop-shadow(0 6px 10px color-mix(in srgb, var(--color-accent-strong) 18%, transparent));--dashboard-chart-tooltip-shadow:drop-shadow(0 12px 18px color-mix(in srgb, var(--neutral-950) 14%, transparent));--dashboard-chart-run-duration:.9s;--dashboard-chart-point-delay:.7s;--dashboard-payment-min-width:340px;--dashboard-payment-dot-size:10px;--dashboard-donut-size:156px;--dashboard-donut-inner-size:108px;--dashboard-donut-fill:0deg;--dashboard-donut-card-end:0deg;--dashboard-donut-cash-end:0deg;--dashboard-donut-mobile-end:0deg;--dashboard-donut-reveal:0deg;--dashboard-donut-run-duration:.9s;--dashboard-donut-empty:var(--neutral-200);--dashboard-list-row-height:58px;--dashboard-rank-size:20px;--dashboard-thumb-size:34px;--dashboard-status-dot-size:6px;--dashboard-action-tile-height:72px;--dashboard-menu-min-width:180px;--dashboard-customize-width:240px;--dashboard-date-popover-width:500px;--dashboard-date-sidebar-width:142px;--dashboard-date-preset-height:30px;--dashboard-mobile-popover-top:calc(var(--topbar-height) + var(--space-5));--dashboard-mobile-popover-inset:var(--space-4);--dashboard-mobile-popover-max-height:calc(100dvh - var(--dashboard-mobile-popover-top) - var(--space-5));--dashboard-mobile-customize-max-height:calc(100dvh - var(--dashboard-mobile-popover-top) - var(--space-5));--dashboard-calendar-control-size:30px;--dashboard-calendar-day-size:30px;--dashboard-customize-popover-width:284px;--dashboard-customize-list-height:280px;--dashboard-customize-row-height:32px;--dashboard-check-size:16px;--dashboard-green:var(--color-success-strong);--dashboard-green-soft:var(--color-success-soft);--dashboard-blue:var(--blue-500);--dashboard-blue-soft:var(--blue-50);--dashboard-purple:var(--purple-500);--dashboard-purple-soft:var(--purple-50);--dashboard-amber:var(--neutral-500);--dashboard-amber-soft:var(--neutral-100);--dashboard-red:var(--red-600);--dashboard-red-soft:var(--red-50);--devices-content-gap:var(--space-5);--devices-card-bg:var(--color-surface);--devices-card-border:var(--color-border);--devices-card-radius:var(--radius-lg);--devices-card-shadow:0 16px 36px color-mix(in srgb, var(--neutral-950) 5%, transparent);--devices-heading-text:var(--color-text-strong);--devices-body-text:var(--neutral-700);--devices-muted-text:var(--color-text-muted);--devices-icon-box-size:38px;--devices-summary-min:220px;--devices-image-height:92px;--devices-selected-image-width:84px;--devices-selected-image-height:54px;--devices-add-type-min:170px;--devices-step-progress-height:5px;--devices-code-entry-width:360px;--devices-code-slot-row-min-height:64px;--devices-code-slot-size:26px;--devices-code-caret-width:2px;--devices-code-caret-height:18px;--devices-connect-sidebar-width:300px;--devices-connect-panel-min-height:560px;--devices-connect-action-width:360px;--devices-connect-tab-min-height:58px;--devices-step-rail-width:var(--component-border-width);--devices-scanner-width:560px;--devices-scanner-height:320px;--devices-mobile-scanner-min-height:260px;--devices-scanner-orb-size:138px;--devices-detail-hero-side-min:280px;--devices-detail-actions-min:320px;--devices-detail-image-width-min:112px;--devices-detail-image-width-fluid:16vw;--devices-detail-image-width-max:180px;--devices-detail-image-height-min:80px;--devices-detail-image-height-fluid:11vw;--devices-detail-image-height-max:128px;--devices-detail-metric-min-height:76px;--devices-detail-list-label-min:140px;--devices-detail-title-text:var(--color-text);--devices-detail-value-text:var(--color-text);--devices-detail-page-title-size:var(--font-size-brand);--devices-detail-page-title-weight:var(--font-weight-semibold);--devices-detail-hero-title-size:var(--font-size-section);--devices-detail-hero-title-weight:var(--font-weight-semibold);--devices-detail-section-title-size:var(--font-size-brand);--devices-detail-section-title-weight:var(--font-weight-semibold);--devices-detail-status-title-size:var(--font-size-section);--devices-detail-status-title-weight:var(--font-weight-semibold);--devices-detail-metric-value-size:var(--font-size-body);--devices-detail-metric-value-weight:var(--font-weight-semibold);--devices-detail-list-value-size:var(--font-size-body);--devices-detail-list-value-weight:var(--font-weight-medium);--devices-success-bg:var(--color-success-soft);--devices-success-border:var(--color-success-border);--devices-success-text:var(--color-success-strong);--devices-danger-bg:var(--red-50);--devices-danger-border:color-mix(in srgb, var(--color-danger) 24%, transparent);--devices-danger-text:var(--color-danger);--devices-muted-bg:var(--color-surface-muted);--devices-muted-border:var(--color-border);--devices-muted-pill-text:var(--color-text-muted);--inventory-combo-warning-color:var(--color-warning,var(--amber-500));--inventory-combo-shadow-color:var(--color-shadow,var(--neutral-950));--products-table-recipe-row-color:var(--green-500);--products-table-modifiers-row-color:var(--blue-500);--products-table-complex-row-color:var(--purple-500);--products-table-row-tint:7%;--products-table-row-hover-tint:11%;--products-table-row-active-tint:16%;--products-table-recipe-row-bg:color-mix(in srgb, var(--products-table-recipe-row-color) var(--products-table-row-tint), var(--table-row-bg));--products-table-recipe-row-hover-bg:color-mix(in srgb, var(--products-table-recipe-row-color) var(--products-table-row-hover-tint), var(--table-row-bg));--products-table-recipe-row-active-bg:color-mix(in srgb, var(--products-table-recipe-row-color) var(--products-table-row-active-tint), var(--table-row-bg));--products-table-modifiers-row-bg:color-mix(in srgb, var(--products-table-modifiers-row-color) var(--products-table-row-tint), var(--table-row-bg));--products-table-modifiers-row-hover-bg:color-mix(in srgb, var(--products-table-modifiers-row-color) var(--products-table-row-hover-tint), var(--table-row-bg));--products-table-modifiers-row-active-bg:color-mix(in srgb, var(--products-table-modifiers-row-color) var(--products-table-row-active-tint), var(--table-row-bg));--products-table-complex-row-bg:color-mix(in srgb, var(--products-table-complex-row-color) var(--products-table-row-tint), var(--table-row-bg));--products-table-complex-row-hover-bg:color-mix(in srgb, var(--products-table-complex-row-color) var(--products-table-row-hover-tint), var(--table-row-bg));--products-table-complex-row-active-bg:color-mix(in srgb, var(--products-table-complex-row-color) var(--products-table-row-active-tint), var(--table-row-bg));--inventory-receipt-paper-bg:var(--white);--inventory-receipt-paper-text:var(--receipt-paper-ink);--inventory-receipt-paper-text-strong:var(--receipt-paper-ink-strong);--inventory-receipt-paper-text-muted:var(--receipt-paper-text-muted);--inventory-receipt-paper-text-emphasis:var(--receipt-paper-text-emphasis);--inventory-receipt-paper-text-subtle:var(--receipt-paper-text-subtle);--inventory-receipt-paper-text-soft:var(--receipt-paper-text-soft);--inventory-receipt-paper-border:var(--receipt-paper-border);--inventory-receipt-paper-placeholder:var(--receipt-paper-placeholder);--inventory-receipt-template-shadow-sm:0 6px 14px var(--receipt-template-shadow-alpha-10);--inventory-receipt-template-shadow-md:0 10px 24px var(--receipt-template-shadow-alpha-10);--inventory-receipt-template-shadow-lg:0 12px 28px var(--receipt-template-shadow-alpha-16);--orders-refund-text:var(--danger-strong,var(--red-700));--reports-page-gap:var(--dashboard-page-gap);--reports-card-gap:var(--dashboard-card-gap);--reports-card-radius:var(--dashboard-card-radius);--reports-card-padding:var(--dashboard-card-padding);--reports-card-shadow:var(--dashboard-card-shadow);--reports-kpi-value-size:var(--dashboard-kpi-value-size);--reports-surface:var(--dashboard-card-bg);--reports-surface-muted:var(--dashboard-empty-bg);--reports-text:var(--dashboard-text);--reports-text-strong:var(--dashboard-heading-text);--reports-text-muted:var(--dashboard-muted-text);--reports-border:var(--dashboard-card-border);--reports-list-divider:color-mix(in srgb, var(--color-border) 76%, transparent);--reports-border-strong:var(--color-border-strong);--reports-accent:var(--color-accent);--reports-accent-strong:var(--color-accent-strong);--reports-accent-surface:var(--color-accent-surface);--reports-accent-border:var(--color-accent-border);--reports-positive:var(--dashboard-green);--reports-positive-border:var(--color-success);--reports-positive-surface:var(--dashboard-green-soft);--reports-warning:var(--dashboard-amber);--reports-critical:var(--dashboard-red);--reports-chart-frame-bg:var(--dashboard-chart-bg);--reports-chart-grid:color-mix(in srgb, var(--dashboard-chart-grid) 72%, transparent);--reports-chart-current:var(--color-accent-strong);--reports-chart-previous:var(--dashboard-muted-text);--reports-chart-area-start-opacity:.18;--reports-chart-area-end-opacity:.01;--reports-filter-control-min-width:180px;--reports-chart-legend-width:22px;--reports-chart-axis-font-size:var(--font-size-label);--reports-chart-axis-font-size-compact:var(--font-size-label);--reports-chart-grid-stroke:var(--dashboard-chart-grid-stroke);--reports-chart-current-stroke:var(--dashboard-chart-line-stroke);--reports-chart-previous-stroke:1.75;--reports-chart-previous-dash:6 7;--reports-chart-previous-opacity:.68;--reports-chart-point-stroke:var(--dashboard-chart-point-stroke);--reports-chart-point-hover-stroke:3;--reports-chart-point-shadow:var(--dashboard-chart-point-shadow);--reports-chart-tooltip-shadow:var(--dashboard-chart-tooltip-shadow);--reports-chart-hover-surface:color-mix(in srgb, var(--color-accent-surface) 46%, transparent);--reports-chart-inactive-opacity:.46;--reports-chart-active-opacity:1;--reports-chart-hover-scale:1.035;--reports-insight-border-width:3px;--reports-count-min-width:24px;--reports-count-padding-block:2px;--reports-count-padding-inline:7px;--reports-compact-gap:3px;--reports-status-padding-block:3px;--reports-status-padding-inline:7px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--toast-info-accent:#1f7a8c;--toast-info-accent-strong:#1f6c7d;--toast-info-bg:#dff2f7;--toast-error-accent-strong:#9f3f3f;--toast-error-bg:#fceaea}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#181818;--color-surface:#1b1b1b;--color-surface-raised:#202020;--color-surface-muted:#242424;--color-surface-hover:#2a2a2a;--color-text:#d6d6d6;--color-text-strong:#f1f1f1;--color-text-muted:#8d8d8d;--color-border:#2c2c2c;--color-border-strong:#3a3a3a;--color-accent:var(--primary-600);--color-accent-hover:var(--primary-500);--color-accent-strong:var(--primary-500);--color-accent-soft:color-mix(in srgb, var(--primary-700) 13%, transparent);--color-accent-surface:color-mix(in srgb, var(--primary-700) 9%, var(--color-surface));--color-accent-surface-strong:color-mix(in srgb, var(--primary-600) 13%, var(--color-surface));--color-accent-border:color-mix(in srgb, var(--primary-600) 24%, transparent);--color-danger:#f87171;--color-warning:#fbbf24;--color-warning-soft:color-mix(in srgb, #fbbf24 12%, var(--color-surface));--color-warning-strong:#fcd34d;--color-success:#4ade80;--color-success-soft:color-mix(in srgb, #22c55e 14%, var(--color-surface));--color-success-border:#4ade8052;--color-success-strong:#86efac;--loyalty-email-editor-canvas:var(--color-canvas);--loyalty-email-editor-canvas-soft:var(--color-surface-muted);--loyalty-email-editor-mobile-canvas:var(--color-canvas);--loyalty-email-editor-grid-line-soft:var(--color-border);--effect-brand-border:color-mix(in srgb, var(--color-accent) 26%, transparent);--effect-brand-border-strong:color-mix(in srgb, var(--color-accent) 48%, transparent);--effect-brand-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-accent) 24%, transparent);--effect-brand-soft-shadow:none;--effect-brand-strong-shadow:none;--effect-brand-gradient:var(--primary-700);--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--effect-green-soft-shadow:none;--effect-green-strong-shadow:none;--effect-green-gradient:var(--effect-brand-gradient);--shadow-panel:none;--shadow-menu:0 16px 34px color-mix(in srgb, var(--neutral-950) 32%, transparent);--table-shell-shadow:none}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--color-text-muted:var(--neutral-500);--color-accent-border:#b83d1247;--color-warning-soft:#fff7ed;--color-success-border:#226a3847;--effect-brand-border:#b83d1242;--effect-brand-border-strong:#b83d128a;--effect-brand-focus-ring:0 0 0 3px #b83d1224;--effect-brand-soft-shadow:0 12px 24px #8f311314;--effect-brand-strong-shadow:0 16px 30px #8f31131f;--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--effect-green-soft-shadow:var(--effect-brand-soft-shadow);--effect-green-strong-shadow:var(--effect-brand-strong-shadow);--shadow-menu:0 14px 34px #0000001a, 0 2px 8px #0000000f;--table-shell-shadow:0 1px 2px #0000000a;--dashboard-card-border:#e8e8edd1;--dashboard-card-shadow:0 1px 2px #00000008, 0 18px 44px #00000008;--dashboard-empty-bg:#f7f7f9;--dashboard-chart-bg:#f7f7f9;--dashboard-chart-bar-shadow:drop-shadow(0 8px 14px #8f31131a);--dashboard-chart-point-shadow:drop-shadow(0 6px 10px #8f31132e);--dashboard-chart-tooltip-shadow:drop-shadow(0 12px 18px #00000024)}:root[data-theme=dark]{--color-accent-soft:#b83d1221;--color-accent-surface:#2a211d;--color-accent-surface-strong:#33251f;--color-accent-border:#d84a163d;--color-warning-soft:#332716;--color-success-soft:#183021;--color-success-border:#4ade8052;--effect-brand-border:#f15a2442;--effect-brand-border-strong:#f15a247a;--effect-brand-focus-ring:0 0 0 3px #f15a243d;--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--shadow-menu:0 16px 34px #00000052}}:root[data-theme=dark]{--skeleton-base:color-mix(in srgb, var(--color-border) 76%, var(--color-surface) 24%);--skeleton-highlight:color-mix(in srgb, var(--color-surface-muted) 78%, var(--color-border) 22%);--button-primary-bg:var(--primary-700);--button-primary-border:var(--primary-700);--button-primary-hover-bg:var(--primary-800);--button-primary-text:var(--white);--button-secondary-bg:var(--color-surface-raised);--button-secondary-border:var(--color-border-strong);--button-secondary-hover-bg:color-mix(in srgb, var(--color-surface-hover) 86%, var(--color-accent-surface));--button-secondary-hover-border:color-mix(in srgb, var(--color-accent) 28%, var(--color-border-strong));--button-ghost-text:var(--color-text-muted);--input-bg:var(--color-surface-raised);--input-border:var(--color-border);--input-hover-border:var(--color-border-strong);--input-focus-border:color-mix(in srgb, var(--color-accent) 48%, var(--color-border-strong));--input-placeholder:color-mix(in srgb, var(--color-text-muted) 72%, transparent);--toggle-off-bg:color-mix(in srgb, var(--white) 7%, transparent);--toggle-off-border:color-mix(in srgb, var(--white) 12%, transparent);--toggle-off-shadow:none;--toggle-on-shadow:none;--toggle-thumb-bg:var(--color-text-strong);--toggle-thumb-shadow:none;--table-shell-bg:var(--color-surface);--table-shell-border:var(--color-border);--table-header-bg:var(--color-surface);--table-row-bg:var(--color-surface);--table-row-hover-bg:color-mix(in srgb, var(--color-surface-hover) 72%, var(--color-surface));--table-row-selected-bg:color-mix(in srgb, var(--color-accent-surface) 68%, var(--color-surface));--table-row-active-bg:color-mix(in srgb, var(--color-accent-surface) 82%, var(--color-surface));--table-border:var(--color-border);--table-footer-bg:var(--color-surface);--table-footer-control-bg:var(--color-surface-raised);--table-checkbox-bg:var(--color-surface-raised);--table-empty-icon-bg:var(--color-surface-muted);--products-table-row-tint:9%;--products-table-row-hover-tint:13%;--products-table-row-active-tint:18%;--modal-bg:var(--color-surface);--modal-header-bg:var(--color-surface-raised);--modal-footer-bg:var(--color-surface-raised);--modal-border:var(--color-border);--modal-overlay-bg:color-mix(in srgb, var(--neutral-950) 58%, transparent);--toast-bg:var(--color-surface-raised);--toast-border:var(--color-border);--toast-shadow:none;--toast-info-accent:#67e8f9;--toast-info-accent-strong:#a5f3fc;--toast-info-bg:color-mix(in srgb, #0891b2 16%, var(--color-surface));--toast-error-accent-strong:#fca5a5;--toast-error-bg:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));--auth-card-shadow:none;--auth-page-bg:var(--color-canvas);--auth-brand-bg:color-mix(in srgb, var(--color-surface-raised) 88%, var(--brand-cream));--auth-alert-error-bg:var(--toast-error-bg);--billing-card-shadow:none;--billing-heading-text:var(--color-text-strong);--billing-body-text:var(--color-text);--billing-label-text:var(--color-text-muted);--billing-value-text:var(--color-text-strong);--billing-payment-card-shadow:none;--devices-card-shadow:none;--devices-body-text:var(--color-text);--devices-danger-bg:color-mix(in srgb, var(--color-danger) 13%, var(--color-surface));--dashboard-card-shadow:none;--dashboard-empty-bg:color-mix(in srgb, var(--color-surface-muted) 72%, var(--color-surface));--dashboard-empty-border:color-mix(in srgb, var(--color-border-strong) 84%, transparent);--dashboard-chart-bg:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-surface));--dashboard-chart-grid:var(--color-border);--dashboard-chart-bar-shadow:none;--dashboard-chart-point-shadow:none;--dashboard-chart-tooltip-shadow:none;--dashboard-donut-empty:var(--color-surface-muted);--dashboard-blue-soft:color-mix(in srgb, var(--blue-500) 16%, var(--color-surface));--dashboard-purple-soft:color-mix(in srgb, var(--purple-500) 18%, var(--color-surface));--dashboard-amber-soft:var(--color-surface-muted);--dashboard-red-soft:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));--sidebar-bg:var(--color-canvas);--sidebar-border:var(--color-border);--sidebar-shadow:none;--sidebar-divider:color-mix(in srgb, var(--color-border) 78%, transparent);--sidebar-hover-bg:color-mix(in srgb, var(--white) 7%, transparent);--sidebar-active-bg:color-mix(in srgb, var(--white) 10%, transparent);--sidebar-active-indicator:var(--color-accent);--sidebar-dropdown-bg:var(--sidebar-bg);--sidebar-dropdown-border:var(--color-border);--sidebar-backdrop-bg:color-mix(in srgb, var(--neutral-950) 58%, transparent);--topbar-bg:var(--color-surface);--topbar-border:var(--color-border);--topbar-shadow:none;--topbar-control-hover-bg:var(--color-surface-hover);--topbar-dropdown-bg:var(--color-surface-raised);--topbar-dropdown-border:var(--color-border);--topbar-dropdown-shadow:none;--topbar-danger-soft:color-mix(in srgb, var(--color-danger) 16%, var(--color-surface))}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--loading-screen-overlay-bg:#fbfbfdf0;--skeleton-base:#ececf1;--skeleton-highlight:#fafafa;--input-focus-border:#a1a1a6;--toggle-off-bg:#16161714;--toggle-off-border:#1616171f;--toggle-off-shadow:inset 0 1px 1px #ffffff6b;--toggle-on-border:#b83d1252;--toggle-on-shadow:inset 0 1px 1px #ffffff2e, 0 10px 18px #b83d122e;--toggle-thumb-shadow:0 2px 6px #0000002e;--table-shell-border:#e8e8eddb;--table-row-hover-bg:#f8f8fa;--table-row-selected-bg:#fff1ea;--table-row-selected-border:#b83d122e;--table-row-active-bg:#ffd7c3;--table-border:#e8e8edc7;--table-checkbox-bg:#ffffffdb;--table-checkbox-border:#6e6e735c;--modal-overlay-bg:#00000038;--tooltip-border:#ffffff1a;--toast-shadow:0 8px 24px #00000017;--toast-info-border:#1f7a8c29;--toast-error-border:#dc262629;--auth-card-shadow:0 18px 42px #00000014;--auth-page-bg:#fff8f4;--auth-card-border:#e8e8eddb;--auth-brand-bg:#f7f5f1;--auth-brand-border:#b83d121f;--account-settings-card-shadow:0 18px 40px #0000000f;--account-twofactor-qr-shadow:0 10px 24px #00000014;--billing-card-shadow:0 18px 40px #0000000d;--billing-progress-fill:#b83d12;--billing-plan-featured-bg:#fff1ea;--billing-pill-warning-border:#d9770647;--billing-payment-card-bg:radial-gradient(circle at 88% 8%, #ff84513d 0 24%, transparent 25%), radial-gradient(circle at 2% 100%, #5a241738 0 28%, transparent 36%), linear-gradient(145deg, var(--neutral-900) 0%, var(--primary-900) 100%);--billing-payment-card-border:#ffb18c3d;--billing-payment-card-muted-text:#fff1eac2;--billing-payment-card-chip-bg:#ffd7c329;--billing-payment-card-shadow:0 18px 38px #30140d2e;--devices-card-shadow:0 16px 36px #0000000d;--devices-danger-border:#dc26263d;--sidebar-shadow:1px 0 2px #0000000a;--sidebar-divider:#e8e8edb8;--sidebar-hover-bg:#e8e8ed8a;--sidebar-active-bg:#ededf1;--sidebar-rail:#a1a1a6a3;--sidebar-dropdown-border:#e8e8edd1;--sidebar-backdrop-bg:#0000003d;--topbar-shadow:0 1px 2px #0000000a;--topbar-dropdown-border:#16161714;--topbar-dropdown-shadow:0 16px 38px #0000001a, 0 2px 10px #0000000f;--topbar-backdrop-bg:#00000059;--topbar-danger-soft:#fceaea}:root[data-theme=dark]{--skeleton-base:#333;--skeleton-highlight:#3a3a3a;--button-secondary-hover-bg:#2a2a2a;--button-secondary-hover-border:#3a3a3a;--input-focus-border:#fb6b33;--input-placeholder:#8d8d8db8;--toggle-off-bg:#ffffff12;--toggle-off-border:#ffffff1f;--table-row-hover-bg:#262626;--table-row-selected-bg:#2a211d;--table-row-active-bg:#33251f;--modal-overlay-bg:#00000094;--toast-info-bg:#0d3340;--toast-error-bg:#3d2020;--auth-brand-bg:#242424;--auth-alert-error-bg:#3d2020;--account-settings-card-shadow:none;--account-twofactor-qr-shadow:none;--billing-card-shadow:none;--billing-progress-fill:#f15a24;--billing-plan-featured-bg:#1b2530;--billing-payment-card-shadow:none;--devices-card-shadow:none;--devices-danger-bg:#3d2020;--devices-danger-border:#f871713d;--dashboard-empty-bg:#242424;--dashboard-empty-border:#3a3a3a;--dashboard-chart-bg:#242424;--dashboard-blue-soft:#172554;--dashboard-purple-soft:#2c1748;--dashboard-red-soft:#3d2020;--sidebar-divider:#2c2c2cc7;--sidebar-hover-bg:#ffffff12;--sidebar-active-bg:#ffffff1a;--sidebar-backdrop-bg:#00000094;--topbar-danger-soft:#3d2020}}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;overflow:hidden}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);margin:0}button,input,select,textarea{font:inherit}.bo-route-error{min-height:min(100%,520px);padding:var(--space-6);background:color-mix(in srgb, var(--color-canvas) 88%, var(--color-accent-surface));place-items:center;display:grid}.bo-route-error--fullscreen{min-height:100%}.bo-route-error-card{justify-items:start;gap:var(--space-5);width:min(100%,460px);padding:var(--space-7);border:var(--component-border-width) solid color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:none;text-align:left;display:grid}.bo-route-error-status{min-height:var(--space-7);border:var(--component-border-width) solid color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:color-mix(in srgb, var(--color-accent-surface) 62%, var(--color-surface));color:var(--color-accent-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);display:inline-flex}.bo-route-error-status svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-route-error-copy{gap:var(--space-3);display:grid}.bo-route-error-copy h1,.bo-route-error-copy p{margin:0}.bo-route-error-copy h1{color:var(--color-text-strong);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);letter-spacing:0}.bo-route-error-copy p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.bo-route-error-actions{justify-content:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}body .products-page,body .products-editor-page,body .loyalty-page,body .help-page,body .team-page,body .notifications-page,body .business-settings-page,body .whats-new-page{gap:var(--space-2)}body .products-catalog-page{gap:var(--space-4)}@supports not (color:color-mix(in srgb, #000 50%, transparent)){.bo-route-error{background:#f5f9ff}.bo-route-error-card{border-color:var(--color-border);box-shadow:none}.bo-route-error-status{background:#eef6ff;border-color:#06c3}}body :is(.products-page,.loyalty-page,.team-page,.notifications-page):has(.bo-data-table){gap:var(--space-4)}body .bo-page-shell:has(.bo-data-table)>:is(section,div):has(.bo-toolbar):has(.bo-data-table){gap:var(--space-4)}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs){align-items:center;gap:var(--space-2);border-bottom:var(--component-border-width) solid var(--color-border);overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;scroll-padding-inline:var(--space-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow:auto hidden}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)::-webkit-scrollbar{display:none}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)>:is(button,a),body :is(.products-editor-page-tab,.products-variant-editor-tab){min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:0;border-bottom:var(--component-border-width-strong) solid transparent;padding:0 var(--space-1) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:none;text-decoration:none;display:inline-flex;position:relative}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)>:is(button,a):after,body :is(.products-editor-page-tab,.products-variant-editor-tab):after{content:"";right:var(--space-1);bottom:calc(var(--component-border-width) * -1);left:var(--space-1);border-radius:var(--radius-pill);background:0 0;height:2px;position:absolute}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)>:is(button,a):is(:hover,:focus-visible,.is-active,[aria-selected=true]),body :is(.products-editor-page-tab,.products-variant-editor-tab):is(:hover,:focus-visible,.is-active,[aria-selected=true]){color:var(--color-text-strong);outline:none}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.whats-new-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs,.loyalty-member-tabs,.bo-billing-addon-store-tabs)>:is(button,a):is(.is-active,[aria-selected=true]):after,body :is(.products-editor-page-tab,.products-variant-editor-tab):is(.is-active,[aria-selected=true]):after{background:var(--color-accent-strong)}body .products-page-header,body .products-editor-page-header,body .loyalty-page-header,body .help-page-header,body .team-page-header,body .notifications-page-header,body .business-settings-page-header,body .whats-new-header,body .devices-page-header,body .devices-connect-header{align-items:center;gap:var(--space-5);padding-bottom:var(--space-2)}body .products-page-header h1,body .products-editor-page-header h1,body .loyalty-page-header h1,body .help-page-header h1,body .team-page-header h1,body .notifications-page-header h1,body .business-settings-page-header h1,body .whats-new-header h1,body .whats-new-detail-hero h1,body .devices-page-header h1,body .devices-connect-header h1,body .devices-page-title,body .products-prep-stations-page-title,body .products-receipt-template-page-title{color:var(--color-text-strong);font-family:"Plus Jakarta Sans Variable", var(--font-brand-display);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-tight);margin:0}body .products-page-header p,body .products-editor-page-header p,body .loyalty-page-header p,body .help-page-header p,body .team-page-header p,body .notifications-page-header p,body .business-settings-page-header p,body .whats-new-header p,body .whats-new-detail-hero p,body .devices-page-header p,body .devices-connect-header p{display:none}body .bo-dashboard-kpi-grid,body .marketing-summary-grid,body .loyalty-summary-grid,body .team-summary-grid,body .workforce-summary-grid,body .devices-summary-grid,body .finance-metrics-grid,body .finance-cash-metrics,body .finance-petty-metrics,body .finance-banking-metrics,body .orders-overview,body .orders-metrics,body .help-dashboard-stats,body .products-catalog-metrics,body .products-inventory-dashboard-grid,body .products-category-summary-strip,body .products-supplier-summary-strip,body .products-stocktake-summary,body .products-prep-station-summary-grid,body .products-purchasing-summary-cards,body .business-settings-location-summary-grid,body .whats-new-preview-grid,body .bo-billing-metric-grid,body .bo-billing-usage-summary-grid{align-items:start}body .bo-dashboard-kpi,body .marketing-summary-card,body .loyalty-summary-card,body .team-summary-card,body .workforce-summary-grid>div,body .devices-summary-card,body .finance-metric,body .orders-overview article,body .orders-metric,body .help-dashboard-stat,body .products-catalog-metric,body .products-inventory-dashboard-card,body .products-category-summary-strip>div,body .products-supplier-summary-strip>div,body .products-stocktake-summary>article,body .products-prep-station-summary-grid article,body .products-purchasing-summary-card,body .business-settings-location-metric,body .whats-new-preview-card,body .bo-billing-metric,body .bo-billing-usage-summary-card{align-content:start;align-self:start;gap:var(--space-2);min-width:0;height:fit-content;min-height:0;padding:var(--space-4) var(--dashboard-card-padding);border:var(--component-border-width) solid var(--dashboard-card-border);border-radius:var(--dashboard-card-radius);background:var(--dashboard-card-bg);box-shadow:var(--dashboard-card-shadow);text-align:left;grid-template-columns:minmax(0,1fr);display:grid}body .bo-dashboard-kpi svg,body .bo-dashboard-kpi-icon,body .marketing-summary-card svg,body .loyalty-summary-card svg,body .team-summary-card svg,body .workforce-summary-grid>div svg,body .devices-summary-card svg,body .devices-summary-card img,body .finance-metric svg,body .orders-overview article svg,body .orders-metric svg,body .help-dashboard-stat svg,body .products-catalog-metric svg,body .products-inventory-dashboard-card svg,body .products-category-summary-strip>div svg,body .products-supplier-summary-strip>div svg,body .products-stocktake-summary>article svg,body .products-prep-station-summary-grid article svg,body .products-purchasing-summary-card svg,body .business-settings-location-metric svg,body .whats-new-preview-card svg,body .bo-billing-metric svg,body .bo-billing-usage-summary-card svg{display:none!important}body .bo-dashboard-kpi-copy,body .marketing-summary-card>div,body .loyalty-summary-card>div,body .team-summary-card>div,body .workforce-summary-grid>div>div,body .devices-summary-card>div,body .finance-metric>div,body .orders-overview article>div,body .orders-metric>div,body .help-dashboard-stat>div,body .products-catalog-metric>div,body .products-inventory-dashboard-card>div,body .products-category-summary-strip>div>div,body .products-supplier-summary-strip>div>div,body .products-stocktake-summary>article>div,body .products-prep-station-summary-grid article>div,body .products-purchasing-summary-card>div,body .business-settings-location-metric>div,body .whats-new-preview-card>div,body .bo-billing-metric>div,body .bo-billing-usage-summary-card>div{gap:var(--space-2);align-content:start;min-width:0;display:grid}body .bo-dashboard-kpi-copy span,body .marketing-summary-card span,body .loyalty-summary-card span,body .team-summary-card span,body .workforce-summary-grid>div span,body .devices-summary-card span,body .finance-metric span,body .orders-overview article span,body .orders-metric span,body .help-dashboard-stat span,body .products-catalog-metric span,body .products-inventory-dashboard-card span,body .products-category-summary-strip>div span,body .products-supplier-summary-strip>div span,body .products-stocktake-summary>article span,body .products-prep-station-summary-grid article span,body .products-purchasing-summary-card span,body .business-settings-location-metric span,body .whats-new-preview-card span,body .bo-billing-metric span,body .bo-billing-usage-summary-card span{min-width:0;color:var(--dashboard-muted-text);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-label);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}body .bo-dashboard-kpi-copy strong,body .marketing-summary-card strong,body .loyalty-summary-card strong,body .team-summary-card strong,body .workforce-summary-grid>div strong,body .devices-summary-card strong,body .finance-metric strong,body .orders-overview article strong,body .orders-metric strong,body .help-dashboard-stat strong,body .products-catalog-metric strong,body .products-inventory-dashboard-card strong,body .products-category-summary-strip>div strong,body .products-supplier-summary-strip>div strong,body .products-stocktake-summary>article strong,body .products-prep-station-summary-grid article strong,body .products-purchasing-summary-card strong,body .business-settings-location-metric strong,body .whats-new-preview-card strong,body .bo-billing-metric strong,body .bo-billing-usage-summary-card strong,body .products-import-summary-grid b{min-width:0;color:var(--dashboard-heading-text);font-size:var(--dashboard-kpi-value-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}body .bo-dashboard-kpi-copy small,body .marketing-summary-card small,body .marketing-summary-card p,body .loyalty-summary-card small,body .loyalty-summary-card p,body .team-summary-card small,body .team-summary-card p,body .workforce-summary-grid>div small,body .workforce-summary-grid>div p,body .devices-summary-card small,body .devices-summary-card p,body .finance-metric small,body .finance-metric p,body .orders-overview article small,body .orders-overview article p,body .orders-metric small,body .orders-metric p,body .help-dashboard-stat small,body .help-dashboard-stat p,body .products-catalog-metric small,body .products-catalog-metric p,body .products-inventory-dashboard-card small,body .products-inventory-dashboard-card p,body .products-category-summary-strip>div small,body .products-category-summary-strip>div p,body .products-supplier-summary-strip>div small,body .products-supplier-summary-strip>div p,body .products-stocktake-summary>article small,body .products-stocktake-summary>article p,body .products-prep-station-summary-grid article small,body .products-prep-station-summary-grid article p,body .products-purchasing-summary-card small,body .products-purchasing-summary-card p,body .business-settings-location-metric small,body .business-settings-location-metric p,body .whats-new-preview-card small,body .whats-new-preview-card p,body .bo-billing-metric small,body .bo-billing-metric p,body .bo-billing-usage-summary-card small,body .bo-billing-usage-summary-card p{min-width:0;color:var(--dashboard-muted-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}body .bo-account-health-grid,body .marketing-audience-readiness-metrics,body .marketing-segment-preview-metrics,body .loyalty-member-stat-grid,body .team-role-detail-metrics,body .products-import-summary-grid,body .products-manufacturing-cost-grid,body .products-menu-draft-stats,body .products-menu-selected-preview-meta,body .products-stocktake-preview-metrics,body .products-stocktake-review-metrics,body .bo-billing-invoice-summary{align-items:start}body .bo-account-health-metric,body .marketing-audience-readiness-metrics>div,body .marketing-segment-preview-metrics>span,body .loyalty-detail-metric,body .team-role-detail-metrics .team-summary-card,body .products-import-summary-grid>span,body .products-manufacturing-readonly-field,body .products-menu-draft-stats>span,body .products-menu-selected-preview-meta>span,body .products-stocktake-preview-metrics>span,body .products-stocktake-readonly-field,body .bo-billing-invoice-summary .bo-billing-metric{align-content:start;align-self:start;gap:var(--space-2);min-width:0;height:fit-content;min-height:0;padding:var(--space-4) var(--dashboard-card-padding);border:var(--component-border-width) solid var(--dashboard-card-border);border-radius:var(--dashboard-card-radius);background:var(--dashboard-card-bg);box-shadow:var(--dashboard-card-shadow);text-align:left;grid-template-columns:minmax(0,1fr);display:grid}body .bo-account-health-metric svg,body .marketing-audience-readiness-metrics svg,body .marketing-segment-preview-metrics svg,body .loyalty-detail-metric svg,body .team-role-detail-metrics .team-summary-card svg,body .products-import-summary-grid svg,body .products-manufacturing-cost-grid svg,body .products-menu-draft-stats svg,body .products-menu-selected-preview-meta svg,body .products-stocktake-preview-metrics svg,body .products-stocktake-review-metrics svg,body .bo-billing-invoice-summary .bo-billing-metric svg{display:none!important}body .bo-account-health-metric span,body .marketing-audience-readiness-metrics>div span,body .marketing-segment-preview-metrics small,body .loyalty-detail-metric span,body .team-role-detail-metrics .team-summary-card span,body .products-import-summary-grid>span>span,body .products-manufacturing-readonly-field span,body .products-menu-draft-stats small,body .products-menu-selected-preview-meta small,body .products-stocktake-preview-metrics small,body .products-stocktake-readonly-field span,body .bo-billing-invoice-summary .bo-billing-metric span{min-width:0;color:var(--dashboard-muted-text);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-label);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}body .bo-account-health-metric strong,body .marketing-audience-readiness-metrics>div strong,body .marketing-segment-preview-metrics strong,body .loyalty-detail-metric strong,body .team-role-detail-metrics .team-summary-card strong,body .products-import-summary-grid b,body .products-manufacturing-readonly-field strong,body .products-menu-draft-stats strong,body .products-menu-selected-preview-meta strong,body .products-stocktake-preview-metrics strong,body .products-stocktake-readonly-field strong,body .bo-billing-invoice-summary .bo-billing-metric strong{min-width:0;color:var(--dashboard-heading-text);font-size:var(--dashboard-kpi-value-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}body .bo-account-health-metric small,body .marketing-audience-readiness-metrics>div small,body .loyalty-detail-metric small,body .loyalty-detail-metric p,body .team-role-detail-metrics .team-summary-card small,body .team-role-detail-metrics .team-summary-card p,body .products-import-summary-grid>span>small,body .products-import-summary-grid>span>p,body .products-manufacturing-readonly-field small,body .products-manufacturing-readonly-field p,body .products-menu-draft-stats small,body .products-menu-selected-preview-meta small,body .products-stocktake-preview-metrics small,body .products-stocktake-readonly-field small,body .bo-billing-invoice-summary .bo-billing-metric small,body .bo-billing-invoice-summary .bo-billing-metric p{min-width:0;color:var(--dashboard-muted-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}body .bo-dashboard-kpi-copy>span,body .marketing-summary-card>span,body .loyalty-summary-card>span,body .team-summary-card>span,body .workforce-summary-grid>div>span,body .devices-summary-card>span,body .finance-metric>span,body .orders-overview article>span,body .orders-metric>span,body .help-dashboard-stat>span,body .products-catalog-metric>span,body .products-inventory-dashboard-card>span,body .products-category-summary-strip>div>span,body .products-supplier-summary-strip>div>span,body .products-stocktake-summary>article>span,body .products-prep-station-summary-grid article>span,body .products-purchasing-summary-card>span,body .business-settings-location-metric>span,body .whats-new-preview-card>span,body .bo-billing-metric>span,body .bo-billing-usage-summary-card>span,body .bo-account-health-metric>span,body .marketing-audience-readiness-metrics>div>span,body .loyalty-detail-metric>span,body .team-role-detail-metrics .team-summary-card>span,body .products-manufacturing-readonly-field>span,body .products-stocktake-readonly-field>span,body .bo-billing-invoice-summary .bo-billing-metric>span,body .marketing-segment-preview-metrics>span>small,body .products-import-summary-grid>span>small,body .products-menu-draft-stats>span>small,body .products-menu-selected-preview-meta>span>small,body .products-stocktake-preview-metrics>span>small,body .marketing-summary-card>div>span,body .loyalty-summary-card>div>span,body .team-summary-card>div>span,body .workforce-summary-grid>div>div>span,body .devices-summary-card>div>span,body .finance-metric>div>span,body .orders-overview article>div>span,body .orders-metric>div>span,body .help-dashboard-stat>div>span,body .products-catalog-metric>div>span,body .products-inventory-dashboard-card>div>span,body .products-category-summary-strip>div>div>span,body .products-supplier-summary-strip>div>div>span,body .products-stocktake-summary>article>div>span,body .products-prep-station-summary-grid article>div>span,body .products-purchasing-summary-card>div>span,body .business-settings-location-metric>div>span,body .whats-new-preview-card>div>span,body .bo-billing-metric>div>span,body .bo-billing-usage-summary-card>div>span{order:1}body .bo-dashboard-kpi-copy>strong,body .marketing-summary-card>strong,body .loyalty-summary-card>strong,body .team-summary-card>strong,body .workforce-summary-grid>div>strong,body .devices-summary-card>strong,body .finance-metric>strong,body .orders-overview article>strong,body .orders-metric>strong,body .help-dashboard-stat>strong,body .products-catalog-metric>strong,body .products-inventory-dashboard-card>strong,body .products-category-summary-strip>div>strong,body .products-supplier-summary-strip>div>strong,body .products-stocktake-summary>article>strong,body .products-prep-station-summary-grid article>strong,body .products-purchasing-summary-card>strong,body .business-settings-location-metric>strong,body .whats-new-preview-card>strong,body .bo-billing-metric>strong,body .bo-billing-usage-summary-card>strong,body .bo-account-health-metric>strong,body .marketing-audience-readiness-metrics>div>strong,body .loyalty-detail-metric>strong,body .team-role-detail-metrics .team-summary-card>strong,body .products-manufacturing-readonly-field>strong,body .products-stocktake-readonly-field>strong,body .bo-billing-invoice-summary .bo-billing-metric>strong,body .marketing-segment-preview-metrics>span>strong,body .products-import-summary-grid>span>b,body .products-menu-draft-stats>span>strong,body .products-menu-selected-preview-meta>span>strong,body .products-stocktake-preview-metrics>span>strong,body .marketing-summary-card>div>strong,body .loyalty-summary-card>div>strong,body .team-summary-card>div>strong,body .workforce-summary-grid>div>div>strong,body .devices-summary-card>div>strong,body .finance-metric>div>strong,body .orders-overview article>div>strong,body .orders-metric>div>strong,body .help-dashboard-stat>div>strong,body .products-catalog-metric>div>strong,body .products-inventory-dashboard-card>div>strong,body .products-category-summary-strip>div>div>strong,body .products-supplier-summary-strip>div>div>strong,body .products-stocktake-summary>article>div>strong,body .products-prep-station-summary-grid article>div>strong,body .products-purchasing-summary-card>div>strong,body .business-settings-location-metric>div>strong,body .whats-new-preview-card>div>strong,body .bo-billing-metric>div>strong,body .bo-billing-usage-summary-card>div>strong{order:2}body .bo-dashboard-kpi-copy>small,body .bo-dashboard-kpi-copy>p,body .marketing-summary-card>small,body .marketing-summary-card>p,body .loyalty-summary-card>small,body .loyalty-summary-card>p,body .team-summary-card>small,body .team-summary-card>p,body .workforce-summary-grid>div>small,body .workforce-summary-grid>div>p,body .devices-summary-card>small,body .devices-summary-card>p,body .finance-metric>small,body .finance-metric>p,body .orders-overview article>small,body .orders-overview article>p,body .orders-metric>small,body .orders-metric>p,body .help-dashboard-stat>small,body .help-dashboard-stat>p,body .products-catalog-metric>small,body .products-catalog-metric>p,body .products-inventory-dashboard-card>small,body .products-inventory-dashboard-card>p,body .products-category-summary-strip>div>small,body .products-category-summary-strip>div>p,body .products-supplier-summary-strip>div>small,body .products-supplier-summary-strip>div>p,body .products-stocktake-summary>article>small,body .products-stocktake-summary>article>p,body .products-prep-station-summary-grid article>small,body .products-prep-station-summary-grid article>p,body .products-purchasing-summary-card>small,body .products-purchasing-summary-card>p,body .business-settings-location-metric>small,body .business-settings-location-metric>p,body .whats-new-preview-card>small,body .whats-new-preview-card>p,body .bo-billing-metric>small,body .bo-billing-metric>p,body .bo-billing-usage-summary-card>small,body .bo-billing-usage-summary-card>p,body .bo-account-health-metric>small,body .bo-account-health-metric>p,body .marketing-audience-readiness-metrics>div>small,body .marketing-audience-readiness-metrics>div>p,body .loyalty-detail-metric>small,body .loyalty-detail-metric>p,body .team-role-detail-metrics .team-summary-card>small,body .team-role-detail-metrics .team-summary-card>p,body .products-manufacturing-readonly-field>small,body .products-manufacturing-readonly-field>p,body .products-stocktake-readonly-field>small,body .products-stocktake-readonly-field>p,body .bo-billing-invoice-summary .bo-billing-metric>small,body .bo-billing-invoice-summary .bo-billing-metric>p,body .marketing-summary-card>div>small,body .marketing-summary-card>div>p,body .loyalty-summary-card>div>small,body .loyalty-summary-card>div>p,body .team-summary-card>div>small,body .team-summary-card>div>p,body .workforce-summary-grid>div>div>small,body .workforce-summary-grid>div>div>p,body .devices-summary-card>div>small,body .devices-summary-card>div>p,body .finance-metric>div>small,body .finance-metric>div>p,body .orders-overview article>div>small,body .orders-overview article>div>p,body .orders-metric>div>small,body .orders-metric>div>p,body .help-dashboard-stat>div>small,body .help-dashboard-stat>div>p,body .products-catalog-metric>div>small,body .products-catalog-metric>div>p,body .products-inventory-dashboard-card>div>small,body .products-inventory-dashboard-card>div>p,body .products-category-summary-strip>div>div>small,body .products-category-summary-strip>div>div>p,body .products-supplier-summary-strip>div>div>small,body .products-supplier-summary-strip>div>div>p,body .products-stocktake-summary>article>div>small,body .products-stocktake-summary>article>div>p,body .products-prep-station-summary-grid article>div>small,body .products-prep-station-summary-grid article>div>p,body .products-purchasing-summary-card>div>small,body .products-purchasing-summary-card>div>p,body .business-settings-location-metric>div>small,body .business-settings-location-metric>div>p,body .whats-new-preview-card>div>small,body .whats-new-preview-card>div>p,body .bo-billing-metric>div>small,body .bo-billing-metric>div>p,body .bo-billing-usage-summary-card>div>small,body .bo-billing-usage-summary-card>div>p{order:3}@media (width<=900px){body .bo-dashboard-kpi-grid,body .marketing-summary-grid,body .loyalty-summary-grid,body .team-summary-grid,body .workforce-summary-grid,body .devices-summary-grid,body .finance-metrics-grid,body .finance-cash-metrics,body .finance-petty-metrics,body .finance-banking-metrics,body .orders-overview,body .orders-metrics,body .help-dashboard-stats,body .products-catalog-metrics,body .products-inventory-dashboard-grid,body .products-category-summary-strip,body .products-supplier-summary-strip,body .products-stocktake-summary,body .products-prep-station-summary-grid,body .products-purchasing-summary-cards,body .business-settings-location-summary-grid,body .whats-new-preview-grid,body .bo-billing-metric-grid,body .bo-billing-usage-summary-grid{margin-right:calc(var(--layout-content-padding-mobile) * -1);margin-left:calc(var(--layout-content-padding-mobile) * -1);overscroll-behavior-inline:contain;min-width:0;padding:0 var(--layout-content-padding-mobile) var(--space-1);scroll-padding-inline:var(--layout-content-padding-mobile);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-y:hidden;gap:var(--space-3)!important;grid-template-columns:none!important;grid-auto-columns:minmax(168px,180px)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}body .bo-account-health-grid,body .marketing-audience-readiness-metrics,body .marketing-segment-preview-metrics,body .loyalty-member-stat-grid,body .team-role-detail-metrics,body .products-import-summary-grid,body .products-manufacturing-cost-grid,body .products-menu-draft-stats,body .products-menu-selected-preview-meta,body .products-stocktake-preview-metrics,body .products-stocktake-review-metrics,body .bo-billing-invoice-summary{overscroll-behavior-inline:contain;min-width:0;padding-bottom:var(--space-1);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-y:hidden;gap:var(--space-3)!important;grid-template-columns:none!important;grid-auto-columns:minmax(168px,180px)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}body .bo-dashboard-kpi-grid::-webkit-scrollbar{display:none}body .marketing-summary-grid::-webkit-scrollbar{display:none}body .loyalty-summary-grid::-webkit-scrollbar{display:none}body .team-summary-grid::-webkit-scrollbar{display:none}body .workforce-summary-grid::-webkit-scrollbar{display:none}body .devices-summary-grid::-webkit-scrollbar{display:none}body .finance-metrics-grid::-webkit-scrollbar{display:none}body .finance-cash-metrics::-webkit-scrollbar{display:none}body .finance-petty-metrics::-webkit-scrollbar{display:none}body .finance-banking-metrics::-webkit-scrollbar{display:none}body .orders-overview::-webkit-scrollbar{display:none}body .orders-metrics::-webkit-scrollbar{display:none}body .help-dashboard-stats::-webkit-scrollbar{display:none}body .products-catalog-metrics::-webkit-scrollbar{display:none}body .products-inventory-dashboard-grid::-webkit-scrollbar{display:none}body .products-category-summary-strip::-webkit-scrollbar{display:none}body .products-supplier-summary-strip::-webkit-scrollbar{display:none}body .products-stocktake-summary::-webkit-scrollbar{display:none}body .products-prep-station-summary-grid::-webkit-scrollbar{display:none}body .products-purchasing-summary-cards::-webkit-scrollbar{display:none}body .business-settings-location-summary-grid::-webkit-scrollbar{display:none}body .whats-new-preview-grid::-webkit-scrollbar{display:none}body .bo-billing-metric-grid::-webkit-scrollbar{display:none}body .bo-billing-usage-summary-grid::-webkit-scrollbar{display:none}body .bo-account-health-grid::-webkit-scrollbar{display:none}body .marketing-audience-readiness-metrics::-webkit-scrollbar{display:none}body .marketing-segment-preview-metrics::-webkit-scrollbar{display:none}body .loyalty-member-stat-grid::-webkit-scrollbar{display:none}body .team-role-detail-metrics::-webkit-scrollbar{display:none}body .products-import-summary-grid::-webkit-scrollbar{display:none}body .products-manufacturing-cost-grid::-webkit-scrollbar{display:none}body .products-menu-draft-stats::-webkit-scrollbar{display:none}body .products-menu-selected-preview-meta::-webkit-scrollbar{display:none}body .products-stocktake-preview-metrics::-webkit-scrollbar{display:none}body .products-stocktake-review-metrics::-webkit-scrollbar{display:none}body .bo-billing-invoice-summary::-webkit-scrollbar{display:none}body .bo-dashboard-kpi-grid>*,body .marketing-summary-grid>*,body .loyalty-summary-grid>*,body .team-summary-grid>*,body .workforce-summary-grid>*,body .devices-summary-grid>*,body .finance-metrics-grid>*,body .finance-cash-metrics>*,body .finance-petty-metrics>*,body .finance-banking-metrics>*,body .orders-overview>*,body .orders-metrics>*,body .help-dashboard-stats>*,body .products-catalog-metrics>*,body .products-inventory-dashboard-grid>*,body .products-category-summary-strip>*,body .products-supplier-summary-strip>*,body .products-stocktake-summary>*,body .products-prep-station-summary-grid>*,body .products-purchasing-summary-cards>*,body .business-settings-location-summary-grid>*,body .whats-new-preview-grid>*,body .bo-billing-metric-grid>*,body .bo-billing-usage-summary-grid>*,body .bo-account-health-grid>*,body .marketing-audience-readiness-metrics>*,body .marketing-segment-preview-metrics>*,body .loyalty-member-stat-grid>*,body .team-role-detail-metrics>*,body .products-import-summary-grid>*,body .products-manufacturing-cost-grid>*,body .products-menu-draft-stats>*,body .products-menu-selected-preview-meta>*,body .products-stocktake-preview-metrics>*,body .products-stocktake-review-metrics>*,body .bo-billing-invoice-summary>*{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}body .bo-dashboard-kpi,body .marketing-summary-card,body .loyalty-summary-card,body .team-summary-card,body .workforce-summary-grid>div,body .devices-summary-card,body .finance-metric,body .orders-overview article,body .orders-metric,body .help-dashboard-stat,body .products-catalog-metric,body .products-inventory-dashboard-card,body .products-category-summary-strip>div,body .products-supplier-summary-strip>div,body .products-stocktake-summary>article,body .products-prep-station-summary-grid article,body .products-purchasing-summary-card,body .business-settings-location-metric,body .whats-new-preview-card,body .bo-billing-metric,body .bo-billing-usage-summary-card,body .bo-account-health-metric,body .marketing-audience-readiness-metrics>div,body .marketing-segment-preview-metrics>span,body .loyalty-detail-metric,body .team-role-detail-metrics .team-summary-card,body .products-import-summary-grid>span,body .products-manufacturing-readonly-field,body .products-menu-draft-stats>span,body .products-menu-selected-preview-meta>span,body .products-stocktake-preview-metrics>span,body .products-stocktake-readonly-field,body .bo-billing-invoice-summary .bo-billing-metric{align-self:start;gap:var(--space-1);height:fit-content;min-height:0;padding:var(--space-3) var(--space-4)}body .bo-dashboard-kpi-copy,body .marketing-summary-card>div,body .loyalty-summary-card>div,body .team-summary-card>div,body .workforce-summary-grid>div>div,body .devices-summary-card>div,body .finance-metric>div,body .orders-overview article>div,body .orders-metric>div,body .help-dashboard-stat>div,body .products-catalog-metric>div,body .products-inventory-dashboard-card>div,body .products-category-summary-strip>div>div,body .products-supplier-summary-strip>div>div,body .products-stocktake-summary>article>div,body .products-prep-station-summary-grid article>div,body .products-purchasing-summary-card>div,body .business-settings-location-metric>div,body .whats-new-preview-card>div,body .bo-billing-metric>div,body .bo-billing-usage-summary-card>div{gap:var(--space-1)}body .bo-dashboard-kpi-copy strong,body .marketing-summary-card strong,body .loyalty-summary-card strong,body .team-summary-card strong,body .workforce-summary-grid>div strong,body .devices-summary-card strong,body .finance-metric strong,body .orders-overview article strong,body .orders-metric strong,body .help-dashboard-stat strong,body .products-catalog-metric strong,body .products-inventory-dashboard-card strong,body .products-category-summary-strip>div strong,body .products-supplier-summary-strip>div strong,body .products-stocktake-summary>article strong,body .products-prep-station-summary-grid article strong,body .products-purchasing-summary-card strong,body .business-settings-location-metric strong,body .whats-new-preview-card strong,body .bo-billing-metric strong,body .bo-billing-usage-summary-card strong,body .products-import-summary-grid b,body .bo-account-health-metric strong,body .marketing-audience-readiness-metrics>div strong,body .marketing-segment-preview-metrics strong,body .loyalty-detail-metric strong,body .team-role-detail-metrics .team-summary-card strong,body .products-import-summary-grid b,body .products-manufacturing-readonly-field strong,body .products-menu-draft-stats strong,body .products-menu-selected-preview-meta strong,body .products-stocktake-preview-metrics strong,body .products-stocktake-readonly-field strong,body .bo-billing-invoice-summary .bo-billing-metric strong{font-size:22px}}@media (width<=420px){body .bo-dashboard-kpi-grid,body .marketing-summary-grid,body .loyalty-summary-grid,body .team-summary-grid,body .workforce-summary-grid,body .devices-summary-grid,body .finance-metrics-grid,body .finance-cash-metrics,body .finance-petty-metrics,body .finance-banking-metrics,body .orders-overview,body .orders-metrics,body .help-dashboard-stats,body .products-catalog-metrics,body .products-inventory-dashboard-grid,body .products-category-summary-strip,body .products-supplier-summary-strip,body .products-stocktake-summary,body .products-prep-station-summary-grid,body .products-purchasing-summary-cards,body .business-settings-location-summary-grid,body .whats-new-preview-grid,body .bo-billing-metric-grid,body .bo-billing-usage-summary-grid,body .bo-account-health-grid,body .marketing-audience-readiness-metrics,body .marketing-segment-preview-metrics,body .loyalty-member-stat-grid,body .team-role-detail-metrics,body .products-import-summary-grid,body .products-manufacturing-cost-grid,body .products-menu-draft-stats,body .products-menu-selected-preview-meta,body .products-stocktake-preview-metrics,body .products-stocktake-review-metrics,body .bo-billing-invoice-summary{grid-auto-columns:168px!important}}@media (width<=520px){.bo-route-error{padding:var(--space-4)}.bo-route-error-card{padding:var(--space-5)}.bo-route-error-actions,.bo-route-error-actions .bo-button{width:100%}}@media (width<=640px){body .bo-modal-overlay{padding-left:0!important;padding-right:0!important}body .bo-modal-card:not(.bo-mobile-side-panel-modal),body .bo-modal-card.bo-modal-card--sm:not(.bo-mobile-side-panel-modal),body .bo-modal-card.bo-modal-card--md:not(.bo-mobile-side-panel-modal),body .bo-modal-card.bo-modal-card--lg:not(.bo-mobile-side-panel-modal),body .bo-modal-card.bo-modal-card--xl:not(.bo-mobile-side-panel-modal){border-left:0;border-right:0;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}}
