.bo-shell .bo-managerLanding{--manager-paper: #fffaf2;--manager-ink: #241812;--manager-muted: #6d5d52;--manager-line: #decfc1;--manager-accent: #a84425;--manager-serif: "Cormorant Garamond", Georgia, serif;display:flex;flex-direction:column;gap:clamp(24px,2cqw,34px);width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:clamp(28px,2.3cqw,42px) clamp(24px,2.3cqw,42px);overflow:auto;color:var(--manager-ink);background:var(--manager-paper)}.bo-managerLanding__intro{flex:0 0 auto}.bo-managerLanding__intro p{margin:0;color:var(--manager-muted);font-size:clamp(16px,1.05cqw,20px);line-height:1.55}.bo-managerLanding__intro .bo-managerLanding__eyebrow{margin-bottom:10px;color:var(--manager-accent);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bo-managerLanding__intro h2{margin:0 0 12px;color:var(--manager-ink);font-family:var(--manager-serif);font-size:clamp(32px,2.5cqw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.bo-managerLanding__grid{display:grid;flex:1 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:20px clamp(22px,2cqw,34px);min-width:720px;min-height:560px}.bo-managerLanding__card{display:flex;flex-direction:column;align-items:center;min-width:0;padding:clamp(24px,2.2cqw,40px);border:1px solid var(--manager-line);border-radius:8px;background:var(--manager-paper);text-align:center}.bo-managerLanding__card--time{grid-row:1 / span 2}.bo-managerLanding__cardHeading{width:100%}.bo-managerLanding__icon{display:block;flex:0 0 auto;margin:0 auto 18px;color:var(--manager-ink)}.bo-managerLanding__cardHeading h3{margin:0 0 16px;font-family:var(--manager-serif);font-size:clamp(42px,3.3cqw,64px);font-weight:600;letter-spacing:-.03em;line-height:1}.bo-managerLanding__cardHeading p{max-width:35ch;margin:0 auto;color:var(--manager-muted);font-size:clamp(16px,1.05cqw,20px);line-height:1.6}.bo-managerLanding__shift{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding:30px 0}.bo-managerLanding__duration{margin:0;font-family:var(--manager-serif);font-size:clamp(64px,5.4cqw,112px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.bo-managerLanding__status{margin:0;color:var(--manager-muted);font-size:clamp(17px,1.2cqw,22px);line-height:1.4}.bo-managerLanding__punches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.5cqw,28px);width:100%;max-width:520px;margin-top:16px}.bo-shell .bo-managerLanding__punch,.bo-shell .bo-managerLanding__destination{min-height:50px;padding:13px 20px;border:1px solid var(--manager-muted);border-radius:4px;font-family:inherit;font-size:clamp(15px,1cqw,18px);font-weight:700;line-height:1.3;cursor:pointer}.bo-shell .bo-managerLanding__punch{min-height:58px;padding-inline:14px;border-color:var(--manager-accent);color:#fffaf2;background:var(--manager-accent)}.bo-shell .bo-managerLanding__punch:disabled{border-color:#e8dace;color:#978477;background:#e8dace;cursor:not-allowed}.bo-shell .bo-managerLanding__destination{display:flex;align-items:center;justify-content:space-between;gap:18px;width:75%;max-width:400px;color:var(--manager-ink);background:transparent;text-align:left}.bo-managerLanding__destination svg{flex:0 0 auto}.bo-managerLanding__timeFooter{display:flex;justify-content:center;width:100%;margin-top:8px;padding-top:28px;border-top:1px solid var(--manager-line)}.bo-shell .bo-managerLanding__destination--time{max-width:330px}.bo-managerLanding__card--record{gap:28px}.bo-managerLanding__card--record .bo-managerLanding__destination{margin-top:auto}.bo-shell .bo-managerLanding__punch:not(:disabled):hover{border-color:#88361e;background:#88361e}.bo-shell .bo-managerLanding__destination:hover{border-color:var(--manager-accent);background:#f3e9dd}.bo-shell .bo-managerLanding button:focus-visible,.bo-shell .bo-managerPageReturn button:focus-visible{outline:2px solid #a84425;outline-offset:4px}.bo-shell .bo-managerPageReturn{display:flex;align-items:center;justify-content:flex-end;min-width:0}.bo-shell .bo-managerPageReturn button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #d1bdac;border-radius:4px;color:#542f20;background:#fffaf2;font:inherit;font-size:14px;font-weight:700;line-height:1.3;cursor:pointer}@media(max-width:900px){.bo-shell .bo-managerLanding{height:auto;min-height:100%;padding:24px 16px 32px}.bo-managerLanding__intro h2{font-size:32px}.bo-managerLanding__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-width:0;min-height:0}.bo-managerLanding__card{min-height:300px;padding:26px 24px}.bo-managerLanding__card--time{grid-row:auto;min-height:500px}.bo-managerLanding__cardHeading h3{font-size:42px}.bo-managerLanding__duration{font-size:72px}.bo-shell .bo-managerLanding__destination{width:100%;max-width:none}.bo-shell .bo-managerPageReturn{justify-content:stretch}.bo-shell .bo-managerPageReturn button{width:100%}}.bm-workspace,.bm-dialog{--bm-ink: var(--bo-ink, #28211c);--bm-muted: var(--bo-muted, #74685f);--bm-paper: var(--bo-panel, var(--bo-paper, #fcf9f4));--bm-stage: var(--bo-stage, #f4eee5);--bm-line: var(--bo-line, #d9cfc3);--bm-line-strong: var(--bo-line-strong, #aea297);--bm-accent: var(--bo-accent, #ac3e20);--bm-good: var(--bo-good, #3f6238);--bm-alert: var(--bo-alert, #a13e29);color:var(--bm-ink);font-family:inherit;font-size:12px;line-height:1.45;box-sizing:border-box}.bm-workspace *,.bm-dialog *{box-sizing:border-box}.bm-workspace.bm-workspace-page{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0;min-height:0;max-height:100%;padding:14px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(130deg,var(--bm-paper),color-mix(in srgb,var(--bm-stage) 55%,var(--bm-paper)))}.bm-workspace .bm-page-content{display:flex;flex-direction:column;gap:14px;min-width:0}.bm-workspace .bm-state-messages:empty{display:none}.bm-workspace .bm-state-messages{display:grid;gap:6px}.bm-workspace .bm-state-messages>*{margin:0}.bm-workspace fieldset,.bm-dialog fieldset{min-width:0;min-inline-size:0;margin:0;padding:0;border:0}.bm-workspace .bm-landing-guard{width:100%}.bm-workspace :where(.bm-page-content,.bm-state-messages) :where(button,.bm-button),.bm-workspace.bm-quick-adjustment :where(button),.bm-dialog :where(button,.bm-button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--bm-line-strong);border-radius:3px;color:var(--bm-ink);background:transparent;font:inherit;font-weight:550;line-height:1.2;text-decoration:none;cursor:pointer}.bm-workspace :where(.bm-page-content,.bm-state-messages) :where(button,.bm-button):hover,.bm-dialog :where(button,.bm-button):hover{background:color-mix(in srgb,var(--bm-accent) 6%,var(--bm-paper))}.bm-workspace :where(button,input,select,textarea,a,summary,[tabindex]):focus-visible,.bm-dialog :where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--bm-accent);outline-offset:3px}.bm-workspace :where(button,input,select,textarea):disabled,.bm-dialog :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.52}.bm-workspace .bm-primary,.bm-dialog .bm-primary{border-color:var(--bm-accent);color:#fffaf3;background:var(--bm-accent);font-weight:700}.bm-workspace .bm-primary:hover,.bm-dialog .bm-primary:hover{background:color-mix(in srgb,var(--bm-accent) 88%,#25180f)}.bm-workspace .bm-danger,.bm-dialog .bm-danger{color:var(--bm-alert);border-color:transparent}.bm-workspace .bm-icon-button,.bm-dialog .bm-icon-button{flex:0 0 auto;width:32px;min-width:32px;min-height:32px;padding:6px}.bm-workspace button>svg,.bm-dialog button>svg{flex-shrink:0}.bm-workspace.bm-header-title{display:inline;padding:0;color:inherit;background:transparent;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;vertical-align:bottom}.bm-workspace.bm-header-controls{display:flex;align-self:stretch;align-items:flex-end;gap:16px;padding:0;color:inherit;background:transparent}.bm-workspace.bm-header-controls button{display:block;min-height:30px;padding:5px 4px 8px;border:0;border-bottom:3px solid transparent;border-radius:0;color:inherit;background:transparent;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;opacity:.8}.bm-workspace.bm-header-controls button[aria-pressed=true]{border-bottom-color:var(--bm-accent);opacity:1}.bm-workspace.bm-header-controls button:disabled{opacity:.45}.bm-workspace .bm-week-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 2px}.bm-workspace .bm-week-controls{display:flex;align-items:center;gap:12px;min-width:0}.bm-workspace .bm-week-controls h2{margin:0 4px;color:var(--bm-ink);font:inherit;font-size:17px;font-weight:650;line-height:1.3}.bm-workspace .bm-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--bm-line);border-radius:4px;overflow:hidden}.bm-workspace .bm-week-strip>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;min-height:68px;padding:10px 5px;border-right:1px solid var(--bm-line);text-align:center}.bm-workspace .bm-week-strip>div:last-child{border-right:0}.bm-workspace .bm-week-strip [aria-current=date]{background:color-mix(in srgb,var(--bm-accent) 6%,var(--bm-paper))}.bm-workspace .bm-week-strip small{color:var(--bm-accent);font-size:11px;font-weight:700}.bm-workspace .bm-totals,.bm-dialog .bm-totals{display:flex;align-items:stretch;flex-wrap:wrap;gap:18px 36px;margin:0;padding:1px 14px 4px}.bm-workspace .bm-totals>div,.bm-dialog .bm-totals>div{display:flex;flex-direction:column;gap:3px;min-width:110px}.bm-workspace .bm-totals span,.bm-dialog .bm-totals span{color:var(--bm-muted);font-size:11px}.bm-workspace .bm-totals strong,.bm-dialog .bm-totals strong{font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bm-workspace .bm-totals--boxed,.bm-dialog .bm-totals--boxed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border:1px solid var(--bm-line);border-radius:4px}.bm-workspace .bm-totals--boxed>div,.bm-dialog .bm-totals--boxed>div{min-width:0;padding:10px 12px;border-right:1px solid var(--bm-line);text-align:center}.bm-workspace .bm-totals--boxed>div:last-child,.bm-dialog .bm-totals--boxed>div:last-child{border-right:0}.bm-workspace .bm-good,.bm-dialog .bm-good{color:var(--bm-good)}.bm-workspace .bm-pending,.bm-dialog .bm-pending{color:#995710}.bm-workspace .bm-panel{min-width:0;border:1px solid var(--bm-line);border-radius:5px;background:var(--bm-paper)}.bm-workspace .bm-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:44px;padding:12px 13px}.bm-workspace .bm-panel-heading h3,.bm-dialog .bm-panel-heading h3{margin:0;color:var(--bm-accent);font:inherit;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.bm-workspace .bm-panel-heading small{color:var(--bm-muted);font-size:10px}.bm-workspace .bm-entry-panel{padding:0 13px 13px}.bm-workspace .bm-entry-panel>.bm-panel-heading{padding-right:0;padding-left:0}.bm-workspace .bm-entry-panel form{margin:0}.bm-workspace .bm-divider,.bm-dialog .bm-divider{border-top:1px solid var(--bm-line);padding-top:12px}.bm-workspace .bm-muted,.bm-dialog .bm-muted{color:var(--bm-muted);font-size:11px}.bm-workspace .bm-inline-note,.bm-dialog .bm-inline-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0;color:var(--bm-muted);font-size:11px;line-height:1.5}.bm-workspace .bm-inline-note svg,.bm-dialog .bm-inline-note svg{flex:0 0 auto;margin-top:1px}.bm-workspace .bm-inline-icon{display:inline-flex;align-items:center;gap:5px}.bm-workspace .bm-table-scroll{min-width:0;width:100%;overflow:auto;overscroll-behavior:contain}.bm-workspace table{width:100%;min-width:530px;margin:0;border-collapse:collapse;color:var(--bm-ink);font-size:11px}.bm-workspace th{padding:8px 11px;border-bottom:1px solid var(--bm-line);text-align:left;font-weight:650;white-space:nowrap}.bm-workspace td{padding:9px 11px;border-bottom:1px solid var(--bm-line);vertical-align:middle;font-variant-numeric:tabular-nums}.bm-workspace td>strong{display:block;font-weight:550}.bm-workspace td>small{display:block;max-width:260px;margin-top:3px;color:var(--bm-muted);font-size:11px;overflow-wrap:anywhere}.bm-workspace tbody tr:last-child td{border-bottom:0}.bm-workspace tr[data-selected=true] td{background:color-mix(in srgb,var(--bm-accent) 7%,var(--bm-paper))}.bm-workspace tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 var(--bm-accent)}.bm-workspace td .bm-icon-button{width:26px;min-width:26px;min-height:26px;padding:4px;border-color:transparent}.bm-workspace .bm-status,.bm-dialog .bm-status{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:100%;padding:3px 7px;border-radius:3px;color:var(--bm-ink);background:#e8e1d9;font-size:10px;font-weight:550;line-height:1.25;white-space:nowrap}.bm-workspace .bm-status[data-status=submitted],.bm-dialog .bm-status[data-status=submitted]{color:#70400d;background:#ffe1ad}.bm-workspace .bm-status[data-status=approved],.bm-dialog .bm-status[data-status=approved]{color:#354f2c;background:#dfe8d3}.bm-workspace .bm-status[data-status=returned],.bm-dialog .bm-status[data-status=returned]{color:#874e21;background:#f1decc}.bm-workspace .bm-status[data-status=rejected],.bm-dialog .bm-status[data-status=rejected]{color:#8a3529;background:#f2dcd6}.bm-workspace .bm-status[data-status=void],.bm-dialog .bm-status[data-status=void]{color:#665f57;background:#e6e2db}.bm-workspace .bm-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 13px;border-top:1px solid var(--bm-line);color:var(--bm-muted);font-size:10px}.bm-workspace .bm-pagination>div{display:flex;align-items:center;gap:9px}.bm-workspace .bm-pagination .bm-icon-button{min-height:27px;width:29px;min-width:29px}.bm-workspace .bm-empty,.bm-dialog .bm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:115px;padding:24px 16px;color:var(--bm-muted);text-align:center}.bm-workspace .bm-empty p,.bm-dialog .bm-empty p{max-width:360px;margin:0}.bm-workspace .bm-time-grid,.bm-workspace .bm-mileage-grid,.bm-workspace .bm-expense-grid,.bm-workspace .bm-review-grid{display:grid;align-items:stretch;gap:14px;min-width:0}.bm-workspace .bm-today{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.bm-workspace .bm-today>.bm-panel-heading{padding-left:0}.bm-workspace .bm-clock-total{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 0 14px;text-align:center}.bm-workspace .bm-clock-total>strong{font-size:clamp(29px,3.2cqw,43px);font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums}.bm-workspace .bm-clock-total small{color:var(--bm-muted);font-size:10px}.bm-workspace .bm-today>p{margin:5px 0;padding-bottom:7px;text-align:center}.bm-workspace .bm-actions,.bm-dialog .bm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.bm-workspace .bm-entry-panel form .bm-actions>button{flex:1}.bm-workspace .bm-punches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bm-workspace .bm-punches button{min-height:40px}.bm-workspace .bm-adjust-button{width:100%;min-height:42px;margin-top:8px;font-weight:650}.bm-workspace.bm-quick-adjustment{margin-top:8px;padding:0;background:transparent}.bm-workspace.bm-quick-adjustment .bm-adjust-button{margin-top:0}.bm-workspace .bm-field,.bm-dialog .bm-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin-bottom:11px}.bm-workspace .bm-field>span,.bm-dialog .bm-field>span{color:var(--bm-ink);font-size:11px;font-weight:550}.bm-workspace .bm-page-content :where(input,select,textarea),.bm-dialog :where(input,select,textarea){width:100%;min-width:0;max-width:100%;min-height:33px;margin:0;padding:6px 9px;border:1px solid var(--bm-line-strong);border-radius:3px;color:var(--bm-ink);background:var(--bm-paper);font:inherit;line-height:1.35}.bm-workspace textarea,.bm-dialog textarea{resize:vertical}.bm-workspace .bm-form-grid,.bm-dialog .bm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bm-workspace .bm-segmented,.bm-dialog .bm-segmented{display:flex;min-width:0;border:1px solid var(--bm-line-strong);border-radius:3px}.bm-workspace .bm-segmented>button,.bm-dialog .bm-segmented>button{flex:1;min-width:0;min-height:29px;padding:6px 9px;border:0;border-right:1px solid var(--bm-line);border-radius:0;font-size:11px}.bm-workspace .bm-segmented>button:last-child,.bm-dialog .bm-segmented>button:last-child{border-right:0}.bm-workspace .bm-segmented>button[aria-pressed=true],.bm-dialog .bm-segmented>button[aria-pressed=true]{color:var(--bm-accent);background:color-mix(in srgb,var(--bm-accent) 12%,var(--bm-paper));box-shadow:inset 0 0 0 1px var(--bm-accent);font-weight:700}.bm-workspace .bm-calculated,.bm-dialog .bm-callout,.bm-workspace .bm-callout{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--bm-accent) 18%,var(--bm-paper));border-radius:4px;background:color-mix(in srgb,var(--bm-accent) 4%,var(--bm-paper))}.bm-workspace .bm-calculated{text-align:center}.bm-workspace .bm-calculated strong{font-size:17px}.bm-workspace .bm-calculated span{font-size:10px}.bm-workspace .bm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:0 13px 11px}.bm-workspace .bm-filters>select{flex:0 1 140px;width:auto}.bm-workspace .bm-search{display:flex;flex:1 1 160px;align-items:center;gap:6px;min-width:0;padding:0 9px;border:1px solid var(--bm-line-strong);border-radius:3px}.bm-workspace .bm-search input{width:100%;padding-left:0;padding-right:0;border:0;background:transparent}.bm-workspace .bm-search svg{flex-shrink:0;color:var(--bm-muted)}.bm-workspace .bm-expense-ledger>.bm-panel-heading .bm-filters{flex:1 1 300px;max-width:440px;padding:0}.bm-workspace .bm-inline-detail{margin:12px;padding:0 12px 12px;border:1px solid var(--bm-line);border-radius:4px}.bm-workspace .bm-inline-detail>.bm-panel-heading{padding-right:0;padding-left:0}.bm-workspace .bm-facts{display:grid;gap:8px;margin:0 0 14px}.bm-workspace .bm-facts>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:12px}.bm-workspace .bm-facts dt{color:var(--bm-muted);font-size:11px}.bm-workspace .bm-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px}.bm-workspace .bm-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:12px;padding-top:10px;border-top:1px solid var(--bm-line);color:var(--bm-muted);font-size:10px}.bm-workspace .bm-record-meta p{width:100%;margin:0;color:var(--bm-ink);white-space:pre-wrap;overflow-wrap:anywhere}.bm-workspace .bm-receipt-panel{padding:0 13px 13px}.bm-workspace .bm-receipt{min-width:0}.bm-workspace .bm-receipt>.bm-panel-heading{padding-right:0;padding-left:0;align-items:flex-start}.bm-workspace .bm-receipt-state{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;text-align:right;font-size:10px}.bm-workspace .bm-receipt-state span{display:flex;align-items:center;gap:5px}.bm-workspace .bm-receipt-state small{max-width:240px;overflow-wrap:anywhere}.bm-workspace .bm-receipt-preview{display:flex;align-items:center;justify-content:center;min-height:245px;margin:3px 0 13px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--bm-stage) 45%,var(--bm-paper));text-align:center}.bm-workspace .bm-receipt-preview img{display:block;width:auto;max-width:100%;max-height:300px;height:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 3px 12px #30201818}.bm-workspace .bm-receipt-preview object{width:100%;height:300px;border:0;background:var(--bm-paper)}.bm-workspace .bm-receipt-actions{justify-content:flex-start;gap:7px}.bm-workspace .bm-receipt-actions>*{flex:1 1 auto;font-size:11px}.bm-workspace .bm-file-picker{position:relative;overflow:hidden}.bm-workspace .bm-file-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bm-workspace .bm-file-picker:focus-within{outline:2px solid var(--bm-accent);outline-offset:3px}.bm-workspace .bm-file-picker.is-disabled{opacity:.52;cursor:not-allowed}.bm-workspace .bm-review-summary{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:0;padding:13px 8px;border:1px solid var(--bm-line);border-radius:4px;text-align:center}.bm-workspace .bm-review-summary>strong{color:var(--bm-accent)}.bm-workspace .bm-review-summary>span{padding:0 6px;border-left:1px solid var(--bm-line);font-size:11px}.bm-workspace .bm-review-summary b{font-weight:650}.bm-workspace .bm-review-filters{display:flex;flex-wrap:wrap;gap:10px}.bm-workspace .bm-review-filters>.bm-segmented{flex:1 1 340px}.bm-workspace .bm-review-filters>select{flex:1 1 120px;width:auto}.bm-workspace .bm-review-queue{display:flex;flex-direction:column}.bm-workspace .bm-review-list{min-width:0}.bm-workspace .bm-review-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto 12px;align-items:center;gap:9px;width:100%;min-height:70px;padding:12px 10px;border:0;border-top:1px solid var(--bm-line);border-radius:0;background:transparent;text-align:left}.bm-workspace .bm-review-list>button[aria-pressed=true]{background:color-mix(in srgb,var(--bm-accent) 9%,var(--bm-paper));box-shadow:inset 3px 0 var(--bm-accent)}.bm-workspace .bm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:var(--bm-accent);background:color-mix(in srgb,var(--bm-accent) 13%,var(--bm-paper));font-size:11px;font-weight:700}.bm-workspace .bm-review-name{display:flex;flex-direction:column;gap:5px;min-width:0}.bm-workspace .bm-review-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.bm-workspace .bm-review-name small{color:var(--bm-muted);font-size:10px;line-height:1.3}.bm-workspace .bm-review-quantity{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.bm-workspace .bm-queue-footer{margin-top:auto;padding:16px 13px 12px;border-top:1px solid var(--bm-line)}.bm-workspace .bm-queue-footer p{margin:0 0 4px}.bm-workspace .bm-queue-footer small{color:var(--bm-muted);font-size:10px}.bm-workspace .bm-review-detail{padding:0 13px 13px}.bm-workspace .bm-review-detail>.bm-panel-heading{padding-right:0;padding-left:0}.bm-workspace .bm-review-person{display:flex;align-items:center;gap:11px;padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid var(--bm-line)}.bm-workspace .bm-review-person>div{display:flex;flex-direction:column;gap:4px}.bm-workspace .bm-review-person .bm-avatar{width:37px;height:37px}.bm-workspace .bm-review-person small{color:var(--bm-muted);font-size:10px}.bm-workspace .bm-review-detail .bm-receipt-preview{min-height:150px}.bm-workspace .bm-review-detail .bm-receipt-preview img{max-height:240px}.bm-workspace .bm-review-detail .bm-receipt-preview object{height:240px}.bm-workspace .bm-review-detail .bm-receipt{margin-bottom:15px}.bm-workspace .bm-review-actions{padding-top:11px;border-top:1px solid var(--bm-line)}.bm-workspace .bm-review-actions>button{flex:1}.bm-workspace .bm-history,.bm-dialog .bm-history{min-width:0;margin-top:13px;padding-top:10px;border-top:1px solid var(--bm-line);font-size:11px}.bm-workspace .bm-history>summary,.bm-dialog .bm-history>summary{display:flex;align-items:center;gap:7px;padding:3px 0;color:var(--bm-ink);font-weight:600;cursor:pointer}.bm-workspace .bm-history>summary:before,.bm-dialog .bm-history>summary:before{content:"+";display:inline-block;width:12px}.bm-workspace .bm-history[open]>summary:before,.bm-dialog .bm-history[open]>summary:before{content:"-"}.bm-workspace .bm-history :is(ol,ul),.bm-dialog .bm-history :is(ol,ul){margin:10px 0 0;padding:0;list-style:none}.bm-workspace .bm-history li,.bm-dialog .bm-history li{display:flex;flex-direction:column;gap:4px;padding:9px 0;border-top:1px solid var(--bm-line);overflow-wrap:anywhere}.bm-workspace .bm-history li>span,.bm-dialog .bm-history li>span{color:var(--bm-muted)}.bm-workspace .bm-history-values{margin:4px 0 0;padding-left:10px;border-left:2px solid var(--bm-line)}.bm-workspace .bm-history-values>div{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);gap:9px;padding:3px 0}.bm-workspace .bm-history-values dt{color:var(--bm-muted)}.bm-workspace .bm-history-values dd{min-width:0;margin:0;overflow-wrap:anywhere}.bm-workspace .bm-error,.bm-dialog .bm-error{margin:8px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--bm-alert) 30%,var(--bm-paper));border-radius:4px;color:var(--bm-alert);background:color-mix(in srgb,var(--bm-alert) 5%,var(--bm-paper));overflow-wrap:anywhere}.bm-workspace .bm-error button,.bm-dialog .bm-error button{margin-left:7px}.bm-workspace .bm-notice,.bm-dialog .bm-notice{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0;padding:10px 12px;border:1px solid var(--bm-line);border-radius:4px;color:var(--bm-muted);background:var(--bm-stage);overflow-wrap:anywhere}.bm-workspace .bm-saved{color:var(--bm-good)}.bm-workspace .bm-sr-only,.bm-dialog .bm-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bm-dialog{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;overflow:auto;overscroll-behavior:contain;background:#201b1766}.bm-dialog .bm-dialog__panel{width:min(640px,100%);max-height:100%;min-width:0;padding:20px 23px;border:1px solid var(--bm-line);border-radius:6px;background:var(--bm-paper);box-shadow:0 15px 60px #271c2330;overflow:auto;overscroll-behavior:contain}.bm-dialog .bm-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.bm-dialog .bm-dialog__header h2{margin:0;color:var(--bm-ink);font:inherit;font-size:18px;font-weight:650}.bm-dialog .bm-dialog__header p{margin:5px 0 0;color:var(--bm-muted)}.bm-dialog .bm-dialog__header>.bm-icon-button{min-height:26px;width:26px;min-width:26px;padding:3px;border:0}.bm-dialog .bm-adjustment-form>fieldset>.bm-segmented{margin-bottom:15px}.bm-dialog .bm-adjustment-form .bm-totals{margin:14px 0}.bm-dialog .bm-callout strong{font-weight:550}.bm-dialog .bm-callout details{margin-top:7px;font-size:11px}.bm-dialog .bm-callout summary{cursor:pointer}.bm-dialog .bm-callout p{margin:5px 0}.bm-dialog .bm-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:17px}.bm-dialog .bm-dialog__footer>button{min-width:90px}.bm-dialog .bm-success-panel{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;text-align:center}.bm-dialog .bm-success-panel>svg{color:var(--bm-good)}.bm-dialog .bm-success-panel h3,.bm-dialog .bm-success-panel p{margin:0}.bm-dialog .bm-success-panel button{margin-top:10px}.bm-dialog .bm-reviewer-list{max-height:360px;overflow:auto;overscroll-behavior:contain}.bm-dialog .bm-reviewer-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--bm-line)}.bm-dialog .bm-reviewer-row>div{display:flex;flex-direction:column;gap:3px}.bm-dialog .bm-reviewer-row small{color:var(--bm-muted)}.bm-dialog .bm-reviewer-row input{width:17px;height:17px;min-height:17px;accent-color:var(--bm-accent)}@media(min-width:901px){.bm-workspace .bm-time-grid{grid-template-columns:minmax(0,1.85fr) minmax(215px,1fr)}.bm-workspace .bm-mileage-grid{grid-template-columns:minmax(235px,.8fr) minmax(0,1.3fr)}.bm-workspace .bm-expense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-workspace .bm-review-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media(max-width:900px){.bm-workspace.bm-workspace-page{gap:10px;padding:11px;scrollbar-gutter:auto}.bm-workspace .bm-page-content{gap:12px}.bm-workspace.bm-header-controls{gap:8px}.bm-workspace.bm-header-controls button{padding:4px 3px 7px;font-size:11px}.bm-workspace.bm-header-title{font-size:12px}.bm-workspace .bm-week-toolbar{flex-wrap:wrap;gap:10px}.bm-workspace .bm-week-controls{display:grid;grid-template-columns:30px minmax(0,1fr) auto 30px;gap:7px;width:100%}.bm-workspace .bm-week-controls h2{margin:0;font-size:14px}.bm-workspace .bm-week-controls>button{min-height:32px;padding:6px}.bm-workspace .bm-week-strip>div{min-height:65px;padding:8px 2px;font-size:10px}.bm-workspace .bm-week-strip small{font-size:9px}.bm-workspace .bm-totals{justify-content:space-between;gap:10px;padding:0 3px}.bm-workspace .bm-totals>div{min-width:0}.bm-workspace .bm-totals strong{font-size:15px}.bm-workspace .bm-totals--boxed{padding:0;gap:0}.bm-workspace .bm-totals--boxed>div,.bm-dialog .bm-totals--boxed>div{padding:9px 6px}.bm-workspace .bm-time-grid,.bm-workspace .bm-mileage-grid,.bm-workspace .bm-expense-grid,.bm-workspace .bm-review-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bm-workspace .bm-today{grid-row:1}.bm-workspace .bm-clock-total{padding:5px 0 8px}.bm-workspace .bm-clock-total>strong{font-size:34px}.bm-workspace .bm-entry-panel{padding:0 11px 11px}.bm-workspace .bm-page-content :where(input,select,textarea),.bm-dialog :where(input,select,textarea){min-height:38px;font-size:16px}.bm-workspace .bm-page-content button,.bm-dialog button{min-height:36px}.bm-workspace .bm-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.bm-workspace .bm-review-summary>strong{grid-column:1 / -1}.bm-workspace .bm-review-summary>span{padding:0 3px;font-size:10px}.bm-workspace .bm-review-summary>span:nth-child(2){border-left:0}.bm-workspace .bm-review-filters>.bm-segmented{flex-basis:100%}.bm-workspace .bm-review-filters .bm-segmented>button{padding:6px 4px;font-size:10px}.bm-workspace .bm-review-list>button{grid-template-columns:28px minmax(0,1fr) auto 12px;gap:7px}.bm-workspace .bm-review-list>button>.bm-status{grid-column:2;grid-row:2}.bm-workspace .bm-review-list>button>svg{grid-column:4;grid-row:1}.bm-workspace .bm-review-quantity{grid-column:3;grid-row:1}.bm-workspace .bm-review-actions>button{min-width:100px}.bm-workspace .bm-receipt-preview{min-height:210px}.bm-workspace .bm-history-values>div{grid-template-columns:minmax(0,1fr);gap:3px}.bm-dialog{padding:10px}.bm-dialog .bm-dialog__panel{padding:17px 14px}.bm-dialog .bm-dialog__header h2{font-size:17px}.bm-dialog .bm-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.bm-dialog .bm-totals strong{font-size:14px}.bm-dialog .bm-dialog__footer>button{flex:1 1 auto}.bm-dialog .bm-reviewer-row input{min-height:18px;width:18px;height:18px}}.bo-shell[data-workspace-chrome] .bo-command{display:flex!important;align-items:flex-end;visibility:visible;padding-block:12px 6px;color:#f7eedf;background:var(--bo-rail, #211912)}.workspaceHeaderHost{--team-line: #695345;--team-paper: transparent;--team-muted: #f7eedf;--team-accent: var(--bo-accent, #a84425);display:flex;align-items:flex-end;gap:12px;width:100%;height:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.workspaceHeaderFallback{display:flex;flex:1;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0}.workspaceHeaderHost:has(.workspaceHeaderPage)>.workspaceHeaderFallback,.workspaceHeaderPageTarget:empty,.workspaceHeaderExtras:empty{display:none}.workspaceHeaderPageTarget{flex:1;align-self:flex-end;min-width:-moz-max-content;min-width:max-content}.workspaceHeaderPage{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;min-width:0}.workspaceHeaderCopy{display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-width:0}.workspaceHeaderCopy h1{order:2}.workspaceHeaderCopy p{order:1}.workspaceHeaderCopy p:empty{display:none}.bo-shell[data-workspace-chrome] .bo-command :is(h1,h2),.workspaceHeaderPage h1{display:flex;align-items:baseline;gap:8px;margin:0!important;color:#f7eedf!important;font-family:inherit!important;font-size:14px!important;font-weight:650;line-height:20px!important;letter-spacing:0;white-space:nowrap}.workspaceHeaderFallback .bo-commandTitle{display:flex;flex-direction:column;justify-content:flex-end;align-self:flex-end;min-height:0;padding-block:0}.workspaceHeaderPage h1:focus-visible{outline:2px solid #e7c291;outline-offset:3px}.workspaceHeaderSlash{color:#bba996;font-weight:400}.workspaceHeaderCopy p{max-width:74ch;margin:0;overflow:hidden;color:#d2c4b5;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.workspaceHeaderActions,.workspaceHeaderExtras{display:flex;flex:0 0 auto;align-items:flex-end;gap:8px}.workspaceHeaderHost :is(.members-directory__refresh,.workspaceHeaderButton){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:0;padding:0 14px;border:1px solid #b97453;border-radius:5px;color:#fffaf2;background:var(--bo-accent, #a84425);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.workspaceHeaderHost :is(.team-workspace__steps,.workspaceHeaderSegments){display:flex;flex:0 0 auto;align-items:stretch;overflow:hidden;border:1px solid #695345;border-radius:5px;background:transparent}.workspaceHeaderHost :is(.team-workspace__steps,.workspaceHeaderSegments) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:0;padding:0 14px;border:0;border-right:1px solid #695345;color:#f7eedf;background:transparent;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.workspaceHeaderHost :is(.team-workspace__steps,.workspaceHeaderSegments) button:last-child{border-right:0}.workspaceHeaderHost :is(.team-workspace__steps,.workspaceHeaderSegments) button.is-active{background:var(--bo-accent, #a84425)}.workspaceHeaderHost button:disabled{opacity:.5;cursor:default}.workspaceHeaderHost button:focus-visible{outline:2px solid #f6dcb5;outline-offset:-3px}.bo-shell[data-workspace-chrome] .bo-stage>.bo-view{box-sizing:border-box;min-height:0;padding-top:12px;padding-bottom:12px}.bo-shell[data-workspace-chrome] .bo-view>:first-child{margin-top:0}.bo-shell[data-workspace-chrome] .bo-view>:is(.members-directory,.team-workspace){height:100%;min-height:0;max-height:100%;margin:0;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome] .team-workspace__content{flex:1;min-width:0;min-height:0;overflow:auto}.bo-shell[data-workspace-chrome] .team-workspace__content>:is(.bo-teamInvitations,.members-directory,.team-workspace__restricted){flex:1 0 auto;align-self:stretch;width:100%;max-width:none;min-height:100%}.bo-shell[data-workspace-chrome] .team-workspace__content>.bo-teamInvitations{display:flex;flex-direction:column}.bo-shell[data-workspace-chrome] .team-workspace .bo-teamInvitations>:is(.bo-teamInvitations__form,.bo-teamInvitations__confirmation,.bo-teamInvitations__sent){flex:0 0 auto;align-self:flex-start;width:min(100%,1120px)}.bo-shell[data-workspace-chrome] .team-workspace .bo-teamInvitations>.bo-sectionHeader{justify-content:flex-end;min-height:46px;padding-block:10px}.bo-shell[data-workspace-chrome] .team-workspace .bo-teamInvitations>.bo-sectionHeader h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-shell[data-workspace-chrome] :is(.team-workspace__pager,.members-directory__pager){flex:0 0 auto;margin-top:12px;padding-top:12px}.bo-shell[data-workspace-chrome] .members-directory__table-wrap{flex:1;min-height:0!important}.bo-shell[data-workspace-chrome] .members-directory>:is(.members-directory__controls,.members-directory__footer,.members-directory__banner){flex-shrink:0}.bo-shell[data-workspace-chrome] .bo-embeddedCrm{border-radius:0}@media(pointer:coarse)and (max-width:900px){.workspaceHeaderCopy p{max-width:36ch}.workspaceHeaderPage{gap:12px}.workspaceHeaderHost{gap:8px}}.bo-pageEditorWorkspace{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden}.bo-pageEditorWorkspace>.bo-pageEditorUnavailable{flex:1;min-height:0;border-top:0}.bo-operationDocuments{--od-ink: #2c2119;--od-muted: #67584c;--od-paper: #fffaf2;--od-line: #d8c9b8;--od-accent: #914128;display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px;color:var(--od-ink);background:linear-gradient(135deg,#f6efe4,#ede1d0);font-size:14px;line-height:1.5;overflow:hidden}.bo-operationDocuments *,.bo-operationDocuments *:before,.bo-operationDocuments *:after{box-sizing:border-box}.bo-operationDocuments__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bo-operationDocuments__meta strong{font-size:16px}.bo-operationDocuments__meta p{margin:3px 0 0;color:var(--od-muted)}.bo-operationDocuments__meta>span{flex-shrink:0;color:var(--od-muted)}.bo-operationDocuments__counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--od-line);background:var(--od-paper)}.bo-operationDocuments__counts button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;border:0;border-right:1px solid var(--od-line);background:transparent;color:var(--od-ink);font:inherit;text-align:left;cursor:pointer}.bo-operationDocuments__counts button:last-child{border-right:0}.bo-operationDocuments__counts button.is-active{color:#fffaf2;background:var(--od-accent)}.bo-operationDocuments__counts strong{font-size:18px;font-variant-numeric:tabular-nums}.bo-operationDocuments__notes{flex-shrink:0;border:1px solid var(--od-line);background:#f9f3e9}.bo-operationDocuments__notes>summary{padding:8px 12px;font-weight:700;cursor:pointer}.bo-operationDocuments__notes>summary span{margin-left:12px;font-weight:400;color:var(--od-muted)}.bo-operationDocuments__notesBody{max-height:240px;padding:0 14px 12px;overflow:auto}.bo-operationDocuments__notesBody p{margin:8px 0}.bo-operationDocuments__notesBody ul{padding-left:22px}.bo-operationDocuments__notesBody li{margin:6px 0}.bo-operationDocuments__notesBody h3{margin:16px 0 6px;font-size:15px}.bo-operationDocuments__definitions{margin:0}.bo-operationDocuments__definitions>div{padding:5px 0}.bo-operationDocuments__definitions dt{font-weight:700}.bo-operationDocuments__definitions dd{margin:0;color:var(--od-muted)}.bo-operationDocuments__source{padding:10px 0;border-top:1px solid var(--od-line);overflow-wrap:anywhere}.bo-operationDocuments__source p{margin:3px 0}.bo-operationDocuments__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.bo-operationDocuments__toolbar label{flex:1 1 160px;min-width:0}.bo-operationDocuments__toolbar label:first-child{flex:2 1 220px}.bo-operationDocuments__toolbar label>span{display:block;margin-bottom:4px;font-weight:600}.bo-operationDocuments__toolbar input,.bo-operationDocuments__toolbar select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #bba58f;border-radius:3px;color:var(--od-ink);background:var(--od-paper);font:inherit}.bo-operationDocuments__toolbar input::-moz-placeholder{color:var(--od-muted);opacity:1}.bo-operationDocuments__toolbar input::placeholder{color:var(--od-muted);opacity:1}.bo-operationDocuments__button{min-height:40px;padding:8px 12px;border:1px solid #bba58f;border-radius:3px;color:var(--od-ink);background:var(--od-paper);font:inherit;font-weight:600;cursor:pointer}.bo-operationDocuments__button:hover{background:#eadcc9}.bo-operationDocuments__button:disabled{color:#75675b;background:#e9e0d4;cursor:not-allowed}.bo-operationDocuments__resultBar{display:flex;align-items:center;justify-content:space-between;gap:10px}.bo-operationDocuments__resultBar p{margin:0;color:var(--od-muted)}.bo-operationDocuments__textButton{border:0;padding:4px 0;background:none;color:var(--od-accent);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bo-operationDocuments__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--od-line);background:var(--od-paper)}.bo-operationDocuments__table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.bo-operationDocuments__table thead th{position:sticky;top:0;z-index:1;padding:9px 12px;border-bottom:1px solid #c5b29c;background:#e8dac6;color:#49372a;text-align:left}.bo-operationDocuments__table thead th:nth-child(1){width:26%}.bo-operationDocuments__table thead th:nth-child(2){width:16%}.bo-operationDocuments__table thead th:nth-child(3){width:16%}.bo-operationDocuments__table thead th:nth-child(4){width:42%}.bo-operationDocuments__table tbody th,.bo-operationDocuments__table tbody td{padding:12px;border-bottom:1px solid var(--od-line);vertical-align:top;text-align:left;overflow-wrap:anywhere}.bo-operationDocuments__table tbody tr:last-child>*{border-bottom:0}.bo-operationDocuments__table tbody th{font-weight:600}.bo-operationDocuments__table tbody tr:nth-child(2n){background:#fbf5eb}.bo-operationDocuments__category{display:block;margin-bottom:5px;color:var(--od-muted);font-weight:400}.bo-operationDocuments__status{display:inline-flex;align-items:flex-start;gap:5px;color:#594a3e;font-weight:600}.bo-operationDocuments__status svg{flex-shrink:0;margin-top:3px}.bo-operationDocuments__status--wired{color:#28533f}.bo-operationDocuments__status--partial{color:#805117}.bo-operationDocuments__status--visible{color:#66482e}.bo-operationDocuments__status--missing{color:#943923}.bo-operationDocuments__scope{color:var(--od-muted)}.bo-operationDocuments__evidence{margin:0}.bo-operationDocuments__itemDetails{margin-top:8px}.bo-operationDocuments__itemDetails summary{color:var(--od-accent);font-weight:600;cursor:pointer}.bo-operationDocuments__itemDetails p{margin:10px 0}.bo-operationDocuments__itemDetails ul{padding-left:18px;margin:8px 0 0;color:var(--od-muted)}.bo-operationDocuments__itemDetails li{margin-bottom:7px}.bo-operationDocuments__noResults{padding:32px 20px;text-align:center;color:var(--od-muted)}.bo-operationDocuments__footnote{margin:0;color:var(--od-muted);font-size:14px}.bo-operationDocuments :is(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--od-accent);outline-offset:3px}.bo-operationDocuments--state{justify-content:center;align-items:center;overflow:auto}.bo-operationDocuments__state{max-width:540px;padding:24px;border:1px solid var(--od-line);background:var(--od-paper);text-align:center}.bo-operationDocuments__state h2{margin:0 0 10px;font-size:20px}.bo-operationDocuments__state p{margin:0 0 16px}.bo-operationDocuments__srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(max-width:900px){.bo-operationDocuments{padding:10px;gap:8px}.bo-operationDocuments__meta{flex-direction:column;gap:3px}.bo-operationDocuments__meta>span{font-size:14px}.bo-operationDocuments__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-operationDocuments__counts button{border-bottom:1px solid var(--od-line)}.bo-operationDocuments__counts button:nth-child(2n){border-right:0}.bo-operationDocuments__counts button:last-child{grid-column:1 / -1;border-bottom:0}.bo-operationDocuments__notes>summary span{display:block;margin-left:17px}.bo-operationDocuments__toolbar label,.bo-operationDocuments__toolbar label:first-child{flex-basis:100%}.bo-operationDocuments__toolbar{max-height:136px;overflow:auto;padding:2px}.bo-operationDocuments__table{min-width:0;table-layout:auto}.bo-operationDocuments__table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.bo-operationDocuments__table tbody,.bo-operationDocuments__table tbody tr,.bo-operationDocuments__table tbody th,.bo-operationDocuments__table tbody td{display:block;width:100%}.bo-operationDocuments__table tbody tr{padding:12px;border-bottom:1px solid var(--od-line)}.bo-operationDocuments__table tbody tr:last-child{border-bottom:0}.bo-operationDocuments__table tbody th,.bo-operationDocuments__table tbody td{padding:4px 0;border:0}.bo-operationDocuments__table td[data-label]:before{content:attr(data-label) ": ";display:inline-block;margin-right:6px;font-weight:600}.bo-operationDocuments__category{margin-bottom:2px}}.bo-ownerSetup{font-size:15px;line-height:1.6}.bo-ownerSetup__content{max-width:1120px}.bo-ownerSetup__notice{margin-bottom:20px;padding:16px 20px;border:1px solid var(--odl-line);border-left:3px solid var(--odl-accent);border-radius:4px;background:#f3e6d7}.bo-ownerSetup__notice p{margin:4px 0 0;color:var(--odl-muted)}.bo-ownerSetup__tasks{display:grid;gap:14px;margin:0;padding:0;list-style:none}.bo-ownerSetup__task{display:flex;align-items:flex-start;gap:18px;padding:22px;border:1px solid var(--odl-line);border-radius:5px;background:var(--odl-paper)}.bo-ownerSetup__number{display:grid;flex-shrink:0;width:34px;height:34px;place-items:center;border:1px solid #dbc4ae;border-radius:50%;background:#f3e6d7;color:var(--odl-accent);font-weight:700}.bo-ownerSetup__taskBody{flex:1;min-width:0}.bo-ownerSetup__taskHeading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.bo-ownerSetup__taskHeading h3{margin:0;font-size:18px;font-weight:700;line-height:1.4}.bo-ownerSetup__status{flex-shrink:0;padding:2px 10px;border:1px solid var(--odl-line);border-radius:4px;color:#594638;background:#f0e6d9;font-size:14px;font-weight:700}.bo-ownerSetup__taskBody p{margin:0;color:var(--odl-muted)}.bo-ownerSetup__taskBody .bo-ownerSetup__nextStep{margin-top:12px;padding-top:12px;border-top:1px solid var(--odl-line)}.bo-ownerSetup__nextStep strong,.bo-ownerSetup__notes strong{color:var(--odl-ink)}.bo-ownerSetup__notes{margin-top:22px;color:var(--odl-muted);font-size:14px}.bo-ownerSetup__notes p{margin:0 0 8px}@media(max-width:640px){.bo-ownerSetup__task{gap:12px;padding:16px}.bo-ownerSetup__number{width:28px;height:28px}}.bo-operationDocumentsLanding{--odl-ink: #2c2119;--odl-muted: #67584c;--odl-paper: #fffaf2;--odl-line: #d8c9b8;--odl-accent: #914128;flex:1;min-width:0;min-height:0;padding:clamp(16px,2vw,28px);overflow:auto;color:var(--odl-ink);background:linear-gradient(135deg,#f6efe4,#ede1d0);font-size:14px;line-height:1.55}.bo-operationDocumentsLanding,.bo-operationDocumentsLanding *{box-sizing:border-box}.bo-operationDocumentsLanding__intro{margin-bottom:24px}.bo-operationDocumentsLanding__intro h2{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.bo-operationDocumentsLanding__intro p{max-width:62ch;margin:0;color:var(--odl-muted)}.bo-operationDocumentsLanding__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;max-width:1120px}.bo-operationDocumentsLanding__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;border:1px solid var(--odl-line);border-top:3px solid var(--odl-accent);border-radius:5px;background:var(--odl-paper);box-shadow:0 7px 20px #3f27180d}.bo-operationDocumentsLanding__icon{display:grid;width:46px;height:46px;margin-bottom:20px;place-items:center;border:1px solid #dbc4ae;border-radius:7px;color:var(--odl-accent);background:#f3e6d7}.bo-operationDocumentsLanding__card h3{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2}.bo-operationDocumentsLanding__card p{margin:0 0 26px;color:var(--odl-muted)}.bo-operationDocumentsLanding__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;margin-top:auto;padding:10px 0 0;border:0;border-top:1px solid var(--odl-line);color:var(--odl-accent);background:transparent;font:inherit;font-weight:700;text-align:left;cursor:pointer}.bo-operationDocumentsLanding__link svg{flex-shrink:0}.bo-operationDocumentsLanding__link:hover span{text-decoration:underline;text-underline-offset:4px}.bo-operationDocumentsLanding__link:focus-visible{outline:2px solid var(--odl-accent);outline-offset:4px}@media(max-width:640px){.bo-operationDocumentsLanding__grid{grid-template-columns:minmax(0,1fr)}.bo-operationDocumentsLanding__card{padding:20px}}.internal-audit{flex:1 1 auto;min-width:0;overflow:hidden;--audit-ink: #241812;--audit-muted: #6e5d52;--audit-line: #d7c7b8;--audit-paper: #fffaf2;--audit-soft: #eee1d1;--audit-accent: #a84425;--audit-accent-dark: #75301d;display:flex;height:100%;min-height:0;flex-direction:column;color:var(--audit-ink);background:linear-gradient(110deg,rgba(171,101,55,.07),transparent 38%),#f4ede2;font-family:Avenir Next,Gill Sans,sans-serif}.internal-audit button,.internal-audit select{font:inherit}.internal-audit__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:16px 22px;border-bottom:1px solid var(--audit-line);background:#fffaf2f0}.internal-audit__eyebrow,.internal-audit__detail-heading span,.internal-audit__fields>span{color:var(--audit-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.internal-audit__header h2{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.25vw,34px);line-height:1}.internal-audit__header p{margin:7px 0 0;color:var(--audit-muted);font-size:13px}.internal-audit__header-actions,.internal-audit__tabs{display:flex;align-items:center}.internal-audit__header-actions{gap:8px}.internal-audit__header-actions button,.internal-audit__state button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--audit-line);border-radius:5px;color:var(--audit-ink);background:var(--audit-paper);font-weight:750;cursor:pointer}.internal-audit__refresh{color:#fff!important;border-color:var(--audit-accent-dark)!important;background:var(--audit-accent)!important}.internal-audit__toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px;border-bottom:1px solid var(--audit-line);background:#eadcca}.internal-audit__tabs{overflow:hidden;border:1px solid #cbb8a6;border-radius:5px;background:#f8f1e7}.internal-audit__tabs button{min-width:120px;min-height:36px;border:0;border-right:1px solid #cbb8a6;color:var(--audit-muted);background:transparent;font-weight:800;cursor:pointer}.internal-audit__tabs button:last-child{border-right:0}.internal-audit__tabs button.is-active{color:#fff;background:var(--audit-accent-dark)}.internal-audit__toolbar label{display:flex;align-items:center;gap:8px;color:var(--audit-muted);font-size:12px;font-weight:800;text-transform:uppercase}.internal-audit__toolbar select{min-height:36px;padding:0 34px 0 11px;border:1px solid #cbb8a6;border-radius:5px;color:var(--audit-ink);background:var(--audit-paper);font-weight:700;text-transform:none}.internal-audit__workspace{display:grid;min-height:0;flex:1;grid-template-columns:minmax(410px,.95fr) minmax(360px,1.25fr)}.internal-audit__pagination{display:grid;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 22px;border-top:1px solid var(--audit-line);background:var(--audit-soft)}.internal-audit__pagination button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--audit-line);border-radius:5px;color:var(--audit-ink);background:var(--audit-paper);font-weight:750;cursor:pointer}.internal-audit__pagination button:last-child{border-color:var(--audit-accent-dark);color:#fff;background:var(--audit-accent)}.internal-audit__pagination button:disabled{opacity:.45;cursor:not-allowed}.internal-audit__pagination button:focus-visible{outline:2px solid var(--audit-accent-dark);outline-offset:3px}.internal-audit__page-status{display:grid;gap:3px;color:var(--audit-muted);text-align:center}.internal-audit__page-status strong{color:var(--audit-ink);font-size:13px}.internal-audit__page-status span{font-size:12px}.internal-audit__feed{min-height:0;overflow:auto;border-right:1px solid var(--audit-line);background:#fffaf29e}.internal-audit__event{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:0;border-bottom:1px solid #dfd2c5;color:var(--audit-ink);text-align:left;background:transparent;cursor:pointer}.internal-audit__event:hover{background:#fff8ed}.internal-audit__event.is-selected{box-shadow:inset 4px 0 0 var(--audit-accent);background:#f0dfce}.internal-audit__event-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #cba789;border-radius:50%;color:var(--audit-accent-dark);background:#fff9f0}.internal-audit__event-copy{display:grid;min-width:0;gap:4px}.internal-audit__event-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.internal-audit__event-copy span{overflow:hidden;color:var(--audit-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.internal-audit__category{padding:4px 7px;border:1px solid #cfbba8;border-radius:999px;color:var(--audit-muted);background:#fff9f0;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.internal-audit__detail{min-width:0;min-height:0;padding:24px;overflow:auto;background:var(--audit-paper)}.internal-audit__detail-heading{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--audit-line)}.internal-audit__detail-heading h3{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.16}.internal-audit__detail dl{margin:0}.internal-audit__detail dl div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e4d8cc}.internal-audit__detail dt{color:var(--audit-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.internal-audit__detail dd{margin:0;font-size:14px;font-weight:700}.internal-audit__fields{margin-top:22px}.internal-audit__fields>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.internal-audit__fields code{padding:5px 8px;border:1px solid #d6c4b2;border-radius:4px;color:var(--audit-ink);background:#f0e4d7;font-family:inherit;font-size:12px;font-weight:700}.internal-audit__fields em{color:var(--audit-muted);font-size:13px}.internal-audit__privacy{max-width:620px;margin:26px 0 0;padding:13px 14px;border-left:3px solid var(--audit-accent);color:var(--audit-muted);background:#f3e7da;font-size:12px;line-height:1.55}.internal-audit__state{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;color:var(--audit-muted);text-align:center}.internal-audit__state strong{color:var(--audit-ink);font-size:16px}.internal-audit__state p{max-width:420px;margin:0;font-size:13px;line-height:1.45}.internal-audit__state--error svg{color:#9a3422}.internal-audit .is-spinning{animation:internal-audit-spin .85s linear infinite}@keyframes internal-audit-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.internal-audit__workspace{grid-template-columns:1fr}.internal-audit__feed{max-height:44vh;border-right:0;border-bottom:1px solid var(--audit-line)}.internal-audit__detail{padding:18px}}@media(max-width:640px){.internal-audit__pagination{gap:8px;padding:10px 12px}.internal-audit__pagination button{gap:5px;padding:0 10px}.internal-audit__header,.internal-audit__toolbar{align-items:stretch;flex-direction:column}.internal-audit__header-actions,.internal-audit__tabs{width:100%}.internal-audit__header-actions button,.internal-audit__tabs button{flex:1}.internal-audit__toolbar label{justify-content:space-between}.internal-audit__toolbar select{flex:1}.internal-audit__event{grid-template-columns:38px minmax(0,1fr)}.internal-audit__category{display:none}.internal-audit__detail dl div{grid-template-columns:1fr;gap:4px}}.members-email-guide{flex:1 1 0;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 6px 16px 0;color:var(--members-ink, #241812);font-size:15px;line-height:1.6}.members-email-guide *,.members-email-guide *:before,.members-email-guide *:after{box-sizing:border-box}.members-email-guide h2,.members-email-guide h3,.members-email-guide h4,.members-email-guide p{margin:0}.members-email-guide h2{font-size:22px;line-height:1.3}.members-email-guide h3{font-size:17px;line-height:1.4}.members-email-guide h4{margin-top:16px;font-size:15px}.members-email-guide p+p{margin-top:10px}.members-email-guide__intro{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 18px;border:1px solid var(--members-line, #d9cabc);background:var(--members-paper, #fffaf2)}.members-email-guide__intro>div{flex:1 1 480px}.members-email-guide__intro p{max-width:850px;margin-top:8px}.members-email-guide__eyebrow{display:block;margin-bottom:5px;color:#74301e;font-size:13px;font-weight:800}.members-email-guide__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #cdb9a7;color:#604332;background:#f0e4d7;font-size:13px;font-weight:750}.members-email-guide__notice{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 16px;border:1px solid #cdb9a7;border-left:3px solid #a84425;color:#49372a;background:#eee2d2}.members-email-guide__notice>svg{flex:0 0 auto;margin-top:3px}.members-email-guide__notice p{margin-top:4px}.members-email-guide__section{margin-top:12px;padding:16px 18px;border:1px solid var(--members-line, #d9cabc);background:var(--members-paper, #fffaf2)}.members-email-guide__section>h3+p{margin-top:10px}.members-email-guide__section-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.members-email-guide__section-heading>span{color:#655244;font-size:14px}.members-email-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;padding:0;list-style-position:inside}.members-email-guide__steps>li{padding:12px;border:1px solid #dfd1c2;background:#f5eee4}.members-email-guide__steps>li::marker{color:#74301e;font-weight:800}.members-email-guide__steps p{margin-top:7px}.members-email-guide__note{color:#655244;font-size:14px}.members-email-guide__section-heading+.members-email-guide__note{margin-top:8px}.members-email-guide a{display:inline-flex;align-items:center;gap:5px;min-height:28px;color:#74301e;text-decoration:underline;text-underline-offset:3px;font-weight:700}.members-email-guide a:hover{color:#4f2115}.members-email-guide a>svg{flex-shrink:0}.members-email-guide:focus-visible,.members-email-guide :focus-visible{outline:3px solid #a84425;outline-offset:3px}.members-email-guide__table-scroll{margin-top:12px;overflow-x:auto;border:1px solid #d9cabc}.members-email-guide__table{width:100%;min-width:800px;border-collapse:collapse;text-align:left}.members-email-guide__table th,.members-email-guide__table td{padding:13px;border-bottom:1px solid #dfd1c2;vertical-align:top}.members-email-guide__table thead{color:#49372a;background:#eadccb;font-size:14px}.members-email-guide__table tbody th{width:18%;font-weight:800}.members-email-guide__table td:nth-child(2){width:22%}.members-email-guide__table td:nth-child(3){width:34%}.members-email-guide__table td:last-child{width:26%}.members-email-guide__table tbody tr:nth-child(2n){background:#f7f0e7}.members-email-guide__table tbody tr:last-child>*{border-bottom:0}.members-email-guide__table td p{margin-top:7px;color:#655244;font-size:14px}.members-email-guide__sources{display:grid;justify-items:start;gap:5px;margin-top:8px;font-size:14px}.members-email-guide__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.members-email-guide__checklist{margin:8px 0 0;padding-left:22px}.members-email-guide__checklist li+li{margin-top:8px}.members-email-guide__audiences{display:grid;gap:12px;margin:12px 0}.members-email-guide__audiences dt{font-weight:800}.members-email-guide__audiences dd{margin:3px 0 0}.members-email-guide__templates{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:12px;padding:16px 18px;border:1px solid #cdb9a7;background:#eee2d2}.members-email-guide__templates>svg{color:#74301e;flex-shrink:0}.members-email-guide__templates>div{flex:1 1 320px}.members-email-guide__templates p{margin-top:4px}.members-email-guide__templates>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #74301e;border-radius:5px;color:#fffaf2;background:#74301e;font-weight:750;cursor:pointer}.members-email-guide__templates>button:hover{background:#5b2518}@media(max-width:1000px){.members-email-guide__steps,.members-email-guide__details{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.members-email-guide{padding-right:0}.members-email-guide__intro,.members-email-guide__section,.members-email-guide__templates{padding:14px}.members-email-guide h2{font-size:20px}.members-email-guide__templates>button{width:100%}}.members-directory{--members-ink: #241812;--members-muted: #6d5d52;--members-line: #d9cabc;--members-paper: #fffaf2;--members-accent: #a84425;--members-accent-dark: #74301e;display:flex;flex-direction:column;min-height:calc(100dvh - 50px);box-sizing:border-box;padding:24px 28px 18px;color:var(--members-ink);background:linear-gradient(125deg,rgba(180,103,58,.08),transparent 36%),#f5eee4;font-family:Avenir Next,Gill Sans,sans-serif}.bo-shell .members-directory:not(.members-directory--team){height:100%;min-height:0;overflow:auto}.members-directory__preview-loading{flex:1;padding:28px;color:var(--members-muted);background:var(--members-paper);font-size:16px}.bo-shell .members-directory:not(.members-directory--team) .members-directory__table-wrap{min-height:240px}.members-directory__pager{flex-shrink:0}.members-directory__pager button:not(:disabled){color:var(--members-ink);cursor:pointer}.members-directory__pager button:not(:disabled):hover{border-color:var(--members-accent)}.members-directory__pager button:focus-visible{outline:3px solid var(--members-accent);outline-offset:3px}.members-directory--team{min-height:0;padding:0;background:transparent}.members-directory button,.members-directory input,.members-directory select{font:inherit}.members-directory__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--members-line)}.members-directory__eyebrow{color:var(--members-accent);font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.members-directory__header h2{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.5vw,38px);line-height:1}.members-directory__header p{max-width:700px;margin:8px 0 0;color:var(--members-muted);font-size:15px;line-height:1.5}.members-directory__refresh{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 16px;border:1px solid var(--members-accent-dark);border-radius:5px;color:#fff;background:var(--members-accent);font-weight:800;cursor:pointer}.members-directory__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--members-line);border-bottom:0;background:#eadccb}.members-directory__search{display:flex;width:min(360px,100%);min-height:44px;align-items:center;gap:8px;padding:0 11px;border:1px solid #cdb9a7;border-radius:5px;color:var(--members-muted);background:var(--members-paper)}.members-directory__search input{width:100%;border:0;outline:0;color:var(--members-ink);background:transparent;font-size:14px}.members-directory__filters{display:flex;overflow:hidden;border:1px solid #cdb9a7;border-radius:5px;background:var(--members-paper)}.members-directory__filters button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 12px;border:0;border-right:1px solid #dacabc;color:var(--members-muted);background:transparent;font-size:13px;font-weight:800;cursor:pointer}.members-directory__filters button:last-child{border-right:0}.members-directory__filters button span{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:10px;background:#eadfd3;font-size:10px}.members-directory__filters button.is-active{color:#fff;background:var(--members-accent-dark)}.members-directory__filters button.is-active span{color:var(--members-accent-dark);background:#fff6e9}.members-directory__banner{display:flex;min-height:42px;align-items:center;gap:9px;padding:8px 12px;border:1px solid;font-size:13px;font-weight:700}.members-directory__banner span{flex:1}.members-directory__banner button{border:0;color:inherit;background:transparent;font-size:20px;cursor:pointer}.members-directory__banner--error{border-color:#ca9586;color:#772617;background:#f9e3da}.members-directory__banner--success{border-color:#9cae82;color:#3f5428;background:#edf1df}.members-directory__table-wrap{flex:1;min-height:420px;overflow:auto;border:1px solid var(--members-line);background:var(--members-paper)}.members-directory__table{width:100%;min-width:860px;border-collapse:collapse}.members-directory__table th{padding:10px 13px;border-right:1px solid #d8c9bb;border-bottom:1px solid #d0c0b0;color:#67564b;text-align:left;background:#e9dccb;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.members-directory__table th:last-child{border-right:0}.members-directory__table td{height:64px;padding:9px 13px;border-bottom:1px solid #e2d7cb;color:var(--members-muted);font-size:14px;vertical-align:middle}.members-directory__table tbody tr:last-child td{border-bottom:0}.members-directory__person{display:flex;min-width:250px;align-items:center;gap:11px}.members-directory__avatar{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid #bda48f;border-radius:50%;color:var(--members-accent-dark);background:#eadbcb;font-size:11px;font-weight:900}.members-directory__person>span:last-child{display:grid;min-width:0;gap:3px}.members-directory__person strong,.members-directory__person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-directory__person strong{color:var(--members-ink);font-size:14px}.members-directory__person small{color:var(--members-muted);font-size:11px}.members-directory__type,.members-directory__status{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #cdb9a7;border-radius:999px;color:#604b3d;background:#f0e4d7;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.members-directory__type-stack{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.members-directory__session-tag{color:var(--members-accent-dark);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.members-directory__type.type-owner,.members-directory__type.type-admin{border-color:#a85a3d;color:#fff;background:var(--members-accent)}.members-directory__type.type-kiln{border-color:#b69555;color:#5a4319;background:#f4e6bd}.members-directory__role-editor{display:flex;min-width:235px;gap:7px}.members-directory__role-editor select{min-width:155px;min-height:36px;padding:0 30px 0 9px;border:1px solid #ccb8a6;border-radius:4px;color:var(--members-ink);background:#fffaf2;font-weight:700}.members-directory__role-editor button{min-width:68px;min-height:36px;border:1px solid var(--members-accent-dark);border-radius:4px;color:#fff;background:var(--members-accent);font-size:12px;font-weight:850;cursor:pointer}.members-directory__role-editor button:disabled{border-color:#cfc2b6;color:#94877b;background:#e9dfd4;cursor:default}.members-directory__muted{color:#8c7f74;font-style:italic}.members-directory__empty{display:flex;min-height:320px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--members-muted);text-align:center}.members-directory__empty strong{color:var(--members-ink);font-size:16px}.members-directory__empty p{max-width:440px;margin:0;line-height:1.5}.members-directory__footer{display:flex;min-height:48px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--members-line);border-top:0;color:var(--members-muted);background:#eadccb;font-size:12px;font-weight:700}.members-directory__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--members-line)}.members-directory__pager>span{color:var(--members-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.members-directory__pager button{display:inline-flex;width:-moz-max-content;width:max-content;min-width:96px;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid var(--members-line);border-radius:6px;color:var(--members-muted);background:var(--members-paper);font-size:14px;font-weight:750}.members-directory__pager button:first-child{justify-self:start}.members-directory__pager button:last-child{justify-self:end}.members-directory__pager button:disabled{cursor:default;opacity:.42}.members-directory .is-spinning{animation:members-directory-spin .85s linear infinite}@keyframes members-directory-spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.members-directory__controls{align-items:stretch;flex-direction:column}.members-directory__search{width:100%}.members-directory__filters{overflow-x:auto}.members-directory__filters button{flex:1 0 auto}}@media(max-width:640px){.members-directory{min-height:calc(100dvh - 56px);padding:14px 12px 18px}.members-directory--team{min-height:0;padding:0}.members-directory__header{align-items:stretch;flex-direction:column}.members-directory__refresh{align-self:flex-start}.members-directory__pager button{min-width:78px;padding:0 12px}}.members-directory__edit-menu{position:relative;width:-moz-max-content;width:max-content;margin-left:auto}.members-directory__edit-menu summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:6px 12px;border:1px solid var(--members-line);border-radius:4px;color:var(--members-ink);background:var(--members-paper);font-weight:700}.members-directory__edit-menu summary::-webkit-details-marker{display:none}.members-directory__edit-menu summary:focus-visible{outline:2px solid var(--members-accent);outline-offset:2px}.members-directory__edit-options{position:absolute;right:0;top:calc(100% + 4px);z-index:5;display:grid;gap:8px;width:210px;padding:12px;border:1px solid var(--members-line);border-radius:5px;background:var(--members-paper);box-shadow:0 5px 16px #24181224}.members-directory__edit-options label{display:grid;gap:5px;font-weight:700}.members-directory__edit-options select,.members-directory__edit-options button{width:100%;min-height:36px;padding:6px 8px;border:1px solid var(--members-line);border-radius:4px;background:var(--members-paper);color:var(--members-ink)}.members-directory__edit-options button{cursor:pointer;font-weight:700}.members-directory__edit-options button:disabled{opacity:.5;cursor:default}.members-directory__edit-options .members-directory__delete{color:#9b301b;border-color:#bc715e}.bo-teamInvitations{width:min(100%,1120px);align-self:flex-start;box-sizing:border-box}.bo-teamInvitations .bo-sectionHeader{min-height:68px;padding:14px 22px;gap:12px;flex-wrap:wrap;box-sizing:border-box}.bo-teamInvitations .bo-sectionHeader h2{font-size:19px}.bo-teamInvitations__control{display:inline-flex;align-items:center;gap:7px;color:var(--bo-muted);font-size:13px;font-weight:800;letter-spacing:.02em}.bo-teamInvitations__form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;padding:22px}.bo-teamInvitations__intro{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:6px;padding:16px 18px;border:1px solid var(--bo-line);border-left:4px solid var(--bo-accent);border-radius:7px;background:color-mix(in srgb,var(--bo-accent) 5%,#fffaf3)}.bo-teamInvitations__intro strong{color:var(--bo-ink);font-size:18px;line-height:1.25}.bo-teamInvitations__intro p{margin:0;color:var(--bo-muted);font-size:14px;line-height:1.55}.bo-teamInvitations__form label{display:grid;gap:8px;min-width:0;margin:0;color:var(--bo-ink);font-size:14px;font-weight:800}.bo-teamInvitations__form input,.bo-teamInvitations__form select{width:100%;min-width:0;height:50px;box-sizing:border-box;margin:0;padding:11px 13px;border:1px solid var(--bo-line-strong);border-radius:6px;background:#fffaf3;color:var(--bo-ink);font:inherit;font-size:16px}.bo-teamInvitations__form input:focus-visible,.bo-teamInvitations__form select:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 42%,transparent);outline-offset:1px;border-color:var(--bo-accent)}.bo-teamInvitations__formFooter{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px}.bo-teamInvitations__formFooter small{max-width:54ch;color:var(--bo-muted);font-size:14px;font-weight:650;line-height:1.5}.bo-teamInvitations__formFooter>.bo-primaryButton{flex:0 0 auto;width:-moz-max-content;width:max-content;min-height:50px;margin:0;padding:0 20px;font-size:15px}.bo-teamInvitations__passwordFields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;width:min(100%,978px)}.bo-teamInvitations__temporaryPassword{width:100%;min-width:0;display:grid;grid-template-rows:auto 50px auto;align-content:start;gap:8px}.bo-teamInvitations__temporaryPassword>label{line-height:1.5}.bo-teamInvitations__passwordInput{position:relative;min-width:0;height:50px}.bo-teamInvitations__passwordInput input{padding-right:54px}.bo-teamInvitations__passwordVisibility{position:absolute;top:0;right:0;display:grid;place-items:center;width:46px;height:50px;min-height:44px;margin:0;padding:0;border:0;border-radius:0 6px 6px 0;background:transparent;color:var(--bo-ink);cursor:pointer}.bo-teamInvitations__passwordVisibility:focus-visible{outline:2px solid var(--bo-accent);outline-offset:-3px}.bo-teamInvitations__passwordVisibility:disabled{opacity:.45;cursor:default}.bo-teamInvitations__status{flex-wrap:wrap}.bo-teamInvitations__retryAccess{flex:0 0 auto;margin-left:auto}@media(max-width:700px){.bo-teamInvitations__passwordFields{grid-template-columns:1fr}}.bo-teamInvitations__temporaryPassword small{font-size:14px;line-height:1.5;font-weight:500;color:var(--bo-muted)}.bo-teamInvitations__seatNote{grid-column:1/-1;margin:0;padding-top:16px;border-top:1px solid var(--bo-line);color:var(--bo-muted);font-size:14px;line-height:1.5}.bo-teamInvitations__confirmation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 22px}.bo-teamInvitations__confirmation>div:not(.bo-teamInvitations__actions){padding:17px 18px;border:1px solid var(--bo-line);border-radius:7px;background:#fffaf3}.bo-teamInvitations__confirmation span{display:block;color:var(--bo-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bo-teamInvitations__confirmation strong{display:block;margin-top:7px;color:var(--bo-ink);font-size:17px}.bo-teamInvitations__confirmation p{margin:5px 0 0;color:var(--bo-muted);font-size:13px;line-height:1.5}.bo-teamInvitations__warning{grid-column:1/-1;padding:13px 14px;border-left:4px solid var(--bo-accent);background:color-mix(in srgb,var(--bo-accent) 7%,#fffaf3);color:var(--bo-ink)!important}.bo-teamInvitations__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.bo-teamInvitations__status{display:flex;align-items:center;gap:8px;margin:0 22px 22px;padding:12px 14px;border:1px solid;border-radius:6px;font-size:13px;font-weight:750}.bo-teamInvitations__status.is-error{border-color:#dba69c;background:#fff1ed;color:#8b3022}.bo-teamInvitations__sent{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;gap:14px;padding:22px;color:var(--bo-good);background:#f1f7f0}.bo-teamInvitations__sent strong,.bo-teamInvitations__sent p{display:block;margin:0}.bo-teamInvitations__sent strong{font-size:16px}.bo-teamInvitations__sent p{margin-top:4px;color:var(--bo-muted);font-size:13px}@media(max-width:700px){.bo-teamInvitations__form,.bo-teamInvitations__confirmation{grid-template-columns:1fr;padding:18px 16px}.bo-teamInvitations__intro,.bo-teamInvitations__warning,.bo-teamInvitations__actions,.bo-teamInvitations__formFooter{grid-column:1}.bo-teamInvitations__formFooter{flex-direction:column;align-items:flex-start}.bo-teamInvitations__formFooter>.bo-primaryButton{align-self:flex-end}.bo-teamInvitations__actions{justify-content:stretch}.bo-teamInvitations__actions button{flex:1}.bo-teamInvitations__sent{grid-template-columns:auto 1fr}.bo-teamInvitations__sent button{grid-column:1/-1}.bo-teamInvitations .bo-sectionHeader{padding:14px 16px}}.bo-teamInvitations__roleGuide{display:grid;gap:8px;margin-top:8px;color:var(--bo-muted);font-size:14px;line-height:1.55}.bo-teamInvitations__roleGuide ul{margin:0;padding-left:20px}.bo-teamInvitations__roleGuide li+li{margin-top:4px}.bo-teamInvitations__roleGuide b{color:var(--bo-ink)}.team-workspace{--team-ink: #241812;--team-muted: #6d5d52;--team-line: #d9cabc;--team-paper: #fffaf2;--team-accent: #a84425;display:flex;flex-direction:column;min-height:calc(100dvh - 50px);box-sizing:border-box;padding:24px 28px 18px;min-width:0;color:var(--team-ink)}.team-workspace__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--team-line)}.team-workspace__eyebrow{display:block;margin-bottom:4px;color:var(--team-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.team-workspace__header h2,.team-workspace__restricted h3{margin:0}.team-workspace__header h2{font-size:clamp(26px,2vw,32px);line-height:1.05}.team-workspace__header p,.team-workspace__restricted p{margin:8px 0 0;color:var(--team-muted);font-size:15px;line-height:1.5}.team-workspace__steps{display:flex;flex:0 0 auto;overflow:hidden;border:1px solid var(--team-line);border-radius:8px;background:var(--team-paper)}.team-workspace__steps button,.team-workspace__pager button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border:0;color:var(--team-muted);background:transparent;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.team-workspace__steps button{padding:0 20px;border-right:1px solid var(--team-line)}.team-workspace__steps button:last-child{border-right:0}.team-workspace__steps button.is-active{color:#fffaf2;background:var(--team-accent)}.team-workspace__content{display:flex;flex-direction:column;min-width:0}.team-workspace__content>.bo-teamInvitations,.team-workspace__content>.members-directory,.team-workspace__content>.team-workspace__restricted{overflow:hidden;border-radius:10px;box-shadow:0 8px 22px #3723180f}.team-workspace__content>.members-directory{padding:0}.team-workspace__restricted{display:flex;align-items:center;gap:14px;min-height:260px;padding:28px;border:1px solid var(--team-line);border-radius:8px;background:var(--team-paper)}.team-workspace__restricted>svg{flex:0 0 auto;color:var(--team-accent)}.team-workspace__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--team-line)}.team-workspace__pager span{color:var(--team-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-workspace__pager button{width:-moz-max-content;width:max-content;min-width:96px;padding:0 18px;border:1px solid var(--team-line);border-radius:6px;background:var(--team-paper)}.team-workspace__pager button:first-child{justify-self:start}.team-workspace__pager button:last-child{justify-self:end}.team-workspace__pager button:disabled{cursor:default;opacity:.42}@media(max-width:760px){.team-workspace{min-height:calc(100dvh - 56px);padding:12px}.team-workspace__header{align-items:stretch;flex-direction:column;gap:12px}.team-workspace__steps button{flex:1;padding:0 10px;font-size:12px}.team-workspace__restricted{padding:20px}.team-workspace__pager{padding-top:16px}.team-workspace__pager button{min-width:78px}}.bo-shell .canonical-messages{color:var(--bo-ink);font-family:inherit}.bo-shell .canonical-messages button,.bo-shell .canonical-messages input,.bo-shell .canonical-messages select,.bo-shell .canonical-messages textarea{font-family:inherit}.bo-shell .canonical-messages .bo-sectionHeader h2{font-size:18px}.canonical-messages__count{color:var(--bo-muted);font-size:13px;font-weight:700;white-space:nowrap}.canonical-messages__search{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-bottom:10px;padding:4px 8px;min-height:44px;border:1px solid var(--bo-line);border-radius:5px;background:#fffaf2;color:var(--bo-muted)}.canonical-messages__search input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:var(--bo-ink);font-size:14px}.canonical-messages__search button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--bo-accent);cursor:pointer}.canonical-messages__search:focus-within{outline:2px solid var(--bo-accent);outline-offset:2px}.canonical-messages__filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding:4px;border:1px solid var(--bo-line);border-radius:5px;background:color-mix(in srgb,var(--bo-accent) 5%,#fffaf2)}.canonical-messages__filters button,.canonical-messages__visibility button{flex:1 1 auto;min-height:36px;padding:7px 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--bo-muted);font-size:13px;font-weight:750;text-transform:capitalize;cursor:pointer}.canonical-messages__filters button[aria-selected=true],.canonical-messages__visibility button[aria-pressed=true]{color:#fffaf2;background:var(--bo-accent)}.bo-shell .canonical-messages__thread-list .bo-threadRow{position:relative;min-height:78px;padding:12px 26px 12px 10px;grid-template-columns:38px minmax(0,1fr);background:#fffaf2}.bo-shell .canonical-messages__thread-list .bo-threadRow>span{width:38px;height:38px;color:var(--bo-accent);background:color-mix(in srgb,var(--bo-accent) 8%,#fffaf2);border-color:var(--bo-line);overflow:hidden;padding:0}.bo-shell .canonical-messages__thread-list .bo-threadRow>span>img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.canonical-messages__thread-list .bo-threadRow>div{min-width:0}.bo-shell .canonical-messages__thread-list strong{font-size:15px}.bo-shell .canonical-messages__thread-list small{font-size:13px;line-height:1.45}.canonical-messages__badge{position:absolute;right:7px;top:12px;display:grid;place-items:center;min-width:18px;height:18px;border-radius:50%;background:var(--bo-accent);color:#fff;font-size:11px}.bo-shell .canonical-messages .bo-messageToBar{min-height:48px;background:#fffaf2}.bo-shell .canonical-messages .bo-messageToBar select{font-size:15px}.canonical-messages__notice{flex-shrink:0;padding:0 2px 8px;color:var(--bo-muted);font-size:13px}.canonical-messages__notice:empty{display:none}.bo-shell .canonical-messages__stream{gap:14px;padding:16px;background:#fffaf2}.bo-shell .canonical-messages__stream .bo-bubble{padding:13px 16px;overflow-wrap:anywhere;background:#fff}.bo-shell .canonical-messages__stream .bo-bubble.is-outbound{background:var(--bo-accent)}.canonical-messages__stream article header,.canonical-messages__stream article footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px}.canonical-messages__stream article header strong{font-size:13px}.bo-shell .canonical-messages__stream article header strong>img{display:inline-block;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:middle;margin-right:5px;padding:0}.bo-shell .canonical-messages__stream article time{margin:0;font-size:12px}.canonical-messages__stream article p{margin:9px 0;white-space:pre-wrap;font-size:15px;line-height:1.55}.canonical-messages__stream article footer button{padding:3px 0;border:0;background:transparent;color:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.bo-shell .canonical-messages__stream article[data-visibility=internal]{border-style:dashed;background:color-mix(in srgb,var(--bo-accent) 8%,#fffaf2);color:var(--bo-ink)}.bo-shell .canonical-messages__composer{grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding:10px;background:#fffaf2}.canonical-messages__visibility{grid-column:1 / -1;display:flex;gap:6px;justify-content:flex-start}.canonical-messages__visibility button{flex:0 1 auto;border-color:var(--bo-line)}.bo-shell .canonical-messages__composer textarea{min-height:70px;max-height:110px;font-size:15px;line-height:1.45}.bo-shell .canonical-messages__composer .bo-primaryButton{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.canonical-messages__notification{grid-column:1 / -1;display:flex;align-items:center;gap:8px;color:var(--bo-muted);font-size:13px;line-height:1.4}.canonical-messages__notification input{width:16px;height:16px;margin:0;accent-color:var(--bo-accent)}.canonical-messages__notification:has(input:disabled){opacity:.7}.canonical-messages__retry{grid-column:1 / -1;justify-self:end}.bo-shell .canonical-messages__context .bo-messageContextPanel,.bo-shell .canonical-messages__context .bo-messageSafetyPanel{background:#fffaf2}.bo-shell .canonical-messages__context .bo-messageRailHeader{padding:13px 12px}.bo-shell .canonical-messages__context .bo-messageRailHeader strong{display:flex;align-items:center;gap:7px;font-size:15px}.bo-shell .canonical-messages__context .bo-messageContextRows>div{grid-template-columns:1fr;gap:5px;padding:14px 12px}.bo-shell .canonical-messages__context .bo-messageContextRows span,.bo-shell .canonical-messages__context .bo-safetyStatusRow span{font-size:13px}.bo-shell .canonical-messages__context .bo-messageContextRows strong{text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:14px}.bo-shell .canonical-messages__context .bo-safetyStatusRow{grid-template-columns:1fr;gap:5px;padding:12px}.bo-shell .canonical-messages__context .bo-safetyStatusRow strong{text-align:left;font-size:14px;white-space:normal}.canonical-messages__status{display:grid;gap:7px;padding:14px 12px;border-bottom:1px solid var(--bo-line)}.canonical-messages__status select{width:100%;min-height:40px;padding:7px 9px;border:1px solid var(--bo-line);border-radius:4px;background:#fff;color:var(--bo-ink);font-size:14px;text-transform:capitalize}.bo-shell .canonical-messages__safety button{min-height:42px;font-size:14px}.canonical-messages__state{display:grid;gap:8px;padding:20px 14px;color:var(--bo-muted);font-size:14px;line-height:1.5}.canonical-messages__state strong{color:var(--bo-ink);font-size:16px}.canonical-messages__state button,.canonical-messages__retry,.canonical-messages__mobileNav button{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:8px 12px;border:1px solid var(--bo-line);border-radius:5px;background:#fffaf2;color:var(--bo-accent);font:inherit;cursor:pointer}.canonical-messages__mobileNav{display:none}.canonical-messages button:focus-visible,.canonical-messages select:focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.canonical-messages button:disabled{cursor:not-allowed}@media(max-width:900px){.bo-shell .canonical-messages .canonical-messages__mobileNav{display:flex;justify-content:space-between;flex:0 0 auto;gap:8px;margin-bottom:10px}.bo-shell .canonical-messages.is-mobile-inbox>.bo-conversationPanel,.bo-shell .canonical-messages.is-mobile-inbox>.bo-messageContextRail,.bo-shell .canonical-messages.is-mobile-conversation>.bo-threadPanel,.bo-shell .canonical-messages.is-mobile-conversation>.bo-messageContextRail,.bo-shell .canonical-messages.is-mobile-context>.bo-threadPanel,.bo-shell .canonical-messages.is-mobile-context>.bo-conversationPanel{display:none}.bo-shell .bo-messageShell.canonical-messages>.bo-threadPanel{height:100%;min-height:350px}.bo-shell .bo-messageShell.canonical-messages>.bo-conversationPanel{height:100%;min-height:520px}.bo-shell .bo-messageShell.canonical-messages>.bo-messageContextRail{grid-template-rows:auto minmax(160px,1fr) auto;min-height:420px}}:root{--mt-slate-mobile-max: 900px;--mt-slate-desktop-canvas: 1360px;--mt-slate-desktop-content: 1200px;--mt-slate-desktop-scroll-floor: 1360px}[data-mt-viewport-contract]{container-name:mt-slate-viewport;container-type:inline-size}[data-mt-viewport-mode=adaptive-shell]{--mt-shell-inline-gutter: clamp(20px, 3.25vw, 56px);--mt-shell-block-gutter: clamp(12px, 2.2dvh, 28px);width:100%;min-width:0;max-width:100%}@media(min-width:901px)and (max-width:1359px){html:has([data-mt-viewport-contract]),body:has([data-mt-viewport-contract]),#root:has([data-mt-viewport-contract]){min-width:var(--mt-slate-desktop-scroll-floor)!important}html:has([data-mt-viewport-contract]),body:has([data-mt-viewport-contract]){overflow-x:auto!important}#root:has([data-mt-viewport-contract]){overflow-x:visible!important}[data-mt-viewport-contract]{width:var(--mt-slate-desktop-scroll-floor)!important;min-width:var(--mt-slate-desktop-scroll-floor)!important}[data-mt-viewport-contract].bo-shell,[data-mt-viewport-contract].mt-slate-app-shell{position:absolute!important;inset:0 auto auto 0!important}html:has([data-mt-viewport-mode=adaptive-shell]),body:has([data-mt-viewport-mode=adaptive-shell]),#root:has([data-mt-viewport-mode=adaptive-shell]){width:100%!important;min-width:0!important;max-width:100%!important}html:has([data-mt-viewport-mode=adaptive-shell]),body:has([data-mt-viewport-mode=adaptive-shell]){overflow-x:hidden!important}[data-mt-viewport-mode=adaptive-shell]{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media(min-width:901px){html:has([data-mt-viewport-mode=adaptive-shell]),body:has([data-mt-viewport-mode=adaptive-shell]),#root:has([data-mt-viewport-mode=adaptive-shell]){height:100%;min-height:0}html:has([data-mt-viewport-mode=adaptive-shell]),body:has([data-mt-viewport-mode=adaptive-shell]){overflow:hidden}}@media(max-width:900px){html:has([data-mt-viewport-contract]),body:has([data-mt-viewport-contract]),#root:has([data-mt-viewport-contract]),[data-mt-viewport-contract]{min-width:0!important}html:has([data-mt-viewport-contract]),body:has([data-mt-viewport-contract]),#root:has([data-mt-viewport-contract]){max-width:100%!important;overflow-x:clip!important}}.bo-shell .bo-homeAlbumPanel>.bo-sectionHeader:has(.bo-albumPlaybackSettings){flex-wrap:wrap;align-items:flex-start;gap:12px}.bo-albumPlaybackSettings{min-width:0;max-width:100%;margin-left:auto}.bo-albumPlaybackSettings__controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.bo-albumPlaybackSettings label{display:grid;gap:5px;min-width:0}.bo-albumPlaybackSettings label>span,.bo-albumPlaybackSettings legend{padding:0;color:var(--bo-ink, #33251c);font-size:12px;font-weight:650;line-height:1.4}.bo-albumPlaybackSettings select{min-height:36px;width:auto;padding:6px 8px;border:1px solid var(--bo-line-strong, #cabbac);border-radius:5px;background:var(--bo-paper, #fffaf3);color:var(--bo-ink, #33251c);font:inherit;font-size:14px}.bo-albumPlaybackSettings fieldset{min-width:0;margin:0;padding:0;border:0}.bo-albumPlaybackSettings legend{margin-bottom:5px}.bo-albumPlaybackSettings__toggle{display:inline-flex;border:1px solid var(--bo-line-strong, #cabbac);border-radius:5px}.bo-albumPlaybackSettings__toggle button{min-width:48px;min-height:34px;margin:0;padding:6px 8px;border:0;border-radius:4px;background:var(--bo-paper, #fffaf3);color:var(--bo-ink, #33251c);font:inherit;font-size:14px;cursor:pointer}.bo-albumPlaybackSettings__toggle button[aria-pressed=true]{background:var(--bo-accent, #974125);color:#fff}.bo-albumPlaybackSettings :is(select,button):focus-visible{outline:2px solid var(--bo-accent, #974125);outline-offset:2px}.bo-albumPlaybackSettings :disabled{cursor:default;opacity:.65}.bo-albumPlaybackSettings>p{max-width:320px;margin:6px 0 0;color:var(--bo-muted, #625448);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bo-albumPlaybackSettings>p.is-error{color:#8b3022}.lw-about-editor{--about-paper: var(--lw-warm-surface, #fffaf2);--about-soft: var(--lw-warm-soft, #f0e6d8);--about-ink: var(--lw-warm-ink, #241812);--about-muted: var(--lw-warm-muted, #645348);--about-line: var(--lw-warm-line, #cdb9a7);--about-accent: var(--lw-warm-rust, #a84425);--about-error: #8c2f20;box-sizing:border-box;width:100%;min-width:0;min-height:0;max-height:100%;overflow:auto;color:var(--about-ink);background:var(--about-paper);font-family:Avenir Next,Gill Sans,sans-serif;font-size:14px;line-height:1.5;isolation:isolate;scrollbar-width:thin}.lw-about-editor *,.lw-about-editor *:before,.lw-about-editor *:after{box-sizing:border-box}.lw-about-editor :is(button,input,textarea,select){font:inherit}.lw-about-editor :is(h2,h3,p){margin-top:0}.lw-about-editor :is(h2,h3){color:var(--about-ink)}.lw-about-editor h2{margin-bottom:8px;font:400 26px/1.2 Georgia,Times New Roman,serif}.lw-about-editor h3{margin-bottom:0;font-size:17px;font-weight:650;line-height:1.3}.lw-about-editor button,.lw-about-editor__file{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin:0;padding:8px 13px;border:1px solid var(--about-line);border-radius:5px;color:var(--about-ink);background:var(--about-paper);font-size:13px;font-weight:650;line-height:1.35;text-align:center;cursor:pointer}.lw-about-editor button:not(:disabled):hover,.lw-about-editor__file:not(.is-disabled):hover{background:var(--about-soft);border-color:#977a64}.lw-about-editor button.lw-about-editor__primary{color:#fffaf2;background:var(--about-accent);border-color:var(--about-accent)}.lw-about-editor button.lw-about-editor__primary:not(:disabled):hover{background:#87351e;border-color:#87351e}.lw-about-editor button:disabled,.lw-about-editor__file.is-disabled{opacity:.5;cursor:not-allowed}.lw-about-editor :is(button,input,textarea,summary,[tabindex]):focus-visible,.lw-about-editor__file:focus-within{outline:2px solid var(--about-accent);outline-offset:3px}.lw-about-editor__heading{padding:14px 20px;background:#211912}.lw-about-editor__heading:empty{display:none}.lw-about-editor__toolbar{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--about-line);background:var(--about-paper)}.lw-about-editor__toolbar-start,.lw-about-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lw-about-editor__toolbar-start{gap:16px;min-width:0}.lw-about-editor__state{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;color:var(--about-muted)}.lw-about-editor__badge{padding:2px 8px;border:1px solid var(--about-line);border-radius:4px;color:var(--about-ink);background:var(--about-soft)}.lw-about-editor__badge.is-dirty{background:#f7e5c9;border-color:#c19760;color:#633d14}.lw-about-editor__messages{display:grid;gap:10px;padding-inline:20px}.lw-about-editor__messages:not(:empty){padding-block:14px}.lw-about-editor__banner{margin:0;padding:13px 16px;border:1px solid var(--about-line);border-radius:5px;background:var(--about-soft);overflow-wrap:anywhere}.lw-about-editor__banner p{margin-bottom:10px}.lw-about-editor__banner p:last-child{margin-bottom:0}.lw-about-editor__banner ul{margin:6px 0 0;padding-left:20px}.lw-about-editor__banner--error{border-color:#ce9e88;background:#fff0e9;color:var(--about-error)}.lw-about-editor__activity{margin:0;color:var(--about-muted)}.lw-about-editor__error-text,.lw-about-editor__over-limit{color:var(--about-error);font-weight:650}.lw-about-editor__layout{display:grid;align-items:start;gap:24px;padding:24px 20px}.lw-about-editor__layout.has-preview{grid-template-columns:minmax(280px,.95fr) minmax(0,1.4fr)}.lw-about-editor__content{width:100%;max-width:940px;min-width:0;margin:0 auto}.lw-about-editor__intro{margin-bottom:22px}.lw-about-editor__intro p{max-width:66ch;margin:0;color:var(--about-muted)}.lw-about-editor__intro--compact{padding-top:14px}.lw-about-editor__eyebrow{display:block;margin-bottom:5px;color:var(--about-muted);font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.lw-about-editor__section{margin:0 0 18px;overflow:hidden;border:1px solid var(--about-line);border-radius:6px;background:var(--about-paper)}.lw-about-editor__section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--about-line);background:color-mix(in srgb,var(--about-soft) 60%,var(--about-paper))}.lw-about-editor__section-heading>div{min-width:0;overflow-wrap:anywhere}.lw-about-editor__section-heading>button{flex-shrink:0}.lw-about-editor__section-heading button[aria-pressed=true]{border-color:var(--about-accent);color:var(--about-accent)}.lw-about-editor__section-body{display:grid;gap:20px;padding:18px}.lw-about-editor__field{min-width:0}.lw-about-editor__field label{display:block;margin-bottom:7px;color:var(--about-ink);font-weight:650}.lw-about-editor__field :is(input,textarea){display:block;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #ae9380;border-radius:4px;color:var(--about-ink);background:#fffdf9;line-height:1.5}.lw-about-editor__field textarea{min-height:110px;resize:vertical}.lw-about-editor__field :is(input,textarea)[readonly]{border-color:var(--about-line);background:var(--about-soft)}.lw-about-editor__field :is(input,textarea):disabled{opacity:.7;cursor:not-allowed}.lw-about-editor__field :is(input,textarea)[aria-invalid=true]{border-color:var(--about-error)}.lw-about-editor__field-meta{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-top:6px;color:var(--about-muted);font-size:11px}.lw-about-editor__field-meta>:last-child{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.lw-about-editor__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px}.lw-about-editor__images>.lw-about-editor__intro{grid-column:1 / -1;margin-bottom:0}.lw-about-editor__image-card{width:100%;max-width:420px;min-width:0;margin:0}.lw-about-editor__image-card .lw-about-editor__section-heading{gap:10px;padding:12px}.lw-about-editor__image-card .lw-about-editor__section-body{gap:14px;padding:12px}.lw-about-editor__images-heading{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;min-width:0}.lw-about-editor__images-heading>.lw-about-editor__intro{flex:1 1 260px;min-width:0;margin:0}.lw-about-editor__images-heading>.bo-albumPlaybackSettings{flex:0 1 auto;margin-left:auto}.lw-about-editor__images-heading .bo-albumPlaybackSettings__controls{justify-content:flex-end}.lw-about-editor__image-card .lw-about-editor__field-meta{flex-wrap:wrap;gap:4px}.lw-about-editor__image-card .lw-about-editor__field-meta>:last-child{margin-left:auto}.lw-about-editor__image-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.lw-about-editor__image{display:grid;place-items:center;flex:0 1 150px;width:150px;max-width:100%;overflow:hidden;border:1px solid var(--about-line);border-radius:3px;background:var(--about-soft);color:var(--about-muted)}.lw-about-editor__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lw-about-editor__image>span{padding:12px;text-align:center;font-size:12px}.lw-about-editor__image-controls{flex:1 1 160px}.lw-about-editor__image-controls p{max-width:32ch;margin:8px 0 0;color:var(--about-muted);font-size:12px}.lw-about-editor__file{position:relative;overflow:hidden}.lw-about-editor__file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lw-about-editor__file input:disabled{cursor:not-allowed}.lw-about-editor__history{margin-top:24px;padding:16px 18px;border:1px solid var(--about-line);border-radius:5px}.lw-about-editor__history summary{cursor:pointer;font-size:15px;font-weight:650}.lw-about-editor__history summary>span{margin-left:8px;color:var(--about-muted);font-size:12px;font-weight:400}.lw-about-editor__history>p{margin:12px 0;color:var(--about-muted)}.lw-about-editor__history ol{max-height:350px;margin:12px 0;padding:0;overflow:auto;list-style:none}.lw-about-editor__history li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--about-line)}.lw-about-editor__history li>div{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.lw-about-editor__history li span{color:var(--about-muted);font-size:12px}.lw-about-editor__footnote{margin:16px 0 0;color:var(--about-muted);font-size:12px}.lw-about-preview{position:sticky;top:120px;min-width:0;padding:18px;border:1px solid var(--about-line);border-radius:6px;background:var(--about-soft)}.lw-about-preview__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.lw-about-preview__heading h2{margin-bottom:0}.lw-about-editor__segments{display:flex;flex-wrap:wrap;gap:4px}.lw-about-editor__segments button{min-height:38px}.lw-about-editor__segments button[aria-pressed=true]{border-color:#695345;background:#35251c;color:#fffaf2}.lw-about-editor__segments button[aria-pressed=true]:hover{background:#4b3426;color:#fffaf2}.lw-about-preview__viewports{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lw-about-preview__viewports button{display:flex;flex-direction:column;gap:1px;padding:6px 3px;font-variant-numeric:tabular-nums}.lw-about-preview__viewports button>:first-child{font-size:11px;font-weight:400}.lw-about-preview__status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:12px 0;color:var(--about-muted);font-size:11px}.lw-about-preview__status>span{font-variant-numeric:tabular-nums}.lw-about-preview__help{margin:0 0 12px;color:var(--about-error);font-size:12px}.lw-about-preview__scroll{max-height:72dvh;min-width:0;overflow:auto;overscroll-behavior:contain;background:#ddd0c0;box-shadow:0 0 0 1px var(--about-line)}.lw-about-preview__measure{width:100%;min-width:0}.lw-about-preview__frame-space{position:relative;margin-inline:auto;overflow:hidden;background:#fffaf2}.lw-about-editor .lw-about-preview iframe{display:block;position:absolute;top:0;left:0;max-width:none;max-height:none;min-width:0;margin:0;border:0;background:#fffaf2;transform-origin:top left}.lw-about-preview__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.lw-about-preview__footer p{flex:1 1 180px;margin:0;color:var(--about-muted);font-size:12px}.lw-about-dialog{width:min(550px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid var(--about-line);border-radius:8px;background:var(--about-paper);color:var(--about-ink);box-shadow:0 20px 65px #160c0855;font-family:inherit}.lw-about-dialog::backdrop{background:#160c08b3}.lw-about-dialog h2{margin:0 0 12px;font-size:25px}.lw-about-dialog>p{margin:0 0 18px;color:var(--about-muted)}.lw-about-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--about-line)}.lw-about-dialog--crop{width:min(480px,calc(100% - 32px))}.lw-about-crop__stage{position:relative;display:grid;place-items:center;max-width:100%;margin:0 auto 12px;overflow:hidden;border:1px solid #8a7160;background:#302822;color:#fffaf2;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lw-about-crop__stage:active{cursor:grabbing}.lw-about-crop__stage img{display:block;position:absolute;max-width:none;max-height:none;pointer-events:none}.lw-about-crop__stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 33%,#fff6 33%,#fff6 calc(33% + 1px),transparent calc(33% + 1px),transparent 66%,#fff6 66%,#fff6 calc(66% + 1px),transparent calc(66% + 1px)),linear-gradient(to bottom,transparent 33%,#fff6 33%,#fff6 calc(33% + 1px),transparent calc(33% + 1px),transparent 66%,#fff6 66%,#fff6 calc(66% + 1px),transparent calc(66% + 1px))}.lw-about-crop__help{font-size:12px}.lw-about-crop__controls{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.lw-about-crop__controls label{display:grid;grid-template-columns:1fr auto;gap:6px;color:var(--about-ink);font-size:13px;font-weight:650}.lw-about-crop__controls label>span{color:var(--about-muted);font-weight:400;font-variant-numeric:tabular-nums}.lw-about-crop__controls input[type=range]{grid-column:1 / -1;width:100%;min-height:30px;margin:0;accent-color:var(--about-accent)}.lw-about-crop__controls>button{justify-self:start}.lw-about-crop__controls:disabled{opacity:.55}.lw-about-editor .lw-about-editor__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:900px){.lw-about-editor__heading{padding:12px}.lw-about-editor__toolbar{gap:12px;padding:12px}.lw-about-editor__toolbar-start{width:100%;justify-content:space-between;gap:10px}.lw-about-editor__toolbar>.lw-about-editor__actions{width:100%}.lw-about-editor__toolbar>.lw-about-editor__actions>button{flex:1 1 auto;min-height:44px}.lw-about-editor__messages{padding-inline:12px}.lw-about-editor__layout,.lw-about-editor__layout.has-preview{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 12px}.lw-about-preview{position:static;order:-1;padding:12px}.lw-about-editor__section-heading{gap:10px;padding:14px}.lw-about-editor__section-body{padding:14px}.lw-about-editor__field :is(input,textarea){font-size:16px}.lw-about-editor__field-meta{flex-wrap:wrap;gap:4px}.lw-about-editor__field-meta>:last-child{margin-left:auto}.lw-about-editor__state{max-width:58%}.lw-about-dialog{padding:20px}.lw-about-dialog__actions button{flex:1 1 auto;min-height:44px}.lw-about-editor__history{padding:14px}}@media(prefers-reduced-motion:no-preference){.lw-about-editor__banner{animation:lw-about-notice-in .16s ease-out}@keyframes lw-about-notice-in{0%{opacity:0}to{opacity:1}}}.bo-guestbookModeration{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:8px;background:var(--bo-panel)}.bo-guestbookModerationHeader,.bo-guestbookModerationToolbar,.bo-guestbookModerationFooter{flex:0 0 auto;border-bottom:1px solid var(--bo-line)}.bo-guestbookModerationHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.bo-guestbookModerationHeading{flex:1 1 260px;min-width:0}.bo-guestbookModerationHeading>button{margin-bottom:8px}.bo-guestbookModerationEyebrow{display:block;color:var(--bo-accent);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bo-guestbookModerationHeader h2{display:flex;align-items:center;gap:7px;margin:3px 0 0;color:var(--bo-ink);font-size:17px}.bo-guestbookModerationHeader p{margin:4px 0 0;color:var(--bo-muted);font-size:11px;line-height:1.5}.bo-guestbookModerationHeader button,.bo-guestbookModerationActions button,.bo-guestbookModerationPagination button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 11px;border:1px solid color-mix(in srgb,var(--bo-accent) 70%,#2b1710 30%);border-radius:5px;color:#fffaf2;background:var(--bo-accent);font-size:10px;font-weight:850;cursor:pointer}.bo-guestbookModeration button:disabled,.bo-guestbookModeration select:disabled{cursor:not-allowed;opacity:.52}.bo-guestbookModeration button.is-quiet{border-color:var(--bo-line-strong);color:var(--bo-muted);background:var(--bo-panel)}.bo-guestbookModeration button:focus-visible,.bo-guestbookModeration select:focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.bo-guestbookModerationToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--bo-stage)}.bo-guestbookModerationFilters{display:flex;flex-wrap:wrap;gap:5px}.bo-guestbookModerationFilters button{min-height:29px;padding:0 9px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-muted);background:var(--bo-panel);font-size:9px;font-weight:850;cursor:pointer}.bo-guestbookModerationFilters button.is-active{border-color:var(--bo-accent);color:#fffaf2;background:var(--bo-accent)}.bo-guestbookModerationFilters b{margin-left:4px;font-size:8px}.bo-guestbookModerationSearch{display:flex;align-items:center;gap:6px;flex:0 1 260px;min-width:0;min-height:31px;padding:0 9px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-muted);background:var(--bo-panel)}.bo-guestbookModerationSearch:focus-within{outline:2px solid var(--bo-accent);outline-offset:2px}.bo-guestbookModerationSearch input{width:100%;min-width:0;border:0;outline:0;color:var(--bo-ink);background:transparent;font:inherit;font-size:10px}.bo-guestbookModerationSummary{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 0;color:var(--bo-muted);font-size:10px}.bo-guestbookModerationSummary strong{display:inline-flex;align-items:center;gap:4px;color:var(--bo-accent)}.bo-guestbookModerationNotice{flex:0 0 auto;margin:8px 12px 0;padding:8px 10px;border:1px solid rgba(74,125,74,.35);border-radius:5px;color:#345d34;background:#f4faf1;font-size:10px;line-height:1.5}.bo-guestbookModerationNotice.is-error{border-color:#9a392a61;color:#8a3025;background:#fff4f0}.bo-guestbookModerationList{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-height:0;min-width:0;padding:12px;overflow:auto;overscroll-behavior:contain}.bo-guestbookModerationCard{display:grid;grid-template-columns:minmax(0,1fr);gap:9px 12px;min-width:0;padding:12px;border:1px solid var(--bo-line);border-radius:6px;background:var(--bo-panel)}.bo-guestbookModerationIdentity{display:flex;align-items:center;gap:8px;min-width:0}.bo-guestbookModerationIdentity>span{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border:1px solid var(--bo-line-strong);border-radius:50%;color:var(--bo-accent);background:var(--bo-stage);font-size:10px;font-weight:900}.bo-guestbookModerationIdentity div{display:grid;min-width:0}.bo-guestbookModerationIdentity strong{color:var(--bo-ink);font-size:11px;overflow-wrap:anywhere}.bo-guestbookModerationIdentity small{overflow:hidden;color:var(--bo-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bo-guestbookModerationCard>p{margin:0;color:var(--bo-ink);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.bo-guestbookModerationMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--bo-muted);font-size:9px}.bo-guestbookModerationMeta>span{padding:3px 6px;border-radius:999px;color:#74401f;background:#f2e2c9;font-weight:850}.bo-guestbookModerationMeta>span.is-approved{color:#356238;background:#e8f2e3}.bo-guestbookModerationMeta>span.is-hidden{color:#6a6060;background:#ece7e3}.bo-guestbookModerationActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.bo-guestbookModerationPosition{display:inline-flex;align-items:center;gap:5px;color:var(--bo-muted);font-size:10px}.bo-guestbookModerationPosition select{min-height:31px;padding:0 6px;border:1px solid var(--bo-line-strong);border-radius:5px;color:var(--bo-ink);background:var(--bo-panel);font:inherit}.bo-guestbookModerationEmpty{grid-column:1 / -1;display:grid;place-items:center;align-content:center;gap:6px;min-height:180px;color:var(--bo-muted);text-align:center}.bo-guestbookModerationEmpty strong{color:var(--bo-ink);font-size:12px}.bo-guestbookModerationEmpty span{font-size:10px}.bo-guestbookModerationPagination{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--bo-line);color:var(--bo-muted);font-size:10px}.bo-guestbookModerationPagination>div{display:flex;gap:6px}.bo-guestbookModerationFooter{display:flex;align-items:center;gap:7px;padding:9px 12px;border-top:1px solid var(--bo-line);border-bottom:0;color:var(--bo-muted);background:var(--bo-stage);font-size:9px;line-height:1.5}.bo-guestbookModerationFooter>svg{flex-shrink:0}.bo-guestbookModerationSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bo-guestbookModeration .is-spinning{animation:bo-guestbook-spin 1s linear infinite}@keyframes bo-guestbook-spin{to{transform:rotate(360deg)}}.bo-activityPageControls{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;padding:7px 0 0}.bo-activityPageControls>span{color:var(--bo-muted);font-size:9px;font-weight:850;text-transform:uppercase}.bo-activityPageControls button{display:inline-flex;align-items:center;gap:4px;min-height:29px;padding:0 9px;border:1px solid var(--bo-line-strong);border-radius:4px;color:var(--bo-ink);background:var(--bo-panel);font-size:9px;font-weight:850;cursor:pointer}.bo-activityPageControls button:last-child:not(:disabled){border-color:#7c3421;color:#fffaf2;background:#984328}.bo-activityPageControls button:disabled{cursor:default;opacity:.42}@media(max-width:900px){.bo-guestbookModerationList{grid-template-columns:1fr}.bo-guestbookModerationToolbar{align-items:stretch;flex-direction:column}.bo-guestbookModerationSearch{flex:0 0 auto}.bo-guestbookModerationHeading{flex-basis:100%}.bo-guestbookModerationHeader button{align-self:flex-start}.bo-guestbookModerationActions{justify-content:flex-start}.bo-guestbookModeration button,.bo-guestbookModeration select,.bo-guestbookModerationSearch{min-height:40px}.bo-activityPageControls{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.bo-guestbookModeration .is-spinning{animation:none}}.bo-pageDirectory{flex:1;min-height:0;overflow:auto;padding:18px;color:inherit;overscroll-behavior:contain}.bo-pageDirectoryIntro{max-width:70ch;margin:0 0 20px;font-size:14px;line-height:1.6}.bo-pageDirectoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px}.bo-pageDirectoryGrid article{background:var(--bo-paper,#fff9f0);border:1px solid var(--bo-line,#d9c9b7);border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bo-pageDirectoryGrid h2{font-size:19px;margin:0}.bo-pageDirectoryGrid p{font-size:14px;line-height:1.6;margin:0 0 12px}.bo-pageDirectoryGrid button{margin-top:auto;min-height:44px}.bo-pageDirectory>.bo-secondaryButton{margin-bottom:16px;min-height:44px;display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.bo-pageDirectoryGrid{grid-template-columns:1fr}.bo-pageDirectory{padding:12px}}.bo-pageDirectoryNotice{box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:27px;overflow:auto;border:1px solid var(--bo-line,#d9c9b7);border-radius:10px;background:var(--bo-paper,#fff9f0);color:var(--bo-ink,#241812);box-shadow:0 28px 70px #1c110c4d}.bo-shell[data-client-key=sarrah-lighthouse] dialog.bo-pageDirectoryNotice{width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto}.bo-pageDirectoryNotice::backdrop{background:#1f140f9e;backdrop-filter:blur(3px)}.bo-pageDirectoryNotice .bo-conceptNoticeContinue{min-height:44px}.bo-kilnEditor{grid-column:2;align-self:start;min-width:0}.bo-kilnEditor h3{display:flex;align-items:center;gap:7px}.bo-kilnEditor__hint{margin:8px 0;font-size:13px;line-height:1.5;color:#625044}.bo-kilnEditor__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bo-kilnEditor__fields label{display:grid;gap:5px;min-width:0;font-size:13px;font-weight:600}.bo-kilnEditor__fields input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #cdbda9;border-radius:4px;color:#352a21;background:#fffaf1;font:inherit}.bo-kilnEditor__fields input:disabled{background:#e4e1dc;color:#514b45;opacity:1;cursor:not-allowed}.bo-kilnEditor__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:13px}.bo-kilnEditor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bo-kilnEditor__error{margin:8px 0 0;color:#982c1d;font-size:13px;line-height:1.5}@media(max-width:900px){.bo-kilnEditor{grid-column:1 / -1}}@media(min-width:901px){.bo-settingsCarousel[data-page="1"] .bo-kilnEditor{display:none}}.bo-welcomeMessagesHost>*:not(.bo-welcomeMessagesPortal){display:none!important}.bo-welcomeMessagesPortal{padding:14px;background:var(--bo-paper,#fffaf2);color:var(--bo-ink,#2b1a14)}.bo-welcomeMessagesHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:11px;border-bottom:1px solid var(--bo-line,#d7cabc)}.bo-welcomeMessagesHeader>div:first-child>span{color:var(--bo-accent,#a74729);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.bo-welcomeMessagesHeader h3{margin:2px 0 0;font:700 21px/1.1 Georgia,serif}.bo-emailConnection{min-height:34px;padding:0 11px;border:1px solid #d7b7aa;background:#fff2ec;color:#8d321f;display:flex;align-items:center;gap:7px;font-size:12px}.bo-emailConnection.is-connected{border-color:#a9c2ad;background:#edf5ee;color:#3c6848}.bo-emailConnection span{color:inherit;font-weight:500}.bo-welcomeMessageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0}.bo-welcomeMessageCard{padding:12px;border:1px solid var(--bo-line,#d7cabc);background:var(--bo-canvas,#f8f1e7)}.bo-welcomeMessageTitle{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.bo-welcomeMessageTitle>div{display:flex;flex-direction:column;gap:2px}.bo-welcomeMessageTitle strong{font-size:15px}.bo-welcomeMessageTitle span{color:var(--bo-muted,#6f6157);font-size:12px}.bo-welcomeMessageTitle label{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:750}.bo-welcomeMessageCard textarea{box-sizing:border-box;width:100%;min-height:76px;max-height:96px;resize:vertical;padding:9px 10px;border:1px solid var(--bo-line,#d7cabc);background:var(--bo-paper,#fffaf2);color:inherit;font:500 14px/1.4 inherit}.bo-welcomeMessageCard small{display:block;margin-top:4px;color:var(--bo-muted,#6f6157);text-align:right}.bo-welcomeMessagesFooter{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--bo-line,#d7cabc)}.bo-welcomeMessagesFooter p,.bo-welcomeMessagesFooter span{margin:0;color:var(--bo-muted,#6f6157);font-size:12px}.bo-welcomeMessagesFooter span{color:#6e4325;font-weight:750}.bo-welcomeMessagesFooter button{min-height:38px;padding:0 14px;border:0;background:var(--bo-accent,#a74729);color:#fff;display:flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}@media(max-width:900px){.bo-welcomeMessagesHeader,.bo-welcomeMessagesFooter{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.bo-welcomeMessageGrid{grid-template-columns:1fr}}.bo-welcomeMessageCard textarea{font-family:inherit;font-size:14px;line-height:1.5}.bo-shell .bo-welcomeMessagesPortal .bo-welcomeMessageCard .bo-welcomeMessageText:disabled{background:#dedede!important;color:#4b4743!important;-webkit-text-fill-color:#4b4743!important;border-color:#aaa6a1!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed;caret-color:transparent;resize:none}.bo-shell .bo-welcomeMessagesPortal .bo-welcomeMessageCard .bo-welcomeMessageText:not(:disabled){background:var(--bo-paper, #fffaf2)!important;color:var(--bo-ink, #2b1a14)!important;-webkit-text-fill-color:var(--bo-ink, #2b1a14)!important;border-color:var(--bo-accent, #a74729)!important;opacity:1;cursor:text}.bo-welcomeMessageMeta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:7px;color:var(--bo-muted, #6f6157);font-size:14px;line-height:1.45}.bo-welcomeMessageMeta p,.bo-welcomeMessageMeta small{margin:0;font-size:inherit}.bo-welcomeMessageMeta small{margin-left:auto}.bo-welcomeMessageActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.bo-welcomeMessageActions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 13px;border:1px solid var(--bo-line, #d7cabc);border-radius:4px;background:var(--bo-paper, #fffaf2);color:var(--bo-ink, #2b1a14);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.bo-welcomeMessageActions button.is-primary:not(:disabled){border-color:var(--bo-accent, #a74729);background:var(--bo-accent, #a74729);color:#fff}.bo-welcomeMessageActions button:disabled{background:#e7e1d9;color:#73675c;cursor:not-allowed}.bo-welcomeMessageActions button:focus-visible,.bo-welcomeMessageCard textarea:focus-visible{outline:2px solid var(--bo-accent, #a74729);outline-offset:2px}.bo-welcomeMessageStatus{margin:10px 0 0;color:#36553c;font-size:14px;line-height:1.45}.bo-welcomeMessageStatus.is-error{color:#8d321f}.bo-welcomeMessagesPortal>.bo-welcomeMessagesFooter{grid-template-columns:minmax(0,1fr);gap:8px}.personal-image-crop{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:24px;margin:auto;border:1px solid #cdb9a7;border-radius:8px;background:#fffaf2;color:#241812;font-family:Avenir Next,Gill Sans,sans-serif;box-shadow:0 20px 65px #160c0855}.personal-image-crop::backdrop{background:#160c08b3}.personal-image-crop h2{margin:0 0 8px;font-size:20px;line-height:1.25}.personal-image-crop p{margin:0 0 18px;color:#645348;font-size:14px;line-height:1.5}.personal-image-crop__stage{position:relative;width:min(320px,100%);aspect-ratio:1;overflow:hidden;margin:0 auto 18px;background:#302822;border:1px solid #8a7160;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.personal-image-crop__stage:active{cursor:grabbing}.personal-image-crop__stage.is-circle{border-radius:50%}.personal-image-crop__stage img{position:absolute;max-width:none;max-height:none;transform:translate(-50%,-50%);pointer-events:none}.personal-image-crop__stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 33%,#ffffff55 33%,#ffffff55 calc(33% + 1px),transparent calc(33% + 1px),transparent 66%,#ffffff55 66%,#ffffff55 calc(66% + 1px),transparent calc(66% + 1px)),linear-gradient(to bottom,transparent 33%,#ffffff55 33%,#ffffff55 calc(33% + 1px),transparent calc(33% + 1px),transparent 66%,#ffffff55 66%,#ffffff55 calc(66% + 1px),transparent calc(66% + 1px))}.personal-image-crop__zoom{display:grid;gap:8px;font-size:14px;font-weight:700}.personal-image-crop__zoom>span{display:flex;justify-content:space-between}.personal-image-crop__zoom input{width:100%;margin:0;accent-color:#a84425;min-height:28px}.personal-image-crop__position{display:flex;gap:6px;margin:10px 0 18px}.personal-image-crop button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid #cdb9a7;border-radius:4px;background:#fffaf2;color:#241812;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.personal-image-crop button:disabled{opacity:.5;cursor:default}.personal-image-crop :focus-visible{outline:3px solid #a84425;outline-offset:3px}.personal-image-crop footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #d9cabc;padding-top:16px}.personal-image-crop .personal-image-crop__save{color:#fff;background:#8b351e;border-color:#8b351e}.personal-image-crop .personal-image-crop__error{color:#942c1b;margin-top:12px}@media(max-width:380px){.personal-image-crop{padding:16px}.personal-image-crop__position button{padding:8px}}.bo-personalProfile{display:grid;gap:14px}.bo-personalProfile__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 18px;padding:16px}.bo-personalProfile__form label{display:grid;grid-template-columns:1fr;gap:6px;min-width:0;color:var(--bo-ink);font-size:12px;font-weight:800}.bo-personalProfile__form input{width:100%;min-height:42px;box-sizing:border-box;padding:9px 11px;border:1px solid var(--bo-line-strong);border-radius:5px;color:var(--bo-ink);background:#fffaf3;font:inherit;font-size:13px}.bo-personalProfile__form input[readonly]{color:var(--bo-muted);background:color-mix(in srgb,var(--bo-paper) 78%,var(--bo-stage) 22%)}.bo-personalProfile__form>.bo-primaryButton{grid-column:2;justify-self:end;min-width:158px;min-height:42px}.bo-shell .bo-brandAssetsPanel,.bo-shell .bo-homeAlbumPanel{grid-column:1!important;min-width:0;justify-self:stretch}.bo-shell .bo-brandAssetsPanel .bo-brandAssetGrid{grid-template-columns:minmax(0,1fr)}.bo-personalProfile__album{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;border-top:1px solid var(--bo-line)}.bo-personalProfile.is-album .bo-personalProfile__album{padding:18px 16px;border-top:0}.bo-personalProfile__albumHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.bo-personalProfile__album strong{color:var(--bo-ink);font-size:16px;line-height:1.4}.bo-personalProfile__albumCount{flex-shrink:0;padding:5px 10px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.bo-personalProfile__album p{margin:8px 0 0;color:var(--bo-muted);font-size:14px;line-height:1.55}.bo-personalProfile__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0}.bo-personalProfile__photoCard{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:8px;min-width:0}.bo-personalProfile__photoControls{display:flex;flex-wrap:wrap;align-content:start;gap:6px;min-width:0}.bo-personalProfile__photoControls>.bo-secondaryButton{display:inline-flex;align-items:center;justify-content:center;flex:1 1 80px;gap:5px;min-width:0;min-height:36px;padding:6px 8px;font-size:12px;line-height:1.35}.bo-personalProfile__photoControls>.bo-secondaryButton:focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.bo-personalProfile__photoSlot{position:relative;display:grid;place-items:center;aspect-ratio:4/3;min-width:0;overflow:hidden;border:1px dashed var(--bo-line-strong);border-radius:6px;background:color-mix(in srgb,var(--bo-paper) 80%,var(--bo-stage) 20%)}.bo-personalProfile__photoSlot.has-image{border-style:solid}.bo-personalProfile__photoSlot>span{display:grid;justify-items:center;gap:8px;padding:10px;color:var(--bo-muted);font-size:14px}.bo-personalProfile__photos .bo-personalProfile__photoSlot img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-personalProfile__albumActions{display:grid;justify-items:start;gap:6px}.bo-personalProfile__albumActions>.bo-secondaryButton{min-height:44px;padding:10px 16px;font-size:15px}.bo-personalProfile__status{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;border:1px solid;border-radius:5px;font-size:14px;line-height:1.5;font-weight:650}.bo-personalProfile__status.is-success{border-color:#9fbea1;background:#f1f7f0;color:#365b39}.bo-personalProfile__status.is-error{border-color:#dba69c;background:#fff1ed;color:#8b3022}.bo-settingsUnavailable{grid-column:1/-1;margin:0;padding:9px 10px;border-left:3px solid var(--bo-accent);background:color-mix(in srgb,var(--bo-accent) 7%,#fffaf3);color:var(--bo-muted);font-size:10px;line-height:1.45}.bo-readOnlyNote{grid-column:1/-1;margin:0 0 10px;color:var(--bo-muted);font-size:10px;line-height:1.45}@media(max-width:640px){.bo-personalProfile__form{grid-template-columns:1fr;padding:14px 12px}.bo-personalProfile__form>.bo-primaryButton{grid-column:1;justify-self:stretch}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bbs-shell{--bbs-line: rgba(48, 75, 89, .2);--bbs-muted: #66737a;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;color:var(--bo-ink, #1f2a30)}.bbs-toolbar,.bbs-toolbarActions,.bbs-panelTabs,.bbs-panelTabs button,.bbs-createButton,.bbs-dateRow,.bbs-dateRow label,.bbs-sectionHead,.bbs-sectionHead>div,.bbs-editorHead,.bbs-editorActions,.bbs-editorActions button,.bbs-mediaTools label,.bbs-mediaTools>div,.bbs-homeMeta,.bbs-homeMeta>div,.bbs-homeEdit,.bbs-calendarHead,.bbs-storageCard button{display:flex;align-items:center}.bbs-toolbar{justify-content:space-between;gap:12px;min-width:0;min-height:48px;margin-bottom:8px;padding:6px;border:1px solid var(--bbs-line);border-radius:6px;background:#ffffffeb}.bbs-panelTabs{gap:4px;min-width:0}.bbs-panelTabs button,.bbs-dateRow button,.bbs-sectionHead button,.bbs-editorHead>button,.bbs-mediaTools button,.bbs-calendarHead button{border:1px solid transparent;border-radius:4px;color:#52646e;background:transparent;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.bbs-panelTabs button{justify-content:center;gap:6px;min-height:34px;padding:0 12px}.bbs-panelTabs button:hover,.bbs-panelTabs button.is-active{border-color:var(--bbs-line);color:#fff;background:#324b59}.bbs-toolbarActions{justify-content:flex-end;gap:10px;min-width:0}.bbs-saveState{overflow:hidden;color:var(--bbs-muted);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bbs-saveState.is-error{color:#9a443c}.bbs-saveState.is-saved{color:#357253}.bbs-createButton,.bbs-editorActions button,.bbs-storageCard button,.bbs-emptyPreview button{justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #213845;border-radius:4px;color:#fff;background:#324b59;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.bbs-today,.bbs-mediaPanel,.bbs-calendarPanel,.bbs-settingsPanel,.bbs-editor{min-width:0;min-height:0;overflow:hidden}.bbs-today{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.bbs-dateRow{gap:8px;min-width:0;min-height:42px;padding:5px 7px;border:1px solid var(--bbs-line);border-radius:5px;background:#fff}.bbs-dateRow label{gap:8px}.bbs-dateRow label span,.bbs-editorForm label>span,.bbs-rangePair label>span{color:var(--bbs-muted);font-size:9.5px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.bbs-dateRow input,.bbs-editorForm input,.bbs-editorForm textarea,.bbs-editorForm select{width:100%;min-height:36px;border:1px solid var(--bbs-line);border-radius:4px;padding:7px 9px;color:#27343b;background:#fff;font:inherit;font-size:12px}.bbs-dateRow input{width:148px;min-height:30px;padding:4px 7px}.bbs-dateRow button{min-height:30px;padding:0 10px;border-color:var(--bbs-line);background:#f7f9fa}.bbs-dateRow p{margin:0 0 0 auto;color:var(--bbs-muted);font-size:10.5px;font-weight:750}.bbs-todayGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,29%);gap:8px;min-height:0;overflow:hidden}.bbs-mainPreview,.bbs-schedule,.bbs-editorForm,.bbs-editorPreview,.bbs-settingsPanel>section{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bbs-line);border-radius:6px;background:#fff}.bbs-preview{--bbs-background-image: none;--bbs-fallback: radial-gradient(circle at 82% 18%, rgba(201, 154, 63, .2), transparent 30%), linear-gradient(135deg, #211713 0%, #4b2a20 54%, #8f3f25 100%);position:relative;display:flex;align-items:var(--bbs-position, center);width:100%;height:100%;min-height:280px;overflow:hidden;isolation:isolate;color:var(--bbs-text, #fff);background-color:#211713;background-image:var(--bbs-background-image),var(--bbs-fallback);background-position:center;background-size:cover;background-repeat:no-repeat}.bbs-preview:after{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--bbs-overlay, .68);background:linear-gradient(90deg,var(--bbs-overlay-color, #24150f) 0%,var(--bbs-overlay-color, #24150f) 48%,transparent 100%)}.bbs-preview.is-generic-quote{--bbs-text: #f7f2e9;--bbs-overlay: 1;--bbs-overlay-color: transparent;--bbs-background-image: none;--bbs-fallback: linear-gradient(118deg, transparent 0 67%, rgba(205, 164, 94, .15) 67% 68%, transparent 68%), radial-gradient(circle at 83% 24%, rgba(205, 164, 94, .2), transparent 27%), linear-gradient(135deg, #211713, #4b2a20)}.bbs-preview.is-generic-quote:after{background:linear-gradient(90deg,rgba(33,23,19,.46),transparent 74%)}.bbs-preview.is-generic-quote .bbs-previewCopy>span{color:#dbb76f}.bbs-previewCopy{width:min(82%,780px);padding:clamp(26px,4vw,58px);font-family:var(--bbs-font, Georgia, serif);text-align:var(--bbs-align, left)}.bbs-previewCopy>span{display:block;margin-bottom:12px;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bbs-previewCopy h2{max-width:18ch;margin:0;color:inherit;font-family:inherit;font-size:clamp(30px,var(--bbs-title-size, 46px),72px);font-weight:500;line-height:1.02;overflow-wrap:anywhere}.bbs-previewCopy p{max-width:58ch;margin:14px 0 0;color:inherit;font-family:Inter,Arial,sans-serif;font-size:var(--bbs-body-size, 15px);line-height:1.5}.bbs-emptyPreview{display:grid;height:100%;min-height:280px;place-content:center;justify-items:center;gap:8px;color:var(--bbs-muted);text-align:center;background:linear-gradient(145deg,#f8fafb,#eef3f5)}.bbs-emptyPreview strong{color:#2b3c45;font-family:Georgia,serif;font-size:20px}.bbs-emptyPreview span{font-size:12px}.bbs-emptyPreview button{margin-top:6px}.bbs-schedule{display:grid;grid-template-rows:auto minmax(0,1fr)}.bbs-sectionHead{justify-content:space-between;gap:8px;min-height:48px;padding:7px 9px;border-bottom:1px solid var(--bbs-line)}.bbs-sectionHead>div{align-items:flex-start;flex-direction:column;gap:2px}.bbs-sectionHead span{color:var(--bbs-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bbs-sectionHead strong{font-size:12px}.bbs-sectionHead button{display:grid;width:30px;height:30px;place-items:center;border-color:var(--bbs-line);background:#f7f9fa}.bbs-scheduleList{min-height:0;overflow-y:auto;padding:6px}.bbs-scheduleItem{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;margin-bottom:5px;padding:5px;border:1px solid transparent;border-radius:4px;color:#26343b;background:#f7f9fa;text-align:left;cursor:pointer}.bbs-scheduleItem:hover,.bbs-scheduleItem.is-active{border-color:#6a8492;background:#edf3f5}.bbs-scheduleItem img{width:48px;height:46px;border-radius:3px;-o-object-fit:cover;object-fit:cover}.bbs-scheduleItem>span{display:grid;gap:3px;min-width:0}.bbs-scheduleItem small,.bbs-scheduleItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbs-scheduleItem small{color:var(--bbs-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bbs-scheduleItem strong{font-size:10.5px}.bbs-scheduleItem>svg{color:#647984}.bbs-editor{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--bbs-line);border-radius:6px;background:#f4f7f8}.bbs-editorHead{justify-content:space-between;gap:12px;min-height:58px;padding:8px 12px;border-bottom:1px solid var(--bbs-line);background:#fff}.bbs-editorHead span,.bbs-eyebrow{color:var(--bbs-muted);font-size:8.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bbs-editorHead h2{margin:3px 0 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.bbs-editorHead>button{display:grid;width:34px;height:34px;place-items:center}.bbs-editorHead>button svg{width:18px}.bbs-editorGrid{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:8px;min-height:0;padding:8px}.bbs-editorForm{display:grid;align-content:start;gap:10px;padding:12px;overflow-y:auto}.bbs-editorForm label{display:grid;gap:5px;min-width:0}.bbs-editorForm textarea{min-height:82px;resize:vertical}.bbs-editorForm input:focus,.bbs-editorForm textarea:focus,.bbs-editorForm select:focus{outline:2px solid rgba(50,75,89,.18);border-color:#607b89}.bbs-fieldPair,.bbs-rangePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bbs-rangePair{padding:9px;border:1px solid var(--bbs-line);border-radius:4px;background:#f8fafb}.bbs-rangePair label>span{display:flex;justify-content:space-between}.bbs-rangePair b{color:#324b59}.bbs-rangePair input{min-height:20px;padding:0;border:0;accent-color:#4a1f5b}.bbs-editorActions{justify-content:flex-end;gap:7px;margin-top:2px}.bbs-editorActions>span{flex:1}.bbs-editorActions button.is-secondary{border-color:var(--bbs-line);color:#33464f;background:#fff}.bbs-editorActions button.is-danger{margin-right:auto;border-color:#9a443c47;color:#9a443c;background:#fff4f1}.bbs-editorActions button:disabled{cursor:not-allowed;opacity:.45}.bbs-editorPreview{background:#202a2f}.bbs-mediaPanel{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--bbs-line);border-radius:6px;background:#fff}.bbs-mediaTools{display:grid;gap:7px;padding:8px;border-bottom:1px solid var(--bbs-line)}.bbs-mediaTools label{gap:7px;max-width:360px;padding:0 9px;border:1px solid var(--bbs-line);border-radius:4px}.bbs-mediaTools input{width:100%;min-height:34px;border:0;outline:0;font:inherit;font-size:12px}.bbs-mediaTools>div{gap:5px;overflow-x:auto}.bbs-mediaTools button{flex:0 0 auto;min-height:26px;padding:0 8px;border-color:var(--bbs-line);background:#f7f9fa;text-transform:capitalize}.bbs-mediaTools button.is-active{color:#fff;background:#324b59}.bbs-mediaGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:8px;overflow-y:auto}.bbs-mediaGrid button{display:grid;grid-template-rows:112px auto auto;gap:4px;min-width:0;padding:5px;border:1px solid var(--bbs-line);border-radius:5px;color:#2a3840;background:#fff;text-align:left;cursor:pointer}.bbs-mediaGrid button:hover{border-color:#607b89;transform:translateY(-1px)}.bbs-mediaGrid img{width:100%;height:112px;border-radius:3px;-o-object-fit:cover;object-fit:cover}.bbs-mediaGrid span{overflow:hidden;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bbs-mediaGrid small{color:var(--bbs-muted);font-size:8px;text-transform:uppercase}.bbs-calendarPanel{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--bbs-line);border-radius:6px;background:#fff}.bbs-calendarHead{justify-content:center;gap:18px;min-height:58px;border-bottom:1px solid var(--bbs-line)}.bbs-calendarHead h2{width:min(300px,50%);margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500;text-align:center}.bbs-calendarHead button{display:grid;width:34px;height:34px;place-items:center;border-color:var(--bbs-line)}.bbs-calendarHead button svg{width:18px}.bbs-calendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(36px,1fr);gap:1px;min-height:0;overflow:auto;background:var(--bbs-line)}.bbs-calendarGrid>strong{display:grid;min-height:30px;place-items:center;color:var(--bbs-muted);background:#f5f8f9;font-size:9px;text-transform:uppercase}.bbs-calendarGrid>button,.bbs-calendarGrid>.is-blank{position:relative;display:grid;align-content:start;gap:5px;min-width:76px;min-height:68px;padding:8px;border:0;color:#2a3840;background:#fff;text-align:left}.bbs-calendarGrid>button{cursor:pointer}.bbs-calendarGrid>button:hover,.bbs-calendarGrid>button.is-selected{background:#eef4f6;box-shadow:inset 0 0 0 2px #587482}.bbs-calendarGrid button>span{font-family:Georgia,serif;font-size:18px}.bbs-calendarGrid button>small{color:var(--bbs-muted);font-size:8px;font-weight:800}.bbs-calendarGrid button>i{position:absolute;right:8px;top:10px;width:7px;height:7px;border-radius:50%;background:#9a6e36}.bbs-settingsPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;overflow-y:auto}.bbs-settingsPanel>section{padding:clamp(16px,2vw,26px)}.bbs-settingsPanel h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:500}.bbs-settingsPanel p{margin:0 0 18px;color:var(--bbs-muted);font-size:12px;line-height:1.55}.bbs-settingsPanel section>label:not(.bbs-toggleRow){display:grid;gap:10px}.bbs-settingsPanel section>label>span{display:flex;justify-content:space-between;font-size:11px;font-weight:850}.bbs-settingsPanel input[type=range]{width:100%;accent-color:#4a1f5b}.bbs-toggleRow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--bbs-line);font-size:12px;font-weight:850;cursor:pointer}.bbs-toggleRow input{position:absolute;opacity:0}.bbs-toggleRow i{position:relative;width:38px;height:21px;border-radius:12px;background:#bec8cd;transition:background .2s ease}.bbs-toggleRow i:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .2s ease}.bbs-toggleRow input:checked+i{background:#4a1f5b}.bbs-toggleRow input:checked+i:after{transform:translate(17px)}.bbs-storageCard{background:linear-gradient(145deg,#f9f5f1,#fff)}.bbs-storageCard button{width:-moz-max-content;width:max-content}.bbs-homeCard{display:grid;grid-template-rows:minmax(126px,1fr) 34px;min-height:160px;margin:0 clamp(14px,1.5vw,24px) 10px;overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:5px;box-shadow:0 10px 24px #20292e24}.bbs-homeCard .bbs-preview{min-height:126px}.bbs-homeCard .bbs-previewCopy{width:min(90%,720px);padding:clamp(16px,2vw,24px)}.bbs-homeCard .bbs-previewCopy>span{margin-bottom:6px;font-size:7px}.bbs-homeCard .bbs-previewCopy h2{font-size:clamp(21px,2.2vw,34px)}.bbs-homeCard .bbs-previewCopy p{margin-top:7px;font-size:clamp(9px,.72vw,11px);line-height:1.35}.bbs-homeMeta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:0 8px;color:#efe3cc;background:#2b1d18}.bbs-homeMeta>div:first-child{gap:8px;min-width:0}.bbs-homeMeta span,.bbs-homeMeta small{font-size:7.5px;font-weight:850;text-transform:uppercase}.bbs-homeMeta small{color:#9fb0b8}.bbs-homeDots{justify-content:center;gap:5px}.bbs-homeDots button{width:16px;height:3px;padding:0;border:0;background:#ffffff4d;cursor:pointer}.bbs-homeDots button.is-active{background:#d3aa64}.bbs-homeEdit{justify-self:end;gap:4px;border:0;color:#e7edef;background:transparent;font:inherit;font-size:8px;font-weight:900;text-transform:uppercase;cursor:pointer}.bbs-homeEdit.is-static{cursor:default}.bbs-readOnlyStatus{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;padding:0 8px;color:var(--bbs-muted);font-size:9px;font-weight:800;white-space:nowrap}.bbs-readOnlyStatus b{padding-left:8px;border-left:1px solid var(--bbs-line);color:#324b59;font-size:9px;text-transform:uppercase}.bbs-dailyPanel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;overflow:hidden}.bbs-dateRow>div:first-child{display:grid;gap:2px;min-width:0}.bbs-dateRow>div:first-child>span{color:var(--bbs-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bbs-dateRow>div:first-child>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bbs-dateControls{display:flex;align-items:center;gap:5px}.bbs-dateControls button{display:grid;min-width:32px;min-height:30px;place-items:center;padding:0 9px}.bbs-readOnlyGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,27%);gap:8px;min-height:0;overflow:hidden}.bbs-entryDetails{min-width:0;min-height:0;padding:clamp(16px,2vw,26px);overflow-y:auto;border:1px solid var(--bbs-line);border-radius:6px;background:#fff}.bbs-entryDetails h2{margin:5px 0 16px;font-family:Georgia,serif;font-size:23px;font-weight:500}.bbs-entryDetails dl{display:grid;gap:0;margin:0;border-top:1px solid var(--bbs-line)}.bbs-entryDetails dl>div{display:grid;grid-template-columns:minmax(86px,.42fr) minmax(0,.58fr);gap:8px;padding:10px 0;border-bottom:1px solid var(--bbs-line)}.bbs-entryDetails dt,.bbs-entryDetails dd{margin:0;font-size:10px;line-height:1.35}.bbs-entryDetails dt{color:var(--bbs-muted);font-weight:800}.bbs-entryDetails dd{color:#2a3940;font-weight:900;text-align:right}.bbs-readOnlyNote{margin:16px 0;color:var(--bbs-muted);font-size:10.5px;line-height:1.55}.bbs-entryDetails>a{display:inline-flex;align-items:center;gap:6px;color:#3d5d6d;font-size:10px;font-weight:900;text-decoration:none}.bbs-calendarHead>div{width:min(340px,58%);text-align:center}.bbs-calendarHead>div>span{color:var(--bbs-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bbs-calendarHead>div h2{width:100%;margin-top:3px}.bbs-calendarGrid>button.is-today{box-shadow:inset 0 0 0 2px #a37a42}.bbs-browsePanel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bbs-line);border-radius:6px;background:#fff}.bbs-browseTools{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-bottom:1px solid var(--bbs-line)}.bbs-browseTools label,.bbs-browseTools>div{display:flex;align-items:center}.bbs-browseTools label{gap:7px;padding:0 9px;border:1px solid var(--bbs-line);border-radius:4px}.bbs-browseTools input{width:100%;min-height:34px;border:0;outline:0;font:inherit;font-size:11px}.bbs-browseTools>div{gap:4px;overflow-x:auto}.bbs-browseTools button{min-height:28px;padding:0 8px;border:1px solid var(--bbs-line);border-radius:4px;color:#52646e;background:#f7f9fa;font:inherit;font-size:9px;font-weight:850;text-transform:capitalize;cursor:pointer}.bbs-browseTools button.is-active{color:#fff;background:#324b59}.bbs-browseTools>span{color:var(--bbs-muted);font-size:9px;font-weight:850;white-space:nowrap}.bbs-browseList{display:grid;align-content:start;gap:5px;min-height:0;padding:7px;overflow-y:auto}.bbs-browseList>button{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:5px;border:1px solid var(--bbs-line);border-radius:5px;color:#26343b;background:#fff;text-align:left;cursor:pointer}.bbs-browseList>button:hover{border-color:#607b89;background:#f4f8f9}.bbs-browseList img{width:66px;height:58px;border-radius:3px;-o-object-fit:cover;object-fit:cover}.bbs-browseList span{display:grid;gap:3px;min-width:0}.bbs-browseList small{color:var(--bbs-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bbs-browseList strong{overflow:hidden;font-family:Georgia,serif;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bbs-browseList em{color:#687983;font-size:8.5px;font-style:normal;font-weight:800}.bbs-browseList>button>svg{color:#70838d}.bbs-homeDailyMark{justify-content:center;gap:5px;color:#d4dde1;font-size:7.5px;font-weight:900;text-transform:uppercase;white-space:nowrap}@media(max-width:1280px){.bbs-mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.bbs-editorGrid{grid-template-columns:minmax(290px,.44fr) minmax(0,.56fr)}}@media(max-width:980px){.bbs-todayGrid{grid-template-columns:minmax(0,1fr) minmax(220px,34%)}.bbs-readOnlyGrid{grid-template-columns:minmax(0,1fr) minmax(220px,33%)}.bbs-mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bbs-settingsPanel{grid-template-columns:minmax(0,1fr)}}@media(max-width:880px){.bbs-shell,.bbs-today,.bbs-dailyPanel,.bbs-todayGrid,.bbs-readOnlyGrid,.bbs-browsePanel,.bbs-mediaPanel,.bbs-calendarPanel,.bbs-settingsPanel,.bbs-editor,.bbs-editorGrid{height:auto;min-height:0;overflow:visible}.bbs-toolbar{position:sticky;top:58px;z-index:5;align-items:stretch;flex-direction:column}.bbs-panelTabs{width:100%;overflow-x:auto}.bbs-panelTabs button{flex:1 0 auto}.bbs-toolbarActions{justify-content:space-between}.bbs-todayGrid,.bbs-readOnlyGrid,.bbs-editorGrid{grid-template-columns:minmax(0,1fr)}.bbs-mainPreview{min-height:320px}.bbs-scheduleList{max-height:420px}.bbs-editorForm{max-height:none;overflow:visible}.bbs-editorPreview{min-height:360px}.bbs-mediaGrid,.bbs-browseList{max-height:none;overflow:visible}.bbs-browsePanel{overflow:visible}.bbs-calendarGrid{min-height:560px}.bbs-settingsPanel{overflow:visible}}@media(max-width:640px){.bbs-dateRow{align-items:stretch;flex-wrap:wrap}.bbs-dateRow label{flex:1 1 100%;justify-content:space-between}.bbs-dateRow input{width:min(180px,60%)}.bbs-dateRow p{flex:1 1 100%;margin-left:0}.bbs-previewCopy{width:94%;padding:22px}.bbs-previewCopy h2{font-size:clamp(27px,calc(var(--bbs-title-size, 46px) * .72),52px)}.bbs-fieldPair,.bbs-rangePair{grid-template-columns:minmax(0,1fr)}.bbs-editorActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bbs-editorActions>span{display:none}.bbs-editorActions button.is-danger{grid-column:1 / -1;width:100%}.bbs-mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbs-mediaGrid button{grid-template-rows:94px auto auto}.bbs-mediaGrid img{height:94px}.bbs-calendarGrid{grid-auto-rows:minmax(74px,1fr)}.bbs-calendarGrid>button,.bbs-calendarGrid>.is-blank{min-width:66px;padding:6px}.bbs-homeCard{min-height:184px;margin-inline:10px}.bbs-homeCard .bbs-previewCopy h2{font-size:clamp(20px,7vw,29px)}.bbs-homeMeta{grid-template-columns:minmax(0,1fr) auto}.bbs-homeDailyMark{display:none!important}.bbs-readOnlyStatus{justify-content:flex-start;flex-wrap:wrap;white-space:normal}.bbs-dateRow>div:first-child{flex:1 1 100%}.bbs-dateControls{order:2}.bbs-dateRow p{order:3}.bbs-browseTools{grid-template-columns:minmax(0,1fr)}.bbs-browseTools>span{justify-self:start}.bbs-browseList>button{grid-template-columns:56px minmax(0,1fr) auto}.bbs-browseList img{width:56px;height:52px}.bbs-browseList strong{white-space:normal}}@media(prefers-reduced-motion:reduce){.bbs-mediaGrid button,.bbs-toggleRow i,.bbs-toggleRow i:after{transition:none}}.bo-overviewAnalytics.bo-analyticsStudio{--lw-ink: #1b1a17;--lw-paper: #f2efe7;--lw-surface: #faf8f2;--lw-soft: #eeebe3;--lw-line: #c9c4b9;--lw-muted: #6d6a61;--lw-rust: #a7462b;color:var(--lw-ink);background:var(--lw-paper)}.bo-overviewAnalytics .bo-analyticsStudioToolbar{min-height:76px;padding:10px 18px;border-bottom:1px solid var(--lw-line);background:var(--lw-surface)}.bo-overviewAnalytics .bo-selectedEyebrow{display:block;color:var(--lw-rust);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bo-overviewAnalytics .bo-analyticsStudioToolbar h2{margin-top:2px;color:var(--lw-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.2vw,34px);font-weight:500;line-height:1}.bo-overviewAnalytics .bo-analyticsStudioToolbar p{margin-top:4px;color:var(--lw-muted);font-size:12px}.bo-overviewAnalytics .bo-analyticsWindow{position:relative;min-height:0;overflow:hidden;background:var(--lw-paper)}.bo-overviewAnalytics .bo-analyticsWindowTrack,.bo-overviewAnalytics .bo-analyticsPage{min-height:0}.lw-analyticsPage{height:100%;min-height:0;display:grid;gap:14px;padding:14px 18px 70px;overflow:auto;color:var(--lw-ink);background:var(--lw-paper);font-family:Avenir Next,Gill Sans,Trebuchet MS,sans-serif}.lw-performancePage{grid-template-rows:110px 264px minmax(242px,1fr)}.lw-audiencePage{grid-template-rows:110px 334px minmax(238px,1fr)}.lw-metricStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--lw-line);border-bottom:1px solid var(--lw-line);background:transparent}.lw-metricStrip article{min-width:0;padding:15px 14px 12px;border-right:1px solid var(--lw-line)}.lw-metricStrip article:last-child{border-right:0}.lw-metricStrip article>span{color:var(--lw-muted);font-size:13px;font-weight:700}.lw-metricStrip article>div{margin-top:9px;display:flex;align-items:baseline;gap:9px}.lw-metricStrip strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.1vw,32px);font-weight:500;line-height:1}.lw-metricStrip small{overflow:hidden;color:#697669;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lw-panel{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--lw-line);background:var(--lw-surface)}.lw-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 9px;border-bottom:1px solid var(--lw-line)}.lw-panel>header span{color:var(--lw-rust);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lw-panel>header h3{margin:3px 0 0;color:var(--lw-ink);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.1}.lw-panel>header small{color:var(--lw-muted);font-size:12px}.lw-primaryGrid,.lw-audiencePrimary,.lw-audienceSecondary{min-height:0;display:grid;gap:14px}.lw-primaryGrid{grid-template-columns:minmax(0,1.62fr) minmax(330px,.9fr)}.lw-audiencePrimary,.lw-audienceSecondary{grid-template-columns:minmax(0,1.58fr) minmax(340px,.82fr)}.lw-legend{display:flex;align-items:center;gap:13px}.lw-legend span{display:inline-flex!important;align-items:center;gap:6px;color:var(--lw-muted)!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.lw-legend i{width:9px;height:9px;background:#a8aaa4}.lw-legend i.is-current{background:var(--lw-rust)}.lw-barChart{height:calc(100% - 58px);display:flex;align-items:stretch;justify-content:space-around;gap:24px;padding:22px 28px 13px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 41px,#dfdcd4 42px)}.lw-barGroup{min-width:42px;flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;color:var(--lw-muted);font-size:12px;text-align:center}.lw-barGroup>div{min-height:0;display:flex;align-items:end;justify-content:center;gap:5px}.lw-barGroup i,.lw-barGroup b{width:min(28px,34%);min-height:2px;display:block}.lw-barGroup i{background:#a8aaa4}.lw-barGroup b{background:var(--lw-rust)}.lw-comparisonTable{padding:0 13px}.lw-comparisonTable>div{min-height:42px;display:grid;grid-template-columns:1.35fr repeat(3,.72fr);align-items:center;border-bottom:1px solid #dedad1;font-size:14px}.lw-comparisonTable>div>:not(:first-child){text-align:right}.lw-comparisonTable>div>b:last-child{color:#697669}.lw-dataTable{width:100%}.lw-dataTable>div{min-height:40px;display:grid;align-items:center;padding:0 14px;border-bottom:1px solid #e0ddd5;font-size:14px}.lw-dataTable>div:last-child{border-bottom:0}.lw-dataTable>div>:not(:first-child){text-align:right}.lw-tableHead{min-height:33px!important;color:var(--lw-muted);background:var(--lw-soft);font-size:12px!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lw-pageTable>div{grid-template-columns:minmax(210px,2fr) repeat(5,minmax(70px,1fr))}.lw-pageTable>div>strong:first-child{display:grid;text-transform:capitalize}.lw-pageTable>div>strong:first-child small{margin-top:2px;color:var(--lw-muted);font-size:12px;font-weight:500;text-transform:none}.lw-emptyRow{min-height:74px!important;display:grid!important;place-items:center;color:var(--lw-muted);font-size:14px!important;text-align:center!important}.lw-mapFrame{position:relative;height:calc(100% - 58px);overflow:hidden;background:#e5e2d8}.lw-mapFrame .leaflet-container{width:100%;height:100%;filter:grayscale(.42) sepia(.08) contrast(.94)}.lw-mapKey{position:absolute;z-index:500;left:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(99,92,81,.35);color:var(--lw-ink);background:#faf8f2f0;font-size:12px;font-weight:700}.lw-mapKey i{width:9px;height:9px;border-radius:50%;background:var(--lw-rust)}.lw-mapFrame .leaflet-control-attribution{font-size:10px}.lw-locationList{padding:0 13px}.lw-locationList button{width:100%;min-height:52px;display:grid;grid-template-columns:28px minmax(120px,1.35fr) minmax(58px,.75fr) 42px;align-items:center;gap:8px;padding:0 2px;border:0;border-bottom:1px solid #dedad1;background:transparent;color:var(--lw-ink);font:inherit;text-align:left;cursor:pointer}.lw-locationList button.is-selected{background:linear-gradient(90deg,rgba(167,70,43,.08),transparent)}.lw-locationList button>span{color:#948f85;font-family:Georgia,Times New Roman,serif;font-size:12px}.lw-locationList button>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lw-locationList button>i{height:5px;background:#ddd9d0}.lw-locationList button>i b{height:100%;min-width:7px;display:block;background:var(--lw-rust)}.lw-locationList button>em{display:grid;justify-items:end;font-style:normal}.lw-locationList button>em b{font-size:14px}.lw-locationList button>em small{color:var(--lw-muted);font-size:12px}.lw-emptyMessage{margin:0;padding:22px 14px;color:var(--lw-muted);font-size:14px;line-height:1.45}.lw-sourceTable>div{grid-template-columns:minmax(170px,1.6fr) repeat(4,minmax(65px,1fr))}.lw-deviceList{padding:5px 14px 0}.lw-deviceList>div{min-height:45px;display:grid;grid-template-columns:105px minmax(80px,1fr) 44px;align-items:center;gap:12px;border-bottom:1px solid #e0ddd5;font-size:14px}.lw-deviceList>div>span{display:grid}.lw-deviceList small{margin-top:2px;color:var(--lw-muted);font-size:12px}.lw-deviceList>div>i{height:5px;background:#ddd9d0}.lw-deviceList>div>i b{height:100%;display:block;background:var(--lw-rust)}.lw-deviceList>div>strong{text-align:right}.lw-visitorSplit{display:grid;grid-template-columns:1fr 1fr;margin:8px 14px 0;border:1px solid var(--lw-line)}.lw-visitorSplit>div{min-height:51px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:7px 10px;border-right:1px solid var(--lw-line)}.lw-visitorSplit>div:last-child{border-right:0}.lw-visitorSplit span{grid-column:1 / -1;color:var(--lw-muted);font-size:12px;font-weight:800;text-transform:uppercase}.lw-visitorSplit strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.lw-visitorSplit small{color:var(--lw-muted);font-size:12px}.bo-overviewAnalytics .bo-analyticsSlideTab{position:absolute;top:auto;bottom:10px;z-index:20;width:112px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transform:none;border:1px solid var(--lw-ink);border-radius:0;color:var(--lw-ink);background:var(--lw-surface);font-size:14px;font-weight:800;box-shadow:none}.bo-overviewAnalytics .bo-analyticsSlideTabPrevious{left:18px;right:auto}.bo-overviewAnalytics .bo-analyticsSlideTabNext{left:auto;right:18px;color:#fff;border-color:#78331f;background:#78331f}.bo-overviewAnalytics .bo-analyticsPageCount{position:absolute;z-index:20;left:50%;bottom:24px;transform:translate(-50%);color:var(--lw-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1180px){.lw-primaryGrid,.lw-audiencePrimary,.lw-audienceSecondary{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.lw-metricStrip article{padding-inline:10px}}@media(max-width:900px){.bo-overviewAnalytics .bo-analyticsStudioToolbar{min-height:auto}.lw-analyticsPage{height:auto;min-height:100%;display:block;padding:10px 10px 68px}.lw-metricStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.lw-metricStrip article{min-height:88px;border-bottom:1px solid var(--lw-line)}.lw-primaryGrid,.lw-audiencePrimary,.lw-audienceSecondary{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:10px}.lw-panel{min-height:260px}.lw-pageTablePanel,.lw-sourcePanel{overflow-x:auto}.lw-pageTable,.lw-sourceTable{min-width:720px}.bo-overviewAnalytics .bo-analyticsSlideTab{bottom:8px}}@media(prefers-reduced-motion:reduce){.lw-analyticsPage *,.lw-analyticsPage *:before,.lw-analyticsPage *:after{animation:none!important;transition:none!important}}.bo-overviewAnalytics.bo-analyticsStudio{grid-template-rows:108px minmax(0,1fr);gap:0;padding-bottom:0}.bo-overviewAnalytics .bo-analyticsStudioToolbar{min-height:108px;overflow:visible}.bo-overviewAnalytics .bo-analyticsStudioToolbar>div:first-child p{line-height:1.4}.bo-overviewAnalytics .bo-analyticsPageMain,.bo-overviewAnalytics .bo-analyticsPageSecondary{display:block;min-width:0;min-height:0;padding:0;overflow:hidden}.bo-overviewAnalytics .lw-analyticsPage{width:100%;height:100%;min-width:0}.bo-overviewAnalytics .lw-metricStrip small{display:none}.bo-overviewAnalytics .lw-metricStrip article>div{justify-content:flex-start}.bo-overviewAnalytics .lw-primaryGrid,.bo-overviewAnalytics .lw-audiencePrimary,.bo-overviewAnalytics .lw-audienceSecondary{grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr)}@media(max-width:1380px){.bo-overviewAnalytics .lw-primaryGrid,.bo-overviewAnalytics .lw-audiencePrimary,.bo-overviewAnalytics .lw-audienceSecondary{grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr)}}@media(min-width:901px){.bo-overviewAnalytics.bo-analyticsStudio{grid-template-rows:124px minmax(0,1fr);gap:0;padding-bottom:0}.bo-overviewAnalytics .bo-analyticsStudioToolbar{height:124px;min-height:124px;overflow:visible}.bo-overviewAnalytics .lw-performancePage{grid-template-rows:78px minmax(0,.72fr) minmax(0,1fr)}.bo-overviewAnalytics .lw-audiencePage{grid-template-rows:78px minmax(0,1.13fr) minmax(0,1fr)}.bo-overviewAnalytics .lw-metricStrip{min-height:0}.bo-overviewAnalytics .lw-metricStrip article{padding:10px 10px 8px}.bo-overviewAnalytics .lw-metricStrip article>div{margin-top:4px}}.bo-shell,.bo-shell *{box-sizing:border-box}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell.is-miles-tab:not(.is-mobile-subpage){display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-mileageDashboard{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripShell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripForm{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-tripPanelTitle{min-height:30px;padding:5px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-tripPanelTitle>span{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px 6px;min-height:0;padding:6px 7px;overflow-y:auto}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField.is-wide{grid-column:1 / -1}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow{gap:2px}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow>span,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField>span{font-size:7.5px}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow input,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField input,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField select{min-height:29px;height:29px;padding:0 7px;font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField textarea{min-height:38px;height:38px;padding:6px 7px;font-size:10px;resize:none}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px 7px}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripActions button{min-height:29px;font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRoutePane{grid-template-rows:48px 40px;min-height:88px;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;place-content:initial;gap:7px;min-height:48px;padding:7px 9px;text-align:left}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap svg{width:17px;height:17px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap strong{font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap span{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteSummary>div{display:grid;align-content:center;min-height:40px;padding:4px 6px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteSummary span{font-size:6.5px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteSummary strong{font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-mileageDesktopLedger{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-mileageLedgerLink{min-height:48px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel{display:grid;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-workspaceLedger{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-managerPanelTitle{display:flex;justify-content:flex-end;min-height:34px;padding:5px 7px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-managerPanelTitle h2{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-genericLedgerGrid,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-ledgerMobileList{height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-ledgerMobileList{align-content:start;overflow-y:auto}}html:has(.bo-shell),html:has(.bo-clientLoginShell),body:has(.bo-shell),body:has(.bo-clientLoginShell),#root:has(.bo-shell){width:100%;height:100%;min-height:100%;margin:0;overflow:hidden!important;background:#f3f5f7}#root:has(.bo-clientLoginShell){width:100%;min-height:100%;margin:0}.bo-clientLoginShell{min-height:100dvh;display:grid;place-items:center;padding:24px;color:#1f2328;background:radial-gradient(circle at 15% 10%,rgba(82,107,122,.2),transparent 34%),linear-gradient(150deg,#edf1f3,#f8f9fa 58%,#e7ecef);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bo-clientLoginCard{width:min(100%,430px);display:grid;gap:16px;padding:clamp(24px,5cqw,38px);border:1px solid rgba(50,75,89,.18);border-radius:12px;background:#fffffff5;box-shadow:0 28px 80px #19273029}.bo-clientLoginCard .bo-kicker{color:#647887}.bo-clientLoginCard h1,.bo-clientLoginCard p{margin:0}.bo-clientLoginMark{width:52px;height:52px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#647d8c,#324b59);font-weight:900;letter-spacing:.04em}.bo-clientLoginForm,.bo-clientLoginForm label{display:grid;gap:8px}.bo-clientLoginForm{gap:14px}.bo-clientLoginForm label span{color:#4b5963;font-size:13px;font-weight:800}.bo-clientPasswordControl{display:grid;gap:8px}.bo-clientPasswordControl>label{color:#4b5963;font-size:13px;font-weight:800}.bo-clientPasswordInput{position:relative}.bo-clientPasswordInput input{padding-right:52px}.bo-clientPasswordToggle{position:absolute;top:1px;right:1px;width:48px;height:44px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid rgba(50,75,89,.3);border-radius:0 5px 5px 0;color:#203f53;background:#f4f8fa;cursor:pointer}.bo-clientPasswordToggle svg{display:block;width:22px;height:22px}.bo-clientPasswordToggle:hover{background:#edf4f8}.bo-clientPasswordToggle:focus-visible{z-index:1;outline:2px solid #526b7a;outline-offset:1px}.bo-clientLoginForm input{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(50,75,89,.26);border-radius:6px;color:#1f2328;background:#fff;font:inherit}.bo-clientLoginForm .bo-primaryButton{justify-content:center;min-height:46px}.bo-clientLoginNotice{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(65,105,133,.24);border-radius:6px;color:#345672;background:#edf4f8;font-size:13px}.bo-clientLoginNotice.is-error{border-color:#9a443c47;color:#7d352f;background:#fff3f1}.bo-clientLoginHelp{color:#626c76;font-size:12px;line-height:1.5}.bo-clientLoginActions{display:grid;gap:10px}.bo-clientLoginLink{justify-self:start;padding:0;border:0;color:#345672;background:transparent;font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bo-clientLoginLink:disabled{cursor:wait;opacity:.62}.bo-shell{--bo-shell-max: 100cqw;--bo-stage-x: clamp(12px, 1.1cqw, 16px);--bo-topbar-height: 70px;--bo-ink: #1f2328;--bo-muted: #626c76;--bo-soft: #f3f5f7;--bo-paper: #ffffff;--bo-line: rgba(43, 24, 50, .15);--bo-line-strong: rgba(43, 24, 50, .28);--bo-rail: #111318;--bo-plum: #26112f;--bo-coral: #c96f61;--bo-highlight: var(--bo-accent);--bo-primary-accent: var(--bo-accent);--bo-good: #2d6b58;--bo-warn: #416985;--bo-alert: #9a443c;--bo-action: #2f7b56;--bo-action-hover: #276848;--bo-next: #416985;--bo-next-hover: #345672;--bo-back: #647887;--bo-back-hover: #526572;position:fixed;inset:0;display:grid;grid-template-columns:clamp(300px,16cqw,360px) minmax(0,1fr);width:100%;height:100dvh;max-height:100dvh;min-height:0;margin:0;overflow:hidden;color:var(--bo-ink);background:var(--bo-soft);box-shadow:-1px 0 #2b183217,1px 0 #2b183217;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.bo-shell:not(.is-page-editor-route){--bo-line: rgba(50, 75, 89, .16);--bo-line-strong: rgba(50, 75, 89, .3)}.bo-shell:not(.is-page-editor-route) .bo-brandMark{border-color:color-mix(in srgb,var(--bo-accent) 58%,rgba(255,255,255,.22));background:linear-gradient(145deg,#647d8c,#324b59)}.bo-shell:not(.is-page-editor-route) :is(.bo-primaryButton,.bo-managerShiftUtility button,.bo-quickClock button,.bo-businessTripActions button:not(.is-secondary),.bo-expenseEntryFields>button,.bo-calendarFooter button,.bo-credentialSave,.bo-aiInsightControlsFooter button:not(:disabled),.bo-aiInsightReportActions button:not(:disabled)){border-color:color-mix(in srgb,var(--bo-action) 78%,#000000 22%);color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-action) 88%,#ffffff 12%),var(--bo-action));box-shadow:0 8px 18px color-mix(in srgb,var(--bo-action) 14%,transparent)}.bo-shell:not(.is-page-editor-route) :is(.bo-primaryButton,.bo-managerShiftUtility button,.bo-quickClock button,.bo-businessTripActions button:not(.is-secondary),.bo-expenseEntryFields>button,.bo-calendarFooter button,.bo-credentialSave,.bo-aiInsightControlsFooter button:not(:disabled),.bo-aiInsightReportActions button:not(:disabled)):hover{border-color:color-mix(in srgb,var(--bo-action-hover) 84%,#000000 16%);background:var(--bo-action-hover)}.bo-shell:not(.is-page-editor-route) :is(.bo-weekArrow:first-child,.bo-inventoryEdgePrevious:not(:disabled),.bo-settingsPager--prev,.bo-analyticsSlideTabPrevious){border-color:color-mix(in srgb,var(--bo-back) 78%,#000000 22%);color:#fff;background:var(--bo-back);box-shadow:0 10px 24px color-mix(in srgb,var(--bo-back) 20%,transparent)}.bo-shell:not(.is-page-editor-route) :is(.bo-weekArrow:first-child,.bo-inventoryEdgePrevious:not(:disabled),.bo-settingsPager--prev,.bo-analyticsSlideTabPrevious):hover{background:var(--bo-back-hover)}.bo-shell:not(.is-page-editor-route) :is(.bo-weekArrow:last-child,.bo-inventoryEdgeNext:not(:disabled),.bo-settingsPager--next,.bo-analyticsSlideTabNext){border-color:color-mix(in srgb,var(--bo-next) 78%,#000000 22%);color:#fff;background:var(--bo-next);box-shadow:0 10px 24px color-mix(in srgb,var(--bo-next) 20%,transparent)}.bo-shell:not(.is-page-editor-route) :is(.bo-weekArrow:last-child,.bo-inventoryEdgeNext:not(:disabled),.bo-settingsPager--next,.bo-analyticsSlideTabNext):hover{background:var(--bo-next-hover)}.bo-shell.is-page-editor{grid-template-columns:minmax(0,1fr);height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;background:#f4f6f8}.bo-shell h1,.bo-shell h2,.bo-shell h3,.bo-shell button,.bo-shell input,.bo-shell select,.bo-shell textarea,.bo-shell table{font-family:inherit;letter-spacing:0}.bo-rail{display:flex;flex-direction:column;min-width:0;min-height:0;height:100dvh;overflow:hidden;padding:18px 16px;color:#f7f8fa;background:var(--bo-rail);border-right:1px solid rgba(255,255,255,.08)}.bo-brand{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-height:70px;padding:4px 4px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.bo-brandMark{display:grid;place-items:center;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--bo-accent) 48%,rgba(255,255,255,.22));border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--bo-accent),#2a1333);font-size:16px;font-weight:850}.bo-brandMark.has-image{overflow:hidden;padding:0;background:#fff}.bo-brandMark img{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.bo-shell[data-generic-preview=true] .bo-brandMark{border-radius:10px;background:#fff}.bo-shell[data-generic-preview=true] .bo-brandMark img{padding:3px;-o-object-fit:contain;object-fit:contain}.bo-brandText{min-width:0}.bo-brandText strong,.bo-brandText span{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bo-brandText strong{color:#fff;font-size:16px;line-height:1.2}.bo-brandText span{margin-top:4px;color:#ffffff9e;font-size:13px}.bo-nav{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:16px 0;scrollbar-color:color-mix(in srgb,var(--bo-accent) 72%,transparent) #141014;scrollbar-width:thin}.bo-navButton{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:46px;padding:0 14px;border:1px solid transparent;border-radius:5px;color:#ffffffb8;background:transparent;font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.bo-navButton svg{width:19px;height:19px}.bo-navButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-navButton:hover{color:#fff;background:#ffffff0f}.bo-navButton.is-active{color:#fff;border-color:color-mix(in srgb,var(--bo-accent) 50%,rgba(255,255,255,.12));background:#ffffff17;box-shadow:inset 4px 0 0 var(--bo-accent)}.bo-railFoot{display:grid;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.bo-memberDashUtility{display:grid;width:100%}.bo-memberDashboardButton{width:100%;min-height:44px;border-color:#ffffff1f;background:#ffffff0b}.bo-memberDashboardButton:hover{border-color:color-mix(in srgb,var(--bo-accent) 50%,rgba(255,255,255,.12))}.bo-kicker{color:#ffffff75;font-size:12px;font-weight:800;text-transform:uppercase}.bo-tierLock{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#fff;background:#ffffff0f;font-size:14px}.bo-tierLock svg{width:16px;height:16px}.bo-tierLock span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-clientSignOut{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#fffc;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bo-clientSignOut:hover{color:#fff;background:#ffffff14}.bo-stage{display:grid;grid-template-rows:var(--bo-topbar-height) minmax(0,1fr);min-width:0;min-height:0;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;padding:0 var(--bo-stage-x)}.bo-stage:has(.bo-homeLayout){grid-template-rows:var(--bo-topbar-height) minmax(0,1fr)}.bo-stage.is-page-editor{grid-template-rows:minmax(0,1fr);width:100%;padding:0;background:#f4f6f8}.bo-stage.is-page-editor .bo-view{height:100%;overflow:hidden}@media(min-width:901px){html:has(.bo-shell),body:has(.bo-shell),#root:has(.bo-shell){height:100dvh;min-height:100dvh;overflow:hidden!important}.bo-shell:not(.is-page-editor){position:fixed;inset:0;display:grid;grid-template-columns:clamp(300px,16cqw,360px) minmax(0,1fr);width:100cqw;height:100dvh;max-height:100dvh;margin-inline:0;min-width:0;min-height:0;overflow:hidden}.bo-shell:not(.is-page-editor) .bo-rail,.bo-shell:not(.is-page-editor) .bo-stage,.bo-shell:not(.is-page-editor) .bo-view{min-height:0;max-height:100%;overflow:hidden}.bo-shell:not(.is-page-editor) .bo-rail,.bo-shell:not(.is-page-editor) .bo-stage{height:100%}.bo-shell:not(.is-page-editor) .bo-homeLayout,.bo-shell:not(.is-page-editor) .bo-overviewGrid,.bo-shell:not(.is-page-editor) .bo-messageShell,.bo-shell:not(.is-page-editor) .bo-businessManagerShell,.bo-shell:not(.is-page-editor) .bo-crmGrid,.bo-shell:not(.is-page-editor) .bo-shopGrid,.bo-shell:not(.is-page-editor) .bo-pageEditorGrid,.bo-shell:not(.is-page-editor) .bo-pageVisualEditor,.bo-shell:not(.is-page-editor) .bo-settingsGrid,.bo-shell:not(.is-page-editor) .bo-containedView{min-height:0;max-height:100%;overflow:hidden}.bo-shell:not(.is-page-editor) .bo-tableViewport,.bo-shell:not(.is-page-editor) .bo-threadList,.bo-shell:not(.is-page-editor) .bo-activityLog,.bo-shell:not(.is-page-editor) .bo-readyRows,.bo-shell:not(.is-page-editor) .bo-editorForm,.bo-shell:not(.is-page-editor) .bo-formGrid{min-height:0;overflow:auto}}.bo-command{z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--bo-topbar-height);min-height:0;margin:0 calc(var(--bo-stage-x) * -1);padding:12px var(--bo-stage-x) 8px;overflow:hidden;border-bottom:1px solid var(--bo-line);background:#f4f6f8f5;backdrop-filter:blur(12px)}.bo-commandTitle{min-width:0;padding-block:2px;overflow:visible}.bo-commandTitle h1{margin:0;max-width:100%;overflow:visible;color:var(--bo-ink);font-size:clamp(24px,1.8cqw,30px);font-weight:850;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.bo-commandTitle span{display:block;margin-top:4px;overflow:hidden;color:var(--bo-muted);font-size:clamp(12.5px,.82cqw,14px);text-overflow:ellipsis;white-space:nowrap}.bo-commandActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}@media(min-width:901px){.bo-command{border-bottom-color:#ffffff1f;color:#fff;background:var(--bo-rail);box-shadow:0 8px 24px #090c0f24}.bo-commandTitle h1,.bo-command .bo-managerShiftUtility strong{color:#fff}.bo-commandTitle span,.bo-command .bo-managerShiftUtility span{color:#ffffffad}.bo-command .bo-managerShiftUtility strong{border-left-color:#ffffff2e}}.bo-managerShiftUtility{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:clamp(10px,1cqw,16px);min-width:0}.bo-managerShiftUtility span{overflow:hidden;color:var(--bo-muted);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bo-managerShiftUtility strong{padding-left:clamp(10px,1cqw,16px);border-left:1px solid var(--bo-line);color:var(--bo-ink);font-size:clamp(17px,1.2cqw,20px);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.bo-managerShiftUtility button{min-width:88px;min-height:38px;padding:0 16px;border:1px solid rgba(43,24,50,.26);border-radius:4px;background:var(--bo-plum);color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.bo-managerShiftUtility button:hover{background:color-mix(in srgb,var(--bo-plum) 88%,#ffffff 12%)}.bo-managerShiftUtility button:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 45%,transparent);outline-offset:2px}.bo-view{width:100%;height:100%;min-height:0;overflow:hidden}.bo-embeddedCrm{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:#f7f8fa}.bo-embeddedCrmFrame{display:block;width:100%;height:100%;border:0;background:#f7f8fa}.bo-embeddedCrmLoading{position:absolute;inset:0;z-index:1;display:grid;align-content:center;justify-items:center;gap:6px;padding:24px;color:var(--bo-ink);background:#f7f8fa;text-align:center}.bo-embeddedCrmLoading span{color:var(--bo-muted);font-size:13px}.bo-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:var(--bo-footer-height);min-height:var(--bo-footer-height);margin:0 calc(var(--bo-stage-x) * -1);padding:0 var(--bo-stage-x);border-top:1px solid var(--bo-line);color:var(--bo-muted);background:#f4f6f8f5;font-size:11px;overflow:visible}.bo-footer strong,.bo-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-footerLogoDock{position:absolute;right:16px;bottom:2px;z-index:3;display:flex;align-items:flex-end;justify-content:flex-end;width:clamp(44px,2.9cqw,56px);height:32px;pointer-events:none}.bo-footerLogo{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.bo-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;width:224px;height:32px;padding:0 10px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-muted);background:#fff}.bo-search input{width:100%;height:30px;min-width:0;padding:0;border:0;color:var(--bo-ink);background:transparent;font:inherit;font-size:12.5px;outline:none}.bo-primaryButton,.bo-secondaryButton,.bo-inlineButton,.bo-iconButton,.bo-actionButton,.bo-dangerButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border-radius:5px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bo-primaryButton{padding:0 10px;border:1px solid color-mix(in srgb,var(--bo-accent) 76%,#000000 24%);color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 86%,#ffffff 14%),var(--bo-accent))}.bo-primaryButton:disabled,.bo-secondaryButton:disabled{opacity:.55;cursor:not-allowed}.bo-secondaryButton,.bo-inlineButton,.bo-iconButton{padding:0 9px;border:1px solid var(--bo-line);color:var(--bo-ink);background:#fff}.bo-iconButton{width:31px;padding:0}.bo-actionButton{min-width:0;min-height:clamp(54px,7dvh,68px);padding:0 16px;border:1px solid var(--bo-line);color:var(--bo-ink);background:#fff;font-size:14px}.bo-actionButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-dangerButton{width:-moz-max-content;width:max-content;padding:0 10px;border:1px solid rgba(154,68,60,.26);color:var(--bo-alert);background:#fff5f2}.bo-primaryButton:hover,.bo-secondaryButton:hover,.bo-inlineButton:hover,.bo-iconButton:hover,.bo-actionButton:hover,.bo-dangerButton:hover,.bo-tableAction:hover{border-color:var(--bo-line-strong);transform:translateY(-1px)}.bo-homeLayout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:stretch;gap:clamp(8px,1dvh,10px);height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain}.bo-welcomePanel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;padding:8px;overflow:hidden;border:1px solid rgba(50,75,89,.18);border-radius:6px;background:#f8fafb;box-shadow:0 14px 28px #324b5913}.bo-welcomeCopy{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0;padding:12px 16px;border:1px solid rgba(50,75,89,.14);border-radius:5px;background:linear-gradient(120deg,#fff,#edf3f5)}.bo-welcomeCopy>span{display:block;flex:0 0 auto;color:var(--bo-muted);font-size:clamp(10px,.72cqw,12px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bo-welcomeCopy h2{min-width:0;margin:0;overflow:hidden;color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.25cqw,38px);font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.bo-welcomeCopy p{max-width:680px;margin:16px 0 0;color:#f5f3f8d6;font-size:clamp(15px,1.02cqw,18px);line-height:1.5;text-shadow:0 1px 10px color-mix(in srgb,#000000 32%,transparent)}.bo-whyAlbum{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid rgba(50,75,89,.16);border-radius:5px;background:#fff}.bo-whyAlbumHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;border-bottom:1px solid rgba(50,75,89,.12);background:#f7f9faf5}.bo-whyAlbumHeader>div{display:flex;align-items:baseline;gap:8px;min-width:0}.bo-whyAlbumHeader span{color:var(--bo-plum);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.bo-whyAlbumHeader strong{overflow:hidden;color:var(--bo-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bo-whyAlbumHeader small{flex:0 0 auto;color:var(--bo-muted);font-size:10px;font-weight:750;white-space:nowrap}.bo-whyAlbumFrame{position:relative;min-height:0;overflow:hidden;background:linear-gradient(135deg,#dbe5e9,#eef3f5 58%,#ccd9df);touch-action:pan-y}.bo-whyAlbumTrack{display:flex;width:100%;height:100%;transform:translate3d(calc(var(--bo-why-album-index, 0) * -100%),0,0);transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.bo-whyAlbumSlide{flex:0 0 100%;width:100%;height:100%;min-width:0;overflow:hidden}.bo-whyAlbumSlide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bo-whyAlbumFrame.prefers-reduced-motion .bo-whyAlbumTrack{transition:none}.bo-whyAlbumEmpty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:var(--bo-muted);text-align:left}.bo-whyAlbumEmpty svg{flex:0 0 auto;color:var(--bo-accent)}.bo-whyAlbumEmpty div{display:grid;gap:3px}.bo-whyAlbumEmpty strong{color:var(--bo-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.3cqw,21px);font-weight:500}.bo-whyAlbumEmpty span{font-size:11px;line-height:1.35}.bo-whyAlbumControls{position:absolute;right:9px;bottom:8px;z-index:4;display:flex;align-items:center;gap:8px;padding:5px 7px;border:1px solid rgba(255,255,255,.46);border-radius:999px;background:#1c282fa3;backdrop-filter:blur(8px)}.bo-whyAlbumFrame.is-empty .bo-whyAlbumControls{border-color:#324b591f;background:#fffc}.bo-whyAlbumDots{display:flex;gap:5px}.bo-whyAlbumDots button{position:relative;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.bo-whyAlbumDots button:after{position:absolute;inset:10px;border:1px solid rgba(255,255,255,.82);border-radius:50%;content:""}.bo-whyAlbumFrame.is-empty .bo-whyAlbumDots button:after{border-color:#324b5961}.bo-whyAlbumDots button.is-active:after{background:#fff}.bo-whyAlbumDots button:disabled{opacity:.38;cursor:default}.bo-whyAlbumPause{min-height:28px;padding:0 4px;border:0;color:#fff;background:transparent;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.bo-whyAlbumDots button:focus-visible,.bo-whyAlbumPause:focus-visible{border-radius:999px;outline:2px solid #ffffff;outline-offset:1px}.bo-whyAlbumFrame.is-empty .bo-whyAlbumPause{color:var(--bo-muted)}@media(prefers-reduced-motion:reduce){.bo-whyAlbumTrack{transition:none}}.bo-generalGrid,.bo-weatherGrid,.bo-detailGrid,.bo-readyList{display:grid;gap:8px;min-width:0}.bo-generalGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-top:clamp(18px,2.5dvh,28px)}.bo-kilnCard{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:clamp(58px,8dvh,72px);padding:10px 14px;border-top:1px solid rgba(43,24,50,.14);background:#ffffffe6}.bo-kilnCard--mobile{display:none}.bo-kilnCard span,.bo-kilnCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-kilnCard span{color:var(--bo-muted);font-size:clamp(13px,.92cqw,15px);font-weight:800}.bo-kilnCard strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.1cqw,40px);font-weight:500}.bo-homeSide{display:grid;grid-template-rows:minmax(168px,clamp(190px,25dvh,240px)) auto minmax(0,1fr);align-content:stretch;gap:clamp(10px,1.2dvh,14px);height:100%;min-height:0;overflow:hidden}.bo-homeSide>.bo-quickPanel{min-height:0;overflow:hidden}.bo-quickPunchSlot{display:grid;grid-template-rows:auto minmax(72px,auto);gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--bo-line)}.bo-quickPunchTitle{display:inline-flex;align-items:center;gap:7px;color:var(--bo-ink);font-size:clamp(13px,.92cqw,15px);font-weight:850}.bo-quickPunchTitle svg{color:var(--bo-accent)}.bo-quickClock{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-height:clamp(74px,9dvh,92px);padding:clamp(11px,1.2dvh,16px) clamp(14px,1.2cqw,18px);border:1px solid var(--bo-line);border-radius:5px;background:#ffffffb8}.bo-quickClock strong,.bo-quickClock span{display:block}.bo-quickClock strong{color:var(--bo-ink);font-size:clamp(18px,1.3cqw,24px);line-height:1}.bo-quickClock span{margin-top:6px;color:var(--bo-muted);font-size:clamp(12px,.84cqw,14px)}.bo-quickClock button{min-width:104px;min-height:40px;border:1px solid color-mix(in srgb,var(--bo-accent) 76%,#000000 24%);border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 86%,#ffffff 14%),var(--bo-accent));box-shadow:0 10px 22px color-mix(in srgb,var(--bo-accent) 18%,transparent);color:#fff;font-weight:900;cursor:pointer}.bo-businessManagerShell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;overflow:hidden}.bo-managerToolbar{display:grid;grid-template-columns:minmax(360px,.78fr) repeat(2,minmax(206px,.61fr));align-items:stretch;gap:8px;min-height:42px;overflow:hidden}.bo-managerTabs{display:grid;grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#ffffffe0}.bo-managerTabs button,.bo-managerFilterBar button{min-height:30px;border:0;background:transparent;color:var(--bo-muted);font-size:13px;font-weight:900;cursor:pointer}.bo-managerTabs button{min-width:0;min-height:clamp(40px,4.2dvh,46px);padding:0 clamp(12px,1cqw,20px);border-left:1px solid var(--bo-line);font-size:clamp(14px,.95cqw,16px)}.bo-managerTabs button:first-child{border-left:0}.bo-managerTabs button.is-active{background:var(--bo-plum);color:#fff}.bo-managerFilterBar{display:flex;grid-column:1 / 3;align-items:center;gap:8px;min-height:36px;min-width:0;padding:4px 6px;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#ffffffeb}.bo-managerFilterBar label{display:inline-grid;grid-template-columns:auto minmax(136px,172px);align-items:center;gap:8px;min-width:0}.bo-managerFilterBar label span{color:var(--bo-muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bo-managerFilterBar input,.bo-managerFilterBar button{border:1px solid var(--bo-line);border-radius:4px;background:#fff}.bo-managerFilterBar input{min-width:0;height:30px;padding:0 8px;color:var(--bo-ink);font:inherit;font-size:13px;font-weight:800}.bo-managerFilterBar button{padding:0 12px}.bo-managerFilterBar strong{margin-left:auto;overflow:hidden;color:var(--bo-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bo-timeManager,.bo-managerLedgerShell{height:100%;min-height:0;overflow:hidden}.bo-timeManager{display:grid;grid-template-rows:minmax(150px,clamp(158px,22dvh,202px)) minmax(0,1fr);gap:8px}.bo-weekLanePanel,.bo-managerTablePanel,.bo-managerReviewPanel{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:var(--bo-paper)}.bo-managerPanelTitle>span{color:var(--bo-muted);font-size:11px;font-weight:800;line-height:1}.bo-managerPanelTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 10px;border-bottom:1px solid var(--bo-line)}.bo-managerPanelTitle h2{margin:0;color:var(--bo-ink);font-size:clamp(16px,1.05cqw,20px);line-height:1}.bo-managerPanelTitle>span{text-align:right;white-space:nowrap}.bo-weekLaneTitle{min-height:50px;padding:7px 12px}.bo-weekLaneMeta,.bo-weekLaneTotals,.bo-weekLaneTotals>span{display:flex;align-items:center}.bo-weekLaneMeta{justify-content:flex-end;gap:clamp(12px,1.4cqw,22px);min-width:0}.bo-weekLaneTotals{min-width:0}.bo-weekLaneTotals>span{gap:5px;min-width:0;padding:0 clamp(10px,1cqw,16px);border-left:1px solid var(--bo-line);white-space:nowrap}.bo-weekLaneTotals>span:first-child{border-left:0}.bo-weekLaneTotals small,.bo-weekLaneTotals strong,.bo-weekLaneRange{line-height:1;white-space:nowrap}.bo-weekLaneTotals small{color:var(--bo-muted);font-size:10.5px;font-weight:800}.bo-weekLaneTotals strong{color:var(--bo-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:900}.bo-weekLaneRange{padding-left:clamp(12px,1.4cqw,22px);border-left:1px solid var(--bo-line);color:var(--bo-muted);font-size:11px;font-weight:850}.bo-timesheetReviewState{color:var(--bo-muted)!important;font-size:11px!important;font-weight:800!important}.bo-managerPanelActions,.bo-analyticsPanelActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.bo-pdfExportButton{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-width:92px;min-height:28px;padding:0 9px;border:1px solid #172b38;border-radius:4px;color:#fff;background:#263d4c;font:inherit;font-size:9.5px;font-weight:900;white-space:nowrap;cursor:pointer}.bo-pdfExportButton:hover{border-color:#1b3444;background:#304b5d}.bo-pdfExportButton:focus-visible{outline:2px solid rgba(48,75,93,.38);outline-offset:2px}.bo-analyticsPanelActions>strong{text-align:right}.bo-weekLanePanel{display:grid;grid-template-rows:auto minmax(0,1fr)}.bo-weekLaneScroller{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;min-height:0;overflow:hidden}.bo-weekArrow{display:grid;place-items:center;min-width:0;min-height:0;border:0;border-right:1px solid color-mix(in srgb,var(--bo-accent) 62%,rgba(255,255,255,.16));background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 86%,#ffffff 14%),var(--bo-accent));color:#fff;cursor:pointer}.bo-weekArrow:last-child{border-right:0;border-left:1px solid color-mix(in srgb,var(--bo-accent) 62%,rgba(255,255,255,.16))}.bo-weekArrow svg{width:19px;height:19px;stroke-width:2.4}.bo-weekArrow:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 78%,#ffffff 22%),color-mix(in srgb,var(--bo-accent) 92%,#000000 8%))}.bo-weekArrow:disabled{cursor:default;opacity:.56}.bo-weekLaneViewport{min-width:0;min-height:0;overflow:hidden}.bo-weekLaneTrack{display:flex;width:300%;height:100%;min-height:0;transform:translate(-33.333333%);transition:none;will-change:transform}.bo-weekLaneTrack.is-sliding-next{transform:translate(-66.666667%);transition:transform .32s cubic-bezier(.22,.78,.24,1)}.bo-weekLaneTrack.is-sliding-prev{transform:translate(0);transition:transform .32s cubic-bezier(.22,.78,.24,1)}.bo-weekLaneGrid{display:grid;flex:0 0 33.333333%;grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;overflow:hidden}.bo-weekLaneGrid[aria-hidden=true] .bo-weekDay{pointer-events:none}.bo-weekDay{display:grid;grid-template-rows:auto auto minmax(20px,1fr) auto;align-items:start;min-width:0;min-height:0;gap:3px;padding:10px 10px 9px;border:0;border-left:1px solid var(--bo-line);background:#fff;color:var(--bo-ink);text-align:left;cursor:pointer}.bo-weekDay:first-child{border-left:0}.bo-weekDay.is-active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bo-accent) 72%,transparent)}.bo-weekDay span,.bo-weekDay strong{font-weight:900}.bo-weekDay small{justify-self:end;max-width:100%;overflow:hidden;color:var(--bo-muted);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bo-weekDay strong{margin-top:2px;font-size:clamp(16px,1.05cqw,20px);line-height:1.05}.bo-weekDay em{align-self:end;min-height:22px;padding:4px 6px;overflow:hidden;border:1px solid var(--bo-line);border-radius:3px;color:var(--bo-muted);font-size:11px;font-style:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bo-weekLaneTitleMobile,.bo-weekLaneYear,.bo-weekDayMobileDate,.bo-weekDayMobileDuration{display:none}@media(prefers-reduced-motion:reduce){.bo-weekLaneTrack.is-sliding-next,.bo-weekLaneTrack.is-sliding-prev{transition-duration:1ms}}.bo-managerBottomGrid,.bo-managerLedgerShell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:8px}.bo-mileageDashboard,.bo-expenseDashboard{display:grid;height:100%;min-height:0;gap:8px;overflow:hidden}.bo-mileageDashboard{grid-template-rows:clamp(238px,34dvh,330px) minmax(150px,1fr)}.bo-businessTripShell{display:grid;grid-template-columns:minmax(430px,.9fr) minmax(360px,1.1fr);min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:var(--bo-paper)}.bo-businessTripForm{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--bo-line)}.bo-tripPanelTitle h2{color:var(--bo-muted);font-family:inherit;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bo-businessTripFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:9px 10px;overflow:auto}.bo-businessAddressRow{display:grid;grid-column:1 / -1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.bo-businessAddressRow>span,.bo-managerWorkspaceField>span{color:var(--bo-muted);font-size:9.5px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bo-businessAddressRow>span{white-space:nowrap}.bo-managerWorkspaceField{display:grid;align-content:start;gap:4px;min-width:0}.bo-managerWorkspaceField.is-wide{grid-column:1 / -1}.bo-businessAddressRow input,.bo-managerWorkspaceField input,.bo-managerWorkspaceField select,.bo-managerWorkspaceField textarea{width:100%;min-width:0;min-height:32px;border:1px solid var(--bo-line);border-radius:4px;padding:0 8px;color:var(--bo-ink);background:#fff;font:inherit;font-size:12px}.bo-managerWorkspaceField textarea{min-height:54px;padding-top:7px;resize:vertical}.bo-businessTripActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px 10px;border-top:1px solid var(--bo-line);background:#f4f6f8}.bo-businessTripActions button,.bo-expenseEntryFields>button{min-width:0;min-height:32px;border:1px solid color-mix(in srgb,var(--bo-accent) 76%,#000000 24%);border-radius:4px;padding:0 7px;color:#fff;background:var(--bo-accent);font:inherit;font-size:10px;font-weight:900;cursor:pointer}.bo-businessTripActions button.is-secondary{border-color:var(--bo-line);color:var(--bo-ink);background:#e7eaee}.bo-businessTripActions button:disabled,.bo-expenseEntryFields>button:disabled{border-color:#c6cbd1;color:#777b7d;background:#e2e3e1;cursor:not-allowed}.bo-businessRoutePane{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:#edf0ef}.bo-businessRouteMap{display:grid;place-content:center;justify-items:center;gap:6px;min-height:158px;padding:20px;color:#50585d;text-align:center}.bo-businessRouteMap svg{color:var(--bo-accent)}.bo-businessRouteMap strong{color:var(--bo-ink);font-size:13px}.bo-businessRouteMap span{max-width:440px;color:var(--bo-muted);font-size:11px;font-weight:750;line-height:1.35}.bo-businessRouteSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--bo-line);background:#fffffff0}.bo-businessRouteSummary>div{min-width:0;padding:7px 9px;border-right:1px solid var(--bo-line)}.bo-businessRouteSummary>div:last-child{border-right:0}.bo-businessRouteSummary span,.bo-businessRouteSummary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-businessRouteSummary span{color:var(--bo-muted);font-size:8.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.bo-businessRouteSummary strong{margin-top:2px;color:var(--bo-ink);font-size:11px}.bo-workspaceLedger,.bo-expenseEntryPanel,.bo-receiptDropzone{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:var(--bo-paper)}.bo-workspaceLedger{display:grid;grid-template-rows:auto minmax(0,1fr)}.bo-workspaceLedger .bo-genericLedgerGrid,.bo-workspaceLedger .bo-genericLedgerViewport{height:100%}.bo-workspaceLedger .bo-genericLedgerRow strong,.bo-workspaceLedger .bo-genericLedgerRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-workspaceLedger .bo-genericLedgerRow small{margin-top:2px;color:var(--bo-muted);font-size:10px}.bo-expenseDashboard{grid-template-rows:auto minmax(158px,1fr) minmax(138px,.72fr)}.bo-expenseEntryPanel{display:grid;grid-template-rows:auto auto}.bo-expenseEntryFields{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(240px,1.45fr) auto;align-items:end;gap:8px;padding:8px 10px 10px}.bo-expenseEntryFields>button{min-width:112px}.bo-receiptWorkspace{display:grid;grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);gap:8px;min-height:0}.bo-receiptDropzone{display:grid;place-content:center;justify-items:center;gap:5px;padding:14px;color:var(--bo-muted);text-align:center;cursor:pointer}.bo-receiptDropzone svg{color:var(--bo-accent)}.bo-receiptDropzone strong{color:var(--bo-ink);font-size:13px}.bo-receiptDropzone span{max-width:260px;font-size:10.5px;font-weight:750;line-height:1.3}.bo-receiptDropzone input{width:min(100%,240px);min-width:0;color:var(--bo-muted);font:inherit;font-size:10px}.bo-expenseDesktopLedger,.bo-receiptDesktopLedger{min-width:0;min-height:0;overflow:hidden}.bo-expenseDesktopLedger .bo-workspaceLedger,.bo-receiptDesktopLedger .bo-workspaceLedger{height:100%}.bo-receiptIntakeCopy{display:grid;justify-items:center;gap:3px}.bo-receiptActions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bo-receiptAction{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border:1px solid var(--bo-line);border-radius:4px;padding:0 9px;color:var(--bo-ink);background:#fff;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.bo-receiptAction.is-camera,.bo-expenseMobileLinks,.bo-receiptDropzone .bo-receiptInput{display:none}.bo-managerTablePanel,.bo-managerReviewPanel{display:grid;grid-template-rows:auto minmax(0,1fr)}.bo-timesheetGrid,.bo-genericLedgerGrid{min-height:0;overflow:hidden}.bo-timesheetMobileList,.bo-ledgerMobileList,.bo-managerMobilePageLink,.bo-managerMobileSubpage{display:none}.bo-timesheetViewport,.bo-genericLedgerViewport{height:100%;min-height:0;overflow:auto;scrollbar-color:var(--bo-plum) rgba(43,24,50,.08);scrollbar-width:thin}.bo-timesheetBody{display:grid;grid-auto-rows:minmax(30px,1fr);align-content:stretch}.bo-timesheetHead,.bo-timesheetRow{display:grid;grid-template-columns:var(--bo-resizable-columns, minmax(108px, .8fr) repeat(4, minmax(110px, 1fr)));min-width:max(100%,var(--bo-resizable-min-width, 0px))}.bo-timesheetHead,.bo-genericLedgerHead{position:sticky;top:0;z-index:2;align-items:center;min-height:32px;background:#f1f4f7eb;border-bottom:1px solid var(--bo-line);color:var(--bo-muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bo-timesheetRow span,.bo-genericLedgerRow span{min-width:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid rgba(43,24,50,.08)}.bo-timesheetRow span:first-child,.bo-genericLedgerRow span:first-child{border-left:0}.bo-resizableHeaderCell{display:flex;align-items:stretch;min-width:0;height:100%;min-height:32px;border-left:1px solid rgba(43,24,50,.08)}.bo-resizableHeaderCell:first-child{border-left:0}.bo-resizableHeaderLabel{display:block;flex:1 1 auto;min-width:0;align-self:center;overflow:hidden;padding:0 6px 0 10px;text-overflow:ellipsis;white-space:nowrap}.bo-columnResizeHandle{flex:0 0 13px;width:13px;min-width:13px;min-height:100%;padding:0;border:0;border-left:1px solid rgba(43,24,50,.12);border-radius:0;background:linear-gradient(90deg,transparent 0 4px,rgba(43,24,50,.24) 4px 5px,transparent 5px 8px,rgba(43,24,50,.18) 8px 9px,transparent 9px);cursor:col-resize;touch-action:none}.bo-columnResizeHandle:hover,.bo-columnResizeHandle:focus-visible{background:linear-gradient(90deg,transparent 0 4px,var(--bo-accent) 4px 5px,transparent 5px 8px,rgba(43,24,50,.24) 8px 9px,transparent 9px);outline:none}.bo-isResizingColumn,.bo-isResizingColumn *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bo-timesheetRow,.bo-genericLedgerRow{align-items:center;min-height:32px;border-bottom:1px solid rgba(43,24,50,.09);color:var(--bo-ink);font-size:12px;font-weight:800}.bo-timesheetRow.is-placeholder span,.bo-genericLedgerRow span:empty:after{display:block;width:min(72%,260px);height:6px;border-radius:99px;background:#2b18320b;content:""}.bo-genericLedgerHead,.bo-genericLedgerRow{display:grid;grid-template-columns:var(--bo-resizable-columns, repeat(var(--ledger-columns, 4), minmax(0, 1fr)));min-width:max(100%,var(--bo-resizable-min-width, 0px))}.bo-genericLedgerRow:first-child span:first-child{color:var(--bo-muted)}.bo-managerReviewRows{min-height:0;overflow:auto}.bo-managerReviewRows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-bottom:1px solid rgba(43,24,50,.09)}.bo-managerReviewRows span{min-width:0;overflow:hidden;color:var(--bo-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bo-managerReviewRows strong{color:var(--bo-ink);font-size:12px;text-align:right}.bo-weatherCard,.bo-updateBanner,.bo-panel{min-width:0;border:1px solid var(--bo-line);border-radius:6px;background:var(--bo-paper);box-shadow:0 1px #ffffffe6 inset,0 12px 24px #26112f0a}.bo-weatherCard{display:flex;flex-direction:column;min-height:0;padding:clamp(14px,1.7dvh,20px);overflow:hidden;background:linear-gradient(135deg,rgba(74,31,91,.08),transparent 48%),linear-gradient(315deg,rgba(201,111,97,.1),transparent 44%),#fff}.bo-weatherTop{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--bo-muted);font-size:clamp(13px,.9cqw,15px);font-weight:800}.bo-weatherTop span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-weatherTop time{white-space:nowrap}.bo-weatherMain{display:grid;align-content:center;flex:1;min-height:96px}.bo-weatherMain strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,3.4cqw,66px);font-weight:500;line-height:1}.bo-weatherMain span{margin-top:8px;color:var(--bo-muted);font-size:clamp(14px,.96cqw,16px)}.bo-weatherGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-updateBanner{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:clamp(72px,9dvh,88px);padding:12px 16px}.bo-updateBanner strong,.bo-updateBanner span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-updateBanner strong{color:var(--bo-ink);font-size:clamp(14px,.96cqw,16px)}.bo-updateBanner span{margin-top:4px;color:var(--bo-muted);font-size:clamp(12.5px,.86cqw,14px);line-height:1.35;text-overflow:clip;white-space:normal}.bo-updateBanner button{height:38px;padding:0 14px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bo-bellDot,.bo-logDot{display:block;width:11px;height:11px;border-radius:3px;background:var(--bo-coral);box-shadow:0 0 0 4px #c96f611f}.bo-panel{display:flex;flex-direction:column;min-height:0;padding:clamp(10px,1.2dvh,14px);overflow:hidden}.bo-fillPanel{height:100%}.bo-span2{grid-column:span 2}.bo-sectionHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:clamp(30px,4.2dvh,38px);margin-bottom:clamp(8px,1dvh,12px);padding-bottom:8px;border-bottom:1px solid var(--bo-line)}.bo-sectionHeader h2{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--bo-ink);font-size:clamp(15px,1.02cqw,18px);font-weight:850;line-height:1.2}.bo-sectionHeader h2 svg{color:var(--bo-accent)}.bo-actionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bo-overviewGrid,.bo-crmGrid,.bo-shopGrid,.bo-pageEditorGrid,.bo-settingsGrid{display:grid;gap:10px;height:100%;min-height:0;overflow:hidden}.bo-overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(154px,auto) minmax(0,1fr);align-content:stretch;gap:8px;overflow-y:hidden;overscroll-behavior:contain;padding-right:0;scrollbar-color:auto;scrollbar-width:auto}.bo-overviewGrid>.bo-panel{padding:8px}.bo-overviewGrid>.bo-panel.bo-span2:first-child{min-height:154px}.bo-overviewGrid .bo-sectionHeader{min-height:28px;margin-bottom:7px;padding-bottom:6px}.bo-overviewGrid .bo-sectionHeader h2{font-size:clamp(14px,.96cqw,16px)}.bo-commandCenterPanel{gap:0}.bo-commandCenterHeader{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--bo-muted)}.bo-commandCenterHeader>div:first-child{min-width:0}.bo-commandCenterHeader strong,.bo-commandCenterHeader span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-commandCenterHeader strong{color:var(--bo-ink);font-size:12px;line-height:1.2}.bo-commandCenterHeader span{margin-top:2px;font-size:10.5px;font-weight:700}.bo-refreshStatus{display:grid;grid-template-columns:9px auto;-moz-column-gap:6px;column-gap:6px;align-items:center;min-width:104px;padding:5px 7px;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-refreshStatus span{width:9px;height:9px;border-radius:3px;background:#2d7b49;box-shadow:0 0 0 4px #2d7b491f}.bo-refreshStatus.is-syncing span{animation:boLivePulse .88s ease-in-out infinite}.bo-refreshStatus b,.bo-refreshStatus small{grid-column:2;line-height:1.05}.bo-refreshStatus b{color:var(--bo-ink);font-size:10.5px}.bo-refreshStatus small{margin-top:1px;color:var(--bo-muted);font-size:9.5px;font-weight:750}.bo-rangeControl{display:grid;grid-template-columns:repeat(3,38px);gap:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-rangeControl button{height:24px;border:0;border-right:1px solid var(--bo-line);color:var(--bo-muted);background:transparent;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.bo-rangeControl button:last-child{border-right:0}.bo-rangeControl button.is-active{color:#fff;background:var(--bo-accent)}.bo-gaugeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:0}.bo-gaugeCard{display:grid;position:relative;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:78px;padding:6px;border:1px solid var(--bo-line);border-left:3px solid color-mix(in srgb,var(--bo-accent) 58%,var(--bo-coral) 42%);border-radius:6px;color:var(--bo-ink);background:linear-gradient(180deg,#fff,#f4f6f8);box-shadow:0 10px 26px #2b18320d;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bo-gaugeCard:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);opacity:0;transform:translate(-115%);pointer-events:none}.bo-gaugeCard.is-syncing:after{animation:boGaugeCardSweep .98s ease-out both}.bo-gaugeCard:hover,.bo-gaugeCard.is-active{border-color:color-mix(in srgb,var(--bo-accent) 62%,var(--bo-line) 38%);box-shadow:0 14px 30px #2b18321c;transform:translateY(-1px)}.bo-gaugeDial{width:58px;height:58px;overflow:visible}.bo-gaugeTrack,.bo-gaugeArc,.bo-gaugeSweep{fill:none;stroke-width:9;transform:rotate(-90deg);transform-origin:56px 56px}.bo-gaugeTrack{stroke:#2b18321f}.bo-gaugeArc{stroke:var(--bo-accent);stroke-linecap:round;transition:opacity .52s ease}.bo-gaugeSweep{opacity:0;stroke:color-mix(in srgb,var(--bo-accent) 74%,#ffffff 26%);stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(74,31,91,.28))}.bo-gaugeCard.is-syncing .bo-gaugeSweep{opacity:1;animation:boGaugeSweep .98s cubic-bezier(.56,.02,.25,1) both}.bo-gaugeNeedle{stroke:var(--bo-plum);stroke-linecap:round;stroke-width:2.2;transform:rotate(var(--bo-needle-angle));transform-origin:56px 56px;transition:transform .52s ease}.bo-gaugeCard.is-syncing .bo-gaugeNeedle{animation:boNeedleCheck .98s cubic-bezier(.56,.02,.25,1) both}.bo-gaugeHub{fill:var(--bo-plum)}.bo-gaugeCard.is-syncing .bo-gaugeHub{animation:boLivePulse .88s ease-in-out infinite}.bo-gaugeMeta{min-width:0}.bo-gaugeMeta span,.bo-gaugeMeta strong,.bo-gaugeMeta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-gaugeMeta span{color:var(--bo-muted);font-size:10.5px;font-weight:850}.bo-gaugeMeta strong{margin-top:3px;color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.05}.bo-gaugeMeta small{margin-top:3px;color:var(--bo-muted);font-size:9.5px;font-weight:750}.bo-metricBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:0}.bo-metricTile{display:grid;position:relative;grid-template-rows:auto auto 28px auto;gap:4px;min-width:0;min-height:72px;overflow:hidden;padding:6px 8px 5px;border:1px solid var(--bo-line);border-left:3px solid color-mix(in srgb,var(--bo-accent) 56%,var(--bo-coral) 44%);border-radius:6px;color:var(--bo-ink);background:linear-gradient(180deg,#fffffffa,#f4f6f8e0),repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(43,24,50,.03) 23px);box-shadow:0 10px 24px #2b18320d;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bo-metricTile:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(74,31,91,.08) 50%,transparent 100%);opacity:0;transform:translate(-110%);pointer-events:none}.bo-metricTile.is-syncing:after{animation:boMetricSweep .98s ease-out both}.bo-metricTile:hover,.bo-metricTile.is-active{border-color:color-mix(in srgb,var(--bo-accent) 64%,var(--bo-line) 36%);box-shadow:0 13px 28px #2b18321a;transform:translateY(-1px)}.bo-metricTileTop,.bo-metricReading,.bo-metricFoot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.bo-metricTileTop span,.bo-metricReading small,.bo-metricFoot span,.bo-metricFoot b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-metricTileTop span{color:var(--bo-muted);font-size:10.5px;font-weight:850}.bo-metricTileTop i{flex:0 0 auto;min-width:38px;padding:2px 5px;border:1px solid rgba(43,24,50,.12);border-radius:4px;color:var(--bo-muted);background:#ffffffd1;font-size:10px;font-style:normal;font-weight:850;line-height:1;text-align:center}.bo-metricTile.is-syncing .bo-metricTileTop i{color:#2d7b49;border-color:#2d7b4938;animation:boLivePulse .88s ease-in-out infinite}.bo-metricReading strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1}.bo-metricReading small{max-width:58%;color:var(--bo-muted);font-size:9.5px;font-weight:750;text-align:right}.bo-metricSpark{width:100%;height:28px;overflow:visible}.bo-sparkGrid{fill:none;stroke:#2b183217;stroke-width:1}.bo-sparkLine{fill:none;stroke:var(--bo-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.bo-sparkDot{fill:#fff;stroke:var(--bo-accent);stroke-width:1.8}.bo-sparkDot.is-empty{stroke:color-mix(in srgb,var(--bo-accent) 72%,var(--bo-line) 28%)}.bo-sparkScan{stroke:color-mix(in srgb,var(--bo-accent) 80%,#ffffff 20%);stroke-linecap:round;stroke-width:2;filter:drop-shadow(0 0 4px rgba(74,31,91,.28));animation:boSparkScan .98s ease-out both}.bo-metricFoot{padding-top:2px;border-top:1px solid rgba(43,24,50,.09);color:var(--bo-muted);font-size:9.5px;font-weight:750}.bo-metricFoot b{color:var(--bo-ink);font-weight:850}.bo-overviewDigestPanel{min-height:0}.bo-digestGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.82fr) minmax(260px,.92fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;height:100%}.bo-digestPane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:linear-gradient(180deg,#fffffffa,#f4f6f8d6),repeating-linear-gradient(0deg,transparent 0,transparent 35px,rgba(43,24,50,.035) 36px)}.bo-digestPane>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:8px 9px;border-bottom:1px solid rgba(43,24,50,.1);background:#f1f4f785}.bo-digestPane>header span,.bo-digestPane>header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-digestPane>header span{color:var(--bo-muted);font-size:10.5px;font-weight:900;text-transform:uppercase}.bo-digestPane>header b{color:var(--bo-ink);font-size:11px;font-weight:900}.bo-matrixPane{grid-row:1 / 3}.bo-matrixTable{display:grid;grid-template-rows:28px repeat(6,minmax(0,1fr));flex:1 1 auto;min-height:0;overflow:hidden}.bo-matrixHead,.bo-matrixRow{display:grid;grid-template-columns:minmax(98px,1fr) 58px minmax(84px,.9fr) minmax(96px,1fr) minmax(104px,1fr);min-width:0}.bo-matrixHead{align-items:center;border-bottom:1px solid rgba(43,24,50,.12);background:#f1f4f78a;color:var(--bo-muted);font-size:9.5px;font-weight:900;text-transform:uppercase}.bo-matrixRow{align-items:center;border-bottom:1px solid rgba(43,24,50,.09);color:var(--bo-muted);font-size:10.5px;font-weight:760}.bo-matrixRow:last-child{border-bottom:0}.bo-matrixHead span,.bo-matrixRow span,.bo-matrixRow strong,.bo-matrixRow b{min-width:0;overflow:hidden;padding:0 8px;border-right:1px solid rgba(43,24,50,.08);text-overflow:ellipsis;white-space:nowrap}.bo-matrixHead span:last-child,.bo-matrixRow span:last-child{border-right:0}.bo-matrixRow strong{color:var(--bo-ink);font-weight:900}.bo-matrixRow b{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1}.bo-focusPane{gap:8px;padding-bottom:8px}.bo-focusReadout{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:0 9px}.bo-focusReadout strong,.bo-focusReadout span,.bo-focusReadout small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-focusReadout strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1}.bo-focusReadout span{margin-top:2px;color:var(--bo-ink);font-size:12px;font-weight:900}.bo-focusReadout small{color:var(--bo-muted);font-size:10px;font-weight:750}.bo-focusSpark{flex:0 0 42px;width:calc(100% - 18px);height:42px;margin:0 9px}.bo-focusFacts{display:grid;gap:5px;padding:0 9px}.bo-focusFacts .bo-inlineFact{min-height:25px;padding:4px 7px}.bo-opsRows,.bo-pathRows,.bo-sourceRows{display:grid;min-height:0}.bo-opsRows{grid-template-rows:repeat(5,minmax(0,1fr));flex:1 1 auto}.bo-opsRow,.bo-sourceRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:0;padding:7px 9px;border-bottom:1px solid rgba(43,24,50,.09)}.bo-opsRow:last-child,.bo-sourceRow:last-child{border-bottom:0}.bo-opsRow span,.bo-opsRow small,.bo-sourceRow span,.bo-sourceRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-opsRow span,.bo-sourceRow span{color:var(--bo-ink);font-size:11px;font-weight:900}.bo-opsRow strong,.bo-sourceRow strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;line-height:1}.bo-opsRow small,.bo-sourceRow small{grid-column:1 / -1;color:var(--bo-muted);font-size:10px;font-weight:750}.bo-pathRows{flex:1 1 auto;grid-template-rows:repeat(4,minmax(0,1fr))}.bo-pathRow{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-rows:auto 8px;align-content:center;gap:4px 8px;padding:8px 9px;border-bottom:1px solid rgba(43,24,50,.09)}.bo-pathRow:last-child{border-bottom:0}.bo-pathRow i{grid-row:1 / 3;align-self:center;color:var(--bo-accent);font-size:10px;font-style:normal;font-weight:900}.bo-pathRow span{min-width:0;overflow:hidden;color:var(--bo-ink);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bo-pathRow strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1}.bo-pathRow em{grid-column:2 / 4;overflow:hidden;border-radius:999px;background:#2b183214}.bo-pathRow em b{display:block;width:max(5px,var(--bo-path));height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bo-accent),var(--bo-coral))}.bo-sourcePane{background:linear-gradient(180deg,#fffffffa,#f4f6f8e0),repeating-linear-gradient(90deg,transparent 0,transparent 44px,rgba(43,24,50,.032) 45px)}.bo-sourceRows{flex:1 1 auto;grid-template-rows:repeat(4,minmax(0,1fr))}.bo-digestGrid.is-syncing .bo-focusPane,.bo-digestGrid.is-syncing .bo-sourcePane{box-shadow:inset 0 0 0 1px #4a1f5b14}.bo-commandCenterPanel{background:linear-gradient(180deg,#fffffffa,#f4f6f8f0),linear-gradient(90deg,rgba(74,31,91,.045),transparent 44%,rgba(199,108,89,.045))}.bo-commandCenterHeader{margin-bottom:5px}.bo-metricBoard{gap:8px}.bo-metricTile{grid-template-rows:auto minmax(23px,auto) 30px auto;gap:3px;min-height:74px;padding:7px 9px 6px;border-color:#2b183224;background:linear-gradient(180deg,#fffffffa,#f5f7f9e6),linear-gradient(90deg,rgba(74,31,91,.055),transparent 34%,rgba(199,108,89,.035))}.bo-metricTile.is-active{background:linear-gradient(180deg,#fff,#f4f6f8f0),linear-gradient(90deg,rgba(74,31,91,.095),transparent 42%,rgba(199,108,89,.06))}.bo-metricTile.is-syncing:after{animation:boPremiumSweep 1.5s cubic-bezier(.56,.02,.25,1) both}.bo-metricReading strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:0}.bo-metricReading small{max-width:52%;font-size:9px}.bo-metricSpark{height:30px}.bo-sparkLine{stroke-dashoffset:0}.bo-overviewGrid.is-syncing .bo-sparkLine{animation:boTraceSettle 1.5s cubic-bezier(.56,.02,.25,1) both}.bo-overviewGrid.is-syncing .bo-sparkDot{animation:boDotConfirm .72s ease-out both;animation-delay:var(--bo-dot-delay, 0ms)}.bo-overviewGrid.is-syncing .bo-sparkScan{animation-duration:1.5s}.bo-digestGrid{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);grid-template-rows:minmax(132px,.78fr) minmax(0,1.22fr);gap:8px}.bo-digestPane{position:relative;border-color:#2b183221;background:linear-gradient(180deg,#fffffffc,#f4f6f8e6),radial-gradient(circle at 8% 0%,rgba(74,31,91,.055),transparent 34%),linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(43,24,50,.05) calc(100% - 1px))}.bo-digestPane>*{position:relative;z-index:1}.bo-digestPane:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(74,31,91,.08) 46%,rgba(45,123,73,.1) 50%,rgba(199,108,89,.07) 54%,transparent 100%);opacity:0;transform:translate(-105%);pointer-events:none}.bo-digestGrid.is-syncing .bo-digestPane:after{animation:boPremiumSweep 1.5s cubic-bezier(.56,.02,.25,1) both}.bo-digestPane>header{min-height:30px;padding:6px 9px;background:linear-gradient(180deg,#f1f4f7a8,#ffffff8f)}.bo-flowPane{grid-column:1;grid-row:1}.bo-flowBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;flex:1 1 auto;min-height:0;padding:8px 9px 6px}.bo-flowStage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto 8px;align-content:center;gap:4px 7px;min-width:0;min-height:0;padding:7px 8px;border:1px solid rgba(43,24,50,.12);border-radius:5px;background:#ffffffc7}.bo-flowStage i{grid-row:1 / 3;align-self:center;color:var(--bo-accent);font-size:9.5px;font-style:normal;font-weight:950}.bo-flowStage span,.bo-flowStage strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-flowStage span{color:var(--bo-muted);font-size:10px;font-weight:900;text-transform:uppercase}.bo-flowStage strong{color:var(--bo-plum);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1}.bo-flowStage em{grid-column:1 / 4;overflow:hidden;height:8px;border:1px solid rgba(43,24,50,.08);border-radius:999px;background:#2b18320f}.bo-flowStage em b{display:block;width:max(7px,var(--bo-path));height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bo-accent),#2d7b49 54%,var(--bo-coral));transform-origin:left center}.bo-digestGrid.is-syncing .bo-flowStage em b{animation:boFlowSettle 1.5s cubic-bezier(.56,.02,.25,1) both;animation-delay:var(--bo-flow-delay, 0ms)}.bo-flowStatus{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:5px 9px 7px;border-top:1px solid rgba(43,24,50,.1);color:var(--bo-muted);font-size:10px;font-weight:760}.bo-flowStatus span,.bo-flowStatus strong,.bo-flowStatus small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-flowStatus span{color:var(--bo-accent);font-weight:950}.bo-flowStatus strong{color:var(--bo-ink);font-weight:950}.bo-flowStatus small{min-width:0}.bo-focusPane{grid-column:2;grid-row:1;gap:5px;padding-bottom:7px}.bo-focusReadout{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 9px 0}.bo-focusReadout strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-variant-numeric:tabular-nums;font-weight:850}.bo-focusSpark{flex:1 1 38px;min-height:38px;margin:0 9px}.bo-focusFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 9px}.bo-focusFacts .bo-inlineFact{min-height:24px;padding:4px 6px}.bo-matrixPane{grid-column:1;grid-row:2}.bo-matrixTable{grid-template-rows:24px repeat(6,minmax(19px,1fr))}.bo-matrixHead,.bo-matrixRow{grid-template-columns:minmax(88px,.95fr) 42px minmax(78px,.8fr) minmax(86px,.9fr) minmax(94px,1fr)}.bo-matrixHead{font-size:9px}.bo-matrixRow{font-size:9.5px}.bo-matrixHead span,.bo-matrixRow span,.bo-matrixRow strong,.bo-matrixRow b{padding:0 7px}.bo-matrixRow b{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:850}.bo-sourcePane{grid-column:2;grid-row:2}.bo-sourceRows{gap:6px;padding:7px}.bo-sourceRow{position:relative;grid-template-columns:8px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:1px 7px;min-height:0;padding:5px 7px;border:1px solid rgba(43,24,50,.1);border-radius:5px;background:#ffffffbd}.bo-sourceRow:before{content:"";grid-row:1 / 3;align-self:center;width:8px;height:8px;border-radius:3px;background:#2d7b49;box-shadow:0 0 0 3px #2d7b491a}.bo-sourceRow span{grid-column:2;font-size:10px}.bo-sourceRow strong{grid-column:3;grid-row:1 / 3;align-self:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:850;text-align:right}.bo-sourceRow small{grid-column:2;font-size:9px}.bo-digestGrid.is-syncing .bo-sourceRow:before{animation:boLivePulse .88s ease-in-out infinite}.bo-overviewGrid{grid-template-rows:minmax(178px,auto) minmax(0,1fr)}.bo-overviewGrid>.bo-panel.bo-span2:first-child{min-height:178px}.bo-overviewGrid.bo-overviewSolo{grid-template-rows:minmax(0,1fr)}.bo-overviewGrid.bo-overviewSolo>.bo-panel.bo-span2:first-child{min-height:0}.bo-overviewSolo .bo-commandCenterPanel,.bo-overviewSolo .bo-commandConsole{height:100%}.bo-commandConsole{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);gap:8px;flex:1 1 auto;min-height:0}.bo-consolePrimary,.bo-consoleLedger{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(43,24,50,.14);border-radius:6px;background:linear-gradient(180deg,#fffffffa,#f4f6f8e0),repeating-linear-gradient(90deg,transparent 0,transparent 54px,rgba(43,24,50,.035) 55px)}.bo-consolePrimary{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.bo-consoleTopline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:6px 9px;border-bottom:1px solid rgba(43,24,50,.11)}.bo-consoleTopline span,.bo-consoleTopline strong,.bo-consoleTopline b,.bo-consoleProof span,.bo-consoleProof strong,.bo-consoleProof small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-consoleTopline span{display:block;color:var(--bo-muted);font-size:9.5px;font-weight:900;text-transform:uppercase}.bo-consoleTopline strong{display:block;margin-top:1px;color:var(--bo-ink);font-size:12px;font-weight:950}.bo-consoleTopline b{flex:0 0 auto;color:#2d7b49;font-size:10.5px;font-weight:950}.bo-commandBus{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;overflow:hidden}.bo-commandBus:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(74,31,91,.09) 47%,rgba(45,123,73,.12) 50%,rgba(199,108,89,.07) 53%,transparent 100%);opacity:0;transform:translate(-105%);pointer-events:none}.bo-commandConsole.is-syncing .bo-commandBus:after{animation:boPremiumSweep 1.5s cubic-bezier(.56,.02,.25,1) both}.bo-commandNode{display:grid;grid-template-rows:auto minmax(24px,1fr) auto 7px;align-content:center;gap:4px;min-width:0;min-height:0;padding:8px 10px;border:0;border-right:1px solid rgba(43,24,50,.1);color:var(--bo-ink);background:transparent;text-align:left;cursor:pointer}.bo-commandNode:last-child{border-right:0}.bo-commandNode.is-active{background:linear-gradient(180deg,rgba(74,31,91,.055),transparent 70%),#ffffff8c;box-shadow:inset 3px 0 0 var(--bo-accent)}.bo-commandNode span,.bo-commandNode strong,.bo-commandNode small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-commandNode span{color:var(--bo-muted);font-size:10px;font-weight:900}.bo-commandNode strong{color:var(--bo-plum);font-size:24px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.bo-commandNode small{color:var(--bo-muted);font-size:9.5px;font-weight:760}.bo-commandNode em{display:block;overflow:hidden;height:7px;border:1px solid rgba(43,24,50,.08);border-radius:999px;background:#2b18320f}.bo-commandNode em b{display:block;width:max(7px,var(--bo-meter));height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bo-accent),#2d7b49 55%,var(--bo-coral));transform-origin:left center}.bo-commandConsole.is-syncing .bo-commandNode em b{animation:boFlowSettle 1.5s cubic-bezier(.56,.02,.25,1) both;animation-delay:var(--bo-node-delay, 0ms)}.bo-consoleProof{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:5px 9px;border-top:1px solid rgba(43,24,50,.1);color:var(--bo-muted);font-size:10px;font-weight:760}.bo-consoleProof span{color:var(--bo-accent);font-weight:950}.bo-consoleProof strong{color:var(--bo-ink);font-weight:950}.bo-consoleLedger{display:grid;grid-template-rows:30px repeat(4,minmax(0,1fr))}.bo-consoleLedger header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:6px 9px;border-bottom:1px solid rgba(43,24,50,.11);background:#f1f4f780}.bo-consoleLedger header span,.bo-consoleLedger header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-consoleLedger header span{color:var(--bo-muted);font-size:9.5px;font-weight:900;text-transform:uppercase}.bo-consoleLedger header b{color:var(--bo-ink);font-size:10.5px;font-weight:950}.bo-consoleReading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:2px 8px;min-height:0;padding:6px 9px;border:0;border-bottom:1px solid rgba(43,24,50,.09);color:var(--bo-ink);background:transparent;text-align:left;cursor:pointer}.bo-consoleReading:last-child{border-bottom:0}.bo-consoleReading.is-active{background:#4a1f5b0e}.bo-consoleReading span,.bo-consoleReading strong,.bo-consoleReading small,.bo-consoleReading b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-consoleReading span{color:var(--bo-ink);font-size:10.5px;font-weight:950}.bo-consoleReading strong{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--bo-plum);font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.bo-consoleReading small{color:var(--bo-muted);font-size:9.5px;font-weight:740}.bo-consoleReading b{display:none}.bo-digestGrid{grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);grid-template-rows:minmax(0,1fr)}.bo-matrixPane{grid-column:1;grid-row:1}.bo-sourcePane{grid-column:2;grid-row:1}.bo-matrixTable{grid-template-rows:24px repeat(6,minmax(0,1fr))}.bo-liveSignalPanel{min-height:226px}.bo-liveSignalLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);gap:8px;min-height:0;height:100%}.bo-liveChartFrame{display:grid;grid-template-rows:minmax(0,1fr) 108px;position:relative;min-height:166px;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:linear-gradient(180deg,#fffffffa,#f4f6f8c7),repeating-linear-gradient(90deg,transparent 0,transparent 64px,rgba(43,24,50,.03) 65px)}.bo-liveChartFrame.is-syncing{box-shadow:inset 0 0 0 1px #4a1f5b14,0 12px 30px #2b18320d}.bo-chartCanvas{min-height:0}.bo-chartStatusRail{position:absolute;top:8px;right:10px;z-index:2;display:grid;grid-template-columns:repeat(4,9px);gap:5px}.bo-chartStatusRail span{width:9px;height:9px;border:1px solid rgba(43,24,50,.16);border-radius:3px;background:#ffffffd1}.bo-chartStatusRail .is-live{background:#2d7b49;border-color:#2d7b496b}.bo-chartStatusRail .is-reading{background:var(--bo-accent);border-color:#4a1f5b6b;animation:boLivePulse .88s ease-in-out infinite}.bo-chartStatusRail .is-current{background:var(--bo-coral);border-color:#c76c596b}.bo-liveSyncLayer{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.bo-liveSyncLayer span{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(74,31,91,.04) 45%,rgba(74,31,91,.13) 50%,rgba(74,31,91,.04) 55%,transparent 100%);transform:translate(-100%);animation:boChartSweep .98s cubic-bezier(.56,.02,.25,1) both}.bo-liveSyncLayer i{position:absolute;left:8%;right:8%;bottom:126px;height:2px;overflow:hidden;border-radius:999px;background:#2b183214}.bo-liveSyncLayer i:after{content:"";display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--bo-accent),transparent);transform:translate(-100%);animation:boChartRail .98s ease-out both}.bo-zeroEvidenceGrid{position:absolute;top:46px;left:48px;right:48px;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(43,24,50,.1);border-radius:6px;background:#ffffffb8;box-shadow:0 10px 24px #2b18320a;backdrop-filter:blur(3px)}.bo-zeroEvidenceGrid div{min-width:0;padding:8px 9px;border-right:1px solid rgba(43,24,50,.09)}.bo-zeroEvidenceGrid div:last-child{border-right:0}.bo-zeroEvidenceGrid span,.bo-zeroEvidenceGrid b,.bo-zeroEvidenceGrid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-zeroEvidenceGrid span{color:var(--bo-accent);font-size:9px;font-weight:900;letter-spacing:.04em}.bo-zeroEvidenceGrid b{margin-top:3px;color:var(--bo-ink);font-size:11px;font-weight:900}.bo-zeroEvidenceGrid small{margin-top:3px;color:var(--bo-muted);font-size:9.5px;font-weight:750}.bo-liveZeroCallout{position:absolute;right:10px;bottom:118px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;max-width:min(320px,calc(100% - 24px));padding:6px 8px;border:1px solid var(--bo-line);border-radius:5px;background:#ffffffeb;color:var(--bo-muted);font-size:10.5px;font-weight:750}.bo-liveZeroCallout b{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.bo-monitorLedger{position:relative;z-index:2;overflow:hidden;border-top:1px solid rgba(43,24,50,.12);background:#ffffffd1}.bo-monitorLedgerHeader,.bo-monitorLedgerRow{display:grid;grid-template-columns:80px minmax(0,1fr) 96px 132px;min-width:0}.bo-monitorLedgerHeader{min-height:18px;border-bottom:1px solid rgba(43,24,50,.11);background:#f1f4f7b3;color:var(--bo-muted);font-size:9px;font-weight:900;text-transform:uppercase}.bo-monitorLedgerRow{min-height:15px;border-bottom:1px solid rgba(43,24,50,.08);color:var(--bo-muted);font-size:9.5px;font-weight:750}.bo-monitorLedgerRow:last-child{border-bottom:0}.bo-monitorLedgerHeader span,.bo-monitorLedgerRow span{min-width:0;overflow:hidden;padding:3px 7px;border-right:1px solid rgba(43,24,50,.08);text-overflow:ellipsis;white-space:nowrap}.bo-monitorLedgerHeader span:last-child,.bo-monitorLedgerRow span:last-child{border-right:0}.bo-monitorLedgerRow span:nth-child(2),.bo-monitorLedgerRow span:nth-child(3){color:var(--bo-ink);font-weight:850}.bo-liveTooltip{min-width:150px;padding:8px 9px;border:1px solid var(--bo-line);border-radius:5px;background:#fffffff5;box-shadow:0 14px 30px #2b183224;color:var(--bo-ink)}.bo-liveTooltip strong,.bo-liveTooltip span,.bo-liveTooltip small{display:block}.bo-liveTooltip strong{color:var(--bo-muted);font-size:10.5px;text-transform:uppercase}.bo-liveTooltip span{margin-top:4px;color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:22px}.bo-liveTooltip small{margin-top:3px;color:var(--bo-muted);font-size:11px;font-weight:700}.bo-signalInspector{display:flex;flex-direction:column;min-width:0;min-height:0;gap:6px}.bo-inspectorValue{padding:7px;border:1px solid var(--bo-line);border-radius:6px;background:#fff}.bo-inspectorValue span,.bo-inspectorValue strong,.bo-inspectorValue small{display:block}.bo-inspectorValue span{color:var(--bo-muted);font-size:10px;font-weight:850}.bo-inspectorValue strong{margin-top:3px;color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1}.bo-inspectorValue small{margin-top:4px;color:var(--bo-muted);font-size:10px;font-weight:750}.bo-inspectorRows{display:grid;gap:5px}.bo-liveSignalPanel .bo-inlineFact{min-height:27px;padding:4px 7px}.bo-liveSignalPanel .bo-inlineFact span{font-size:10.5px}.bo-liveSignalPanel .bo-inlineFact strong{font-size:11px}.bo-readinessRail{height:6px;overflow:hidden;border:1px solid var(--bo-line);border-radius:4px;background:#2b183214}.bo-readinessRail span{display:block;width:max(4px,var(--bo-readiness));height:100%;background:linear-gradient(90deg,var(--bo-accent),var(--bo-coral));transition:width .52s ease}@keyframes boLivePulse{0%,to{opacity:.78;transform:scale(.92);filter:drop-shadow(0 0 0 rgba(45,123,73,0))}50%{opacity:1;transform:scale(1.12);filter:drop-shadow(0 0 7px rgba(45,123,73,.42))}}@keyframes boMetricSweep{0%{opacity:0;transform:translate(-110%)}20%{opacity:.72}to{opacity:0;transform:translate(110%)}}@keyframes boSparkScan{0%{opacity:0;transform:translate(0)}18%{opacity:1}to{opacity:0;transform:translate(124px)}}@keyframes boGaugeCardSweep{0%{opacity:0;transform:translate(-115%)}22%{opacity:.82}to{opacity:0;transform:translate(115%)}}@keyframes boGaugeSweep{0%{stroke-dashoffset:98}72%{stroke-dashoffset:8}to{stroke-dashoffset:0}}@keyframes boNeedleCheck{0%{transform:rotate(-132deg)}46%{transform:rotate(116deg)}to{transform:rotate(var(--bo-needle-angle))}}@keyframes boChartSweep{0%{opacity:0;transform:translate(-100%)}16%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes boChartRail{0%{transform:translate(-100%)}to{transform:translate(330%)}}@keyframes boPremiumSweep{0%{opacity:0;transform:translate(-105%)}18%{opacity:.72}68%{opacity:.5}to{opacity:0;transform:translate(105%)}}@keyframes boTraceSettle{0%{opacity:.32;stroke-dashoffset:1}64%{opacity:1;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:0}}@keyframes boDotConfirm{0%{opacity:0;transform:scale(.45)}58%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@keyframes boFlowSettle{0%{opacity:.25;transform:scaleX(0)}62%{opacity:1;transform:scaleX(1.03)}to{opacity:1;transform:scaleX(1)}}.bo-signalInspector p{margin:0;color:var(--bo-muted);font-size:11.5px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.bo-metricRibbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.bo-metric,.bo-inlineFact{min-width:0;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-metric{padding:10px;border-left:3px solid var(--bo-coral)}.bo-metric span,.bo-metric strong,.bo-metric small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-metric span{color:var(--bo-muted);font-size:11.5px;font-weight:800}.bo-metric strong{margin-top:5px;color:var(--bo-ink);font-size:20px;line-height:1.12}.bo-metric small{margin-top:4px;color:var(--bo-muted);font-size:11px}.bo-chartPanel{min-height:226px}.bo-chartValue{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.bo-chartValue strong,.bo-chartValue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-chartValue strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.bo-chartValue span{color:var(--bo-muted);font-size:11.5px;font-weight:800}.bo-chartFrame{position:relative;flex:1 1 auto;min-height:152px;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:linear-gradient(180deg,#fffffffa,#f4f6f8c2),repeating-linear-gradient(90deg,transparent 0,transparent 45px,rgba(43,24,50,.04) 46px)}.bo-chartFrame svg{display:block;width:100%;height:100%;min-height:142px}.bo-chartGrid{stroke:#2b183224;stroke-width:1}.bo-chartGridVertical{stroke:#2b183214}.bo-chartLine{fill:none;stroke:var(--bo-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.bo-chartArea{stroke:none}.bo-chartPoint{fill:#fff;stroke:var(--bo-accent);stroke-width:2}.bo-chartSweep{position:absolute;top:0;bottom:0;left:-18%;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);animation:boSweep 4.8s ease-in-out infinite;pointer-events:none}@keyframes boSweep{0%{transform:translate(0);opacity:0}18%{opacity:1}62%{opacity:1}to{transform:translate(720%);opacity:0}}.bo-containedView{height:100%;min-height:0;overflow:hidden}.bo-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);gap:4px;width:-moz-max-content;width:max-content;max-width:100%;margin-bottom:8px;padding:3px;border:1px solid var(--bo-line);border-radius:5px;background:#f3f5f7}.bo-segmented button{min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:4px;color:var(--bo-muted);background:transparent;font:inherit;font-size:11.5px;font-weight:850;cursor:pointer}.bo-segmented button.is-active{color:#fff;border-color:color-mix(in srgb,var(--bo-accent) 70%,#000000 30%);background:var(--bo-accent)}.bo-activityToolbar{position:relative;z-index:5;flex:0 0 auto;display:grid;grid-template-columns:auto minmax(300px,1fr) minmax(180px,250px) 38px;align-items:center;gap:10px;min-height:54px;padding:7px 10px;border-bottom:1px solid var(--bo-line);background:#f4f6f8}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes{grid-template-columns:minmax(0,1fr) minmax(160px,240px) 38px;grid-template-rows:auto}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes>.bo-activityQueueTabs{grid-column:1;grid-row:1;justify-content:flex-start}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes>.bo-activitySearch{grid-column:2;grid-row:1}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes>.bo-dateFilter{grid-column:3;grid-row:1}@media(max-width:900px){.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes{grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:auto auto}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes>.bo-activityQueueTabs{grid-column:1 / -1;grid-row:1}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes>.bo-activitySearch{grid-column:1;grid-row:2}.bo-shell:has(.bo-activityLog) .bo-activityToolbar.bo-activityToolbar--headerModes>.bo-dateFilter{grid-column:2;grid-row:2}}.bo-activityToolbar .bo-segmented{margin-bottom:0}.bo-activityQueueTabs{display:flex;align-items:stretch;justify-content:center;gap:clamp(12px,1.8cqw,28px);min-width:0;height:38px;overflow-x:auto;scrollbar-width:none}.bo-activityQueueTabs::-webkit-scrollbar{display:none}.bo-activityQueueTabs button{position:relative;flex:0 0 auto;min-width:0;padding:0 2px;border:0;color:var(--bo-muted);background:transparent;font:inherit;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.bo-activityQueueTabs button b{margin-left:3px;color:var(--bo-accent);font-size:9px}.bo-activityQueueTabs button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent}.bo-activityQueueTabs button.is-active{color:var(--bo-ink)}.bo-activityQueueTabs button.is-active:after{background:var(--bo-accent)}.bo-activitySearch{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-muted);background:#fff}.bo-activitySearch input{min-width:0;width:100%;padding:0;border:0;outline:0;color:var(--bo-ink);background:transparent;font-size:10.5px}.bo-activitySearch:focus-within{border-color:color-mix(in srgb,var(--bo-accent) 68%,#ffffff 32%);box-shadow:0 0 0 2px color-mix(in srgb,var(--bo-accent) 11%,transparent)}.bo-activityToolbar .bo-dateFilter{width:38px;min-width:38px}.bo-activityDateButton{display:grid;place-items:center;width:38px;height:36px;padding:0;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-accent);background:#fff;cursor:pointer}.bo-activityDateButton.is-active{color:#fff;border-color:var(--bo-accent);background:var(--bo-accent)}.bo-activityToolbar .bo-calendarPopover{right:0;left:auto}.bo-dateFilter{position:relative;width:min(312px,42cqw);min-width:238px}.bo-dateTrigger{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 34px 4px 10px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;box-shadow:0 1px #ffffffe6 inset;font:inherit;text-align:left;cursor:pointer}.bo-dateTrigger svg{color:var(--bo-accent)}.bo-dateTrigger span,.bo-dateTrigger small,.bo-dateTrigger strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-dateTrigger small{color:var(--bo-muted);font-size:8.5px;font-weight:900;line-height:1.2;text-transform:uppercase}.bo-dateTrigger strong{margin-top:1px;color:var(--bo-ink);font-size:11.5px;font-weight:850;line-height:1.2}.bo-dateClear{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(43,24,50,.12);border-radius:4px;color:var(--bo-muted);background:#f3f5f7;cursor:pointer}.bo-calendarPopover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:326px;padding:10px;border:1px solid var(--bo-line-strong);border-radius:6px;background:#fff;box-shadow:0 18px 42px #26112f2e}.bo-calendarTop,.bo-calendarFooter{display:flex;align-items:center;justify-content:space-between;gap:8px}.bo-calendarTop{margin-bottom:8px}.bo-calendarTop strong{color:var(--bo-ink);font-size:12.5px;font-weight:900}.bo-calendarTop button,.bo-calendarFooter button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-ink);background:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.bo-calendarFooter button{gap:5px;padding:0 9px;color:#fff;border-color:color-mix(in srgb,var(--bo-accent) 78%,#000000 22%);background:var(--bo-accent)}.bo-calendarPresets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:8px}.bo-calendarPresets button{min-height:28px;padding:0 6px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-muted);background:#f3f5f7;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.bo-calendarPresets button.is-active{color:#fff;border-color:color-mix(in srgb,var(--bo-accent) 78%,#000000 22%);background:var(--bo-accent)}.bo-calendarWeekdays,.bo-calendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bo-calendarWeekdays{margin-bottom:4px;color:var(--bo-muted);font-size:9px;font-weight:900;text-align:center}.bo-calendarGrid{overflow:hidden;border:1px solid var(--bo-line);border-right:0;border-bottom:0;border-radius:5px;background:#fff}.bo-calendarDay{height:31px;border:0;border-right:1px solid rgba(43,24,50,.08);border-bottom:1px solid rgba(43,24,50,.08);color:var(--bo-ink);background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.bo-calendarDay.is-outside{color:#726a7075;background:#f4f6f8}.bo-calendarDay.is-inRange{background:color-mix(in srgb,var(--bo-accent) 10%,#ffffff 90%)}.bo-calendarDay.is-selected{color:#fff;background:var(--bo-accent)}.bo-calendarFooter{margin-top:8px;padding-top:8px;border-top:1px solid var(--bo-line)}.bo-calendarFooter span{min-width:0;overflow:hidden;color:var(--bo-muted);font-size:10.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bo-activityLog,.bo-threadList,.bo-messageRail,.bo-editorForm,.bo-landingPreview,.bo-readyRows,.bo-drawerForm{scrollbar-color:color-mix(in srgb,var(--bo-accent) 58%,#7b858f 42%) #e4e8ec;scrollbar-width:thin}.bo-tableViewport{scrollbar-color:auto;scrollbar-width:auto}.bo-activityPanel{padding:0}.bo-activityPanel>.bo-sectionHeader{flex:0 0 auto;min-height:42px;margin:0;padding:0 10px;border-bottom:1px solid var(--bo-line)}.bo-shell:not(.is-page-editor) .bo-activityInbox{min-height:0;overflow:hidden}.bo-activityInbox{flex:1 1 auto;display:grid;grid-template-columns:minmax(320px,42%) minmax(0,58%);min-width:0;min-height:0;border-top:1px solid var(--bo-line);background:#fff}.bo-activityQueue{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--bo-line-strong);background:#fff}.bo-activityQueueScroll,.bo-activityDetailBody{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--bo-accent) 58%,#7b858f 42%) #e4e8ec;scrollbar-width:thin}.bo-activityDayLabel{position:sticky;z-index:2;top:0;display:flex;align-items:center;min-height:31px;padding:0 12px;border-bottom:1px solid var(--bo-line);color:var(--bo-muted);background:#f3f5f7;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bo-activityEvent{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:8px 11px;border:0;border-bottom:1px solid var(--bo-line);border-left:3px solid transparent;color:var(--bo-ink);background:#fff;text-align:left;cursor:pointer}.bo-activityEvent:hover{background:#f4f6f8}.bo-activityEvent.is-active{border-left-color:var(--bo-accent);background:color-mix(in srgb,var(--bo-accent) 8%,#ffffff 92%)}.bo-activityEvent.is-empty{cursor:default;background:#fbfcfd}.bo-activityEvent.is-empty:hover{background:#fbfcfd}.bo-activityEvent.is-empty .bo-activityEventCopy strong{color:color-mix(in srgb,var(--bo-ink) 78%,#ffffff 22%)}.bo-activityEvent.is-empty .bo-activityEventMeta em:before{background:var(--bo-line-strong)}.bo-activityEventIcon,.bo-activityDetailIcon{display:grid;place-items:center;border:1px solid var(--bo-line-strong);border-radius:50%;color:var(--bo-muted);background:#fff}.bo-activityEventIcon{width:34px;height:34px}.bo-activityDetailIcon{width:43px;height:43px}.bo-activityEventIcon.is-success,.bo-activityDetailIcon.is-success{color:var(--bo-good);border-color:color-mix(in srgb,var(--bo-good) 72%,#ffffff 28%)}.bo-activityEventIcon.is-warning,.bo-activityDetailIcon.is-warning{color:var(--bo-warn);border-color:color-mix(in srgb,var(--bo-warn) 70%,#ffffff 30%)}.bo-activityEventIcon.is-danger,.bo-activityDetailIcon.is-danger{color:var(--bo-alert);border-color:color-mix(in srgb,var(--bo-alert) 70%,#ffffff 30%)}.bo-activityEventIcon.is-info,.bo-activityDetailIcon.is-info{color:var(--bo-accent);border-color:color-mix(in srgb,var(--bo-accent) 70%,#ffffff 30%)}.bo-activityEventCopy,.bo-activityEventCopy strong,.bo-activityEventCopy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-activityEventCopy strong{font-size:12.5px;font-weight:900;line-height:1.2}.bo-activityEventCopy small{margin-top:4px;color:var(--bo-muted);font-size:10.5px;line-height:1.2}.bo-activityEventMeta{display:grid;justify-items:end;gap:7px;min-width:72px;color:var(--bo-muted);font-size:9.5px;font-weight:800;white-space:nowrap}.bo-activityEventMeta em{display:inline-flex;align-items:center;gap:5px;color:var(--bo-muted);font-style:normal}.bo-activityEventMeta em:before{content:"";width:6px;height:6px;border-radius:50%;background:#958c92}.bo-activityEventMeta em.is-success:before{background:var(--bo-good)}.bo-activityEventMeta em.is-warning:before{background:var(--bo-warn)}.bo-activityEventMeta em.is-danger:before{background:var(--bo-alert)}.bo-activityEventMeta em.is-info:before{background:var(--bo-accent)}.bo-activityQueueFooter{display:flex;align-items:center;min-height:36px;padding:0 12px;border-top:1px solid var(--bo-line);color:var(--bo-muted);background:#f3f5f7;font-size:10px;font-weight:800}.bo-activityDetail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:#fff}.bo-activityMobileBack{display:none}.bo-activityDetailHead{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 20px 18px}@media(max-width:640px){.bo-shell:has(.bo-activityLog) .bo-brand,.bo-shell:has(.bo-activityLog) .bo-command,.bo-shell:has(.bo-activityLog) .bo-footer{display:none}.bo-shell:has(.bo-activityLog) .bo-stage{grid-template-rows:minmax(0,1fr);height:100dvh;padding:8px 8px calc(82px + env(safe-area-inset-bottom));overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityPanel{display:flex;flex-direction:column;border-radius:5px}.bo-shell:has(.bo-activityLog) .bo-activityPanel>.bo-sectionHeader{min-height:40px;padding:0 9px}.bo-shell:has(.bo-activityLog) .bo-activityPanel>.bo-sectionHeader h2{font-size:15px}.bo-shell:has(.bo-activityLog) .bo-activityToolbar{grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:34px 30px 34px;gap:5px 6px;padding:6px}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-segmented{grid-column:1 / -1;grid-row:1;height:34px;padding:2px}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-segmented button{min-height:28px;font-size:10px}.bo-shell:has(.bo-activityLog) .bo-activityQueueTabs{grid-column:1 / -1;grid-row:2;height:30px;justify-content:space-between;gap:5px;overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityQueueTabs button{flex:1 1 auto;min-width:0;font-size:8px}.bo-shell:has(.bo-activityLog) .bo-activityQueueTabs button b{margin-left:1px;font-size:7px}.bo-shell:has(.bo-activityLog) .bo-activitySearch{grid-column:1;grid-row:3;height:34px;min-height:34px}.bo-shell:has(.bo-activityLog) .bo-activitySearch input{font-size:10px}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-dateFilter{grid-column:2;grid-row:3;width:34px;min-width:34px}.bo-shell:has(.bo-activityLog) .bo-activityDateButton{width:34px;height:34px}.bo-shell:has(.bo-activityLog) .bo-activityInbox{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);height:100%;max-height:none;min-height:0;overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityQueue{height:100%;min-height:0;border:0}.bo-shell:has(.bo-activityLog) .bo-activityQueueFooter{display:none}.bo-shell:has(.bo-activityLog) .bo-activityDayLabel{min-height:27px;padding:0 9px;font-size:7.5px}.bo-shell:has(.bo-activityLog) .bo-activityEvent{grid-template-columns:31px minmax(0,1fr) auto;gap:7px;min-height:61px;padding:6px 8px;border-left-width:2px}.bo-shell:has(.bo-activityLog) .bo-activityEventIcon{width:29px;height:29px}.bo-shell:has(.bo-activityLog) .bo-activityEventIcon svg{width:14px;height:14px}.bo-shell:has(.bo-activityLog) .bo-activityEventCopy strong{font-size:10.5px}.bo-shell:has(.bo-activityLog) .bo-activityEventCopy small{margin-top:3px;font-size:8.5px}.bo-shell:has(.bo-activityLog) .bo-activityEventMeta{gap:5px;min-width:62px;font-size:8px}.bo-shell:has(.bo-activityLog) .bo-activityEventMeta em{gap:3px}.bo-shell:has(.bo-activityLog) .bo-activityEventMeta em:before{width:5px;height:5px}.bo-shell:has(.bo-activityLog) .bo-activityDetail{display:none}.bo-shell:has(.bo-activityLog) .bo-activityInbox.is-mobile-detail-open .bo-activityQueue{display:none}.bo-shell:has(.bo-activityLog) .bo-activityInbox.is-mobile-detail-open .bo-activityDetail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityMobileBack{grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:3px;min-height:30px;padding:0;border:0;color:var(--bo-ink);background:transparent;font:inherit;font-size:9px;font-weight:900}.bo-shell:has(.bo-activityLog) .bo-activityDetailHead{grid-template-columns:37px minmax(0,1fr);gap:8px;padding:7px 10px 10px;border-bottom:1px solid var(--bo-line)}.bo-shell:has(.bo-activityLog) .bo-activityDetailIcon{width:35px;height:35px}.bo-shell:has(.bo-activityLog) .bo-activityDetailHead h3{font-size:17px}.bo-shell:has(.bo-activityLog) .bo-activityDetailHead p{margin-top:5px;font-size:9px}.bo-shell:has(.bo-activityLog) .bo-activityDetailActions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0}.bo-shell:has(.bo-activityLog) .bo-activityDetailActions button{min-height:34px;padding:0 8px;font-size:9px}.bo-shell:has(.bo-activityLog) .bo-activityDetailBody{min-height:0;padding:11px 10px 14px;overflow-y:auto}.bo-shell:has(.bo-activityLog) .bo-activitySummary{font-size:10.5px}.bo-shell:has(.bo-activityLog) .bo-activityFacts{margin-top:12px}.bo-shell:has(.bo-activityLog) .bo-activityFacts div{grid-template-columns:82px minmax(0,1fr);min-height:29px}.bo-shell:has(.bo-activityLog) .bo-activityFacts dt,.bo-shell:has(.bo-activityLog) .bo-activityFacts dd{font-size:9.5px}.bo-shell:has(.bo-activityLog) .bo-activityRelated{margin-top:12px;padding-top:11px}.bo-shell:has(.bo-activityLog) .bo-activityDetailFooter{padding:9px 10px;font-size:8px}}.bo-activityDetailHead h3{margin:3px 0 0;color:var(--bo-ink);font-size:clamp(18px,1.5cqw,24px);font-weight:900;line-height:1.08}.bo-activityDetailHead p{margin:8px 0 0;color:var(--bo-muted);font-size:10.5px}.bo-activityStatus{display:inline-flex;margin-right:7px;padding:3px 7px;border:1px solid var(--bo-line);color:var(--bo-muted);background:#f3f5f7;font-weight:850}.bo-activityStatus.is-success{color:var(--bo-good);border-color:color-mix(in srgb,var(--bo-good) 30%,var(--bo-line) 70%);background:color-mix(in srgb,var(--bo-good) 8%,#ffffff 92%)}.bo-activityStatus.is-warning{color:var(--bo-warn);border-color:color-mix(in srgb,var(--bo-warn) 30%,var(--bo-line) 70%);background:color-mix(in srgb,var(--bo-warn) 8%,#ffffff 92%)}.bo-activityStatus.is-danger{color:var(--bo-alert);border-color:color-mix(in srgb,var(--bo-alert) 30%,var(--bo-line) 70%);background:color-mix(in srgb,var(--bo-alert) 8%,#ffffff 92%)}.bo-activityStatus.is-info{color:var(--bo-accent);border-color:color-mix(in srgb,var(--bo-accent) 30%,var(--bo-line) 70%);background:color-mix(in srgb,var(--bo-accent) 8%,#ffffff 92%)}.bo-activityDetailActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bo-activityDetailActions button{min-height:36px;padding-inline:13px;white-space:nowrap}.bo-activityDetailBody{padding:0 20px 20px}.bo-activitySummary{margin:0;color:#4f464d;font-size:11.5px;line-height:1.55}.bo-activityFacts{display:grid;gap:0;margin:18px 0 0}.bo-activityFacts div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;min-height:32px;align-items:center}.bo-activityFacts dt,.bo-activityFacts dd{margin:0;font-size:10.5px}.bo-activityFacts dt{color:var(--bo-muted);font-weight:850}.bo-activityFacts dd{min-width:0;overflow-wrap:anywhere;color:var(--bo-ink);font-weight:800}.bo-activityDetail.is-empty{grid-template-rows:auto minmax(0,1fr) auto}.bo-notificationDetailHead{grid-template-columns:44px minmax(0,1fr);border-bottom:1px solid var(--bo-line);background:#fff}.bo-notificationDetailBody{padding-top:4px}.bo-activityFacts.is-empty{max-width:640px;margin-top:0}.bo-activityFacts.is-empty div{min-height:40px}.bo-activityFacts.is-empty dd{min-height:27px;border:1px solid var(--bo-line);background:#fff}.bo-activityNextAction{max-width:640px;margin-top:22px;padding-top:17px;border-top:1px solid var(--bo-line)}.bo-activityNextAction h4{margin:0 0 10px;color:var(--bo-ink);font-size:11px;font-weight:900}.bo-activityNextActionEmpty{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:12px;border:1px solid var(--bo-line);background:#fbfcfd}.bo-activityNextActionEmpty>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--bo-line-strong);border-radius:50%;color:var(--bo-good);background:#fff}.bo-activityNextActionEmpty strong{display:block;color:var(--bo-ink);font-size:11px;font-weight:900}.bo-activityNextActionEmpty p{margin:4px 0 0;color:var(--bo-muted);font-size:10.5px;line-height:1.45}.bo-activityRelated{margin-top:18px;padding-top:16px;border-top:1px solid var(--bo-line)}.bo-activityRelated h4{margin:0 0 8px;font-size:11px;font-weight:900}.bo-activityRelated>p{margin:0;color:var(--bo-muted);font-size:10.5px}.bo-activityRelatedRow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;min-height:36px;color:var(--bo-muted);font-size:10px}.bo-activityRelatedRow>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--bo-line-strong);border-radius:50%;color:var(--bo-accent);background:#fff}.bo-activityRelatedRow strong{min-width:0;overflow:hidden;color:var(--bo-ink);text-overflow:ellipsis;white-space:nowrap}.bo-activityRelatedRow time{padding-left:12px;white-space:nowrap}.bo-activityDetailFooter{padding:13px 20px;border-top:1px solid var(--bo-line);color:var(--bo-muted);background:#f3f5f7;font-size:9.5px;font-weight:750}.bo-activityInboxEmpty{display:grid;place-items:center;align-content:center;gap:8px;min-height:230px;padding:24px;color:var(--bo-muted);text-align:center}.bo-activityInboxEmpty svg{color:var(--bo-accent)}.bo-activityInboxEmpty strong{color:var(--bo-ink);font-size:13px}.bo-activityInboxEmpty span{max-width:280px;font-size:10.5px;line-height:1.45}.bo-activityInboxEmpty.is-detail{min-height:100%}@media(max-width:900px){.bo-activityToolbar{grid-template-columns:auto minmax(0,1fr) 38px;grid-template-rows:auto auto}.bo-activityQueueTabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.bo-shell:not(.is-page-editor) .bo-activityInbox{display:block;overflow-x:hidden;overflow-y:auto}.bo-activityQueue{height:430px;border-right:0;border-bottom:1px solid var(--bo-line-strong)}.bo-activityDetail{grid-template-rows:auto auto auto;min-height:530px;overflow:visible}.bo-activityDetailBody{overflow:visible}.bo-activityDetailHead{grid-template-columns:44px minmax(0,1fr)}.bo-activityDetailActions{grid-column:1 / -1;justify-content:flex-start;padding-left:56px}}.bo-messageShell{display:grid;grid-template-columns:minmax(250px,280px) minmax(320px,1fr) 250px;gap:10px;height:100%;min-height:0;overflow:hidden}.bo-messageChannelTabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:8px;padding:4px;border:1px solid var(--bo-line);border-radius:7px;background:color-mix(in srgb,var(--bo-accent) 6%,#ffffff 94%)}.bo-messageChannelTabs button{min-width:0;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:5px;color:var(--bo-muted);background:transparent;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.bo-messageChannelTabs button:hover,.bo-messageChannelTabs button:focus-visible,.bo-messageChannelTabs button.is-active{border-color:color-mix(in srgb,var(--bo-accent) 34%,var(--bo-line) 66%);color:var(--bo-ink);background:#fff;box-shadow:0 4px 12px #26112f0f}.bo-messageChannelTabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 36%,transparent);outline-offset:2px}.bo-threadPanel,.bo-conversationPanel,.bo-messageContextRail{min-height:0}.bo-messageContextRail{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;overflow:hidden}.bo-messageContextPanel,.bo-messageSafetyPanel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:#fff;box-shadow:0 14px 28px #26112f0d}.bo-messageRailHeader{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:39px;padding:10px 11px 8px;border-bottom:1px solid var(--bo-line)}.bo-messageRailHeader strong,.bo-messageRailHeader span{display:block}.bo-messageRailHeader strong{color:var(--bo-ink);font-size:13px;font-weight:900}.bo-messageRailHeader span{color:var(--bo-muted);font-size:10.5px;font-weight:800;text-align:right;text-transform:uppercase}.bo-messageContextRows{flex:1 1 auto;min-height:0;overflow-y:auto}.bo-messageContextRows>div,.bo-safetyStatusRow{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;min-height:43px;padding:8px 11px;border-bottom:1px solid rgba(43,24,50,.1)}.bo-messageContextRows span,.bo-safetyStatusRow span{color:var(--bo-muted);font-size:11px;font-weight:800}.bo-messageContextRows strong,.bo-safetyStatusRow strong{min-width:0;overflow:hidden;color:var(--bo-ink);font-size:11.5px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bo-safetyActionButton,.bo-blockActionButton{flex:0 0 auto;min-height:36px;margin:10px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font-size:11.5px;font-weight:900;cursor:pointer}.bo-safetyPanelActions{display:grid;gap:8px}.bo-safetyActionButton{margin-bottom:0}.bo-blockActionButton{margin-top:8px;color:#8f2d24;border-color:#8f2d2447;background:color-mix(in srgb,#8f2d24 5%,#ffffff 95%)}.bo-blockActionButton.is-unblock{color:#2f7252;border-color:#2f725252;background:color-mix(in srgb,#2f7252 6%,#ffffff 94%)}.bo-safetyActionButton:disabled,.bo-blockActionButton:disabled{cursor:not-allowed;opacity:.55}.bo-customerSelectBlock{display:grid;gap:6px;margin-bottom:8px}.bo-messageToBar{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;padding:6px 8px;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-messageToBar>span{color:var(--bo-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.bo-messageToBar select{min-width:0;height:32px;border:0;color:var(--bo-ink);background:transparent;font:inherit;font-size:13px;font-weight:850;outline:none}.bo-messageConnectionStatus{flex:0 0 auto;margin:-2px 0 6px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--bo-accent) 18%,var(--bo-line) 82%);border-radius:5px;color:var(--bo-muted);background:color-mix(in srgb,var(--bo-accent) 4%,#ffffff 96%);font-size:11px;font-weight:800}.bo-messageConnectionStatus.is-error{border-color:#a23b2f47;color:#7f2f27;background:#fff7f5}.bo-threadList,.bo-messageRail{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:6px;padding-right:2px}.bo-threadRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:7px;border:1px solid var(--bo-line);border-radius:5px;background:#fff;font:inherit;text-align:left;cursor:pointer}.bo-threadRow:hover,.bo-threadRow:focus-visible,.bo-threadRow.is-active{border-color:color-mix(in srgb,var(--bo-accent) 45%,var(--bo-line) 55%);background:#fff;box-shadow:inset 3px 0 0 var(--bo-accent)}.bo-threadRow:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 36%,transparent);outline-offset:2px}.bo-threadRow>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(82,77,73,.36);border-radius:999px;color:#fff;background:radial-gradient(circle at 50% 40%,#fffffffa 0 54%,#f4f6f8fa 55% 100%);font-size:11px;font-weight:850}.bo-threadRow strong,.bo-threadRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-threadRow strong{color:var(--bo-ink);font-size:12.5px}.bo-threadRow small{margin-top:2px;color:var(--bo-muted);font-size:11px}.bo-messageRail{padding:10px;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-messageRail.is-empty{overflow-y:auto;background:#fff;align-content:stretch}.bo-threadList.is-empty,.bo-messageRail.is-empty{align-content:start;gap:8px}.bo-threadList.is-empty{display:block;gap:0;padding-right:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-inboxEmptySurface{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.bo-inboxEmptyCopy{padding:12px 12px 11px;border-bottom:1px solid rgba(43,24,50,.1)}.bo-inboxEmptyCopy strong,.bo-inboxEmptyCopy span{display:block}.bo-inboxEmptyCopy strong{color:var(--bo-ink);font-size:12.5px;font-weight:900}.bo-inboxEmptyCopy span{margin-top:3px;color:var(--bo-muted);font-size:11.5px;line-height:1.35}.bo-inboxEmptyRows{display:block;height:100%;min-height:0;overflow-y:scroll;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:rgba(43,24,50,.56) rgba(43,24,50,.08);scrollbar-width:thin}.bo-inboxEmptyRows::-webkit-scrollbar{width:10px}.bo-inboxEmptyRows::-webkit-scrollbar-track{background:#2b183214}.bo-inboxEmptyRows::-webkit-scrollbar-thumb{min-height:46px;border:2px solid #ffffff;border-radius:999px;background:#2b18329e}.bo-inboxEmptyRow{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:0;height:clamp(92px,11.2dvh,116px);min-height:92px;padding:0}.bo-inboxAvatar{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:0;background:transparent}.bo-inboxAvatar:before{content:"";display:block;width:72px;height:72px;border:2px solid rgba(82,77,73,.68);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #2b18320a,0 1px #ffffffd1}.bo-inboxEmptySpace{display:block;min-width:0;background:transparent}.bo-inboxEmptyRow:not(:last-child) .bo-inboxEmptySpace{border-bottom:1px solid rgba(43,24,50,.12)}.bo-emptyMessageGrid{display:block;width:100%;min-height:max(100%,var(--bo-empty-thread-height, 520px));background:transparent}.bo-bubble{justify-self:start;max-width:min(560px,82%);min-width:160px;padding:8px 10px;border:1px solid var(--bo-line);border-radius:14px 14px 14px 4px;color:var(--bo-ink);background:#fff}.bo-bubble.is-outbound{justify-self:end;border-radius:14px 14px 4px;color:#fff;background:var(--bo-accent)}.bo-bubble span,.bo-bubble strong,.bo-bubble time{display:block}.bo-bubble span{font-size:12.5px;line-height:1.38}.bo-bubble time{margin-top:5px;opacity:.72;font-size:10.5px}.bo-bubble.is-empty{color:var(--bo-muted);background:#ffffffd6}.bo-bubble.is-empty span:empty{display:block;width:180px;max-width:42cqw;height:8px;border-radius:8px;background:#2b18321f}.bo-emptyBubbles{display:grid;align-content:start;gap:8px}.bo-messageComposer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:stretch;gap:8px;margin-top:8px;padding:8px;border:1px solid var(--bo-line);border-radius:5px;background:#fffffff0;box-shadow:0 10px 20px #26112f0a}.bo-messageComposer textarea{width:100%;min-height:46px;max-height:88px;padding:12px 13px;border:1px solid rgba(43,24,50,.16);border-radius:5px;color:var(--bo-ink);background:#fff;font-size:13px;line-height:1.32;outline:none;resize:none}.bo-messageComposer textarea:focus{border-color:color-mix(in srgb,var(--bo-accent) 54%,#ffffff 46%);box-shadow:0 0 0 3px color-mix(in srgb,var(--bo-accent) 12%,transparent)}.bo-messageComposer textarea:disabled{color:#2b183273;background:#ffffffb8}.bo-messageComposer .bo-primaryButton{min-width:0;min-height:46px;padding:0 14px;font-size:12.5px;font-weight:900}.bo-messageComposer .bo-primaryButton:disabled{opacity:.82;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 56%,#ffffff 44%),color-mix(in srgb,var(--bo-accent) 76%,#ffffff 24%))}.bo-crmGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);overflow:hidden}.bo-crmIndexPanel,.bo-crmRecordPanel{min-width:0;overflow:hidden}.bo-crmRecordPanel{min-height:0}.bo-crmRecordPanel .bo-readyMessage{flex:0 0 auto;overflow:hidden}.bo-detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow-y:auto;overscroll-behavior:contain}.bo-notesEditor{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;flex:1 1 auto;min-height:0}.bo-notesEditor textarea{min-height:0;resize:none}.bo-shopGrid{grid-template-columns:minmax(0,1fr) clamp(300px,23cqw,430px);grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;overflow:hidden;overscroll-behavior:contain;padding-right:0}.bo-mobileCatalog,.bo-shopMobileAdd,.bo-mobileCatalogPager{display:none}.bo-shopGrid>.bo-fillPanel{height:100%;min-height:0}.bo-shopGrid>.bo-fillPanel,.bo-addPiecePanel{padding:7px}.bo-shopGrid .bo-sectionHeader{min-height:23px;margin-bottom:5px;padding-bottom:5px}.bo-inventoryCount{color:var(--bo-muted);font-size:11px;font-weight:850;white-space:nowrap}.bo-catalogToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;min-height:32px;margin-bottom:5px;padding:4px 7px;border:1px solid var(--bo-line);border-radius:5px;background:#f6f7f8}.bo-catalogToolbar label{display:flex;align-items:center;gap:7px;min-width:0}.bo-catalogToolbar label>span,.bo-catalogCapacity{color:var(--bo-muted);font-size:10.5px;font-weight:850;white-space:nowrap}.bo-catalogToolbar select{min-width:142px;height:25px;padding:0 24px 0 7px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-ink);background:#fff;font:inherit;font-size:11px;font-weight:800}.bo-catalogCapacity.is-full{color:#9d382e}.bo-catalogLoadState{flex:0 0 auto;margin:0 0 5px;padding:5px 7px;color:var(--bo-muted);border-radius:4px;background:#f3f5f6;font-size:11px;font-weight:800}.bo-catalogLoadState.is-error{color:#8d2f28;background:#fff1ef}.bo-inventoryStage{position:relative;display:grid;grid-template-rows:minmax(0,1fr);align-content:stretch;flex:1 1 auto;height:100%;min-height:0;overflow:visible}.bo-inventoryGrid{display:grid;grid-template-columns:repeat(var(--inventory-columns, 4),minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:clamp(4px,.58dvh,6px);height:calc(100% - 4px);min-height:0;overflow:hidden;overscroll-behavior:contain;padding-inline:0}.bo-inventoryStage.hasPrevious .bo-inventoryGrid{padding-left:34px}.bo-inventoryStage.hasNext .bo-inventoryGrid{padding-right:34px}.bo-inventoryStage .bo-inventoryGrid{width:100%}.bo-inventoryEdgePrevious,.bo-inventoryEdgeNext{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:28px;height:clamp(58px,8dvh,76px);border:1px solid var(--bo-line);border-radius:6px;color:var(--bo-ink);background:#fffffff5;box-shadow:0 12px 26px #26112f24;transform:translateY(-50%);cursor:pointer}.bo-inventoryEdgePrevious{left:4px}.bo-inventoryEdgeNext{right:4px}.bo-inventoryEdgePrevious:not(:disabled),.bo-inventoryEdgeNext:not(:disabled){color:#fff;border-color:color-mix(in srgb,var(--bo-accent) 78%,#000000 22%);background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 86%,#ffffff 14%),var(--bo-accent))}.bo-inventoryEdgePrevious:disabled,.bo-inventoryEdgeNext:disabled{opacity:.5;cursor:default}.bo-inventoryPager{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:clamp(18px,2.7dvh,24px);margin-top:clamp(3px,.5dvh,5px);padding-top:clamp(3px,.5dvh,5px);border-top:1px solid var(--bo-line)}.bo-inventoryPager span{overflow:hidden;color:var(--bo-muted);font-size:11.5px;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bo-inventoryCard{display:grid;grid-template-rows:minmax(0,.58fr) minmax(92px,.42fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#fff;box-shadow:0 1px #ffffffe0 inset}.bo-inventoryPlaceholder{background:#fff}.bo-inventoryPlaceholderImage{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--bo-line);background:linear-gradient(135deg,#4a1f5b06,#fff0 44%),#f2f4f7;cursor:pointer}.bo-inventoryPlaceholderBody{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:4px}.bo-inventoryPlaceholder .bo-inventoryTitleRow,.bo-inventoryPlaceholder .bo-inventorySubRow{min-height:13px}.bo-inventoryPlaceholder .bo-inventoryTitleRow strong,.bo-inventoryPlaceholder .bo-inventoryTitleRow span,.bo-inventoryPlaceholder .bo-inventorySubRow span,.bo-inventoryPlaceholder .bo-inventoryFooterRail strong{color:transparent}.bo-inventoryEmptyDescription{color:transparent;scrollbar-width:none}.bo-inventoryEmptyDescription::-webkit-scrollbar{display:none}.bo-inventoryCard.is-editing{position:relative;z-index:2;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;padding:7px;overflow:hidden}.bo-inventoryImage{position:relative;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;border-bottom:1px solid var(--bo-line);background:linear-gradient(135deg,rgba(74,31,91,.06),transparent 42%),#edf0f3}.bo-galleryCountBadge{position:absolute;right:6px;bottom:6px;display:inline-flex!important;width:auto!important;height:auto!important;padding:4px 6px;color:#fff!important;border:0!important;border-radius:999px!important;background:#1f1622c7!important;font-size:9px;font-weight:900;line-height:1}.bo-inventoryImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bo-inventoryImage>span{display:grid;place-items:center;width:34px;height:34px;color:var(--bo-muted);border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-inventoryImageEdit{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;align-items:stretch;min-width:0}.bo-inventoryImageEdit .bo-inventoryImage{height:clamp(88px,13dvh,132px);border:1px solid var(--bo-line);border-radius:5px}.bo-imageFileButton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;align-self:end;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font-size:11px;font-weight:850;cursor:pointer}.bo-imageFileButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.bo-inventoryBody{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:4px}.bo-inventoryTitleRow,.bo-inventorySubRow,.bo-inventoryMetaLine,.bo-inventoryFooterRail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0}.bo-inventoryTitleRow strong,.bo-inventoryTitleRow span,.bo-inventorySubRow span,.bo-inventoryMetaLine span,.bo-inventoryMetaLine strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-inventoryTitleRow strong{color:var(--bo-ink);font-size:10.5px;font-weight:900}.bo-inventoryTitleRow span{color:var(--bo-plum);font-size:11px;font-weight:900}.bo-inventorySubRow span,.bo-inventoryMetaLine span{color:var(--bo-muted);font-size:9.5px;font-weight:800}.bo-inventoryDescription{height:clamp(19px,3.1dvh,28px);margin:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-muted);background:#fff;font-size:9.3px;line-height:1.15;scrollbar-width:thin}.bo-inventoryFooterRail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;gap:4px;margin-top:auto;min-width:0}.bo-inventoryFooterRail div{display:grid;gap:1px;min-width:0;min-height:21px;padding:2px 4px;border:1px solid var(--bo-line);border-radius:5px;background:#f4f6f8}.bo-inventoryFooterRail span{overflow:hidden;color:var(--bo-muted);font-size:8.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bo-inventoryFooterRail strong,.bo-inventoryMetaLine strong{overflow:hidden;color:var(--bo-ink);font-size:9.5px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bo-inventoryFooterRail .bo-secondaryButton{align-self:stretch;min-height:24px;padding:0 6px;font-size:10.5px}.bo-inventoryEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-width:0;min-height:0;margin-top:6px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.bo-inventoryEditGrid .bo-field:last-child{grid-column:1 / -1}.bo-inventoryEditGrid textarea{min-height:50px;resize:vertical}.bo-inventoryMetaLine{min-height:26px;margin-top:6px;padding:0 6px;border:1px solid var(--bo-line);border-radius:5px;background:#f4f6f8}.bo-inventoryActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;padding:7px;border-top:1px solid var(--bo-line)}.bo-inventoryCard.is-editing .bo-inventoryActions{padding:8px 0 0;border-top:0}.bo-addPiecePanel{height:100%;min-height:0}.bo-addPieceForm{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.bo-addPieceImage{position:relative;display:grid;place-items:center;flex:0 0 clamp(160px,24dvh,238px);min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-muted);background:linear-gradient(135deg,rgba(74,31,91,.05),transparent 44%),#f4f6f8;font-size:11.5px;font-weight:850;cursor:pointer}.bo-addPieceImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-addPieceImage span{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;text-align:center}.bo-addPieceImage input{position:absolute;inset:0;opacity:0;cursor:pointer}.bo-addPieceFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:7px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.bo-addPieceFields .bo-field:last-child{grid-column:1 / -1}.bo-addPieceFields textarea{min-height:clamp(78px,12dvh,118px);resize:none}.bo-addPieceSave{flex:0 0 auto;width:100%;min-height:34px}.bo-shopPreview{display:grid;gap:8px;min-height:0}.bo-shopPreview img{width:100%;max-height:clamp(150px,24dvh,280px);aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--bo-line);border-radius:5px}.bo-shopPreview strong,.bo-shopPreview span{display:block}.bo-shopPreview strong{color:var(--bo-plum);font-size:13px;line-height:1.25}.bo-shopPreview span{margin-top:3px;color:var(--bo-muted);font-size:11.5px;line-height:1.4}.bo-readyList{margin-top:8px}.bo-pageEditorGrid{grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr)}.bo-pageEditorDesktopNotice{display:none}.bo-pageVisualEditor{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.bo-pageVisualEditor.is-fullPage{position:relative;display:block;height:100%;min-height:0;background:#f4f6f8}.bo-editorFloatToolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;margin-bottom:8px;padding:7px 9px;border:1px solid var(--bo-line);border-radius:6px;background:#fffffff0;box-shadow:0 10px 24px #26112f14;backdrop-filter:blur(10px)}.bo-pageVisualEditor.is-fullPage .bo-editorFloatToolbar{position:fixed;inset:12px auto auto 50%;transform:translate(-50%);z-index:100000;width:min(1080px,calc(100% - 32px));min-height:42px;margin:0;pointer-events:auto}.bo-editorFloatToolbar div{display:flex;align-items:center;gap:8px;min-width:0}.bo-editorFloatToolbar>div:last-child{flex:0 0 auto}.bo-editorFloatToolbar .bo-primaryButton,.bo-editorFloatToolbar .bo-secondaryButton{flex:0 0 auto;white-space:nowrap}.bo-editorFloatToolbar strong,.bo-editorFloatToolbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-editorFloatToolbar strong{display:inline-flex;align-items:center;gap:6px;color:var(--bo-ink);font-size:12px;font-weight:900}.bo-editorFloatToolbar span{color:var(--bo-muted);font-size:11px}.bo-editorToolbarIdentity{flex:1 1 240px}.bo-editorToolbarControls{justify-content:flex-end}.bo-editorToggle{display:inline-flex;flex:0 0 auto;gap:0!important;padding:2px;border:1px solid var(--bo-line-strong);border-radius:5px;background:color-mix(in srgb,var(--bo-paper) 88%,var(--bo-accent) 12%)}.bo-editorToggle button{min-height:30px;padding:5px 10px;border:0;border-radius:3px;color:var(--bo-muted);background:transparent;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.bo-editorToggle button.is-active{color:#fff;background:var(--bo-accent)}.bo-landingPreview{flex:1 1 auto;min-height:0;overflow-y:scroll;overscroll-behavior:contain;border:1px solid var(--bo-line);border-radius:5px;background:#f4f6f8}.bo-pageVisualEditor .bo-landingPreview{height:100%}.bo-pageVisualEditor.is-fullPage .bo-landingPreview{width:100%;height:100%;max-height:none;border:0;border-radius:0}.bo-directPageMount{position:relative;z-index:1;display:block;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;background:#f4f6f8;scrollbar-color:rgba(74,31,91,.7) rgba(245,247,249,.65);scrollbar-width:thin}.bo-directPageMount::-webkit-scrollbar{width:10px}.bo-directPageMount::-webkit-scrollbar-track{background:#f5f7f9b8}.bo-directPageMount::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a1f5bb8,#c96f61ad);border:3px solid rgba(245,247,249,.92)}.bo-landingPreview.is-editable{background:linear-gradient(180deg,#ffffffd6,#f5f7f9fa),#f4f6f8}.bo-previewSiteNav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;background:#26112f}.bo-previewSiteNav>div{display:grid;gap:2px;min-width:0}.bo-previewSiteNav strong,.bo-previewSiteNav span,.bo-previewSiteNav .bo-inlineEdit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-previewSiteNav strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600}.bo-previewSiteNav span{color:#ffffffb8;font-size:10px;font-weight:850;text-transform:uppercase}.bo-previewSiteNav nav{display:flex;gap:12px}.bo-previewSiteNav .bo-inlineEdit{min-height:0;padding:2px 5px;border-color:#ffffff2e;color:#fff;background:#ffffff14}.bo-previewNavBrand{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600}.bo-previewNavLine,.bo-previewNavLink{font-size:10px;font-weight:850;text-transform:uppercase}.bo-previewNavLine{color:#ffffffb8}.bo-previewNavLink{width:82px;text-align:center}.bo-previewHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:300px;background:#26112f}.bo-previewHero img,.bo-previewHero>.bo-editableImageSlot{width:100%;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover}.bo-previewHero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,3cqw,30px);background:linear-gradient(90deg,#f5f7f9e6,#f4f6f8)}.bo-editableImageSlot{position:relative;display:grid;place-items:center;min-width:0;min-height:120px;overflow:hidden;border:1px solid rgba(43,24,50,.16);color:var(--bo-muted);background:#edf0f3;cursor:pointer}.bo-editableImageSlot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-editableImageSlot input{position:absolute;inset:0;opacity:0;cursor:pointer}.bo-editableImageSlot em,.bo-editableImageSlot>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-style:normal;font-size:11px;font-weight:900}.bo-editableImageSlot em{position:absolute;right:8px;bottom:8px;min-height:28px;padding:0 9px;border:1px solid rgba(43,24,50,.2);border-radius:5px;color:var(--bo-ink);background:#ffffffeb}.bo-previewHero strong,.bo-previewHero small,.bo-previewHero h3,.bo-previewHero p,.bo-previewHero span{display:block}.bo-previewHero strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.bo-previewHero small{margin-top:4px;color:var(--bo-highlight);font-size:10px;font-weight:900;text-transform:uppercase}.bo-previewHero h3{margin:14px 0 0;color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.6cqw,48px);font-weight:400;line-height:.95}.bo-previewHero h3 em{color:var(--bo-coral)}.bo-previewHero p{margin:10px 0 0;color:#625664;font-size:12.5px;line-height:1.52}.bo-previewHero span{width:-moz-max-content;width:max-content;max-width:100%;margin-top:10px;padding:7px 9px;border:1px solid var(--bo-line);color:var(--bo-plum);background:#ffffffb8;font-size:11.5px;font-weight:800}.bo-previewButtons{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.bo-previewButtons b,.bo-previewButtons .bo-inlineEdit{min-height:30px;padding:7px 10px;border:1px solid var(--bo-plum);color:var(--bo-plum);font-size:10.5px;text-transform:uppercase}.bo-previewButtons b:first-child,.bo-previewButtons .bo-inlineEdit:first-child{color:#fff;border-color:var(--bo-coral);background:var(--bo-coral)}.bo-previewShopBand{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bo-line);background:#fff}.bo-previewSectionHead{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);align-items:start;gap:12px;min-width:0}.bo-previewSectionHead strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.05}.bo-previewSectionHead span{color:var(--bo-muted);font-size:12px;line-height:1.45}.bo-previewProductRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0}.bo-previewProductCard{position:relative;display:grid;grid-template-rows:74px auto auto auto;gap:2px;min-width:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#f4f6f8}.bo-previewProductCard img,.bo-previewProductCard>span{width:100%;height:74px;border-bottom:1px solid var(--bo-line);-o-object-fit:cover;object-fit:cover}.bo-previewProductCard>span{display:grid;place-items:center;color:var(--bo-muted);font-size:10px;font-weight:850;background:#e7ebef}.bo-previewProductCard strong,.bo-previewProductCard small,.bo-previewProductCard b{overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.bo-previewProductCard strong{padding-top:6px;color:var(--bo-ink);font-size:11px;font-weight:900}.bo-previewProductCard small{color:var(--bo-muted);font-size:9.5px}.bo-previewProductCard b{padding-bottom:7px;color:var(--bo-plum);font-size:12px}.bo-previewProductCard i{height:24px;margin:0 7px;border-radius:4px;background:linear-gradient(90deg,#dfe4e9,#eef1f4,#dfe4e9)}.bo-previewRows{display:grid;padding:10px}.bo-previewRows>div{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,.68fr);gap:12px;min-height:46px;padding:9px 0;border-bottom:1px solid var(--bo-line)}.bo-previewRows>.bo-previewMediaRow{grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr)}.bo-previewRows>.bo-previewTrust{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,.66fr);gap:14px;min-height:0;padding:14px 0;border-bottom:1px solid var(--bo-line)}.bo-previewTrust>div{min-width:0}.bo-previewTrustLines{display:grid;gap:7px}.bo-previewTrustLines>div{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,.66fr);gap:10px;align-items:start;min-width:0;padding:7px 0;border-bottom:1px solid rgba(43,24,50,.11)}.bo-previewTrustLines>div:last-child{border-bottom:0}.bo-previewMediaRow>img,.bo-previewMediaRow>.bo-editableImageSlot{width:100%;height:124px;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;-o-object-fit:cover;object-fit:cover}.bo-previewMediaRow>div{min-width:0}.bo-previewRows strong{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.bo-previewRows span{color:var(--bo-muted);font-size:12px;line-height:1.45}.bo-inlineEdit{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--bo-accent) 38%,var(--bo-line) 62%);border-radius:5px;color:inherit;background:#ffffffe0;font:inherit;line-height:inherit;outline:none}input.bo-inlineEdit{min-height:28px;padding:3px 7px}textarea.bo-inlineEdit{min-height:58px;padding:6px 7px;resize:vertical}.bo-inlineEdit:focus{border-color:var(--bo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bo-accent) 14%,transparent)}.bo-previewEditBrand{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.bo-previewEditLine{margin-top:4px;color:var(--bo-highlight);font-size:10px;font-weight:900;text-transform:uppercase}.bo-previewEditHeading{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3cqw,42px);font-weight:400}.bo-previewEditHeading.is-emphasis{color:var(--bo-coral)}.bo-previewEditBody{margin-top:10px;color:#625664;font-size:12.5px;line-height:1.5}.bo-previewEditRowTitle{color:var(--bo-plum);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.bo-kilnInlineEditor{display:grid;grid-template-columns:minmax(140px,1fr) 132px 110px auto;align-items:center;gap:7px;margin-top:10px}.bo-kilnInlineEditor input{min-width:0;height:30px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-plum);background:#ffffffdb;font:inherit;font-size:11px}.bo-kilnInlineEditor span{width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:7px 9px}.bo-settingsCarousel{--bo-settings-pager-w: 18px;--bo-settings-pager-gap: 10px;--bo-settings-pager-gutter: calc(var(--bo-settings-pager-w) + var(--bo-settings-pager-gap) + 10px);position:relative;height:100%;min-height:0;overflow:clip}.bo-settingsTrack{display:flex;width:200%;height:100%;min-height:0;transition:transform .18s cubic-bezier(.22,.78,.24,1);will-change:transform}.bo-settingsPage{flex:0 0 50%;width:50%;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(min-width:769px){.bo-settingsCarousel[data-page="0"] .bo-settingsGrid--account>.bo-settingsColumn{display:none}.bo-settingsCarousel[data-page="1"] .bo-brandAssetsPanel,.bo-settingsCarousel[data-page="1"] .bo-homeAlbumPanel,.bo-settingsCarousel[data-page="1"] .bo-welcomeMessagePanel{display:none}}.bo-welcomeMessageForm{display:grid;gap:11px}.bo-welcomeMessageIntro{display:grid;gap:3px}.bo-settingsEyebrow{color:var(--bo-accent);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bo-welcomeMessageIntro strong{color:var(--bo-ink);font-size:18px}.bo-welcomeMessageIntro p,.bo-welcomeMessageFooter p{margin:0;color:var(--bo-muted);font-size:13px;line-height:1.45}.bo-welcomeMessageForm>label{color:var(--bo-ink);font-size:13px;font-weight:800}.bo-welcomeMessageForm textarea{box-sizing:border-box;width:100%;min-height:118px;resize:vertical;padding:11px 12px;border:1px solid var(--bo-line);border-radius:7px;color:var(--bo-ink);background:var(--bo-panel, #fffaf4);font:inherit;font-size:15px;line-height:1.5}.bo-welcomeMessageForm textarea:focus-visible{border-color:var(--bo-accent);outline:3px solid color-mix(in srgb,var(--bo-accent) 24%,transparent);outline-offset:1px}.bo-welcomeMessageFooter{display:flex;align-items:center;justify-content:space-between;gap:18px}.bo-welcomeMessageFooter p{max-width:650px}.bo-welcomeMessageFooter .bo-primaryButton{flex:0 0 auto}.bo-welcomeMessageStatus{display:flex;align-items:center;gap:6px;min-height:22px;color:var(--bo-muted);font-size:13px;font-weight:750}.bo-welcomeMessageStatus.is-success{color:#436044}.bo-welcomeMessageStatus.is-error{color:#9a3e29}.bo-shell:not(.is-page-editor) .bo-settingsCarousel,.bo-shell:not(.is-page-editor) .bo-settingsTrack{min-height:0;max-height:100%;overflow:hidden}.bo-shell:not(.is-page-editor) .bo-settingsPage{max-height:100%;overflow-y:auto}.bo-shell .bo-settingsCarousel:has(>.bo-settingsFooter){display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:0;padding-bottom:0}.bo-shell .bo-settingsCarousel>.bo-settingsFooter{min-width:0;margin:0;padding:12px 16px;align-self:stretch}.bo-settingsPager{position:fixed;z-index:9;top:50%;display:grid;place-items:center;width:var(--bo-settings-pager-w);height:76px;border:1px solid color-mix(in srgb,var(--bo-accent) 76%,#000000 24%);color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 86%,#ffffff 14%),var(--bo-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--bo-accent) 28%,transparent);cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease}.bo-settingsPager svg{width:13px;height:13px;stroke-width:3}.bo-settingsPager--next{right:calc(var(--bo-stage-x) + var(--bo-settings-pager-gap));border-radius:5px}.bo-settingsPager--prev{left:calc(clamp(300px,16cqw,360px) + var(--bo-stage-x) + var(--bo-settings-pager-gap));border-radius:5px}.bo-settingsPager.is-hidden{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.96)}.bo-settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-rows:max-content;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--bo-settings-pager-gutter);scrollbar-color:color-mix(in srgb,var(--bo-accent) 58%,#7b858f 42%) #e4e8ec;scrollbar-width:thin}.bo-settingsGrid--connections{padding-left:var(--bo-settings-pager-gutter)}.bo-settingsGrid .bo-panel{height:-moz-max-content;height:max-content;min-height:0}.bo-settingsGrid--account{grid-template-rows:max-content}.bo-setupSummary{gap:12px}.bo-settingsValue{display:flex;min-height:36px;box-sizing:border-box;align-items:center;padding:8px 10px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-ink);background:color-mix(in srgb,var(--bo-paper) 78%,var(--bo-stage) 22%);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.bo-settingsValue.is-unavailable{color:var(--bo-muted);font-style:italic;font-weight:600}.bo-brandAssetsPanel{grid-column:1 / -1}.bo-brandAssetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bo-brandAssetControl{display:grid;grid-template-columns:54px minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--bo-line);border-radius:8px;background:#f7f8f9}.bo-brandAssetPreview{display:grid;place-items:center;overflow:hidden;width:54px;height:46px;border:1px solid var(--bo-line-strong);color:#fff;background:linear-gradient(145deg,#647d8c,#324b59);background-position:center;background-size:cover;font-size:13px;font-weight:850}.bo-brandAssetPreview.is-logo{width:46px;height:46px;margin-inline:4px;border-radius:50%}.bo-brandAssetPreview.is-greeting{border-radius:7px}.bo-welcomeCopy h2{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.08}@media(max-width:700px){.bo-welcomeCopy h2{font-size:clamp(1rem,4.5vw,1.25rem)}}.bo-brandAssetPreview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-brandAssetCopy{min-width:0}.bo-brandAssetCopy strong,.bo-brandAssetCopy span{display:block}.bo-brandAssetCopy strong{color:var(--bo-ink);font-size:12px;font-weight:850}.bo-brandAssetCopy span{margin-top:2px;color:var(--bo-muted);font-size:10px;line-height:1.3}.bo-brandAssetButton{min-width:126px}.bo-workspaceImageStatus{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--bo-muted);font-size:10px;font-weight:750}.bo-workspaceImageStatus.is-success{color:var(--bo-good)}.bo-workspaceImageStatus.is-error{color:var(--bo-alert)}.bo-settingsColumn{display:grid;grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0}.bo-settingsGrid .bo-formGrid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-right:0}.bo-settingsGrid .bo-formGrid>.bo-primaryButton{align-self:end;justify-self:start;width:-moz-max-content;width:max-content;min-width:142px}.bo-passwordStatus{grid-column:1 / -1;display:flex;align-items:center;gap:7px;min-height:32px;padding:7px 9px;border:1px solid;border-radius:5px;font-size:11px;font-weight:750;line-height:1.35}.bo-passwordStatus.is-error{border-color:#e1aaa5;color:#8f352f;background:#fff2f0}.bo-passwordStatus.is-success{border-color:#a7cdb7;color:#286b49;background:#eef8f2}.bo-settingsWide{grid-column:1 / -1}.bo-settingsGrid .bo-webhookForm>.bo-secondaryButton{align-self:end;justify-self:start;width:-moz-max-content;width:max-content;min-width:118px}.bo-cockpitRefresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--bo-accent) 38%,var(--bo-line));border-radius:5px;color:var(--bo-accent);background:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.bo-cockpitRefresh:disabled{opacity:.55;cursor:wait}.bo-connectionCockpit{overflow:hidden;border:1px solid #2c3035;border-radius:5px;color:#f4f6f8;background:#15171a}.bo-cockpitReadout{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:10px 12px;border-bottom:1px solid #34383e;background:#1d2024}.bo-cockpitReadout>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;min-width:0}.bo-cockpitReadout span,.bo-cockpitReadout small{color:#aeb4bd;font-size:10px}.bo-cockpitReadout strong{font-size:19px;line-height:1}.bo-cockpitReadout small{grid-column:1 / -1}.bo-cockpitState,.bo-connectionSignal,.bo-credentialSignal{display:inline-flex;align-items:center;gap:7px;min-width:0}.bo-cockpitState{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid #3c4148;border-radius:5px;background:#111316}.bo-cockpitState i,.bo-connectionSignal i,.bo-credentialSignal i{flex:0 0 auto;width:10px;height:10px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#4f7fa0;box-shadow:0 0 0 3px #e3b23c1f,0 0 10px #e3b23c7a}.bo-cockpitState.is-green i,.bo-connectionModule.is-green .bo-connectionSignal i,.bo-credentialSlot.is-green .bo-credentialSignal i{background:#45b87a;box-shadow:0 0 0 3px #45b87a1f,0 0 10px #45b87a80}.bo-cockpitState.is-red i,.bo-connectionModule.is-red .bo-connectionSignal i,.bo-credentialSlot.is-red .bo-credentialSignal i{background:#db625f;box-shadow:0 0 0 3px #db625f1f,0 0 10px #db625f80}.bo-cockpitState span,.bo-connectionSignal b,.bo-credentialSignal b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850}.bo-connectionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.bo-connectionModule{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:6px 9px;min-width:0;min-height:78px;padding:10px;border-right:1px solid #34383e;border-bottom:1px solid #34383e;background:#191c20}.bo-connectionModule:nth-child(4n){border-right:0}.bo-connectionModule:nth-last-child(-n+4){border-bottom:0}.bo-connectionIcon{display:grid;grid-row:1;place-items:center;width:30px;height:30px;border:1px solid #40464e;border-radius:5px;color:#c8a5d5;background:#24282d}.bo-connectionCopy{display:grid;gap:2px;min-width:0}.bo-connectionCopy strong,.bo-connectionCopy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-connectionCopy strong{color:#fff;font-size:12px}.bo-connectionCopy small{color:#9fa6af;font-size:10px}.bo-connectionSignal{grid-column:2;color:#4f7fa0}.bo-connectionModule.is-green .bo-connectionSignal{color:#65c895}.bo-connectionModule.is-red .bo-connectionSignal{color:#ed817e}.bo-vaultReadout{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:7px 9px;border:1px solid var(--bo-line);border-bottom:0;border-radius:5px 5px 0 0;background:#f3f5f7}.bo-vaultReadout span{display:inline-flex;align-items:center;gap:7px;color:var(--bo-accent);font-size:11px;font-weight:850}.bo-vaultReadout strong{color:var(--bo-muted);font-size:10px}.bo-credentialGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--bo-line);border-radius:0 0 5px 5px;background:var(--bo-line)}.bo-credentialSlot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;min-height:74px;padding:9px 10px;background:#fff;grid-column:span 2}.bo-credentialSlot:nth-last-child(-n+2){grid-column:span 3}.bo-credentialSlot>div{display:grid;gap:2px;min-width:0}.bo-credentialSlot strong,.bo-credentialSlot small,.bo-credentialSlot code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-credentialSlot strong{color:var(--bo-ink);font-size:11px}.bo-credentialSlot small{color:var(--bo-muted);font-size:9.5px}.bo-credentialSlot code{color:#6f6871;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.bo-credentialSignal{grid-column:1 / -1;color:#3f6f90}.bo-credentialSlot.is-green .bo-credentialSignal{color:#2f7b56}.bo-credentialSlot.is-red .bo-credentialSignal{color:#b34542}@media(max-width:1499px){.bo-credentialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-credentialSlot,.bo-credentialSlot:nth-last-child(-n+2){grid-column:span 1}}@media(max-width:900px){.bo-connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-connectionModule:nth-child(4n){border-right:1px solid #34383e}.bo-connectionModule:nth-child(2n){border-right:0}.bo-connectionModule:nth-last-child(-n+4){border-bottom:1px solid #34383e}.bo-connectionModule:nth-last-child(-n+2){border-bottom:0}}@media(max-width:640px){.bo-cockpitRefresh span{display:none}.bo-cockpitReadout,.bo-vaultReadout{align-items:flex-start;flex-direction:column}.bo-cockpitReadout>div:first-child{grid-template-columns:minmax(0,1fr)}.bo-cockpitReadout small{grid-column:1}.bo-connectionGrid,.bo-credentialGrid{grid-template-columns:minmax(0,1fr)}.bo-credentialSlot,.bo-credentialSlot:nth-last-child(-n+2){grid-column:span 1}.bo-connectionModule,.bo-connectionModule:nth-child(2n),.bo-connectionModule:nth-child(4n),.bo-connectionModule:nth-last-child(-n+2),.bo-connectionModule:nth-last-child(-n+4){border-right:0;border-bottom:1px solid #34383e}.bo-connectionModule:last-child{border-bottom:0}.bo-connectionCopy small,.bo-credentialSlot small{overflow:visible;text-overflow:clip;white-space:normal}}.bo-connectionCockpit{overflow:visible;border:0;border-radius:0;color:var(--bo-ink);background:transparent}.bo-connectionCockpitPanel{overflow:visible;margin-bottom:6px;padding:0;border:30px solid transparent;border-width:30px 42px;border-image-source:url(/assets/business-back-office/dark-anodized-chassis-plate.png);border-image-slice:50 70 fill;border-image-width:30px 42px;border-image-repeat:stretch;background-color:#343a3f;background-image:none;box-shadow:0 6px 18px #2025293d}.bo-credentialVaultPanel{padding:9px 12px;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:var(--bo-paper);box-shadow:0 8px 20px #26112f12}.bo-connectionCockpitPanel>.bo-sectionHeader{min-height:30px;margin-bottom:8px;padding-bottom:0;border-bottom:0}.bo-plateEtching{display:flex;align-items:center;min-height:28px;margin:0 8px 10px;padding:0 6px;color:#0c0f11d1;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-shadow:0 1px 0 rgba(255,255,255,.17),0 -1px 1px rgba(0,0,0,.88)}.bo-plateEtching--split{justify-content:space-between;gap:16px}.bo-plateEtching--split strong{color:inherit;font-size:10px;font-weight:850;text-align:right}.bo-cockpitReadout{min-height:46px;margin-bottom:8px;padding:6px 10px;border:1px solid #434b51;border-radius:5px;color:#f6f7f7;background-color:#626a70;background-image:linear-gradient(180deg,#ffffff29,#141a1e14),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 5px);box-shadow:inset 0 0 0 1px #fff3,inset 0 -5px 10px #191f2324,0 3px 8px #2a30342e}.bo-cockpitReadout span,.bo-cockpitReadout small{color:#d8dde0}.bo-cockpitReadout strong{color:#fff;font-size:15px;line-height:1.1}.bo-cockpitState{min-height:34px;padding:0 9px;border:1px solid #81868a;color:#43394a;background-color:#e5e6e3;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 1px,transparent 5px,rgba(72,79,83,.026) 5px,rgba(72,79,83,.026) 6px);box-shadow:inset 0 0 0 1px #ffffff7a,0 2px 7px #2d31341c}.bo-cockpitState>span:last-child{color:#43394a;font-weight:850}.bo-connectionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;padding:6px;border:1px solid #15191c;border-radius:5px;background:#1216196b;box-shadow:inset 0 3px 9px #0000007a,0 1px #ffffff1a}.bo-connectionModule{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) 32px;align-items:center;gap:2px 9px;min-width:0;min-height:112px;padding:2px 3px 0;border:9px solid transparent;border-width:9px 11px;border-image-source:url(/assets/business-back-office/dark-anodized-chassis-plate.png);border-image-slice:50 70;border-image-width:9px 11px;border-image-repeat:stretch;border-radius:6px;overflow:hidden;color:#202528;background-clip:padding-box;clip-path:inset(0 round 6px);background-color:#74797c;background-image:url(/assets/business-back-office/smoked-titanium-texture.webp);background-position:center;background-size:cover;box-shadow:0 1px 2px #0000004d}.bo-connectionGrid>.bo-connectionModule{border-style:solid;border-width:9px 11px}.bo-connectionModule:before,.bo-connectionModule:after,.bo-credentialSlot:before,.bo-credentialSlot:after{content:"";position:absolute;top:6px;width:6px;height:6px;border:1px solid #686d70;border-radius:50%;background:#b8bdc1;box-shadow:inset 0 1px 1px #ffffffd1,0 1px 1px #2d313433}.bo-connectionModule:before,.bo-connectionModule:after{display:none}.bo-connectionModule:before,.bo-credentialSlot:before{left:6px}.bo-connectionModule:after,.bo-credentialSlot:after{right:6px}.bo-connectionIcon{grid-column:1;grid-row:1 / span 2;width:34px;height:34px;border-color:#9ca7b2;color:var(--bo-accent);background:#e5e9ee;box-shadow:inset 0 0 0 2px #ffffff8f}.bo-connectionCopy{grid-column:1 / -1;grid-row:1;align-self:stretch;display:grid;grid-template-rows:auto minmax(28px,1fr);place-items:center;gap:3px;min-width:0;padding:0 5px}.bo-connectionCopy strong{color:#121618e0;font-size:14px;font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.2),0 -1px 1px rgba(0,0,0,.82)}.bo-connectionCopy small{display:grid;place-items:center;width:min(100%,148px);height:22px;padding:2px 8px;overflow:hidden;border:1px solid #525d59;border-radius:2px;color:#aeb8b1;background:#07100b;box-shadow:0 0 0 1px #bcc2c28a,inset 0 2px 5px #000000eb;font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:800;line-height:1;text-align:center;text-overflow:ellipsis;text-shadow:0 0 3px currentColor;white-space:nowrap}.bo-connectionStatusText.is-green{color:#70d88d}.bo-connectionStatusText.is-yellow{color:#6b9fc3}.bo-connectionStatusText.is-red{color:#ee8b85}.bo-statusLightRail{display:inline-flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;min-height:26px;padding:4px 7px;border:1px solid #aeb7c0;border-radius:4px;background:#dde3e8;box-shadow:inset 0 2px 4px #2d343c21,0 1px #ffffffb8}.bo-statusLightRail i{width:10px;height:10px;border:1px solid #626c76;border-radius:50%;background:#464d55;box-shadow:inset 0 1px 2px #0000008a}.bo-cockpitState.is-green .bo-statusLightRail i,.bo-cockpitState.is-red .bo-statusLightRail i{border-color:#626c76;background:#464d55;box-shadow:inset 0 1px 2px #0000008a}.bo-statusLightRail i.is-active{animation:bo-led-breathe 1.8s ease-in-out infinite}.bo-statusLightRail i.is-gray.is-active{border-color:#888c8f;background:#a8adb0;box-shadow:0 0 0 3px #80868a1f,0 0 8px #80868a61;animation:none}.bo-statusLightRail i.is-green.is-active,.bo-cockpitState.is-green .bo-statusLightRail i.is-green.is-active{border-color:#2f8056;background:#4fc483;box-shadow:0 0 0 3px #4fc48321,0 0 10px #2dae68ad}.bo-statusLightRail i.is-yellow.is-active{border-color:#3f6f90;background:#5b8fb4;box-shadow:0 0 0 3px #5b8fb421,0 0 10px #4f7fa0ad}.bo-statusLightRail i.is-red.is-active,.bo-cockpitState.is-red .bo-statusLightRail i.is-red.is-active{border-color:#9f3b38;background:#e46762;box-shadow:0 0 0 3px #e4676221,0 0 10px #cd4640ad}.bo-statusFixture{position:relative;display:inline-block;flex:0 0 auto;width:80px;aspect-ratio:952 / 348;filter:drop-shadow(0 1px 1px rgba(0,0,0,.68))}.bo-statusFixture .bo-statusLightRail{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bo-statusFixture .bo-statusLightRail i{position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px}.bo-statusFixture .bo-statusLightRail i:nth-child(1){left:17.86%}.bo-statusFixture .bo-statusLightRail i:nth-child(2){left:39.18%}.bo-statusFixture .bo-statusLightRail i:nth-child(3){left:60.4%}.bo-statusFixture .bo-statusLightRail i:nth-child(4){left:81.62%}.bo-industrialFaceplate{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.bo-connectionModule>.bo-statusFixture{grid-column:1;grid-row:2;width:92px;margin:0 0 4px 4px;transform:translateY(-3px)}.bo-connectionModule>.bo-statusFixture .bo-statusLightRail i{width:12px;height:12px;margin-top:-6px;margin-left:-6px}.bo-vaultReadout{min-height:42px;margin-bottom:10px;padding:8px 10px;border:1px solid #434b51;border-radius:5px;background-color:#626a70;background-image:linear-gradient(180deg,#ffffff29,#141a1e14),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 5px);box-shadow:inset 0 0 0 1px #fff3,inset 0 -5px 10px #191f2324,0 3px 8px #2a30342e}.bo-vaultReadout span{color:#f2f4f5}.bo-vaultReadout strong{color:#d8dde0}.bo-credentialVaultHeader{min-height:27px;margin:0 0 7px;padding:0 0 6px;border-bottom:1px solid var(--bo-line);color:var(--bo-ink);font-size:13px;text-shadow:none}.bo-credentialVaultHeader strong{color:var(--bo-muted);font-size:10px;font-weight:750}.bo-credentialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:78px;gap:5px 7px;min-width:0}.bo-credentialSlot,.bo-credentialSlot:nth-last-child(-n+2){display:grid;grid-column:span 1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;align-items:stretch;gap:3px;min-width:0;min-height:0;height:78px;padding:6px 8px 8px;border:1px solid var(--bo-line);border-radius:6px;background:#fff;box-shadow:0 2px 8px #26112f0a}.bo-credentialSlot:before,.bo-credentialSlot:after{display:none}.bo-credentialCopy{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-width:0}.bo-credentialCopy label,.bo-credentialCopy small,.bo-credentialState small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-credentialCopy label{color:var(--bo-ink);font-size:12px;font-weight:850;line-height:1}.bo-credentialSlot.is-designated{border-color:color-mix(in srgb,var(--bo-accent) 42%,var(--bo-line));box-shadow:inset 0 3px 0 var(--bo-accent),0 2px 8px #26112f12}.bo-credentialDesignation{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;margin-left:7px;border:1px solid color-mix(in srgb,var(--bo-accent) 50%,var(--bo-line));border-radius:2px;color:var(--bo-accent);background:color-mix(in srgb,var(--bo-accent) 5%,#ffffff 95%);font-size:9px;font-weight:900;line-height:1;vertical-align:1px}.bo-credentialCopy small{display:none}@media(min-width:901px){.bo-credentialSlot.credential-ai{grid-column:3;grid-row:2}.bo-credentialSlot.credential-custom2{grid-column:1;grid-row:3}.bo-credentialSlot.credential-custom3{grid-column:2;grid-row:3}.bo-credentialSlot.credential-custom4{grid-column:3;grid-row:3}}.bo-credentialCopy small,.bo-credentialState small{color:var(--bo-muted);font-size:10px;font-weight:650;line-height:1}.bo-credentialInputRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;height:30px;min-width:0}.bo-credentialInputRow input{width:100%;min-width:0;height:30px;padding:0 9px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;font-size:11px;outline:none}.bo-credentialInputRow input[readonly]{color:var(--bo-muted);background:#f4f6f8;cursor:default}.bo-credentialInputRow input:focus{border-color:var(--bo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bo-accent) 15%,transparent)}.bo-credentialState{display:flex;align-items:center;gap:5px;min-width:0}.bo-credentialState>i{flex:0 0 auto;width:7px;height:7px;border:1px solid #9aa0a4;border-radius:50%;background:#c7cbcd}.bo-credentialState b{flex:0 0 auto;color:var(--bo-muted);font-size:10px;font-weight:850}.bo-aiEnableToggle{display:inline-flex;align-items:center;gap:5px;height:22px;margin-left:auto;padding:0 5px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-muted);background:#fff;font:inherit;cursor:pointer}.bo-aiEnableToggle>span{position:relative;width:28px;height:14px;border:1px solid #a6aaad;border-radius:999px;background:#d9dcde}.bo-aiEnableToggle>span>i{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1b151e40;transition:transform .14s ease}.bo-aiEnableToggle>b{min-width:29px;color:inherit!important;font-size:9px;text-align:center}.bo-aiEnableToggle.is-on{border-color:color-mix(in srgb,#2f7b56 48%,var(--bo-line));color:#2f7b56}.bo-aiEnableToggle.is-on>span{border-color:#2f7b56;background:#2f7b56}.bo-aiEnableToggle.is-on>span>i{transform:translate(14px)}.bo-aiEnableToggle:disabled{cursor:not-allowed;opacity:.52}.bo-credentialSlot.is-green .bo-credentialState b{color:#2f7b56}.bo-credentialSlot.is-yellow .bo-credentialState b{color:#3f6f90}.bo-credentialSlot.is-red .bo-credentialState b{color:#aa403d}.bo-credentialSlot.is-green .bo-credentialState>i{border-color:#2f7b56;background:#45b87a}.bo-credentialSlot.is-yellow .bo-credentialState>i{border-color:#3f6f90;background:#4f7fa0}.bo-credentialSlot.is-red .bo-credentialState>i{border-color:#aa403d;background:#db625f}.bo-credentialEdit,.bo-credentialSave{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-height:30px;border:1px solid color-mix(in srgb,var(--bo-accent) 48%,#8f9ba7);border-radius:5px;color:#fff;background:var(--bo-accent);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.bo-credentialEdit{width:84px;min-width:84px;max-width:84px;min-height:30px;border-color:var(--bo-line);color:var(--bo-accent);background:#fff}.bo-credentialEdit:hover{border-color:color-mix(in srgb,var(--bo-accent) 48%,var(--bo-line));background:color-mix(in srgb,var(--bo-accent) 6%,#ffffff)}.bo-credentialEdit:active{transform:translateY(1px)}.bo-credentialEdit:focus-visible{outline:2px solid rgba(48,75,93,.38);outline-offset:2px}.bo-credentialSave{min-width:70px}.bo-credentialInputRow .bo-iconButton{width:32px;min-width:32px;height:30px;border-color:var(--bo-line);color:#5d505f;background:#fff}@keyframes bo-led-breathe{0%,to{filter:brightness(.9);transform:scale(.96)}50%{filter:brightness(1.2);transform:scale(1.06)}}@media(max-width:900px){.bo-connectionGrid,.bo-credentialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-connectionGrid>.bo-connectionModule{border-style:solid;border-width:9px 11px}}@media(min-width:641px)and (max-width:1500px){.bo-connectionCopy small{padding-inline:8px}}@media(max-width:640px){.bo-connectionCockpitPanel{border-width:22px 31px;border-image-width:22px 31px}.bo-credentialVaultPanel{padding:10px}.bo-connectionGrid,.bo-credentialGrid{grid-template-columns:minmax(0,1fr)}.bo-credentialGrid{grid-auto-rows:auto}.bo-credentialSlot,.bo-credentialSlot:nth-last-child(-n+2){gap:3px;height:108px;min-height:108px;padding:6px}.bo-connectionGrid>.bo-connectionModule{border-style:solid;border-width:9px 11px}.bo-connectionCopy small{padding-inline:8px;white-space:nowrap}.bo-cockpitReadout,.bo-vaultReadout{align-items:stretch}.bo-cockpitState{width:100%}.bo-plateEtching--split{align-items:flex-start;flex-direction:column;gap:3px}.bo-plateEtching--split strong{text-align:left}.bo-credentialState{max-width:none}.bo-credentialState small,.bo-credentialCopy small{white-space:normal}.bo-credentialCopy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.bo-credentialCopy{grid-template-columns:minmax(0,1fr);gap:2px}.bo-credentialState small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-credentialCopy label{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.15}.bo-credentialState{line-height:1.1}.bo-credentialSlot.is-editing .bo-credentialInputRow{grid-template-columns:minmax(0,1fr) 70px 32px}.bo-credentialSlot.is-editing .bo-credentialInputRow input,.bo-credentialSlot.is-editing .bo-credentialSave{grid-column:auto}}@media(prefers-reduced-motion:reduce){.bo-statusLightRail i.is-active{animation:none}}.bo-webhookShape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin-top:8px}.bo-webhookShape div{min-width:0;min-height:48px;padding:7px 8px;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-webhookShape strong,.bo-webhookShape span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-webhookShape strong{color:var(--bo-plum);font-size:11.5px;font-weight:900}.bo-webhookShape span{margin-top:3px;color:var(--bo-muted);font-size:10.5px}.bo-webhookLog{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-webhookLogHead,.bo-webhookLogRow{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(86px,.7fr) minmax(120px,1fr) minmax(74px,.55fr);min-width:0}.bo-webhookLogHead{flex:0 0 auto;border-bottom:1px solid var(--bo-line);background:#f3f5f7}.bo-webhookLogHead span,.bo-webhookLogRow strong,.bo-webhookLogRow span,.bo-webhookLogRow em{overflow:hidden;padding:7px 8px;border-right:1px solid rgba(43,24,50,.08);text-overflow:ellipsis;white-space:nowrap}.bo-webhookLogHead span:last-child,.bo-webhookLogRow span:last-child,.bo-webhookLogRow em:last-child{border-right:0}.bo-webhookLogHead span{color:var(--bo-muted);font-size:10.5px;font-weight:900;text-transform:uppercase}.bo-webhookLogBody{flex:1 1 auto;min-height:176px;max-height:230px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bo-webhookLogRow{min-height:36px;border-bottom:1px solid rgba(43,24,50,.08)}.bo-webhookLogRow strong,.bo-webhookLogRow span,.bo-webhookLogRow em{color:var(--bo-muted);font-size:11.5px;font-style:normal}.bo-webhookLogRow strong{color:var(--bo-ink);font-weight:900}.bo-webhookLogRow em{color:#2f6f55;font-weight:900}.bo-webhookLogRow:not(.is-primary) span{min-height:34px;background:#ffffff8c}.bo-webhookLog footer{display:flex;flex:0 0 30px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border-top:1px solid var(--bo-line);color:var(--bo-muted);background:#f3f5f7;font-size:11px}.bo-webhookLog footer strong{color:var(--bo-ink)}.bo-formGrid{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.bo-field{display:grid;gap:4px;min-width:0}.bo-field>span{overflow:hidden;color:var(--bo-muted);font-size:11px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bo-field input,.bo-field select,.bo-field textarea,.bo-statusSelect select{width:100%;min-width:0;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;font-size:12.5px;outline:none}.bo-field input,.bo-field select{height:32px;padding:0 9px}.bo-field textarea{min-height:72px;padding:8px 9px;resize:vertical}.bo-field input:focus,.bo-field select:focus,.bo-field textarea:focus,.bo-statusSelect select:focus{border-color:var(--bo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bo-accent) 15%,transparent)}.bo-inlineFact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px}.bo-inlineFact span,.bo-inlineFact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-inlineFact span{color:var(--bo-muted);font-size:12.5px}.bo-inlineFact strong{color:var(--bo-ink);font-size:13.5px}.bo-tableWrap{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;max-height:100%;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-tableViewport{flex:1 1 auto;width:100%;min-height:0;max-height:100%;overflow:auto;overflow-y:scroll;overflow-x:auto;overscroll-behavior:contain}.bo-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;background:#fff}.bo-table thead{position:sticky;top:0;z-index:2}.bo-table th,.bo-table td{max-width:270px;padding:7px 8px;border-right:1px solid rgba(43,24,50,.08);border-bottom:1px solid var(--bo-line);font-size:12px;line-height:1.25;text-align:left;vertical-align:middle}.bo-table th:last-child,.bo-table td:last-child{border-right:0}.bo-table th{color:var(--bo-muted);background:#f3f5f7;font-size:11px;font-weight:900}.bo-table td{overflow:hidden;color:var(--bo-ink);text-overflow:ellipsis;white-space:nowrap}.bo-placeholderRow td{height:36px;background:#fff}.bo-slotCell{display:inline-grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:20px;color:#5f5660bd}.bo-slotCell i{display:block;width:7px;height:7px;border:1px solid rgba(95,86,96,.42);border-radius:2px;background:#fff}.bo-slotCell em{display:block;overflow:hidden;font-style:normal;font-size:11.5px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bo-slotCellPrimary{color:var(--bo-ink);font-weight:850}.bo-slotCellDetail{display:block;overflow:hidden;color:var(--bo-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.bo-slotCellBlank{display:block;min-height:18px}.bo-slotCellPrimary i{border-color:var(--bo-coral);background:var(--bo-coral)}.bo-tableFooter{display:flex;flex:0 0 30px;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 10px;border-top:1px solid var(--bo-line);color:var(--bo-muted);background:#f3f5f7;font-size:11.5px}.bo-tableFooter span,.bo-tableFooter strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-tableFooter strong{color:var(--bo-ink)}.bo-tableAction{width:100%;min-height:26px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;font-size:11.5px;font-weight:850;cursor:pointer}.bo-statusSelect select{height:26px;min-width:108px;padding:0 6px;font-size:11.5px}.bo-productThumb{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:#edf0f3}.bo-productThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-productThumb>span{width:16px;height:12px;border:1px solid rgba(95,86,96,.34);border-radius:3px;background:linear-gradient(135deg,transparent 56%,rgba(95,86,96,.2) 57%),#fff}.bo-productDescription{display:block;overflow:hidden;color:var(--bo-muted);text-overflow:ellipsis;white-space:nowrap}.bo-productName{display:grid;gap:3px;min-width:0}.bo-productName strong,.bo-productName small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-productName strong{color:var(--bo-ink);font-size:12px}.bo-productName small{color:var(--bo-muted);font-size:11px}.bo-readyRows{flex:1 1 auto;min-height:0;overflow-y:scroll;overscroll-behavior:contain;display:grid;align-content:start;gap:6px}.bo-readyRow{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);min-height:34px;padding:6px 8px;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-readyRow span,.bo-readyRow em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-readyRow span{color:var(--bo-ink);font-size:11.5px;font-weight:850}.bo-readyRow em{color:var(--bo-muted);font-size:11.5px;font-style:normal}.bo-readyMessage{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;flex:1 1 auto;min-height:0}.bo-readyMessage strong{color:var(--bo-ink);font-size:13px}.bo-readyMessage span{color:var(--bo-muted);font-size:12.5px;line-height:1.4}.bo-imageUpload{display:grid;gap:8px;min-width:0}.bo-imagePreview{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:linear-gradient(135deg,rgba(74,31,91,.06),transparent 42%),#edf0f3}.bo-imagePreview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-imagePreview span{display:inline-flex;align-items:center;gap:6px;color:var(--bo-muted);font-size:12px;font-weight:800}.bo-imageUpload input[type=file]{height:auto;min-height:40px;padding:8px}.bo-imageUpload small{color:var(--bo-muted);font-size:11.5px;line-height:1.35}.bo-productGalleryUpload{display:grid;gap:8px;min-width:0;padding:9px;border:1px solid var(--bo-line);border-radius:7px;background:#fff}.bo-productGalleryUpload>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bo-productGalleryUpload>header>div{display:grid;gap:2px}.bo-productGalleryUpload>header strong{color:var(--bo-ink);font-size:12px;font-weight:900}.bo-productGalleryUpload>header span,.bo-productGalleryHelp{color:var(--bo-muted);font-size:10.5px;font-weight:750}.bo-productGalleryUpload>header>span{padding:4px 7px;border-radius:999px;color:var(--bo-plum);background:color-mix(in srgb,var(--bo-accent) 9%,#ffffff 91%);font-weight:900;white-space:nowrap}.bo-productGalleryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bo-productGalleryImage,.bo-productGalleryAdd{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1 / .82;overflow:hidden;border:1px solid var(--bo-line);border-radius:6px;background:#edf0f3}.bo-productGalleryImage.is-primary{border-color:color-mix(in srgb,var(--bo-accent) 58%,var(--bo-line) 42%);box-shadow:0 0 0 1px color-mix(in srgb,var(--bo-accent) 22%,transparent)}.bo-productGalleryImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-productGalleryPosition{position:absolute;top:5px;left:5px;padding:3px 5px;border-radius:999px;color:#fff;background:#1f1622c7;font-size:8.5px;font-weight:900}.bo-productGalleryControls{position:absolute;right:4px;bottom:4px;display:flex;gap:3px}.bo-productGalleryControls button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid rgba(255,255,255,.42);border-radius:4px;color:#fff;background:#1f1622d1;cursor:pointer}.bo-productGalleryControls button:disabled{opacity:.38;cursor:default}.bo-productGalleryAdd{gap:3px;padding:10px;color:var(--bo-accent);border-style:dashed;background:color-mix(in srgb,var(--bo-accent) 4%,#f7f8f9 96%);text-align:center;cursor:pointer}.bo-productGalleryAdd.is-primary{border-color:color-mix(in srgb,var(--bo-accent) 58%,var(--bo-line) 42%);background:color-mix(in srgb,var(--bo-accent) 7%,#f7f8f9 93%)}.bo-productGalleryAddLabel{font-size:10.5px;font-weight:900}.bo-productGalleryAdd .bo-productGalleryPosition{color:#fff;font-size:8.5px}.bo-productGalleryAdd small{color:var(--bo-muted);font-size:9px;font-weight:750}.bo-productGalleryAdd input{position:absolute;inset:0;opacity:0;cursor:pointer}.bo-productGalleryHelp{line-height:1.35}.bo-drawerOverlay{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#14101461}.bo-drawer{display:flex;flex-direction:column;width:min(430px,100cqw);height:100vh;color:var(--bo-ink);background:#f4f6f8;border-left:1px solid var(--bo-line-strong);box-shadow:-18px 0 44px #2014242e}.bo-drawerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 12px;border-bottom:1px solid var(--bo-line)}.bo-drawerHeader span{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;color:var(--bo-ink);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bo-drawerForm{display:grid;align-content:start;gap:9px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.bo-drawerActions{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.bo-drawerForm.is-pieceProcess{grid-template-rows:minmax(0,1fr) auto}.bo-pieceSingleForm{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.bo-pieceSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bo-pieceSteps span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;border:1px solid var(--bo-line);border-radius:6px;color:var(--bo-muted);background:#fff;font-size:10.5px;font-weight:850}.bo-pieceSteps b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:inherit;background:#edf0f3;font-size:9px}.bo-pieceSteps span.is-active,.bo-pieceSteps span.is-complete{color:var(--bo-plum);border-color:color-mix(in srgb,var(--bo-accent) 36%,var(--bo-line) 64%);background:color-mix(in srgb,var(--bo-accent) 7%,#ffffff 93%)}.bo-pieceSteps span.is-active b,.bo-pieceSteps span.is-complete b{color:#fff;background:var(--bo-accent)}.bo-pieceStepPanel{display:none;min-height:0}.bo-pieceStepPanel.is-active{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.bo-pieceStepTitle{color:var(--bo-ink);font-size:13px}.bo-pieceCoreFields,.bo-pieceMoreDetails>div{display:grid;gap:9px}.bo-pieceMoreDetails{border:1px solid var(--bo-line);border-radius:6px;background:#fff}.bo-pieceMoreDetails summary{padding:11px 12px;color:var(--bo-ink);font-size:11.5px;font-weight:850;cursor:pointer}.bo-pieceMoreDetails>div{padding:0 11px 11px}.bo-pieceReviewCard{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--bo-line);border-radius:7px;background:#fff}.bo-pieceReviewImage{display:grid;place-items:center;min-height:112px;overflow:hidden;border-radius:6px;color:var(--bo-muted);background:#edf0f3}.bo-pieceReviewImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-pieceReviewCard>div:last-child{display:grid;align-content:start;gap:5px;min-width:0}.bo-pieceReviewCard strong,.bo-pieceReviewCard span,.bo-pieceReviewCard small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-pieceReviewCard strong{color:var(--bo-ink);font-size:14px}.bo-pieceReviewCard span{color:var(--bo-plum);font-size:16px;font-weight:900}.bo-pieceReviewCard p{margin:0;color:var(--bo-muted);font-size:11px;line-height:1.4}.bo-pieceReviewCard small{color:var(--bo-muted);font-size:10px;font-weight:850}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bo-overviewAnalytics{--bo-analytics-accent: var(--bo-accent);--bo-analytics-accent-dark: color-mix(in srgb, var(--bo-accent) 82%, #000000 18%);--bo-analytics-ink: #1f1b1f;--bo-analytics-muted: #746d72;--bo-analytics-line: rgba(31, 27, 31, .1);display:grid;grid-template-rows:32px 102px minmax(210px,1.02fr) 64px minmax(174px,.86fr);gap:8px;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--bo-analytics-ink)}.bo-analyticsToolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;min-height:0}.bo-dateRangeButton,.bo-toolbarButton,.bo-analyticsRangeTabs,.bo-analyticsSearch{height:30px;border:1px solid var(--bo-analytics-line);border-radius:5px;background:#fffffff0;box-shadow:0 5px 16px #20192209}.bo-dateRangeButton,.bo-toolbarButton{display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:var(--bo-analytics-ink);font-size:11px;font-weight:800;cursor:pointer}.bo-dateRangeButton svg,.bo-toolbarButton svg{color:var(--bo-analytics-accent-dark)}.bo-analyticsRangeTabs{display:grid;grid-template-columns:repeat(3,minmax(48px,auto));overflow:hidden}.bo-analyticsRangeTabs button{min-width:0;border:0;border-right:1px solid var(--bo-analytics-line);color:var(--bo-analytics-muted);background:transparent;font-size:11px;font-weight:850;cursor:pointer}.bo-analyticsRangeTabs button:last-child{border-right:0}.bo-analyticsRangeTabs button.is-active{color:#fff;background:var(--bo-plum)}.bo-analyticsSearch{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;width:min(172px,18cqw);padding:0 9px;color:var(--bo-analytics-muted)}.bo-analyticsSearch input{width:100%;min-width:0;border:0;outline:0;color:var(--bo-analytics-ink);background:transparent;font-size:11px;font-weight:650}.bo-analyticsKpiGrid,.bo-analyticsMainGrid,.bo-analyticsMetricStrip,.bo-analyticsBottomGrid{min-width:0;min-height:0}.bo-analyticsKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bo-analyticsKpi{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(86px,.75fr);align-items:center;gap:10px;min-width:0;min-height:0;overflow:hidden;padding:12px;border:1px solid var(--bo-analytics-line);border-radius:6px;background:#fff;box-shadow:0 12px 30px #2118180a}.bo-analyticsKpi:after,.bo-chartPanel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bo-accent) 13%,transparent),transparent);opacity:0;transform:translate(-115%);pointer-events:none}.bo-overviewAnalytics.is-syncing .bo-analyticsKpi:after,.bo-overviewAnalytics.is-syncing .bo-chartPanel:after{animation:boAnalyticsSweep 1.45s cubic-bezier(.52,.02,.18,1) both}.bo-kpiIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#17130f;background:#f2f4f7;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bo-accent) 18%,transparent)}.bo-kpiBody,.bo-kpiBody span,.bo-kpiBody strong,.bo-kpiBody small,.bo-kpiBody em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-kpiBody span{display:block;color:var(--bo-analytics-muted);font-size:10px;font-weight:850}.bo-kpiBody strong{display:block;margin-top:2px;color:var(--bo-analytics-ink);font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.06}.bo-kpiBody small{display:inline-block;margin-top:4px;color:#2f8a58;font-size:10px;font-weight:850}.bo-kpiBody em{display:block;margin-top:1px;color:var(--bo-analytics-muted);font-size:9.5px;font-style:normal;font-weight:650}.bo-miniSpark{display:grid;grid-template-columns:repeat(8,minmax(4px,1fr));align-items:end;gap:3px;height:42px;padding-top:10px;border-bottom:1px solid color-mix(in srgb,var(--bo-accent) 28%,transparent)}.bo-miniSpark.is-small{width:54px;height:24px;gap:2px;padding-top:4px}.bo-miniSpark i{display:block;height:max(3px,var(--bo-spark-height));border-radius:4px 4px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 72%,#ffffff 28%),var(--bo-analytics-accent));transform-origin:bottom center}.bo-overviewAnalytics.is-syncing .bo-miniSpark i{animation:boAnalyticsBarSettle .76s cubic-bezier(.34,.78,.2,1) both;animation-delay:var(--bo-spark-delay, 0ms)}.bo-analyticsMainGrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr) minmax(264px,.72fr);gap:8px}.bo-analyticsBottomGrid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(260px,.72fr) minmax(300px,.86fr);gap:8px}.bo-overviewAnalytics .bo-chartPanel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:10px;border:1px solid var(--bo-analytics-line);border-radius:6px;background:#fff;box-shadow:0 12px 30px #2118180a}.bo-chartPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:26px;padding-bottom:8px;border-bottom:1px solid var(--bo-analytics-line)}.bo-chartPanelHeader h3{margin:0;overflow:hidden;color:var(--bo-analytics-ink);font-size:12px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bo-chartPanelHeader button,.bo-reportLink{display:inline-flex;align-items:center;gap:4px;border:0;color:var(--bo-analytics-accent-dark);background:transparent;font-size:10px;font-weight:850;cursor:pointer}.bo-chartWithStat{display:grid;grid-template-columns:minmax(94px,.22fr) minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding-top:10px}.bo-sideStat{align-self:stretch;display:grid;align-content:center;min-width:0;padding:10px;border:1px solid rgba(31,27,31,.08);border-radius:5px;background:linear-gradient(180deg,#fff,#fff)}.bo-sideStat span,.bo-sideStat strong,.bo-sideStat small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-sideStat span{color:var(--bo-analytics-muted);font-size:10px;font-weight:780}.bo-sideStat strong{margin-top:10px;color:var(--bo-analytics-ink);font-size:23px;font-weight:620;font-variant-numeric:tabular-nums;line-height:1}.bo-sideStat small{margin-top:9px;color:#2f8a58;font-size:10px;font-weight:850}.bo-barChart{display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;min-height:0}.bo-yAxis{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0 20px;color:var(--bo-analytics-muted);font-size:9.5px;font-weight:720;text-align:right}.bo-bars{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:clamp(8px,1.3cqw,18px);min-width:0;min-height:0;padding:10px 6px 20px;overflow:hidden;background:linear-gradient(rgba(31,27,31,.07) 1px,transparent 1px) 0 10px / 100% calc((100% - 30px)/4),linear-gradient(90deg,rgba(31,27,31,.045) 1px,transparent 1px) 0 0 / 25% 100%}.bo-barSlot{position:relative;display:grid;align-items:end;justify-items:center;height:100%;min-width:0}.bo-barSlot span{position:absolute;bottom:calc(max(4px,var(--bo-bar-height)) + 14px);max-width:54px;overflow:hidden;color:var(--bo-analytics-muted);font-size:8.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.bo-barSlot i{display:block;width:min(34px,70%);height:max(4px,var(--bo-bar-height));min-height:4px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 72%,#ffffff 28%) 0%,var(--bo-analytics-accent) 100%);box-shadow:inset 0 1px #ffffff9e;transform-origin:bottom center;transition:filter .16s ease,transform .16s ease}.bo-barSlot:nth-child(2n) i{background:linear-gradient(180deg,#d9dee3,#b7bec6)}.bo-overviewAnalytics.is-syncing .bo-barSlot i{animation:boAnalyticsBarSettle .86s cubic-bezier(.34,.78,.2,1) both;animation-delay:var(--bo-bar-delay, 0ms)}.bo-barSlot:hover i,.bo-barSlot:focus-visible i{filter:saturate(1.18) brightness(1.04);transform:translateY(-2px) scaleY(1.04)}.bo-barSlot:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 62%,transparent);outline-offset:3px}.bo-barSlot b{position:absolute;bottom:0;max-width:100%;overflow:hidden;color:var(--bo-analytics-muted);font-size:9px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.bo-channelLegend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;padding-top:8px}.bo-channelLegend span,.bo-sourceList div,.bo-topPages div,.bo-topPages header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.bo-channelLegend span{overflow:hidden;color:var(--bo-analytics-muted);font-size:9px;font-weight:700;white-space:nowrap}.bo-channelLegend i,.bo-sourceList i{flex:0 0 auto;width:7px;height:7px;border-radius:999px}.bo-channelLegend b{color:var(--bo-analytics-ink);font-weight:820}.bo-chartNote{margin:0;padding-top:7px;color:var(--bo-analytics-muted);font-size:9.5px;font-weight:640}.bo-sourceChartLayout{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:0;padding:11px 0 8px}.bo-donut{position:relative;display:grid;place-items:center;justify-self:center;width:98px;height:98px;border-radius:50%;background:conic-gradient(var(--bo-donut));isolation:isolate}.bo-donut:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--bo-accent) 30%,transparent),#1f1b1f0f)}.bo-donut:after{content:"";position:absolute;inset:24px;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px #1f1b1f0f}.bo-overviewAnalytics.is-syncing .bo-donut{animation:boAnalyticsDonutSettle .9s cubic-bezier(.24,.72,.22,1) both}.bo-donut strong,.bo-donut span{position:relative;z-index:1;display:block;text-align:center}.bo-donut strong{color:var(--bo-analytics-ink);font-size:16px;font-weight:620;font-variant-numeric:tabular-nums;line-height:1}.bo-donut span{margin-top:3px;color:var(--bo-analytics-muted);font-size:8.5px;font-weight:760}.bo-sourceList{display:grid;gap:6px;min-width:0}.bo-sourceList div span,.bo-sourceList div strong,.bo-topPages span,.bo-topPages strong,.bo-topPages b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-sourceList div span{display:inline-flex;align-items:center;color:var(--bo-analytics-muted);font-size:9.5px;font-weight:720}.bo-sourceList div strong{color:var(--bo-analytics-ink);font-size:9.5px;font-weight:850;font-variant-numeric:tabular-nums}.bo-topPages{display:grid;gap:5px;min-height:0;padding-top:8px;border-top:1px solid var(--bo-analytics-line)}.bo-topPages header{color:var(--bo-analytics-muted);font-size:9.5px;font-weight:850}.bo-topPages div{color:var(--bo-analytics-ink);font-size:9.5px;font-weight:720}.bo-topPages strong{font-weight:850;font-variant-numeric:tabular-nums}.bo-analyticsMetricStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--bo-analytics-line);border-radius:6px;background:#fff;box-shadow:0 12px 30px #21181809}.bo-smallMetric{display:grid;grid-template-columns:24px minmax(0,1fr) 58px;align-items:center;gap:8px;min-width:0;min-height:0;padding:8px 10px;border-right:1px solid var(--bo-analytics-line)}.bo-smallMetric:last-child{border-right:0}.bo-smallMetric>svg{color:var(--bo-analytics-accent-dark)}.bo-smallMetric span,.bo-smallMetric strong,.bo-smallMetric small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-smallMetric span{color:var(--bo-analytics-muted);font-size:9.5px;font-weight:800}.bo-smallMetric strong{margin-top:2px;color:var(--bo-analytics-ink);font-size:15px;font-weight:680;font-variant-numeric:tabular-nums;line-height:1}.bo-smallMetric small{margin-top:3px;color:#2f8a58;font-size:8.5px;font-weight:820}.bo-productRevenueList{display:grid;align-content:start;min-height:0;padding-top:9px;overflow:hidden}.bo-productRevenueRow{display:grid;grid-template-columns:18px 26px minmax(78px,.76fr) minmax(80px,1fr) auto 34px;align-items:center;gap:8px;min-width:0;min-height:29px;border-bottom:1px solid rgba(31,27,31,.075);color:var(--bo-analytics-muted);font-size:9.5px}.bo-productRevenueRow>span{color:var(--bo-analytics-muted);font-weight:780;text-align:center}.bo-productRevenueRow img,.bo-productRevenueRow>i{width:24px;height:24px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,color-mix(in srgb,var(--bo-accent) 18%,transparent),#1f1b1f0f),#f3f5f7}.bo-productRevenueRow strong,.bo-productRevenueRow small,.bo-productRevenueRow>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-productRevenueRow strong{color:var(--bo-analytics-ink);font-size:9.8px;font-weight:800}.bo-productRevenueRow em{display:block;height:5px;overflow:hidden;border-radius:999px;background:#1f1b1f14}.bo-productRevenueRow em b{display:block;width:max(4px,var(--bo-row-value));height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bo-analytics-accent),color-mix(in srgb,var(--bo-accent) 82%,#000000 18%));transform-origin:left center}.bo-overviewAnalytics.is-syncing .bo-productRevenueRow em b{animation:boAnalyticsFlowSettle .86s cubic-bezier(.34,.78,.2,1) both}.bo-productRevenueRow small,.bo-productRevenueRow>b{color:var(--bo-analytics-ink);font-weight:780;text-align:right;font-variant-numeric:tabular-nums}.bo-productsPanel .bo-reportLink,.bo-insightsPanel .bo-reportLink{justify-self:start;margin-top:5px}.bo-insightsPanel{gap:6px}.bo-insightRow{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:32px}.bo-insightRow span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#17130f;background:#f2f4f7;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bo-accent) 16%,transparent)}.bo-insightRow strong{overflow:hidden;color:var(--bo-analytics-ink);font-size:10.2px;font-weight:700;line-height:1.25;text-overflow:ellipsis}@keyframes boAnalyticsSweep{0%{opacity:0;transform:translate(-115%)}18%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes boAnalyticsBarSettle{0%{opacity:.35;transform:scaleY(0)}68%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@keyframes boAnalyticsFlowSettle{0%{opacity:.45;transform:scaleX(0)}68%{opacity:1;transform:scaleX(1.04)}to{opacity:1;transform:scaleX(1)}}@keyframes boAnalyticsDonutSettle{0%{opacity:.55;transform:rotate(-42deg) scale(.94)}72%{opacity:1;transform:rotate(3deg) scale(1.015)}to{opacity:1;transform:rotate(0) scale(1)}}@media(max-height:820px)and (min-width:901px){.bo-overviewAnalytics{grid-template-rows:30px 90px minmax(192px,.95fr) 58px minmax(154px,.78fr);gap:6px}.bo-analyticsKpi{grid-template-columns:30px minmax(0,1fr) minmax(68px,.56fr);gap:8px;padding:9px}.bo-kpiIcon{width:30px;height:30px}.bo-kpiBody strong{font-size:17px}.bo-miniSpark{height:32px}.bo-overviewAnalytics .bo-chartPanel{padding:8px}.bo-chartWithStat{gap:8px;padding-top:7px}.bo-sideStat{padding:8px}.bo-donut{width:82px;height:82px}.bo-donut:after{inset:21px}}@media(max-width:900px){.bo-analyticsBottomGrid{grid-template-columns:minmax(0,1fr) minmax(248px,.72fr)}.bo-insightsPanel{grid-column:1 / -1}.bo-overviewAnalytics{height:auto;min-height:100%;overflow-y:auto}.bo-analyticsKpiGrid,.bo-analyticsMainGrid,.bo-analyticsMetricStrip,.bo-analyticsBottomGrid{grid-template-columns:minmax(0,1fr)}}.bo-settingsGrid--connections{grid-template-columns:minmax(0,1fr);gap:12px}.bo-connectionListPanel,.bo-credentialVaultPanel--standard{overflow:visible;padding:14px;border:1px solid var(--bo-line);border-radius:6px;background:#fff;box-shadow:0 8px 20px #324b590f}.bo-settingsSecurityNote{color:var(--bo-muted);font-size:11px;font-weight:700;text-align:right}.bo-settingsSectionIntro{margin:-2px 0 12px;color:var(--bo-muted);font-size:12px;line-height:1.4}.bo-serviceConnectionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bo-serviceConnection{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:7px 10px;min-width:0;min-height:82px;padding:11px;border:1px solid var(--bo-line);border-radius:6px;background:#fff}.bo-serviceConnectionIcon{display:grid;grid-row:1;place-items:center;width:36px;height:36px;border-radius:5px;color:var(--bo-accent);background:color-mix(in srgb,var(--bo-accent) 9%,#ffffff)}.bo-serviceConnectionCopy{display:grid;gap:3px;min-width:0}.bo-serviceConnectionCopy strong{overflow:hidden;color:var(--bo-ink);font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bo-serviceConnectionCopy small{overflow:hidden;color:var(--bo-muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bo-serviceConnectionStatus{grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:24px;padding:0 8px;border:1px solid var(--bo-line);border-radius:999px;color:var(--bo-muted);background:#f6f8f9}.bo-serviceConnectionStatus i{width:7px;height:7px;border-radius:50%;background:#9aa5ad}.bo-serviceConnectionStatus b{font-size:10px;font-weight:850}.bo-serviceConnectionStatus.is-green{border-color:#b8d8c5;color:#276848;background:#eff8f3}.bo-serviceConnectionStatus.is-green i{background:#2f7b56}.bo-serviceConnectionStatus.is-yellow{border-color:#bfd0db;color:#345f79;background:#f0f5f8}.bo-serviceConnectionStatus.is-yellow i{background:#416985}.bo-serviceConnectionStatus.is-red{border-color:#e5b7b3;color:#923e38;background:#fff3f2}.bo-serviceConnectionStatus.is-red i{background:#b54c45}.bo-credentialVaultPanel--standard .bo-credentialVault--standard{min-width:0}.bo-credentialMobileToggle{display:none}.bo-credentialDetails{display:contents}.bo-credentialVaultPanel--standard .bo-credentialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:8px;overflow:visible;border:0;border-radius:0;background:transparent}.bo-credentialVaultPanel--standard .bo-credentialSlot,.bo-credentialVaultPanel--standard .bo-credentialSlot:nth-last-child(-n+2){position:relative;display:grid;grid-column:span 1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;align-items:stretch;gap:7px;min-width:0;min-height:108px;height:auto;padding:11px;border:1px solid var(--bo-line);border-radius:6px;background:#fff;box-shadow:none}.bo-credentialVaultPanel--standard .bo-credentialSlot.is-designated{border-color:color-mix(in srgb,var(--bo-accent) 38%,var(--bo-line));box-shadow:inset 3px 0 0 var(--bo-accent)}.bo-credentialVaultPanel--standard .bo-credentialCopy{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.bo-credentialVaultPanel--standard .bo-credentialCopy label{line-height:1.2;white-space:normal}.bo-credentialVaultPanel--standard .bo-credentialCopy small{display:block;overflow:hidden;color:var(--bo-muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bo-credentialVaultPanel--standard .bo-credentialInputRow{height:34px}.bo-credentialVaultPanel--standard .bo-credentialInputRow input,.bo-credentialVaultPanel--standard .bo-credentialEdit,.bo-credentialVaultPanel--standard .bo-credentialSave{height:34px;min-height:34px}.bo-credentialVaultPanel--standard .bo-credentialInputRow .bo-iconButton{height:34px}.bo-credentialVaultPanel--standard .bo-credentialState small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.bo-serviceConnectionGrid,.bo-credentialVaultPanel--standard .bo-credentialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-credentialVaultPanel--standard .bo-credentialSlot,.bo-credentialVaultPanel--standard .bo-credentialSlot:nth-last-child(-n+2){grid-column:span 1}}@media(max-width:640px){.bo-settingsSecurityNote{display:none}.bo-serviceConnectionGrid,.bo-credentialVaultPanel--standard .bo-credentialGrid{grid-template-columns:minmax(0,1fr)}.bo-connectionListPanel,.bo-credentialVaultPanel--standard{padding:12px}.bo-credentialVaultPanel--standard .bo-credentialSlot,.bo-credentialVaultPanel--standard .bo-credentialSlot:nth-last-child(-n+2){min-height:116px;height:auto;padding:10px}}@media(max-width:900px){.bo-shell:has(.bo-businessManagerShell) .bo-command{height:auto;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitle{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneMeta{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:8px;width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals{justify-content:flex-start}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals>span{flex:1 1 auto;justify-content:center;padding:0 8px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneRange{align-self:center;padding-left:10px}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility{gap:8px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility strong{padding-left:8px;font-size:17px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility button{min-width:82px;min-height:36px;padding:0 12px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneMeta{grid-template-columns:minmax(0,1fr)}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneRange{padding-top:6px;padding-left:0;border-top:1px solid var(--bo-line);border-left:0;text-align:left}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel>.bo-managerPanelTitle{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel .bo-managerPanelActions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetReviewState{overflow:hidden;text-align:left;text-overflow:ellipsis}.bo-managerPanelActions,.bo-analyticsPanelActions{gap:4px}.bo-managerPanelActions .bo-pdfExportButton,.bo-analyticsPanelActions .bo-pdfExportButton,.bo-sectionHeader .bo-pdfExportButton{width:30px;min-width:30px;padding:0}.bo-managerPanelActions .bo-pdfExportButton span,.bo-analyticsPanelActions .bo-pdfExportButton span,.bo-sectionHeader .bo-pdfExportButton span{display:none}}@media(max-width:900px){.bo-shell:has(.bo-businessManagerShell) .bo-mileageDashboard,.bo-shell:has(.bo-businessManagerShell) .bo-expenseDashboard{height:auto;min-height:0;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-mileageDashboard{grid-template-rows:auto minmax(240px,34dvh)}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripShell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(270px,42dvh);overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripForm{min-height:390px;border-right:0;border-bottom:1px solid var(--bo-line)}.bo-shell:has(.bo-businessManagerShell) .bo-businessRoutePane{min-height:270px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseDashboard{grid-template-rows:auto minmax(230px,34dvh) auto}.bo-shell:has(.bo-businessManagerShell) .bo-receiptWorkspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(220px,32dvh)}.bo-shell:has(.bo-businessManagerShell) .bo-receiptDropzone{min-height:150px}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-businessTripFields,.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields{grid-template-columns:minmax(0,1fr)}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField.is-wide{grid-column:auto}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow{grid-template-columns:minmax(0,1fr);gap:4px}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripForm{min-height:560px}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripActions{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields>button{width:100%;min-width:0}}.bo-overviewClean{display:grid;grid-template-rows:30px 94px minmax(0,1fr);gap:9px;height:100%;min-height:0;overflow:hidden;--bo-overview-accent: var(--bo-accent);--bo-overview-accent-soft: color-mix(in srgb, var(--bo-accent) 18%, transparent);--bo-overview-ink: #1f1b20;--bo-overview-muted: #746e75;--bo-overview-line: rgba(31, 27, 32, .12)}.bo-overviewClean .bo-analyticsToolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:0}.bo-overviewClean .bo-dateRangeButton,.bo-overviewClean .bo-analyticsRangeTabs{height:30px;border:1px solid var(--bo-overview-line);border-radius:6px;background:#fff;box-shadow:0 8px 20px #1f1b2009}.bo-overviewClean .bo-dateRangeButton{display:inline-flex;align-items:center;max-width:245px;padding:0 10px;color:var(--bo-overview-ink);font-size:11px;font-weight:850}.bo-overviewClean .bo-analyticsRangeTabs{display:grid;grid-template-columns:repeat(5,minmax(58px,auto));overflow:hidden}.bo-overviewClean .bo-analyticsRangeTabs button{min-width:0;border:0;border-right:1px solid var(--bo-overview-line);color:var(--bo-overview-muted);background:transparent;font-size:11px;font-weight:850;cursor:pointer}.bo-overviewClean .bo-analyticsRangeTabs button:last-child{border-right:0}.bo-overviewClean .bo-analyticsRangeTabs button.is-active{color:#fff;background:var(--bo-plum)}.bo-metricSelectorGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;min-height:0}.bo-metricSelector{position:relative;display:grid;grid-template-rows:auto auto auto 4px;align-content:center;gap:4px;min-width:0;min-height:0;overflow:hidden;padding:9px 12px 10px;border:1px solid var(--bo-overview-line);border-left:3px solid transparent;border-radius:6px;color:var(--bo-overview-ink);background:#fff;box-shadow:0 10px 26px #1f1b200a;text-align:left;cursor:pointer}.bo-metricSelector:hover,.bo-metricSelector:focus-visible,.bo-metricSelector.is-active{border-left-color:var(--bo-overview-accent);box-shadow:0 12px 28px #1f1b200f,inset 0 0 0 1px color-mix(in srgb,var(--bo-accent) 18%,transparent)}.bo-metricSelector:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 45%,transparent);outline-offset:2px}.bo-metricSelector span,.bo-metricSelector strong,.bo-metricSelector small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-metricSelector span{color:var(--bo-overview-muted);font-size:11px;font-weight:850}.bo-metricSelector strong{color:var(--bo-overview-ink);font-size:21px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.bo-metricSelector small{color:#2d6b58;font-size:10px;font-weight:800}.bo-metricSettleTrack{position:relative;align-self:end;overflow:hidden;height:3px;border-radius:999px;background:#1f1b2014}.bo-metricSettleTrack i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bo-overview-accent),color-mix(in srgb,var(--bo-accent) 22%,transparent));transform-origin:left center}.bo-overviewClean.is-syncing .bo-metricSettleTrack i{animation:boOverviewRailLoad .92s cubic-bezier(.24,.76,.2,1) both}.bo-liveMetricPanel{display:grid;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-overview-line);border-radius:7px;background:#fff;box-shadow:0 14px 34px #1f1b200b}.bo-liveMetricHeader,.bo-liveMetricFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 12px}.bo-liveMetricHeader{border-bottom:1px solid var(--bo-overview-line)}.bo-liveMetricHeader span,.bo-liveMetricHeader h2,.bo-liveStatus b,.bo-liveStatus span,.bo-liveMetricFooter span,.bo-liveMetricFooter strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-liveMetricHeader span{display:block;color:var(--bo-overview-muted);font-size:10px;font-weight:850;text-transform:uppercase}.bo-liveMetricHeader h2{margin:2px 0 0;color:var(--bo-overview-ink);font-size:19px;font-weight:850;line-height:1.05}.bo-liveStatus{display:grid;justify-items:end;gap:2px;flex:0 0 auto;min-width:96px}.bo-liveStatus b{color:#2d6b58;font-size:12px;font-weight:900}.bo-liveStatus span{color:var(--bo-overview-muted);font-size:10px;font-weight:760}.bo-liveMetricBody{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(250px,.36fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;gap:8px;min-width:0;min-height:0;padding:8px}.bo-liveReading{grid-column:1;grid-row:1;display:grid;align-content:start;min-width:0;min-height:0;padding:10px;border:1px solid rgba(31,27,32,.1);border-radius:6px;background:linear-gradient(180deg,#fff,#f4f6f8)}.bo-liveReading span,.bo-liveReading small,.bo-liveReading em{min-width:0;overflow:hidden;text-overflow:ellipsis}.bo-liveReading span{color:var(--bo-overview-muted);font-size:11px;font-weight:850;text-transform:uppercase;white-space:nowrap}.bo-liveReading strong{margin-top:7px;color:var(--bo-plum);font-size:clamp(28px,2.1cqw,36px);font-weight:540;font-variant-numeric:tabular-nums;line-height:1.12;white-space:nowrap;overflow:visible;padding-bottom:3px}.bo-liveReading small{margin-top:6px;color:var(--bo-overview-ink);font-size:13px;font-weight:760;line-height:1.3}.bo-liveFacts{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:0;border:1px solid rgba(31,27,32,.1);border-radius:6px;background:#fff;overflow:hidden}.bo-liveFacts div{min-width:0;min-height:0;padding:9px 10px;border-right:1px solid rgba(31,27,32,.08);border-bottom:1px solid rgba(31,27,32,.08)}.bo-liveFacts div:nth-child(2n){border-right:0}.bo-liveFacts div:nth-last-child(-n+2){border-bottom:0}.bo-liveFacts span{display:block;color:var(--bo-overview-muted);font-size:10px;font-weight:850;text-transform:uppercase}.bo-liveFacts strong{display:block;margin-top:5px;color:var(--bo-overview-ink);font-size:13px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.bo-overviewLineChart{position:relative;grid-column:3;grid-row:1 / 3;display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(31,27,32,.1);border-radius:6px;background:#fff}.bo-movementHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;border-bottom:1px solid rgba(31,27,32,.08)}.bo-movementHead span{color:var(--bo-overview-muted);font-size:10px;font-weight:850;text-transform:uppercase}.bo-movementHead strong{color:var(--bo-overview-ink);font-size:12px;font-weight:850;text-align:right}.bo-movementStage{position:relative;min-height:96px;overflow:hidden;padding:8px 10px 6px;background:linear-gradient(180deg,#fffffffa,#f4f6f8d1)}.bo-movementBars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;min-width:0;min-height:78px}.bo-movementPoint{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:5px;min-width:0;cursor:default}.bo-movementPoint i{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:58px;padding:0 3px;overflow:hidden}.bo-movementPoint i b{position:relative;z-index:1;display:block;width:min(44px,82%);min-height:0;height:var(--bo-point-height);border:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 74%,#ffffff 26%),var(--bo-accent));box-shadow:0 8px 18px color-mix(in srgb,var(--bo-accent) 14%,transparent),inset 0 1px #ffffff73;transform-origin:bottom center;animation:boMovementBarSettle .72s cubic-bezier(.2,.76,.24,1) both;animation-delay:var(--bo-point-delay)}.bo-movementPoint.is-zero i b{height:4px;opacity:.62;background:color-mix(in srgb,var(--bo-accent) 48%,transparent);box-shadow:none}.bo-movementPoint span{display:block;overflow:hidden;color:var(--bo-overview-muted);font-size:9.5px;font-weight:820;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bo-movementFacts{grid-column:1 / 3;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:44px;overflow:hidden;border:1px solid rgba(31,27,32,.1);border-radius:6px;background:#fff}.bo-movementFacts div{min-width:0;padding:6px 8px;border-right:1px solid rgba(31,27,32,.08);background:#ffffffb8}.bo-movementFacts div:last-child{border-right:0}.bo-movementFacts span,.bo-movementFacts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-movementFacts span{color:var(--bo-overview-muted);font-size:9.5px;font-weight:850;text-transform:uppercase}.bo-movementFacts strong{margin-top:3px;color:var(--bo-overview-ink);font-size:11px;font-weight:850;font-variant-numeric:tabular-nums}.bo-lineGrid{stroke:#1f1b201a;stroke-width:1}.bo-lineAxisValue,.bo-lineAxisLabel{fill:var(--bo-overview-muted);font-size:12px;font-weight:760;text-anchor:middle}.bo-lineAxisValue{text-anchor:end}.bo-liveArea{opacity:.94}.bo-liveLinePath{fill:none;stroke:var(--bo-overview-accent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--bo-accent) 16%,transparent))}.bo-livePoint{fill:#fff;stroke:var(--bo-overview-accent);stroke-width:4}.bo-overviewClean.is-syncing .bo-liveArea{animation:boOverviewAreaSettle .9s ease both}.bo-overviewClean.is-syncing .bo-liveLinePath{animation:boOverviewLineDraw 1.12s cubic-bezier(.2,.76,.24,1) both}.bo-overviewClean.is-syncing .bo-livePoint{animation:boOverviewPointSettle .7s cubic-bezier(.2,.76,.24,1) both}.bo-chartInteractionHint{display:none}.bo-chartInteractionHint span,.bo-chartInteractionHint strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-chartInteractionHint span{color:var(--bo-overview-muted);font-size:11px;font-weight:780}.bo-chartInteractionHint strong{color:var(--bo-plum);font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.bo-liveMetricFooter{border-top:1px solid var(--bo-overview-line);color:var(--bo-overview-muted);font-size:12px;font-weight:720}.bo-liveMetricFooter strong{color:var(--bo-overview-ink);font-weight:850}.bo-analyticsStudio{--bo-analytics-paper: #ffffff;--bo-analytics-soft: #f4f6f8;--bo-analytics-ink: #211926;--bo-analytics-muted: #706a70;--bo-analytics-green: #2c745b;--bo-analytics-accent: var(--bo-accent);--bo-analytics-accent-dark: color-mix(in srgb, var(--bo-accent) 82%, #000000 18%);--bo-analytics-soft-accent: color-mix(in srgb, var(--bo-accent) 34%, transparent);--bo-analytics-line: rgba(33, 25, 38, .12);display:grid;grid-template-rows:clamp(48px,7.5dvh,64px) minmax(0,1fr);gap:clamp(7px,1dvh,10px);height:100%;min-height:0;overflow:hidden;padding:0 0 clamp(4px,.8dvh,8px);color:var(--bo-analytics-ink);scrollbar-color:rgba(33,25,38,.32) rgba(33,25,38,.06)}.bo-analyticsStudioToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:0;overflow:hidden}.bo-analyticsStudioToolbar h2,.bo-analyticsStudioToolbar p{margin:0;min-width:0}.bo-analyticsStudioToolbar h2{color:var(--bo-analytics-ink);font-size:22px;font-weight:880;line-height:1}.bo-analyticsStudioToolbar p{margin-top:3px;color:var(--bo-analytics-muted);font-size:12px;font-weight:680}.bo-analyticsStudio .bo-dateRangeButton,.bo-analyticsStudio .bo-analyticsRangeTabs{height:34px;border-color:var(--bo-analytics-line);border-radius:6px;background:#fff;box-shadow:0 10px 24px #2119260b}.bo-analyticsStudio .bo-dateRangeButton{max-width:none;min-width:178px;justify-content:center;color:var(--bo-analytics-ink);font-size:12px}.bo-analyticsStudio .bo-analyticsRangeTabs{grid-template-columns:repeat(5,minmax(72px,auto))}.bo-analyticsStudio .bo-analyticsRangeTabs button{font-size:12px;font-weight:880}.bo-analyticsKpiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1dvh,10px);min-width:0;min-height:0}.bo-analyticsStudio .bo-analyticsKpi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto 5px;gap:clamp(3px,.7dvh,5px) 12px;min-width:0;min-height:0;padding:clamp(9px,1.35dvh,14px) clamp(12px,1.2cqw,18px) clamp(8px,1.2dvh,12px);overflow:hidden;border:1px solid var(--bo-analytics-line);border-left:4px solid transparent;border-radius:6px;color:var(--bo-analytics-ink);background:linear-gradient(180deg,#ffffff 0%,var(--bo-analytics-paper) 100%);box-shadow:0 16px 34px #2119260e;text-align:left}.bo-analyticsStudio .bo-analyticsKpi:first-child{border-left-color:var(--bo-analytics-accent)}.bo-analyticsStudio .bo-analyticsKpi:hover{box-shadow:0 18px 38px #21192612,inset 0 0 0 1px color-mix(in srgb,var(--bo-accent) 18%,transparent)}.bo-analyticsStudio .bo-analyticsKpi>span,.bo-analyticsStudio .bo-analyticsKpi>strong,.bo-analyticsStudio .bo-analyticsKpi>small,.bo-analyticsStudio .bo-analyticsKpi>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-analyticsStudio .bo-analyticsKpi>span{grid-column:1;grid-row:1;color:var(--bo-analytics-muted);font-size:12.5px;font-weight:820}.bo-analyticsStudio .bo-analyticsKpi>strong{grid-column:1;grid-row:2;color:var(--bo-analytics-ink);font-size:32px;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.02}.bo-analyticsStudio .bo-analyticsKpi>small{grid-column:2;grid-row:2;align-self:center;max-width:180px;color:var(--bo-analytics-green);font-size:12px;font-weight:820;text-align:right}.bo-analyticsStudio .bo-analyticsKpi>em{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--bo-analytics-muted);font-size:12px;font-style:normal;font-weight:780}.bo-analyticsStudio .bo-analyticsKpi>em span,.bo-analyticsStudio .bo-analyticsKpi>em b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-analyticsStudio .bo-analyticsKpi>em span{color:var(--bo-analytics-muted)}.bo-analyticsStudio .bo-analyticsKpi>em b{color:var(--bo-analytics-ink);font-weight:880;font-variant-numeric:tabular-nums}.bo-analyticsStudio .bo-analyticsKpi i{position:relative;grid-column:1 / -1;grid-row:4;display:block;overflow:hidden;height:5px;border-radius:999px;background:#21192614}.bo-analyticsStudio .bo-analyticsKpi i b{display:block;width:max(5px,var(--bo-kpi-progress));height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bo-analytics-accent),color-mix(in srgb,var(--bo-accent) 20%,transparent));transform-origin:left center}.bo-analyticsStudio.is-syncing .bo-analyticsKpi i b{animation:boSolidRailSettle .74s cubic-bezier(.2,.76,.24,1) both}.bo-analyticsWindow{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden}.bo-analyticsWindowTrack{display:grid;grid-template-columns:repeat(4,100%);height:100%;min-width:0;transition:transform .26s ease}.bo-analyticsWindow.is-page-1 .bo-analyticsWindowTrack{transform:translate(-100%)}.bo-analyticsWindow.is-page-2 .bo-analyticsWindowTrack{transform:translate(-200%)}.bo-analyticsWindow.is-page-3 .bo-analyticsWindowTrack{transform:translate(-300%)}.bo-analyticsPage{min-width:0;min-height:0;height:100%;overflow:hidden}.bo-analyticsPageMain{display:grid;grid-template-rows:clamp(220px,25dvh,236px) minmax(0,1fr);gap:clamp(7px,1dvh,10px);min-width:0;min-height:0;padding-right:28px;overflow:hidden}.bo-analyticsPanelGrid{display:grid;grid-template-columns:minmax(380px,1.16fr) minmax(270px,.86fr) minmax(260px,.72fr);gap:clamp(7px,1dvh,10px);min-width:0;min-height:0;overflow:hidden}.bo-analyticsPageSecondary{display:grid;grid-template-columns:minmax(410px,1.35fr) minmax(180px,.45fr) minmax(270px,.75fr);gap:clamp(8px,1dvh,12px);min-width:0;min-height:0;padding-right:28px;padding-left:22px;overflow:hidden}.bo-analyticsSlideTab{position:absolute;top:50%;right:0;z-index:2;display:grid;place-items:center;width:22px;height:82px;padding:0;border:1px solid color-mix(in srgb,var(--bo-accent) 76%,#000000 24%);border-right:0;border-radius:6px 0 0 6px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 86%,#ffffff 14%),var(--bo-accent));box-shadow:0 12px 24px color-mix(in srgb,var(--bo-accent) 22%,transparent);transform:translateY(-50%);cursor:pointer}.bo-analyticsSlideTabPrevious{right:auto;left:0;border-right:1px solid color-mix(in srgb,var(--bo-accent) 76%,#000000 24%);border-left:0;border-radius:0 6px 6px 0}.bo-analyticsSlideTabNext{right:0;left:auto}.bo-analyticsSlideTab:hover{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 78%,#ffffff 22%),color-mix(in srgb,var(--bo-accent) 92%,#000000 8%))}.bo-aiInsightsPage{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(380px,1.12fr) minmax(190px,.56fr);gap:clamp(8px,1dvh,12px);padding-left:28px;padding-right:28px}.bo-aiReportRoomPage{display:grid;grid-template-columns:minmax(520px,1fr) minmax(220px,.32fr);gap:clamp(8px,1dvh,12px);padding-right:28px;padding-left:28px}.bo-aiInsightPanel{display:grid;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-analytics-line);border-radius:6px;background:#fff;box-shadow:0 16px 34px #2119260d}.bo-aiInsightControls,.bo-aiInsightResult,.bo-aiInsightData,.bo-aiQuestionLibrary,.bo-aiInsightBrief,.bo-aiReportSummary{grid-template-rows:auto minmax(0,1fr) auto}.bo-aiInsightResult{grid-template-rows:auto minmax(0,1fr)}.bo-aiQuestionCatalog{min-width:0;min-height:0;padding:10px 12px 12px;overflow-y:auto;background:#f7f8fa}.bo-aiQuestionCatalog>section+section{margin-top:12px;padding-top:11px;border-top:1px solid var(--bo-analytics-line)}.bo-aiQuestionCatalog h4{margin:0 0 6px;color:var(--bo-analytics-muted);font-size:9.5px;font-weight:860;text-transform:uppercase}.bo-aiInsightCatalogFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 12px;border-top:1px solid var(--bo-analytics-line);color:var(--bo-analytics-muted);background:#fff;font-size:10px;font-weight:760}.bo-aiInsightCatalogFooter strong{color:var(--bo-analytics-green);font-size:10px;font-weight:850;text-align:right}.bo-aiInsightBriefBody{min-width:0;min-height:0;padding:14px 16px;overflow-y:auto;background:#fff}.bo-aiInsightBriefIntro{padding-bottom:13px;border-bottom:1px solid var(--bo-analytics-line)}.bo-aiInsightBriefIntro>span{color:var(--bo-analytics-green);font-size:9.5px;font-weight:860;text-transform:uppercase}.bo-aiInsightBriefIntro>p{margin:6px 0 12px;color:var(--bo-analytics-ink);font-size:12px;font-weight:720;line-height:1.42}.bo-aiInsightBriefIntro dl{display:grid;gap:7px;margin:0}.bo-aiInsightBriefIntro dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.bo-aiInsightBriefIntro dt,.bo-aiInsightBriefIntro dd{margin:0;font-size:10px;line-height:1.35}.bo-aiInsightBriefIntro dt{color:var(--bo-analytics-muted);font-weight:780}.bo-aiInsightBriefIntro dd{color:var(--bo-analytics-ink);font-weight:760}.bo-aiInsightGuardrail{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;margin-top:14px;padding:11px 0 0 10px;border-top:1px solid var(--bo-analytics-line);border-left:3px solid var(--bo-analytics-green)}.bo-aiInsightGuardrail span,.bo-aiInsightGuardrail strong{font-size:10px;line-height:1.35}.bo-aiInsightGuardrail span{color:var(--bo-analytics-muted);font-weight:780}.bo-aiInsightGuardrail strong{color:var(--bo-analytics-ink);font-weight:780}.bo-aiInsightInlineError{margin:10px 0 0;color:#9b3f3b;font-size:10.5px;font-weight:760;line-height:1.35}.bo-aiInsightPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 14px;border-bottom:1px solid var(--bo-analytics-line)}.bo-aiInsightPanelHeader span{display:block;color:var(--bo-analytics-muted);font-size:10px;font-weight:840;text-transform:uppercase}.bo-aiInsightPanelHeader h3{margin:2px 0 0;color:var(--bo-analytics-ink);font-size:16px;font-weight:880;line-height:1.1}.bo-aiInsightPanelHeader>strong{color:var(--bo-analytics-green);font-size:11px;font-weight:850;text-align:right}.bo-aiInsightPanelHeader>strong.is-muted{color:var(--bo-analytics-muted)}.bo-aiInsightControlsBody{display:grid;grid-template-rows:minmax(0,42%) minmax(0,58%);min-height:0;overflow:hidden}.bo-aiInsightActivation,.bo-aiInsightOptions{min-width:0;min-height:0;padding:14px 16px;overflow-y:auto}.bo-aiInsightActivation{border-bottom:1px solid var(--bo-analytics-line);background:#fff}.bo-aiInsightOptions{background:#f7f8fa}.bo-aiInsightSectionHeading{display:grid;gap:3px;margin-bottom:10px}.bo-aiInsightSectionHeading>span{color:var(--bo-analytics-ink);font-size:11px;font-weight:880;text-transform:uppercase}.bo-aiInsightSectionHeading>small{min-height:28px;color:var(--bo-analytics-muted);font-size:10.5px;font-weight:650;line-height:1.35}.bo-aiInsightQuestionList,.bo-aiInsightFocusOptions{display:grid;gap:5px}.bo-aiInsightQuestionList button,.bo-aiInsightFocusOptions button{width:100%;min-width:0;min-height:33px;padding:6px 10px;border:1px solid var(--bo-analytics-line);border-radius:4px;color:var(--bo-analytics-ink);background:#fff;font:inherit;font-size:11px;font-weight:780;line-height:1.25;text-align:left;cursor:pointer}.bo-aiInsightQuestionList button:hover,.bo-aiInsightFocusOptions button:hover{border-color:color-mix(in srgb,var(--bo-accent) 38%,var(--bo-analytics-line));background:color-mix(in srgb,var(--bo-accent) 3%,#ffffff 97%)}.bo-aiInsightQuestionList button.is-active,.bo-aiInsightFocusOptions button.is-active{border-color:color-mix(in srgb,var(--bo-accent) 55%,var(--bo-analytics-line));color:color-mix(in srgb,var(--bo-accent) 82%,#000000 18%);background:color-mix(in srgb,var(--bo-accent) 6%,#ffffff 94%);box-shadow:inset 3px 0 0 var(--bo-accent)}.bo-aiInsightOptionGroup{display:grid;gap:6px;margin-top:12px}.bo-aiInsightOptionGroup>span,.bo-aiInsightParameterSummary>span{color:var(--bo-analytics-muted);font-size:10.5px;font-weight:780}.bo-aiInsightDetailOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--bo-analytics-line);border-radius:4px;background:#fff}.bo-aiInsightDetailOptions button{min-width:0;height:33px;padding:0 5px;border:0;border-right:1px solid var(--bo-analytics-line);color:var(--bo-analytics-muted);background:transparent;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.bo-aiInsightDetailOptions button:last-child{border-right:0}.bo-aiInsightDetailOptions button.is-active{color:#fff;background:var(--bo-accent)}.bo-aiInsightParameterSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--bo-analytics-line)}.bo-aiInsightParameterSummary strong{color:var(--bo-analytics-ink);font-size:11px;font-weight:850;text-align:right}.bo-aiInsightControlsFooter,.bo-aiInsightDataFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:9px 14px;border-top:1px solid var(--bo-analytics-line)}.bo-aiInsightControlsFooter span,.bo-aiInsightDataFooter span{color:var(--bo-analytics-muted);font-size:11px;font-weight:760}.bo-aiInsightControlsFooter button{height:32px;padding:0 13px;border:1px solid var(--bo-analytics-line);border-radius:5px;color:var(--bo-analytics-muted);background:#f2f4f6;font-size:11px;font-weight:850}.bo-aiInsightControlsFooter button:disabled{cursor:not-allowed;opacity:.72}.bo-aiInsightControlsFooter button:not(:disabled){border-color:color-mix(in srgb,var(--bo-accent) 58%,var(--bo-analytics-line));color:#fff;background:var(--bo-accent);cursor:pointer}.bo-aiInsightReportActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bo-aiInsightReportActions>strong{margin-right:3px;color:var(--bo-analytics-green);font-size:10.5px;font-weight:850}.bo-aiInsightReportActions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 9px;border:1px solid var(--bo-analytics-line);border-radius:4px;color:var(--bo-analytics-muted);background:#fff;font:inherit;font-size:10px;font-weight:820}.bo-aiInsightReportActions button span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.bo-aiInsightReportActions button.bo-aiReportPageButton{width:30px;min-width:30px;padding:0}.bo-aiReportPageCount{min-width:34px;color:var(--bo-analytics-muted)!important;font-size:10px!important;font-weight:820!important;text-align:center;text-transform:none!important}.bo-aiInsightReportActions button:disabled{cursor:not-allowed;opacity:.56}.bo-aiInsightReportActions button:not(:disabled){border-color:color-mix(in srgb,var(--bo-accent) 45%,var(--bo-analytics-line));color:var(--bo-accent);cursor:pointer}.bo-aiInsightReportViewport{display:grid;place-items:start center;min-height:0;padding:16px;overflow:auto;background:#eceff2}.bo-aiReportPage{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);aspect-ratio:8.5 / 11;min-height:0;padding:34px 36px 24px;overflow:hidden;border:1px solid rgba(63,53,62,.17);background:#fff;box-shadow:0 6px 20px #231b241f}.bo-aiReportPageHeader{padding-bottom:18px;border-bottom:1px solid var(--bo-analytics-line)}.bo-aiReportPageHeader>span,.bo-aiReportEmpty>span{display:block;color:var(--bo-analytics-muted);font-size:9px;font-weight:850;text-transform:uppercase}.bo-aiReportPageHeader h4{margin:6px 0 18px;color:var(--bo-analytics-ink);font-size:20px;font-weight:880;line-height:1.18}.bo-aiReportPageHeader dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.bo-aiReportPageHeader dl>div{display:grid;gap:4px;min-width:0}.bo-aiReportPageHeader dt,.bo-aiReportPageHeader dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-aiReportPageHeader dt{color:var(--bo-analytics-muted);font-size:8.5px;font-weight:760;text-transform:uppercase}.bo-aiReportPageHeader dd{color:var(--bo-analytics-ink);font-size:10px;font-weight:820}.bo-aiReportEmpty{display:grid;align-content:center;justify-items:center;min-height:0;padding:24px 0;text-align:center}.bo-aiReportEmpty>strong{margin-top:7px;color:var(--bo-analytics-ink);font-size:17px;font-weight:860;line-height:1.2}.bo-aiReportEmpty>p{max-width:330px;margin:8px 0 0;color:var(--bo-analytics-muted);font-size:10.5px;font-weight:650;line-height:1.4}.bo-aiReportEmpty.is-error>span,.bo-aiReportEmpty.is-error>strong{color:#9b3f3b}.bo-aiReportBody{min-height:0;padding:17px 0 12px;overflow:hidden;color:var(--bo-analytics-ink)}.bo-aiReportBody>span{display:block;margin-bottom:10px;color:var(--bo-analytics-muted);font-size:8.5px;font-weight:760;text-transform:uppercase}.bo-aiReportBody>div{overflow-wrap:anywhere;font-size:9.5px;font-weight:620;line-height:1.42;white-space:pre-wrap}.bo-aiReportPageFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid var(--bo-analytics-line);color:var(--bo-analytics-muted);font-size:8.5px;font-weight:760;text-transform:uppercase}.bo-aiPrintReportPages{display:none}@media print{@page{size:letter;margin:0}body.bo-print-ai-report *{visibility:hidden!important}body.bo-print-ai-report .bo-aiPrintReportPages,body.bo-print-ai-report .bo-aiPrintReportPages *{visibility:visible!important}body.bo-print-ai-report .bo-aiPrintReportPages{position:absolute;inset:0 auto auto 0;display:block!important;width:8.5in}body.bo-print-ai-report .bo-aiPrintReportPages .bo-aiReportPage{position:relative;width:8.5in;height:11in;aspect-ratio:auto;padding:.55in .6in .42in;overflow:hidden;border:0;box-shadow:none;-moz-column-break-after:page;break-after:page;page-break-after:always}body.bo-print-ai-report .bo-aiPrintReportPages .bo-aiReportPage:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}}.bo-aiInsightDataRows{min-height:0;overflow-y:auto}.bo-aiInsightDataRows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border-bottom:1px solid var(--bo-analytics-line)}.bo-aiInsightDataRows span{color:var(--bo-analytics-muted);font-size:11px;font-weight:760}.bo-aiInsightDataRows strong,.bo-aiInsightDataFooter strong{color:var(--bo-analytics-ink);font-size:12px;font-weight:880;font-variant-numeric:tabular-nums}.bo-aiInsightDataFooter strong{color:var(--bo-analytics-muted);font-size:11px}.bo-aiReportSummaryRows{min-height:0;overflow-y:auto}.bo-aiReportSummaryRows>div{display:grid;gap:5px;min-height:62px;padding:11px 14px;border-bottom:1px solid var(--bo-analytics-line)}.bo-aiReportSummaryRows span{color:var(--bo-analytics-muted);font-size:9.5px;font-weight:800;text-transform:uppercase}.bo-aiReportSummaryRows strong{overflow-wrap:anywhere;color:var(--bo-analytics-ink);font-size:11px;font-weight:820;line-height:1.3}@media(max-width:900px){.bo-aiInsightsPage,.bo-aiReportRoomPage{grid-template-columns:minmax(0,1fr);align-content:start;padding-right:30px;padding-left:30px;overflow-x:hidden;overflow-y:auto}.bo-aiQuestionLibrary{min-height:640px}.bo-aiInsightBrief{min-height:540px}.bo-aiInsightData,.bo-aiReportSummary{min-height:420px}.bo-aiInsightResult{min-height:640px}}.bo-analyticsPrimaryGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.55fr);gap:10px;min-width:0;min-height:0}.bo-analyticsSupportGrid{display:grid;grid-template-columns:minmax(330px,1.35fr) minmax(250px,.82fr) minmax(240px,.72fr);gap:10px;min-width:0;min-height:0}.bo-analyticsPanel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--bo-analytics-line);border-radius:6px;background:#fff;box-shadow:0 16px 34px #2119260d}.bo-analyticsPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:clamp(34px,5.6dvh,42px);padding:clamp(7px,1dvh,10px) 14px;border-bottom:1px solid var(--bo-analytics-line)}.bo-analyticsPanelHeader div,.bo-analyticsPanelHeader h3,.bo-analyticsPanelHeader span,.bo-analyticsPanelHeader strong{min-width:0}.bo-analyticsPanelHeader span{display:block;color:var(--bo-analytics-muted);font-size:10px;font-weight:840;text-transform:uppercase}.bo-analyticsPanelHeader h3{margin:2px 0 0;overflow:hidden;color:var(--bo-analytics-ink);font-size:16px;font-weight:880;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bo-analyticsPanelHeader strong{color:var(--bo-analytics-ink);font-size:13px;font-weight:880;font-variant-numeric:tabular-nums;white-space:nowrap}.bo-selectedMetricBody{display:grid;grid-template-columns:minmax(260px,.48fr) minmax(420px,1fr);grid-template-rows:minmax(112px,1fr) minmax(76px,auto) minmax(50px,auto);gap:10px;min-width:0;min-height:0;padding:10px}.bo-selectedMetricValue{grid-column:1;grid-row:1;display:grid;align-content:start;min-width:0;min-height:112px;padding:12px 16px;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:linear-gradient(180deg,#ffffff 0%,var(--bo-analytics-soft) 100%)}.bo-selectedMetricValue span,.bo-selectedMetricValue strong,.bo-selectedMetricValue small{min-width:0;overflow:hidden;text-overflow:ellipsis}.bo-selectedMetricValue span{color:var(--bo-analytics-muted);font-size:11px;font-weight:850;text-transform:uppercase;white-space:nowrap}.bo-selectedMetricValue strong{margin-top:6px;color:var(--bo-analytics-ink);font-size:34px;font-weight:520;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.04}.bo-selectedMetricValue small{margin-top:6px;color:var(--bo-analytics-ink);font-size:14px;font-weight:820}.bo-selectedMetricFacts{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:#fff}.bo-selectedMetricFacts div{min-width:0;padding:9px 10px;border-right:1px solid rgba(33,25,38,.08);border-bottom:1px solid rgba(33,25,38,.08)}.bo-selectedMetricFacts div:nth-child(2n){border-right:0}.bo-selectedMetricFacts div:nth-last-child(-n+2){border-bottom:0}.bo-selectedMetricFacts span,.bo-selectedMetricFacts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-selectedMetricFacts span{color:var(--bo-analytics-muted);font-size:10px;font-weight:850;text-transform:uppercase}.bo-selectedMetricFacts strong{margin-top:7px;color:var(--bo-analytics-ink);font-size:14px;font-weight:880;line-height:1.18;white-space:normal}.bo-metricSummaryStrip{display:grid;grid-column:1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;min-height:54px;overflow:hidden;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:#fff}.bo-metricSummaryStrip div{min-width:0;padding:9px 12px;border-right:1px solid rgba(33,25,38,.08)}.bo-metricSummaryStrip div:last-child{border-right:0}.bo-metricSummaryStrip span,.bo-metricSummaryStrip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-metricSummaryStrip span{color:var(--bo-analytics-muted);font-size:10px;font-weight:850;text-transform:uppercase}.bo-metricSummaryStrip strong{margin-top:5px;color:var(--bo-analytics-ink);font-size:13px;font-weight:880;font-variant-numeric:tabular-nums}.bo-solidBarChart{position:relative;grid-column:2;grid-row:1 / 4;display:grid;grid-template-columns:46px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:linear-gradient(180deg,#fff0 0 24%,#2119260e 24% calc(24% + 1px),#fff0 calc(24% + 1px) 100%),linear-gradient(180deg,#fff0 0 49%,#2119260e 49% calc(49% + 1px),#fff0 calc(49% + 1px) 100%),linear-gradient(180deg,#fff0 0 74%,#2119260e 74% calc(74% + 1px),#fff0 calc(74% + 1px) 100%),#fff}.bo-solidBarScale{display:flex;flex-direction:column;justify-content:space-between;padding:12px 8px 28px 12px;color:var(--bo-analytics-muted);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.bo-solidBarPlot{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;min-width:0;min-height:190px;padding:18px 16px 12px 4px}.bo-solidBar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;height:100%}.bo-solidBar em{display:block;align-self:start;overflow:hidden;color:var(--bo-analytics-muted);font-size:10px;font-style:normal;font-weight:800;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bo-solidBar i{display:flex;align-items:flex-end;justify-content:center;min-width:0;height:100%}.bo-solidBar i b{display:block;width:min(54px,80%);height:var(--bo-bar-height);border-radius:4px 4px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--bo-accent) 74%,#ffffff 26%),var(--bo-accent));box-shadow:inset 0 1px #ffffff8c,0 10px 18px color-mix(in srgb,var(--bo-accent) 14%,transparent);transform-origin:bottom center}.bo-solidBar.is-zero i b{height:12px;opacity:.92;background:color-mix(in srgb,var(--bo-accent) 72%,transparent);box-shadow:none}.bo-solidBarChart.is-syncing .bo-solidBar i b{animation:boSolidBarSettle .7s cubic-bezier(.2,.76,.24,1) both;animation-delay:var(--bo-bar-delay)}.bo-solidBar span{overflow:hidden;color:var(--bo-analytics-ink);font-size:11px;font-weight:850;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bo-horizontalBars{display:grid;grid-template-rows:repeat(16,minmax(36px,1fr));align-content:stretch;gap:0;min-width:0;min-height:0;overflow:hidden;padding:0 14px}.bo-horizontalBarRow{display:grid;grid-template-columns:minmax(82px,.58fr) minmax(0,1fr) 42px;align-items:center;gap:10px;min-width:0;min-height:0;border-bottom:1px solid rgba(33,25,38,.07)}.bo-horizontalBarRow:last-child{border-bottom:0}.bo-horizontalBarRow span,.bo-horizontalBarRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-horizontalBarRow span{color:var(--bo-analytics-ink);font-size:12px;font-weight:780}.bo-horizontalBarRow.is-empty span:before,.bo-horizontalBarRow.is-empty strong:before{content:"";display:block;height:7px;border-radius:999px;background:#2119260b}.bo-horizontalBarRow.is-empty span:before{width:min(82%,120px)}.bo-horizontalBarRow.is-empty strong:before{width:28px;margin-left:auto}.bo-horizontalBarRow i{position:relative;overflow:hidden;height:9px;border-radius:999px;background:#21192614}.bo-horizontalBarRow i b{display:block;width:max(0px,var(--bo-bar-width));height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bo-accent) 70%,#526a7a 30%),var(--bo-accent));transform-origin:left center}.bo-horizontalBarRow:not(.is-empty) i b{min-width:4px}.bo-analyticsStudio.is-syncing .bo-horizontalBarRow i b{animation:boSolidRailSettle .74s cubic-bezier(.2,.76,.24,1) both}.bo-horizontalBarRow strong{color:var(--bo-analytics-ink);font-size:12px;font-weight:860;text-align:right}.bo-productAnalyticsRows,.bo-lowStockAnalyticsRows{--bo-record-row-height: clamp(104px, 10.8dvh, 120px);--bo-record-thumb-width: clamp(102px, 10dvh, 112px);--bo-record-thumb-height: clamp(76px, 8dvh, 90px);display:grid;align-content:start;grid-auto-rows:var(--bo-record-row-height);min-width:0;min-height:0;overflow:auto;scrollbar-color:rgba(33,25,38,.28) rgba(33,25,38,.06)}.bo-productAnalyticsRows,.bo-lowStockAnalyticsRows{grid-template-rows:repeat(16,var(--bo-record-row-height))}.bo-productAnalyticsRow{display:grid;grid-template-columns:var(--bo-record-thumb-width) minmax(0,1fr) minmax(58px,auto) auto;align-items:center;gap:12px;box-sizing:border-box;min-width:0;height:var(--bo-record-row-height);min-height:var(--bo-record-row-height);padding:0 14px;border-bottom:1px solid rgba(33,25,38,.08)}.bo-productAnalyticsRow img{display:block;align-self:center;width:var(--bo-record-thumb-width);height:var(--bo-record-thumb-height);border-radius:5px;-o-object-fit:cover;object-fit:cover}.bo-productAnalyticsRow div{display:grid;align-content:center;gap:3px}.bo-productAnalyticsRow div,.bo-productAnalyticsRow strong,.bo-productAnalyticsRow span,.bo-productAnalyticsRow em,.bo-productAnalyticsRow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-productAnalyticsRow div strong{display:block;color:var(--bo-analytics-ink);font-size:12px;font-weight:850}.bo-productAnalyticsRow div span{display:block;margin-top:2px;color:var(--bo-analytics-muted);font-size:10px;font-weight:760}.bo-productAnalyticsRow em{color:var(--bo-analytics-muted);font-size:11px;font-style:normal;font-weight:760}.bo-productAnalyticsRow b{color:var(--bo-analytics-ink);font-size:12px;font-weight:880;font-variant-numeric:tabular-nums}.bo-productAnalyticsRow.is-empty{grid-template-columns:var(--bo-record-thumb-width) minmax(0,1fr) minmax(58px,auto) 38px}.bo-productAnalyticsRow.is-empty .bo-productAnalyticsEmptyThumb,.bo-lowStockAnalyticsRow.is-empty .bo-productAnalyticsEmptyThumb,.bo-productAnalyticsRow.is-empty div i,.bo-lowStockAnalyticsRow.is-empty div i,.bo-productAnalyticsRow.is-empty em,.bo-lowStockAnalyticsRow.is-empty em,.bo-productAnalyticsRow.is-empty b,.bo-lowStockAnalyticsRow.is-empty b{display:block;overflow:hidden;border-radius:999px;background:#2119260e}.bo-productAnalyticsRow.is-empty .bo-productAnalyticsEmptyThumb,.bo-lowStockAnalyticsRow.is-empty .bo-productAnalyticsEmptyThumb{align-self:center;width:var(--bo-record-thumb-width);height:var(--bo-record-thumb-height);border-radius:5px;background:color-mix(in srgb,var(--bo-accent) 8%,#ffffff 92%)}.bo-productAnalyticsRow.is-empty div,.bo-lowStockAnalyticsRow.is-empty div{display:grid;gap:7px}.bo-productAnalyticsRow.is-empty div i:first-child,.bo-lowStockAnalyticsRow.is-empty div i:first-child{width:min(88%,220px);height:8px}.bo-productAnalyticsRow.is-empty div i:last-child,.bo-lowStockAnalyticsRow.is-empty div i:last-child{width:min(62%,160px);height:7px}.bo-productAnalyticsRow.is-empty em,.bo-lowStockAnalyticsRow.is-empty em{width:54px;height:8px}.bo-productAnalyticsRow.is-empty b,.bo-lowStockAnalyticsRow.is-empty b{width:28px;height:8px}.bo-categoryAnalyticsTiles{display:grid;grid-template-columns:repeat(5,minmax(74px,1fr));gap:8px;min-width:0;min-height:0;padding:12px}.bo-categoryAnalyticsTile{display:grid;grid-template-rows:52px auto auto auto;gap:4px;min-width:0;overflow:hidden}.bo-categoryAnalyticsTile img{width:100%;height:52px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.bo-categoryAnalyticsTile strong,.bo-categoryAnalyticsTile span,.bo-categoryAnalyticsTile b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-categoryAnalyticsTile strong{color:var(--bo-analytics-ink);font-size:11px;font-weight:850}.bo-categoryAnalyticsTile span{color:var(--bo-analytics-muted);font-size:10px;font-weight:760}.bo-categoryAnalyticsTile b{color:var(--bo-analytics-ink);font-size:11px;font-weight:870;font-variant-numeric:tabular-nums}.bo-lowStockAnalyticsRows{display:grid;align-content:start}.bo-lowStockAnalyticsRow{display:grid;grid-template-columns:var(--bo-record-thumb-width) minmax(0,1fr) minmax(48px,auto) auto;align-items:center;gap:12px;box-sizing:border-box;min-width:0;height:var(--bo-record-row-height);min-height:var(--bo-record-row-height);padding:0 14px;border-bottom:1px solid rgba(33,25,38,.08)}.bo-lowStockAnalyticsRow img{display:block;align-self:center;width:var(--bo-record-thumb-width);height:var(--bo-record-thumb-height);border-radius:5px;-o-object-fit:cover;object-fit:cover}.bo-lowStockAnalyticsRow div{display:grid;align-content:center;gap:3px}.bo-lowStockAnalyticsRow div,.bo-lowStockAnalyticsRow strong,.bo-lowStockAnalyticsRow span,.bo-lowStockAnalyticsRow em,.bo-lowStockAnalyticsRow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-lowStockAnalyticsRow div strong{display:block;color:var(--bo-analytics-ink);font-size:12px;font-weight:850}.bo-lowStockAnalyticsRow span{display:block;margin-top:2px;color:var(--bo-analytics-muted);font-size:10px;font-weight:760}.bo-lowStockAnalyticsRow em{color:var(--bo-analytics-ink);font-size:11px;font-style:normal;font-weight:760}.bo-lowStockAnalyticsRow b{color:var(--bo-analytics-accent);font-size:12px;font-weight:880}.bo-visitorMapBody{min-width:0;min-height:0;padding:clamp(8px,1dvh,12px)}.bo-mapTileFrame{position:relative;min-width:0;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:#f3f5f7}.bo-usMapCanvas{width:100%;height:100%;min-height:0;background:#f3f5f7;font-family:inherit}.bo-usMapCanvas .leaflet-control-container{display:none}.bo-usMapCanvas .leaflet-tile-pane{filter:saturate(.78) contrast(.96) brightness(1.04)}.bo-usMapCanvas .leaflet-pane,.bo-usMapCanvas .leaflet-top,.bo-usMapCanvas .leaflet-bottom{z-index:1}.bo-mapOverlay{position:absolute;top:12px;left:12px;z-index:2;display:grid;gap:3px;min-width:142px;padding:9px 11px;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:#ffffffeb;box-shadow:0 12px 28px #21192614}.bo-mapOverlay span{color:var(--bo-analytics-muted);font-size:10px;font-weight:850;text-transform:uppercase}.bo-mapOverlay strong{color:var(--bo-analytics-ink);font-size:13px;font-weight:880}.bo-mapAttribution{position:absolute;right:9px;bottom:7px;z-index:2;padding:3px 6px;border:1px solid rgba(33,25,38,.08);border-radius:4px;color:#21192685;background:#ffffffdb;font-size:9px;font-weight:760}.bo-mapMarkerTooltip{display:grid;gap:2px;border:1px solid rgba(33,25,38,.12);border-radius:5px;color:var(--bo-analytics-ink);box-shadow:0 14px 28px #2119261f}.bo-mapMarkerTooltip strong,.bo-mapMarkerTooltip span{display:block;font-family:inherit}.bo-mapMarkerTooltip strong{font-size:11px;font-weight:860}.bo-mapMarkerTooltip span{color:var(--bo-analytics-muted);font-size:10px;font-weight:740}.bo-topCitiesBody{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0;min-width:0;min-height:0;padding:clamp(8px,1dvh,12px)}.bo-cityModeToggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid rgba(33,25,38,.1);border-radius:6px;background:#f3f5f7}.bo-cityModeToggle button{min-width:0;height:clamp(30px,4.8dvh,34px);padding:0 8px;border:0;color:var(--bo-analytics-muted);background:transparent;font-size:11px;font-weight:880;cursor:pointer}.bo-cityModeToggle button+button{border-left:1px solid rgba(33,25,38,.08)}.bo-cityModeToggle button.is-active{color:#fff;background:var(--bo-analytics-ink)}.bo-cityViewsHead{--bo-city-topic-col: clamp(84px, 33%, 96px);--bo-city-value-col: clamp(66px, 24%, 78px);display:grid;grid-template-columns:var(--bo-city-topic-col) minmax(0,1fr) var(--bo-city-value-col);align-items:center;min-width:0;min-height:30px;margin-top:8px;padding:0 10px;position:relative;border:1px solid rgba(33,25,38,.08);border-bottom:0;border-radius:6px 6px 0 0;background:#f3f5f7}.bo-cityViewsHead:after,.bo-cityViewsRow:after{content:"";position:absolute;top:0;bottom:0;z-index:0;width:1px;background:#21192614;pointer-events:none;right:calc(10px + var(--bo-city-value-col) + 5px)}.bo-cityViewsHead span{display:grid;place-items:center;min-width:0;overflow:hidden;color:var(--bo-analytics-muted);font-size:9px;font-weight:900;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bo-cityViewsHead span:last-child{grid-column:3;justify-items:end;text-align:right}.bo-cityViewsHead span:first-child{justify-items:start;text-align:left}.bo-cityViewsList{display:grid;grid-template-rows:repeat(16,minmax(34px,1fr));gap:0;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(33,25,38,.08);border-radius:0 0 6px 6px;background:#fff}.bo-cityViewsRow{--bo-city-topic-col: clamp(84px, 33%, 96px);--bo-city-value-col: clamp(66px, 24%, 78px);display:grid;grid-template-columns:var(--bo-city-topic-col) minmax(0,1fr) var(--bo-city-value-col);align-items:center;gap:10px;min-width:0;min-height:0;padding:0 10px;position:relative;border-bottom:1px solid rgba(33,25,38,.075)}.bo-cityViewsRow:last-child{border-bottom:0}.bo-cityViewsRow span,.bo-cityViewsRow i,.bo-cityViewsRow strong{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-cityViewsRow span{color:var(--bo-analytics-ink);font-size:12px;font-weight:820}.bo-cityViewsRow:not(.has-data) span{color:#21192657}.bo-cityViewsRow:not(.has-data) span:before,.bo-cityViewsRow:not(.has-data) strong:before{content:"";display:block;height:7px;border-radius:999px;background:#2119260b}.bo-cityViewsRow:not(.has-data) span:before{width:min(84%,104px)}.bo-cityViewsRow:not(.has-data) strong:before{width:26px;margin-left:auto}.bo-cityViewsRow strong{color:var(--bo-analytics-ink);font-size:12px;font-weight:880;font-variant-numeric:tabular-nums;text-align:right}.bo-cityViewsRow i{display:block;overflow:hidden;height:8px;border-radius:999px;background:#21192614}.bo-cityViewsRow i b{display:block;width:max(0px,var(--bo-bar-width));height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bo-accent) 70%,#526a7a 30%),var(--bo-accent));transform-origin:left center}.bo-cityViewsRow:not(.has-data) i b{width:0}.bo-analyticsStudio.is-syncing .bo-cityViewsRow i b,.bo-analyticsStudio.is-syncing .bo-orderProgressStep i b{animation:boSolidRailSettle .74s cubic-bezier(.2,.76,.24,1) both;animation-delay:var(--bo-status-delay, 0ms)}.bo-orderProgressBody{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(5px,.8dvh,8px);min-width:0;min-height:0;padding:clamp(8px,1dvh,12px)}.bo-orderProgressSummary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;min-width:0;padding:clamp(6px,.9dvh,9px) 10px;border:1px solid rgba(33,25,38,.08);border-radius:6px;background:linear-gradient(180deg,#fff,#f3f5f7)}.bo-orderProgressSummary strong{color:var(--bo-analytics-ink);font-size:28px;font-weight:520;line-height:.94}.bo-orderProgressSummary span{min-width:0;overflow:hidden;color:var(--bo-analytics-muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bo-orderProgressHead{--bo-status-col: clamp(72px, 18%, 84px);--bo-orders-col: clamp(58px, 14%, 68px);display:grid;grid-template-columns:var(--bo-status-col) minmax(0,1fr) var(--bo-orders-col);align-items:center;gap:10px;min-width:0;min-height:28px;padding:0 10px;position:relative;border:1px solid rgba(33,25,38,.08);border-radius:6px;background:#f3f5f7}.bo-orderProgressHead:before,.bo-orderProgressHead:after,.bo-orderProgressStep:before,.bo-orderProgressStep:after{content:"";position:absolute;top:0;bottom:0;z-index:0;width:1px;background:#21192614;pointer-events:none}.bo-orderProgressHead:before,.bo-orderProgressStep:before{left:calc(10px + var(--bo-status-col) + 5px)}.bo-orderProgressHead:after,.bo-orderProgressStep:after{right:calc(10px + var(--bo-orders-col) + 5px)}.bo-orderProgressHead span{display:grid;place-items:center;min-width:0;overflow:hidden;color:var(--bo-analytics-muted);font-size:9px;font-weight:900;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bo-orderProgressHead span:nth-child(2){grid-column:2}.bo-orderProgressHead span:last-child{text-align:center}.bo-orderProgressFlow{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));align-content:stretch;gap:0;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(33,25,38,.08);border-radius:6px;background:#fff}.bo-orderProgressStep{--bo-status-col: clamp(72px, 18%, 84px);--bo-orders-col: clamp(58px, 14%, 68px);display:grid;grid-template-columns:var(--bo-status-col) minmax(0,1fr) var(--bo-orders-col);align-items:center;gap:10px;min-width:0;min-height:0;padding:0 10px;position:relative;border-bottom:1px solid rgba(33,25,38,.075)}.bo-orderProgressStep:last-child{border-bottom:0}.bo-orderProgressStep em{display:grid;place-items:center;position:relative;z-index:1;width:28px;height:28px;border-radius:5px;color:var(--bo-analytics-accent-dark);background:color-mix(in srgb,var(--bo-accent) 12%,#ffffff 88%);font-size:10px;font-style:normal;font-weight:900}.bo-orderProgressStep div{display:grid;gap:7px;position:relative;z-index:1;min-width:0}.bo-orderProgressStep span,.bo-orderProgressStep strong{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-orderProgressStep span{color:var(--bo-analytics-ink);font-size:13px;font-weight:850}.bo-orderProgressStep strong{color:var(--bo-analytics-ink);font-size:14px;font-weight:880;font-variant-numeric:tabular-nums;text-align:right}.bo-orderProgressStep i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#21192614}.bo-orderProgressStep i b{display:block;width:max(0px,var(--bo-bar-width));height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bo-accent) 70%,#526a7a 30%) 0%,var(--bo-accent) 100%);transform-origin:left center}.bo-orderProgressStep:not(.has-data) i b{width:0}@keyframes boSolidRailSettle{0%{opacity:.5;transform:scaleX(0)}76%{opacity:1;transform:scaleX(1.025)}to{opacity:1;transform:scaleX(1)}}@keyframes boSolidBarSettle{0%{opacity:.35;transform:scaleY(0)}78%{opacity:1;transform:scaleY(1.04)}to{opacity:1;transform:scaleY(1)}}@keyframes boOverviewRailLoad{0%{opacity:.35;transform:scaleX(0)}74%{opacity:1;transform:scaleX(1.035)}to{opacity:1;transform:scaleX(1)}}@keyframes boMovementBarSettle{0%{opacity:.2;transform:scaleY(0)}78%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@keyframes boOverviewLineDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes boOverviewAreaSettle{0%{opacity:0;transform:translateY(12px)}to{opacity:.94;transform:translateY(0)}}@keyframes boOverviewPointSettle{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bo-overviewAnalytics.is-syncing .bo-analyticsKpi:after,.bo-overviewAnalytics.is-syncing .bo-chartPanel:after,.bo-overviewAnalytics.is-syncing .bo-barSlot i,.bo-overviewAnalytics.is-syncing .bo-donut,.bo-overviewAnalytics.is-syncing .bo-miniSpark i,.bo-overviewAnalytics.is-syncing .bo-productRevenueRow em b,.bo-overviewClean.is-syncing .bo-liveArea,.bo-overviewClean.is-syncing .bo-liveLinePath,.bo-overviewClean.is-syncing .bo-livePoint,.bo-overviewClean.is-syncing .bo-metricSettleTrack i,.bo-chartSweep,.bo-gaugeCard:after,.bo-gaugeCard.is-syncing .bo-gaugeSweep,.bo-gaugeCard.is-syncing .bo-gaugeNeedle,.bo-gaugeCard.is-syncing .bo-gaugeHub,.bo-metricTile:after,.bo-metricTile.is-syncing .bo-metricTileTop i,.bo-sparkScan,.bo-chartStatusRail .is-reading,.bo-liveSyncLayer span,.bo-liveSyncLayer i:after,.bo-digestGrid.is-syncing .bo-digestPane:after,.bo-digestGrid.is-syncing .bo-flowStage em b,.bo-digestGrid.is-syncing .bo-sourceRow:before,.bo-overviewGrid.is-syncing .bo-sparkDot,.bo-overviewGrid.is-syncing .bo-sparkLine,.bo-refreshStatus.is-syncing span{animation:none}.bo-gaugeArc,.bo-gaugeCard,.bo-gaugeNeedle,.bo-metricTile,.bo-readinessRail span{transition:none}}@media(max-width:900px){.bo-homeLayout,.bo-messageShell,.bo-businessManagerShell,.bo-crmGrid,.bo-shopGrid,.bo-pageEditorGrid{grid-template-columns:minmax(0,1fr)}.bo-overviewGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(274px,auto)}.bo-span2{grid-column:auto}.bo-gaugeGrid,.bo-metricBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-liveSignalLayout{grid-template-columns:minmax(0,1fr)}.bo-liveMetricBody{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.bo-liveReading{grid-column:1;grid-row:auto}.bo-liveFacts{grid-column:2;grid-row:auto}.bo-movementFacts,.bo-overviewLineChart{grid-column:1 / -1;grid-row:auto}.bo-homeSide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(190px,1fr) minmax(0,1fr)}.bo-quickPanel{grid-column:1 / -1}.bo-shopPreviewPanel{display:none}.bo-inventoryGrid{grid-template-columns:repeat(var(--inventory-columns, 4),minmax(0,1fr))}.bo-integrationBoard,.bo-webhookShape{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(.bo-shell),body:has(.bo-shell),#root:has(.bo-shell){height:auto;overflow:auto}.bo-shell{position:static;display:block;height:auto;max-height:none;min-height:100vh;overflow:visible}.bo-shell.is-page-editor{position:fixed;inset:0;height:100dvh;min-height:0;overflow:hidden}.bo-rail{position:fixed;z-index:20;right:0;bottom:0;left:0;display:block;width:100%;height:calc(74px + env(safe-area-inset-bottom));padding:7px 8px max(7px,env(safe-area-inset-bottom));overflow:visible;border-top:1px solid rgba(255,255,255,.12);border-right:0;box-shadow:0 -12px 30px #090c0f38;transition:height .18s ease-out}.bo-rail.is-nav-expanded{height:calc(128px + env(safe-area-inset-bottom))}.bo-brand{position:fixed;z-index:21;top:0;right:0;left:0;grid-template-columns:38px minmax(0,1fr);min-height:58px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.12);background:var(--bo-rail);box-shadow:0 8px 24px #090c0f2e}.bo-brandMark{width:38px;height:38px;font-size:12px}.bo-brandText strong{font-size:13px}.bo-brandText span{margin-top:2px;font-size:10px}.bo-railFoot{display:none}.bo-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;height:60px;overflow:hidden;padding:0 2px 2px}.bo-navButton{grid-template-columns:minmax(0,1fr);grid-template-rows:23px minmax(0,1fr);justify-items:center;width:100%;min-width:0;min-height:58px;padding:6px 4px 5px;border-radius:8px;font-size:10px;line-height:1.05;text-align:center}.bo-navButton svg{width:20px;height:20px}.bo-navButton span{display:-webkit-box;align-self:center;overflow:hidden;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bo-navButton.is-active{box-shadow:inset 0 3px 0 var(--bo-accent)}.bo-mobileNavExpansion{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:50px;padding:0 2px;overflow:hidden;animation:boMobileNavReveal .18s ease-out both}.bo-mobileNavExpansionButton{grid-template-rows:20px minmax(0,1fr);width:100%;min-width:0;min-height:48px;padding:4px 4px 3px;font-size:9.5px}@keyframes boMobileNavReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bo-stage{display:block;grid-template-rows:none;height:auto;min-height:100dvh;padding:70px 12px calc(92px + env(safe-area-inset-bottom));overflow:visible}.bo-stage.is-page-editor{height:100dvh;min-height:0;padding:0;overflow:hidden}.bo-stage.is-page-editor .bo-view,.bo-pageVisualEditor.is-fullPage{height:100%;overflow:hidden}.bo-pageVisualEditor.is-fullPage .bo-landingPreview{height:100%;max-height:none;overflow-y:auto}.bo-pageVisualEditor.is-fullPage .bo-editorFloatToolbar{top:8px;right:auto;left:50%;transform:translate(-50%);width:min(420px,calc(100% - 16px))}.bo-command{position:static;flex-direction:column;align-items:stretch;min-height:0;margin:-12px -12px 12px;padding:12px}.bo-commandActions{justify-content:stretch;flex-wrap:wrap}.bo-search{flex:1 1 100%;width:auto}.bo-view,.bo-homeLayout,.bo-overviewGrid,.bo-messageShell,.bo-businessManagerShell,.bo-crmGrid,.bo-shopGrid,.bo-pageEditorGrid,.bo-pageVisualEditor,.bo-settingsGrid,.bo-containedView{height:auto;min-height:0;overflow:visible}.bo-embeddedCrm{height:900px;min-height:75dvh;overflow:hidden}.bo-homeLayout,.bo-overviewGrid,.bo-homeSide,.bo-messageShell,.bo-businessManagerShell,.bo-crmGrid,.bo-shopGrid,.bo-pageEditorGrid,.bo-settingsGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.bo-panel,.bo-weatherCard,.bo-welcomePanel{min-height:240px}.bo-activityLog,.bo-threadList,.bo-messageRail,.bo-editorForm,.bo-landingPreview,.bo-readyRows,.bo-formGrid{max-height:430px}.bo-metricRibbon,.bo-commandCenterHeader,.bo-generalGrid,.bo-weatherGrid,.bo-actionGrid,.bo-detailGrid,.bo-gaugeGrid,.bo-metricBoard{grid-template-columns:minmax(0,1fr)}.bo-commandCenterHeader{flex-direction:column;align-items:stretch}.bo-refreshStatus{min-width:0}.bo-liveMetricHeader,.bo-liveMetricBody{align-items:stretch}.bo-liveMetricBody,.bo-liveFacts{grid-template-columns:minmax(0,1fr)}.bo-liveFacts div,.bo-liveFacts div:nth-child(2n),.bo-liveFacts div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(31,27,32,.08)}.bo-liveFacts div:last-child{border-bottom:0}.bo-kilnCard,.bo-updateBanner,.bo-messageComposer,.bo-logRow{grid-template-columns:minmax(0,1fr);align-items:start}.bo-previewHero{grid-template-columns:minmax(0,1fr)}.bo-inventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-inventoryCard{min-height:210px}.bo-inventoryFooterRail{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-inventoryFooterRail .bo-secondaryButton{grid-column:1 / -1}.bo-editorFloatToolbar,.bo-editorFloatToolbar div{align-items:stretch;flex-direction:column}.bo-editorFloatToolbar{gap:8px}.bo-kilnInlineEditor,.bo-previewRows>.bo-previewMediaRow,.bo-previewSectionHead,.bo-previewSiteNav{grid-template-columns:minmax(0,1fr)}.bo-previewSiteNav nav{flex-wrap:wrap}.bo-previewNavLink{width:min(92px,42cqw)}.bo-previewProductRail{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-previewRows>.bo-previewTrust,.bo-previewTrustLines>div{grid-template-columns:minmax(0,1fr);gap:7px}.bo-previewMediaRow>img,.bo-previewMediaRow>.bo-editableImageSlot{height:180px}.bo-previewHero img,.bo-previewHero>.bo-editableImageSlot{min-height:260px}.bo-previewRows>div{grid-template-columns:minmax(0,1fr);gap:6px}.bo-integrationBoard,.bo-webhookShape,.bo-webhookLogHead,.bo-webhookLogRow{grid-template-columns:minmax(0,1fr)}.bo-webhookLogHead span,.bo-webhookLogRow strong,.bo-webhookLogRow span,.bo-webhookLogRow em{border-right:0;border-bottom:1px solid rgba(43,24,50,.08)}.bo-footer{margin-top:12px}}@media(max-width:520px){.bo-brandText strong{font-size:12px}.bo-commandTitle h1{white-space:normal}.bo-primaryButton,.bo-secondaryButton{flex:1 1 auto}.bo-welcomeCopy{padding:22px}.bo-welcomeCopy h2{font-size:34px}.bo-table{min-width:1040px}.bo-inventoryGrid,.bo-inventoryEditGrid,.bo-inventoryImageEdit{grid-template-columns:minmax(0,1fr)}.bo-inventoryImageEdit .bo-inventoryImage{height:96px}.bo-drawer{width:100cqw}}@media(max-width:900px){html:has(.bo-shell .bo-businessManagerShell),body:has(.bo-shell .bo-businessManagerShell),#root:has(.bo-shell .bo-businessManagerShell),html:has(.bo-shell .bo-activityLog),body:has(.bo-shell .bo-activityLog),#root:has(.bo-shell .bo-activityLog){height:100dvh;min-height:100dvh;overflow:hidden!important}.bo-shell:has(.bo-businessManagerShell),.bo-shell:has(.bo-activityLog){position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100cqw;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-rail,.bo-shell:has(.bo-activityLog) .bo-rail{position:relative;top:auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-stage,.bo-shell:has(.bo-activityLog) .bo-stage{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-view,.bo-shell:has(.bo-activityLog) .bo-view,.bo-shell:has(.bo-activityLog) .bo-containedView,.bo-shell:has(.bo-activityLog) .bo-fillPanel{height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell{height:100%;min-height:0;overflow:auto}.bo-shell:has(.bo-businessManagerShell) .bo-managerBottomGrid,.bo-shell:has(.bo-businessManagerShell) .bo-managerLedgerShell{grid-template-columns:minmax(0,1fr);overflow:hidden;grid-template-rows:minmax(0,1fr) minmax(110px,.42fr)}.bo-shell:has(.bo-activityLog) .bo-activityLog{max-height:none;min-height:0}.bo-shell:has(.bo-activityLog) .bo-logRow{grid-template-columns:var(--bo-resizable-columns, var(--bo-log-date-col) minmax(0, 1fr) minmax(112px, .13fr) minmax(112px, .11fr));align-items:center}}@media(max-width:640px){.bo-shell:has(.bo-activityLog) .bo-activityToolbar{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:auto auto auto;gap:8px;min-height:0}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-segmented{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-segmented button{min-width:0}.bo-shell:has(.bo-activityLog) .bo-activityQueueTabs{grid-column:1 / -1;grid-row:3;width:100%;justify-content:space-between;gap:10px;overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityQueueTabs button{font-size:9px}.bo-shell:has(.bo-activityLog) .bo-activitySearch{grid-column:1;grid-row:2}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-dateFilter{grid-column:2;grid-row:2;width:38px;min-width:38px}.bo-shell:has(.bo-activityLog) .bo-activityDetailHead{padding:16px 14px 14px}.bo-shell:has(.bo-activityLog) .bo-activityDetailActions{padding-left:0}.bo-shell:has(.bo-activityLog) .bo-activityDetailBody{padding:0 14px 16px}.bo-shell:has(.bo-activityLog) .bo-activityFacts div{grid-template-columns:92px minmax(0,1fr)}.bo-shell:has(.bo-activityLog) .bo-activityRelatedRow{grid-template-columns:22px minmax(0,1fr)}.bo-shell:has(.bo-activityLog) .bo-activityRelatedRow time{grid-column:2;padding:0 0 6px}}@media(max-width:900px){html:has(.bo-shell .bo-messageShell),body:has(.bo-shell .bo-messageShell),#root:has(.bo-shell .bo-messageShell),html:has(.bo-shell .bo-shopGrid),body:has(.bo-shell .bo-shopGrid),#root:has(.bo-shell .bo-shopGrid){height:100dvh;min-height:100dvh;overflow:hidden!important}.bo-shell:has(.bo-messageShell),.bo-shell:has(.bo-shopGrid){position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100cqw;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-rail,.bo-shell:has(.bo-shopGrid) .bo-rail{position:relative;top:auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-stage,.bo-shell:has(.bo-shopGrid) .bo-stage{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-view,.bo-shell:has(.bo-shopGrid) .bo-view{height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-messageShell,.bo-shell:has(.bo-shopGrid) .bo-shopGrid{display:block;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:4px;scrollbar-color:var(--bo-plum) rgba(43,24,50,.08);scrollbar-width:thin}.bo-shell:has(.bo-messageShell) .bo-messageShell::-webkit-scrollbar,.bo-shell:has(.bo-shopGrid) .bo-shopGrid::-webkit-scrollbar{width:7px}.bo-shell:has(.bo-messageShell) .bo-messageShell::-webkit-scrollbar-thumb,.bo-shell:has(.bo-shopGrid) .bo-shopGrid::-webkit-scrollbar-thumb{border-radius:99px;background:var(--bo-plum)}.bo-shell:has(.bo-messageShell) .bo-threadPanel{min-height:min(360px,42dvh);margin-bottom:8px}.bo-shell:has(.bo-messageShell) .bo-conversationPanel{min-height:min(560px,72dvh);margin-bottom:8px}.bo-shell:has(.bo-messageShell) .bo-messageContextRail{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible}.bo-shell:has(.bo-messageShell) .bo-messageContextPanel,.bo-shell:has(.bo-messageShell) .bo-messageSafetyPanel{min-height:0}.bo-shell:has(.bo-messageShell) .bo-messageRail{min-height:220px;max-height:none}.bo-shell:has(.bo-shopGrid) .bo-shopGrid>.bo-fillPanel,.bo-shell:has(.bo-shopGrid) .bo-addPiecePanel{height:auto;min-height:0;margin-bottom:8px}.bo-shell:has(.bo-shopGrid) .bo-inventoryStage,.bo-shell:has(.bo-shopGrid) .bo-inventoryGrid{height:auto;overflow:visible}.bo-shell:has(.bo-shopGrid) .bo-inventoryGrid{grid-template-rows:none;grid-auto-rows:minmax(310px,auto);align-content:start}.bo-shell:has(.bo-shopGrid) .bo-inventoryCard{min-height:310px}.bo-shell:has(.bo-shopGrid) .bo-inventoryCard.is-editing{height:auto;min-height:0;overflow:visible}.bo-shell:has(.bo-shopGrid) .bo-addPieceForm{height:auto;min-height:0}.bo-shell:has(.bo-shopGrid) .bo-addPieceFields{overflow:visible}}@media(max-width:640px){.bo-shell:has(.bo-messageShell) .bo-messageToBar{grid-template-columns:auto minmax(0,1fr)}.bo-shell:has(.bo-messageShell) .bo-messageComposer{grid-template-columns:minmax(0,1fr) 80px}.bo-shell:has(.bo-messageShell) .bo-messageComposer textarea{min-height:54px}.bo-shell:has(.bo-shopGrid) .bo-inventoryStage.hasPrevious .bo-inventoryGrid,.bo-shell:has(.bo-shopGrid) .bo-inventoryStage.hasNext .bo-inventoryGrid{padding-left:0;padding-right:0}.bo-shell:has(.bo-shopGrid) .bo-inventoryEdgePrevious,.bo-shell:has(.bo-shopGrid) .bo-inventoryEdgeNext{top:12px;width:30px;height:42px;transform:none}.bo-shell:has(.bo-shopGrid) .bo-inventoryEdgePrevious{left:auto;right:42px}.bo-shell:has(.bo-shopGrid) .bo-inventoryEdgeNext{right:6px}.bo-shell:has(.bo-shopGrid) .bo-inventoryGrid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(340px,auto)}.bo-shell:has(.bo-shopGrid) .bo-inventoryCard{grid-template-rows:168px minmax(0,1fr);min-height:340px}.bo-shell:has(.bo-shopGrid) .bo-inventoryCard.is-editing{display:block;min-height:0}.bo-shell:has(.bo-shopGrid) .bo-inventoryDescription{height:auto;min-height:46px;max-height:74px}.bo-shell:has(.bo-shopGrid) .bo-inventoryFooterRail{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-shell:has(.bo-shopGrid) .bo-inventoryFooterRail .bo-secondaryButton{grid-column:1 / -1;min-height:34px}.bo-shell:has(.bo-shopGrid) .bo-addPiecePanel{min-height:0}.bo-shell:has(.bo-shopGrid) .bo-addPieceImage{flex-basis:154px}.bo-shell:has(.bo-shopGrid) .bo-addPieceFields{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){html:has(.bo-shell .bo-settingsCarousel),body:has(.bo-shell .bo-settingsCarousel),#root:has(.bo-shell .bo-settingsCarousel){height:100dvh;min-height:100dvh;overflow:hidden!important}.bo-shell:has(.bo-settingsCarousel){position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100cqw;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-settingsCarousel) .bo-rail{position:relative;top:auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-settingsCarousel) .bo-stage{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-settingsCarousel) .bo-view,.bo-shell:has(.bo-settingsCarousel) .bo-settingsCarousel,.bo-shell:has(.bo-settingsCarousel) .bo-settingsTrack{height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPage{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:54px;padding-bottom:10px;scrollbar-color:var(--bo-plum) rgba(43,24,50,.08);scrollbar-width:thin}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPage::-webkit-scrollbar{width:7px}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPage::-webkit-scrollbar-thumb{border-radius:99px;background:var(--bo-plum)}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid,.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid--developer{display:block}.bo-shell:has(.bo-settingsCarousel) .bo-settingsColumn{display:block}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-panel{height:auto;min-height:0;margin-bottom:10px;overflow:visible}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-formGrid,.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-webhookForm{max-height:none;overflow:visible}.bo-shell:has(.bo-settingsCarousel) .bo-integrationBoard{grid-template-columns:minmax(0,1fr)}.bo-shell:has(.bo-settingsCarousel) .bo-integrationRow{grid-template-columns:minmax(0,1fr);align-items:start}.bo-shell:has(.bo-settingsCarousel) .bo-integrationRow span{white-space:normal}.bo-shell:has(.bo-settingsCarousel) .bo-integrationRow em{justify-self:start;width:min(100%,172px)}.bo-shell:has(.bo-settingsCarousel) .bo-webhookShape{grid-template-columns:minmax(0,1fr)}.bo-shell:has(.bo-settingsCarousel) .bo-apiKeyRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.bo-shell:has(.bo-settingsCarousel) .bo-apiKeyRow small{white-space:normal}.bo-shell:has(.bo-settingsCarousel) .bo-apiKeyRow em{justify-self:start;width:min(100%,172px)}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPager{top:50%;bottom:auto;--bo-settings-pager-w: 16px;height:68px;transform:translateY(-50%)}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPager--next{right:8px;border-radius:5px}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPager--prev{left:8px;border-radius:5px;transform:translateY(-50%)}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPager.is-hidden{transform:translateY(-50%) scale(.96)}.bo-pageVisualEditor.is-fullPage{display:grid;place-items:center;padding:16px;overflow:auto;background:#f4f6f8}.bo-pageVisualEditor.is-fullPage .bo-editorFloatToolbar,.bo-pageVisualEditor.is-fullPage .bo-directPageMount{display:none}.bo-pageEditorDesktopNotice{display:grid;gap:12px;width:min(420px,100%);padding:18px;border:1px solid var(--bo-line);border-radius:6px;background:#fff;box-shadow:0 14px 34px #26112f14}.bo-pageEditorDesktopNotice strong{color:var(--bo-ink);font-size:22px;font-weight:900;line-height:1.05}.bo-pageEditorDesktopNotice span{color:var(--bo-muted);font-size:13px;font-weight:760;line-height:1.4}.bo-pageEditorDesktopNotice .bo-secondaryButton{justify-content:center;width:100%;min-height:40px}html:has(.bo-pageEditorDesktopNotice),body:has(.bo-pageEditorDesktopNotice),#root:has(.bo-pageEditorDesktopNotice){width:100%;height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-pageEditorDesktopNotice){position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:62px minmax(0,1fr);width:100%;height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-rail{position:relative;height:62px}.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-stage{display:grid;grid-template-rows:auto minmax(0,1fr) 36px;width:100%;height:calc(100dvh - 62px);min-height:0;padding:0 12px;overflow:hidden}.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-command{margin:0 -12px}.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-view{height:100%;min-height:0;padding:12px 0;overflow:hidden}.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-pageVisualEditor.is-fullPage{height:100%;min-height:0;overflow:auto}.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-footer{margin:0 -12px;padding:0 12px}}@media(max-width:640px){.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-formGrid,.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-webhookForm{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-formGrid>.bo-primaryButton,.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-webhookForm>.bo-secondaryButton,.bo-shell:has(.bo-settingsCarousel) .bo-dangerButton,.bo-shell:has(.bo-settingsCarousel) .bo-apiKeyManager>.bo-primaryButton{justify-self:stretch;width:100%;min-width:0}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell{display:block;height:100%;overflow:auto;padding-bottom:4px;scrollbar-color:var(--bo-plum) rgba(43,24,50,.08);scrollbar-width:thin}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell::-webkit-scrollbar{width:7px}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell::-webkit-scrollbar-thumb{border-radius:99px;background:var(--bo-plum)}.bo-shell:has(.bo-businessManagerShell) .bo-managerToolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;margin-bottom:8px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-height:0;padding:7px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar label{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:4px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar input,.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar button{width:100%;min-width:0;min-height:34px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar button{padding:0 8px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar strong{grid-column:1 / -1;margin-left:0;min-width:0;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs{display:grid;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs button{min-width:0;padding:0 8px}.bo-shell:has(.bo-businessManagerShell) .bo-timeManager{display:grid;grid-template-rows:auto auto;align-content:start;gap:8px;height:auto;min-height:0;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-weekLanePanel{min-height:186px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneScroller{grid-template-columns:32px minmax(0,1fr) 32px;min-height:142px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneViewport{overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--bo-plum) rgba(43,24,50,.08);scrollbar-width:thin}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneViewport::-webkit-scrollbar{height:7px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneViewport::-webkit-scrollbar-thumb{border-radius:99px;background:var(--bo-plum)}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-next,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-prev{display:block;width:-moz-max-content;width:max-content;min-width:100%;transform:none;transition:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneGrid{display:none;min-width:-moz-max-content;min-width:max-content;grid-template-columns:repeat(7,minmax(78px,78px))}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneGrid[aria-hidden=false]{display:grid}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay{min-height:132px;padding:8px 7px;gap:3px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay small{justify-self:start;font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay strong{font-size:17px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay em{min-height:0;padding:0;border:0;line-height:1.14;text-align:left;white-space:normal}.bo-shell:has(.bo-businessManagerShell) .bo-managerBottomGrid,.bo-shell:has(.bo-businessManagerShell) .bo-managerLedgerShell{grid-template-rows:minmax(220px,34dvh) minmax(170px,auto);overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel,.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewPanel{min-height:0}}@media(min-width:641px)and (max-width:900px){.bo-shell:has(.bo-businessManagerShell) .bo-managerToolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;margin-bottom:8px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar{grid-column:1;flex-wrap:wrap;min-height:0;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar strong{flex:1 1 100%;margin-left:0;overflow:visible;text-overflow:clip;white-space:normal}.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs{grid-column:1;justify-self:stretch;width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-timeManager{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px}}@media(max-width:900px){html:has(.bo-shell .bo-overviewAnalytics),body:has(.bo-shell .bo-overviewAnalytics),#root:has(.bo-shell .bo-overviewAnalytics){height:100dvh;min-height:100dvh;overflow:hidden!important}.bo-shell:has(.bo-overviewAnalytics){position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100cqw;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-rail{position:relative;top:auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-stage{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-view{height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics{display:block;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:4px;scrollbar-color:var(--bo-plum) rgba(43,24,50,.08);scrollbar-width:thin}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics::-webkit-scrollbar{width:7px}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics::-webkit-scrollbar-thumb{border-radius:99px;background:var(--bo-plum)}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin-bottom:8px;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar p{max-width:none;line-height:1.35}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-dateRangeButton,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsRangeTabs{width:100%;max-width:none}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsRangeTabs{grid-template-columns:repeat(5,minmax(0,1fr))}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsWindow{height:auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsWindowTrack{display:block;height:auto;transform:none!important;transition:none}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPage[aria-hidden=true]{display:none!important}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPage,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageSecondary,.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightsPage,.bo-shell:has(.bo-overviewAnalytics) .bo-aiReportRoomPage{height:auto;min-height:0;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain{grid-template-rows:auto auto;padding-right:30px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageSecondary{grid-template-columns:minmax(0,1fr);padding-right:30px;padding-left:30px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightsPage{grid-template-columns:minmax(0,1fr);align-content:start;padding-right:30px;padding-left:30px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiReportRoomPage{grid-template-columns:minmax(0,1fr);align-content:start;padding-right:30px;padding-left:30px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiQuestionCatalog,.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightBriefBody{overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightControls{min-height:0}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightControlsBody{grid-template-rows:auto auto;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightActivation,.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightOptions{overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightResult{min-height:620px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightData{min-height:360px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiReportSummary{min-height:360px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPanelGrid{grid-template-columns:minmax(0,1fr);overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsKpi{min-height:104px}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRows,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRows{max-height:min(360px,40dvh);overflow:auto}.bo-shell:has(.bo-overviewAnalytics) .bo-orderProgressFlow,.bo-shell:has(.bo-overviewAnalytics) .bo-cityViewsList,.bo-shell:has(.bo-overviewAnalytics) .bo-horizontalBars{max-height:min(330px,38dvh);overflow:auto}.bo-shell:has(.bo-overviewAnalytics) .bo-visitorMapPanel{min-height:min(360px,48dvh)}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsSlideTab{top:10px;width:26px;height:42px;transform:none}}@media(max-width:640px){.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar h2{font-size:22px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar p{font-size:12px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-dateRangeButton,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsRangeTabs{height:34px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsRangeTabs button{padding:0 4px;font-size:10.5px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsKpiGrid{grid-template-columns:minmax(0,1fr)}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsKpi{min-height:96px;padding:10px 12px 9px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain{padding-right:28px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageSecondary{padding-right:28px;padding-left:28px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightsPage,.bo-shell:has(.bo-overviewAnalytics) .bo-aiReportRoomPage{padding-right:28px;padding-left:28px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightReportHeader{align-items:flex-start;flex-wrap:wrap}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightReportActions{justify-content:flex-start;width:100%;flex-wrap:wrap}.bo-shell:has(.bo-overviewAnalytics) .bo-aiInsightReportViewport{padding:10px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiReportPage{width:100%;padding:24px 20px 18px}.bo-shell:has(.bo-overviewAnalytics) .bo-aiReportPageHeader dd{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.2}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRows,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRows{--bo-record-row-height: 104px;--bo-record-thumb-width: 82px;--bo-record-thumb-height: 76px;max-height:330px}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRow,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRow{grid-template-columns:var(--bo-record-thumb-width) minmax(0,1fr) minmax(40px,auto);grid-template-rows:minmax(0,1fr) auto;gap:6px 8px;padding:0 10px}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRow img,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRow img,.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsEmptyThumb{grid-row:1 / 3}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRow div,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRow div{grid-row:1 / 3}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRow em,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRow em{align-self:end;text-align:right}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRow b,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRow b{align-self:start;text-align:right}.bo-shell:has(.bo-overviewAnalytics) .bo-productAnalyticsRow div strong,.bo-shell:has(.bo-overviewAnalytics) .bo-lowStockAnalyticsRow div strong{white-space:normal}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPanelHeader{padding-left:10px;padding-right:10px}}.bo-overviewClean:not(.bo-analyticsStudio){grid-template-rows:30px 94px auto;align-content:start;overflow:hidden}.bo-overviewClean:not(.bo-analyticsStudio) .bo-liveMetricPanel{grid-template-rows:48px auto;align-self:start;height:auto;min-height:0}.bo-overviewClean:not(.bo-analyticsStudio) .bo-liveMetricBody{grid-template-columns:minmax(180px,.22fr) minmax(280px,.42fr) minmax(320px,.36fr);grid-template-rows:auto 44px;align-items:stretch;gap:8px;padding:8px}.bo-overviewClean:not(.bo-analyticsStudio) .bo-overviewLineChart{grid-column:3;grid-row:1 / 3;width:100%;height:100%;min-width:0;min-height:0;background:#fff}.bo-overviewClean .bo-overviewLineChart svg{display:none}.bo-overviewClean .bo-liveReading{align-content:start;padding:10px}@media(max-width:900px){.bo-overviewClean{grid-template-rows:auto auto auto}.bo-overviewClean .bo-liveMetricBody{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.bo-overviewClean .bo-liveReading,.bo-overviewClean .bo-liveFacts,.bo-overviewClean .bo-movementFacts,.bo-overviewClean .bo-overviewLineChart{grid-column:1 / -1;grid-row:auto}}@media(max-width:900px){.bo-shell:has(.bo-homeLayout),.bo-shell:has(.bo-crmGrid){position:fixed;inset:0;width:100%;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.bo-shell:has(.bo-homeLayout) .bo-stage,.bo-shell:has(.bo-crmGrid) .bo-stage{width:100%;height:100dvh;max-height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.bo-shell:has(.bo-businessManagerShell),.bo-shell:has(.bo-activityLog),.bo-shell:has(.bo-messageShell),.bo-shell:has(.bo-shopGrid),.bo-shell:has(.bo-settingsCarousel),.bo-shell:has(.bo-pageEditorDesktopNotice),.bo-shell:has(.bo-overviewAnalytics){grid-template-rows:minmax(0,1fr)}.bo-shell:has(.bo-businessManagerShell) .bo-rail,.bo-shell:has(.bo-activityLog) .bo-rail,.bo-shell:has(.bo-messageShell) .bo-rail,.bo-shell:has(.bo-shopGrid) .bo-rail,.bo-shell:has(.bo-settingsCarousel) .bo-rail,.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-rail,.bo-shell:has(.bo-overviewAnalytics) .bo-rail{position:fixed;z-index:20;inset:auto 0 0;width:100%;height:calc(74px + env(safe-area-inset-bottom));min-height:calc(74px + env(safe-area-inset-bottom));overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-stage,.bo-shell:has(.bo-activityLog) .bo-stage,.bo-shell:has(.bo-messageShell) .bo-stage,.bo-shell:has(.bo-shopGrid) .bo-stage,.bo-shell:has(.bo-settingsCarousel) .bo-stage,.bo-shell:has(.bo-pageEditorDesktopNotice) .bo-stage,.bo-shell:has(.bo-overviewAnalytics) .bo-stage{grid-row:1;width:100%;height:100dvh;min-height:0;padding:70px 12px calc(86px + env(safe-area-inset-bottom))}}@media(max-width:520px){.bo-shell:has(.bo-homeLayout) .bo-stage{padding:64px 8px calc(80px + env(safe-area-inset-bottom));overflow:hidden}.bo-shell:has(.bo-homeLayout) .bo-homeLayout{grid-template-rows:auto minmax(0,1fr);gap:6px;height:100%;overflow:hidden}.bo-shell:has(.bo-homeLayout) :is(.bo-panel,.bo-weatherCard,.bo-welcomePanel){min-height:0}.bo-shell:has(.bo-homeLayout) .bo-welcomePanel{grid-template-rows:minmax(0,1fr);height:150px}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy{padding:10px 12px 8px}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy>span{font-size:9px}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy h2{margin-top:4px;font-size:28px;line-height:1}.bo-shell:has(.bo-homeLayout) .bo-kilnCard{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:1px 8px;min-height:52px;padding:7px 10px}.bo-shell:has(.bo-homeLayout) .bo-kilnCard>span{grid-column:1;grid-row:1;font-size:9px}.bo-shell:has(.bo-homeLayout) .bo-kilnCard>strong{grid-column:1;grid-row:2;font-size:20px}.bo-shell:has(.bo-homeLayout) .bo-kilnCard>button{grid-column:2;grid-row:1 / 3;min-height:30px;padding-inline:8px;font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-homeSide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:6px;height:auto;overflow:hidden}.bo-shell:has(.bo-homeLayout) .bo-weatherCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 8px;padding:7px 9px}.bo-shell:has(.bo-homeLayout) .bo-weatherTop{grid-column:1 / -1;font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-weatherTop svg{width:14px;height:14px}.bo-shell:has(.bo-homeLayout) .bo-weatherMain{display:flex;grid-column:1;grid-row:2;align-items:baseline;gap:7px;min-height:0}.bo-shell:has(.bo-homeLayout) .bo-weatherMain strong{font-size:30px}.bo-shell:has(.bo-homeLayout) .bo-weatherMain span{margin:0;font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-weatherGrid{grid-column:2;grid-row:2;grid-template-columns:repeat(3,minmax(48px,auto));gap:4px}.bo-shell:has(.bo-homeLayout) .bo-weatherGrid .bo-inlineFact{grid-template-columns:minmax(0,1fr);gap:1px;min-height:32px;padding:3px 5px;text-align:center}.bo-shell:has(.bo-homeLayout) .bo-weatherGrid .bo-inlineFact span{font-size:8px}.bo-shell:has(.bo-homeLayout) .bo-weatherGrid .bo-inlineFact strong{font-size:9px}.bo-shell:has(.bo-homeLayout) .bo-updateBanner{grid-template-columns:10px minmax(0,1fr) auto;gap:6px;min-height:42px;padding:5px 8px}.bo-shell:has(.bo-homeLayout) .bo-updateBanner strong{font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-updateBanner>div>span{display:none}.bo-shell:has(.bo-homeLayout) .bo-updateBanner button{height:28px;padding-inline:8px;font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-bellDot{width:8px;height:8px;box-shadow:0 0 0 3px #c96f611f}.bo-shell:has(.bo-homeLayout) .bo-quickPanel{padding:6px 8px}.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-sectionHeader{min-height:20px;margin-bottom:4px;padding-bottom:4px}.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-sectionHeader h2{font-size:11px}.bo-shell:has(.bo-homeLayout) .bo-actionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bo-shell:has(.bo-homeLayout) .bo-actionButton{flex-direction:column;gap:3px;min-height:44px;padding:4px 2px;font-size:8px;line-height:1.05}.bo-shell:has(.bo-homeLayout) .bo-actionButton svg{width:14px;height:14px}.bo-shell:has(.bo-homeLayout) .bo-actionButton span{white-space:normal}.bo-shell:has(.bo-homeLayout) .bo-quickPanel>.bo-quickPunchSlot{grid-template-rows:minmax(0,1fr);gap:0;margin-top:5px;padding-top:5px}.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-quickPunchTitle,.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-quickClock span{display:none}.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-quickClock{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:40px;padding:5px 7px}.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-quickClock strong{font-size:13px}.bo-shell:has(.bo-homeLayout) .bo-quickPanel .bo-quickClock button{min-width:76px;min-height:30px;font-size:11px}}@media(max-width:900px){.bo-shell{--bo-footer-height: 0px}.bo-shell .bo-footer{display:none}}body:has(.bo-shell) .mts-support-root{display:none}@media(min-width:901px){.bo-stage:has(.bo-homeLayout){padding-top:0}.bo-stage:has(.bo-homeLayout) .bo-view{padding-top:12px}.bo-homeLayout .bo-welcomePanel{align-self:start;height:clamp(420px,50dvh,520px)}}@media(max-width:900px){.bo-kilnCard--desktop{display:none}.bo-kilnCard--mobile{display:grid}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-command{gap:7px;margin:-12px -12px 8px;padding:9px 12px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-commandTitle h1{font-size:24px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:36px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility span{font-size:11px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility strong{padding-left:7px;font-size:16px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility button{min-width:80px;min-height:34px;padding:0 10px;font-size:12px}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell{display:block;height:100%;padding:0 1px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.bo-shell:has(.bo-businessManagerShell) .bo-managerToolbar{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs{order:-1;min-height:40px}.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs button{min-height:40px;padding:0 6px;font-size:13px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar{grid-template-columns:minmax(0,1fr) 70px;gap:5px 6px;padding:6px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar label{grid-column:1;grid-row:1;gap:3px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar label span{font-size:8px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar input{min-height:34px;font-size:12px}.bo-shell:has(.bo-businessManagerShell) .bo-managerTodayButton{grid-column:2;grid-row:1;align-self:end;min-height:34px}.bo-shell:has(.bo-businessManagerShell) .bo-managerCalendarButton{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar strong{grid-column:1 / -1;grid-row:2;font-size:10px;line-height:1.25}.bo-shell:has(.bo-businessManagerShell) .bo-timeManager{display:grid;grid-template-rows:auto auto;gap:8px;height:auto;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-weekLanePanel{grid-template-rows:auto auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitle{gap:6px;padding:8px 10px 7px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitle h2{font-size:15px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneMeta{grid-template-columns:minmax(0,1fr);gap:5px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals>span{display:grid;justify-items:center;gap:2px;padding:0 5px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals small{font-size:8px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals strong{font-size:11px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneRange{padding-top:5px;font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneScroller{grid-template-columns:28px minmax(0,1fr) 28px;min-height:106px}.bo-shell:has(.bo-businessManagerShell) .bo-weekArrow svg{width:16px;height:16px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneViewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneViewport::-webkit-scrollbar{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-next,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-prev{display:block;width:-moz-max-content;width:max-content;min-width:100%;transform:none;transition:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneGrid{display:none;grid-template-columns:repeat(7,84px);min-width:-moz-max-content;min-width:max-content}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneGrid[aria-hidden=false]{display:grid}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay{grid-template-rows:auto auto auto minmax(0,1fr);gap:2px;min-height:104px;padding:7px 7px 6px;scroll-snap-align:center}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay span{font-size:13px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay small{font-size:8px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay strong{margin-top:1px;font-size:15px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay em{align-self:end;font-size:9px;line-height:1.12}.bo-shell:has(.bo-businessManagerShell) .bo-managerBottomGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel,.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewPanel{height:auto;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel>.bo-managerPanelTitle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 9px}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel .bo-managerPanelActions{display:flex;width:auto}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetReviewState{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetGrid,.bo-shell:has(.bo-businessManagerShell) .bo-genericLedgerGrid{height:auto;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetViewport,.bo-shell:has(.bo-businessManagerShell) .bo-genericLedgerViewport{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileList,.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileList{display:grid;gap:6px;padding:7px}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard,.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileEmpty{border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard{overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-bottom:1px solid var(--bo-line)}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard header strong{font-size:12px}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard header span{color:var(--bo-muted);font-size:9px;font-weight:900;text-transform:uppercase}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dl>div{min-width:0;padding:7px 8px;border-left:1px solid var(--bo-line)}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dl>div:first-child{border-left:0}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dt,.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dd{margin:0}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dt{color:var(--bo-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bo-shell:has(.bo-businessManagerShell) .bo-timesheetMobileCard dd{margin-top:3px;font-size:12px;font-weight:900}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileEmpty{display:grid;gap:4px;min-height:78px;place-content:center;padding:12px;color:var(--bo-muted);text-align:center}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileEmpty strong{color:var(--bo-ink);font-size:13px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileEmpty span{max-width:270px;font-size:10px;font-weight:700;line-height:1.35}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows>div{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;min-height:46px;padding:6px 7px;border:1px solid var(--bo-line);border-radius:4px}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows span,.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows strong{padding:0;font-size:10px;text-align:left}.bo-shell:has(.bo-businessManagerShell) .bo-mileageDashboard,.bo-shell:has(.bo-businessManagerShell) .bo-expenseDashboard{grid-template-rows:auto;height:auto;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripShell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripForm{grid-template-rows:auto auto auto;min-height:0;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripFields{max-height:none;padding:8px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripActions{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRoutePane{grid-template-rows:auto auto;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap{min-height:124px;padding:14px}.bo-shell:has(.bo-businessManagerShell) .bo-workspaceLedger{grid-template-rows:auto auto;height:auto}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard>div{min-width:0;padding:7px 8px;border-top:1px solid var(--bo-line);border-left:1px solid var(--bo-line)}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard>div:nth-child(-n+2){border-top:0}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard>div:nth-child(odd){border-left:0}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard>div>span,.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileValue,.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileValue strong,.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileValue small{display:block;min-width:0}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileCard>div>span{color:var(--bo-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileValue{margin-top:3px;overflow-wrap:anywhere;font-size:11px;font-weight:850}.bo-shell:has(.bo-businessManagerShell) .bo-ledgerMobileValue small{margin-top:2px;color:var(--bo-muted);font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields{grid-template-columns:minmax(0,1fr);padding:8px}.bo-shell:has(.bo-businessManagerShell) .bo-receiptWorkspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.bo-shell:has(.bo-businessManagerShell) .bo-receiptDropzone{min-height:120px}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-brand,.bo-shell:has(.bo-businessManagerShell) .bo-commandTitle{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-stage{padding:0 8px calc(82px + env(safe-area-inset-bottom))}.bo-shell:has(.bo-businessManagerShell) .bo-command{min-height:46px;margin:0 -8px 6px;padding:6px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-commandActions{width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility{width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility strong{font-size:14px}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell.is-time-tab:not(.is-mobile-subpage){display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerToolbar{gap:5px;margin-bottom:6px}.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs,.bo-shell:has(.bo-businessManagerShell) .bo-managerTabs button{min-height:36px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar{grid-template-columns:minmax(0,1fr) 64px;padding:5px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar label{gap:2px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar label span{font-size:7.5px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar input,.bo-shell:has(.bo-businessManagerShell) .bo-managerTodayButton{min-height:31px;height:31px}.bo-shell:has(.bo-businessManagerShell) .bo-managerFilterBar strong{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-timeManager{grid-template-rows:auto minmax(0,1fr);gap:6px;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitle{gap:4px;padding:6px 8px 4px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitle h2{order:2;padding-top:5px;border-top:1px solid var(--bo-line);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneMeta{order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals>span{gap:1px;padding:0 3px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals small{font-size:7px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTotals strong{font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneRange{padding:0 0 0 6px;border-top:0;border-left:1px solid var(--bo-line);font-size:8px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneScroller{grid-template-columns:24px minmax(0,1fr) 24px;min-height:82px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneViewport{overflow:hidden;scroll-behavior:auto;scroll-snap-type:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-next,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-prev{display:flex;width:300%;min-width:0;height:100%}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack{transform:translate(-33.333333%);transition:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-next{transform:translate(-66.666667%);transition:transform .32s cubic-bezier(.22,.78,.24,1)}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTrack.is-sliding-prev{transform:translate(0);transition:transform .32s cubic-bezier(.22,.78,.24,1)}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneGrid,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneGrid[aria-hidden=false]{display:grid;flex:0 0 33.333333%;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;height:100%}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay{grid-template-rows:auto auto auto;justify-items:center;gap:1px;min-height:82px;padding:6px 1px 4px;overflow:hidden;text-align:center}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay span{font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay small{justify-self:center;font-size:6px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay strong{margin-top:2px;font-size:9px;line-height:1;white-space:nowrap}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay em{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-managerBottomGrid{grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:7px 10px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;text-align:left;cursor:pointer}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink>span,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink strong,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink small{display:block}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink strong{font-size:13px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink small{margin-top:3px;color:var(--bo-muted);font-size:9px;font-weight:750}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobilePageLink>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--bo-muted);font-size:10px;font-weight:900;white-space:nowrap}.bo-shell:has(.bo-businessManagerShell) .bo-managerTablePanel{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewPanel{grid-template-rows:30px minmax(0,1fr);height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewPanel .bo-managerPanelTitle{min-height:30px;padding:5px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewPanel .bo-managerPanelTitle h2{font-size:13px}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows{display:block;padding:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:27px;padding:0 8px;border:0;border-bottom:1px solid rgba(43,24,50,.08);border-radius:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows>div:last-child{border-bottom:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows span,.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows strong{font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-managerReviewRows strong{text-align:right}.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell.is-mobile-subpage{height:100%;min-height:0;padding-bottom:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpage{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpageHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 7px;border:1px solid var(--bo-line);border-radius:5px;background:#fff}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpageHeader>button{display:inline-flex;align-items:center;gap:3px;min-height:32px;border:0;color:var(--bo-ink);background:transparent;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpageHeader h2,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpageHeader span{display:block;margin:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpageHeader h2{font-size:14px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileSubpageHeader span{margin-top:2px;color:var(--bo-muted);font-size:8px;font-weight:800}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileTimesheetPanel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:5px;background:var(--bo-paper)}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileTimesheetSummary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 8px;border-bottom:1px solid var(--bo-line);color:var(--bo-muted);font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileTimesheetSummary strong{color:var(--bo-ink)}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileTimesheetPanel .bo-timesheetGrid,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileTimesheetPanel .bo-timesheetMobileList{height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileTimesheetPanel .bo-timesheetMobileList{align-content:start;overflow-y:auto}}.bo-overviewMobileHome,.bo-overviewMobileDetailHeader,.bo-overviewMobileLocalDetail,.bo-mobileAnalyticsEmpty,.bo-aiMobileBuilder{display:none}@media(max-width:640px){.bo-shell:has(.bo-overviewAnalytics) .bo-brand,.bo-shell:has(.bo-overviewAnalytics) .bo-command,.bo-shell:has(.bo-overviewAnalytics) .bo-footer{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-stage{grid-template-rows:minmax(0,1fr);height:100dvh;padding:4px 8px calc(82px + env(safe-area-inset-bottom));overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-view,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics{height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-summary,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown{display:grid;gap:6px;padding:0}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-summary{grid-template-rows:auto minmax(0,1fr)}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 6px;margin:0;padding:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar>div:first-child{min-width:0}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar h2{margin:0;font-size:17px;line-height:1}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudioToolbar p{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-dateRangeButton{width:auto;max-width:175px;height:30px;padding:0 8px;font-size:9px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsRangeTabs{grid-column:1 / -1;width:100%;height:30px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsStudio .bo-analyticsRangeTabs button{padding:0 2px;font-size:9px}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsWindow,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsWindowTrack,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain{height:100%;min-height:0}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain{display:block;padding:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain>.bo-analyticsKpiGrid,.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsPageMain>.bo-analyticsPanelGrid{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileHome{display:grid;grid-template-rows:auto auto;align-content:start;gap:6px;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:72px;overflow:hidden;border:1px solid var(--bo-overview-line);border-radius:5px;background:#fff}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis article{display:grid;align-content:center;gap:3px;min-width:0;padding:7px 8px;border-right:1px solid var(--bo-overview-line)}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis article:last-child{border-right:0}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis span,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis strong,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis span{color:var(--bo-overview-muted);font-size:7.5px;font-weight:900}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis strong{color:var(--bo-overview-ink);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis small{color:var(--bo-overview-muted);font-size:7px;font-weight:750}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileKpis small b{color:var(--bo-overview-ink);font-weight:900}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows{display:grid;gap:6px}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:7px 10px;border:1px solid var(--bo-overview-line);border-radius:5px;color:var(--bo-overview-ink);background:#fff;font:inherit;text-align:left;cursor:pointer}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows>button>span,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows strong,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows small{display:block;min-width:0}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows strong{font-size:12px}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows small{margin-top:2px;overflow:hidden;color:var(--bo-overview-muted);font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileRows>button>span:last-child{display:inline-flex;align-items:center;gap:4px;color:var(--bo-overview-muted);font-size:9px;font-weight:900;white-space:nowrap}.bo-shell:has(.bo-overviewAnalytics) .bo-analyticsSlideTab{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown{grid-template-rows:auto minmax(0,1fr);height:calc(100% - 7px);margin-top:7px}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-analyticsStudioToolbar{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileDetailHeader{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 7px;border:1px solid var(--bo-overview-line);border-radius:5px;background:#fff}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileDetailHeader>button{display:inline-flex;align-items:center;gap:3px;min-height:32px;border:0;color:var(--bo-overview-ink);background:transparent;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileDetailHeader h2,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileDetailHeader span{display:block;margin:0}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileDetailHeader h2{font-size:14px}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileDetailHeader span{margin-top:2px;color:var(--bo-overview-muted);font-size:8px;font-weight:800}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-analyticsWindow,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileLocalDetail{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.has-mobile-local-detail .bo-analyticsWindow{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileLocalDetail{display:block}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileLocalDetail .bo-analyticsPanel{height:auto;min-height:100%}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileLocalDetail .bo-productAnalyticsRows,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileLocalDetail .bo-lowStockAnalyticsRows,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewMobileLocalDetail .bo-orderProgressFlow{max-height:none;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-analyticsPageSecondary,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiInsightsPage,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiReportRoomPage{padding-right:0;padding-left:0}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-analyticsPageSecondary{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:6px;overflow-x:hidden;overflow-y:auto}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-visitorMapPanel{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-topCitiesPanel,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-sourceBreakdownPanel{height:auto;min-height:0}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-cityViewsList,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-horizontalBars{grid-template-rows:none;max-height:none;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-cityViewsRow,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-horizontalBarRow{min-height:38px}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-cityViewsRow:not(.has-data),.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-horizontalBarRow.is-empty{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-mobileAnalyticsEmpty{display:block;margin:0;padding:18px 12px;color:var(--bo-overview-muted);font-size:11px;font-weight:750;text-align:center}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiInsightsPage{display:block;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiInsightsPage>.bo-aiQuestionLibrary,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiInsightsPage>.bo-aiInsightBrief,.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiInsightsPage>.bo-aiInsightData{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-aiMobileBuilder{display:grid;gap:7px;padding-bottom:4px}.bo-aiMobileBuilderHeader,.bo-aiMobileRequest{border:1px solid var(--bo-overview-line);border-radius:5px;background:#fff}.bo-aiMobileBuilderHeader{padding:10px 11px}.bo-aiMobileBuilderHeader span,.bo-aiMobileRequest header span{display:block;color:var(--bo-overview-muted);font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bo-aiMobileBuilderHeader h3,.bo-aiMobileRequest header h3{margin:2px 0 0;color:var(--bo-overview-ink);font-size:15px;line-height:1.15}.bo-aiMobileBuilderHeader p{margin:5px 0 0;color:var(--bo-overview-muted);font-size:9.5px;font-weight:700;line-height:1.35}.bo-aiMobileCategories{display:grid;gap:5px}.bo-aiMobileCategories>section{overflow:hidden;border:1px solid var(--bo-overview-line);border-radius:5px;background:#fff}.bo-aiMobileCategoryToggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:47px;padding:7px 10px;border:0;color:var(--bo-overview-ink);background:#fff;font:inherit;text-align:left;cursor:pointer}.bo-aiMobileCategoryToggle>span,.bo-aiMobileCategoryToggle strong,.bo-aiMobileCategoryToggle small{display:block;min-width:0}.bo-aiMobileCategoryToggle strong{font-size:12px}.bo-aiMobileCategoryToggle small{margin-top:2px;overflow:hidden;color:var(--bo-overview-muted);font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bo-aiMobileCategoryToggle svg{flex:0 0 auto;transition:transform .16s ease}.bo-aiMobileCategories>section.is-expanded .bo-aiMobileCategoryToggle svg{transform:rotate(90deg)}.bo-aiMobileQuestionOptions{display:grid;gap:5px;padding:7px;border-top:1px solid var(--bo-overview-line);background:#f5f6f8}.bo-aiMobileQuestionOptions>button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:49px;padding:7px 9px;border:1px solid var(--bo-overview-line);border-radius:4px;color:var(--bo-overview-ink);background:#fff;font:inherit;text-align:left}.bo-aiMobileQuestionOptions>button.is-active{border-color:color-mix(in srgb,var(--bo-accent) 55%,var(--bo-overview-line));box-shadow:inset 3px 0 0 var(--bo-accent)}.bo-aiMobileQuestionOptions span,.bo-aiMobileQuestionOptions strong,.bo-aiMobileQuestionOptions small{display:block;min-width:0}.bo-aiMobileQuestionOptions strong{font-size:10.5px}.bo-aiMobileQuestionOptions small{margin-top:3px;color:var(--bo-overview-muted);font-size:8px;font-weight:700;line-height:1.3}.bo-aiMobileQuestionOptions svg{flex:0 0 auto;color:var(--bo-analytics-green)}.bo-aiMobileRequest{padding:10px}.bo-aiMobileRequest details{margin-top:9px;border-top:1px solid var(--bo-overview-line);border-bottom:1px solid var(--bo-overview-line)}.bo-aiMobileRequest summary{padding:9px 1px;color:var(--bo-overview-ink);font-size:10px;font-weight:850;cursor:pointer}.bo-aiMobileRequest details>p,.bo-aiMobileRequest details dl{margin:0 0 9px;color:var(--bo-overview-muted);font-size:9px;line-height:1.4}.bo-aiMobileRequest details dl{display:grid;gap:5px}.bo-aiMobileRequest details dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:7px}.bo-aiMobileRequest dt,.bo-aiMobileRequest dd{margin:0}.bo-aiMobileRequest dt{font-weight:850}.bo-aiMobileRequest>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.85fr);align-items:center;gap:8px;margin-top:8px}.bo-aiMobileRequest>label>span{color:var(--bo-overview-muted);font-size:9px;font-weight:800}.bo-aiMobileRequest select{min-width:0;height:34px;padding:0 7px;border:1px solid var(--bo-overview-line);border-radius:4px;color:var(--bo-overview-ink);background:#fff;font:inherit;font-size:9px;font-weight:800}.bo-aiMobileBuilderFooter{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px 8px;border:1px solid var(--bo-overview-line);border-radius:5px;background:#fffffff7;box-shadow:0 -8px 20px #21192612}.bo-aiMobileBuilderFooter span{color:var(--bo-overview-muted);font-size:8px;font-weight:750;line-height:1.3}.bo-aiMobileBuilderFooter button{min-width:118px;height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--bo-accent) 60%,var(--bo-overview-line));border-radius:5px;color:#fff;background:var(--bo-accent);font:inherit;font-size:10px;font-weight:900}.bo-aiMobileBuilderFooter button:disabled{border-color:var(--bo-overview-line);color:var(--bo-overview-muted);background:#eef0f2}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiReportRoomPage{display:block;overflow:visible}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiReportSummary{display:none}.bo-shell:has(.bo-overviewAnalytics) .bo-overviewAnalytics.is-mobile-drilldown .bo-aiInsightResult{min-height:0}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-command{height:48px;min-height:48px;margin:4px 0 6px;padding:6px 7px;border:1px solid var(--bo-line);border-radius:6px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility span{font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility strong{padding-left:8px;font-size:13px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility button{align-self:center;min-width:72px;min-height:32px;height:32px;padding:0 10px;font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitle h2{display:flex;align-items:center;justify-content:space-between;gap:8px;text-transform:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitleDesktop,.bo-shell:has(.bo-businessManagerShell) .bo-weekDayDesktopDate,.bo-shell:has(.bo-businessManagerShell) .bo-weekDayDesktopDuration{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneTitleMobile,.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneYear,.bo-shell:has(.bo-businessManagerShell) .bo-weekDayMobileDate{display:block}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneYear{margin:0;color:var(--bo-muted);font-family:inherit;font-size:10px;font-weight:900;letter-spacing:.04em}.bo-shell:has(.bo-businessManagerShell) .bo-weekLaneScroller{min-height:72px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay{grid-template-rows:12px 14px minmax(0,1fr);align-content:stretch;justify-items:center;gap:0;min-height:72px;padding:5px 0 3px}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay>span{align-self:start;font-size:8.5px;line-height:1.05}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay .bo-weekDayMobileDate{align-self:start;justify-self:center;margin-top:2px;font-size:6.5px;line-height:1.05}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay .bo-weekDayMobileDuration{display:grid;align-self:center;gap:1px;margin:2px 0 0;color:var(--bo-ink);font-size:8.5px;line-height:1}.bo-shell:has(.bo-businessManagerShell) .bo-weekDay .bo-weekDayMobileDuration span{font-size:8.5px;font-weight:900;line-height:1.05}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell.is-expenses-tab:not(.is-mobile-subpage){display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-expenseDashboard{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:6px;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryPanel{grid-template-rows:auto auto;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryPanel>.bo-managerPanelTitle{min-height:30px;padding:5px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryPanel>.bo-managerPanelTitle>span{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields{grid-template-columns:96px minmax(0,1fr);align-items:end;gap:5px 6px;padding:6px 7px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields .bo-managerWorkspaceField>span{font-size:7.5px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields input{min-height:29px;height:29px;padding:0 7px;font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseEntryFields>button{grid-column:1 / -1;min-height:30px;font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseDesktopLedger,.bo-shell:has(.bo-businessManagerShell) .bo-receiptDesktopLedger{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-receiptWorkspace{display:block;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-receiptDropzone{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;gap:5px 8px;min-height:82px;padding:7px 8px;text-align:left;cursor:default}.bo-shell:has(.bo-businessManagerShell) .bo-receiptDropzone>svg{grid-column:1;grid-row:1 / 3;width:18px;height:18px}.bo-shell:has(.bo-businessManagerShell) .bo-receiptIntakeCopy{grid-column:2;grid-row:1;justify-items:start;min-width:0}.bo-shell:has(.bo-businessManagerShell) .bo-receiptIntakeCopy strong{font-size:11px}.bo-shell:has(.bo-businessManagerShell) .bo-receiptIntakeCopy span{max-width:none;font-size:8px}.bo-shell:has(.bo-businessManagerShell) .bo-receiptActions{display:grid;grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%}.bo-shell:has(.bo-businessManagerShell) .bo-receiptAction,.bo-shell:has(.bo-businessManagerShell) .bo-receiptAction.is-camera{display:inline-flex;min-height:28px;padding:0 6px;font-size:8.5px}.bo-shell:has(.bo-businessManagerShell) .bo-expenseMobileLinks{display:grid;gap:6px}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-businessManagerShell.is-miles-tab:not(.is-mobile-subpage){display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-mileageDashboard{display:grid;grid-template-rows:auto auto;align-content:start;gap:6px;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripShell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripForm{grid-template-rows:auto auto auto;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-tripPanelTitle{min-height:30px;padding:5px 8px}.bo-shell:has(.bo-businessManagerShell) .bo-tripPanelTitle>span{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px 6px;min-height:0;padding:6px 7px;overflow:visible}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField.is-wide{grid-column:1 / -1}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow{gap:2px}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow>span,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField>span{font-size:7.5px}.bo-shell:has(.bo-businessManagerShell) .bo-businessAddressRow input,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField input,.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField select{min-height:29px;height:29px;padding:0 7px;font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-managerWorkspaceField textarea{min-height:38px;height:38px;padding:6px 7px;font-size:10px;resize:none}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px 7px}.bo-shell:has(.bo-businessManagerShell) .bo-businessTripActions button{min-height:29px;font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRoutePane{grid-template-rows:48px 40px;min-height:88px;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;place-content:initial;gap:7px;min-height:48px;padding:7px 9px;text-align:left}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap svg{width:17px;height:17px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap strong{font-size:10px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteMap span{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteSummary>div{display:grid;align-content:center;min-height:40px;padding:4px 6px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteSummary span{font-size:6.5px}.bo-shell:has(.bo-businessManagerShell) .bo-businessRouteSummary strong{font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-mileageDesktopLedger{display:none}.bo-shell:has(.bo-businessManagerShell) .bo-mileageLedgerLink{min-height:48px}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel{display:grid;min-height:0;overflow:hidden}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-workspaceLedger{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-genericLedgerGrid,.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-ledgerMobileList{height:100%;min-height:0}.bo-shell:has(.bo-businessManagerShell) .bo-managerMobileLedgerPanel .bo-ledgerMobileList{align-content:start;overflow-y:auto}}@media(max-width:640px){.bo-shell:has(.bo-activityLog) .bo-stage{grid-template-rows:minmax(0,1fr);height:100dvh;padding:8px 8px calc(82px + env(safe-area-inset-bottom));overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityPanel,.bo-shell:has(.bo-activityLog) .bo-activityInbox,.bo-shell:has(.bo-activityLog) .bo-activityQueue{height:100%;max-height:none;min-height:0}.bo-shell:has(.bo-activityLog) .bo-activityToolbar{grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:34px 30px 34px;gap:5px 6px;padding:6px}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-segmented{grid-column:1 / -1;grid-row:1}.bo-shell:has(.bo-activityLog) .bo-activityQueueTabs{grid-column:1 / -1;grid-row:2}.bo-shell:has(.bo-activityLog) .bo-activitySearch{grid-column:1;grid-row:3}.bo-shell:has(.bo-activityLog) .bo-activityToolbar .bo-dateFilter{grid-column:2;grid-row:3;width:34px;min-width:34px}.bo-shell:has(.bo-activityLog) .bo-activityInbox{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityDetail{display:none}.bo-shell:has(.bo-activityLog) .bo-activityInbox.is-mobile-detail-open .bo-activityQueue{display:none}.bo-shell:has(.bo-activityLog) .bo-activityPanel:has(.bo-activityInbox.is-mobile-detail-open)>.bo-sectionHeader,.bo-shell:has(.bo-activityLog) .bo-activityPanel:has(.bo-activityInbox.is-mobile-detail-open)>.bo-activityToolbar{display:none}.bo-shell:has(.bo-activityLog) .bo-activityInbox.is-mobile-detail-open .bo-activityDetail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-activityLog) .bo-activityDetailHead{grid-template-columns:37px minmax(0,1fr);gap:8px;padding:7px 10px 10px}.bo-shell:has(.bo-activityLog) .bo-activityDetailActions{grid-column:1 / -1;padding:0}.bo-shell:has(.bo-activityLog) .bo-activityDetailBody{min-height:0;padding:11px 10px 14px;overflow-y:auto}}@media(max-width:900px){.bo-shell .bo-rail.is-nav-expanded{height:calc(128px + env(safe-area-inset-bottom));min-height:calc(128px + env(safe-area-inset-bottom));overflow:hidden}.bo-shell .bo-navButton{-webkit-tap-highlight-color:transparent}.bo-shell .bo-navButton:focus:not(:focus-visible){outline:none}.bo-shell:has(.bo-settingsCarousel) .bo-settingsCarousel{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.bo-mobileSettingsNav{z-index:2;display:flex;gap:4px;padding:5px 8px;border-bottom:1px solid var(--bo-line);background:#eef1f3;box-shadow:0 6px 18px #18232a14;overflow-x:auto;scrollbar-width:thin}.bo-mobileSettingsNav button{flex:0 0 auto;min-width:96px;min-height:32px;padding:0 4px;border:1px solid var(--bo-line);border-radius:7px;color:var(--bo-ink);background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}.bo-welcomeMessageFooter{align-items:stretch;flex-direction:column}.bo-welcomeMessageFooter .bo-primaryButton{justify-content:center;width:100%}.bo-mobileSettingsNav button.is-active{border-color:color-mix(in srgb,var(--bo-accent) 72%,#000000 28%);color:#fff;background:var(--bo-accent);box-shadow:inset 0 -2px #00000024}.bo-shell:has(.bo-settingsCarousel) .bo-settingsTrack{display:block;width:100%;height:100%;min-height:0;padding:6px 8px 8px;overflow-x:hidden;overflow-y:auto;transform:none!important}.bo-shell:has(.bo-settingsCarousel) .bo-settingsPage,.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid,.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid--connections{display:block;width:100%;height:auto;min-height:0;padding:0;overflow:visible}.bo-shell:has(.bo-settingsCarousel) .bo-settingsColumn{display:contents}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-panel.bo-mobileSettingsSection{display:none}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-panel.bo-mobileSettingsSection.is-mobile-active{display:flex;margin:0;padding:7px 8px 8px;overflow:visible}.bo-shell:has(.bo-settingsCarousel) .bo-settingsGrid .bo-panel.bo-mobileSettingsSection.is-mobile-active+.bo-panel.bo-mobileSettingsSection.is-mobile-active{margin-top:6px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection .bo-sectionHeader{min-height:24px;margin-bottom:6px;padding-bottom:5px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection .bo-sectionHeader h2{font-size:13px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection .bo-formGrid{grid-template-columns:minmax(0,1fr);gap:6px;max-height:none;overflow:visible}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-profile .bo-formGrid,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-business .bo-formGrid,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-password .bo-formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-profile .bo-formGrid>:nth-child(5),.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-profile .bo-formGrid>.bo-primaryButton,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-business .bo-formGrid>:nth-child(n+3),.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-password .bo-formGrid>.bo-field:first-of-type,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-password .bo-formGrid>.bo-primaryButton,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-password .bo-passwordStatus{grid-column:1 / -1}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection .bo-formGrid>.bo-primaryButton{justify-self:stretch;width:100%;min-width:0;margin-top:2px}.bo-shell:has(.bo-settingsCarousel) .bo-brandAssetsPanel.is-mobile-active{margin-top:6px}.bo-shell:has(.bo-settingsCarousel) .bo-brandAssetGrid{grid-template-columns:minmax(0,1fr);gap:6px}.bo-shell:has(.bo-settingsCarousel) .bo-brandAssetControl{grid-template-columns:46px minmax(0,1fr) max-content;gap:7px;padding:6px}.bo-shell:has(.bo-settingsCarousel) .bo-brandAssetPreview{width:46px;height:40px}.bo-shell:has(.bo-settingsCarousel) .bo-brandAssetPreview.is-logo{width:40px;height:40px;margin-inline:3px}.bo-shell:has(.bo-settingsCarousel) .bo-brandAssetButton{min-width:112px;min-height:34px;padding:0 9px;font-size:10px}.bo-shell:has(.bo-settingsCarousel) .bo-workspaceImageStatus{margin-top:5px}.bo-shell:has(.bo-settingsCarousel) .bo-command{position:fixed;z-index:22;top:0;right:10px;left:auto;width:auto;height:58px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:none}.bo-shell:has(.bo-settingsCarousel) .bo-commandTitle{padding:0}.bo-shell:has(.bo-settingsCarousel) .bo-commandTitle h1{color:#ffffffc7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bo-shell:has(.bo-settingsCarousel) .bo-commandTitle span,.bo-shell:has(.bo-settingsCarousel) .bo-commandActions{display:none}.bo-shell:has(.bo-settingsCarousel) .bo-stage{padding:58px 0 calc(86px + env(safe-area-inset-bottom))}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-settingsSectionIntro{margin:0 0 6px;font-size:10px;line-height:1.2}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnection{grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 6px;min-height:58px;padding:6px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionIcon{grid-row:1 / 3;width:26px;height:26px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionIcon svg{width:15px;height:15px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionCopy{gap:0}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionCopy strong{font-size:10.5px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionCopy small{display:none}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionStatus{grid-column:2;min-height:17px;padding:0;border:0;background:transparent}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionStatus i{width:6px;height:6px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionStatus b{font-size:9px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-settingsSectionIntro{margin:0 0 5px;font-size:10px;line-height:1.2}.bo-shell:has(.bo-settingsCarousel) .bo-settingsTrack:has(.bo-mobileSettingsSection.is-credentials.is-mobile-active){overflow-y:hidden}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials.is-mobile-active{height:calc(100dvh - 201px - env(safe-area-inset-bottom));min-height:calc(100dvh - 201px - env(safe-area-inset-bottom));max-height:calc(100dvh - 201px - env(safe-area-inset-bottom));overflow:hidden}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialVault{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialGrid{align-content:start;flex:1 1 auto;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot:nth-last-child(-n+2){display:block;grid-column:span 1;min-height:0;height:auto;padding:0;border-radius:6px;box-shadow:none}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot.is-mobile-expanded{grid-column:1 / -1}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileToggle{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:5px;width:100%;min-height:35px;padding:5px 7px;border:0;border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileToggle>span:first-child{overflow:hidden;font-size:10px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileToggle>svg{color:var(--bo-muted);transition:transform .16s ease}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot.is-mobile-expanded .bo-credentialMobileToggle>svg{transform:rotate(90deg)}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileStatus{display:inline-flex;align-items:center;gap:4px;color:var(--bo-muted);font-size:8px;font-weight:850;white-space:nowrap}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileStatus i{width:6px;height:6px;border-radius:50%;background:#9aa5ad}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileStatus.is-green i{background:#2f7b56}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileStatus.is-yellow i{background:#416985}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileStatus.is-red i{background:#b54c45}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialDetails{display:none}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot.is-mobile-expanded .bo-credentialDetails{display:grid;gap:6px;padding:2px 7px 8px;border-top:1px solid var(--bo-line)}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialCopy{padding-top:5px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialCopy label{font-size:11px}.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialCopy small,.bo-shell:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialState small{font-size:9px;white-space:normal}}@media(min-width:901px){.bo-shell:has(.bo-homeLayout) .bo-homeLayout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);grid-template-rows:minmax(320px,.62fr) minmax(160px,.38fr)}.bo-shell:has(.bo-homeLayout) .bo-welcomePanel{grid-column:1;grid-row:1;align-self:stretch;height:100%}.bo-shell:has(.bo-homeLayout) .bo-homeSide{grid-column:2;grid-row:1 / 3}.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard{grid-column:1;grid-row:2;width:100%;height:100%;min-height:0;margin:0}}@media(max-width:900px){.bo-shell:has(.bo-homeLayout) .bo-homeLayout{grid-template-rows:minmax(196px,28dvh) minmax(0,1fr) 154px}.bo-shell:has(.bo-homeLayout) .bo-welcomePanel,.bo-shell:has(.bo-homeLayout) .bo-homeSide,.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard{grid-column:1}.bo-shell:has(.bo-homeLayout) .bo-welcomePanel{grid-row:1;grid-template-rows:auto minmax(0,1fr);height:100%;gap:6px;padding:6px}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy{gap:8px;padding:9px 10px}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy h2{font-size:clamp(17px,5.2cqw,22px)}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy>span{font-size:clamp(7px,2.3cqw,9px);letter-spacing:.02em}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumHeader{padding:6px 9px}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumHeader>div{gap:6px}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumHeader strong{font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumHeader small{font-size:8px}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumEmpty{gap:8px;padding:10px 12px}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumEmpty strong{font-size:clamp(14px,4.2cqw,17px)}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumEmpty span{display:-webkit-box;overflow:hidden;font-size:9px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bo-shell:has(.bo-homeLayout) .bo-homeSide{grid-row:2}.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard{grid-row:3;grid-template-rows:minmax(0,1fr) 31px;width:100%;height:154px;min-height:0;margin:0}.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard .bbs-preview{min-height:0}.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard .bbs-previewCopy{width:100%;padding:12px 14px}.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard .bbs-previewCopy h2{display:-webkit-box;overflow:hidden;font-size:clamp(18px,5.6cqw,22px);line-height:1.02;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bo-shell:has(.bo-homeLayout) .bo-homeLayout>.bbs-homeCard .bbs-previewCopy p{display:-webkit-box;overflow:hidden;margin-top:4px;font-size:clamp(7px,2.8cqw,8px);line-height:1.26;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal}}html:has(.bo-clientLoginShell),body:has(.bo-clientLoginShell){height:auto!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important}.bo-clientLoginShell{--bo-accent: #526b7a;--bo-line-strong: #324b59}.bo-messageMobileInboxActions,.bo-messageMobileConversationNav,.bo-messageMobileContextNav,.bo-emptyMessageCopy,.bo-mobileTopBar,.bo-mobileNavBackdrop,.bo-mobileDrawerHeader,.bo-mobileDrawerExit{display:none}@media(max-width:900px){.bo-mobileTopBar{position:fixed;z-index:24;top:0;right:0;left:0;display:grid;min-height:calc(58px + var(--bo-mobile-safe-top));padding:calc(8px + var(--bo-mobile-safe-top)) max(12px,var(--bo-mobile-safe-right)) 8px max(12px,var(--bo-mobile-safe-left));border-bottom:1px solid rgba(255,255,255,.12);background:var(--bo-rail);box-shadow:0 8px 24px #090c0f2e}.bo-mobileNavTrigger{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:min(100%,310px);min-width:0;min-height:38px;padding:0;border:0;color:#fff;background:transparent;font:inherit;text-align:left;cursor:pointer}.bo-mobileNavTrigger:focus-visible,.bo-mobileDrawerClose:focus-visible,.bo-mobileDrawerExit:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent) 82%,#ffffff 18%);outline-offset:3px}.bo-mobileNavBackdrop{position:fixed;z-index:30;inset:0;display:block;width:100%;height:100dvh;padding:0;border:0;background:#0e121694;backdrop-filter:grayscale(.35) blur(1.5px);-webkit-backdrop-filter:grayscale(.35) blur(1.5px);cursor:pointer}.bo-shell .bo-rail{position:fixed;z-index:31;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(80vw,304px);max-width:calc(100vw - 68px);height:100dvh;min-height:100dvh;padding:0 max(14px,var(--bo-mobile-safe-right)) max(16px,var(--bo-mobile-safe-bottom)) max(14px,var(--bo-mobile-safe-left));overflow:hidden;visibility:hidden;border-top:0;border-right:1px solid rgba(255,255,255,.12);background:var(--bo-rail);box-shadow:18px 0 48px #090c0f57;transform:translate(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.bo-shell .bo-rail.is-mobile-drawer-open{visibility:visible;transform:translate(0);transition-delay:0s}.bo-mobileDrawerHeader{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:calc(70px + var(--bo-mobile-safe-top));padding:calc(14px + var(--bo-mobile-safe-top)) 0 12px;border-bottom:1px solid rgba(255,255,255,.1)}.bo-mobileDrawerIdentity{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.bo-mobileDrawerIdentity .bo-brandMark{width:42px;height:42px}.bo-mobileDrawerClose{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff;background:#ffffff0f;cursor:pointer}.bo-shell .bo-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;width:100%;height:auto;min-height:0;padding:14px 0;overflow-x:hidden;overflow-y:auto}.bo-shell .bo-navButton{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:none;justify-items:stretch;align-items:center;width:100%;min-width:0;min-height:48px;padding:0 14px;border-radius:6px;font-size:14px;line-height:1.15;text-align:left}.bo-shell .bo-navButton span{display:block;align-self:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}.bo-shell .bo-navButton.is-active{box-shadow:inset 4px 0 0 var(--bo-accent)}.bo-shell .bo-railFoot{display:grid;flex:0 0 auto}.bo-mobileDrawerExit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#ffffffd1;background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.bo-shell:not(.is-page-editor) .bo-stage{padding-bottom:max(12px,var(--bo-mobile-safe-bottom));scroll-padding-bottom:max(12px,var(--bo-mobile-safe-bottom))}.bo-shell:has(.bo-shopGrid) .bo-shopMobileAdd{bottom:max(18px,calc(12px + var(--bo-mobile-safe-bottom)))}.bo-drawerOverlay.is-pieceDrawer{bottom:0}}.bo-welcomeWeather{display:none}@media(max-width:520px){.bo-shell:has(.bo-homeLayout) .bo-homeLayout{grid-template-rows:clamp(190px,24dvh,206px) minmax(0,1fr) clamp(156px,20dvh,172px)}.bo-shell:has(.bo-homeLayout) .bo-welcomePanel{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy{grid-column:1;grid-row:1;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;align-items:start;justify-content:stretch;gap:0;padding:14px 10px 54px}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy>span{grid-row:1;white-space:normal;line-height:1.25}.bo-shell:has(.bo-homeLayout) .bo-welcomeCopy h2{grid-row:2;align-self:start;margin-top:15px;overflow:visible;font-size:21px;line-height:1.06;text-overflow:clip;white-space:normal}.bo-shell:has(.bo-homeLayout) .bo-whyAlbum{grid-column:2;grid-row:1;height:100%}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumFrame{height:100%}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumEmpty{align-items:flex-start;justify-content:flex-start;padding:16px 10px 50px;opacity:.42}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumEmpty div{display:none}.bo-shell:has(.bo-homeLayout) .bo-whyAlbumControls{top:8px;right:7px;bottom:auto;z-index:7;pointer-events:auto}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeather{position:absolute;z-index:6;inset:6px;display:grid;grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);grid-template-rows:minmax(0,1fr) 39px;gap:0 6px;pointer-events:none}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherLocation{grid-column:1;grid-row:1;align-self:end;display:flex;align-items:center;gap:5px;min-width:0;margin:0 10px 8px;color:var(--bo-muted);font-size:9px;font-weight:850;letter-spacing:.025em}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherLocation svg{flex:0 0 auto}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherLocation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherMain{grid-column:1;grid-row:1;align-self:end;justify-self:end;display:grid;gap:1px;margin:0 18px 7px 0;color:var(--bo-plum);text-shadow:0 2px 8px rgba(85,45,76,.12)}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherMain strong{font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:.88;letter-spacing:-.045em}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherMain span{margin-left:3px;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherFacts{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 4px 5px}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherFacts .bo-inlineFact{grid-template-columns:minmax(0,1fr);gap:0;min-height:34px;padding:3px 2px;border-color:#ffffff94;background:#ffffffd1;box-shadow:0 6px 18px #1e2d351a;text-align:center;backdrop-filter:blur(9px) saturate(1.12);-webkit-backdrop-filter:blur(9px) saturate(1.12)}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherFacts .bo-inlineFact span{color:#39464db8;font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.bo-shell:has(.bo-homeLayout) .bo-welcomeWeatherFacts .bo-inlineFact strong{margin-top:1px;color:var(--bo-ink);font-size:10px}.bo-shell:has(.bo-homeLayout) .bo-homeSide{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0}.bo-shell:has(.bo-homeLayout) .bo-homeSide>.bo-weatherCard{display:none}.bo-shell:has(.bo-homeLayout) .bo-actionButton{min-height:48px;font-size:9px}.bo-shell:has(.bo-homeLayout) .bo-weatherGrid .bo-inlineFact span{font-size:9px}.bo-shell:has(.bo-homeLayout) .bo-weatherGrid .bo-inlineFact strong{font-size:10px}}@media(max-width:520px)and (max-height:779px){.bo-shell:has(.bo-homeLayout) .bo-stage{overflow-x:hidden;overflow-y:auto}.bo-shell:has(.bo-homeLayout) .bo-homeLayout{grid-template-rows:190px auto 156px;height:auto;min-height:100%;overflow:visible}.bo-shell:has(.bo-homeLayout) .bo-homeSide{overflow:visible}}@media(max-width:640px){.bo-shell:has(.bo-businessManagerShell) .bo-command{height:42px;min-height:42px;padding:4px 6px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility{grid-template-columns:minmax(0,auto) auto auto;justify-content:end;gap:5px;min-height:30px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility span{max-width:54px;font-size:9px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility strong{padding-left:5px;font-size:12px}.bo-shell:has(.bo-businessManagerShell) .bo-managerShiftUtility button{min-width:62px;min-height:28px;height:28px;padding:0 8px;font-size:9px}.bo-shell:has(.bo-businessManagerShell.is-mobile-subpage) .bo-managerShiftUtility{grid-template-columns:auto auto}.bo-shell:has(.bo-businessManagerShell.is-mobile-subpage) .bo-managerShiftUtility span{display:none}.bo-shell:has(.bo-businessManagerShell.is-mobile-subpage) .bo-managerMobileSubpageHeader{grid-template-columns:minmax(0,1fr) auto}.bo-shell:has(.bo-businessManagerShell.is-mobile-subpage) .bo-managerMobileSubpageHeader>button:first-child{position:fixed;z-index:25;top:calc(76px + var(--bo-mobile-safe-top));left:max(14px,calc(8px + var(--bo-mobile-safe-left)));min-height:28px;padding:0 5px 0 1px;border:0;border-radius:4px;background:transparent}.bo-shell:has(.bo-businessManagerShell.is-mobile-subpage) .bo-managerMobileSubpageHeader>div{grid-column:1}.bo-shell:has(.bo-businessManagerShell.is-mobile-subpage) .bo-managerMobileSubpageHeader>.bo-pdfExportButton{grid-column:2}}@media(prefers-reduced-motion:reduce){.bo-shell .bo-rail{transition-duration:1ms}}@media(max-width:900px){.bo-shell{--bo-mobile-safe-top: env(safe-area-inset-top, 0px);--bo-mobile-safe-right: env(safe-area-inset-right, 0px);--bo-mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--bo-mobile-safe-left: env(safe-area-inset-left, 0px);--bo-mobile-content-gutter: clamp(8px, 3vw, 12px);--bo-mobile-nav-height: 74px;--bo-mobile-nav-expanded-height: 128px;min-height:100svh;min-height:100dvh}.bo-shell .bo-rail{height:calc(var(--bo-mobile-nav-height) + var(--bo-mobile-safe-bottom));min-height:calc(var(--bo-mobile-nav-height) + var(--bo-mobile-safe-bottom));padding-right:max(8px,var(--bo-mobile-safe-right));padding-bottom:max(7px,var(--bo-mobile-safe-bottom));padding-left:max(8px,var(--bo-mobile-safe-left))}.bo-shell .bo-rail.is-nav-expanded{height:calc(var(--bo-mobile-nav-expanded-height) + var(--bo-mobile-safe-bottom));min-height:calc(var(--bo-mobile-nav-expanded-height) + var(--bo-mobile-safe-bottom))}.bo-shell .bo-brand{min-height:calc(58px + var(--bo-mobile-safe-top));padding:calc(8px + var(--bo-mobile-safe-top)) max(12px,var(--bo-mobile-safe-right)) 8px max(12px,var(--bo-mobile-safe-left))}.bo-shell:not(.is-page-editor) .bo-stage{padding-right:max(var(--bo-mobile-content-gutter),var(--bo-mobile-safe-right));padding-left:max(var(--bo-mobile-content-gutter),var(--bo-mobile-safe-left));scroll-padding-top:calc(70px + var(--bo-mobile-safe-top));scroll-padding-bottom:calc(92px + var(--bo-mobile-safe-bottom))}}@media(min-width:641px)and (max-width:900px){.bo-shell:not(.is-page-editor) .bo-stage{padding-top:calc(70px + var(--bo-mobile-safe-top))}}@media(max-width:900px){.bo-shell:has(.bbs-shell) .bo-stage{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.bo-shell:has(.bbs-shell) .bo-view,.bo-shell:has(.bbs-shell) .bbs-shell{overflow:visible}}@media(max-width:640px){.bo-shell:has(.bo-messageShell) .bo-brand,.bo-shell:has(.bo-messageShell) .bo-command,.bo-shell:has(.bo-messageShell) .bo-footer{display:none}.bo-shell:has(.bo-messageShell) .bo-stage{grid-template-rows:minmax(0,1fr);width:100%;height:100dvh;min-height:0;padding:8px 8px calc(82px + var(--bo-mobile-safe-bottom));overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-view{height:100%;min-height:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-messageShell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-threadPanel,.bo-shell:has(.bo-messageShell) .bo-conversationPanel,.bo-shell:has(.bo-messageShell) .bo-messageContextRail{grid-column:1;grid-row:1;height:100%;min-height:0;margin:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-messageShell.is-mobile-inbox .bo-conversationPanel,.bo-shell:has(.bo-messageShell) .bo-messageShell.is-mobile-inbox .bo-messageContextRail,.bo-shell:has(.bo-messageShell) .bo-messageShell.is-mobile-conversation .bo-threadPanel,.bo-shell:has(.bo-messageShell) .bo-messageShell.is-mobile-conversation .bo-messageContextRail,.bo-shell:has(.bo-messageShell) .bo-messageShell.is-mobile-context .bo-threadPanel,.bo-shell:has(.bo-messageShell) .bo-messageShell.is-mobile-context .bo-conversationPanel{display:none}.bo-shell:has(.bo-messageShell) .bo-threadPanel,.bo-shell:has(.bo-messageShell) .bo-conversationPanel{border-radius:5px}.bo-shell:has(.bo-messageShell) :is(.bo-threadPanel,.bo-conversationPanel)>.bo-sectionHeader{min-height:42px;margin:0;padding:0 10px;border-bottom:1px solid var(--bo-line)}.bo-shell:has(.bo-messageShell) :is(.bo-threadPanel,.bo-conversationPanel)>.bo-sectionHeader h2{font-size:16px}.bo-messageMobileInboxActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;border-bottom:1px solid var(--bo-line);background:#f4f6f8}.bo-messageMobileInboxActions button,.bo-messageMobileConversationNav button,.bo-messageMobileContextNav button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;border:1px solid var(--bo-line);border-radius:4px;color:var(--bo-ink);background:#fff;font:inherit;font-size:9.5px;font-weight:900}.bo-shell:has(.bo-messageShell) .bo-threadList{flex:1 1 auto;height:100%;min-height:0;padding:6px;overflow-y:auto}.bo-shell:has(.bo-messageShell) .bo-threadRow{min-height:56px;padding:7px 8px}.bo-shell:has(.bo-messageShell) .bo-threadList.is-empty{display:grid;place-items:center;border:0;border-radius:0;background:#fff}.bo-shell:has(.bo-messageShell) .bo-inboxEmptySurface{display:grid;place-items:center;width:100%;height:auto;min-height:180px}.bo-shell:has(.bo-messageShell) .bo-inboxEmptyCopy{max-width:260px;padding:18px;border:0;text-align:center}.bo-shell:has(.bo-messageShell) .bo-inboxEmptyCopy strong{font-size:14px}.bo-shell:has(.bo-messageShell) .bo-inboxEmptyCopy span{font-size:10px}.bo-shell:has(.bo-messageShell) .bo-inboxEmptyRows{display:none}.bo-messageMobileConversationNav,.bo-messageMobileContextNav{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:5px 7px;border-bottom:1px solid var(--bo-line);background:#f4f6f8}.bo-messageMobileConversationNav button:first-child,.bo-messageMobileContextNav button{justify-content:flex-start;border:0;background:transparent}.bo-messageMobileConversationNav button:last-child{min-width:70px}.bo-messageMobileContextNav strong{color:var(--bo-ink);font-size:12px}.bo-shell:has(.bo-messageShell) .bo-conversationPanel{display:flex;flex-direction:column;padding:0}.bo-shell:has(.bo-messageShell) .bo-messageToBar{grid-template-columns:auto minmax(0,1fr)!important;gap:5px;min-height:40px;margin:6px 7px 0;padding:4px 6px}.bo-shell:has(.bo-messageShell) .bo-messageToBar select{height:30px;font-size:11px}.bo-shell:has(.bo-messageShell) .bo-messageRail{flex:1 1 auto;min-height:0;max-height:none;margin:6px 7px 0;padding:8px;border-radius:4px;overflow-y:auto}.bo-shell:has(.bo-messageShell) .bo-messageRail.is-empty{display:grid;place-items:center;min-height:0;overflow:hidden}.bo-shell:has(.bo-messageShell) .bo-emptyMessageGrid{display:grid;place-items:center;min-height:0;background:transparent}.bo-emptyMessageCopy{display:grid;place-items:center;gap:5px;max-width:240px;color:var(--bo-muted);text-align:center}.bo-emptyMessageCopy svg{color:var(--bo-accent)}.bo-emptyMessageCopy strong{color:var(--bo-ink);font-size:13px}.bo-emptyMessageCopy span{font-size:9.5px;line-height:1.35}.bo-shell:has(.bo-messageShell) .bo-messageComposer{grid-template-columns:minmax(0,1fr) 72px;gap:6px;margin:6px 7px 7px;padding:6px}.bo-shell:has(.bo-messageShell) .bo-messageComposer textarea{min-height:44px;max-height:72px;padding:9px 10px;font-size:11px}.bo-shell:has(.bo-messageShell) .bo-messageComposer .bo-primaryButton{min-height:44px;padding:0 8px;font-size:10px}.bo-shell:has(.bo-messageShell) .bo-messageContextRail{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:6px;padding:0;overflow-y:auto}.bo-shell:has(.bo-messageShell) .bo-messageContextPanel,.bo-shell:has(.bo-messageShell) .bo-messageSafetyPanel{min-height:0;border-radius:5px}.bo-shell:has(.bo-messageShell) .bo-messageContextRows>div,.bo-shell:has(.bo-messageShell) .bo-safetyStatusRow{min-height:37px;padding:6px 9px}.bo-shell:has(.bo-messageShell) :is(.bo-messageContextRows span,.bo-safetyStatusRow span){font-size:9px}.bo-shell:has(.bo-messageShell) :is(.bo-messageContextRows strong,.bo-safetyStatusRow strong){font-size:9.5px}}@media(max-width:640px){.bo-shell .bo-brand{display:grid!important}.bo-shell:not(.is-page-editor) .bo-stage{padding-top:calc(66px + var(--bo-mobile-safe-top));padding-right:max(var(--bo-mobile-content-gutter),var(--bo-mobile-safe-right));padding-left:max(var(--bo-mobile-content-gutter),var(--bo-mobile-safe-left));scroll-padding-top:calc(66px + var(--bo-mobile-safe-top));scroll-padding-bottom:calc(92px + var(--bo-mobile-safe-bottom))}.bo-command.is-home{display:none}}@media(max-width:640px){.bo-shell:has(.bo-shopGrid) .bo-command .bo-primaryButton,.bo-shell:has(.bo-shopGrid) .bo-inventoryStage,.bo-shell:has(.bo-shopGrid) .bo-inventoryPager,.bo-shell:has(.bo-shopGrid) .bo-addPiecePanel{display:none}.bo-shell:has(.bo-shopGrid) .bo-command{height:auto;margin:0 0 8px;padding:6px 8px 8px}.bo-shell:has(.bo-shopGrid) .bo-commandTitle h1{font-size:20px;line-height:1.15}.bo-shell:has(.bo-shopGrid) .bo-shopGrid{position:relative;display:block;padding-bottom:76px}.bo-shell:has(.bo-shopGrid) .bo-shopGrid>.bo-fillPanel{min-height:100%;margin:0;padding:8px}.bo-shell:has(.bo-shopGrid) .bo-catalogToolbar{gap:7px;min-height:38px;margin-bottom:8px;padding:5px 6px}.bo-shell:has(.bo-shopGrid) .bo-catalogToolbar label{gap:5px;flex:1 1 auto}.bo-shell:has(.bo-shopGrid) .bo-catalogToolbar select{width:100%;min-width:0;height:29px}.bo-shell:has(.bo-shopGrid) .bo-catalogCapacity{font-size:9.5px}.bo-shell:has(.bo-shopGrid) .bo-mobileCatalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0}.bo-mobileCatalogItem{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:142px;padding:0;overflow:hidden;border:1px solid var(--bo-line);border-radius:7px;color:var(--bo-ink);background:#fff;box-shadow:0 4px 12px #26112f0f;text-align:left;cursor:pointer}.bo-mobileCatalogThumb{display:grid;place-items:center;min-height:102px;overflow:hidden;color:var(--bo-muted);background:#edf0f3}.bo-mobileCatalogThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bo-mobileCatalogCopy{display:grid;gap:2px;min-width:0;padding:7px 22px 7px 7px}.bo-mobileCatalogCopy strong,.bo-mobileCatalogCopy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-mobileCatalogCopy strong{font-size:10px;font-weight:900}.bo-mobileCatalogCopy span{color:var(--bo-plum);font-size:10.5px;font-weight:900}.bo-mobileCatalogItem>svg{position:absolute;right:6px;bottom:10px;color:var(--bo-accent)}.bo-mobileCatalogItem.is-placeholder{border-style:dashed;background:#ffffffb8;box-shadow:none}.bo-mobileCatalogItem.is-placeholder .bo-mobileCatalogThumb{color:color-mix(in srgb,var(--bo-muted) 72%,transparent);background:linear-gradient(135deg,rgba(74,31,91,.025),transparent 44%),#f2f4f7}.bo-mobileCatalogItem.is-placeholder .bo-mobileCatalogCopy strong{color:var(--bo-muted)}.bo-mobileCatalogItem.is-placeholder .bo-mobileCatalogCopy span,.bo-mobileCatalogItem.is-placeholder>svg{color:color-mix(in srgb,var(--bo-accent) 74%,var(--bo-muted) 26%)}.bo-shell:has(.bo-shopGrid) .bo-mobileCatalogPager{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid var(--bo-line)}.bo-mobileCatalogPager button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:34px;padding:0 8px;border:1px solid var(--bo-line);border-radius:5px;color:var(--bo-ink);background:#fff;font:inherit;font-size:10px;font-weight:850}.bo-mobileCatalogPager button:disabled{opacity:.42}.bo-mobileCatalogPager>span{overflow:hidden;color:var(--bo-muted);font-size:9.5px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bo-mobileCatalogEmpty{grid-column:1 / -1;display:grid;place-items:center;gap:5px;min-height:210px;padding:24px;color:var(--bo-muted);border:1px dashed var(--bo-line-strong);border-radius:7px;background:#fff;text-align:center}.bo-mobileCatalogEmpty strong{color:var(--bo-ink);font-size:13px}.bo-mobileCatalogEmpty span{max-width:220px;font-size:10.5px;line-height:1.4}.bo-shell:has(.bo-shopGrid) .bo-shopMobileAdd{position:fixed;z-index:19;right:max(18px,calc(12px + var(--bo-mobile-safe-right)));bottom:calc(86px + var(--bo-mobile-safe-bottom));display:inline-flex;width:auto;min-height:42px;padding-inline:15px;border-radius:999px;box-shadow:0 10px 24px #26112f3d}.bo-drawerOverlay.is-pieceDrawer{top:0;right:var(--bo-mobile-safe-right);bottom:calc(var(--bo-mobile-nav-height) + var(--bo-mobile-safe-bottom));left:var(--bo-mobile-safe-left);height:auto}.bo-drawerOverlay.is-pieceDrawer .bo-drawer{width:100vw;height:100%;border-left:0;border-radius:10px 10px 0 0}.bo-drawerOverlay.is-pieceDrawer .bo-drawerHeader{min-height:48px;padding:8px 11px}.bo-drawerForm.is-pieceProcess{gap:8px;padding:9px 10px 10px}.bo-pieceSingleForm{gap:9px;padding:1px 2px 4px}.bo-pieceSingleForm .bo-productGalleryUpload{gap:7px;padding:8px}.bo-pieceSingleForm .bo-productGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bo-pieceSingleForm .bo-productGalleryImage,.bo-pieceSingleForm .bo-productGalleryAdd{min-height:96px;aspect-ratio:1 / .9}.bo-pieceSingleForm .bo-productGalleryControls button{width:24px;height:24px}.bo-pieceSingleForm .bo-productGalleryHelp{font-size:9.5px}.bo-pieceSingleForm .bo-imagePreview{height:min(180px,25dvh);max-height:180px;aspect-ratio:auto}.bo-pieceSingleForm .bo-imageUpload input[type=file]{min-height:44px}.bo-pieceCoreFields{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-pieceCoreFields .bo-field:nth-child(3),.bo-pieceCoreFields .bo-field:nth-child(4){grid-column:1 / -1}.bo-pieceCoreFields textarea{min-height:86px;resize:none}.bo-pieceMoreDetails>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-pieceReviewCard{grid-template-columns:116px minmax(0,1fr)}.bo-pieceStepActions{margin-top:0;padding-top:8px;border-top:1px solid var(--bo-line);background:#f4f6f8}.bo-pieceStepActions .bo-primaryButton,.bo-pieceStepActions .bo-secondaryButton{min-height:42px}}@media(max-width:900px){.bo-shell:has(.bo-view) .bo-rail{position:fixed;z-index:31;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(80vw,304px);max-width:calc(100vw - 68px);height:100dvh;min-height:100dvh;padding:0 max(14px,var(--bo-mobile-safe-right)) max(16px,var(--bo-mobile-safe-bottom)) max(14px,var(--bo-mobile-safe-left));overflow:hidden;visibility:hidden;border-top:0;border-right:1px solid rgba(255,255,255,.12);background:var(--bo-rail);box-shadow:18px 0 48px #090c0f57;transform:translate(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.bo-shell:has(.bo-view) .bo-rail.is-mobile-drawer-open{visibility:visible;transform:translate(0);transition-delay:0s}.bo-shell:not(.is-page-editor) .bo-stage{padding-bottom:max(12px,var(--bo-mobile-safe-bottom));scroll-padding-bottom:max(12px,var(--bo-mobile-safe-bottom))}.bo-shell:has(.bo-shopGrid) .bo-shopMobileAdd{bottom:max(18px,calc(12px + var(--bo-mobile-safe-bottom)))}.bo-drawerOverlay.is-pieceDrawer{bottom:0}}.bo-floatingNotice{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:10020;width:min(420px,calc(100vw - 32px));min-height:60px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;overflow:hidden;border:1px solid rgba(143,53,47,.34);border-left:4px solid #9a443c;border-radius:7px;color:#5f2925;background:#fff8f6fa;box-shadow:0 14px 34px #19151333;backdrop-filter:blur(12px)}.bo-floatingNotice.is-success{border-color:#2d6b584d;border-left-color:#2d6b58;color:#245747;background:#f6fcf8fa}.bo-floatingNotice.is-status{border-color:#4169854d;border-left-color:#416985;color:#345672;background:#f6fafdfa}.bo-floatingNoticeCopy{min-width:0;display:grid;align-content:center;gap:3px;padding:10px 12px}.bo-floatingNoticeCopy strong,.bo-floatingNoticeCopy span{display:block;min-width:0}.bo-floatingNoticeCopy strong{font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.bo-floatingNoticeCopy span{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:700;line-height:1.4;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bo-floatingNotice:hover .bo-floatingNoticeCopy span,.bo-floatingNotice:focus-within .bo-floatingNoticeCopy span,.bo-floatingNotice:focus .bo-floatingNoticeCopy span{display:block;max-height:180px;overflow:auto;text-overflow:clip}.bo-floatingNoticeDismiss{width:44px;min-width:44px;height:44px;align-self:center;display:grid;place-items:center;margin:0;padding:0;border:0;border-left:1px solid currentColor;border-radius:0;color:inherit;background:transparent;opacity:.76;cursor:pointer}.bo-floatingNoticeDismiss:hover,.bo-floatingNoticeDismiss:focus-visible{opacity:1;background:#5f292512}@media(max-width:640px){.bo-floatingNotice{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));left:max(10px,env(safe-area-inset-left));width:auto}}@media(prefers-reduced-motion:reduce){.bo-floatingNotice,.bo-floatingNotice *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bo-shell[data-client-key=sarrah-lighthouse]{--bo-ink: #2b211a;--bo-muted: #6f6256;--bo-soft: #f1e9dc;--bo-paper: #fffaf2;--bo-line: rgba(83, 57, 39, .18);--bo-line-strong: rgba(194, 96, 58, .38);--bo-rail: #161210;--bo-plum: #3e281d;--bo-coral: #c2603a;--bo-highlight: #c2603a;--bo-primary-accent: #c2603a;--bo-good: #536c50;--bo-warn: #8e663c;--bo-alert: #98483a;--bo-action: #984328;--bo-action-hover: #7c3421;--bo-next: #984328;--bo-next-hover: #7c3421;--bo-back: #6b594a;--bo-back-hover: #554538;color:var(--bo-ink);background:radial-gradient(circle at 88% 8%,rgba(194,96,58,.08),transparent 24%),var(--bo-soft)}html:has(.bo-shell[data-client-key=sarrah-lighthouse]),body:has(.bo-shell[data-client-key=sarrah-lighthouse]),#root:has(.bo-shell[data-client-key=sarrah-lighthouse]){background:#f1e9dc}.bo-shell[data-client-key=sarrah-lighthouse] .bo-rail{color:#efe3cc;border-right-color:#efe3cc1f;background:radial-gradient(circle at 18% 4%,rgba(194,96,58,.16),transparent 25%),linear-gradient(180deg,#161210,#1d1511 58%,#15110f)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brand{border-bottom-color:#efe3cc26}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandMark.has-image{overflow:hidden;padding:4px;border-color:#c99a3fb8;border-radius:10px;background:#efe3cc0f;box-shadow:0 8px 24px #0000003d}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandMark.has-image img{width:100%;height:100%;padding:0;border-radius:0;-o-object-fit:contain;object-fit:contain}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandText strong{color:#f3e8d3}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandText span,.bo-shell[data-client-key=sarrah-lighthouse] .bo-kicker{color:#efe3cca6}.bo-shell[data-client-key=sarrah-lighthouse] .bo-nav{scrollbar-color:rgba(194,96,58,.76) rgba(239,227,204,.06)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-navButton{color:#efe3ccbd}.bo-shell[data-client-key=sarrah-lighthouse] .bo-navButton:hover{color:#fff7e8;background:#efe3cc12}.bo-shell[data-client-key=sarrah-lighthouse] .bo-navButton.is-active{color:#fff7e8;border-color:#c2603a7a;background:#c2603a29;box-shadow:inset 4px 0 #c2603a}.bo-shell[data-client-key=sarrah-lighthouse] .bo-railFoot{border-top-color:#efe3cc24}.bo-shell[data-client-key=sarrah-lighthouse] .bo-tierLock,.bo-shell[data-client-key=sarrah-lighthouse] .bo-clientSignOut{color:#efe3cc;border-color:#efe3cc29;background:#efe3cc0e}.bo-shell[data-client-key=sarrah-lighthouse] .bo-command{border-bottom-color:#efe3cc21;background:#161210fa;box-shadow:0 8px 24px #1f140e2b}.bo-shell[data-client-key=sarrah-lighthouse] .bo-commandTitle h1,.bo-shell[data-client-key=sarrah-lighthouse] .bo-command .bo-managerShiftUtility strong{color:#f3e8d3}.bo-shell[data-client-key=sarrah-lighthouse] .bo-commandTitle span,.bo-shell[data-client-key=sarrah-lighthouse] .bo-command .bo-managerShiftUtility span{color:#efe3cca8}.bo-shell[data-client-key=sarrah-lighthouse] .bo-stage,.bo-shell[data-client-key=sarrah-lighthouse] .bo-view,.bo-shell[data-client-key=sarrah-lighthouse] .bo-footer{background-color:var(--bo-soft)}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-panel,.bo-managerTablePanel,.bo-managerReviewPanel,.bo-activityInbox,.bo-activityQueue,.bo-activityDetail,.bo-messageContextPanel,.bo-messageSafetyPanel,.bo-messageRail,.bo-threadPanel,.bo-settingsPage,.bo-drawerForm,.bo-embeddedCrm,.bo-embeddedCrmFrame,.bo-embeddedCrmLoading){border-color:var(--bo-line);background-color:var(--bo-paper)}.bo-shell[data-client-key=sarrah-lighthouse] :is(input,select,textarea,.bo-search,.bo-dateRangeButton,.bo-toolbarButton,.bo-analyticsRangeTabs,.bo-analyticsSearch){color:var(--bo-ink);border-color:var(--bo-line);background-color:var(--bo-paper)}.bo-shell[data-client-key=sarrah-lighthouse] :is(input,select,textarea)::-moz-placeholder{color:#897b6e}.bo-shell[data-client-key=sarrah-lighthouse] :is(input,select,textarea)::placeholder{color:#897b6e}.bo-shell[data-client-key=sarrah-lighthouse] :is(input,select,textarea,button,a):focus-visible{outline-color:#c2603ab8}.bo-shell[data-client-key=sarrah-lighthouse] :is(thead,.bo-activityDayLabel,.bo-tableHeader){color:#59493d;background-color:#eee3d4}.bo-shell[data-client-key=sarrah-lighthouse] :is(td,th,tr,.bo-tableViewport){border-color:var(--bo-line)}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-overviewAnalytics,.bo-overviewClean,.bo-analyticsStudio){--bo-analytics-paper: #fffaf2;--bo-analytics-soft: #f1e9dc;--bo-analytics-ink: #2b211a;--bo-analytics-muted: #706257;--bo-analytics-green: #536c50;--bo-analytics-accent: #c2603a;--bo-analytics-accent-dark: #914126;--bo-analytics-soft-accent: rgba(194, 96, 58, .25);--bo-analytics-line: rgba(83, 57, 39, .18);--bo-overview-accent: #c2603a;--bo-overview-accent-soft: rgba(194, 96, 58, .16);--bo-overview-ink: #2b211a;--bo-overview-muted: #706257;--bo-overview-line: rgba(83, 57, 39, .18)}.bo-shell[data-client-key=sarrah-lighthouse] .lw-analyticsPage{--lw-ink: #2b211a;--lw-paper: #f1e9dc;--lw-surface: #fffaf2;--lw-soft: #eee3d4;--lw-line: #cdbdab;--lw-muted: #706257;--lw-rust: #c2603a}.bo-shell[data-client-key=sarrah-lighthouse] :is(.lw-panel,.lw-metricStrip article,.lw-comparisonTable,.lw-dataTable,.lw-locationList,.lw-deviceList){border-color:#cdbdab;background-color:#fffaf2}.bo-shell[data-client-key=sarrah-lighthouse] .bo-mobileTopBar,.bo-shell[data-client-key=sarrah-lighthouse] .bo-mobileNavDrawer{color:#efe3cc;background:#161210}.bo-clientLoginShell[data-client-key=sarrah-lighthouse]{--bo-accent: #c2603a;--bo-line-strong: #914126;color:#2b211a;background:radial-gradient(circle at 14% 10%,rgba(194,96,58,.2),transparent 34%),linear-gradient(150deg,#eadfce,#fffaf2 58%,#e8dccb)}.bo-clientLoginShell[data-client-key=sarrah-lighthouse] .bo-clientLoginCard{border-color:#53392733;background:#fffaf2f7;box-shadow:0 28px 80px #3722162e}.bo-clientLoginShell[data-client-key=sarrah-lighthouse] .bo-clientLoginMark.has-image{overflow:hidden;padding:5px;border:1px solid rgba(201,154,63,.72);border-radius:10px;background:#161210}.bo-clientLoginShell[data-client-key=sarrah-lighthouse] .bo-clientLoginMark.has-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bo-clientLoginShell[data-client-key=sarrah-lighthouse] .bo-kicker{color:#914126}.bo-shell[data-client-key=sarrah-lighthouse]{--bo-accent: #c2603a !important;--bo-line: rgba(83, 57, 39, .18);--bo-line-strong: rgba(194, 96, 58, .38);--bo-action: #984328;--bo-action-hover: #7c3421;--bo-next: #984328;--bo-next-hover: #7c3421;--bo-back: #6b594a;--bo-back-hover: #554538;background:#f1e9dc}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-stage,.bo-view,.bo-footer,.bo-activityToolbar,.bo-activityDayLabel,.bo-activityQueueFooter,.bo-activityDetailFooter,.bo-segmented,.bo-table th,.bo-tableFooter,.bo-inventoryFooterRail,.bo-mobileSettingsNav,.bo-usMapShell,.bo-usMapCanvas,.bo-cityModeToggle,.bo-cityViewsHead,.bo-orderProgressSummary,.bo-orderProgressHead){background-color:#eee3d4}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-panel,.bo-managerTablePanel,.bo-managerReviewPanel,.bo-activityInbox,.bo-activityQueue,.bo-activityDetail,.bo-threadPanel,.bo-conversationPanel,.bo-messageContextPanel,.bo-messageSafetyPanel,.bo-messageRail,.bo-messageToBar,.bo-messageComposer,.bo-threadRow,.bo-calendarPopover,.bo-settingsPage,.bo-drawerForm){border-color:#5339272e;background:#fffaf2;box-shadow:none}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-primaryButton,.bo-managerShiftUtility button,.bo-quickClock button,.bo-businessTripActions button:not(.is-secondary),.bo-expenseEntryFields>button,.bo-calendarFooter button,.bo-credentialSave,.bo-aiInsightControlsFooter button:not(:disabled),.bo-aiInsightReportActions button:not(:disabled)){border-color:#7c3421;color:#fffaf2;background:#984328;box-shadow:none}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-primaryButton,.bo-managerShiftUtility button,.bo-quickClock button,.bo-businessTripActions button:not(.is-secondary),.bo-expenseEntryFields>button,.bo-calendarFooter button,.bo-credentialSave,.bo-aiInsightControlsFooter button:not(:disabled),.bo-aiInsightReportActions button:not(:disabled)):hover{border-color:#652a1a;background:#7c3421}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-secondaryButton,.bo-inlineButton,.bo-iconButton,.bo-actionButton,.bo-toolbarButton,.bo-safetyActionButton){border-color:#5339273d;color:#3e281d;background:#fffaf2;box-shadow:none}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-secondaryButton,.bo-inlineButton,.bo-iconButton,.bo-actionButton,.bo-toolbarButton,.bo-safetyActionButton):hover{border-color:#c2603a8c;background:#f4e8d7}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-messageChannelTabs,.bo-segmented,.bo-managerTabs,.bo-analyticsRangeTabs,.bo-cityModeToggle){border-color:#5339272e;background:#eee3d4}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-messageChannelTabs,.bo-segmented,.bo-managerTabs,.bo-analyticsRangeTabs,.bo-cityModeToggle) button:is(.is-active,[aria-selected=true]){border-color:#c2603a;color:#fffaf2;background:#984328;box-shadow:none}.bo-shell[data-client-key=sarrah-lighthouse] .bo-bubble{border-color:#53392733;background:#fffaf2}.bo-shell[data-client-key=sarrah-lighthouse] .bo-bubble.is-outbound{border-color:#7c3421;color:#fffaf2;background:#984328}.bo-shell[data-client-key=sarrah-lighthouse] .bo-threadRow>span{border-color:#53392757;background:#eee3d4}.bo-shell[data-client-key=sarrah-lighthouse] .bo-threadRow.is-active{border-color:#984328!important;background:#f3dfcf!important;box-shadow:inset 4px 0 #a84425,0 0 0 1px #98432814!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-threadRow.is-active>span{border-color:#a84425;color:#fffaf2;background:#984328}.bo-shell[data-client-key=sarrah-lighthouse] .bo-threadRow.is-active strong{color:#4b2318}.bo-shell[data-client-key=sarrah-lighthouse] .bo-messageConnectionStatus{border-color:#c2603a4d;color:#6f4b37;background:#f8ecdc}.bo-shell[data-client-key=sarrah-lighthouse] .bo-messageComposer .bo-primaryButton:disabled,.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-primaryButton,.bo-secondaryButton):disabled{border-color:#cdbdab;color:#75685c;background:#e5d8c7;box-shadow:none}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-horizontalBarRow,.bo-cityViewsRow,.bo-orderProgressStep) i b{background:#c2603a}.bo-clientLoginShell[data-client-key=sarrah-lighthouse]{--bo-accent: #c2603a !important;--bo-line-strong: #914126}.bo-clientLoginShell[data-client-key=sarrah-lighthouse] :is(.bo-clientPasswordToggle,.bo-clientLoginStatus){border-color:#5339273d;color:#5b3a29;background:#f4e8d7}.bo-clientLoginShell[data-client-key=sarrah-lighthouse] .bo-primaryButton{border-color:#7c3421;color:#fffaf2;background:#984328;box-shadow:none}body:has(.bo-shell[data-client-key=sarrah-lighthouse]) .bo-floatingNotice.is-status{border-color:#c2603a59;border-left-color:#c2603a;color:#6f3d28;background:#fffaf2fa}.bo-shell[data-client-key=sarrah-lighthouse] .bo-analyticsSlideTabNext:hover{border-color:#652a1a!important;background:#7c3421!important}.bo-shell[data-client-key=sarrah-lighthouse]{--bo-plum: #3e281d !important;--bo-coral: #c2603a !important;--bo-highlight: #c2603a !important;--bo-primary-accent: #c2603a !important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-managerShiftUtility button,.bo-kilnCard,.bo-timesheetRow,.bo-genericLedgerRow,.bo-managerReviewRows>div,.bo-matrixHead,.bo-matrixRow,.bo-opsRow,.bo-sourceRow,.bo-pathRow,.bo-flowStage,.bo-flowStatus,.bo-consoleTopline,.bo-commandNode,.bo-consoleProof,.bo-consoleLedger header,.bo-consoleReading,.bo-zeroEvidenceGrid,.bo-monitorLedger,.bo-monitorLedgerHeader,.bo-monitorLedgerRow,.bo-dateClear,.bo-calendarDay,.bo-messageContextRows>div,.bo-safetyStatusRow,.bo-inboxEmptyCopy,.bo-inboxEmptyRow:not(:last-child) .bo-inboxEmptySpace,.bo-messageComposer textarea,.bo-editableImageSlot,.bo-editableImageSlot em,.bo-previewTrustLines>div,.bo-webhookLogRow,.bo-table th,.bo-table td,.bo-liveReading,.bo-liveFacts,.bo-movementFacts,.bo-selectedMetricValue,.bo-selectedMetricFacts,.bo-metricSummaryStrip,.bo-mapTileFrame,.bo-mapOverlay,.bo-mapAttribution,.bo-mapMarkerTooltip,.bo-cityViewsList,.bo-cityViewsRow,.bo-orderProgressFlow,.bo-orderProgressStep){border-color:#5339272e}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-weatherCard,.bo-updateBanner,.bo-panel,.bo-gaugeCard,.bo-metricTile,.bo-calendarPopover,.bo-messageContextPanel,.bo-messageSafetyPanel,.bo-messageComposer,.bo-inventoryEdgePrevious,.bo-inventoryEdgeNext,.bo-editorFloatToolbar,.bo-credentialVaultPanel,.bo-credentialSlot,.bo-pageEditorDesktopNotice,.bo-liveMetricPanel,.bo-analyticsStudio .bo-analyticsKpi,.bo-aiInsightPanel,.bo-analyticsPanel,.bo-mapOverlay,.bo-mapMarkerTooltip,.bo-aiMobileBuilderFooter){box-shadow:0 10px 26px #53392714}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-weatherCard,.bo-commandCenterPanel,.bo-metricTile,.bo-digestPane,.bo-sourcePane,.bo-consolePrimary,.bo-consoleLedger,.bo-liveChartFrame,.bo-chartFrame,.bo-inventoryPlaceholderImage,.bo-inventoryImage,.bo-addPieceImage,.bo-imagePreview){border-color:#5339272e;background-color:#fffaf2;background-image:none}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-metricTile:after,.bo-digestPane:after,.bo-commandBus:after,.bo-liveSyncLayer span){background:linear-gradient(90deg,transparent,rgba(194,96,58,.14),transparent)}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-commandNode.is-active,.bo-consoleReading.is-active,.bo-activityEvent.is-active){background:#c2603a17}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-pathRow em,.bo-flowStage em,.bo-commandNode em,.bo-liveSyncLayer i,.bo-readinessRail,.bo-metricSettleTrack,.bo-analyticsStudio .bo-analyticsKpi i,.bo-horizontalBarRow i,.bo-cityViewsRow i,.bo-orderProgressStep i,.bo-cityViewsHead:after,.bo-cityViewsRow:after,.bo-orderProgressHead:before,.bo-orderProgressHead:after,.bo-orderProgressStep:before,.bo-orderProgressStep:after,.bo-bubble.is-empty span:empty){background:#5339271a}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-timesheetRow.is-placeholder span,.bo-genericLedgerRow span:empty:after,.bo-horizontalBarRow.is-empty span:before,.bo-horizontalBarRow.is-empty strong:before,.bo-cityViewsRow:not(.has-data) span:before,.bo-cityViewsRow:not(.has-data) strong:before,.bo-productAnalyticsRow.is-empty .bo-productAnalyticsEmptyThumb,.bo-lowStockAnalyticsRow.is-empty .bo-productAnalyticsEmptyThumb,.bo-productAnalyticsRow.is-empty div i,.bo-lowStockAnalyticsRow.is-empty div i,.bo-productAnalyticsRow.is-empty em,.bo-lowStockAnalyticsRow.is-empty em,.bo-productAnalyticsRow.is-empty b,.bo-lowStockAnalyticsRow.is-empty b){background:#5339270e}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-gaugeTrack,.bo-sparkGrid,.bo-chartGrid,.bo-chartGridVertical,.bo-lineGrid){stroke:#53392729}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-gaugeSweep,.bo-sparkScan){filter:drop-shadow(0 0 4px rgba(194,96,58,.28))}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-previewSiteNav,.bo-previewHero){background:#3e281d}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-inboxEmptyRows,.bo-directPageMount,.bo-timesheetViewport,.bo-genericLedgerViewport,.bo-productAnalyticsRows,.bo-lowStockAnalyticsRows,.bo-businessManagerShell,.bo-weekLaneViewport,.bo-overviewAnalytics,.bo-settingsPage,.bo-messageShell,.bo-shopGrid){scrollbar-color:rgba(107,71,50,.72) rgba(83,57,39,.08)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inboxEmptyRows::-webkit-scrollbar-track{background:#53392714}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-inboxEmptyRows::-webkit-scrollbar-thumb,.bo-directPageMount::-webkit-scrollbar-thumb){border-color:#fffaf2;background:#6b4732}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandAssetControl{border-color:#53392738!important;background:#fffaf2!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandAssetPreview{border-color:#7c3421!important;color:#fffaf2!important;background:#3e281d!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandAssetPreview.is-greeting{background:#6b4732!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandAssetButton{border-color:#5339274d!important;color:#3e281d!important;background:#f4e8d7!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-brandAssetButton:hover{border-color:#984328!important;color:#fffaf2!important;background:#984328!important}.bo-shell[data-client-key=sarrah-lighthouse] .lw-metricStrip,.bo-shell[data-client-key=sarrah-lighthouse] .lw-metricStrip article{background:#fffaf2!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-overviewClean .bo-analyticsRangeTabs button.is-active,.bo-shell[data-client-key=sarrah-lighthouse] .bo-analyticsStudio .bo-analyticsRangeTabs button.is-active,.bo-shell[data-client-key=sarrah-lighthouse] .bo-analyticsSlideTabNext{border-color:#7c3421!important;color:#fffaf2!important;background:#984328!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-activityToolbar,.bo-shell[data-client-key=sarrah-lighthouse] .bo-segmented{border-color:#5339272e!important;background:#eee3d4!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-segmented button.is-active{border-color:#7c3421!important;color:#fffaf2!important;background:#984328!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-activityPanel :is(.bo-activityEventIcon,.bo-activityDetailIcon,svg),.bo-shell[data-client-key=sarrah-lighthouse] .bo-activityDetail :is(.bo-activityEventIcon,.bo-activityDetailIcon,svg){border-color:#c2603a73!important;color:#984328!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-activityDetail :is(input,textarea,select){border-color:#53392738!important;background:#fffaf2!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-managerTabs{border-color:#53392738!important;background:#fffaf2!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-managerTabs button.is-active{border-color:#7c3421!important;color:#fffaf2!important;background:#984328!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-weekDay{border-color:#53392733!important;background:#fffaf2!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-weekDay.is-active{border-color:#984328!important;background:#fff4e6!important;box-shadow:inset 0 0 0 2px #984328!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-weekArrow:first-child{border-color:#554538!important;background:#6b594a!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-weekArrow:last-child{border-color:#7c3421!important;background:#984328!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-timesheetHead,.bo-genericLedgerHead){border-color:#53392733!important;color:#59493d!important;background:#eee3d4!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-pdfExportButton{border-color:#7c3421!important;color:#fffaf2!important;background:#984328!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse]{--lw-warm-surface: #fffaf2;--lw-warm-soft: #f4e8d7;--lw-warm-stage: #eee3d4;--lw-warm-line: rgba(83, 57, 39, .22);--lw-warm-ink: #2b211a;--lw-warm-muted: #6f6256;--lw-warm-rust: #984328;--lw-warm-rust-dark: #7c3421}.bo-shell[data-client-key=sarrah-lighthouse] .bo-welcomePanel,.bo-shell[data-client-key=sarrah-lighthouse] .bo-whyAlbum,.bo-shell[data-client-key=sarrah-lighthouse] .bo-kilnCard{border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-welcomeCopy{border-color:var(--lw-warm-line)!important;background:color-mix(in srgb,var(--lw-warm-surface) 92%,var(--lw-warm-soft) 8%)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-whyAlbumFrame,.bo-shell[data-client-key=sarrah-lighthouse] .bo-whyAlbumFrame.is-empty{background:linear-gradient(145deg,#f2e8da,#e8dac7 58%,#dfccb5)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-whyAlbumEmpty{color:var(--lw-warm-muted)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-whyAlbumFrame.is-empty .bo-whyAlbumControls{border-color:var(--lw-warm-line)!important;background:#fffaf2eb!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-whyAlbumFrame.is-empty .bo-whyAlbumDots button:after{border-color:#5339276b!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-kilnCard .bo-inlineButton{border-color:#5339274d!important;background:var(--lw-warm-soft)!important;color:#3e281d!important;box-shadow:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bbs-homeCard{border-color:var(--lw-warm-line)!important;box-shadow:0 10px 24px #3e281d1f!important}.bo-shell[data-client-key=sarrah-lighthouse] .bbs-homeMeta{background:#3e281d!important;color:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bbs-homeMeta small{color:#d8c2aa!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bbs-homeEdit,.bbs-homeDailyMark){color:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-aiInsightPanel,.bo-aiInsightBriefBody,.bo-aiReportPage){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiQuestionCatalog{border-color:var(--lw-warm-line)!important;background:var(--lw-warm-soft)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiInsightReportViewport{border-color:var(--lw-warm-line)!important;background:#e8ddcf!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-aiInsightQuestionList button,.bo-aiMobileQuestionOptions>button){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important;color:var(--lw-warm-ink)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-aiInsightQuestionList button.is-active,.bo-aiInsightQuestionList button[aria-pressed=true],.bo-aiMobileQuestionOptions>button.is-active,.bo-aiMobileQuestionOptions>button[aria-pressed=true]){border-color:var(--lw-warm-rust-dark)!important;background:var(--lw-warm-rust)!important;color:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-activityNextActionEmpty,.bo-activityEvent.is-empty,.bo-activityEvent.is-empty:hover,.bo-activityDetailHead,.bo-activitySearch){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-activityToolbar,.bo-activityQueueFooter,.bo-activityDetailFooter,.bo-activityDayLabel,.bo-activityPanel .bo-segmented){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-stage)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-activityEventIcon.is-info,.bo-activityDetailIcon.is-info){border-color:#9843287a!important;color:var(--lw-warm-rust)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-activityPanel .bo-segmented button.is-active{border-color:var(--lw-warm-rust-dark)!important;background:var(--lw-warm-rust)!important;color:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-messageRail,.bo-messageRail.is-empty,.bo-threadList.is-empty,.bo-inboxEmptySurface,.bo-inboxEmptyRows,.bo-inboxEmptyRow){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inboxEmptyCopy{border-color:var(--lw-warm-line)!important;background:var(--lw-warm-soft)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inboxAvatar:before{border-color:#5339277a!important;background:#eadcca!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inboxEmptySpace{border-color:var(--lw-warm-line)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-businessTripShell,.bo-businessTripForm,.bo-businessTripFields,.bo-businessRouteSummary,.bo-workspaceLedger,.bo-genericLedgerViewport,.bo-genericLedgerRow){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-businessRoutePane,.bo-businessRouteMap,.bo-businessTripActions,.bo-genericLedgerHead,.bo-timesheetHead){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-soft)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-businessAddressRow input,.bo-managerWorkspaceField input,.bo-managerWorkspaceField select,.bo-managerWorkspaceField textarea){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-businessRouteSummary>div,.bo-genericLedgerRow span,.bo-resizableHeaderCell,.bo-columnResizeHandle){border-color:var(--lw-warm-line)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-columnResizeHandle{background:#6b473214!important;box-shadow:inset 1px 0 #5339271f,inset -1px 0 #53392714}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-businessTripActions button.is-secondary,.bo-businessTripActions button:disabled,.bo-expenseEntryFields>button:disabled){border-color:#cdb9a7!important;color:#756457!important;background:#e8dccd!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-timesheetRow.is-placeholder span,.bo-genericLedgerRow span:empty:after){background:#6b473217!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-threadList.is-empty .bo-inboxEmptyRows{display:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-catalogToolbar,.bo-shell[data-client-key=sarrah-lighthouse] .bo-inventoryFooterRail{border-color:var(--lw-warm-line)!important;background:var(--lw-warm-stage)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-inventoryPlaceholder,.bo-inventoryPlaceholderImage,.bo-inventoryDescription.bo-inventoryEmptyDescription,.bo-productGalleryUpload){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inventoryPlaceholderImage{background:var(--lw-warm-soft)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-serviceConnectionStatus.is-gray{border-color:var(--lw-warm-line)!important;background:var(--lw-warm-soft)!important;color:var(--lw-warm-muted)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-brandImageCard,.bo-brandImagePreview,.bo-brandImagePlaceholder,.bo-brandImageTile){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-soft)!important;color:var(--lw-warm-ink)!important}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-pageVisualEditor.is-fullPage,.bo-directPageMount){border-color:var(--lw-warm-line)!important;background:var(--lw-warm-stage)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiInsightsPage{display:block!important;overflow:hidden!important;background:var(--lw-warm-surface)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiInsightsPage>:is(.bo-aiMobileBuilder,.bo-aiQuestionLibrary,.bo-aiInsightBrief,.bo-aiInsightData){display:none!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);height:100%;min-height:0;overflow:hidden;border:1px solid var(--lw-warm-line);border-radius:8px;background:var(--lw-warm-surface);color:var(--lw-warm-ink);box-shadow:0 12px 30px #3e281d12}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoMain,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRail{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#a98c77 var(--lw-warm-soft);scrollbar-width:thin}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoMain{padding:clamp(18px,2vw,28px)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoIntro{padding-bottom:16px;border-bottom:1px solid var(--lw-warm-line)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoIntro>span,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection header span,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview>div>span{display:block;color:var(--lw-warm-rust);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoIntro h3{margin:4px 0 0;color:var(--lw-warm-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.1vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.05}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoIntro p{margin:8px 0 0;color:var(--lw-warm-muted);font-size:11px;line-height:1.45}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestions{display:grid;gap:18px;padding:18px 0}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup>header{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--lw-warm-rust)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup>header>span{display:grid;gap:1px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup>header strong{color:var(--lw-warm-ink);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup>header small{color:var(--lw-warm-muted);font-size:9px;font-weight:650}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup>div{display:grid;gap:6px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup button{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--lw-warm-line);border-radius:6px;background:color-mix(in srgb,var(--lw-warm-surface) 94%,var(--lw-warm-soft) 6%);color:var(--lw-warm-ink);font-size:11px;font-weight:750;text-align:left;cursor:pointer}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup button:hover,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup button:focus-visible{border-color:var(--lw-warm-rust);background:var(--lw-warm-soft);outline:none}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup button.is-active{border-color:var(--lw-warm-rust-dark);background:color-mix(in srgb,var(--lw-warm-rust) 13%,var(--lw-warm-surface));color:var(--lw-warm-rust-dark);box-shadow:inset 3px 0 0 var(--lw-warm-rust)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup button>svg:first-child{color:var(--lw-warm-rust)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoQuestionGroup button>svg:last-child{justify-self:end;color:#9c806b}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRadio{width:13px;height:13px;border:1px solid #a98c77;border-radius:50%}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:17px;border:1px solid var(--lw-warm-line);border-radius:7px;background:var(--lw-warm-soft)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreviewIcon{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--lw-warm-rust) 38%,transparent);border-radius:50%;background:var(--lw-warm-surface);color:var(--lw-warm-rust)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview h4{margin:3px 0 5px;color:var(--lw-warm-ink);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview p{margin:0;color:var(--lw-warm-muted);font-size:10px;line-height:1.45}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dl{display:grid;gap:5px;margin:12px 0 0}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:9px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dt,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dd{margin:0;font-size:9px;line-height:1.35}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dt{color:var(--lw-warm-muted);font-weight:800;text-transform:uppercase}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dd{color:var(--lw-warm-ink);font-weight:700}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRail{display:flex;flex-direction:column;border-left:1px solid var(--lw-warm-line);background:color-mix(in srgb,var(--lw-warm-soft) 52%,var(--lw-warm-surface))}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-aiOptionTwoConnection,.bo-aiOptionTwoSetup,.bo-aiOptionTwoRecords){padding:16px;border-bottom:1px solid var(--lw-warm-line)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection>header,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection h3,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup h4{margin:3px 0 0;color:var(--lw-warm-ink);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection header>strong{color:var(--lw-warm-muted);font-size:9px;font-weight:850}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection header>strong.is-connected{color:var(--lw-warm-rust-dark)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection form{display:grid;gap:9px;margin-top:13px}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-aiOptionTwoConnection label,.bo-aiOptionTwoSetup label){display:grid;gap:5px;color:var(--lw-warm-muted);font-size:9px;font-weight:850;text-transform:uppercase}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoKeyField{display:grid;grid-template-columns:minmax(0,1fr) 36px;min-height:38px;overflow:hidden;border:1px solid var(--lw-warm-line);border-radius:5px;background:var(--lw-warm-surface)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoKeyField:focus-within{border-color:var(--lw-warm-rust);box-shadow:0 0 0 2px color-mix(in srgb,var(--lw-warm-rust) 16%,transparent)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoKeyField input{min-width:0;border:0!important;outline:0;background:transparent!important;color:var(--lw-warm-ink)!important;font-size:11px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoKeyField button{display:grid;place-items:center;border:0;border-left:1px solid var(--lw-warm-line);background:var(--lw-warm-soft);color:var(--lw-warm-muted);cursor:pointer}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoModel{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 9px;border:1px solid var(--lw-warm-line);border-radius:5px;background:var(--lw-warm-surface)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoModel span{color:var(--lw-warm-muted);font-size:9px;font-weight:800;text-transform:uppercase}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoModel strong{color:var(--lw-warm-ink);font-size:10px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection form>button,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoAction button,.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeContinue{min-height:38px;border:1px solid var(--lw-warm-rust-dark);border-radius:5px;background:var(--lw-warm-rust);color:var(--lw-warm-surface);font-size:10px;font-weight:900;cursor:pointer}.bo-shell[data-client-key=sarrah-lighthouse] :is(.bo-aiOptionTwoConnection form>button,.bo-aiOptionTwoAction button):disabled{border-color:var(--lw-warm-line);background:#dfd1c1;color:#8d7a69;cursor:not-allowed}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnection form>p{margin:0;color:var(--lw-warm-muted);font-size:8.5px;line-height:1.4}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnectionStatus{color:var(--lw-warm-rust-dark);font-size:8.5px;font-weight:750;line-height:1.35}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoConnectionStatus.is-error{color:#8c2f20}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup{display:grid;gap:10px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup dl{display:grid;gap:7px;margin:0}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup dl>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-bottom:7px;border-bottom:1px solid var(--lw-warm-line)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup :is(dt,dd){margin:0;font-size:9px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup dt{color:var(--lw-warm-muted);font-weight:750}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup dd{color:var(--lw-warm-ink);font-weight:850;text-align:right}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoSetup select{min-height:36px;border-color:var(--lw-warm-line)!important;background:var(--lw-warm-surface)!important;color:var(--lw-warm-ink)!important;font-size:10px;text-transform:none}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords header{align-items:center;color:var(--lw-warm-muted);font-size:9px;font-weight:850;text-transform:uppercase}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords header strong{color:var(--lw-warm-ink);font-size:9px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:10px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords>div>span{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;color:var(--lw-warm-muted)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords small{overflow:hidden;font-size:8.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords strong{color:var(--lw-warm-ink);font-size:9px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoAction{display:grid;gap:7px;margin-top:auto;padding:16px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoAction span{color:var(--lw-warm-muted);font-size:8.5px;line-height:1.35;text-align:center}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeBackdrop{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:20px;background:#1f140f9e;backdrop-filter:blur(3px)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeDialog{position:relative;width:min(430px,100%);padding:27px;border:1px solid var(--lw-warm-line);border-radius:10px;background:var(--lw-warm-surface);color:var(--lw-warm-ink);box-shadow:0 28px 70px #1c110c4d}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeClose{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--lw-warm-line);border-radius:50%;background:var(--lw-warm-soft);color:var(--lw-warm-ink);cursor:pointer}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeEyebrow{color:var(--lw-warm-rust);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeDialog h2{margin:7px 42px 9px 0;color:var(--lw-warm-ink);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;letter-spacing:-.025em}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeDialog>p{margin:0;color:var(--lw-warm-muted);font-size:11px;line-height:1.55}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeCallout{display:flex;align-items:center;gap:11px;margin:18px 0;padding:12px;border:1px solid var(--lw-warm-line);border-radius:7px;background:var(--lw-warm-soft);color:var(--lw-warm-rust)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeCallout>span{display:grid;gap:2px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeCallout strong{color:var(--lw-warm-ink);font-size:10px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeCallout small{color:var(--lw-warm-muted);font-size:9px;line-height:1.35}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeContinue{width:100%}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inventoryFooterRail>div{border-color:var(--lw-warm-line)!important;background:var(--lw-warm-soft)!important;color:var(--lw-warm-ink)!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-inventoryFooterRail>div :is(span,strong){color:inherit!important}@media(max-width:880px){.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiInsightsPage{overflow-y:auto!important}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwo{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%;overflow:visible}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoMain,.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRail{overflow:visible}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRail{border-top:1px solid var(--lw-warm-line);border-left:0}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoAction{position:sticky;bottom:0;z-index:2;background:var(--lw-warm-surface);box-shadow:0 -10px 20px #3e281d14}}@media(max-width:560px){.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoMain{padding:13px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview{grid-template-columns:minmax(0,1fr)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreviewIcon{width:36px;height:36px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoPreview dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.bo-shell[data-client-key=sarrah-lighthouse] .bo-aiOptionTwoRecords>div{grid-template-columns:minmax(0,1fr)}.bo-shell[data-client-key=sarrah-lighthouse] .bo-conceptNoticeDialog{padding:22px 18px 18px}}@media(min-width:901px){.bo-shell[data-client-key=sarrah-lighthouse]:not(.is-page-editor){--bo-topbar-height: 91px}.bo-shell[data-client-key=sarrah-lighthouse]:not(.is-page-editor)>.bo-stage{grid-template-rows:var(--bo-topbar-height) minmax(0,1fr)}.bo-shell[data-client-key=sarrah-lighthouse]:not(.is-page-editor)>.bo-stage>.bo-command{height:var(--bo-topbar-height)}.bo-shell[data-client-key=sarrah-lighthouse]:not(.is-page-editor) .team-workspace,.bo-shell[data-client-key=sarrah-lighthouse]:not(.is-page-editor) .members-directory:not(.members-directory--team){height:100%;min-height:0;max-height:100%;padding-bottom:12px;overflow-y:auto}.bo-shell[data-client-key=sarrah-lighthouse]:not(.is-page-editor) .members-directory:not(.members-directory--team) .members-directory__table-wrap{min-height:0}}.bo-shell:has(>.bo-workspaceFooter){--bo-workspace-footer-height: calc(36px + env(safe-area-inset-bottom, 0px)) ;display:grid!important;grid-template-rows:minmax(0,1fr) var(--bo-workspace-footer-height)!important}.bo-shell:has(>.bo-workspaceFooter)>.bo-stage,.bo-shell:has(>.bo-workspaceFooter)>.bo-rail{height:100%!important;min-height:0!important;max-height:100%!important}.bo-shell:has(>.bo-workspaceFooter)>.bo-rail{grid-column:1;grid-row:1 / -1}.bo-shell:has(>.bo-workspaceFooter)>.bo-stage{grid-column:-2 / -1;grid-row:1}.bo-shell>.bo-workspaceFooter{grid-column:-2 / -1;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;box-sizing:border-box;padding:4px 18px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid #cdbca9;background:#eee3d4;color:#4b392d;font-family:inherit;font-size:16px;line-height:24px}.bo-workspaceFooter__tier{font-weight:650;text-align:right}@media(max-width:480px){.bo-shell>.bo-workspaceFooter{padding-right:10px;padding-left:10px;gap:8px}}.bo-whyAlbum.bo-personalHomeCarousel{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;position:relative}.bo-personalHomeCarousel .bo-personalHomeCarousel__viewport{position:relative;flex:1;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;border-radius:6px;background:var(--bo-stage,#ece0ce);touch-action:pan-y}.bo-personalHomeCarousel__track{position:absolute;inset:0;display:flex;width:100%;height:100%;transition:none;will-change:transform}.bo-personalHomeCarousel__track.is-animated{transition:transform var(--album-slide-duration,1.1s) cubic-bezier(.22,.61,.36,1)}.bo-personalHomeCarousel__slide{position:relative;flex:0 0 100%;width:100%;min-width:0;height:100%;overflow:hidden}.bo-personalHomeCarousel .bo-personalHomeCarousel__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bo-personalHomeCarousel__empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:28px;color:var(--bo-ink,#33251c)}.bo-personalHomeCarousel__empty>svg{flex-shrink:0;color:var(--bo-accent,#974125)}.bo-personalHomeCarousel__empty strong{font-family:var(--bo-serif,Georgia,serif);font-size:clamp(20px,1.5vw,28px);font-weight:500;line-height:1.25}.bo-personalHomeCarousel__empty p{margin:8px 0 0;color:var(--bo-muted,#625448);font-size:15px;line-height:1.5}.bo-personalHomeCarousel__controls{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:4px 10px 4px 6px;border:1px solid rgba(255,250,240,.24);border-radius:28px;background:#1e1712e6;color:#fffaf2;box-shadow:0 3px 12px #0000001f}.bo-personalHomeCarousel__controls button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:22px;background:transparent;color:inherit;font:inherit;cursor:pointer}.bo-personalHomeCarousel__controls button:focus-visible{outline:2px solid #fffaf2;outline-offset:1px}.bo-personalHomeCarousel__controls button:hover{background:#fffaf01f}.bo-personalHomeCarousel__controls .bo-personalHomeCarousel__playback{gap:7px;padding:0 10px;font-size:14px;font-weight:650}.bo-personalHomeCarousel__dots{display:flex;align-items:center}.bo-personalHomeCarousel__dots button>span{display:block;width:7px;height:7px;border:1px solid #fffaf2;border-radius:50%;background:transparent}.bo-personalHomeCarousel__dots button.is-active>span{background:#fffaf2}.bo-personalHomeCarousel__count{padding:0 5px 0 9px;border-left:1px solid rgba(255,250,240,.3);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.bo-personalHomeCarousel__track.is-fade{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);transition:none;will-change:auto}.bo-personalHomeCarousel__track.is-fade>.bo-personalHomeCarousel__slide{grid-area:1/1;opacity:0;z-index:0;pointer-events:none}.bo-personalHomeCarousel__track.is-fade>.bo-personalHomeCarousel__slide.is-active{opacity:1;z-index:1;pointer-events:auto}.bo-personalHomeCarousel__track.is-fade.is-animated>.bo-personalHomeCarousel__slide{transition:opacity var(--album-slide-duration,1.1s) ease-in-out}@media(prefers-reduced-motion:reduce){.bo-personalHomeCarousel__track.is-animated,.bo-personalHomeCarousel__track.is-fade.is-animated>.bo-personalHomeCarousel__slide{transition:none}}.bo-shell .bo-homeLayout.has-right-bulletin{grid-template-rows:minmax(320px,.62fr) minmax(160px,.38fr)}.bo-shell .bo-homeLayout.has-right-bulletin>.bo-welcomePanel{grid-column:1;grid-row:1;align-self:stretch;height:100%}.bo-shell .bo-homeLayout.has-right-bulletin>.bo-homeSide{grid-column:2;grid-row:1 / 3;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(min-content,1fr);align-content:start;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bo-shell .bo-homeLayout.has-right-bulletin .bo-homeSide>.bo-quickPanel{min-height:-moz-min-content;min-height:min-content;overflow:visible}.bo-shell .bo-homeLayout.has-right-bulletin .bo-homeSide>.bbs-homeCard{grid-column:1;grid-row:auto;grid-template-rows:minmax(min-content,1fr) auto;width:100%;height:auto;min-width:0;min-height:0;margin:0;container-type:inline-size}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeCard .bbs-preview{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible;background-image:var(--bbs-fallback)}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeArtwork{position:relative;z-index:0;grid-area:1 / 1;align-self:center;display:block;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-preview:after{z-index:1;pointer-events:none}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeCard .bbs-previewCopy{position:relative;z-index:2;grid-area:1 / 1;align-self:center;width:100%;min-width:0;max-height:none;padding:clamp(12px,3cqw,18px);overflow:visible}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeCard .bbs-previewCopy>span{margin-bottom:6px;font-size:10px}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeCard .bbs-previewCopy :is(h2,p){display:block;width:100%;max-width:none;max-height:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeCard .bbs-previewCopy h2{font-size:clamp(20px,5.5cqw,30px);line-height:1.12}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeCard .bbs-previewCopy p{margin-top:7px;font-size:13px;line-height:1.4}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeMeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;min-width:0;min-height:34px;padding:7px 9px}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeMeta>div:first-child{flex-wrap:wrap;gap:4px 8px}.bo-shell .bo-homeLayout.has-right-bulletin .bbs-homeMeta :is(span,small),.bo-shell .bo-homeLayout.has-right-bulletin :is(.bbs-homeDailyMark,.bbs-homeEdit){font-size:10px}.bo-shell .bo-websiteButton{width:100%;min-height:44px;margin-bottom:6px;text-decoration:none}@media(min-width:901px){.bo-shell .bo-homeLayout.has-right-bulletin>.bo-homeSide{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto}.bo-shell .bo-homeLayout.has-right-bulletin>.bo-homeSide>*{flex:0 0 auto;min-width:0}.bo-shell .bo-homeLayout.has-right-bulletin .bo-homeSide>.bo-quickPanel,.bo-shell .bo-homeLayout.has-right-bulletin .bo-quickPanel>.bo-quickPunchSlot{display:flex;flex-direction:column;height:auto;max-height:none;min-height:-moz-min-content;min-height:min-content}.bo-shell .bo-homeLayout.has-right-bulletin .bo-quickPanel>*,.bo-shell .bo-homeLayout.has-right-bulletin .bo-quickPunchSlot>*{flex:0 0 auto;min-height:-moz-min-content;min-height:min-content}.bo-shell .bo-homeLayout.has-right-bulletin .bo-quickPanel .bo-quickClock{height:auto;max-height:none;min-height:-moz-min-content;min-height:min-content;grid-template-rows:auto;grid-auto-rows:auto}}@media(max-width:900px){.bo-shell:has(.bo-homeLayout.has-right-bulletin) .bo-stage{overflow-x:hidden;overflow-y:auto}.bo-shell:has(.bo-homeLayout.has-right-bulletin) .bo-view{height:auto;min-height:100%;max-height:none;overflow:visible}.bo-shell .bo-homeLayout.has-right-bulletin{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(196px,28dvh) auto;height:auto;min-height:100%;max-height:none;overflow:visible}.bo-shell .bo-homeLayout.has-right-bulletin>.bo-homeSide{grid-column:1;grid-row:2;grid-template-rows:none;grid-auto-rows:auto;height:auto;overflow:visible}}@media(max-width:900px){.bo-shell[data-workspace-chrome]:not(.is-page-editor):has(.bo-homeLayout){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height)!important;width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:auto}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout)>.bo-rail{height:100dvh!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout)>.bo-stage>.bo-command{position:relative;flex:0 0 auto;min-height:40px;height:auto;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left))}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout)>.bo-stage>.bo-view{flex:1 1 0;width:100%;height:auto;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%}.bo-shell[data-workspace-chrome] .bo-homeLayout,.bo-shell[data-workspace-chrome] .bo-homeLayout.has-right-bulletin{display:flex;flex-direction:column;gap:12px;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomePanel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:12px;width:100%;height:auto;min-height:0;max-height:none;padding:12px;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeCopy{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:6px;min-width:0;padding:0}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeCopy h2{grid-row:2;margin:0;max-height:none;font-size:clamp(24px,6vw,30px);line-height:1.15;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeCopy>span{grid-row:1;margin:0;font-size:11px;white-space:normal}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeather{position:static;inset:auto;grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px;min-width:0;padding:0;pointer-events:auto}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherLocation,.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherMain,.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherFacts{grid-column:1;align-self:stretch;justify-self:stretch;min-width:0;margin:0}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherLocation{grid-row:1;font-size:12px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherLocation span{white-space:normal;overflow:visible;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherMain{grid-row:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherMain strong{font-size:30px;line-height:1.1}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherMain>span{font-size:12px;white-space:normal}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherFacts{grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherFacts .bo-inlineFact{height:auto;min-height:42px;padding:6px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherFacts .bo-inlineFact span{font-size:11px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-welcomeWeatherFacts .bo-inlineFact strong{font-size:13px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-whyAlbum{grid-column:1;grid-row:3;display:block;width:100%;height:auto;min-height:0}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-whyAlbumFrame{flex:none;width:100%;height:auto;min-height:0;aspect-ratio:1}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-homeSide{display:flex;flex-direction:column;gap:12px;width:100%;height:auto;min-height:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-homeSide>.bo-weatherCard,.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-kilnCard--desktop{display:none}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-kilnCard--mobile{display:grid}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-updateBanner{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:0;padding:12px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-updateBanner>button{grid-column:2;justify-self:start;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickPanel{min-height:0;padding:12px;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-actionButton{min-height:56px;padding:10px;font-size:13px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-actionButton span{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickPunchSlot{grid-template-rows:auto auto;height:auto;min-height:0}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickPunchTitle{display:flex}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickClock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:12px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickClock>div{flex:1 1 140px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickClock strong{font-size:18px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickClock span{font-size:12px}.bo-shell[data-workspace-chrome]:has(.bo-homeLayout) .bo-quickClock button{min-height:44px}}@media(max-width:900px){.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height)!important;width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:auto}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding)>.bo-rail{height:100dvh!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding)>.bo-stage>.bo-command{position:relative;flex:0 0 auto;min-height:40px;height:auto;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left))}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding)>.bo-stage>.bo-view{display:flex;flex:1 1 0;flex-direction:column;width:100%;height:auto;min-height:0;max-height:none;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bm-workspace-page,.bo-managerLanding)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%}.bo-shell[data-workspace-chrome] .bm-workspace-page{flex:1 1 0;height:100%;min-height:0;max-height:100%;overflow:auto}.bo-shell[data-workspace-chrome] .bo-view:has(.bo-managerLanding):not(:has(.bm-workspace-page)){overflow-y:auto}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:not(.is-page-editor):has(.bo-overviewAnalytics){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height)!important;width:100%;max-width:100%;height:100dvh;max-height:100dvh;min-height:0;margin:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:auto;min-width:0;align-self:start}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-mobileNavTrigger:after{content:"Menu";font-size:12px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-rail{height:100dvh!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:0;width:100%;height:auto;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-command{position:relative;display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px;width:100%;height:auto;min-width:0;min-height:40px;max-height:35dvh;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));overflow-y:auto}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) :is(.workspaceHeaderHost,.workspaceHeaderPage){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;width:100%;height:auto;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) :is(.workspaceHeaderPageTarget,.workspaceHeaderCopy,.workspaceHeaderActions,.workspaceHeaderExtras){width:100%;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .workspaceHeaderPageTarget{flex:none;align-self:stretch}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) :is(.workspaceHeaderActions,.workspaceHeaderExtras){flex-wrap:wrap;justify-content:flex-start}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .workspaceHeaderCopy :is(h1,p){flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-view{display:flex;flex:1 1 0%;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics.bo-analyticsStudio{display:flex;flex:1 1 0%;flex-direction:column;gap:0;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics:not(.has-mobile-local-detail) .bo-overviewMobileDetailHeader{display:none}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsStudioToolbar{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;height:auto;min-height:0;max-height:40%;margin:0;padding:10px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsStudioToolbar>div:first-child{grid-column:1 / -1;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsStudioToolbar h2{font-size:22px;line-height:1.15}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsStudioToolbar p{display:block;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics :is(.bo-dateRangeButton,.bo-analyticsRangeTabs,.bo-cityModeToggle){width:100%;max-width:100%;height:auto;min-width:0;min-height:44px;margin:0}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-dateRangeButton{padding:6px 8px;font-size:12px;white-space:normal}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsRangeTabs{grid-column:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(44px,auto);align-content:start}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-cityModeToggle{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics :is(.bo-analyticsRangeTabs,.bo-cityModeToggle) button{min-width:0;min-height:44px;padding:6px;font-size:12px;white-space:normal}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsWindow{display:grid;flex:1 1 0%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) 64px;width:100%;height:auto;min-height:0;overflow:hidden}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsWindowTrack{grid-column:1 / -1;grid-row:1;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;transform:none;transition:none}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsWindowTrack>.bo-analyticsPage{display:block;width:100%;height:auto;min-width:0;min-height:100%;max-height:none;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsWindowTrack>.bo-analyticsPage[aria-hidden=true],.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics.has-mobile-local-detail .bo-analyticsWindow{display:none}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics :is(.bo-analyticsSlideTab,.bo-analyticsPageCount){position:static;inset:auto;grid-row:2;align-self:center;margin:0;transform:none}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsSlideTab{display:inline-flex;width:auto;min-width:80px;height:44px;padding:0 12px;font-size:13px}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsSlideTabPrevious{grid-column:1;justify-self:start;margin-left:max(12px,env(safe-area-inset-left))}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsSlideTabNext{grid-column:3;justify-self:end;margin-right:max(12px,env(safe-area-inset-right))}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsPageCount{grid-column:2;justify-self:center;display:block;font-size:12px;white-space:nowrap}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-analyticsPage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start;gap:12px;width:100%;height:auto;min-height:0;padding:12px;overflow:visible}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-metricStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-metricStrip article{min-height:88px;padding:12px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-metricStrip article>div{flex-wrap:wrap;gap:6px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-metricStrip strong{font-size:26px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-metricStrip span{white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics :is(.lw-primaryGrid,.lw-audiencePrimary,.lw-audienceSecondary){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:12px;height:auto;min-height:0;margin:0}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-panel{height:auto;min-height:0;overflow:hidden}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-panel>header{flex-wrap:wrap;gap:8px;height:auto;min-height:58px;padding:12px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-barChart{height:220px;gap:10px;padding:20px 12px 12px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-barGroup{min-width:0;font-size:11px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics :is(.lw-dataTable,.lw-comparisonTable){width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-pageTable>div{min-width:620px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-sourceTable>div{min-width:500px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-comparisonTable>div{grid-template-columns:minmax(100px,1.4fr) repeat(3,minmax(64px,1fr));min-width:292px;font-size:12px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-mapFrame{height:280px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-locationList button{grid-template-columns:24px minmax(0,1fr) minmax(40px,.4fr) 46px;min-height:56px;gap:8px;padding:6px 0}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-locationList button>strong{white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .lw-deviceList>div{grid-template-columns:minmax(0,1fr) minmax(40px,.7fr) 44px;gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-overviewAnalytics) .bo-overviewAnalytics .bo-analyticsWindowTrack>:is(.bo-aiInsightsPage,.bo-aiReportRoomPage){padding:12px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics :is(.bo-aiOptionTwo,.bo-aiOptionTwoMain,.bo-aiOptionTwoRail,.bo-aiOptionTwoQuestions){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start;gap:12px;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .bo-aiOptionTwoQuestionGroup>div{grid-template-columns:minmax(0,1fr)}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics :is(.bo-aiOptionTwoIntro,.bo-aiOptionTwoPreview,.bo-aiOptionTwoConnection,.bo-aiOptionTwoSetup,.bo-aiOptionTwoRecords,.bo-aiOptionTwoAction){min-width:0;max-width:100%;height:auto;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .bo-aiOptionTwoAction{position:static;display:grid;gap:8px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .bo-aiOptionTwoAction button{width:100%;min-height:44px}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .bo-aiInsightResult{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics :is(.bo-aiInsightReportHeader,.bo-aiInsightReportActions){display:flex;flex-wrap:wrap;gap:8px;height:auto;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .bo-aiInsightReportViewport{display:block;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:auto}.bo-shell[data-workspace-chrome] .bo-overviewAnalytics .bo-aiReportPage{box-sizing:border-box;width:100%;height:auto;min-width:0;min-height:0;max-width:100%;max-height:none;padding:16px;overflow-wrap:anywhere;transform:none;zoom:1}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto!important;width:100%;height:100dvh;min-width:0;min-height:0;max-height:100dvh;overflow:visible}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications])>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:auto}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications])>.bo-rail{height:100dvh!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications])>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications])>.bo-stage>.bo-command{position:relative;flex:0 0 auto;width:100%;min-width:0;min-height:40px;height:auto;max-height:50dvh;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));overflow-y:auto}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) :is(.workspaceHeaderHost,.workspaceHeaderPage){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;flex-wrap:wrap;gap:8px 12px;width:100%;height:auto;min-width:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) :is(.workspaceHeaderPageTarget,.workspaceHeaderCopy,.workspaceHeaderActions,.workspaceHeaderExtras){width:100%;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) .workspaceHeaderPageTarget{flex:none;align-self:stretch}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) :is(.workspaceHeaderActions,.workspaceHeaderExtras,.workspaceHeaderSegments){flex-wrap:wrap}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) .workspaceHeaderCopy :is(h1,p){flex-wrap:wrap;white-space:normal;overflow:visible;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications]) .workspaceHeaderHost button{min-height:44px;white-space:normal}.bo-shell[data-workspace-chrome]>.bo-stage>.bo-view[aria-label=Notifications]{display:flex;flex:1 1 0;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left));overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}.bo-shell[data-workspace-chrome]:has(>.bo-stage>.bo-view[aria-label=Notifications])>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-height:var(--bo-workspace-footer-height);overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications]>.bo-containedView{display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityPanel,.bo-guestbookModeration){display:flex;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityPanel>.bo-sectionHeader{flex:0 0 auto;flex-wrap:wrap;min-height:44px;padding:6px 10px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityToolbar.bo-activityToolbar--headerModes{grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:8px;padding:8px 10px;min-width:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityToolbar>.bo-activityQueueTabs{grid-column:1 / -1;grid-row:1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;height:auto;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityQueueTabs button{flex:1 1 auto;min-height:44px;padding:6px 2px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityQueueTabs button b{font-size:12px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityToolbar>.bo-activitySearch{grid-column:1;grid-row:2;height:auto;min-height:44px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityToolbar>.bo-dateFilter{grid-column:2;grid-row:2;width:44px;min-width:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDateButton{grid-column:2;grid-row:2;width:44px;height:44px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-dateFilter:has(.bo-calendarPopover){display:contents}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarPopover{position:static;inset:auto;grid-column:1 / -1;grid-row:3;width:100%;min-width:0;max-width:100%;padding:8px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarPresets{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarPopover button{min-height:44px;height:auto;white-space:normal}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarTop button{min-width:44px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarDay{min-width:0;padding-inline:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarFooter{flex-wrap:wrap}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-calendarFooter span{white-space:normal;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityInbox,.bo-activityQueue,.bo-activityQueueScroll){display:block;flex:1 0 auto;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityQueue{border-right:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDayLabel{position:static;min-height:32px;padding:8px 10px;font-size:11px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityEvent,.internal-audit__event){grid-template-columns:38px minmax(0,1fr);align-items:start;gap:6px 10px;min-height:72px;padding:12px 10px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityEventCopy,.bo-activityEventCopy strong,.bo-activityEventCopy small,.internal-audit__event-copy strong,.internal-audit__event-copy span,.bo-activityRelatedRow strong,.bo-guestbookModerationIdentity small){min-width:0;max-height:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityEventCopy strong,.internal-audit__event-copy strong,.bo-guestbookModerationIdentity strong){font-size:14px;line-height:1.4}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityEventCopy small,.bo-activityEventMeta,.bo-activityRelatedRow,.bo-guestbookModerationIdentity small){font-size:12px;line-height:1.4}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityEventMeta{grid-column:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;min-width:0;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityQueueFooter{display:flex;min-height:36px;padding:8px 10px;font-size:12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDetail,.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityInbox.is-mobile-detail-open .bo-activityQueue{display:none}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityPanel:has(.bo-activityInbox.is-mobile-detail-open)>:is(.bo-sectionHeader,.bo-activityToolbar){display:none}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityInbox.is-mobile-detail-open .bo-activityDetail,.bo-activityDetail.is-empty){display:block;height:auto;min-height:0;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDetailHead{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityMobileBack{grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:44px;padding:8px;font-size:14px;white-space:normal}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDetailActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDetailActions button{flex:1 1 130px;white-space:normal}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDetailBody{min-height:0;padding:12px 10px;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activitySummary,.bo-activityFacts dt,.bo-activityFacts dd,.bo-guestbookModerationCard>p){font-size:14px;line-height:1.5}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityFacts>div,.internal-audit__detail dl>div){grid-template-columns:minmax(0,1fr);gap:4px;padding-block:8px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityRelatedRow{grid-template-columns:22px minmax(0,1fr);gap:4px 6px;padding-block:8px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityRelatedRow time{grid-column:2;padding-left:0;white-space:normal}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-activityDetailFooter{padding:10px;font-size:12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications]>.internal-audit{display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__toolbar{padding:8px 10px;min-width:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__toolbar label{display:flex;flex-wrap:wrap;min-width:0;width:100%}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__toolbar select{flex:1;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__workspace{display:block;min-width:0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__feed{height:auto;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__detail{height:auto;padding:12px;overflow:visible;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__detail-heading{align-items:flex-start}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__detail-heading>div{min-width:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__detail-heading>.internal-audit__event-icon{flex:0 0 38px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__category{display:inline-block;grid-column:2;justify-self:start;max-width:100%;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__fields code{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__state{min-height:180px;padding:20px 12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit[data-mobile-detail-navigation]:not(.is-mobile-detail-open) .internal-audit__detail{display:none}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit[data-mobile-detail-navigation].is-mobile-detail-open .internal-audit__feed{display:none}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__mobile-back{margin-bottom:12px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityPageControls,.internal-audit__pagination){position:static;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;min-width:0;margin:0;padding:8px 0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .internal-audit__pagination{padding-inline:8px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityPageControls>span,.internal-audit__page-status){min-width:0;font-size:12px;text-align:center;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-guestbookModeration>*{flex-shrink:0;min-width:0}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-guestbookModerationList{flex:0 0 auto;grid-template-columns:minmax(0,1fr);overflow:visible}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-guestbookModerationToolbar,.bo-guestbookModerationHeader,.bo-guestbookModerationPagination,.bo-guestbookModerationFooter){padding:10px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-guestbookModerationHeading{flex-basis:100%}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-guestbookModerationFilters{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-guestbookModerationSearch{flex:0 0 auto;min-height:44px}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] .bo-guestbookModerationPagination>div{flex-wrap:wrap}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-guestbookModerationHeader h2,.bo-guestbookModerationFooter,.bo-guestbookModerationNotice,.bo-guestbookModerationSummary,.bo-guestbookModerationMeta){overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(button,select){min-height:44px;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activityDetailActions button,.bo-activityPageControls button,.bo-guestbookModeration button){padding:8px 10px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-view[aria-label=Notifications] :is(.bo-activitySearch input,.bo-guestbookModerationSearch input,select){min-height:44px;font-size:16px}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto!important;width:100%;min-width:0;height:100dvh;min-height:0;max-height:100dvh;overflow:visible}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:auto}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error)>.bo-rail{position:fixed;grid-area:auto;height:100dvh!important;min-height:0!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error) .bo-mobileDrawerClose{width:44px;height:44px}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error) .bo-mobileDrawerHeader{grid-template-columns:minmax(0,1fr) 44px}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error) .bo-mobileDrawerExit{min-height:44px}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:auto;scroll-padding:12px}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error)>.bo-stage>.bo-command{position:relative;display:flex;flex:0 0 auto;flex-wrap:wrap;width:100%;min-width:0;min-height:40px;height:auto;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));overflow:visible}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error) .bo-commandTitle h1{white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error)>.bo-stage>.bo-view{display:block;flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left));overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px 24px}.bo-shell[data-workspace-chrome]:has(.canonical-messages,.canonical-message-error)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-width:0;min-height:var(--bo-workspace-footer-height);height:auto;flex-wrap:wrap;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .bo-messageShell.canonical-messages{display:block;width:100%;min-width:0;height:auto;min-height:100%;max-height:none;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome] .bo-messageShell.canonical-messages>:is(.canonical-messages__inbox,.canonical-messages__conversation,.canonical-messages__context){display:flex;flex-direction:column;grid-area:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:12px;overflow:visible}.bo-shell[data-workspace-chrome] .bo-messageShell.canonical-messages>.canonical-messages__context{gap:12px;padding:0}.bo-shell[data-workspace-chrome] .bo-messageShell.canonical-messages.is-mobile-inbox>:is(.canonical-messages__conversation,.canonical-messages__context),.bo-shell[data-workspace-chrome] .bo-messageShell.canonical-messages.is-mobile-conversation>:is(.canonical-messages__inbox,.canonical-messages__context),.bo-shell[data-workspace-chrome] .bo-messageShell.canonical-messages.is-mobile-context>:is(.canonical-messages__inbox,.canonical-messages__conversation){display:none}.bo-shell[data-workspace-chrome] .canonical-messages :is(.bo-sectionHeader,.bo-messageRailHeader){min-width:0;height:auto;flex-wrap:wrap;gap:8px}.bo-shell[data-workspace-chrome] .canonical-messages .bo-sectionHeader{min-height:42px;margin:0 0 12px;padding:0 0 10px}.bo-shell[data-workspace-chrome] .canonical-messages :is(button,select){min-width:44px;min-height:44px;max-width:100%;height:auto}.bo-shell[data-workspace-chrome] .canonical-messages button{white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .canonical-messages :is(.canonical-messages__search input,select,textarea){min-width:0;max-width:100%;font-size:16px}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__search{min-width:0}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__search input{min-height:44px}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__search button{width:44px;height:44px}.bo-shell[data-workspace-chrome] .canonical-messages :is(.canonical-messages__filters,.canonical-messages__visibility){min-width:0;flex-wrap:wrap;gap:6px}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__thread-list{display:grid;grid-template-columns:minmax(0,1fr);flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;gap:8px;padding:4px;overflow:visible}.bo-shell[data-workspace-chrome] .canonical-messages .bo-threadRow{grid-template-columns:38px minmax(0,1fr);min-width:0;min-height:78px;padding:12px 30px 12px 10px}.bo-shell[data-workspace-chrome] .canonical-messages .bo-threadRow :is(strong,small){white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__badge{min-width:20px;height:auto;min-height:20px;padding:2px}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__mobileNav{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:space-between;min-width:0;gap:8px;margin:0 0 12px}.bo-shell[data-workspace-chrome] .canonical-messages .bo-messageToBar{grid-template-columns:auto minmax(0,1fr)!important;min-width:0;min-height:44px;margin:0 0 8px;padding:6px 8px}.bo-shell[data-workspace-chrome] .canonical-messages .bo-messageToBar select{width:100%;min-height:44px;height:auto}.bo-shell[data-workspace-chrome] .canonical-messages :is(.canonical-messages__notice,.canonical-messages__state){min-width:0;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__stream{display:grid;grid-template-columns:minmax(0,1fr);flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:12px;gap:14px;overflow:visible}.bo-shell[data-workspace-chrome] .canonical-messages .bo-bubble{min-width:0;max-width:100%;padding:12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .canonical-messages .bo-bubble :is(header,footer,strong,p,time){min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .canonical-messages .bo-bubble footer button{padding:10px 4px}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__composer{position:static;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:auto;min-height:0;margin:12px 0 0;padding:10px;gap:8px;overflow:visible}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__composer>*{grid-column:1;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__composer textarea{min-height:112px;max-height:240px;padding:12px;overflow:auto;resize:vertical}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__notification{min-height:44px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__notification input{flex:0 0 20px;width:20px;height:20px}.bo-shell[data-workspace-chrome] .canonical-messages .canonical-messages__retry{justify-self:stretch}.bo-shell[data-workspace-chrome] .canonical-messages :is(.bo-messageContextPanel,.bo-messageSafetyPanel,.bo-messageContextRows){flex:0 0 auto;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome] .canonical-messages :is(.bo-messageContextRows>div,.bo-safetyStatusRow,.canonical-messages__status){grid-template-columns:minmax(0,1fr);min-width:0;gap:6px;padding:12px}.bo-shell[data-workspace-chrome] .canonical-messages :is(.bo-messageContextRows strong,.bo-safetyStatusRow strong){white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;text-align:left;font-size:14px}.bo-shell[data-workspace-chrome] .canonical-messages :is(.bo-messageContextRows span,.bo-safetyStatusRow span){font-size:13px}.bo-shell[data-workspace-chrome] .canonical-message-error{width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .canonical-message-error .canonical-messages__state button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:900px){html:has(.bo-shell[data-workspace-chrome] .bo-embeddedCrm),body:has(.bo-shell[data-workspace-chrome] .bo-embeddedCrm),#root:has(.bo-shell[data-workspace-chrome] .bo-embeddedCrm){overflow-x:visible!important}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height)!important;width:100%;height:100dvh;min-width:0;min-height:0;max-height:100dvh;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:auto;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-brandText,.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-brandText strong{min-width:0;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm)>.bo-rail{position:fixed;height:100dvh!important;max-height:100dvh!important;overflow-y:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) :is(.bo-mobileDrawerClose,.bo-mobileDrawerExit){min-width:44px;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm)>.bo-stage>.bo-command{position:relative;flex:0 0 auto;width:100%;min-width:0;min-height:40px;height:auto;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left))}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) :is(.workspaceHeaderHost,.workspaceHeaderPage){flex-wrap:wrap;gap:8px 12px;height:auto;min-width:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .workspaceHeaderPageTarget{min-width:0;width:100%}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) :is(.workspaceHeaderActions,.workspaceHeaderSegments){flex-wrap:wrap;min-width:0;max-width:100%;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .workspaceHeaderPage h1{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .workspaceHeaderSegments button{min-height:44px;white-space:normal}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm)>.bo-stage>.bo-view{display:flex;flex:1 1 0;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left));overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px 16px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-embeddedCrm{display:flex;flex:1 1 0;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-embeddedCrmFrame{display:block;flex:1 1 0;width:100%;height:100%;min-width:0;min-height:0}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-embeddedCrmLoading{position:relative;inset:auto;flex:1 0 auto;min-width:0;min-height:0;padding:24px 16px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-embeddedCrm:has(>.bo-embeddedCrmFrame)>.bo-embeddedCrmLoading{position:absolute;inset:0;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-width:0;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) :is(.bo-conceptNoticeBackdrop,.bo-drawerOverlay){position:fixed;inset:0 0 var(--bo-workspace-footer-height);width:100%;height:auto;min-height:0;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-conceptNoticeBackdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-conceptNoticeDialog{width:min(430px,100%);min-width:0;max-height:100%;padding:20px;overflow:auto;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-conceptNoticeDialog h2{margin-right:48px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) :is(.bo-conceptNoticeClose,.bo-conceptNoticeContinue){min-width:44px;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-drawer{width:min(430px,100%);height:100%;min-width:0;min-height:0;max-height:100%}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-drawerHeader{flex:0 0 auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-drawerForm{min-width:0;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-drawerActions{flex-wrap:wrap}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-drawer :is(input,select,textarea,button){min-width:0;max-width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-drawerHeader .bo-iconButton{min-width:44px}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-floatingNotice{max-height:calc(100dvh - var(--bo-workspace-footer-height) - 24px);overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-embeddedCrm) .bo-floatingNoticeCopy span{display:block;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset}html[data-client-theme=leatherwood]:has(.crm-operating-page.general-crm-operating-page),html[data-client-theme=leatherwood]:has(.crm-operating-page.general-crm-operating-page) :is(body,#root){width:100%;height:100%;min-width:0;min-height:0;margin:0;overflow:visible}html[data-client-theme=leatherwood]:has(.general-crm-operating-page) :is(.app-shell,.crm-history-stage,.crm-history-track){min-width:0;min-height:0}html[data-client-theme=leatherwood] .crm-operating-page.general-crm-operating-page{min-width:0;min-height:0;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page .general-crm-workspace{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-width:0;min-height:0;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page .general-crm-screen-frame{grid-column:1 / -1;grid-row:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}html[data-client-theme=leatherwood] .general-crm-operating-page .general-crm-page-arrow{grid-row:2;align-self:stretch;width:100%;height:44px;min-height:44px}html[data-client-theme=leatherwood] .general-crm-operating-page .general-crm-page-arrow-left{grid-column:1}html[data-client-theme=leatherwood] .general-crm-operating-page .general-crm-page-arrow-right{grid-column:2}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-crm-command-grid,.general-crm-create-stack,.general-calendar-body){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;height:auto;min-width:0;min-height:0;gap:12px;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-crm-command-grid>.panel,.general-crm-create-stack>.panel,.general-calendar-panel,.general-calendar-screen,.general-leads-index-panel){grid-column:auto;grid-template-rows:none;grid-auto-rows:auto;height:auto;min-width:0;min-height:0;max-height:none;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-create-form,.general-lead-grid,.general-task-grid,.general-selected-account,.detail-operations-grid){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;height:auto;min-width:0;min-height:0;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-form-actions,.general-calendar-toolbar,.general-calendar-toolbar-actions,.general-leads-toolbar,.panel-header,.detail-actions){height:auto;min-width:0;flex-wrap:wrap;gap:8px}html[data-client-theme=leatherwood] .general-crm-operating-page :is(button,input:not([type=file]),select){min-height:44px}html[data-client-theme=leatherwood] .general-crm-operating-page :is(input,select,textarea){max-width:100%;min-width:0}html[data-client-theme=leatherwood] .general-crm-operating-page textarea{min-height:88px}html[data-client-theme=leatherwood] .general-crm-operating-page .general-form-actions>button{width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-selected-account strong,.general-selected-account small,.panel-note,.panel-title h2,.day-detail strong,.day-detail small,.detail-note,.general-calendar-item-copy strong,.general-calendar-item-copy small,.general-calendar-agenda>header strong,.general-calendar-agenda-empty small,.general-calendar-agenda-footer strong){height:auto;min-width:0;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}html[data-client-theme=leatherwood] .general-crm-operating-page .general-day-panel .day-glance{grid-template-columns:minmax(0,1fr);height:auto}html[data-client-theme=leatherwood] .general-crm-operating-page .general-day-panel .day-date{padding:12px}html[data-client-theme=leatherwood] .general-crm-operating-page .day-list{display:block;min-width:0;overflow:auto}html[data-client-theme=leatherwood] .general-crm-operating-page .day-log-scroll{height:auto;min-height:0;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.crm-detail-panel,.account-detail-panel){height:auto;min-width:0;min-height:0;max-height:none;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.crm-account-table-wrap,.account-work-panel,.order-history-table,.account-task-table,.attachment-table){min-width:0;max-width:100%;overflow:auto}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-month{display:block;min-width:0;overflow:auto}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-weekdays{min-width:308px;min-height:32px}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-grid{grid-template-rows:repeat(6,minmax(60px,auto));min-width:308px;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-day{min-width:44px;min-height:60px;padding:6px}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-day small{white-space:normal;overflow-wrap:anywhere}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-calendar-agenda,.general-calendar-agenda-list){grid-template-rows:none;grid-auto-rows:auto;min-height:0;overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-agenda-rows{overflow:visible}html[data-client-theme=leatherwood] .general-crm-operating-page :is(.general-calendar-agenda-row,.general-calendar-agenda-empty){height:auto;min-height:68px}html[data-client-theme=leatherwood] .general-crm-operating-page .general-calendar-agenda-footer{flex-wrap:wrap}html[data-client-theme=leatherwood]:has(.general-crm-operating-page) .note-modal-backdrop{inset:0;height:100dvh;min-height:0;padding:12px;overflow:auto}html[data-client-theme=leatherwood]:has(.general-crm-operating-page) :is(.note-modal,.account-index-popout){width:min(620px,100%);height:auto;min-width:0;min-height:0;max-height:calc(100dvh - 24px);overflow:auto}html[data-client-theme=leatherwood]:has(.general-crm-operating-page) :is(.note-modal-body,.account-history-shell){min-width:0;min-height:0;overflow:auto;overflow-wrap:anywhere}html[data-client-theme=leatherwood]:has(.general-crm-operating-page) :is(.note-modal,.account-index-popout,.account-history-shell) button{min-width:44px;min-height:44px}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height)!important;width:100%;min-width:0;height:100dvh;min-height:0;max-height:100dvh;overflow:visible}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team))>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:auto}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team))>.bo-rail{height:100dvh!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .bo-mobileDrawerHeader{grid-template-columns:minmax(0,1fr) 44px}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .bo-mobileDrawerClose{width:44px;height:44px}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team))>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team))>.bo-stage>.bo-command{position:relative;inset:auto;flex:0 0 auto;align-items:stretch;width:100%;min-width:0;height:auto;min-height:40px;max-height:40dvh;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));overflow:auto}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) :is(.workspaceHeaderHost,.workspaceHeaderPageTarget,.workspaceHeaderPage,.workspaceHeaderCopy,.workspaceHeaderActions){min-width:0;min-height:0;max-width:100%}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .workspaceHeaderHost{height:auto;overflow:visible}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .workspaceHeaderPage{flex-wrap:wrap;gap:8px 12px}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .workspaceHeaderCopy{flex:1 1 180px}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .workspaceHeaderCopy h1{flex-wrap:wrap;gap:0 8px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .workspaceHeaderCopy p{max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .workspaceHeaderActions{flex-wrap:wrap}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team)) .members-directory__refresh{min-height:44px;max-width:100%;white-space:normal}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team))>.bo-stage>.bo-view{position:relative;flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));overflow:auto;overscroll-behavior-y:contain;scroll-padding-top:12px;scroll-padding-bottom:88px}.bo-shell[data-workspace-chrome]:has(.members-directory:not(.members-directory--team))>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-width:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team){display:flex;flex-direction:column;width:100%;min-width:0;height:auto;min-height:100%;max-height:none;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team)>*{flex-shrink:0;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__controls{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__search{width:100%;min-width:0;min-height:44px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__search input{min-width:0;min-height:44px;font-size:16px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__search:focus-within{outline:2px solid var(--members-accent);outline-offset:2px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__filters{flex-wrap:wrap;min-width:0;overflow:visible}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__filters button{flex:1 1 120px;justify-content:center;min-width:0;min-height:44px;padding:8px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__filters button span{flex-shrink:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table-wrap{flex:0 0 auto;width:100%;min-width:0;min-height:0!important;max-height:none;overflow:auto;overscroll-behavior-x:contain;scroll-padding-inline:12px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table-wrap:focus-visible{outline:2px solid var(--members-accent);outline-offset:-2px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table{width:100%;min-width:40rem;table-layout:fixed}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table th:first-child{width:44%}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table :is(th,td){padding:10px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__person{min-width:0;align-items:flex-start}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__person :is(strong,small){white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-directory__type,.members-directory__status){max-width:100%;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table:has(.members-directory__empty){min-width:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__table:has(.members-directory__empty) th:first-child{width:25%}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__empty{min-height:180px;padding:20px 12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-directory__banner,.members-directory__footer){align-items:flex-start;padding:12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-directory__banner,.members-directory__footer)>svg{flex-shrink:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-directory__banner,.members-directory__footer)>span{min-width:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__banner button{flex:0 0 44px;min-width:44px;min-height:44px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team)>.members-directory__pager{position:sticky;bottom:0;z-index:2;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;width:100%;margin-top:auto;padding:12px 0;background:var(--members-paper)}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__pager button{width:100%;min-width:0;min-height:44px;padding:8px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__pager>span{white-space:normal;text-align:center;letter-spacing:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-email-guide{flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0 0 12px;overflow:visible;scrollbar-gutter:auto;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-email-guide__steps,.members-email-guide__details){grid-template-columns:minmax(0,1fr)}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-email-guide__intro,.members-email-guide__section,.members-email-guide__templates){min-width:0;padding:14px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) :is(.members-email-guide__intro,.members-email-guide__notice,.members-email-guide__templates)>div{min-width:0;max-width:100%}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-email-guide__table-scroll{width:100%;min-width:0;max-width:100%;overflow:auto;overscroll-behavior-x:contain}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-email-guide a{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-email-guide__templates>button{width:100%;min-width:0;min-height:44px;white-space:normal}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library{flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin-bottom:12px;overflow:visible}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__toolbar{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:14px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__picker select{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__details>div{grid-template-columns:minmax(0,1fr);min-width:0;gap:2px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__details :is(dt,dd){min-width:0;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__notice{min-width:0;padding:12px 14px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__notice span{min-width:0;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__canvas{flex:0 0 auto;width:100%;height:clamp(340px,60dvh,640px);min-height:0;padding:8px}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .email-template-library__canvas iframe{width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.bo-shell[data-workspace-chrome] .members-directory:not(.members-directory--team) .members-directory__preview-loading{flex:1 0 auto;min-width:0;min-height:0;padding:20px 12px;overflow-wrap:anywhere}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(.team-workspace){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height, calc(36px + env(safe-area-inset-bottom, 0px)) )!important;width:100%;min-width:0;height:100dvh;min-height:0;max-height:100dvh;margin:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:auto;min-height:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-width:0;min-height:44px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.team-workspace)>.bo-rail{position:fixed;inset:0 auto 0 0;width:min(320px,88vw);min-width:0;max-width:100%;height:100dvh!important;min-height:0;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.team-workspace)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace)>.bo-stage>.bo-command{position:relative;inset:auto;flex:0 0 auto;align-items:stretch;width:100%;min-width:0;height:auto;min-height:40px;max-height:42dvh;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));overflow:auto}.bo-shell[data-workspace-chrome]:has(.team-workspace) :is(.workspaceHeaderHost,.workspaceHeaderPage){flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%;min-width:0;height:auto;min-height:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace) .workspaceHeaderPageTarget{flex:1 1 220px;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .workspaceHeaderCopy{flex:1 1 200px;min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .workspaceHeaderCopy :is(h1,p){flex-wrap:wrap;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.team-workspace) :is(.workspaceHeaderActions,.workspaceHeaderExtras,.team-workspace__steps){flex-wrap:wrap;min-width:0;max-width:100%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .workspaceHeaderHost :is(.team-workspace__steps button,.members-directory__refresh){min-width:44px;min-height:44px;white-space:normal}.bo-shell[data-workspace-chrome]:has(.team-workspace)>.bo-stage>.bo-view{display:flex;flex:1 1 0;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .bo-view>.team-workspace{display:flex;flex:1 1 0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__content{display:flex;flex:1 1 0;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px;padding-bottom:12px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__content>:is(.bo-teamInvitations,.members-directory--team,.team-workspace__restricted){flex:0 0 auto;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.bo-teamInvitations__form,.bo-teamInvitations__confirmation,.bo-teamInvitations__passwordFields){grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;height:auto;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.bo-teamInvitations__form,.bo-teamInvitations__confirmation,.bo-teamInvitations__sent){padding:16px 12px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations>.bo-sectionHeader{padding:10px 12px;min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.bo-teamInvitations__intro,.bo-teamInvitations__roleGuide,.bo-teamInvitations__confirmation>div){min-width:0;padding-inline:12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__roleGuide{padding-inline:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.bo-teamInvitations__control,.bo-teamInvitations__form small,.bo-teamInvitations__seatNote,.bo-teamInvitations__confirmation p,.bo-teamInvitations__sent p,.bo-teamInvitations__status span){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__temporaryPassword{grid-template-rows:auto minmax(50px,auto) auto;min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.bo-teamInvitations__form input,.bo-teamInvitations__form select){width:100%;min-width:0;max-width:100%;min-height:50px;font-size:16px;scroll-margin-block:16px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__passwordInput input{padding-right:58px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__passwordVisibility{width:50px;min-width:44px;height:50px;min-height:44px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__formFooter{flex-direction:column;align-items:stretch;gap:12px;min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__formFooter>.bo-primaryButton{align-self:stretch;width:100%;height:auto;padding:12px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__actions{display:flex;flex-wrap:wrap;gap:8px;padding:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__actions button{flex:1 1 160px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.bo-teamInvitations__actions button,.bo-teamInvitations__sent button,.bo-teamInvitations__retryAccess){min-width:0;min-height:44px;height:auto;padding:10px 12px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__sent{grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__sent button{grid-column:1 / -1;width:100%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__status{align-items:flex-start;flex-wrap:wrap;margin:0 12px 16px;padding:12px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__status>span{flex:1 1 160px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .bo-teamInvitations__retryAccess{flex:1 1 100%;margin:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__restricted{align-items:flex-start;padding:16px 12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__restricted>div{min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory--team{padding:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__controls{flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:12px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__search{width:100%;min-width:0;min-height:44px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__search input{min-width:0;min-height:44px;font-size:16px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__filters{flex-wrap:wrap;width:100%;min-width:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__filters button{flex:1 1 140px;justify-content:space-between;min-width:0;min-height:44px;max-width:100%;padding:8px 10px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table-wrap{flex:0 0 auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0!important;max-height:none;overflow:auto;overscroll-behavior-x:contain;scroll-padding:12px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table{width:100%;min-width:860px;table-layout:fixed}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table th:nth-child(1){width:32%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table th:nth-child(2){width:14%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table th:nth-child(3){width:14%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table th:nth-child(4){width:14%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table th:nth-child(5){width:26%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table :is(th,td){white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__person{min-width:0;align-items:flex-start}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__person :is(strong,small){white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__edit-menu{width:100%;min-width:0;margin:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__edit-menu summary{justify-content:space-between;min-height:44px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__edit-options{position:static;inset:auto;width:100%;min-width:0;margin-top:8px;padding:8px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__edit-options :is(label,select,button){min-width:0;max-width:100%}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__edit-options :is(select,button){min-height:44px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__edit-options select{font-size:16px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table:has(td[colspan]){min-width:0;table-layout:auto}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__table:has(td[colspan]) th{width:auto;padding:8px 4px;letter-spacing:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__empty{min-height:180px;padding:16px 8px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.members-directory__banner,.members-directory__footer){align-items:flex-start;min-width:0;height:auto;padding:12px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace :is(.members-directory__banner,.members-directory__footer)>svg{flex-shrink:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__banner>span{min-width:0}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace .members-directory__banner button{flex:0 0 44px;width:44px;min-height:44px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__pager{position:static;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;width:100%;min-width:0;margin-top:8px;padding-top:8px}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__pager button{width:100%;min-width:0;min-height:44px;height:auto;padding:8px 6px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.team-workspace) .team-workspace__pager>span{min-width:0;max-width:10ch;text-align:center;white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(var(--bo-workspace-footer-height),max-content)!important;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:auto;box-sizing:border-box}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-brandText{min-width:0;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel)>.bo-rail{position:fixed;inset:0 auto 0 0;width:min(80vw,304px);max-width:calc(100vw - 68px);height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;height:auto!important;min-height:0!important;max-height:100%!important;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel)>.bo-stage>.bo-command{position:relative;inset:auto;z-index:auto;flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:40px;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));box-sizing:border-box;background:var(--bo-rail);pointer-events:auto}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .workspaceHeaderHost,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .workspaceHeaderPageTarget,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .workspaceHeaderPage,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .workspaceHeaderCopy{min-width:0;min-height:0;height:auto;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .workspaceHeaderPage h1{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel)>.bo-stage>.bo-view{display:flex;flex:1 1 0;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel)>.bo-workspaceFooter{grid-column:1;grid-row:3;flex-wrap:wrap;width:100%;min-width:0;min-height:var(--bo-workspace-footer-height);height:auto;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel{display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:auto;min-height:0;max-height:100%;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsNav{position:relative;inset:auto;grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));box-sizing:border-box;border-top:1px solid var(--bo-line);overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsNav button{width:100%;min-width:0;min-height:44px;height:auto;padding:8px 4px;font-size:13px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsTrack,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsTrack:has(.bo-mobileSettingsSection.is-credentials.is-mobile-active){grid-column:1;grid-row:1;display:block;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left));box-sizing:border-box;overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:16px;transform:none!important;transition:none;will-change:auto}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsPage,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsGrid{display:block;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsGrid--account>.bo-settingsColumn{display:contents}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsGrid .bo-panel.bo-mobileSettingsSection.is-mobile-active{display:flex;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0 0 12px;padding:12px;box-sizing:border-box;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection .bo-sectionHeader{flex:0 0 auto;flex-wrap:wrap;gap:10px;min-width:0;min-height:0;height:auto;margin-bottom:12px;padding-bottom:8px;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection .bo-sectionHeader h2{min-width:0;font-size:16px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsGrid .bo-mobileSettingsSection .bo-formGrid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;height:auto;max-height:none;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsGrid .bo-formGrid>*{min-width:0;grid-column:1 / -1}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel :is(.bo-field,.bo-personalProfile,.bo-brandAssetCopy,.bo-settingsValue,.bo-settingsUnavailable,.bo-settingsSectionIntro,.bo-settingsSecurityNote,.bo-passwordStatus,.bo-personalProfile__status,.bo-workspaceImageStatus,.bo-welcomeMessageStatus,.bo-kilnEditor__hint,.bo-kilnEditor__error){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel input:not(.sr-only):not([type=checkbox]):not([type=radio]):not([type=range]),.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel select{width:100%;min-width:0;max-width:100%;min-height:44px;height:auto;box-sizing:border-box;font-size:16px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel textarea{min-width:0;max-width:100%;box-sizing:border-box;font-size:16px;line-height:1.5;scroll-margin-block:16px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel button,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-settingsCarousel :is(.bo-primaryButton,.bo-secondaryButton,.bo-inlineButton,.bo-iconButton,.bo-brandAssetButton,.bo-credentialMobileToggle,.bo-credentialSave,.bo-credentialEdit,.bo-aiEnableToggle){min-width:44px;max-width:100%;min-height:44px;height:auto;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;scroll-margin-block:16px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-brandAssetGrid{grid-template-columns:minmax(0,1fr);gap:12px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-brandAssetControl{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:10px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-brandAssetButton{grid-column:1 / -1;width:100%;font-size:14px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-brandAssetCopy :is(strong,span){white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-kilnEditor__fields{grid-template-columns:minmax(0,1fr);min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) :is(.bo-kilnEditor__bottom,.bo-kilnEditor__actions,.bo-personalProfile__photoControls,.bo-welcomeMessageActions){flex-wrap:wrap;min-width:0;gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-personalProfile.is-album .bo-personalProfile__album{min-width:0;padding:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-personalProfile__photos{grid-template-columns:minmax(0,1fr);gap:18px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-personalProfile__albumHeading{flex-wrap:wrap;gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-albumPlaybackSettings{width:100%;min-width:0;margin:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-albumPlaybackSettings__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-albumPlaybackSettings fieldset{grid-column:1 / -1}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-albumPlaybackSettings__toggle{display:flex}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-albumPlaybackSettings__toggle button{flex:1 1 0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-welcomeMessagesPortal{min-width:0;padding:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-welcomeMessageGrid{grid-template-columns:minmax(0,1fr);min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) :is(.bo-welcomeMessageCard,.bo-welcomeMessageTitle>div,.bo-welcomeMessageForm){min-width:0;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-welcomeMessageTitle{flex-wrap:wrap;gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-welcomeMessageTitle label{min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-welcomeMessageCard textarea{width:100%;min-height:15rem;max-height:none;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) :is(.bo-welcomeMessagesHeader,.bo-welcomeMessagesFooter,.bo-welcomeMessageMeta,.bo-welcomeMessageFooter){min-width:0;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionGrid{grid-template-columns:minmax(0,1fr);min-width:0;gap:10px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnection{grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;gap:8px;min-width:0;height:auto;min-height:0;padding:10px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionCopy :is(strong,small){display:block;min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;font-size:14px;line-height:1.45}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionStatus{min-width:0;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-services .bo-serviceConnectionStatus b{font-size:12px;line-height:1.4}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialVault,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialGrid{flex:0 0 auto;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot{min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileToggle{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;min-height:44px;padding:10px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileToggle>span:first-child{font-size:14px;line-height:1.4;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialMobileStatus{font-size:12px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialSlot.is-mobile-expanded .bo-credentialDetails{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:10px}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialCopy{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialCopy :is(label,small),.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-mobileSettingsSection.is-credentials .bo-credentialState small{display:block;min-width:0;height:auto;font-size:13px;line-height:1.5;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-credentialInputRow{display:flex;flex-wrap:wrap;gap:8px;height:auto;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-credentialInputRow input{flex:1 1 100%}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-credentialState{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;height:auto;white-space:normal}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .bo-credentialState small{flex:1 1 100%}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop{width:min(440px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));min-width:0;height:auto;min-height:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto;padding:16px;overflow:auto;overscroll-behavior:contain;scroll-padding-block:16px;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop__stage{width:min(320px,100%,50dvh);min-width:0;flex-shrink:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop__position,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop footer{flex-wrap:wrap;gap:8px;min-width:0}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop button,.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop__zoom input{min-width:44px;min-height:44px;height:auto}.bo-shell[data-workspace-chrome]:has(.bo-settingsCarousel) .personal-image-crop footer button{flex:1 1 110px}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable){position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--bo-workspace-footer-height, 36px)!important;width:100%;min-width:0;height:100dvh;min-height:0;max-height:100dvh;margin:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable)>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:auto}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-width:0;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .bo-brandMark{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .bo-brandMark img{min-width:0;min-height:0;max-width:100%;max-height:100%}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable)>.bo-rail{position:fixed;height:100dvh!important;min-height:0!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .bo-mobileDrawerHeader{grid-template-columns:minmax(0,1fr) 44px}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .bo-mobileDrawerClose{width:44px;height:44px}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable)>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible;scroll-padding:0}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable)>.bo-stage>.bo-command{position:relative;flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:40px;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) :is(.workspaceHeaderHost,.workspaceHeaderPageTarget,.workspaceHeaderPage,.workspaceHeaderCopy){min-width:0;max-width:100%;height:auto;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .workspaceHeaderPage h1{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable) .workspaceHeaderCopy p{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable)>.bo-stage>.bo-view{display:block;flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0;overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px 24px;-webkit-overflow-scrolling:touch}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable)>.bo-workspaceFooter{grid-column:1;grid-row:3;width:100%;min-width:0}.bo-pageDirectory,.lw-about-editor,.bo-pageEditorUnavailable{width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible;overflow-wrap:anywhere}.bo-pageDirectory,.bo-pageEditorUnavailable{padding:12px max(12px,env(safe-area-inset-right)) 24px max(12px,env(safe-area-inset-left))}.bo-pageDirectory .bo-pageDirectoryGrid{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.bo-pageDirectory .bo-pageDirectoryGrid article{min-width:0;padding:18px}.bo-pageDirectory :is(button,select),.lw-about-editor :is(button,select,input:not([type=file]),summary,.lw-about-editor__file){min-height:44px;max-width:100%}.bo-pageDirectory button,.lw-about-editor button{white-space:normal;overflow-wrap:anywhere}.lw-about-editor .lw-about-editor__toolbar{position:static;align-items:stretch;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.lw-about-editor .lw-about-editor__toolbar-start{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.lw-about-editor .lw-about-editor__state{flex:1 1 160px;min-width:0;max-width:none}.lw-about-editor .lw-about-editor__toolbar>.lw-about-editor__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lw-about-editor .lw-about-editor__actions>button{min-width:0}.lw-about-editor :is(.lw-about-editor__layout,.lw-about-editor__layout.has-preview){grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;padding:16px max(12px,env(safe-area-inset-right)) 24px max(12px,env(safe-area-inset-left))}.lw-about-editor :is(.lw-about-editor__content,.lw-about-editor__section-body,.lw-about-editor__images-heading,.lw-about-editor__image-controls){min-width:0;min-height:0;max-width:100%}.lw-about-editor .lw-about-editor__section{overflow:visible}.lw-about-editor .lw-about-editor__section-heading{flex-wrap:wrap;gap:10px}.lw-about-editor .lw-about-editor__section-heading>div{flex:1 1 140px}.lw-about-editor .lw-about-editor__field-meta{flex-wrap:wrap;gap:4px 12px;overflow-wrap:anywhere}.lw-about-editor .lw-about-editor__field-meta>:last-child{flex-shrink:1;min-width:0;max-width:100%}.lw-about-editor :is(.lw-about-editor__field input,.lw-about-editor__field textarea,.bo-albumPlaybackSettings select){font-size:16px}.lw-about-editor .lw-about-editor__images{grid-template-columns:minmax(0,1fr);min-width:0}.lw-about-editor .lw-about-editor__image-card{max-width:none}.lw-about-editor .lw-about-editor__image-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.lw-about-editor .lw-about-editor__image{width:min(100%,240px);justify-self:start}.lw-about-editor .lw-about-editor__image-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lw-about-editor .lw-about-editor__image-controls :is(button,.lw-about-editor__file){flex:1 1 120px}.lw-about-editor .lw-about-editor__image-controls p{flex-basis:100%;max-width:none;margin:0}.lw-about-editor .lw-about-editor__images-heading>.bo-albumPlaybackSettings{flex:1 1 100%;width:100%;margin-left:0}.lw-about-editor .bo-albumPlaybackSettings__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;width:100%;gap:12px}.lw-about-editor .bo-albumPlaybackSettings__controls>fieldset{grid-column:1 / -1}.lw-about-editor .bo-albumPlaybackSettings select{width:100%}.lw-about-editor .bo-albumPlaybackSettings__toggle{display:flex}.lw-about-editor .bo-albumPlaybackSettings__toggle button{flex:1 1 0}.lw-about-editor .lw-about-editor__history ol{max-height:none;overflow:visible}.lw-about-editor .lw-about-editor__history summary{padding-block:10px}.lw-about-editor .lw-about-editor__history li>div{flex:1 1 180px}.lw-about-editor .lw-about-preview{position:static;min-width:0}.lw-about-editor .lw-about-preview__viewports{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-about-editor .lw-about-preview__scroll{max-height:60dvh}.lw-about-editor .lw-about-dialog,.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory) .bo-pageDirectoryNotice{box-sizing:border-box;width:calc(100% - 24px);max-width:550px;min-width:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:16px;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory) .bo-pageDirectoryNotice{max-width:420px}.bo-shell[data-workspace-chrome]:has(.bo-pageDirectory) .bo-pageDirectoryNotice button{min-height:44px}.lw-about-editor .lw-about-dialog--crop{max-width:480px}.lw-about-editor .lw-about-dialog__actions>button{flex:1 1 140px}.lw-about-editor .lw-about-crop__controls label{grid-template-columns:minmax(0,1fr) auto}.lw-about-editor .lw-about-crop__controls input[type=range]{min-height:44px}.bo-pageDirectory .bo-guestbookModeration{display:flex;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:visible}.bo-pageDirectory .bo-guestbookModerationList{flex:0 0 auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;max-height:none;overflow:visible}.bo-pageDirectory :is(.bo-guestbookModerationHeader,.bo-guestbookModerationToolbar,.bo-guestbookModerationHeading){min-width:0}.bo-pageDirectory .bo-guestbookModerationHeader h2{flex-wrap:wrap}.bo-pageDirectory .bo-guestbookModerationFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bo-pageDirectory .bo-guestbookModerationFilters button{min-width:0}.bo-pageDirectory .bo-guestbookModerationSearch{width:100%;min-height:44px}.bo-pageDirectory :is(.bo-guestbookModerationSearch input,.bo-guestbookModerationPosition select){min-height:44px;font-size:16px}.bo-pageDirectory .bo-guestbookModerationIdentity small{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.bo-pageDirectory :is(.bo-guestbookModerationHeader p,.bo-guestbookModerationCard>p,.bo-guestbookModerationIdentity strong){font-size:14px}.bo-pageDirectory :is(.bo-guestbookModerationIdentity small,.bo-guestbookModerationSummary,.bo-guestbookModerationNotice,.bo-guestbookModerationMeta,.bo-guestbookModerationPagination,.bo-guestbookModerationFooter,.bo-guestbookModerationPosition,.bo-guestbookModerationEmpty span){font-size:12px}.bo-pageDirectory .bo-guestbookModeration button{font-size:13px;min-height:44px}.bo-pageDirectory .bo-guestbookModerationFilters b{font-size:inherit}.bo-pageDirectory .bo-guestbookModerationActions{gap:8px}.bo-pageDirectory .bo-guestbookModerationActions>button{flex:1 1 100px}.bo-pageDirectory .bo-guestbookModerationPosition{flex-wrap:wrap}.bo-pageDirectory .bo-guestbookModerationPosition select{min-width:64px}.bo-pageDirectory .bo-guestbookModerationPagination{gap:12px}.bo-pageDirectory .bo-guestbookModerationPagination>div{display:flex;flex-wrap:wrap;flex:1 1 220px}.bo-pageDirectory .bo-guestbookModerationPagination button{flex:1 1 90px}.bo-pageDirectory .bo-guestbookModerationFooter{align-items:flex-start}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]){--bo-mobile-safe-top: env(safe-area-inset-top, 0px);--bo-mobile-safe-right: env(safe-area-inset-right, 0px);--bo-mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--bo-mobile-safe-left: env(safe-area-inset-left, 0px);position:fixed;inset:0;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;margin:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"])>.bo-mobileTopBar{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:auto}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .bo-mobileNavTrigger:after{content:"Menu";padding:8px;font-size:14px;font-weight:700}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"])>.bo-rail{position:fixed;height:100dvh!important;min-height:0!important;max-height:100dvh!important}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .bo-mobileDrawerHeader{grid-template-columns:minmax(0,1fr) 44px}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .bo-mobileDrawerClose{width:44px;height:44px}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) :is(.bo-mobileDrawerExit,.bo-clientSignOut){min-height:44px}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .bo-nav{min-width:0;min-height:0;overflow:auto}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .bo-navButton span{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"])>.bo-stage{grid-column:1;grid-row:2;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"])>.bo-stage>.bo-command{position:relative;flex:0 0 auto;align-items:stretch;width:100%;min-width:0;min-height:40px;height:auto;margin:0;padding:8px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) :is(.workspaceHeaderHost,.workspaceHeaderPageTarget,.workspaceHeaderPage,.workspaceHeaderCopy,.workspaceHeaderActions,.workspaceHeaderExtras){min-width:0;max-width:100%;height:auto;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) :is(.workspaceHeaderHost,.workspaceHeaderPage,.workspaceHeaderActions,.workspaceHeaderExtras){flex-wrap:wrap;gap:8px}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .workspaceHeaderCopy{flex-basis:100%}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .workspaceHeaderCopy :is(h1,p){flex-wrap:wrap;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]) .workspaceHeaderButton{min-width:0;min-height:44px;max-width:100%;padding-block:8px;white-space:normal;overflow-wrap:anywhere}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"])>.bo-stage>.bo-view{display:flex;flex:1 1 0;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}.bo-shell[data-workspace-chrome]:has(.bo-pageEditorWorkspace[aria-label="Operation documents workspace"])>.bo-workspaceFooter{position:relative;inset:auto;grid-column:1;grid-row:3;flex-wrap:wrap;width:100%;height:auto;min-width:0;min-height:var(--bo-workspace-footer-height, 36px);overflow-wrap:anywhere}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]{display:flex;flex:1 1 0;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;max-height:none;overflow:visible}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"]>:is(.bo-operationDocumentsLanding,.bo-operationDocuments){flex:1 1 0;width:100%;height:auto;min-width:0;min-height:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right)) 20px max(12px,env(safe-area-inset-left));overflow:auto;overscroll-behavior-y:contain;scroll-padding-block:12px 20px;overflow-wrap:anywhere}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments>*{flex-shrink:0;min-width:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocumentsLanding__grid{grid-template-columns:minmax(0,1fr);width:100%;gap:12px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocumentsLanding__card{padding:18px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocumentsLanding__link{min-height:44px;white-space:normal}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__meta{flex-direction:column;align-items:flex-start;gap:4px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__counts button{min-width:0;min-height:52px;border-bottom:1px solid var(--od-line);white-space:normal;overflow-wrap:anywhere}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__counts button:nth-child(2n){border-right:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__counts button:last-child{grid-column:1 / -1;border-bottom:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;height:auto;max-height:none;padding:0;overflow:visible}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__toolbar label{grid-column:1 / -1;min-width:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__toolbar :is(input,select){width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] :is(.bo-operationDocuments__button,.bo-operationDocuments__textButton){min-height:44px;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__resultBar{flex-wrap:wrap;gap:4px 12px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__notesBody{max-height:none;overflow:visible}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] :is(.bo-operationDocuments__notes,.bo-operationDocuments__itemDetails)>summary{min-height:44px;padding-block:12px;white-space:normal;overflow-wrap:anywhere}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__scroll{flex:0 0 auto;width:100%;min-width:0;min-height:0;max-height:none;overflow:auto;overscroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-gutter:auto}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table{width:100%;min-width:0;table-layout:auto}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table :is(tbody,tbody tr,tbody th,tbody td){display:block;width:100%;min-width:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table tbody tr{padding:12px;border-bottom:1px solid var(--od-line)}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table tbody tr:last-child{border-bottom:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table :is(tbody th,tbody td){padding:4px 0;border:0}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__table td[data-label]:before{content:attr(data-label) ": ";display:inline-block;margin-right:6px;font-weight:600}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments--state{justify-content:flex-start;align-items:center}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-operationDocuments__state{width:100%;max-width:540px;margin-block:auto;padding:18px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] :is(.bo-ownerSetup__content,.bo-ownerSetup__taskBody,.bo-ownerSetup__taskHeading){min-width:0;max-width:100%}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-ownerSetup__notice{padding:14px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-ownerSetup__task{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-ownerSetup__number{width:28px;height:28px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-ownerSetup__taskHeading{align-items:flex-start;gap:8px}.bo-pageEditorWorkspace[aria-label="Operation documents workspace"] .bo-ownerSetup__taskHeading h3{flex:1 1 100%}}@media screen and (max-width:900px){.bo-shell[data-workspace-chrome] .bo-mobileTopBar .bo-mobileNavTrigger{grid-template-columns:38px minmax(0,1fr)!important}.bo-shell[data-workspace-chrome] .bo-mobileTopBar .bo-mobileNavTrigger:after{content:none!important;display:none!important}}.bo-shell .bo-officeProfileAvatar{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:100%;min-width:0;padding:8px 0 14px}.bo-shell .bo-officeProfileAvatarFrame{display:grid;flex:0 0 64px;place-items:center;width:64px;height:64px;padding:0;overflow:hidden;border:1px solid rgba(239,227,204,.28);border-radius:50%;background:#efe3cc0f;color:inherit}.bo-shell .bo-officeProfileAvatar .bo-officeProfileAvatarImage{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover}
