.bo-loading-screen{padding:var(--loading-screen-padding);background:var(--loading-screen-bg);color:var(--loading-screen-text);place-items:center;display:grid}.bo-loading-screen--fullscreen,.bo-loading-screen--overlay{z-index:var(--z-loading-screen);position:fixed;inset:0}.bo-loading-screen--overlay{background:var(--loading-screen-overlay-bg)}.bo-loading-screen--inline{min-height:var(--loading-screen-inline-min-height)}.bo-loading-screen-content{justify-items:center;gap:var(--loading-screen-gap);text-align:center;display:grid}.bo-loading-screen-label{color:var(--loading-screen-heading);font-size:var(--loading-screen-title-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-base)}.bo-loading-screen-spinner{width:var(--loading-screen-spinner-size);height:var(--loading-screen-spinner-size);color:var(--loading-screen-spinner);stroke-width:var(--loading-screen-icon-stroke-width);animation:bo-loading-screen-spin var(--loading-screen-spin-duration) linear infinite}@keyframes bo-loading-screen-spin{to{transform:rotate(var(--rotate-full))}}.bo-loading-screen-label--hidden{width:var(--loading-screen-hidden-size);height:var(--loading-screen-hidden-size);margin:calc(-1 * var(--loading-screen-hidden-size));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.bo-brand-loader{width:var(--brand-loader-width);aspect-ratio:250/64;animation:bo-brand-loader-appear var(--brand-loader-appear-duration) ease-out var(--brand-loader-appear-delay) both;display:block;position:relative}.bo-brand-loader-letter{background:var(--loading-screen-heading);-webkit-mask:var(--brand-loader-name) center / 100% 100% no-repeat;-webkit-mask:var(--brand-loader-name) center / 100% 100% no-repeat;mask:var(--brand-loader-name) center / 100% 100% no-repeat;animation:bo-brand-loader-wave var(--brand-loader-duration) var(--brand-loader-ease) infinite both;position:absolute;inset:0}.bo-brand-loader-letter[data-step="0"]{clip-path:inset(0 83.2% 0 0);animation-delay:var(--brand-loader-delay-0)}.bo-brand-loader-letter[data-step="1"]{clip-path:inset(37.5% 75.2% 0 16.8%);animation-delay:var(--brand-loader-delay-1)}.bo-brand-loader-letter[data-step="2"]{clip-path:inset(0 56.8% 0 24.8%);animation-delay:var(--brand-loader-delay-2)}.bo-brand-loader-letter[data-step="3"]{clip-path:inset(0 36.4% 0 43.2%);animation-delay:var(--brand-loader-delay-3)}.bo-brand-loader-letter[data-step="4"]{clip-path:inset(0 18% 0 63.6%);animation-delay:var(--brand-loader-delay-4)}.bo-brand-loader-letter[data-step="5"]{clip-path:inset(0 0 0 82%);animation-delay:var(--brand-loader-delay-5)}.bo-brand-loader-dot{background:var(--brand-loader-accent);width:5.2%;height:20.3%;animation:bo-brand-loader-glow var(--brand-loader-duration) var(--brand-loader-ease) var(--brand-loader-delay-6) infinite both;border-radius:50%;position:absolute;top:5.47%;left:18.6%}@keyframes bo-brand-loader-appear{0%{opacity:0}to{opacity:1}}@keyframes bo-brand-loader-wave{0%,to{opacity:var(--brand-loader-rest-opacity);transform:none}25%{opacity:1;transform:translateY(var(--brand-loader-lift))}45%{opacity:1;transform:none}}@keyframes bo-brand-loader-glow{0%,to{opacity:var(--brand-loader-calm-opacity);transform:none}50%{opacity:1;transform:scale(var(--brand-loader-glow-scale))}65%{opacity:1;transform:none}}@keyframes bo-brand-loader-calm{0%{opacity:1}to{opacity:var(--brand-loader-calm-opacity)}}@media (prefers-reduced-motion:reduce){.bo-loading-screen-spinner{animation-duration:calc(var(--loading-screen-spin-duration) * 2)}.bo-brand-loader{animation:bo-brand-loader-appear var(--brand-loader-appear-duration) ease-out var(--brand-loader-appear-delay) both!important}.bo-brand-loader-letter{animation:none}.bo-brand-loader-dot{animation:bo-brand-loader-calm var(--brand-loader-calm-duration) ease-in-out infinite alternate!important}}@media (width<=640px){.bo-loading-screen{padding:var(--space-5) var(--space-4)}.bo-loading-screen--inline{min-height:var(--shared-app-loading-screen-min-height-b4ef5724);padding-top:var(--space-8);align-items:start}.bo-loading-screen-content{gap:var(--space-3)}.bo-loading-screen-label{font-size:var(--font-size-body);line-height:var(--line-height-label)}.bo-loading-screen-spinner{width:var(--shared-app-loading-screen-width-c4327642);height:var(--shared-app-loading-screen-height-02386c77)}}.bo-skeleton{min-width:0;max-width:100%;min-height:var(--skeleton-min-height);background:var(--shared-skeleton-background-94539e86);animation:bo-skeleton-shimmer var(--skeleton-shimmer-duration) var(--ease-standard) infinite;background-size:220% 100%;display:block}.bo-skeleton--sm{border-radius:var(--radius-sm)}.bo-skeleton--md{border-radius:var(--radius-md)}.bo-skeleton--lg{border-radius:var(--radius-lg)}.bo-skeleton--pill,.bo-skeleton--circle{border-radius:var(--radius-pill)}.bo-skeleton--circle{aspect-ratio:1}.bo-skeleton-text{gap:var(--skeleton-text-gap);width:100%;min-width:0;display:grid}.bo-page-loading-skeleton{gap:var(--space-3);min-width:0;padding-block:0;display:grid}.bo-page-loading-skeleton .bo-skeleton,.bo-page-loading-skeleton .bo-skeleton-text{max-width:100%}.bo-page-skeleton-detail-hero,.bo-page-skeleton-row,.bo-page-skeleton-card,.bo-page-skeleton-form,.bo-page-skeleton-metric,.bo-page-skeleton-article,.bo-page-skeleton-tabs{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.bo-page-skeleton-header{gap:var(--space-2);min-width:0;padding-bottom:var(--space-2);display:grid}.bo-page-skeleton-header>div,.bo-page-skeleton-card,.bo-page-skeleton-form,.bo-page-skeleton-article,.bo-page-skeleton-metric>div{gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-header>div{gap:var(--space-2)}.bo-page-skeleton-card-grid,.bo-page-skeleton-metrics{grid-template-columns:var(--shared-skeleton-grid-template-columns-2d8d0634);gap:var(--space-3);min-width:0;display:grid}.bo-page-skeleton-card,.bo-page-skeleton-metric,.bo-page-skeleton-devices-metric{border-color:var(--dashboard-card-border);border-radius:var(--dashboard-card-radius);background:var(--dashboard-card-bg);height:fit-content;min-height:0;box-shadow:var(--dashboard-card-shadow);align-self:start}.bo-page-skeleton-card,.bo-page-skeleton-form,.bo-page-skeleton-article{padding:var(--space-4)}.bo-page-skeleton-list,.bo-page-skeleton-table{gap:var(--space-3);min-width:0;display:grid}.bo-page-skeleton-devices{gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-devices-summary{grid-template-columns:var(--shared-skeleton-grid-template-columns-158a4f89);gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-devices-metric,.bo-page-skeleton-devices-table{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0}.bo-page-skeleton-devices-metric{align-content:start;align-self:start;gap:var(--space-2);height:fit-content;min-height:0;padding:var(--space-4);display:grid}.bo-page-skeleton-devices-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bo-page-skeleton-devices-toolbar>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bo-page-skeleton-devices-toolbar>div:first-child{flex:auto}.bo-page-skeleton-devices-toolbar>div:first-child .bo-skeleton:first-child{flex:1 1 var(--toolbar-search-width);max-width:var(--toolbar-search-width)}.bo-page-skeleton-devices-table{overflow:hidden}.bo-page-skeleton-devices-head,.bo-page-skeleton-devices-row{grid-template-columns:var(--table-select-column) minmax(calc(var(--input-height) * 4), 1.05fr) minmax(calc(var(--input-height) * 2.2), .55fr) minmax(calc(var(--input-height) * 2.4), .6fr) minmax(calc(var(--input-height) * 3), .8fr) minmax(calc(var(--input-height) * 2.8), .65fr) minmax(calc(var(--input-height) * 2.8), .72fr) var(--table-actions-column);align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);display:grid}.bo-page-skeleton-devices-head{min-height:var(--table-header-height);border-bottom:var(--component-border-width) solid var(--color-border);background:var(--table-header-bg)}.bo-page-skeleton-devices-row{min-height:var(--table-row-height)}.bo-page-skeleton-devices-row+.bo-page-skeleton-devices-row{border-top:var(--component-border-width) solid var(--color-border)}.bo-page-skeleton-devices-device{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.bo-page-skeleton-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bo-page-skeleton-toolbar>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bo-page-skeleton-toolbar>div:first-child{flex:auto}.bo-page-skeleton-toolbar>div:first-child .bo-skeleton:first-child{flex:1 1 var(--toolbar-search-width);max-width:var(--toolbar-search-width)}.bo-page-skeleton-toolbar>div:last-child{justify-content:flex-end}.bo-page-skeleton-toolbar .bo-skeleton{flex:none}.bo-page-skeleton-data-table{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;overflow:hidden}.bo-page-skeleton-data-row{min-width:0;min-height:var(--table-row-height);grid-template-columns:minmax(calc(var(--input-height) * 4.5), 1.2fr) repeat(2, minmax(calc(var(--input-height) * 2.5), .8fr)) auto;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:var(--component-border-width) solid var(--color-border);display:grid}.bo-page-skeleton-data-row:first-child{border-top:0}.bo-page-skeleton-row{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bo-page-skeleton-row--compact{padding:var(--space-3) 0;background:0 0;border:0}.bo-page-skeleton-form-grid{grid-template-columns:var(--shared-skeleton-grid-template-columns-0c516398);gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-field{gap:var(--space-2);min-width:0;display:grid}.bo-page-skeleton-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.bo-page-skeleton-detail-hero{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bo-page-skeleton-detail-hero>div{gap:var(--space-3);min-width:0;display:grid}.bo-page-skeleton-health{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.bo-page-skeleton-metric{height:fit-content;min-height:0;padding:var(--space-4);align-content:start;align-self:start}.bo-page-skeleton-detail-layout,.bo-page-skeleton-device-connect,.bo-page-skeleton-device-connect-overview,.bo-page-skeleton-split,.bo-page-skeleton-article-layout,.bo-page-skeleton-timeline-layout{grid-template-columns:var(--shared-skeleton-grid-template-columns-5f3e72b9);gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-detail-layout>.bo-page-skeleton-card:last-child,.bo-page-skeleton-article-layout>.bo-page-skeleton-card,.bo-page-skeleton-timeline-layout>.bo-page-skeleton-card,.bo-page-skeleton-split>.bo-page-skeleton-card:last-child{align-self:start}.bo-page-skeleton-device-connect{grid-template-columns:var(--shared-skeleton-grid-template-columns-fd34bb71)}.bo-page-skeleton-device-connect-overview{grid-template-columns:var(--shared-skeleton-grid-template-columns-350a884b)}.bo-page-skeleton-device-connect-device,.bo-page-skeleton-device-connect-summary{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.bo-page-skeleton-device-connect-device{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bo-page-skeleton-device-connect-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.bo-page-skeleton-device-connect-summary div{align-content:center;gap:var(--space-2);padding:var(--space-4);display:grid}.bo-page-skeleton-device-connect-summary div+div{border-left:var(--component-border-width) solid var(--color-border)}.bo-page-skeleton-device-connect-side,.bo-page-skeleton-device-connect-panel{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.bo-page-skeleton-device-connect-side{align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}.bo-page-skeleton-device-connect-steps{margin-top:var(--space-2);gap:0;display:grid}.bo-page-skeleton-device-connect-step{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.bo-page-skeleton-device-connect-step+.bo-page-skeleton-device-connect-step{border-top:var(--component-border-width) solid var(--color-border)}.bo-page-skeleton-device-connect-step>div{gap:var(--space-3);min-width:0;display:grid}.bo-page-skeleton-device-connect-help{align-items:start;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:var(--component-border-width) solid var(--color-border);grid-template-columns:auto minmax(0,1fr);display:grid}.bo-page-skeleton-device-connect-panel-header{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.bo-page-skeleton-device-connect-tabs{gap:var(--space-2);margin:0 var(--space-5);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bo-page-skeleton-device-connect-tabs .bo-skeleton{justify-self:center}.bo-page-skeleton-device-connect-body{justify-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);display:grid}.bo-page-skeleton-device-connect-support{min-width:0;padding-top:var(--space-4);border-top:var(--component-border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.bo-page-skeleton-device-connect-support article{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.bo-page-skeleton-device-connect-support article+article{border-left:var(--component-border-width) solid var(--color-border)}.bo-page-skeleton-key-row{grid-template-columns:var(--shared-skeleton-grid-template-columns-5a5c4df5);gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-article{gap:var(--space-5)}.bo-page-skeleton-article-section{gap:var(--space-3);min-width:0;display:grid}.bo-page-skeleton-timeline-main{gap:var(--space-4);min-width:0;display:grid}.bo-page-skeleton-tabs{gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){.bo-page-skeleton-devices-head{display:none}.bo-page-skeleton-devices-row{grid-template-columns:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column);min-height:var(--table-mobile-row-height);gap:var(--space-2);padding-block:var(--space-2)}.bo-page-skeleton-devices-row>:nth-child(5),.bo-page-skeleton-devices-row>:nth-child(6),.bo-page-skeleton-devices-row>:nth-child(7){display:none}.bo-page-skeleton-devices-device .bo-skeleton-text{max-width:var(--shared-page-skeleton-timeline-max-width-3c51f6bb);gap:0}.bo-page-skeleton-devices-device .bo-skeleton-text .bo-skeleton:first-child{width:var(--shared-page-skeleton-timeline-width-1118ff47)!important}.bo-page-skeleton-devices-device .bo-skeleton-text .bo-skeleton:nth-child(n+2){display:none}.bo-page-skeleton-card-grid,.bo-page-skeleton-metrics,.bo-page-skeleton-devices-summary{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:auto hidden;grid-auto-flow:column!important;grid-auto-columns:var(--shared-page-skeleton-timeline-grid-auto-columns-d78d4f83)!important;gap:var(--space-3)!important;grid-template-columns:none!important;display:grid!important}.bo-page-skeleton-card-grid::-webkit-scrollbar{display:none}.bo-page-skeleton-metrics::-webkit-scrollbar{display:none}.bo-page-skeleton-devices-summary::-webkit-scrollbar{display:none}.bo-page-skeleton-card-grid>*,.bo-page-skeleton-metrics>*,.bo-page-skeleton-devices-summary>*{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.bo-page-skeleton-card-grid{grid-auto-columns:var(--shared-page-skeleton-timeline-grid-auto-columns-a52fa441)!important}.bo-page-skeleton-metrics,.bo-page-skeleton-devices-summary{grid-auto-columns:var(--shared-page-skeleton-timeline-grid-auto-columns-6da8e445)!important}.bo-page-skeleton-header,.bo-page-skeleton-detail-hero,.bo-page-skeleton-row{grid-template-columns:1fr}.bo-page-skeleton-header{display:grid}.bo-page-skeleton-detail-hero,.bo-page-skeleton-card,.bo-page-skeleton-form,.bo-page-skeleton-article{padding:var(--space-4)}.bo-page-skeleton-detail-layout,.bo-page-skeleton-device-connect-overview,.bo-page-skeleton-device-connect,.bo-page-skeleton-split,.bo-page-skeleton-article-layout,.bo-page-skeleton-timeline-layout{grid-template-columns:1fr}.bo-page-skeleton-detail-layout>.bo-page-skeleton-card:last-child,.bo-page-skeleton-article-layout>.bo-page-skeleton-card,.bo-page-skeleton-timeline-layout>.bo-page-skeleton-card,.bo-page-skeleton-split>.bo-page-skeleton-card:last-child{display:none}.bo-page-skeleton-device-connect-device,.bo-page-skeleton-device-connect-panel-header,.bo-page-skeleton-device-connect-summary{grid-template-columns:1fr}.bo-page-skeleton-device-connect-summary div+div{border-left:0;border-top:var(--component-border-width) solid var(--color-border)}.bo-page-skeleton-device-connect-support{grid-template-columns:1fr}.bo-page-skeleton-device-connect-support article+article{border-left:0;border-top:var(--component-border-width) solid var(--color-border)}.bo-page-skeleton-devices-toolbar,.bo-page-skeleton-devices-toolbar>div,.bo-page-skeleton-toolbar,.bo-page-skeleton-toolbar>div,.bo-page-skeleton-toolbar .bo-skeleton,.bo-page-skeleton-devices-toolbar .bo-skeleton{width:100%}.bo-page-skeleton-toolbar>div:last-child,.bo-page-skeleton-devices-toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bo-page-skeleton-data-row{grid-template-columns:minmax(0, 1fr) var(--table-mobile-actions-column);min-height:var(--table-mobile-row-height);gap:var(--space-2);padding-block:var(--space-2)}.bo-page-skeleton-data-row>.bo-skeleton:nth-child(2),.bo-page-skeleton-data-row>.bo-skeleton:nth-child(3){display:none}}@media (width<=420px){.bo-page-skeleton-card-grid,.bo-page-skeleton-metrics,.bo-page-skeleton-devices-summary{grid-auto-columns:var(--shared-page-skeleton-timeline-grid-auto-columns-9a03d9b1)!important}}.bo-sr-only{width:var(--shared-page-skeleton-timeline-width-08151f85);height:var(--shared-page-skeleton-timeline-height-9aaa62de);clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);position:absolute;overflow:hidden}.bo-designer-loading{background:var(--loyalty-email-canvas,var(--color-surface-muted));color:var(--color-text);height:var(--shared-page-skeleton-timeline-height-5e08f08b);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.bo-designer-loading--workspace-only{grid-template-rows:minmax(0,1fr);height:100%}.bo-designer-loading-topbar{background:var(--shared-page-skeleton-timeline-background-b5e99546);box-shadow:var(--shared-page-skeleton-timeline-box-shadow-436d072a);align-items:center;gap:var(--space-4);min-height:var(--shared-page-skeleton-timeline-min-height-bbcfdf65);padding:var(--space-3) var(--space-5);z-index:var(--shared-z-index-73b2f19a);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);display:grid}.bo-designer-loading-topbar .bo-skeleton{background:var(--shared-page-skeleton-timeline-background-cd0b5985);background-size:220% 100%}.bo-designer-loading-back,.bo-designer-loading-actions,.bo-designer-loading-title{align-items:center;min-width:0;display:flex}.bo-designer-loading-back{gap:var(--space-3);justify-self:start}.bo-designer-loading-title{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.bo-designer-loading-actions{gap:var(--space-1);justify-self:end}.bo-designer-loading-grid{background:var(--shared-page-skeleton-timeline-background-27a6ab46);background-size:var(--shared-page-skeleton-timeline-background-size-be412ab6);grid-template-columns:var(--designer-loading-rail-width) minmax(0, 1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.bo-designer-loading-rail{background:var(--shared-page-skeleton-timeline-background-1eb4ae9b);border-right:var(--component-border-width) solid var(--color-border);align-content:start;gap:var(--space-2);min-height:0;padding:var(--space-5) var(--space-3);z-index:var(--shared-z-index-6a26db08);display:grid}.bo-designer-loading-rail>div{border:var(--component-border-width) solid transparent;border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);min-height:var(--shared-page-skeleton-timeline-min-height-f113df3b);padding:var(--space-2);justify-items:center;display:grid}.bo-designer-loading-rail>div.is-active{background:var(--color-accent-surface);border-color:var(--color-accent-border)}.bo-designer-loading-canvas{align-content:start;gap:var(--space-7);min-width:0;min-height:0;padding:var(--space-7) var(--space-8) var(--space-8);justify-items:center;display:grid;overflow:hidden}.bo-designer-loading-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.bo-designer-loading-toolbar .bo-skeleton{box-shadow:var(--shared-page-skeleton-timeline-box-shadow-4452ce8a)}.bo-designer-loading-preview{filter:var(--shared-page-skeleton-timeline-filter-98f46df9);width:var(--shared-page-skeleton-timeline-width-138e1b7c);display:grid}.bo-designer-loading--receipt .bo-designer-loading-preview{width:var(--shared-page-skeleton-timeline-width-f4ca2838)}.bo-designer-loading-preview-bar{border-bottom:var(--component-border-width) solid var(--color-border);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.bo-designer-loading-preview,.bo-designer-loading-preview article{background:var(--color-surface)}.bo-designer-loading-preview article{align-content:start;gap:var(--space-4);min-height:var(--shared-page-skeleton-timeline-min-height-2be8aead);padding:var(--space-7);justify-items:center;display:grid}.bo-designer-loading--receipt .bo-designer-loading-preview article{min-height:var(--shared-page-skeleton-timeline-min-height-d501e936);padding:var(--space-6)}.bo-designer-loading-hero{margin-top:var(--space-4)}@media (width<=640px){.bo-designer-loading-topbar{grid-template-columns:minmax(0,1fr) auto}.bo-designer-loading-title{display:none}.bo-designer-loading-preview{width:var(--shared-page-skeleton-timeline-width-ffca6bb7)}.bo-designer-loading-topbar{min-height:var(--shared-page-skeleton-timeline-min-height-4b1b98dc);padding:var(--space-3)}.bo-designer-loading-back .bo-skeleton:nth-child(2){width:var(--shared-page-skeleton-timeline-width-bc81451f)!important}.bo-designer-loading-grid{grid-template-columns:1fr}.bo-designer-loading-rail{display:none}.bo-designer-loading-canvas{padding:var(--space-5) var(--space-4)}.bo-designer-loading-preview,.bo-designer-loading--receipt .bo-designer-loading-preview{width:var(--shared-page-skeleton-timeline-width-2f769536)}}@keyframes bo-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.bo-skeleton{animation:none}}.bo-inline-alert{width:100%;min-width:0;min-height:var(--control-height-sm);border:var(--shared-inline-alert-border-a915418c);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--shared-inline-alert-background-5fa13279);color:var(--color-danger);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);display:flex}.bo-inline-alert--warning{border-color:var(--shared-inline-alert-border-color-1ec14f9a);background:var(--color-warning-soft);color:var(--color-warning-strong)}.bo-inline-alert>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-stroke-width);flex:none}.bo-inline-alert-copy{gap:var(--space-1);flex:auto;min-width:0;display:grid}.bo-inline-alert-copy strong,.bo-inline-alert-copy span{overflow-wrap:anywhere;min-width:0}.bo-inline-alert-copy strong{color:inherit;font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit}.bo-inline-alert-action{flex:none;margin-left:auto}@media (width<=640px){.bo-inline-alert{flex-wrap:wrap;align-items:flex-start}.bo-inline-alert-action{justify-content:flex-end;width:100%;display:flex}}.bo-dropdown-menu-root{min-width:0;display:inline-flex;position:relative}.bo-dropdown-menu{z-index:var(--z-popover);box-sizing:border-box;width:max-content;min-width:min(var(--dropdown-menu-width), var(--dropdown-menu-max-width));max-width:min(var(--dropdown-menu-content-max-width), var(--dropdown-menu-max-width));padding:var(--dropdown-menu-padding);border:var(--dropdown-menu-border-width) solid var(--dropdown-menu-border);border-radius:var(--dropdown-menu-radius);background:var(--dropdown-menu-background);box-shadow:var(--dropdown-menu-shadow);overscroll-behavior:contain;display:grid;position:fixed;overflow:hidden auto}.bo-dropdown-menu-search{top:calc(-1 * var(--dropdown-menu-padding));z-index:1;margin:calc(-1 * var(--dropdown-menu-padding)) calc(-1 * var(--dropdown-menu-padding)) 0;padding:var(--dropdown-menu-padding) var(--dropdown-menu-padding) var(--space-1);background:var(--dropdown-menu-background);display:block;position:sticky}.bo-dropdown-menu-search>svg{top:50%;width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:calc(var(--space-2) + var(--space-3));transform:translateY(-50%)}.bo-dropdown-menu-search-input{width:100%;min-width:0;min-height:var(--control-height-sm);border:var(--component-border-width) solid transparent;border-radius:var(--dropdown-menu-item-radius);padding:0 var(--space-3);background:var(--dropdown-menu-search-background);color:var(--color-text);font:inherit;font-size:max(var(--font-size-body), var(--input-min-font-size));outline:none;padding-inline-start:calc(var(--space-5) + var(--icon-size-sm))}.bo-dropdown-menu-search-input::placeholder{color:var(--input-placeholder)}.bo-dropdown-menu-search-input:focus-visible{box-shadow:none;border-color:#0000}.bo-dropdown-menu-empty{min-height:var(--dropdown-menu-item-min-height);padding:0 var(--dropdown-menu-item-padding-inline);color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;display:flex}.bo-dropdown-menu-item{width:100%;min-height:var(--dropdown-menu-item-min-height);border-radius:var(--dropdown-menu-item-radius);padding:var(--dropdown-menu-item-padding-block) var(--dropdown-menu-item-padding-inline);align-items:center;gap:var(--dropdown-menu-item-gap);background:var(--dropdown-menu-item-background);color:var(--dropdown-menu-item-text);font:inherit;font-size:var(--dropdown-menu-item-font-size);font-weight:var(--dropdown-menu-item-font-weight);line-height:var(--dropdown-menu-item-line-height);text-align:left;cursor:pointer;border:0;display:flex}.bo-dropdown-menu-group-label{padding:var(--space-3) var(--dropdown-menu-item-padding-inline) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.bo-dropdown-menu-group-label:not(:first-child){margin-top:var(--space-1)}.bo-dropdown-menu-item:focus-visible{background:var(--dropdown-menu-item-hover-background);outline:none}@media (hover:hover){.bo-dropdown-menu-item:hover:not(:disabled){background:var(--dropdown-menu-item-hover-background)}}.bo-dropdown-menu-item.is-selected{background:var(--dropdown-menu-item-selected-background);color:var(--dropdown-menu-item-selected-text)}.bo-dropdown-menu-item-check{width:var(--dropdown-menu-check-size);height:var(--dropdown-menu-check-size);flex:none;margin-inline-start:auto}.bo-dropdown-menu-item-content{overflow-wrap:anywhere;flex:auto;align-self:stretch;align-items:center;min-width:0;display:flex}.bo-dropdown-menu-item.is-danger{color:var(--dropdown-menu-item-danger-text)}.bo-dropdown-menu-item:disabled{cursor:not-allowed;opacity:var(--dropdown-menu-disabled-opacity)}.bo-dropdown-menu-trigger-chevron{transition:transform var(--dropdown-menu-chevron-duration) var(--ease-standard)}[aria-expanded=true]>.bo-dropdown-menu-trigger-chevron,[aria-expanded=true]>.bo-button-icon>.bo-dropdown-menu-trigger-chevron{transform:var(--shared-dropdown-menu-transform-b5b11c9e)}.bo-dropdown-menu-item[role=menuitemcheckbox]{position:relative}.bo-dropdown-menu-item[role=menuitemcheckbox]:before{content:"";width:var(--dropdown-checkbox-size);height:var(--dropdown-checkbox-size);box-sizing:border-box;border:var(--dropdown-menu-border-width) solid var(--dropdown-checkbox-border);border-radius:var(--dropdown-checkbox-radius);background:var(--dropdown-checkbox-background);flex:none}.bo-dropdown-menu-item[role=menuitemcheckbox][aria-checked=true]:before{border-color:var(--dropdown-checkbox-checked-background);background:var(--dropdown-checkbox-checked-background)}.bo-dropdown-menu-item[role=menuitemcheckbox][aria-checked=true]:after{content:"";left:calc(var(--dropdown-menu-item-padding-inline) + (var(--dropdown-checkbox-size) - var(--dropdown-checkbox-check-width)) / 2);width:var(--dropdown-checkbox-check-width);height:var(--dropdown-checkbox-check-height);border-right:var(--dropdown-checkbox-check-stroke) solid var(--dropdown-checkbox-checked-text);border-bottom:var(--dropdown-checkbox-check-stroke) solid var(--dropdown-checkbox-checked-text);transform:var(--dropdown-checkbox-check-transform);position:absolute;top:50%}.bo-button{min-height:var(--button-height);border:var(--component-border-width) solid transparent;border-radius:var(--button-radius);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.bo-button:hover:not(:disabled){transform:translateY(var(--interaction-lift))}.bo-button:focus-visible,.bo-icon-button:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-action-menu-trigger:focus-visible{box-shadow:var(--action-menu-trigger-focus-ring);outline:none}.bo-button:disabled,.bo-icon-button:disabled{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.bo-button.is-loading:disabled{cursor:progress}.bo-button--primary.is-loading:disabled,.bo-button--primary{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.bo-button--primary:hover:not(:disabled){background:var(--button-primary-hover-bg)}.bo-button--secondary{border-color:var(--button-secondary-border)}.bo-button--secondary:hover:not(:disabled){border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover-bg)}.bo-button--ghost{background:var(--button-ghost-bg);color:var(--button-ghost-text);box-shadow:none;border-color:#0000}.bo-button--ghost:disabled{background:var(--button-ghost-bg);box-shadow:none;border-color:#0000}.bo-button--ghost:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text);box-shadow:none;border-color:#0000;transform:none}.bo-filter-icon-button{width:var(--input-height);min-width:var(--input-height);border-color:var(--button-secondary-border);padding:0}.bo-filter-icon-button.is-active{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.bo-button--danger{background:var(--button-danger-bg);color:var(--button-danger-text)}.bo-button--sm{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-small)}.bo-button--full{width:100%}.bo-button .bo-button-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:inherit;flex:none;place-items:center;display:inline-grid}.bo-button .bo-button-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:inherit;stroke-width:var(--icon-button-icon-stroke-width)}.bo-button-spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);border:var(--component-border-width-strong) solid currentColor;border-radius:var(--radius-pill);animation:bo-spin var(--duration-slow) linear infinite;border-right-color:#0000}.bo-icon-button{width:var(--icon-button-size);height:var(--icon-button-size);border:var(--component-border-width) solid var(--button-secondary-border);border-radius:var(--icon-button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;display:inline-grid}.bo-icon-button:hover:not(:disabled){border-color:var(--effect-green-border-strong);color:var(--color-accent-strong);transform:translateY(var(--interaction-lift))}.bo-icon-button.bo-icon-button--ghost{color:var(--button-ghost-text);box-shadow:none;background:0 0;border-color:#0000}.bo-icon-button.bo-icon-button--ghost:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text);box-shadow:none;border-color:#0000;transform:none}.bo-icon-button.bo-icon-button--ghost:disabled{box-shadow:none;background:0 0;border-color:#0000}.bo-icon-button svg{width:var(--icon-button-icon-size);height:var(--icon-button-icon-size);stroke-width:var(--icon-button-icon-stroke-width)}.bo-action-menu{display:inline-flex;position:relative}.bo-action-menu-trigger{width:var(--action-menu-trigger-size);min-width:var(--action-menu-trigger-size);height:var(--action-menu-trigger-size);border:var(--component-border-width) solid var(--action-menu-trigger-border);border-radius:var(--action-menu-trigger-radius);background:var(--action-menu-trigger-bg);color:var(--action-menu-trigger-color);line-height:var(--line-height-flat);cursor:pointer;place-items:center;padding:0;display:inline-grid}.bo-action-menu-trigger:hover{border-color:var(--action-menu-trigger-hover-border);background:var(--action-menu-trigger-hover-bg);color:var(--action-menu-trigger-hover-color)}.bo-action-menu-icon{width:var(--action-menu-icon-size);height:var(--action-menu-icon-size);stroke-width:var(--action-menu-icon-stroke-width)}.bo-bulk-action-menu{display:inline-flex;position:relative}.bo-bulk-action-menu-trigger{min-height:var(--bulk-action-menu-height);border:var(--component-border-width) solid transparent;border-radius:var(--bulk-action-menu-radius);padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);background:var(--button-ghost-bg);color:var(--button-ghost-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);white-space:nowrap;cursor:pointer;display:inline-flex}.bo-bulk-action-menu-trigger:hover{background:var(--color-surface-muted);color:var(--color-text);border-color:#0000}.bo-bulk-action-menu-trigger:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-bulk-action-menu-trigger svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-button-icon-stroke-width)}.bo-bulk-action-bar{min-height:var(--table-footer-height);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--effect-green-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-accent-surface);display:flex}.bo-bulk-action-bar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}@keyframes bo-spin{to{transform:rotate(1turn)}}.bo-modal-overlay{z-index:var(--z-modal);background:var(--modal-overlay-bg);padding:var(--modal-viewport-margin);place-items:center;display:grid;position:fixed;inset:0}.bo-modal-overlay--covered{visibility:hidden}.bo-modal-card{color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);width:100%;max-height:var(--shared-modal-max-height-4fbbdbd5);border:var(--component-border-width) solid var(--modal-card-border);border-radius:var(--modal-radius);background:var(--modal-bg);box-shadow:var(--modal-card-shadow);flex-direction:column;display:flex;overflow:hidden}.bo-modal-card--sm{max-width:var(--modal-width-sm)}.bo-modal-card--md{max-width:var(--modal-width-md)}.bo-modal-card--lg{max-width:var(--modal-width-lg)}.bo-modal-card--xl{max-width:var(--modal-width-xl)}.bo-modal-card--minimized{max-width:var(--modal-width-sm);max-height:var(--modal-header-height);margin-top:var(--space-8);opacity:var(--shared-opacity-25b20bda);pointer-events:none;align-self:start;transform:scale(.96)}.bo-modal-card--minimized .bo-modal-body,.bo-modal-card--minimized .bo-modal-footer{display:none}.bo-modal-card--minimized .bo-modal-header{border-bottom:0}.bo-modal-card--minimized .bo-modal-close{display:none}.bo-modal-header{min-height:var(--modal-header-height);padding:0 var(--modal-body-padding);border-bottom:var(--component-border-width) solid var(--modal-border);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--modal-header-bg);flex-shrink:0;display:flex}.bo-modal-header:has(.bo-modal-close){padding-inline-end:var(--modal-close-edge-inset)}.bo-modal-header--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.bo-modal-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.bo-modal-card--minimized .bo-modal-header-actions{display:none}.bo-modal-card--dragging .bo-modal-header--draggable{cursor:grabbing}.bo-modal-title{color:var(--color-text-strong);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);margin:0}.bo-modal-body{min-height:0;padding:var(--modal-body-padding);gap:var(--modal-body-gap);flex-direction:column;display:flex;overflow:hidden auto}.bo-modal-body>p{margin:0}.bo-modal-body[data-content-layout=table]{padding-top:var(--modal-tabs-gap);padding-bottom:var(--modal-table-end-padding);scroll-padding-bottom:var(--modal-table-end-padding)}.bo-modal-body[data-content-layout=table]:has(.ds-form-requirement[data-kind=insight]){padding-top:var(--modal-body-padding)}.bo-modal-body:has(.ds-data-table[data-modal-head=body]){padding-top:var(--modal-tabs-gap)}.bo-modal-body .ds-content-tabs[data-panel-layout=table],.bo-modal-body .ds-content-tabs[data-modal-table-leading]{gap:var(--modal-tabs-gap)}.bo-modal-body .ds-stack:has(>.ds-tabs:first-child+.ds-data-table:last-child){gap:var(--modal-tabs-gap)}:is(.bo-modal-body:has(.ds-content-tabs[data-panel-layout=table]>.ds-content-tab-panel:not([hidden]) .ds-data-table:not([data-modal-tail])),.bo-modal-body:has(.ds-data-table[data-modal-end=body])){padding-bottom:var(--modal-table-end-padding);scroll-padding-bottom:var(--modal-table-end-padding)}.ds-modal-form-layout{grid-template-columns:var(--modal-form-section-columns);gap:var(--modal-form-section-gap);align-items:start;min-width:0;display:grid}.ds-modal-form-layout>.ds-form-section{min-width:0}.bo-modal-description{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.bo-modal-footer{padding:var(--modal-footer-padding-block) var(--modal-footer-padding-inline);border-top:var(--component-border-width) solid var(--modal-border);align-items:center;justify-content:var(--modal-footer-actions-align);gap:var(--modal-footer-gap);background:var(--modal-footer-bg);flex-wrap:wrap;flex-shrink:0;display:flex}.bo-modal-card:not(:has(>.bo-modal-body)) .bo-modal-footer{border-top:0}.bo-modal-footer-host{flex:none;min-width:0}.bo-modal-footer-host:empty{display:none}.bo-modal-footer-boundary{border:0;min-width:0;margin:0;padding:0}.bo-modal-footer--split{justify-content:var(--modal-footer-split-align)}.bo-modal-footer-actions{align-items:center;justify-content:var(--modal-footer-actions-align);gap:var(--modal-footer-gap);flex-wrap:wrap;margin-inline-start:auto;display:flex}.bo-icon-button.bo-icon-button--ghost.bo-modal-close{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--icon-button-radius);box-shadow:none;color:var(--color-text-muted);background:0 0;border-color:#0000}.bo-icon-button.bo-icon-button--ghost.bo-modal-close:hover:not(:disabled),.bo-icon-button.bo-icon-button--ghost.bo-modal-close:focus-visible{box-shadow:none;color:var(--color-text);background:0 0;border-color:#0000;transform:none}.bo-modal-close-icon{width:var(--icon-size-md);height:var(--icon-size-md)}@media (width<=640px){.bo-modal-overlay{padding:var(--space-5)}.bo-modal-card{width:100%;max-height:var(--shared-modal-max-height-7eb92118)}}@media (width<=480px){.bo-modal-overlay{padding:calc(var(--space-5) + env(safe-area-inset-top)) 0 env(safe-area-inset-bottom);place-items:end center;overflow:hidden}.bo-modal-card,.bo-modal-card--sm,.bo-modal-card--md,.bo-modal-card--lg,.bo-modal-card--xl{width:100%;max-width:100%;max-height:var(--modal-mobile-max-height);border-bottom-right-radius:0;border-bottom-left-radius:0;border-radius:var(--modal-mobile-radius);overscroll-behavior:contain;height:auto!important;min-height:0!important}.bo-modal-header{padding:0 var(--modal-body-padding);flex:none}.bo-modal-body{min-height:0;padding:var(--modal-body-padding);gap:var(--modal-body-gap);overscroll-behavior:contain;overflow-y:auto;flex:0 auto!important}.bo-modal-footer{padding:var(--modal-mobile-footer-padding);padding-bottom:calc(var(--modal-mobile-footer-padding) + env(safe-area-inset-bottom));flex:none;flex-wrap:var(--modal-footer-mobile-wrap)}.bo-modal-footer-actions{flex:auto;flex-direction:var(--modal-footer-mobile-direction);flex-wrap:var(--modal-footer-mobile-wrap);min-width:0}.bo-modal-footer-actions>*,.bo-modal-footer-actions .bo-dropdown-menu-root{flex:1 1 var(--modal-footer-mobile-button-basis);min-width:0}.bo-modal-footer-actions .bo-button{width:100%;min-width:0}.bo-modal-footer--split{flex-direction:var(--modal-footer-mobile-direction)}.bo-modal-footer--split>:first-child{flex:none;align-self:center}}@media (width<=640px){.bo-modal-overlay.bo-mobile-side-panel-overlay{place-items:stretch end;padding:0}.bo-modal-card.bo-mobile-side-panel-modal,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--sm,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--md,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--lg,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--xl{width:var(--shared-modal-width-97b4c004);max-width:var(--shared-modal-max-width-fdf5ad7d);border-bottom-left-radius:var(--modal-mobile-radius);border-bottom-right-radius:0;border-radius:var(--modal-mobile-radius) 0 0 var(--modal-mobile-radius);box-shadow:var(--shared-modal-box-shadow-7227031a);overscroll-behavior:contain;border-right:0;place-self:start end;height:auto!important;min-height:0!important;max-height:var(--shared-modal-max-height-faee2c0b)!important}.bo-mobile-side-panel-modal .bo-modal-header{padding-top:env(safe-area-inset-top)}.bo-mobile-side-panel-modal .bo-modal-body,.bo-mobile-side-panel-modal:is(.products-mobile-preview-modal,.devices-mobile-preview-modal,.orders-mobile-preview-modal) .bo-modal-body{min-height:0;max-height:none;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));overflow-y:auto;flex:auto!important}}.bo-modal-card :not(:focus-within,[role=menu],[role=listbox],[role=tooltip],[data-reorder-target],[data-row-feedback],.ds-date-week button[aria-current=date],.ds-calendar-day[data-selected=true],.ds-attention-dot),.bo-modal-card :not(:focus-within):before,.bo-modal-card :not(:focus-within):after{box-shadow:none!important;text-shadow:none!important}.bo-modal-card :is(.ds-card,.ds-chart-card,.ds-quick-info-card,.ds-table-shell,.ds-record-card):not(:hover,[data-selected=true]){border-color:var(--surface-edge-border-color)}.bo-toast-stack{top:calc(var(--toast-top-offset) + env(safe-area-inset-top));right:var(--toast-inline-offset);z-index:var(--z-toast);align-items:flex-end;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.bo-toast-stack>*{pointer-events:auto}.bo-shell-toast-host{z-index:var(--z-toast);flex:none;position:relative}.bo-shell-toast-host>.bo-toast-stack{top:calc(var(--toast-top-offset) - var(--topbar-height) + env(safe-area-inset-top));position:absolute}.bo-toast{width:auto;max-width:var(--shared-toast-max-width-2cdb1e78);padding:var(--space-3) var(--space-4);border:var(--component-border-width) solid var(--toast-border);border-radius:var(--toast-radius);grid-template-columns:var(--toast-icon-box-size) minmax(0, 1fr);align-items:center;gap:var(--space-3);background:var(--toast-bg);box-shadow:var(--toast-shadow);animation:bo-toast-lifetime var(--toast-duration) var(--ease-standard) forwards;display:grid;position:relative;overflow:hidden}.bo-toast>*{z-index:1;position:relative}.bo-toast-icon{width:var(--toast-icon-box-size);height:var(--toast-icon-box-size);color:var(--toast-icon-color);justify-content:center;align-items:center;display:inline-flex}.bo-toast-icon svg{width:var(--toast-icon-size);height:var(--toast-icon-size);stroke-width:var(--toast-icon-stroke-width)}.bo-toast-content{min-width:0;min-height:var(--toast-close-size);align-items:center;display:flex}.bo-toast-head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.bo-toast-copy{min-width:0}.bo-toast-message{color:var(--toast-message-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);margin:0}.bo-toast-close{width:var(--toast-close-size);height:var(--toast-close-size);border-radius:var(--radius-md);color:var(--toast-close-color);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bo-toast-close:hover{background:var(--toast-close-hover-bg);color:var(--color-text)}.bo-toast-close svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}@keyframes bo-toast-lifetime{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1)) scale(.98)}6%,86%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(var(--space-2) * -1)) scale(.98)}}@media (width<=640px){.bo-shell-toast-host>.bo-toast-stack{top:calc(var(--toast-mobile-top-offset) - var(--topbar-height) + env(safe-area-inset-top))}.bo-toast-stack{top:calc(var(--toast-mobile-top-offset) + env(safe-area-inset-top));right:var(--space-4);max-width:var(--shared-toast-max-width-ffab92b5);align-items:flex-end;left:auto}.bo-toast{max-width:100%}}.bo-tooltip{align-items:center;display:inline-flex;position:relative}.bo-tooltip-trigger{width:var(--tooltip-trigger-size);height:var(--tooltip-trigger-size);border-radius:var(--radius-pill);background:var(--tooltip-trigger-bg);color:var(--tooltip-trigger-color);cursor:help;border:0;place-items:center;padding:0;display:inline-grid}.bo-tooltip-trigger:hover,.bo-tooltip-trigger:focus-visible{color:var(--tooltip-trigger-hover-color)}.bo-tooltip-trigger:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-tooltip-trigger svg{width:var(--tooltip-icon-size);height:var(--tooltip-icon-size);stroke-width:var(--tooltip-icon-stroke-width)}.bo-tooltip-content{z-index:var(--z-popover);width:max-content;max-width:var(--tooltip-max-width);padding:var(--space-3) var(--space-4);border:var(--component-border-width) solid var(--tooltip-border);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-align:start;white-space:normal;box-shadow:var(--tooltip-shadow);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:fixed}.bo-tooltip-content--open{opacity:1}.auth-session-ended-overlay{z-index:var(--z-modal);padding:var(--space-5);background:var(--modal-overlay-bg);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.auth-session-ended-card{width:min(100%, var(--auth-card-width));border:var(--component-border-width) solid var(--auth-card-border);border-radius:var(--auth-card-radius);gap:var(--space-2);padding:var(--auth-card-padding);background:var(--auth-card-bg);box-shadow:var(--shadow-menu);outline:none;display:grid}.auth-session-ended-card:focus-visible{box-shadow:var(--shadow-menu), var(--effect-brand-focus-ring)}.auth-session-ended-title,.auth-session-ended-copy{margin:0}.auth-session-ended-title{color:var(--color-text-strong);font-family:var(--font-brand-display);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title)}.auth-session-ended-copy{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (width<=640px){.auth-session-ended-card{padding:var(--auth-card-mobile-padding)}}.auth-session-warning-overlay{background:var(--auth-auth-session-warning-background-8fc81bb8)}.auth-session-warning-modal{box-shadow:var(--auth-auth-session-warning-box-shadow-b919cb56)}.auth-session-warning{gap:var(--space-4);display:grid}.auth-session-warning-copy{max-width:var(--auth-auth-session-warning-max-width-c0aa05a9);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-field{gap:var(--space-2);display:grid}.bo-field-label-row{min-height:var(--field-label-min-height);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.bo-field-label-row>.bo-tooltip{flex-shrink:0}.bo-field-label{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.bo-field-required-mark{color:var(--color-danger);font-weight:var(--font-weight-bold);margin-inline-start:var(--space-1)}.bo-field-hint,.bo-field-error{font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.bo-field-hint{color:var(--color-text-muted)}.bo-field-error{color:var(--color-danger)}.bo-input-shell,.bo-select-shell{align-items:center;display:flex;position:relative}.bo-input-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset-inline-start:var(--space-3)}.bo-input-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-input,.bo-select,.bo-textarea,.bo-select-menu-trigger{border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);width:100%;color:var(--color-text);font-size:max(var(--font-size-body), var(--input-min-font-size));font-weight:var(--font-weight-medium);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.bo-input,.bo-select,.bo-select-menu-trigger{min-height:var(--input-height);padding:0 var(--space-4)}.bo-select-menu-root{width:100%;display:flex}.bo-select-menu-field-control{min-width:0;position:relative}.bo-select-menu-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);appearance:none;text-align:left;cursor:pointer;min-width:0;display:flex}.bo-select-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bo-select-menu-trigger>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--select-icon-color);flex:none}.bo-select-menu-trigger.is-placeholder{color:var(--input-empty)}.bo-select-menu-popover{min-width:0}.bo-select-native-control{width:var(--shared-forms-width-9ec4f379);height:var(--shared-forms-height-9417abab);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:fixed;overflow:hidden}.bo-select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-7) + var(--icon-size-sm))}.bo-select--multiple{min-height:calc(var(--input-height) * 2.6);padding:var(--space-2) var(--space-4)}.bo-select--multiple option{padding:var(--space-1) 0}.bo-select[aria-label^=Filter],.bo-select.products-menu-filter-select,.bo-select.products-category-filter-select,.bo-select.products-prep-station-filter-select,.bo-select.products-modifier-filter-select,.bo-select.products-manufacturing-filter-select,.bo-select.products-stocktake-filter-select,.bo-select.loyalty-filter-select{border-radius:var(--radius-md)}.bo-select:required:invalid,.bo-select--empty,.bo-select--placeholder{color:var(--input-empty)}.bo-select option{color:var(--color-text)}.bo-select option[value=""]{color:var(--input-empty)}.bo-select-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--select-icon-color);pointer-events:none;position:absolute;inset-inline-end:var(--space-4)}.bo-input--with-icon{padding-inline-start:calc(var(--space-5) + var(--icon-size-sm))}.bo-input[type=number]{appearance:textfield}.bo-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.bo-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.bo-temporal-input{color-scheme:var(--control-color-scheme);cursor:pointer;font-variant-numeric:tabular-nums;padding-inline-end:var(--space-3)}.bo-temporal-input.is-empty{color:var(--input-empty)}.bo-temporal-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:var(--shared-opacity-3213ef23)}.bo-temporal-input:hover:not(:disabled)::-webkit-calendar-picker-indicator{opacity:1}.bo-temporal-input:focus::-webkit-calendar-picker-indicator{opacity:1}.bo-availability-fieldset{min-width:0;padding:var(--space-4);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:var(--space-4);margin:0;display:grid}.bo-availability-fieldset>legend{padding:0 var(--space-2);color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.bo-weekday-selector{gap:var(--space-2);min-width:0;display:grid}.bo-weekday-selector-grid{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.bo-weekday-option{appearance:none;min-width:0;min-height:var(--control-height-sm);padding:0 var(--space-2);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.bo-weekday-option:hover:not(:disabled){border-color:var(--input-hover-border);color:var(--color-text)}.bo-weekday-option:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);outline:none}.bo-weekday-option[aria-pressed=true]{border-color:var(--color-accent-border);background:var(--color-accent-surface-strong);color:var(--color-accent-strong)}.bo-weekday-option:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.bo-textarea{min-height:calc(var(--input-height) * 2);padding:var(--space-3) var(--space-4);resize:vertical;line-height:var(--line-height-body)}.bo-input::placeholder,.bo-textarea::placeholder{color:var(--input-placeholder)}.bo-input:focus,.bo-select:focus,.bo-textarea:focus,.bo-select-menu-trigger:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);background:var(--input-bg);outline:none}.bo-input:hover:not(:disabled),.bo-select:hover:not(:disabled),.bo-textarea:hover:not(:disabled),.bo-select-menu-trigger:hover:not(:disabled){border-color:var(--input-hover-border)}.bo-select:disabled,.bo-input:disabled,.bo-textarea:disabled,.bo-select-menu-trigger:disabled{color:var(--color-text-muted);cursor:not-allowed}.bo-field--invalid .bo-input,.bo-field--invalid .bo-select,.bo-field--invalid .bo-textarea,.bo-field--invalid .bo-select-menu-trigger{border-color:var(--color-danger)}.bo-checkbox,.bo-toggle{align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);display:flex}.bo-checkbox--described{grid-template-columns:var(--checkbox-description-columns);row-gap:var(--checkbox-description-row-gap);padding-block:var(--checkbox-description-padding-block);line-height:var(--line-height-label);display:grid}.bo-checkbox--described input{margin:0}.bo-checkbox--described[data-align=center]>input{grid-row:var(--checkbox-description-input-row);align-self:var(--checkbox-description-input-align)}.bo-checkbox-description{grid-column:var(--checkbox-description-column);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.bo-toggle{align-items:center;justify-content:initial;gap:var(--space-3);cursor:default;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.bo-toggle-label-content{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.bo-sr-only{width:var(--shared-forms-width-029e0ca5);height:var(--shared-forms-height-a7577530);margin:calc(-1 * var(--component-border-width));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.bo-toggle-label{min-width:0}.bo-checkbox input{width:var(--icon-size-md);height:var(--icon-size-md);accent-color:var(--color-accent);color-scheme:var(--checkbox-color-scheme)}.bo-toggle-control input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.bo-toggle--control-only{cursor:default;width:auto;display:inline-flex}.bo-toggle-control{width:var(--toggle-width);height:var(--toggle-height);cursor:pointer;flex:none;display:inline-flex;position:relative}.bo-toggle-track{box-sizing:border-box;width:var(--toggle-width);height:var(--toggle-height);border:var(--component-border-width) solid var(--toggle-off-border);border-radius:var(--radius-pill);padding:var(--toggle-padding);background:var(--toggle-off-bg);box-shadow:var(--toggle-off-shadow);pointer-events:none;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.bo-toggle-thumb{width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:var(--radius-pill);background:var(--toggle-thumb-bg);box-shadow:var(--toggle-thumb-shadow);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);transform:translate(0)}.bo-toggle-control input:checked+.bo-toggle-track{border-color:var(--toggle-on-border);background:var(--toggle-on-bg);box-shadow:var(--toggle-on-shadow)}.bo-toggle-control input:checked+.bo-toggle-track .bo-toggle-thumb{transform:translateX(var(--toggle-thumb-offset))}.bo-toggle-control input:focus-visible+.bo-toggle-track{border-color:var(--toggle-on-border)}.bo-toggle:hover .bo-toggle-control input:not(:checked):not(:disabled)+.bo-toggle-track{border-color:var(--input-hover-border)}.bo-toggle:hover .bo-toggle-control input:checked:not(:disabled)+.bo-toggle-track{filter:brightness(1.02)}.bo-toggle-control input:disabled+.bo-toggle-track{opacity:var(--button-disabled-opacity);cursor:not-allowed}.bo-toggle:has(input:disabled){cursor:not-allowed}@media (any-pointer:coarse),(hover:none){.bo-input,.bo-select,.bo-textarea,.bo-select-menu-trigger{font-size:var(--input-touch-font-size);transform:none}.bo-input:focus,.bo-select:focus,.bo-textarea:focus,.bo-select-menu-trigger:focus-visible{transform:none}}@media (width<=640px){.bo-weekday-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bo-legal-presentation{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small)}.bo-legal-presentation summary{cursor:pointer;width:fit-content;color:var(--color-text-muted);font-weight:var(--font-weight-medium);line-height:var(--shared-line-height-4ec07777)}.bo-legal-presentation summary:hover,.bo-legal-presentation summary:focus-visible{color:var(--color-text)}.bo-legal-presentation ul{gap:var(--space-2);max-height:var(--shared-legal-presentation-disclosure-max-height-ae888b01);margin:var(--space-2) 0 0;padding:var(--space-3);border:var(--shared-legal-presentation-disclosure-border-71f73c22);border-radius:var(--radius-md);background:var(--shared-legal-presentation-disclosure-background-fe8094c2);list-style:none;display:grid;overflow-y:auto}.bo-legal-presentation li{justify-content:space-between;align-items:baseline;gap:var(--space-3);line-height:var(--shared-line-height-93e6fbd9);display:flex}.bo-legal-presentation a{color:var(--color-text);text-decoration:none}.bo-legal-presentation a:hover,.bo-legal-presentation a:focus-visible{color:var(--color-accent);text-underline-offset:var(--shared-legal-presentation-disclosure-text-underline-offset-7ee8cf38);text-decoration:underline}.bo-legal-presentation li span{color:var(--color-text-muted);white-space:nowrap;flex:none}@media (width<=640px){.bo-legal-presentation li{gap:0;display:grid}.bo-legal-presentation li span{white-space:normal}}.auth-material-reacceptance{gap:var(--auth-material-reacceptance-gap-61a2d766);color:var(--bo-text-secondary);display:grid}.auth-material-reacceptance>p{line-height:var(--shared-line-height-bf687a4e);margin:0}.auth-material-reacceptance__changes{padding:var(--auth-material-reacceptance-padding-cf472517);border:var(--auth-material-reacceptance-border-bd074a2e);border-radius:var(--auth-material-reacceptance-border-radius-4bcddd96);background:var(--auth-material-reacceptance-background-724bbb25)}.auth-material-reacceptance__changes ul{margin:var(--auth-material-reacceptance-margin-3da0db38);padding-left:var(--auth-material-reacceptance-padding-left-1314a3c2)}.auth-material-reacceptance__error{color:var(--auth-material-reacceptance-color-8fb8559a);font-size:var(--font-size-small);line-height:var(--line-height-body)}.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;position:relative;overflow:visible}.bo-shell-sidebar[data-resizing=true],.bo-sidebar-module-panel[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.bo-shell:has(>.bo-shell-sidebar[data-resizing=true]){cursor:col-resize;-webkit-user-select:none;user-select:none}body:has(.bo-sidebar-module-panel[data-resizing=true]) .bo-shell{cursor:col-resize;-webkit-user-select:none;user-select:none}.bo-sidebar-module-panel[data-resizing=true]>:not(.ds-sidebar-resizer){pointer-events:none}.bo-shell:has(>.bo-shell-sidebar[data-resizing=true])>.bo-shell-main{pointer-events:none}body:has(.bo-sidebar-module-panel[data-resizing=true]) .bo-shell-main{pointer-events:none}.ds-sidebar-resizer{width:var(--sidebar-resize-hit-width);z-index:var(--sidebar-resize-layer);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:var(--sidebar-resize-hit-offset)}.ds-sidebar-resizer:after{content:"";width:var(--sidebar-resize-line-width);background:0 0;position:absolute;inset-block:0;inset-inline-start:var(--sidebar-resize-line-offset)}.ds-sidebar-resizer:hover:after,.ds-sidebar-resizer:focus-visible:after,[data-resizing=true]>.ds-sidebar-resizer:after{background:var(--sidebar-resize-line-color)}.ds-sidebar-resizer:focus-visible{outline:none}.ds-sidebar-resizer:focus-visible:after{background:var(--sidebar-resize-focus-color)}.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{overflow-anchor:none;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--layout-content-padding);padding-bottom:var(--layout-content-padding-bottom);scroll-padding-bottom:var(--layout-content-padding-bottom);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:var(--shared-shell-background-1c758ce4);border-bottom:var(--component-border-width) solid var(--color-border);flex:0 0 var(--topbar-height);min-height:var(--topbar-height);align-items:center;min-width:0;display:flex}.bo-focused-topbar-inner{align-items:center;gap:var(--space-4);min-width:0;height:100%;width:min(calc(100% - (var(--layout-content-padding) * 2)), var(--layout-page-max));justify-content:space-between;margin-inline:auto;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-close{background:0 0;border:0;border-radius:0}.bo-focused-topbar-control:hover,.bo-focused-topbar-close:hover{background:var(--color-surface-hover);color:var(--color-text)}.bo-focused-topbar-close:hover{color:var(--color-text-strong);background:0 0}.bo-focused-topbar-control:focus-visible,.bo-focused-topbar-close:focus-visible{outline:var(--shared-shell-outline-ebcda804);outline-offset:var(--shared-shell-outline-offset-192f6ab8)}.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{gap:var(--shared-shell-gap-2d8d444b);min-width:0;padding-left:var(--space-2);display:grid}.bo-focused-topbar-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);overflow:hidden}.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-workspace-section);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:var(--shared-shell-max-width-aa415b92);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:var(--shared-shell-flex-1c781fa2);max-width:var(--shared-shell-max-width-fb96ea88)}.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:var(--shared-shell-box-shadow-7fa51b86)}.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-workspace-section);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:var(--shared-shell-grid-template-columns-e33e4bcc);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<=640px){.bo-shell{display:block}.bo-shell-sidebar{width:var(--shared-shell-sidebar-width-11fa8523);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:var(--shared-shell-sidebar-box-shadow-2156f844);transform:translate(0)}.bo-shell-main{width:100%}.bo-shell-content{padding:var(--layout-content-padding);padding-bottom:var(--layout-content-padding-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:var(--shared-shell-sidebar-width-b0b2f1e5);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:var(--shared-shell-sidebar-box-shadow-a13cc378);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:var(--shared-shell-sidebar-width-9997c446);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:var(--shared-shell-sidebar-box-shadow-4d01683c);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{grid-template-columns:var(--shared-shell-sidebar-grid-template-columns-7f9a4597);gap:var(--space-2)}.bo-shell-content{padding-left:max(var(--ds-page-mobile-gutter), env(safe-area-inset-left));padding-right:max(var(--ds-page-mobile-gutter), env(safe-area-inset-right))}.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}.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-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}@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:var(--shared-shell-sidebar-box-shadow-b1dc9d3a);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-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-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){background:var(--button-ghost-bg)!important;color:var(--button-ghost-text)!important;box-shadow:none!important;border-color:#0000!important}.bo-quick-preview-secondary-actions :is(.bo-button,.bo-icon-button,.bo-action-menu-trigger):hover:not(:disabled){background:var(--color-surface-muted)!important;color:var(--color-text)!important;border-color:#0000!important;transform:none!important}.bo-quick-preview-secondary-actions :is(.bo-button,.bo-icon-button,.bo-action-menu-trigger):focus-visible{background:var(--button-ghost-bg)!important;color:var(--color-text)!important;box-shadow:var(--shared-quick-preview-box-shadow-368f521b)!important;border-color:#0000!important}.bo-table-workspace-main{min-width:0}.bo-entity-quick-preview-head{grid-template-columns:var(--shared-quick-preview-grid-template-columns-26305e9f);gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);border-bottom:var(--component-border-width) solid var(--color-border-subtle);align-items:center;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);font-weight:var(--font-weight-semibold);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(--shared-quick-preview-width-5504a7e3);height:var(--shared-quick-preview-height-132be2c8);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-sm);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-md);height:var(--icon-size-md)}.bo-entity-quick-preview-status{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-label);flex-wrap:wrap;display:flex}.bo-entity-quick-preview-facts{border-top:var(--component-border-width) solid var(--color-border-subtle);gap:0;margin:0;display:grid}.bo-entity-quick-preview-facts>div{grid-template-columns:var(--shared-quick-preview-grid-template-columns-d395e1bd);gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:var(--component-border-width) solid var(--color-border-subtle);display:grid}.bo-entity-quick-preview-facts dt,.bo-entity-quick-preview-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-small);line-height:var(--line-height-label);margin:0;overflow:hidden}.bo-entity-quick-preview-facts dt{color:var(--color-text-muted)}.bo-entity-quick-preview-facts dd{color:var(--color-text);font-weight:var(--font-weight-semibold)}.bo-entity-quick-preview-facts.is-secondary{border-top:0}.products-preview-panel{top:var(--products-preview-sticky-top,var(--table-sticky-header-top));z-index:calc(var(--z-table-sticky-header) - 1);gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--products-preview-bg);box-shadow:none;display:grid;position:sticky}.products-preview-panel.products-preview-panel--stuck{clip-path:none;overflow:hidden;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.products-preview-head{grid-template-columns:var(--shared-quick-preview-grid-template-columns-38980374);align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);border-bottom:var(--component-border-width) solid var(--color-border-subtle);display:grid}.products-preview-image{width:var(--shared-quick-preview-width-ff741f3b);height:var(--shared-quick-preview-height-f37b039c);border:var(--component-border-width) solid var(--products-preview-control-border);border-radius:var(--radius-sm);background:var(--products-preview-control-bg);color:var(--color-text-muted);align-self:center;place-items:center;display:grid;overflow:hidden}.products-preview-image img{object-fit:cover;width:100%;height:100%}.products-preview-image svg{width:var(--icon-size-md);height:var(--icon-size-md);margin:auto;display:block}.products-preview-head>div{align-self:center;gap:var(--space-1);min-width:0;display:grid}.products-preview-head strong,.products-preview-head>div span{text-overflow:ellipsis;min-width:0;overflow:hidden}.products-preview-head strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.products-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}.products-preview-status-row{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-label);flex-wrap:wrap;display:flex}.products-preview-facts{border-top:var(--component-border-width) solid var(--color-border-subtle);gap:0;min-width:0;margin:0;display:grid}.products-preview-facts div{grid-template-columns:var(--shared-quick-preview-grid-template-columns-51cb9236);gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:var(--component-border-width) solid var(--color-border-subtle);display:grid}.products-preview-facts dt,.products-preview-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-small);line-height:var(--line-height-label);margin:0;overflow:hidden}.products-preview-facts dt{color:var(--color-text-muted)}.products-preview-facts dd{color:var(--color-text);font-weight:var(--font-weight-semibold)}.products-preview-facts--secondary{border-top:0}.products-preview-show-more{width:100%;color:var(--color-text-muted);justify-content:center}@media (width<=360px){.bo-quick-preview-secondary-actions{grid-template-columns:minmax(0,1fr)}}.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--setup .bo-sidebar-header:after{content:none}.bo-sidebar-link--locked,.bo-sidebar-link--locked:disabled{width:100%;color:var(--sidebar-locked-color);cursor:default;opacity:1;background:0 0;position:relative}.bo-sidebar-lock{margin-inline-start:auto;display:inline-flex}.bo-sidebar-lock svg{width:var(--sidebar-lock-size);height:var(--sidebar-lock-size)}.bo-sidebar--collapsed .bo-sidebar-lock{position:absolute;inset-block-end:0;inset-inline-end:0}.bo-sidebar-scroll>.bo-sidebar-locked-card{padding:var(--sidebar-locked-card-padding);border:var(--upgrade-border);border-radius:var(--upgrade-radius);margin-block-start:var(--sidebar-locked-section-gap)}.bo-sidebar-locked-card-heading{padding:var(--sidebar-locked-card-heading-padding);font-size:var(--upgrade-sidebar-copy-size);color:var(--sidebar-locked-color)}.bo-sidebar-link--locked:not([aria-disabled=true]){cursor:pointer}.bo-sidebar-link--locked:hover,.bo-sidebar-link--locked:focus-visible{background:var(--sidebar-locked-hover-surface);color:var(--sidebar-text-strong)}.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:contain;object-position:left 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;flex-shrink:0;justify-content:center;align-items:center;padding: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-scroll>.bo-sidebar-section+.bo-sidebar-section{margin-block-start:var(--space-1)}.bo-sidebar-module-header{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--component-border-width) solid var(--sidebar-divider);flex-shrink:0;display:grid}.bo-sidebar-module-panel{width:var(--sidebar-width);max-width:calc(100% - var(--sidebar-collapsed-width));z-index:var(--sidebar-module-panel-layer);padding:var(--space-4) var(--sidebar-padding-inline);background:var(--sidebar-bg);color:var(--sidebar-text);border-inline-end:var(--component-border-width) solid var(--sidebar-border);box-shadow:var(--sidebar-module-panel-shadow);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:var(--sidebar-collapsed-width)}.bo-sidebar-module-back{color:var(--sidebar-text-muted)}.bo-sidebar-module-switch{align-items:center;gap:var(--space-3);width:100%;min-height:var(--sidebar-link-height);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid transparent;border-radius:var(--radius-md);color:var(--sidebar-text-strong);font-family:var(--font-brand-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;display:flex}.bo-sidebar-module-switch>svg{width:var(--sidebar-chevron-size);height:var(--sidebar-chevron-size);flex-shrink:0}.bo-sidebar-module-switch:hover{background:var(--sidebar-hover-bg)}.bo-sidebar-link:focus-visible,.bo-sidebar-module-switch:focus-visible{outline:var(--component-border-width) solid var(--sidebar-text-strong);outline-offset:var(--focus-outline-offset)}.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-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{width:100%;justify-content:space-between;padding-inline-end:calc(var(--sidebar-chevron-inset) - var(--component-border-width))}.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:var(--shared-shell-and-nav-background-6320fed6)}.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:var(--shared-shell-and-nav-background-6e6ceac0);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(--sidebar-group-toggle-width);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;flex-shrink: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:var(--shared-shell-and-nav-transform-8718d7b7)}.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:var(--shared-shell-and-nav-transform-75b848f7)}.bo-sidebar-group-chevron svg,.bo-sidebar-group-toggle svg,.bo-sidebar-sublink-chevron svg{width:var(--sidebar-chevron-size);height:var(--sidebar-chevron-size)}.bo-sidebar-mobile-close svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.bo-sidebar-badge,.bo-sidebar-sublink-badge{min-width:var(--shared-shell-and-nav-min-width-46496a6f);height:var(--shared-shell-and-nav-height-f0aa9335);border-radius:var(--radius-pill);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(--sidebar-subnav-margin-block) 0;padding:var(--sidebar-subnav-padding-block) 0;gap:var(--sidebar-subnav-gap);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{min-height:var(--shared-sidebar-group-open-min-height-78db6afe);border-radius:var(--radius-sm);padding:0 var(--sidebar-chevron-inset) 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);width:var(--shared-sidebar-group-open-width-27051af8);height:var(--shared-sidebar-group-open-height-14bf01cf);border-radius:var(--radius-pill);background:var(--sidebar-rail);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-version{width:100%;color:var(--sidebar-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-tight);text-align:left;white-space:nowrap;display:block}.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{width:var(--business-switcher-avatar-size);height:var(--business-switcher-avatar-size);border-radius:var(--profile-avatar-radius);background:var(--sidebar-dropdown-bg);color:var(--sidebar-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-flat);border:0;flex:none;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:0 auto}.bo-sidebar--collapsed .bo-sidebar-version{font-size:var(--shared-sidebar-group-open-font-size-e61d457b);text-align:center}.bo-sidebar--collapsed .bo-sidebar-branch{height:var(--sidebar-link-width-collapsed);border-radius:var(--radius-pill);background:0 0;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);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(--business-switcher-panel-gap));z-index:var(--z-popover);width:min(var(--business-switcher-width), var(--business-switcher-max-width));max-width:var(--business-switcher-max-width);border:var(--component-border-width) solid var(--business-switcher-border);border-radius:var(--business-switcher-radius);padding:var(--business-switcher-panel-padding);background:var(--business-switcher-surface);box-shadow:var(--business-switcher-shadow);text-align:left;font-weight:var(--business-switcher-meta-weight);line-height:var(--business-switcher-line-height);position:absolute}.bo-sidebar--collapsed .bo-business-switcher-popover{bottom:0;left:calc(100% + var(--business-switcher-panel-gap))}.bo-business-switcher-menu{gap:var(--space-2);display:grid}.bo-business-switcher-current{grid-template-columns:var(--business-switcher-avatar-size) 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(--business-switcher-avatar-size);height:var(--business-switcher-avatar-size);border-radius:var(--profile-avatar-radius);background:var(--business-switcher-icon-surface);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-flat);flex:none;place-items:center;display:grid;overflow:hidden}.bo-business-switcher-current-avatar svg{stroke-width:var(--business-switcher-icon-stroke-width);width:var(--business-switcher-icon-size);height:var(--business-switcher-icon-size)}.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;font-weight:var(--business-switcher-meta-weight);overflow:hidden}.bo-business-switcher-current-copy span{color:var(--color-text-strong);font-size:var(--business-switcher-label-size);font-weight:var(--business-switcher-label-weight);line-height:var(--business-switcher-current-line-height)}.bo-business-switcher-current-copy small{color:var(--color-text-muted);font-size:var(--business-switcher-caption-size);line-height:var(--business-switcher-current-line-height)}.bo-business-switcher-activation-banner{border:var(--component-border-width) solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);background:var(--color-warning-surface,var(--color-surface));color:var(--color-text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bo-business-switcher-activation-banner:hover{border-color:var(--color-warning-text,var(--color-border-strong))}.bo-business-switcher-activation-banner:focus-visible{box-shadow:var(--business-switcher-focus-ring);outline:none}.bo-business-switcher-activation-banner>svg{width:var(--business-switcher-icon-size);height:var(--business-switcher-icon-size);color:var(--color-warning-text,var(--color-text));stroke-width:var(--business-switcher-icon-stroke-width)}.bo-business-switcher-activation-banner>span{gap:var(--space-hairline);min-width:0;display:grid}.bo-business-switcher-activation-banner strong,.bo-business-switcher-activation-banner small{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--business-switcher-meta-weight);overflow:hidden}.bo-business-switcher-activation-banner strong{font-size:var(--business-switcher-label-size);font-weight:var(--business-switcher-label-weight)}.bo-business-switcher-activation-banner small{color:var(--color-text-muted);font-size:var(--business-switcher-caption-size)}.bo-business-switcher-option-meta.is-warning{color:var(--color-warning-text,var(--color-text));font-weight:var(--font-weight-medium)}.bo-business-switcher-branch-popover{left:calc(100% + var(--business-switcher-panel-gap));width:min(var(--business-switcher-submenu-width), var(--business-switcher-submenu-max-width));min-width:var(--business-switcher-submenu-min-width);max-width:var(--business-switcher-submenu-max-width);border:var(--component-border-width) solid var(--business-switcher-border);border-radius:var(--business-switcher-radius);padding:var(--business-switcher-panel-padding);background:var(--business-switcher-surface);box-shadow:var(--business-switcher-shadow);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:var(--modal-width-sm)}.bo-modal-card:has(.bo-business-switcher-modal) .bo-modal-body{background:var(--shared-sidebar-group-open-background-3d8f30d2)}.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:var(--business-switcher-list-max-height);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(--business-switcher-avatar-size) 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(--business-switcher-avatar-size);height:var(--business-switcher-avatar-size);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(--business-switcher-icon-size);height:var(--business-switcher-icon-size);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(--business-switcher-row-radius);width:100%;min-height:var(--business-switcher-row-height);padding:0 var(--space-3);grid-template-columns:var(--business-switcher-avatar-size) 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(--business-switcher-hover-surface);color:var(--color-text-strong);outline:none}.bo-business-switcher-action-icon{width:var(--business-switcher-avatar-size);height:var(--business-switcher-avatar-size);border-radius:var(--business-switcher-row-radius);background:var(--business-switcher-icon-surface);color:var(--color-text-muted);place-items:center;display:grid}.bo-business-switcher-action-icon svg{width:var(--business-switcher-icon-size);height:var(--business-switcher-icon-size);stroke-width:var(--business-switcher-icon-stroke-width)}.bo-business-switcher-action-chevron{width:var(--business-switcher-icon-size);height:var(--business-switcher-icon-size);color:var(--color-text-muted);stroke-width:var(--business-switcher-icon-stroke-width)}.bo-business-switcher-action strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:var(--business-switcher-label-size);font-weight:var(--business-switcher-label-weight);line-height:var(--business-switcher-current-line-height);display:block;overflow:hidden}.bo-business-switcher-action small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--business-switcher-action-detail-color);font-size:var(--business-switcher-action-detail-size);font-weight:var(--business-switcher-meta-weight);line-height:var(--business-switcher-current-line-height);display:block;overflow:hidden}.bo-business-switcher-action:has(small){padding-block:var(--business-switcher-action-detail-padding)}.bo-business-switcher-option{border:var(--component-border-width) solid transparent;border-radius:var(--business-switcher-row-radius);width:100%;padding:var(--space-2) var(--space-3);min-height:var(--business-switcher-row-height);line-height:var(--business-switcher-line-height);grid-template-columns:var(--business-switcher-avatar-size) 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(--business-switcher-hover-surface);border-color:#0000;outline:none}.bo-business-switcher-option.is-active{background:var(--business-switcher-selected-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(--business-switcher-avatar-size);height:var(--business-switcher-avatar-size);border-radius:var(--profile-avatar-radius);background:var(--business-switcher-icon-surface);color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-flat);border:0;flex:none;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(--business-switcher-icon-size);height:var(--business-switcher-icon-size);color:var(--color-text-muted);stroke-width:var(--business-switcher-icon-stroke-width)}.bo-business-switcher-option-copy{gap:var(--space-hairline);min-width:0;display:grid}.bo-business-switcher-action:focus-visible,.bo-business-switcher-option:focus-visible{box-shadow:var(--business-switcher-focus-ring)}.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(--business-switcher-name-size);font-weight:var(--business-switcher-label-weight)}.bo-business-switcher-option-meta{color:var(--color-text-muted);font-size:var(--business-switcher-label-size);font-weight:var(--business-switcher-meta-weight)}.bo-business-switcher-option-state{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--business-switcher-label-size);font-weight:var(--business-switcher-label-weight);display:inline-flex}.bo-business-switcher-option-state.is-pill{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--business-switcher-surface);color:var(--color-text)}.bo-business-switcher-option-state svg{width:var(--business-switcher-icon-size);height:var(--business-switcher-icon-size);stroke-width:var(--business-switcher-icon-stroke-width)}.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-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<=640px){.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(--business-switcher-panel-gap));width:100%;max-width:none;left:0}.bo-sidebar .bo-business-switcher-branch-popover,.bo-sidebar--collapsed .bo-business-switcher-branch-popover{width:var(--business-switcher-mobile-width);max-height:var(--business-switcher-mobile-max-height);min-width:0;max-width:var(--business-switcher-max-width);flex-direction:column;margin:0;display:flex;position:absolute;inset:auto auto 0 0;overflow:hidden}.bo-business-switcher-mobile-heading{align-items:center;gap:var(--business-switcher-panel-gap);padding:var(--business-switcher-mobile-padding);flex:none;display:flex}.bo-business-switcher-mobile-heading .bo-topbar-control{width:var(--business-switcher-mobile-back-size);height:var(--business-switcher-mobile-back-size);border-radius:var(--radius-pill)}.bo-business-switcher-mobile-heading .bo-topbar-control>svg{width:var(--business-switcher-icon-size);height:var(--business-switcher-icon-size);stroke-width:var(--business-switcher-icon-stroke-width);flex:none}.bo-business-switcher-branch-popover>.bo-business-switcher-modal,.bo-business-switcher-branch-popover>.bo-business-switcher-section{min-height:0;padding:var(--business-switcher-mobile-padding);flex:auto;overflow-y:auto}.bo-business-switcher-branch-popover .bo-business-switcher-list{max-height:none;overflow:visible}.bo-business-switcher-branch-popover .bo-business-switcher-option-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.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-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-navigation-attention{width:var(--navigation-attention-dot-size);height:var(--navigation-attention-dot-size);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.bo-navigation-attention-dot{width:var(--navigation-attention-dot-size);height:var(--navigation-attention-dot-size);border-radius:var(--radius-pill);background:var(--navigation-attention-dot-color);flex:none}.bo-sidebar-entry{min-width:0;position:relative}.bo-sidebar--collapsed .bo-sidebar-link>.bo-navigation-attention,.bo-sidebar--collapsed .bo-sidebar-branch>.bo-navigation-attention{top:var(--navigation-attention-collapsed-offset);right:var(--navigation-attention-collapsed-offset);box-shadow:0 0 0 var(--component-border-width) var(--sidebar-bg);margin:0;position:absolute}.bo-user-trigger{position:relative}.bo-user-trigger>.bo-navigation-attention{box-shadow:0 0 0 var(--component-border-width) var(--topbar-bg);margin:0;position:absolute;top:0;right:0}.bo-sidebar-branch{position:relative}.bo-sidebar-group-trigger>.bo-sidebar-group-link{flex:auto}.bo-topbar{flex:0 0 var(--topbar-height);min-height:var(--topbar-height);border-bottom:var(--component-border-width) solid var(--topbar-border);grid-template-columns:var(--topbar-content-columns);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);display:grid;position:relative}.bo-topbar[data-search-compact]{grid-template-columns:var(--topbar-mobile-columns);column-gap:var(--topbar-mobile-action-gap)}.bo-topbar-left,.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-actions{justify-content:flex-end;gap:var(--space-1);grid-column:3}.bo-business-activation-strip{width:100%;min-height:var(--shared-shell-and-notifications-min-height-592f343c);border:0;border-bottom:var(--shared-shell-and-notifications-border-bottom-03b55a43);padding:var(--space-3) 0;background:var(--color-warning-soft);color:var(--color-warning-strong);font:inherit;text-align:left;cursor:pointer;flex:none;display:block}.bo-business-activation-strip:hover{background:var(--shared-shell-and-notifications-background-d0c97221)}.bo-business-activation-strip:focus-visible{box-shadow:var(--shared-shell-and-notifications-box-shadow-3fea2b02);outline:none}.bo-business-activation-strip-inner{width:min(calc(100% - (var(--layout-content-padding) * 2)), var(--layout-page-max));align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;margin-inline:auto;display:grid}.bo-business-activation-strip-inner>svg{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.bo-business-activation-strip-copy{align-items:start;gap:var(--space-1);min-width:0;display:grid}.bo-business-activation-strip strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.bo-business-activation-strip-detail{color:var(--color-text-muted);font-size:var(--font-size-small)}.bo-business-activation-strip-action{align-items:center;gap:var(--space-1);color:var(--color-warning-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);display:inline-flex}.bo-business-activation-strip-action svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.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;flex-shrink: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:var(--topbar-title-max-width);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(--topbar-title-line-height);opacity:0;pointer-events:none;text-overflow:ellipsis;transform:translateY(var(--space-1));transition: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{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:var(--shared-shell-and-notifications-color-82921a1a);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:var(--shared-shell-and-notifications-min-height-0206b55c)}.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:var(--shared-shell-and-notifications-font-family-64525c67);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-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{background:0 0;border-color:#0000}.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);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-color:#0000}.bo-user-trigger:hover .bo-user-avatar:not([data-profile-fallback]){border-color:var(--color-border);background:var(--color-surface-hover)}.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:var(--shared-user-menu-and-responsive-padding-right-d5287697);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-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-user-plan{top:var(--space-3);right:var(--space-3);height:var(--shared-user-menu-and-responsive-height-b25c83e1);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);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-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-business-activation-strip-inner{width:min(calc(100% - (var(--layout-content-padding-mobile) * 2)), var(--layout-page-max))}.bo-topbar{grid-template-columns:var(--topbar-compact-columns);grid-template-columns:var(--topbar-mobile-columns);column-gap:var(--topbar-mobile-action-gap)}.bo-business-activation-strip{min-height:var(--shared-user-menu-and-responsive-min-height-2d63ea15);padding:var(--space-2) 0}.bo-business-activation-strip-copy{gap:0}.bo-business-activation-strip strong{font-size:var(--font-size-small)}.bo-business-activation-strip-action,.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}}
