:root{--bb-font:Arial,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--bb-radius-sm:8px;--bb-radius-md:16px;--bb-radius-lg:24px;--bb-menu-radius:12px;--bb-dialog-radius:28px;--bb-shadow-soft:0 2px 6px #0002;--bb-menu-shadow:0 2px 6px #0003,0 8px 20px #0001;--bb-dialog-bg:#f0f4f9;--bb-search-bg:#e9eef6;--bb-focus:0 0 0 3px rgba(11,87,208,.25);--bb-color-accent:#0b57d0;--bb-color-accent-strong:#0842a0;--bb-color-on-accent:#fff;--bb-action-container:#c2e7ff;--bb-action-container-hover:#b3dff8;--bb-action-on-container:#001d35;--bb-color-success:#24945d;--bb-color-danger:#b2382a;--bb-color-accent-soft:#d3e3fd;--bb-color-success-soft:#e8f7ef;--bb-color-danger-soft:#fff0ec;--bb-color-warning:#b87813;--bb-color-warning-soft:#fff3d8;--bb-color-info:#2563b8;--bb-color-info-soft:#e6eefb;--bb-bg:#f6f8fc;--bb-surface:#ffffff;--bb-surface-soft:#f2f6fc;--bb-surface-hover:#e9eef6;--bb-text:#1f1f1f;--bb-text-muted:#444746;--bb-border:#c4c7c5;--bb-border-strong:#747775;--bb-text-soft:#5f6368;--bb-field-bg:#ffffff;--bb-field-border:#747775;--bb-card-shadow:0 1px 2px #0001}.bb-navigation-sheet--stable{height:min(70dvh,640px)}.bb-navigation-sheet--stable .bb-filter-list{flex:1 1 auto}.bb-navigation-sheet--stable .bb-navigation-description{flex-shrink:0}.bb-navigation-sheet--grouped .bb-filter-row:has(>.bb-navigation-badge){grid-template-columns:minmax(0,1fr) auto 20px}.bb-navigation-sheet .bb-filter-titlebar h3:has(.bb-navigation-title-icon){display:flex;align-items:center;gap:10px;min-width:0}.bb-navigation-title-icon{display:flex;flex:0 0 22px;color:var(--bb-text-muted)}.bb-navigation-title-icon svg{width:22px;height:22px}.bb-navigation-sheet--warning .bb-navigation-title-icon{color:var(--bb-color-warning)}.bb-navigation-sheet--grouped .bb-filter-list{display:block}.bb-navigation-group{min-width:0}.bb-navigation-group+.bb-navigation-group{margin-top:12px}.bb-navigation-group-title{position:sticky;top:0;z-index:1;margin:0;padding:9px 10px;border-radius:6px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:11px;line-height:1.4;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.bb-navigation-sheet--grouped .bb-filter-row{width:100%;padding:12px 6px}.bb-navigation-sheet--grouped .bb-filter-row-main{flex-wrap:nowrap}.bb-navigation-sheet--grouped .bb-filter-row-copy{flex:1;gap:4px}.bb-navigation-date{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;line-height:1.35}.bb-navigation-sheet--grouped .bb-navigation-date strong{font-size:20px;font-weight:750}.bb-navigation-date>span{font-size:15px;font-weight:500;color:var(--bb-text-muted)}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review{height:auto;max-height:min(90dvh,calc(100dvh - max(16px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px))))}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-list{flex:0 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0;padding:2px 3px 4px}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-navigation-group+.bb-navigation-group{margin-top:20px}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-navigation-group-title{position:static;display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:8px 2px;border-radius:0;background:transparent;font-size:11px;line-height:1.4;letter-spacing:.05em}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-navigation-group-title:after{content:"";flex:1;min-width:20px;height:1px;background:var(--bb-border)}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row{min-height:76px;padding:14px;border:0;border-radius:12px;background:color-mix(in srgb,var(--bb-text) 5%,transparent)}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row+.bb-filter-row{margin-top:8px}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row-copy{gap:5px}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row-copy small{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-navigation-date strong{font-size:18px;font-weight:700}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-navigation-date>span{font-size:15px}@media(hover:hover)and (pointer:fine){.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row:hover{background:var(--bb-surface-hover)}}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row:active{background:var(--bb-surface-hover)}.bb-filter-sheet.bb-navigation-sheet.bb-navigation-sheet--review .bb-filter-row:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:1px}@media(max-width:900px){html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module):has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-top:calc(70px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module):has(.bb-collection-surface[data-bb-collection-mobile-start=compact]):has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-top:calc(64px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body:has(.bb-collection-toolbar[data-bb-collection-topbar-only=true] .bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls)::before{height:calc(64px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar:has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-bottom:0!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count:has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-bottom:24px!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar[data-bb-collection-topbar-only=true]:not(.bb-collection-toolbar--has-leading):has(>.bb-collection-toolbar-actions:empty){height:0!important;min-height:0!important;padding:0!important;gap:0!important;border:0!important}html body .bb-collection-toolbar[data-bb-collection-topbar-only=true]>.bb-collection-toolbar-actions:empty{display:none!important}}.bb-review-queue{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.bb-review-queue.is-pending{border-color:var(--bb-color-warning);background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-review-queue:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-review-queue-copy{display:grid;gap:4px;min-width:0}.bb-review-queue-copy>strong{font-size:16px;font-weight:700;line-height:1.3}.bb-review-queue-counts{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;color:var(--bb-text);font-size:13px;line-height:1.4}.bb-review-queue-counts>span{white-space:normal}.bb-review-queue-counts>span+span:before{content:"·";padding-right:10px;color:var(--bb-text-muted)}.bb-review-queue-icon,.bb-review-queue-chevron{display:flex}.bb-review-queue-icon svg{width:24px;height:24px}.bb-review-queue-chevron svg{width:16px;height:16px}.bb-review-queue.bb-review-queue--inline{display:flex;justify-content:flex-end;gap:4px;width:auto;min-width:48px;min-height:48px;margin:0;padding:6px 0;border:0;border-radius:8px;background:transparent;font-size:13px;line-height:1.4}.bb-review-queue--inline>span:first-child{min-width:0;overflow-wrap:anywhere}.bb-review-queue--inline .bb-review-queue-chevron{flex:none}.bb-review-queue.bb-review-queue--inline:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-collection-results-toolbar.bb-collection-results-toolbar--compact{flex-wrap:wrap;gap:0 8px;margin:0}.bb-collection-results-toolbar--compact>.bb-global-search-group-shortcut{min-height:48px;padding:0 4px;border-color:transparent;background:transparent}.bb-collection-results-toolbar--compact>.bb-global-search-group-shortcut>span{white-space:normal;overflow-wrap:anywhere}.bb-navigation-panel{padding:10px;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface-soft)}.bb-navigation-panel>.bb-navigation-group-title{position:static;display:flex;align-items:center;gap:8px;padding:2px 0 8px;background:transparent;color:var(--bb-text);font-size:16px;letter-spacing:normal;text-transform:none}.bb-navigation-panel>.bb-navigation-group-title>span:not(.bb-navigation-badge):not(.bb-navigation-group-icon){flex:1;min-width:0}.bb-navigation-group-icon{display:flex;color:var(--bb-color-warning)}.bb-navigation-group-icon svg{width:20px;height:20px}.bb-navigation-badge{flex:0 0 auto;align-self:center;padding:4px 8px;border-radius:99px;color:var(--bb-color-warning);background:var(--bb-color-warning-soft);font-size:12px;font-weight:650;line-height:1.4;white-space:nowrap}.bb-navigation-panel .bb-filter-row{display:flex;gap:8px;border-bottom:1px solid var(--bb-border)}.bb-navigation-panel .bb-filter-row:last-child{border-bottom:0}.bb-navigation-panel .bb-filter-row-main{flex:1;min-width:0}.bb-navigation-panel .bb-filter-row-copy>strong,.bb-navigation-panel .bb-filter-row-copy>small{white-space:normal;overflow-wrap:anywhere}.bb-navigation-panel .bb-filter-row-copy>.bb-navigation-detail{color:var(--bb-color-accent);font-size:13px}.bb-navigation-group-description{margin:4px 0 10px;color:var(--bb-text-muted);font-size:13px;line-height:1.5}.bb-navigation-footer{margin:8px 0 0;padding:12px 2px 0;border-top:1px solid var(--bb-border);font-size:12px;line-height:1.5;color:var(--bb-text-muted);flex-shrink:0}.bb-navigation-panel .bb-navigation-group-title{z-index:0}@media(max-width:900px){html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module):has(.bb-collection-surface[data-bb-collection-mobile-start=compact]):not(:has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls)){padding-top:calc(64px + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module):has(.bb-collection-surface[data-bb-collection-mobile-start=compact]):not(:has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls))>.bb-module-inner.bb-module-inner{padding-top:0!important}}@media(max-width:360px){.bb-review-queue{gap:9px;padding:12px}.bb-review-queue-counts{display:grid;gap:2px}.bb-review-queue-counts>span+span:before{content:none}.bb-navigation-panel{padding:8px}.bb-navigation-panel>.bb-navigation-group-title{font-size:14px}.bb-navigation-panel .bb-filter-row:has(>.bb-navigation-badge){flex-wrap:wrap}.bb-navigation-panel .bb-filter-row:has(>.bb-navigation-badge)>.bb-filter-row-main{flex-basis:100%}}.bb-global-search-more-filters[hidden]{display:none!important}.bb-global-search{position:relative;z-index:70;width:100%;min-width:0}.bb-global-search-quick-filters{display:flex;align-items:center;gap:8px;min-width:0;margin-top:8px;padding:0 2px 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.bb-global-search-quick-filters[hidden],.bb-global-search-quick-filters:not(:has(.bb-global-search-quick-filter:not([hidden]))){display:none!important}.bb-global-search-quick-filter{flex:0 0 auto;min-width:0;min-height:34px;border:1px solid var(--bb-border);border-radius:999px;background:var(--bb-surface);color:var(--bb-text-muted);display:inline-grid;grid-template-columns:16px minmax(0,auto) 13px;align-items:center;gap:7px;padding:0 10px;font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(15,39,66,.04)}.bb-global-search-quick-filter[hidden]{display:none!important}.bb-global-search-quick-filter:hover{border-color:color-mix(in srgb,var(--bb-color-accent) 42%,var(--bb-border));background:var(--bb-surface-hover);color:var(--bb-text)}.bb-global-search-quick-filter.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-global-search-quick-filter>svg{width:16px;height:16px;color:currentColor}.bb-global-search-quick-filter>svg:last-child{width:13px;height:13px;opacity:.72}.bb-global-search-quick-filter>span{min-width:0;display:flex;align-items:baseline;gap:5px}.bb-global-search-quick-filter strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:12px;font-weight:500}.bb-global-search-quick-filter small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:10px;font-weight:500;opacity:.78}.bb-global-search-quick-filter:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-collection-toolbar--mobile-search-topbar:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden])){padding-bottom:42px!important}.bb-global-search-box.bb-filter-search{grid-template-columns:24px minmax(0,1fr) 42px;padding-right:5px}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search{position:relative!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;border:1px solid var(--bb-field-border)!important;border-radius:999px!important;background:var(--bb-search-bg)!important;color:var(--bb-text-muted)!important;padding:0 5px 0 13px!important;box-shadow:none!important;box-sizing:border-box!important;justify-self:stretch!important}body .bb-global-search.bb-global-search.is-search-only .bb-global-search-box.bb-global-search-box.bb-filter-search{grid-template-columns:24px minmax(0,1fr)!important;padding-right:13px!important}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search>svg{position:static!important;left:auto!important;top:auto!important;width:20px!important;height:20px!important;color:currentColor!important}.bb-global-search-inline-editor{min-width:0;min-height:50px;display:flex;align-items:center;align-content:center;gap:6px;flex-wrap:wrap;padding:5px 0;box-sizing:border-box}.bb-global-search-inline-tokens{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.bb-global-search-inline-token{min-width:0;max-width:min(360px,100%);min-height:30px;border:1px solid var(--bb-border);border-radius:7px;background:var(--bb-surface-soft);color:var(--bb-text);display:inline-flex;align-items:center;overflow:hidden;font-size:12px;font-weight:500;line-height:1}.bb-global-search-inline-token-icon{width:31px;min-height:30px;align-self:stretch;background:var(--bb-color-accent);color:var(--bb-color-on-accent);display:grid;place-items:center}.bb-global-search-inline-token-icon svg{width:16px;height:16px}.bb-global-search-inline-token--group .bb-global-search-inline-token-icon{background:var(--bb-color-info)}.bb-global-search-inline-token-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 9px}.bb-global-search-inline-token-remove{width:28px;min-height:30px;align-self:stretch;border:0;background:transparent;color:var(--bb-text-muted);display:grid;place-items:center;padding:0;cursor:pointer}.bb-global-search-inline-token-remove:hover{background:var(--bb-surface-hover);color:var(--bb-text)}.bb-global-search-inline-token-remove:focus-visible{outline:0;box-shadow:inset var(--bb-focus)}.bb-global-search-inline-token-remove svg{width:14px;height:14px}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search input{flex:1 1 150px!important;width:auto!important;min-width:120px!important;height:auto!important;min-height:30px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:var(--bb-text)!important;font:inherit!important;font-size:15px!important;font-weight:400!important;padding:0!important;box-shadow:none!important}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search:focus-within{border-color:var(--bb-color-accent)!important;box-shadow:var(--bb-focus)!important}.bb-global-search-toggle{width:38px;height:38px;border:1px solid transparent;border-radius:12px;background:var(--bb-surface-soft);color:var(--bb-text-muted);display:grid;place-items:center;padding:0;cursor:pointer}.bb-global-search-toggle svg{width:18px;height:18px;color:currentColor;transition:transform .08s ease}.bb-global-search-toggle[aria-expanded=true]{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-global-search-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bb-global-search-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:120;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(180px,.8fr);gap:18px;min-width:0;max-height:min(58vh,560px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);box-shadow:var(--bb-menu-shadow);padding:18px}.bb-global-search-menu-col{display:grid;align-content:start;gap:10px;min-width:0}.bb-global-search-menu-col+.bb-global-search-menu-col{border-left:1px solid var(--bb-border);padding-left:18px}.bb-global-search-menu-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--bb-text);font-size:16px;font-weight:500;line-height:1.1}.bb-global-search-menu-title svg{width:19px;height:19px;color:var(--bb-color-accent)}.bb-global-search-menu-list{display:grid;gap:4px}.bb-global-search-menu-item{min-height:38px;border:0;border-radius:0;background:transparent;color:var(--bb-text);display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 8px;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.bb-global-search-menu-item svg{width:17px;height:17px;color:var(--bb-text-muted)}.bb-global-search-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-menu-item em{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-muted);font-style:normal;font-size:11px;font-weight:500}.bb-global-search-menu-item:hover,.bb-global-search-menu-item.is-active{background:var(--bb-surface-soft)}.bb-global-search-menu-item.is-active:after{content:"";width:7px;height:7px;border-radius:99px;background:var(--bb-color-accent)}.bb-global-search-menu-summary{color:var(--bb-text-muted);font-size:12px;font-weight:500;line-height:1.35}.bb-global-search-menu-action{min-height:38px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface-soft);color:var(--bb-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.bb-global-search-menu-more{display:grid;gap:4px;min-width:0}.bb-global-search-menu-more>summary{list-style:none;min-height:38px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface-soft);color:var(--bb-text);display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 8px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.bb-global-search-menu-more>summary::-webkit-details-marker{display:none}.bb-global-search-menu-more>summary svg{width:17px;height:17px;color:var(--bb-text-muted);transition:transform .12s ease}.bb-global-search-menu-more[open]>summary svg{transform:rotate(180deg)}.bb-global-search-menu-more>summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-menu-more>summary em{min-width:22px;height:22px;border-radius:999px;background:var(--bb-surface);color:var(--bb-text-muted);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:500}.bb-global-search-menu-more-list{display:grid;gap:4px;margin-top:4px}.bb-global-search-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:-2px}.bb-global-search-chip{min-height:30px;border:1px solid var(--bb-border);border-radius:999px;background:var(--bb-surface);color:var(--bb-text-muted);display:inline-flex;align-items:center;gap:6px;padding:0 10px;font:inherit;font-size:12px;font-weight:500}.bb-global-search-chip svg{width:14px;height:14px}.bb-global-search-chip.strong{border-color:transparent;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-global-search-chip-clear,.bb-global-search-chip.is-removable{cursor:pointer}.bb-global-search-chip.is-removable{padding-right:7px}.bb-global-search-chip.is-removable svg:last-child{width:13px;height:13px;margin-left:1px;opacity:.72}.bb-global-search-chip.is-removable:hover{background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-global-search-popover{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:180;overflow:hidden;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);color:var(--bb-text);box-shadow:var(--bb-menu-shadow)}.bb-global-search-popover-head{min-height:50px;padding:7px 16px;background:var(--bb-surface);display:grid;grid-template-columns:auto 36px;justify-content:end;align-items:center;gap:10px;border-bottom:1px solid var(--bb-border)}.bb-global-search-popover-results{display:inline-flex;align-items:center;gap:7px;color:var(--bb-text-muted);font-size:12px;font-weight:500;white-space:nowrap}.bb-global-search-popover-results svg{width:17px;height:17px;color:var(--bb-color-accent)}.bb-global-search-popover-results strong{color:inherit;font:inherit}.bb-global-search-popover-close{width:36px;height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--bb-text-muted);display:grid;place-items:center;padding:0;cursor:pointer}.bb-global-search-popover-close:hover{border-color:var(--bb-border);background:var(--bb-surface-soft);color:var(--bb-text)}.bb-global-search-popover-close svg{width:18px;height:18px}.bb-global-search-popover-close:focus-visible,.bb-global-search-facet:focus-visible,.bb-global-search-group-option:focus-visible,.bb-global-search-popover-clear:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-global-search-popover-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);align-items:stretch}.bb-global-search-popover-section{min-width:0;padding:16px}.bb-global-search-popover-group-section{border-left:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-global-search-popover-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bb-global-search-popover-section-head h4{margin:0;color:var(--bb-text);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.bb-global-search-popover-section-head h4 svg{width:17px;height:17px;color:var(--bb-color-accent)}.bb-global-search-popover-section-head>span{min-width:20px;height:20px;border-radius:999px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);display:grid;place-items:center;font-size:10px;font-weight:500}.bb-global-search-facet-grid{display:grid;grid-template-columns:1fr;gap:8px}.bb-global-search-facet{min-width:0;min-height:58px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface);color:var(--bb-text);display:grid;grid-template-columns:19px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 10px;text-align:left;font:inherit;cursor:pointer}.bb-global-search-facet:hover{border-color:color-mix(in srgb,var(--bb-color-accent) 42%,var(--bb-border));background:var(--bb-surface-hover)}.bb-global-search-facet.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);box-shadow:inset 3px 0 0 var(--bb-color-accent)}.bb-global-search-facet>svg{width:18px;height:18px;color:var(--bb-text-muted)}.bb-global-search-facet.is-active>svg{color:var(--bb-color-accent-strong)}.bb-global-search-facet>span{display:grid;gap:3px;min-width:0}.bb-global-search-facet strong,.bb-global-search-group-option strong{overflow:hidden;color:inherit;font-size:13px;font-weight:500;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-facet small,.bb-global-search-group-option small{overflow:hidden;color:var(--bb-text-muted);font-size:11px;font-weight:500;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-facet>svg:last-child{width:14px;height:14px;color:var(--bb-text-soft)}.bb-global-search-group-list{display:grid;gap:5px}.bb-global-search-group-option{min-width:0;min-height:46px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--bb-text);display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;text-align:left;font:inherit;cursor:pointer}.bb-global-search-group-option:hover{background:var(--bb-surface);border-color:var(--bb-border)}.bb-global-search-group-option.is-active{background:var(--bb-surface);border-color:color-mix(in srgb,var(--bb-color-accent) 30%,var(--bb-border));box-shadow:0 1px 2px rgba(15,39,66,.04)}.bb-global-search-group-option-icon{width:20px;height:20px;border-radius:7px;background:var(--bb-surface);color:var(--bb-text-muted);display:grid;place-items:center}.bb-global-search-group-option.is-active .bb-global-search-group-option-icon{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-global-search-group-option-icon svg{width:14px;height:14px}.bb-global-search-group-option-icon b{font-size:11px;font-weight:500;line-height:1}.bb-global-search-group-option>span:last-child{display:grid;gap:2px;min-width:0}.bb-global-search-popover-foot{min-height:50px;padding:10px 16px;border-top:1px solid var(--bb-border);background:var(--bb-surface);display:flex;align-items:center;justify-content:space-between;gap:12px}.bb-global-search-popover-foot>span{color:var(--bb-text-muted);font-size:11px;font-weight:500}.bb-global-search-popover-clear{min-height:32px;border:0;border-radius:9px;background:var(--bb-color-danger-soft);color:var(--bb-color-danger);display:inline-flex;align-items:center;gap:6px;padding:0 9px;font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.bb-global-search-popover-clear svg{width:14px;height:14px}.bb-global-search-popover-empty{color:var(--bb-text-muted);font-size:12px;font-weight:500;padding:8px}.bb-global-search-rule-builder{position:fixed;z-index:10020;left:50%;top:50%;width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);color:var(--bb-text);box-shadow:var(--bb-menu-shadow)}.bb-global-search-rule-builder header{min-height:70px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bb-border)}.bb-global-search-rule-builder header span{display:block;color:var(--bb-text-muted);font-size:11px;font-weight:500;text-transform:uppercase}.bb-global-search-rule-builder h3{margin:3px 0 0;font-size:19px;line-height:1.15}.bb-global-search-rule-builder header button{width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--bb-text-muted);display:grid;place-items:center;cursor:pointer}.bb-global-search-rule-builder header button:hover{background:var(--bb-surface-soft);color:var(--bb-text)}.bb-global-search-rule-builder header svg,.bb-global-search-rule-add svg,.bb-global-search-rule-remove svg{width:17px;height:17px}.bb-global-search-rule-builder-body{padding:18px}.bb-global-search-rule-builder-body>p{margin:0 0 12px;color:var(--bb-text-muted);font-size:14px}.bb-global-search-rule-join{display:flex;gap:6px;margin:0 0 12px}.bb-global-search-rule-join button{min-height:32px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface);color:var(--bb-text-muted);padding:0 10px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.bb-global-search-rule-join button.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-global-search-rules{display:grid;gap:8px}.bb-global-search-rule{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(130px,1fr) 34px;gap:8px;align-items:center}.bb-global-search-rule select,.bb-global-search-rule input{width:100%;height:40px;min-width:0;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);color:var(--bb-text);padding:0 10px;font:inherit;font-size:13px}.bb-global-search-rule select:focus,.bb-global-search-rule input:focus{outline:0;border-color:var(--bb-color-accent);box-shadow:var(--bb-focus)}.bb-global-search-rule-no-value{min-height:40px;border:1px dashed var(--bb-border);border-radius:9px;background:var(--bb-surface-soft);color:var(--bb-text-muted);display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:500}.bb-global-search-rule-remove{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--bb-text-soft);display:grid;place-items:center;cursor:pointer}.bb-global-search-rule-remove:hover{background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-global-search-rule-add{width:100%;min-height:42px;margin-top:12px;border:1px dashed var(--bb-color-accent);border-radius:9px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.bb-global-search-rule-builder footer{min-height:64px;padding:12px 18px;display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;border-top:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-global-search-rule-builder footer button{min-height:38px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);color:var(--bb-text);padding:0 12px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.bb-global-search-rule-builder footer .bb-global-search-rule-apply{border-color:var(--bb-color-accent);background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-global-search-rule-builder footer .bb-global-search-rule-reset{color:var(--bb-color-danger)}.bb-global-search-rule-builder{overscroll-behavior:contain;contain:layout paint;isolation:isolate}.bb-global-search-rule-builder header{background:var(--bb-surface);color:var(--bb-text)}.bb-global-search-popover.has-advanced .bb-global-search-popover-body{grid-template-columns:minmax(260px,1.25fr) minmax(210px,.8fr) minmax(220px,.9fr)}.bb-global-search-popover-advanced-section{border-left:1px solid var(--bb-border);background:var(--bb-surface)}.bb-global-search-advanced-copy{margin:0;color:var(--bb-text-muted);font-size:12px;line-height:1.45}.bb-global-search-advanced-button{width:100%;min-height:42px;margin-top:12px;border:1px dashed var(--bb-color-accent);border-radius:10px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.bb-global-search-advanced-button svg{width:16px;height:16px}.bb-global-search-advanced-summary{margin-top:10px;padding:9px 10px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:11px;font-weight:500;line-height:1.4}.bb-global-search-custom-filter-entry{margin-top:10px}.bb-global-search-custom-filter-button{width:100%;min-height:58px;border:1px dashed var(--bb-color-accent);border-radius:12px;background:var(--bb-color-accent-soft);color:var(--bb-text);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font:inherit;text-align:left;cursor:pointer}.bb-global-search-custom-filter-button:hover{border-style:solid;background:var(--bb-surface-hover)}.bb-global-search-custom-filter-button:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-global-search-custom-filter-icon{width:32px;height:32px;border-radius:9px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);display:grid;place-items:center}.bb-global-search-custom-filter-icon svg{width:17px;height:17px}.bb-global-search-custom-filter-button>span:last-child{display:grid;gap:3px;min-width:0}.bb-global-search-custom-filter-button strong{color:var(--bb-color-accent-strong);font-size:13px;font-weight:500;line-height:1.1}.bb-global-search-custom-filter-button small{overflow:hidden;color:var(--bb-text-muted);font-size:10.5px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-field-grid{display:grid;grid-template-columns:repeat(var(--bb-global-search-field-columns,2),minmax(0,1fr));gap:9px;margin-top:10px}.bb-global-search-field{display:grid;gap:4px;min-width:0;color:var(--bb-text-muted);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bb-global-search-field.is-wide{grid-column:1/-1}.bb-global-search-field>span{padding-left:2px}.bb-global-search-field input,.bb-global-search-field select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid var(--bb-field-border);border-radius:10px;background:var(--bb-field-bg);color:var(--bb-text);padding:0 10px;font:inherit;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.bb-global-search-field input:focus,.bb-global-search-field select:focus{outline:0;border-color:var(--bb-color-accent);box-shadow:var(--bb-focus)}.bb-global-search-field input::placeholder{color:var(--bb-text-soft)}.bb-global-search-popover-body{grid-template-columns:1fr}.bb-global-search-popover-group-section{border-top:1px solid var(--bb-border);border-left:0;background:var(--bb-surface-soft)}.bb-global-search-more-filters,.bb-global-search-group-picker{display:grid;gap:8px;margin-top:10px}.bb-global-search-more-filters>summary,.bb-global-search-group-picker>summary{list-style:none;min-height:48px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface-soft);color:var(--bb-text);display:grid;grid-template-columns:19px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 10px;font:inherit;cursor:pointer}.bb-global-search-group-picker>summary{background:var(--bb-surface)}.bb-global-search-more-filters>summary::-webkit-details-marker,.bb-global-search-group-picker>summary::-webkit-details-marker{display:none}.bb-global-search-more-filters>summary>svg,.bb-global-search-group-picker>summary>svg{width:18px;height:18px;color:var(--bb-color-accent)}.bb-global-search-more-filters>summary>svg:last-child,.bb-global-search-group-picker>summary>svg:last-child{width:14px;height:14px;color:var(--bb-text-soft);transition:transform .12s ease}.bb-global-search-more-filters[open]>summary>svg:last-child,.bb-global-search-group-picker[open]>summary>svg:last-child{transform:rotate(180deg)}.bb-global-search-more-filters>summary>span,.bb-global-search-group-picker>summary>span{display:grid;gap:2px;min-width:0}.bb-global-search-more-filters>summary strong,.bb-global-search-group-picker>summary strong{overflow:hidden;color:inherit;font-size:13px;font-weight:500;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-more-filters>summary small,.bb-global-search-group-picker>summary small{overflow:hidden;color:var(--bb-text-muted);font-size:11px;font-weight:500;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-more-filters>summary:hover,.bb-global-search-group-picker>summary:hover{border-color:color-mix(in srgb,var(--bb-color-accent) 42%,var(--bb-border));background:var(--bb-surface-hover)}.bb-global-search-more-filters>summary:focus-visible,.bb-global-search-group-picker>summary:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-global-search-more-filters-list,.bb-global-search-group-picker-list{display:grid;gap:8px}.bb-global-search-more-filters-list{grid-template-columns:1fr}.bb-global-search-group-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(48vh,460px);overflow:auto;overscroll-behavior:contain;padding:2px 2px 2px 0}.bb-global-search-group-picker-list .bb-global-search-group-option{min-height:52px;border-color:var(--bb-border);background:var(--bb-surface)}.bb-global-search-group-picker-panel{display:grid;gap:8px;min-width:0}.bb-global-search-group-search{min-height:44px;border:1px solid var(--bb-field-border);border-radius:12px;background:var(--bb-field-bg);color:var(--bb-text-muted);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;box-sizing:border-box}.bb-global-search-group-search:focus-within{border-color:var(--bb-color-accent);box-shadow:var(--bb-focus)}.bb-global-search-group-search>svg{width:18px;height:18px;color:var(--bb-color-accent)}.bb-global-search-group-search>input{width:100%;min-width:0;min-height:40px;border:0;outline:0;background:transparent;color:var(--bb-text);font:inherit;font-size:13px;font-weight:500;padding:0}.bb-global-search-group-search>input::placeholder{color:var(--bb-text-soft)}.bb-global-search-group-search>input::-webkit-search-cancel-button{cursor:pointer}.bb-global-search-group-empty{margin:0;padding:12px;border:1px dashed var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text-muted);font-size:12px;font-weight:500;text-align:center}.bb-global-search-group-option[hidden],.bb-global-search-group-empty[hidden]{display:none!important}.bb-global-search-popover.has-groups{overflow:visible}.bb-global-search-group-picker{position:relative;z-index:4}.bb-global-search-group-picker[open]{z-index:8}.bb-global-search-group-picker-panel{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:12;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;max-height:min(420px,calc(100dvh - 180px));overflow:hidden;padding:8px;border:1px solid var(--bb-border-strong);border-radius:12px;background:var(--bb-surface);box-shadow:0 18px 42px rgba(15,39,66,.22);box-sizing:border-box}.bb-global-search-group-search{position:sticky;top:0;z-index:2;display:grid!important;width:100%!important;min-height:48px!important;visibility:visible!important;opacity:1!important;background:var(--bb-field-bg)!important}.bb-global-search-group-picker-list{grid-template-columns:minmax(0,1fr)!important;width:100%;max-height:min(330px,calc(100dvh - 270px))}.bb-global-search-group-picker-list .bb-global-search-group-option{width:100%;min-width:0}.bb-global-search-popover.has-groups:not(.has-advanced) .bb-global-search-popover-body{grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr)}.bb-global-search-popover.has-groups:not(.has-advanced) .bb-global-search-popover-group-section{border-top:0;border-left:1px solid var(--bb-border)}@media(max-width:760px){.bb-global-search-popover{position:static;margin-top:8px;border-radius:14px;box-shadow:0 16px 36px rgba(15,39,66,.16)}.bb-global-search-popover-head{grid-template-columns:auto 36px;padding:7px 14px}.bb-global-search-popover-results{font-size:11px}.bb-global-search-popover-body{grid-template-columns:1fr}.bb-global-search-popover-group-section{border-top:1px solid var(--bb-border);border-left:0}.bb-global-search-popover-section{padding:14px}.bb-global-search-facet-grid,.bb-global-search-more-filters-list,.bb-global-search-group-picker-list{grid-template-columns:1fr}.bb-global-search-popover-foot{align-items:flex-start;flex-direction:column;padding:12px 14px}.bb-global-search-popover-clear{align-self:stretch;justify-content:center;min-height:38px}}@media(max-width:760px){.bb-global-search-popover.has-advanced .bb-global-search-popover-body{grid-template-columns:1fr}.bb-global-search-popover-advanced-section{border-top:1px solid var(--bb-border);border-left:0}.bb-global-search-rule-builder{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.bb-global-search-rule-builder-body{padding:14px}.bb-global-search-rule{grid-template-columns:1fr 1fr 34px}.bb-global-search-rule>*:nth-child(3){grid-column:1 / 3}.bb-global-search-rule-remove{grid-column:3;grid-row:1 / 3}.bb-global-search-rule-builder footer{padding:12px 14px;grid-template-columns:1fr 1fr}.bb-global-search-rule-builder footer>span{display:none}.bb-global-search-rule-builder footer .bb-global-search-rule-reset{grid-column:1 / -1}.bb-global-search-rule-builder footer button{padding:0 8px}}@media(max-width:760px){.bb-global-search-popover.has-groups:not(.has-advanced) .bb-global-search-popover-body{grid-template-columns:1fr}.bb-global-search-popover.has-groups:not(.has-advanced) .bb-global-search-popover-group-section{border-top:1px solid var(--bb-border);border-left:0}.bb-global-search-custom-filter-button small{white-space:normal}}.bb-global-search-popover-group-section>.bb-global-search-group-picker{margin-top:0}.bb-global-search-popover.has-side .bb-global-search-popover-body{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr)}.bb-global-search-popover-side{min-width:0;display:grid;align-content:start;border-left:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-global-search-popover-side>.bb-global-search-popover-section{border:0}.bb-global-search-popover-side>.bb-global-search-popover-section+.bb-global-search-popover-section{border-top:1px solid var(--bb-border)}.bb-global-search-popover-side>.bb-global-search-popover-group-section{background:var(--bb-surface-soft)}.bb-global-search-popover-side>.bb-global-search-popover-advanced-section{background:var(--bb-surface)}.bb-global-search-popover{right:auto;width:min(780px,100%);max-width:100%;box-sizing:border-box;border-radius:14px}.bb-global-search-popover-head{min-height:44px;padding:4px 12px}.bb-global-search-popover-section{padding:12px}.bb-global-search-popover-section-head{margin-bottom:8px}.bb-global-search-facet-grid{gap:6px}.bb-global-search-facet{min-height:50px;padding:7px 9px}.bb-global-search-more-filters,.bb-global-search-group-picker{gap:6px;margin-top:8px}.bb-global-search-more-filters>summary,.bb-global-search-group-picker>summary{min-height:44px;padding:6px 9px}.bb-global-search-popover-group-section>.bb-global-search-group-picker{margin-top:0}.bb-global-search-group-option{min-height:44px;padding:6px 8px}.bb-global-search-custom-filter-entry{margin-top:8px}.bb-global-search-custom-filter-button{min-height:52px;padding:7px 9px}.bb-global-search-custom-filter-icon{width:30px;height:30px}.bb-global-search-popover-foot{min-height:44px;padding:7px 12px}@media(max-width:760px){.bb-global-search-popover.has-side .bb-global-search-popover-body{grid-template-columns:1fr}.bb-global-search-popover-side{border-top:1px solid var(--bb-border);border-left:0}.bb-global-search-popover-side>.bb-global-search-popover-section{border:0}.bb-global-search-popover-side>.bb-global-search-popover-section+.bb-global-search-popover-section{border-top:1px solid var(--bb-border)}}@media(max-width:420px){.bb-global-search-field-grid{grid-template-columns:1fr}}@media(max-width:720px){.bb-global-search-menu{position:static;margin-top:8px;grid-template-columns:1fr;gap:14px;border-radius:16px;padding:14px;box-shadow:0 16px 36px rgba(15,39,66,.16)}.bb-global-search-menu-col+.bb-global-search-menu-col{border-left:0;border-top:1px solid var(--bb-border);padding-left:0;padding-top:14px}.bb-global-search-menu-item{min-height:42px}.bb-global-search-menu-item em{max-width:120px}}@media(max-width:560px){.bb-global-search-inline-editor{gap:5px}.bb-global-search-inline-tokens{width:100%}.bb-global-search-inline-token{max-width:100%}.bb-global-search-inline-token-label{padding-left:7px;padding-right:7px}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search input{flex-basis:100%!important;min-width:0!important}}body.theme-night .bb-global-search-menu,html.theme-night .bb-global-search-menu,[data-theme=night] .bb-global-search-menu{background:var(--bb-dialog-bg)!important;border-color:var(--bb-border)!important;box-shadow:var(--bb-menu-shadow)!important}body.theme-night .bb-global-search-menu-item:hover,body.theme-night .bb-global-search-menu-item.is-active,html.theme-night .bb-global-search-menu-item:hover,html.theme-night .bb-global-search-menu-item.is-active,[data-theme=night] .bb-global-search-menu-item:hover,[data-theme=night] .bb-global-search-menu-item.is-active{background:var(--bb-surface-hover)!important}body.theme-night .bb-global-search-chip,html.theme-night .bb-global-search-chip,[data-theme=night] .bb-global-search-chip{background:#101d2e!important;border-color:#27384e!important;color:#a7b6c9!important}.bb-global-search-group-levels{display:grid;gap:8px;list-style:none;padding:0;margin:10px 0}.bb-global-search-group-levels>li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface)}.bb-global-search-group-level-number{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--bb-color-accent-soft);color:var(--bb-color-accent);font-size:12px;font-weight:700}.bb-global-search-group-levels strong{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.bb-global-search-group-levels>li>div{display:flex;flex:none;gap:2px}.bb-global-search-group-levels button{display:grid;place-items:center;min-width:36px;min-height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--bb-text);font:inherit;font-size:20px;cursor:pointer}.bb-global-search-group-levels button:hover{background:var(--bb-surface-hover)}.bb-global-search-group-levels button:disabled{opacity:.3;cursor:default}.bb-global-search-group-levels button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:1px}.bb-navigation-sheet--tabbed .bb-filter-titlebar{flex-shrink:0}.bb-navigation-sheet--tabbed .bb-navigation-description{margin-bottom:12px}.bb-review-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex-shrink:0;padding:4px;margin:0 0 14px;border-radius:12px;background:var(--bb-surface-soft)}.bb-review-tabs>button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;min-width:0;min-height:48px;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--bb-text-muted);font:inherit;cursor:pointer}.bb-review-tabs>button>strong{font-size:14px;font-weight:650}.bb-review-tabs>button>span{font-size:12px}.bb-review-tabs>button[aria-selected=true]{background:var(--bb-surface);border-color:var(--bb-border);color:var(--bb-text);box-shadow:0 1px 3px #0002}.bb-review-tabs>button:focus-visible,.bb-review-request button:focus-visible,.bb-request-review-inline button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-navigation-list-status{margin:0 0 12px;color:var(--bb-text-muted);font-size:13px;line-height:1.5}.bb-review-request-group{margin:0 0 12px;padding:12px;min-width:0;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface-soft)}.bb-review-request-group>header{display:block;position:static;min-height:0;margin:0;padding:0 0 10px;border:0;background:transparent;box-shadow:none;color:var(--bb-text)}.bb-review-request-group>header>h4{margin:0;color:var(--bb-text);font-size:17px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.bb-review-request-group>header>p{margin:3px 0 0;color:var(--bb-text-muted);font-size:13px;line-height:1.4}.bb-review-request{padding:0;border:0;background:transparent;min-width:0}.bb-review-request+.bb-review-request{margin-top:10px;padding-top:12px;border-top:1px solid var(--bb-border)}.bb-review-request-kind{display:inline-block;margin-bottom:8px;color:var(--bb-color-warning);font-size:12px;font-weight:650}.bb-review-request-change{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:stretch;gap:6px;line-height:1.4;font-variant-numeric:tabular-nums}.bb-review-request-side{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 6px;border-radius:8px;overflow-wrap:anywhere}.bb-review-request-side.is-proposed{background:color-mix(in srgb,var(--bb-color-warning) 9%,var(--bb-surface-soft))}.bb-review-request-label{color:var(--bb-text-muted);font-size:12px;font-weight:500}.bb-review-request-side>strong{color:var(--bb-text);font-size:15px;font-weight:700}.bb-review-request-duration{color:var(--bb-text-muted);font-size:13px}.bb-review-request-date{color:var(--bb-text-muted);font-size:11px;line-height:1.5}.bb-review-request-side.is-proposed>.bb-review-request-label{color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text))}.bb-review-request-arrow{align-self:center;color:var(--bb-text-muted);font-size:15px}.bb-review-request-location{margin:10px 0 6px;color:var(--bb-text-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.bb-review-request>footer{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;border-top:1px solid var(--bb-border)}.bb-review-request>footer>small{color:var(--bb-text-muted);font-size:11px;line-height:1.5}.bb-review-request button{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;margin-right:-4px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--bb-color-accent);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.bb-request-review-inline{box-sizing:border-box;min-width:0;margin:16px 0;padding:14px;border:1px solid color-mix(in srgb,var(--bb-color-warning) 65%,var(--bb-border));border-left:4px solid var(--bb-color-warning);border-radius:16px;background:var(--bb-surface);color:var(--bb-text);font-weight:400;overflow-wrap:anywhere}.bb-request-review-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;position:static;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}.bb-request-review-inline .bb-request-review-status{display:inline-flex;align-items:center;gap:5px;max-width:118px;padding:0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text));font-size:12px;line-height:1.4;font-weight:650}.bb-request-review-status>svg{width:17px;height:17px;flex-shrink:0}.bb-request-review-heading>h2{min-width:0;margin:0;font-size:20px;line-height:1.3;font-weight:700;color:inherit}.bb-request-review-heading>p{grid-column:1/-1;color:var(--bb-text-muted)}.bb-request-review-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:12px;padding:10px 0;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft)}.bb-request-review-inline .bb-request-review-section{min-width:0;margin:0;padding:0 10px;border:0;border-radius:0;background:transparent}.bb-request-review-inline .bb-request-review-section+.bb-request-review-section{border-left:1px solid var(--bb-border)}.bb-request-review-inline h3{margin:0 0 4px;color:var(--bb-text-muted);font-size:12px;line-height:1.4;font-weight:650}.bb-request-review-inline .bb-request-review-row{display:grid;gap:4px;margin-top:6px;min-width:0}.bb-request-review-inline .bb-request-review-row>strong{min-width:0;font-size:18px;line-height:1.35;font-weight:650;font-variant-numeric:tabular-nums}.bb-request-review-inline .is-proposed .bb-request-review-row>strong{font-weight:700;color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text))}.bb-request-review-inline .bb-request-review-row>span,.bb-request-review-inline .bb-request-review-section>p{margin:0;color:var(--bb-text-muted);font-size:14px;line-height:1.5}.bb-request-review-inline .bb-request-review-duration{display:flex;align-items:center;gap:6px;min-width:0}.bb-request-review-duration>svg{flex:0 0 16px;width:16px;height:16px}.bb-request-review-inline .bb-request-review-comparison-note{margin:8px 0 0;color:var(--bb-text-muted);font-size:12px;line-height:1.5}.bb-request-review-inline .bb-request-review-allocation{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;color:var(--bb-text);font-size:15px;line-height:1.5}.bb-request-review-allocation>svg{flex:0 0 20px;width:20px;height:22px;margin-top:1px;color:var(--bb-text-muted)}.bb-request-review-allocation>div{min-width:0}.bb-request-review-allocation span,.bb-request-review-allocation small{display:block}.bb-request-review-allocation small{color:var(--bb-text-muted);font-size:12px}.bb-request-review-inline .bb-request-review-reason{margin-top:12px;padding:0;border:0}.bb-request-review-inline .bb-request-review-reason>p{margin:0;color:var(--bb-text);font-size:14px;line-height:1.5;white-space:pre-wrap}.bb-request-review-actions{display:grid;grid-template-columns:minmax(76px,.75fr) minmax(0,1.5fr);gap:10px;margin-top:12px}.bb-request-review-inline button{box-sizing:border-box;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--bb-border);border-radius:10px;background:transparent;color:var(--bb-text);font:inherit;font-size:14px;line-height:1.4;font-weight:650;cursor:pointer;overflow-wrap:anywhere}.bb-request-review-inline .bb-request-review-approve{background:var(--bb-color-warning);border-color:var(--bb-color-warning);color:var(--bb-color-on-warning,#17130a)}.bb-request-review-inline button:disabled{opacity:.5;cursor:default}.bb-request-review-inline .bb-request-review-note{margin:8px 0 0;color:var(--bb-text-muted);font-size:12px;line-height:1.5}.bb-request-review-inline .bb-request-review-error{margin:12px 0 8px;color:var(--bb-color-danger);font-size:13px;line-height:1.5}.bb-request-review-choices{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.bb-request-review-choices>button[aria-pressed=true]{border-color:var(--bb-color-warning);background:var(--bb-color-warning-soft);color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text))}.bb-review-request-kind,.bb-review-request-duration>span{color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text))}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline :is(.bb-request-review-section,.bb-request-review-reason)>h3{margin:0 0 4px!important;color:var(--bb-text-muted)!important;font-size:12px!important;line-height:1.4!important;font-weight:650!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline .is-proposed>h3{color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text))!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline p{margin:0!important;font-size:12px!important;line-height:1.5!important;font-weight:400!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline .bb-request-review-heading>p{font-size:13px!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline .bb-request-review-reason>p{font-size:14px!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline .bb-request-review-section>p{margin-top:6px!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline :is(.bb-request-review-comparison-note,.bb-request-review-note){margin-top:8px!important}.attendance-module .attendance-sheet.attendance-hours-sheet .bb-request-review-inline .bb-request-review-error{margin:12px 0 8px!important;font-size:13px!important}@media(max-width:360px){.bb-request-review-inline{padding:12px}.bb-request-review-heading{gap:4px 8px}.bb-request-review-heading>h2{font-size:18px}.bb-request-review-inline .bb-request-review-section{padding:0 8px}.bb-request-review-inline .bb-request-review-row>strong{font-size:16px}.bb-request-review-actions{gap:8px;grid-template-columns:minmax(68px,.65fr) minmax(0,1.5fr)}.bb-request-review-inline button{padding:10px 8px;font-size:13px}}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards]{--att-gantt-name-w:clamp(108px,calc(var(--att-gantt-viewport-width,360px) * .34),156px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 8px!important;overflow:auto;max-width:100%;width:100%;color:var(--att-ink,var(--bb-text))}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-inner{display:grid!important;gap:12px!important;padding:0!important;width:100%;min-width:var(--att-gantt-min-w)!important;background:transparent!important}.bb-employee-day{box-sizing:border-box;min-width:0;border:1px solid var(--att-line,var(--bb-border));border-radius:14px;background:var(--att-card,var(--bb-surface));box-shadow:0 2px 5px #0000000a;isolation:isolate}.bb-employee-day:has(.attendance-gantt-cluster[open]){z-index:5}.bb-employee-day-overview{display:grid;grid-template-columns:var(--att-gantt-name-w) minmax(0,1fr);min-height:72px}.bb-employee-day-heading{box-sizing:border-box;position:sticky;left:0;z-index:6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:var(--att-gantt-name-w);min-width:0;min-height:72px;padding:8px 12px;border:0;border-right:1px solid var(--att-line,var(--bb-border));border-radius:13px 0 0 0;background:var(--att-card,var(--bb-surface));color:inherit;font:inherit;text-align:left;cursor:pointer}.bb-employee-day-identity{display:block;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;overscroll-behavior-x:contain}.bb-employee-day-identity.has-overflow-after{mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent)}.bb-employee-day-identity::-webkit-scrollbar{display:none}.bb-employee-day-identity>strong{display:block;width:max-content;max-width:none;font-size:13px;line-height:1.35;white-space:nowrap}.bb-employee-day-total{font-size:13px;line-height:1.3;color:var(--att-muted,var(--bb-text-muted));white-space:nowrap;font-variant-numeric:tabular-nums}.bb-employee-day-chevron{display:none}.bb-employee-day-heading:hover{background:var(--bb-surface-hover)}.bb-employee-day-heading:focus-visible,.bb-employee-day-unassigned:focus-visible,.bb-employee-day-empty>button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-3px}.bb-employee-day-timeline{min-width:0;padding:2px 0;align-self:center}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-row{display:block!important;grid-template-columns:none!important;border:0!important;margin:0!important;padding:0!important;background:transparent!important;min-height:var(--att-gantt-row-height,48px)!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-hours{position:relative!important;min-width:0!important;min-height:20px!important;border:0!important;background:transparent!important;color:var(--att-muted,var(--bb-text-muted))!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-hours>span{padding:2px 0!important;border:0!important;text-align:left!important;font-size:10px!important;line-height:16px!important;min-width:0!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-hours b{padding-left:4px!important;font-weight:600!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-track{width:100%;min-height:var(--att-gantt-row-height,48px)!important;border-top:0!important}.bb-employee-day .attendance-gantt-hours,.bb-employee-day .attendance-gantt-track{box-sizing:border-box}.bb-employee-days .attendance-gantt-title{left:0;width:min(100%,var(--att-gantt-viewport-width,100vw));border-radius:10px;margin-bottom:8px}.bb-employee-day .attendance-gantt-jump-rail{left:var(--att-gantt-name-w)!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-bar{height:12px!important;min-height:12px!important;border-radius:4px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-bar::before,.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-cluster>summary::before{top:0;transform:none;height:44px}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-bar-content{transform:translateY(19px);margin:0 8px;max-width:none;overflow:visible;color:var(--att-ink,var(--bb-text));font-size:11px;font-weight:650;line-height:16px}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-bar-content-clip{overflow:visible}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-bar.is-external-label .attendance-gantt-bar-content{position:absolute;left:var(--att-label-left,0px);right:auto;top:19px;transform:none;margin:0}.bb-employee-day .attendance-gantt-status-icon{width:12px;height:12px}.bb-employee-day .attendance-gantt-selection-mark{top:-19px}.bb-employee-day .attendance-gantt-continuation-rail{height:12px}.bb-employee-day .attendance-gantt-continuation{font-size:12px}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar{box-shadow:inset 0 0 0 1px var(--att-card,var(--bb-surface))!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-content{position:absolute!important;left:var(--att-label-left,0px)!important;right:auto!important;top:16px!important;transform:none!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important;width:var(--att-label-width,max-content)!important;max-width:none!important;font-size:11px!important;line-height:13px!important;pointer-events:none}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-content-clip{display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;white-space:normal!important;overflow:visible!important;min-height:0!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-status-icon{flex:0 0 12px!important;width:12px!important;height:12px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-label{display:block!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;line-height:13px!important;text-align:left!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar.is-measuring-label .attendance-gantt-bar-label{flex:none!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-selection-mark{top:-16px!important}.bb-employee-day-places{box-sizing:border-box;position:sticky;left:0;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 2px));padding:2px 12px 4px;border-top:1px solid var(--att-line,var(--bb-border));border-radius:0 0 13px 13px;background:var(--att-card,var(--bb-surface))}.bb-employee-day-place{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;line-height:1.4}.bb-employee-day-place>span{min-width:0;overflow-wrap:anywhere;color:var(--att-muted,var(--bb-text-muted))}.bb-employee-day-place>strong{white-space:nowrap;font-weight:650;font-variant-numeric:tabular-nums}.bb-employee-day-unassigned{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin-top:0;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--bb-color-warning);font:inherit;font-size:12px;text-align:left;cursor:pointer}.bb-employee-day-unassigned>span{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.bb-employee-day-unassigned strong,.bb-employee-day-unassigned>b{white-space:nowrap}.bb-employee-day-unassigned>b{font-size:12px;color:var(--att-accent,var(--bb-color-accent-strong))}.bb-employee-day-unassigned.is-minor{color:var(--att-muted,var(--bb-text-muted))}.bb-employee-day-unassigned.is-minor>b{color:inherit}.bb-employee-day-unassigned:is(:hover,:focus-visible,:active){background:var(--bb-surface-hover)!important;color:var(--bb-color-warning)!important;filter:none}@media(max-width:360px){.bb-employee-day-heading{padding:8px}.bb-employee-day-identity>strong,.bb-employee-day-total{font-size:12px}.bb-employee-day-places{padding:2px 10px 4px}.bb-employee-day-unassigned{gap:8px}}@media(min-width:1100px)and (pointer:fine){.has-desktop-rows .bb-employee-day .bb-employee-day-heading{background:var(--att-card,var(--bb-surface))}.has-desktop-rows .bb-employee-day.is-selected .bb-employee-day-heading{background:color-mix(in srgb,var(--bb-color-accent) 9%,var(--att-card,var(--bb-surface)))}.has-desktop-rows .bb-employee-days-columns>span:first-of-type{position:sticky;left:36px;z-index:2;align-self:stretch;display:flex;align-items:center;background:var(--att-card,var(--bb-surface))}.has-desktop-rows[data-att-gantt-scale=zoom] .bb-employee-days-columns{top:44px}.attendance-module .has-desktop-rows[data-att-gantt-scale=zoom]>.attendance-gantt-title{box-sizing:border-box;height:44px!important;min-height:44px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows[data-att-gantt-scale=zoom]{--att-gantt-min-w:calc(960px + var(--att-gantt-name-w) + 288px)!important}}.bb-employee-days-empty{padding:24px;color:var(--att-muted,var(--bb-text-muted));font-size:13px;text-align:center}.bb-employee-day-warnings{grid-column:1/-1;box-sizing:border-box;position:sticky;left:0;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 2px));min-width:0;display:grid;gap:4px;list-style:none;margin:0;padding:6px 12px 10px;color:var(--bb-color-warning);font-size:12px;line-height:1.4}.bb-employee-day-warnings li{display:flex;align-items:flex-start;gap:6px;min-width:0}.bb-employee-day-warnings li>span:first-child{display:flex;flex:none;padding-top:1px}.bb-employee-day-warnings svg{width:14px;height:14px}.bb-employee-day-warnings li>span:last-child{min-width:0;overflow-wrap:anywhere}.bb-employee-day-warning-copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.bb-employee-day-warning-copy>span{font-weight:600}.bb-employee-day-warning-copy>small{font-size:12px;line-height:1.5;font-weight:400}.bb-employee-day-warning-icon{display:flex;flex:none;padding-top:2px}body button.bb-employee-day-warning-action{box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px;margin:0;padding:7px 0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:pointer}.bb-employee-day-warning-arrow{margin-left:auto;align-self:center;font-size:22px;line-height:1}body button.bb-employee-day-warning-action:focus-visible{outline:2px solid var(--bb-color-warning);outline-offset:3px}.bb-collection-notice.has-detail{display:flex;align-items:flex-start;gap:10px}.bb-collection-notice-icon{display:flex;flex:none;padding-top:1px}.bb-collection-notice-icon svg{width:18px;height:18px}.bb-collection-notice-instruction{font-weight:500;font-size:12px;line-height:1.5}@media(min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows[data-att-gantt-cards] .bb-employee-day-timeline{grid-template-columns:minmax(0,1fr)}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows[data-att-gantt-cards] .attendance-gantt-row{width:100%!important;min-width:0!important;grid-template-columns:none!important}}@media(min-width:1100px)and (pointer:fine){.bb-employee-days-more{position:relative}.bb-employee-days-more summary{box-sizing:border-box;display:flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--att-line,var(--bb-border));border-radius:6px;background:var(--att-card,var(--bb-surface));cursor:pointer}.bb-employee-days-more>div{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:4px;min-width:220px;padding:6px;border:1px solid var(--att-line,var(--bb-border));border-radius:8px;background:var(--att-card,var(--bb-surface));box-shadow:0 8px 24px #0003}.bb-employee-days-selection .bb-employee-days-more button{background:transparent;color:inherit;border-color:transparent;font-weight:400;text-align:left}.bb-employee-days-more summary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-employee-days-more button:hover{background:var(--bb-surface-hover)}}.bb-employee-days-controls,.bb-employee-days-columns,.bb-employee-day-select,.bb-employee-day-desktop-metrics,.bb-employee-day-workplace{display:none}@media(min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows[data-att-gantt-cards]{--att-employee-name:clamp(156px,17vw,220px);--att-gantt-name-w:calc(36px + var(--att-employee-name))!important;--att-employee-columns:36px var(--att-employee-name) minmax(160px,1fr) 76px 128px 84px;border:1px solid var(--att-line,var(--bb-border))!important;border-radius:12px!important;padding:0!important;background:var(--att-card,var(--bb-surface))!important;max-height:calc(100dvh - 320px)!important;overflow-y:auto!important;scrollbar-gutter:stable}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows .attendance-gantt-inner{gap:0!important}.has-desktop-rows .bb-employee-day,.has-desktop-rows .bb-employee-days-columns{display:grid;grid-template-columns:var(--att-employee-columns);align-items:center;min-width:var(--att-gantt-min-w);box-sizing:border-box}.has-desktop-rows .bb-employee-day{border:0;border-bottom:1px solid var(--att-line,var(--bb-border));border-radius:0;box-shadow:none;min-height:72px}.has-desktop-rows .bb-employee-day:last-child{border-bottom:0}.has-desktop-rows .bb-employee-day.is-selected{background:color-mix(in srgb,var(--bb-color-accent) 9%,var(--att-card,var(--bb-surface)))}.has-desktop-rows .bb-employee-day-overview,.has-desktop-rows .bb-employee-day-desktop-metrics{display:contents}.has-desktop-rows .bb-employee-day-heading{position:sticky;left:36px;width:var(--att-employee-name);height:100%;min-height:72px;border:0;border-radius:0;padding:12px 14px 12px 8px;background:inherit;gap:5px}.has-desktop-rows .bb-employee-day-identity>strong{font-size:13px}.has-desktop-rows .bb-employee-day-total,.has-desktop-rows .bb-employee-day-places,.has-desktop-rows .bb-employee-day-timeline>.attendance-gantt-hours{display:none!important}.has-desktop-rows .bb-employee-day-workplace{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--att-muted,var(--bb-text-muted));font-size:12px;line-height:1.4}.has-desktop-rows .bb-employee-day-timeline{padding:10px 0;align-self:stretch;display:grid;align-content:center}.has-desktop-rows .bb-employee-days-columns{position:sticky;top:0;z-index:20;background:var(--att-card,var(--bb-surface));border-bottom:1px solid var(--att-line,var(--bb-border));min-height:48px;color:var(--att-muted,var(--bb-text-muted));font-size:11px;font-weight:600}.has-desktop-rows .bb-employee-days-columns>span{padding:0 8px}.has-desktop-rows .bb-employee-days-columns>span:nth-last-child(3){text-align:right;padding-right:14px}.has-desktop-rows .bb-employee-day-duration{text-align:right;padding:0 14px 0 4px;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.has-desktop-rows .bb-employee-day-status{display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px;font-size:11px;line-height:1.4;color:var(--att-muted,var(--bb-text-muted))}.has-desktop-rows .bb-employee-day-status i{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.has-desktop-rows .bb-employee-day-status.is-ok{color:var(--bb-color-accent-strong)}.has-desktop-rows .bb-employee-day-status:is(.is-wait,.is-warning){color:var(--bb-color-warning)}.has-desktop-rows .bb-employee-day-status.is-no{color:var(--bb-color-danger)}.has-desktop-rows .bb-employee-day-action{padding:0 6px}.has-desktop-rows .bb-employee-day-action button{min-height:44px;width:100%;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--att-accent,var(--bb-color-accent-strong));font:inherit;font-size:12px;font-weight:600;cursor:pointer}.has-desktop-rows .bb-employee-day-select{position:sticky;left:0;z-index:6;display:grid;place-items:center;align-self:stretch;width:36px;min-height:44px;padding:0;border:0;background:inherit;color:var(--bb-text);cursor:pointer}.has-desktop-rows .bb-employee-day-select>span{display:grid;place-items:center;box-sizing:border-box;width:16px;height:16px;border:1px solid var(--bb-text-muted);border-radius:4px;font-size:13px}.has-desktop-rows .bb-employee-day-select[aria-checked=true]>span,.has-desktop-rows .bb-employee-day-select[aria-checked=mixed]>span{background:var(--bb-color-accent-strong);border-color:var(--bb-color-accent-strong);color:var(--bb-color-on-accent)}.has-desktop-rows .bb-employee-day-select:disabled{opacity:.25;cursor:default}.has-desktop-rows button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-3px}.has-desktop-rows .bb-employee-day-action button:hover{background:var(--bb-surface-hover)}.has-desktop-rows .bb-employee-day-empty{position:sticky;left:var(--att-gantt-name-w);width:max-content;max-width:100%;min-height:48px;justify-content:flex-start;font-size:12px}.has-desktop-rows .bb-employee-day-empty>button{display:none}.has-desktop-rows .bb-employee-day.is-empty .bb-employee-day-heading{min-height:72px;border-radius:0}}@media(min-width:1100px)and (pointer:fine){.bb-employee-days-controls{display:grid;gap:12px;margin:8px 0 12px;color:var(--att-ink,var(--bb-text))}.bb-employee-days-context{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bb-employee-days-context h2{margin:0;font:inherit;font-size:20px;font-weight:650}.bb-employee-days-context>span{font-size:12px;color:var(--att-muted,var(--bb-text-muted))}.bb-employee-days-filters{display:flex;flex-wrap:wrap;gap:8px}.bb-employee-days-filters button{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--att-line,var(--bb-border));border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.bb-employee-days-filters button>span{font-variant-numeric:tabular-nums;color:var(--att-muted,var(--bb-text-muted))}.bb-employee-days-filters button[aria-pressed=true]{background:var(--bb-color-accent-soft);border-color:var(--bb-color-accent);color:var(--bb-color-accent-strong)}.bb-employee-days-filters button[aria-pressed=true]>span{color:inherit}.bb-employee-days-controls button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-employee-days-selection{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:10px 14px;border:1px solid var(--bb-color-accent);border-radius:8px;background:var(--bb-color-accent-soft);font-size:13px}.bb-employee-days-selection>div{display:flex;gap:8px;margin-left:auto}.bb-employee-days-selection button{min-height:36px;padding:6px 12px;border:1px solid var(--att-line,var(--bb-border));border-radius:6px;background:var(--att-card,var(--bb-surface));color:inherit;font:inherit;cursor:pointer}.bb-employee-days-selection>div>button:first-child{background:var(--bb-color-accent-strong);color:var(--bb-color-on-accent);border-color:transparent;font-weight:600}.bb-employee-days-selection button:disabled{opacity:.45;cursor:default}.bb-employee-days-selection small{flex-basis:100%;color:var(--att-muted,var(--bb-text-muted));font-size:11px}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-label{white-space:nowrap!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows .bb-employee-days-columns .attendance-gantt-hours{display:grid!important;grid-template-columns:repeat(var(--att-gantt-hours),minmax(0,1fr));align-items:center;min-height:48px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows .bb-employee-days-columns .attendance-gantt-hours b{font-size:11px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days.has-desktop-rows[data-att-gantt-scale=zoom]{--att-gantt-min-w:calc(960px + var(--att-gantt-name-w) + 288px)}}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-track{background-color:transparent!important;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--att-line,var(--bb-border)) 30%,transparent) var(--att-gantt-grid-offset,0%),color-mix(in srgb,var(--att-line,var(--bb-border)) 30%,transparent) calc(var(--att-gantt-grid-offset,0%) + 1px),transparent calc(var(--att-gantt-grid-offset,0%) + 1px),transparent calc(var(--att-gantt-grid-offset,0%) + var(--att-gantt-grid-step,25%)))!important;background-size:100% 100%!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .bb-employee-day-axis-end{position:absolute;right:4px;top:3px;font-size:10px;line-height:16px}.bb-employee-day-empty{box-sizing:border-box;position:sticky;left:var(--att-gantt-name-w);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--att-gantt-name-w) - 2px));min-height:52px;padding:0 8px;color:var(--att-muted,var(--bb-text-muted));font-size:12px;background:transparent}.bb-employee-day-empty>span{min-width:0;overflow-wrap:anywhere}.bb-employee-day-empty>button{flex-shrink:0;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--att-accent,var(--bb-color-accent-strong));font:inherit;font-weight:700;cursor:pointer}.bb-employee-day-empty>button>span{font-size:18px;vertical-align:-1px}.bb-employee-day.is-empty .bb-employee-day-overview,.bb-employee-day.is-empty .bb-employee-day-heading{min-height:56px}.bb-employee-day.is-empty .bb-employee-day-heading{border-bottom-left-radius:13px}.bb-employee-days .attendance-gantt-jump{top:4px!important}@media(min-width:1100px)and (pointer:fine){.has-desktop-rows .bb-employee-day-summary{display:none}}.bb-employee-day-requests,.bb-employee-day-empty-badge,.bb-employee-day-empty-summary{display:none}@media not all and (min-width:1100px)and (pointer:fine){[data-att-admin-collection=hours]:has([data-att-gantt-mode=day]) [data-att-hours-corrections]{display:none}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day-requests{display:grid;gap:8px;padding:0 6px 8px;min-width:0;position:sticky;left:0;box-sizing:border-box;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 2px))}.bb-employee-day-request{min-width:0;padding:10px 12px 6px;border:1px solid color-mix(in srgb,var(--bb-color-warning) 42%,var(--bb-border));border-radius:10px;background:color-mix(in srgb,var(--bb-color-warning) 9%,var(--att-card,var(--bb-surface)));color:var(--att-ink,var(--bb-text));font-size:13px;line-height:1.4}.bb-employee-day-request-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:color-mix(in srgb,var(--bb-color-warning) 65%,var(--att-ink,var(--bb-text)))}.bb-employee-day-request-heading>span:first-child{display:flex;flex:none}.bb-employee-day-request-heading svg{width:16px;height:16px}.bb-employee-day-request-heading strong{flex:1;font-size:14px;font-weight:650}.bb-employee-day-request-delta{font-size:12px;font-weight:600}.bb-employee-day-request-range{display:block;margin:6px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bb-employee-day-request-bottom{display:flex;align-items:center;gap:8px;justify-content:space-between}.bb-employee-day-request-bottom small{color:var(--att-muted,var(--bb-text-muted));font-size:11px}.bb-employee-day-request-bottom button{min-height:44px;flex:none;border:0;background:transparent;color:var(--bb-color-accent-strong);padding:6px 0 6px 12px;font:inherit;font-weight:600;cursor:pointer}.bb-employee-day-request-bottom button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px;border-radius:5px}.bb-employee-day.is-empty.has-requests .bb-employee-day-timeline{display:none}.bb-employee-day-empty-badge{display:block;flex:none;max-width:48%;padding:5px 8px;border-radius:7px;background:color-mix(in srgb,var(--bb-text) 7%,var(--bb-surface));color:var(--bb-text-muted);font-size:11px;font-weight:500;line-height:1.35;text-align:right}}.bb-request-review{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-height:90dvh;margin:auto;padding:0;border:1px solid var(--bb-border);border-radius:20px;background:var(--att-card,var(--bb-surface));color:var(--att-ink,var(--bb-text));font:inherit;box-shadow:0 12px 60px #0003;overflow:hidden}.bb-request-review[open]{display:flex;flex-direction:column}.bb-request-review::backdrop{background:#10172866}.bb-request-review>header{display:flex;flex:none;gap:12px;align-items:flex-start;padding:20px 18px 12px}.bb-request-review>header>div{min-width:0;flex:1}.bb-request-review h2{margin:0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.bb-request-review>header p{margin:7px 0 0;font-size:13px;color:var(--att-muted,var(--bb-text-muted));overflow-wrap:anywhere}.bb-request-review button{box-sizing:border-box;min-height:44px;border:1px solid var(--bb-border);border-radius:10px;background:transparent;color:inherit;padding:10px 12px;font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.bb-request-review button:disabled{opacity:.5;cursor:default}.bb-request-review button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-request-review .bb-request-review-close{flex:none;width:44px;padding:4px;border:0;font-size:27px;line-height:1}.bb-request-review-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 16px;display:grid;gap:14px}.bb-request-review-status{justify-self:start;padding:5px 8px;border-radius:6px;background:var(--bb-color-warning-soft);color:color-mix(in srgb,var(--bb-color-warning) 65%,var(--att-ink,var(--bb-text)));font-size:11px}.bb-request-review-section{padding:12px 14px;border:1px solid var(--bb-border);border-radius:10px;background:color-mix(in srgb,var(--bb-text) 4%,var(--bb-surface))}.bb-request-review h3{margin:0 0 9px;font-size:11px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.035em;color:var(--att-muted,var(--bb-text-muted))}.bb-request-review-row{display:grid;gap:4px;overflow-wrap:anywhere}.bb-request-review-row+.bb-request-review-row{margin-top:10px}.bb-request-review-row strong{font-size:18px;line-height:1.35;font-weight:650;font-variant-numeric:tabular-nums}.bb-request-review-row>span{font-size:13px;color:var(--att-muted,var(--bb-text-muted))}.bb-request-review-section.is-proposed{border-color:color-mix(in srgb,var(--bb-color-warning) 42%,var(--bb-border));background:color-mix(in srgb,var(--bb-color-warning) 9%,var(--bb-surface))}.bb-request-review-section.is-proposed h3{color:color-mix(in srgb,var(--bb-color-warning) 65%,var(--att-ink,var(--bb-text)))}.bb-request-review-section.is-allocation{background:color-mix(in srgb,var(--bb-color-info) 5%,var(--bb-surface))}.bb-request-review-section.is-allocation .bb-request-review-row{position:relative;padding-left:19px}.bb-request-review-section.is-allocation .bb-request-review-row:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--bb-color-info)}.bb-request-review-section.is-allocation strong{font-size:14px;font-weight:400}.bb-request-review-section.is-allocation .bb-request-review-row>span{color:var(--bb-color-info);font-size:13px}.bb-request-review p{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.bb-request-review-section p{margin-top:7px;color:var(--att-muted,var(--bb-text-muted))}.bb-request-review-note{color:var(--att-muted,var(--bb-text-muted))}.bb-request-review-error{padding:10px;border-radius:8px;background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-request-review>footer{display:grid;flex:none;gap:8px;padding:12px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--bb-border)}.bb-request-review>footer:empty{display:none}.bb-request-review .bb-request-review-approve{border-color:var(--bb-color-accent);background:var(--bb-color-accent);color:var(--bb-color-on-accent,#fff);font-weight:600}.bb-request-review .bb-request-review-reject{color:var(--bb-color-danger)}@media(max-width:600px){.bb-request-review{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;border-radius:20px 20px 0 0;border-bottom:0}.bb-request-review>header{padding-top:18px}.bb-request-review h2{font-size:19px}}@media not all and (min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards]{--att-gantt-name-w:0px!important}.bb-employee-day-overview{grid-template-columns:minmax(0,1fr);min-height:0}.bb-employee-day-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 2px));min-height:48px;padding:12px;border-right:0;border-radius:13px 13px 0 0}.bb-employee-day-identity{flex:1;width:auto;overflow:visible;white-space:normal}.bb-employee-day-identity.has-overflow-after{mask-image:none}.bb-employee-day-identity>strong{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:14px}.bb-employee-day-total{flex:none;font-size:14px;font-weight:650;color:var(--att-ink,var(--bb-text))}.bb-employee-day-timeline{box-sizing:border-box;padding:0 12px 4px;align-self:stretch}.bb-employee-day-place,.bb-employee-day-unassigned{font-size:13px}.bb-employee-day-empty{left:12px;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 26px));min-height:44px;padding:0;justify-content:space-between;font-size:13px}.bb-employee-day.is-empty .bb-employee-day-overview{min-height:0}.bb-employee-day.is-empty .bb-employee-day-heading{min-height:44px;border-bottom-left-radius:0}}@media not all and (min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-content{font-size:12px!important;line-height:16px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-content-clip{align-items:center!important;white-space:nowrap!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-label{white-space:nowrap!important;line-height:16px!important}.bb-employee-days-controls{display:none;min-width:0;margin:8px 0 12px;color:var(--att-ink,var(--bb-text))}.bb-employee-days-context,.bb-employee-days-selection{display:none}.bb-employee-days-filters{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;padding:2px;overscroll-behavior-x:contain}.bb-employee-days-filters button{box-sizing:border-box;display:flex;flex:none;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--att-line,var(--bb-border));border-radius:999px;background:var(--att-card,var(--bb-surface));color:inherit;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.bb-employee-days-filters button>span{font-variant-numeric:tabular-nums;color:var(--att-muted,var(--bb-text-muted))}.bb-employee-days-filters button[aria-pressed=true]{border-color:transparent;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);font-weight:650}.bb-employee-days-filters button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-3px}}@media not all and (min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards] .attendance-gantt-inner{gap:8px!important}.bb-employee-day{--bb-employee-day-detail:color-mix(in srgb,var(--bb-color-info) 60%,var(--att-muted,var(--bb-text-muted)));--bb-employee-day-surface:color-mix(in srgb,var(--bb-color-info) 3%,var(--att-card,var(--bb-surface)));border-color:color-mix(in srgb,var(--bb-employee-day-detail) 32%,var(--att-card,var(--bb-surface)));background:var(--bb-employee-day-surface)}.bb-employee-day-heading{gap:10px;min-height:44px;padding:6px 10px;background:var(--bb-employee-day-surface)}.bb-employee-day-identity>strong{font-size:17px;line-height:1.25;font-weight:700}.bb-employee-day-summary{display:block;flex:none;text-align:right;white-space:nowrap}.bb-employee-day-summary-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bb-employee-day-summary .bb-employee-day-total{font-size:20px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.bb-employee-day-timeline{padding:0 10px}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards] .attendance-gantt-hours{min-height:18px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-hours>span{padding:1px 0!important;font-size:11px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-hours b{color:var(--bb-employee-day-detail)!important;font-weight:400!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-content{font-size:14px!important;font-weight:400;line-height:18px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-bar-label{line-height:18px!important}.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-bar .attendance-gantt-status-icon{flex-basis:14px!important;width:14px!important;height:14px!important}.bb-employee-day-places{padding:0 10px;border-top:0;background:var(--bb-employee-day-surface)}.bb-employee-day-breakdown{padding:0;border-top:1px solid color-mix(in srgb,var(--bb-employee-day-detail) 28%,var(--att-card,var(--bb-surface)))}.bb-employee-day-place{box-sizing:border-box;display:grid;grid-template-columns:14px minmax(0,1fr) max-content;align-items:center;justify-content:stretch;gap:6px;min-height:44px;padding:4px 0;line-height:1.4}.bb-employee-day-place>.bb-employee-day-place-name{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;color:var(--att-ink,var(--bb-text));font-size:13px;font-weight:400}.bb-employee-day-place-icon{display:flex;align-items:center;justify-content:center;color:var(--bb-employee-day-detail)}.bb-employee-day-place-icon svg{width:14px;height:14px}.bb-employee-day-breakdown .bb-employee-day-place-duration{display:block;min-height:0;padding:0;background:transparent;color:var(--bb-employee-day-detail)!important;font-size:12px;line-height:1.4;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.bb-employee-day-unassigned{display:grid;grid-template-columns:14px minmax(0,1fr) max-content max-content;gap:6px;min-height:44px;padding:4px 0;border-radius:8px;font-size:13px;line-height:1.4}.bb-employee-day-unassigned>.bb-employee-day-unassigned-label{display:block;min-width:0;font-weight:600;overflow-wrap:anywhere}.bb-employee-day-unassigned>.bb-employee-day-place-icon,.bb-employee-day-unassigned>.bb-employee-day-unassigned-label,.bb-employee-day-unassigned>b{color:color-mix(in srgb,var(--bb-color-warning) 55%,var(--bb-text))}.bb-employee-day-unassigned>b{display:block;min-width:0;padding:0;background:transparent;font-size:13px;font-weight:600;white-space:normal;overflow-wrap:anywhere}.bb-employee-day-unassigned>b>span{margin-left:4px;white-space:nowrap}.bb-employee-day-unassigned:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-employee-day-unassigned.is-minor>.bb-employee-day-place-icon,.bb-employee-day-unassigned.is-minor>.bb-employee-day-unassigned-label,.bb-employee-day-unassigned.is-minor>b{color:var(--att-accent,var(--bb-color-accent-strong))}.bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-overview{grid-template-columns:minmax(0,1fr)}.bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-heading{align-items:center;padding:6px 10px;margin-bottom:0}.bb-employee-day-empty-summary{display:block;flex:none;color:var(--att-muted,var(--bb-text-muted));font-size:20px;line-height:1.2;font-weight:700}.bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-empty{box-sizing:border-box;position:sticky;left:10px;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 22px));min-height:44px;gap:8px;border-top:1px solid color-mix(in srgb,var(--bb-employee-day-detail) 28%,var(--att-card,var(--bb-surface)))}.bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-empty>span{display:block;min-width:0;overflow-wrap:anywhere}.bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-empty>button{flex:none;min-height:44px;font-size:13px}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day:not(.has-absence):not(.is-empty) .bb-employee-day-heading{align-items:flex-start;min-height:44px;padding:4px 10px 16px;margin-bottom:-16px}.bb-employee-day:not(.has-absence):not(.is-empty.has-requests) .attendance-gantt-hours{z-index:7;pointer-events:none}.bb-employee-day:not(.has-absence):not(.is-empty.has-requests) .bb-employee-day-identity>strong{font-size:16px;line-height:24px}.bb-employee-day:not(.has-absence):not(.is-empty.has-requests) .bb-employee-day-summary .bb-employee-day-total{font-size:18px;line-height:24px}.bb-employee-day-empty-summary{font-size:18px;line-height:24px}}.bb-employee-day-ranges{display:none}@media not all and (min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .attendance-gantt-row.has-shared-ranges,.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days .has-compact-ranges .attendance-gantt-hours{display:none!important}.bb-employee-day.has-compact-single .bb-employee-day-heading{display:none}.bb-employee-day.has-compact-ranges:not(.has-compact-single) .bb-employee-day-heading{align-items:center;padding:6px 10px;margin-bottom:0}.bb-employee-day.has-compact-ranges:not(.has-compact-single):not(.has-absence) .bb-employee-day-heading{align-items:flex-start;min-height:32px;padding:8px 10px 0;margin-bottom:0}.bb-employee-day-ranges{display:block;min-width:0}.bb-employee-day-range-actions{display:grid;min-width:0}.bb-employee-day-range{box-sizing:border-box;display:grid;align-content:center;gap:2px;width:100%;min-width:44px;min-height:44px;max-width:100%;padding:4px 0;border:0;border-radius:6px;background:transparent;color:var(--att-ink,var(--bb-text));font:inherit;font-size:13px;line-height:18px;font-weight:400;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.has-compact-single .bb-employee-day-range{padding:8px 0 4px;min-height:56px}.bb-employee-day.has-compact-ranges:not(.has-compact-single):not(.has-absence) .bb-employee-day-range{align-content:start;min-height:24px;padding:2px 0 4px}.bb-employee-day-range-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start}.bb-employee-day-range-heading>strong{min-width:0;font-size:16px;line-height:24px;font-weight:700;overflow-wrap:anywhere}.bb-employee-day-range-heading>.bb-employee-day-range-total{white-space:nowrap;font-size:18px}.bb-employee-day-range-detail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;min-width:0}.bb-employee-day-range-time{min-width:0;color:var(--att-muted,var(--bb-text-muted));overflow-wrap:anywhere}.bb-employee-day-range-status{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;min-width:0;color:var(--att-muted,var(--bb-text-muted))}.bb-employee-day-range-status>span{display:flex;flex:none}.bb-employee-day-range svg{width:14px;height:14px}.bb-employee-day-range-status.is-ok{color:color-mix(in srgb,var(--bb-color-success) 75%,var(--att-ink,var(--bb-text)))}.bb-employee-day-range-status:is(.is-wait,.is-warning){color:color-mix(in srgb,var(--bb-color-warning) 65%,var(--att-ink,var(--bb-text)))}.bb-employee-day-range-status.is-no{color:color-mix(in srgb,var(--bb-color-danger) 75%,var(--att-ink,var(--bb-text)))}.bb-employee-day-range-status.is-open{color:var(--att-teal,var(--bb-color-accent-strong))}.bb-employee-day-range small{display:block;max-width:160px;color:var(--att-muted,var(--bb-text-muted));font-size:11px;line-height:15px}.bb-employee-day-range:hover,.bb-employee-day-range:active{background:var(--bb-surface-hover)}.bb-employee-day-range.is-selected{background:var(--bb-color-accent-soft);box-shadow:inset 0 0 0 1px var(--bb-color-accent)}.bb-employee-day-range:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-employee-day-range-axis{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:18px;color:var(--bb-employee-day-detail);font-size:10px;line-height:14px;font-variant-numeric:tabular-nums;pointer-events:none}.bb-employee-day-range-track{position:relative;height:var(--bb-day-track-height,6px);min-width:0;border-radius:3px;background:color-mix(in srgb,var(--bb-employee-day-detail) 28%,var(--bb-employee-day-surface));pointer-events:none}.bb-employee-day-range-segment{position:absolute;top:0;height:6px;border-radius:3px;background:var(--bb-employee-day-detail)}.bb-employee-day-range-segment.is-wait{background:color-mix(in srgb,var(--bb-color-warning) 65%,var(--att-ink,var(--bb-text)))}.bb-employee-day-range-segment.is-ok{background:color-mix(in srgb,var(--bb-color-success) 75%,var(--att-ink,var(--bb-text)))}.bb-employee-day-range-segment.is-no{background:color-mix(in srgb,var(--bb-color-danger) 75%,var(--att-ink,var(--bb-text)))}.bb-employee-day-range-segment.is-open{background:var(--att-teal,var(--bb-color-accent-strong))}.bb-employee-day-range-segment.is-selected{outline:2px solid var(--bb-color-accent);outline-offset:1px}.bb-employee-day-range-track>.attendance-gantt-now{top:-3px;bottom:-3px}.bb-employee-day.has-compact-ranges .bb-employee-day-breakdown,.bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-empty{border-top:0}.bb-employee-day.has-repeated-place-total .bb-employee-day-place-duration{display:none}.bb-employee-day.has-repeated-place-total .bb-employee-day-place{grid-template-columns:14px minmax(0,1fr)}.bb-employee-day.has-repeated-place-total .bb-employee-day-unassigned{grid-template-columns:14px minmax(0,1fr) max-content}}.bb-employee-day-date{display:block;color:var(--att-muted,var(--bb-text-muted));font-size:12px;line-height:18px;font-weight:400;white-space:normal}.bb-employee-day-range-heading:has(>.bb-employee-day-date){row-gap:0}.bb-employee-day-range-heading>.bb-employee-day-date{grid-column:1/-1}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day-range-actions.has-shared-status{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.has-shared-status .bb-employee-day-range-list{display:flex;flex:1 1 max-content;flex-wrap:nowrap;align-items:center;gap:0 4px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.has-shared-status .bb-employee-day-range{flex:none;width:auto}.has-shared-status .bb-employee-day-range-time{white-space:nowrap}.has-shared-status>.bb-employee-day-range-status{flex:none;max-width:100%;font-size:12px;line-height:18px;overflow-wrap:anywhere}.has-shared-status>.bb-employee-day-range-status svg{width:14px;height:14px}.bb-employee-day-range-separator{padding-left:2px}.bb-employee-day.has-compact-ranges .bb-employee-day-place{min-height:28px;padding:2px 0}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day.has-approver .bb-employee-day-place{min-height:28px;padding:2px 0}.bb-employee-day.has-approver .bb-employee-day-places{padding-bottom:4px}.bb-employee-day.has-approver .bb-employee-day-breakdown{border-top:0}.bb-employee-day.has-approver .bb-employee-day-range-axis{min-height:14px}.bb-employee-day.has-approver.has-compact-single .bb-employee-day-range{padding:6px 0 2px}.bb-employee-day.has-approver.has-absence .bb-employee-day-absence{padding-bottom:6px}}@media not all and (min-width:1100px)and (pointer:fine){.attendance-module:has(.attendance-admin-panel) .attendance-gantt.bb-employee-days[data-att-gantt-cards][data-att-gantt-mode=day] .attendance-gantt-row:not(.is-stacked):not(.has-cluster) .attendance-gantt-track{background-size:100% 14px!important;background-repeat:no-repeat!important;border-left:0!important;border-bottom:0!important}}.bb-employee-team-group{--bb-employee-team-accent:var(--bb-color-info);min-width:0}.bb-employee-team-toggle{box-sizing:border-box;display:flex;align-items:center;gap:10px;grid-column:1/-1;position:sticky;left:0;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 2px));min-height:44px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--bb-employee-team-accent) 30%,var(--att-line,var(--bb-border)));border-radius:13px;background:color-mix(in srgb,var(--bb-employee-team-accent) 6%,var(--att-card,var(--bb-surface)));color:var(--att-ink,var(--bb-text));font:inherit;text-align:left;cursor:pointer}.bb-employee-day>.bb-employee-team-toggle{border-left:0;border-right:0;border-bottom:0;border-radius:0 0 13px 13px;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - 2px))}.bb-employee-team-copy{display:grid;gap:2px;flex:1;min-width:0}.bb-employee-team-title{font-size:14px;font-weight:650;line-height:20px;overflow-wrap:anywhere}.bb-employee-team-description,.bb-employee-team-summary{font-size:12px;line-height:16px;color:var(--att-muted,var(--bb-text-muted));overflow-wrap:anywhere}.bb-employee-team-count{font-size:inherit;font-weight:400;color:var(--att-muted,var(--bb-text-muted));font-variant-numeric:tabular-nums}.bb-employee-team-icon{display:flex;flex:none;color:var(--bb-employee-team-accent)}.bb-employee-team-icon svg{width:20px;height:20px}.bb-employee-team-action{display:flex;align-items:center;gap:7px;flex:none;font-size:12px;font-weight:600;color:var(--bb-color-accent-strong)}.bb-employee-team-action i{width:6px;height:6px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg);margin-top:4px}.bb-employee-team-toggle[aria-expanded=false] .bb-employee-team-action i{transform:rotate(225deg);margin-top:-3px}.bb-employee-team-toggle:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-3px}.bb-employee-team-toggle:hover{background:color-mix(in srgb,var(--bb-employee-team-accent) 16%,var(--att-card,var(--bb-surface)))}.bb-employee-team-body{display:grid;gap:8px;min-width:0}.bb-employee-team-body[hidden]{display:none}.bb-employee-team-body>.bb-employee-day{margin:0}.bb-employee-team-empty{margin:0;padding:10px 12px;font-size:13px;color:var(--att-muted,var(--bb-text-muted))}@media(min-width:1100px)and (pointer:fine){.bb-employee-team-body{gap:0}.bb-employee-team-toggle{min-height:44px;border-radius:0}.bb-employee-day>.bb-employee-team-toggle{border-radius:0}.bb-employee-team-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.bb-employee-team-group.is-nested>.bb-employee-day>.bb-employee-team-toggle{padding-left:28px}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-team-group{position:relative}.bb-employee-team-body{--bb-employee-team-line:color-mix(in srgb,var(--att-muted,var(--bb-text-muted)) 40%,var(--att-card,var(--bb-surface)));margin-left:14px;padding-top:8px}.bb-employee-team-group.is-deep>.bb-employee-team-body{margin-left:0}.bb-employee-team-body>:is(.bb-employee-day,.bb-employee-team-group){position:relative}.bb-employee-team-body>:is(.bb-employee-day,.bb-employee-team-group):before{content:"";position:absolute;left:-9px;top:-8px;bottom:-8px;border-left:1px solid var(--bb-employee-team-line);pointer-events:none}.bb-employee-team-body>:is(.bb-employee-day,.bb-employee-team-group):last-child:before{bottom:auto;height:32px;border-bottom-left-radius:6px}.bb-employee-team-body>:is(.bb-employee-day,.bb-employee-team-group):after{content:"";position:absolute;left:-9px;top:24px;width:9px;border-top:1px solid var(--bb-employee-team-line);pointer-events:none}.bb-employee-team-group.is-deep>.bb-employee-team-body>:before,.bb-employee-team-group.is-deep>.bb-employee-team-body>:after{display:none}.bb-employee-team-toggle,.bb-employee-day>.bb-employee-team-toggle{width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 2px))}.bb-employee-team-body .bb-employee-day-heading,.bb-employee-team-body .bb-employee-day-places,.bb-employee-team-body .bb-employee-day-requests{width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 2px))}.bb-employee-team-body .bb-employee-day-empty{width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 26px))}.bb-employee-team-body .bb-employee-day.is-empty:not(.has-absence):not(.has-requests) .bb-employee-day-empty{width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 22px))}.bb-employee-day:has(>.bb-employee-team-toggle)>.bb-employee-day-places{border-radius:0}}.bb-employee-day-empty.has-notice{height:auto;min-height:100px;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding-top:10px;padding-bottom:10px}.bb-employee-day-empty-copy{display:grid;gap:5px;min-width:0;line-height:1.4}.bb-employee-day-empty-copy>small{font-size:12px;color:var(--att-muted,var(--bb-text-muted))}.bb-employee-day-empty-status{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--bb-color-warning)}.bb-employee-day-empty-status>span{display:flex}.bb-employee-day-empty-status svg{width:16px;height:16px}.bb-employee-day-empty.has-notice>button{min-height:44px;margin-left:auto;align-self:flex-end;white-space:nowrap}@media(min-width:1100px)and (pointer:fine){.bb-employee-day-empty.has-notice{min-height:76px}.bb-employee-day-empty.has-notice .bb-employee-day-empty-status{display:none}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day-empty.has-notice{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.bb-employee-day-empty-copy{overflow-wrap:anywhere}.bb-employee-day-empty.has-notice>button{justify-self:end;align-self:auto;margin-left:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:right}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day.has-missing-hours .bb-employee-day-empty.has-notice.is-missing-hours{display:flex;flex-wrap:wrap;align-items:center;min-height:0;gap:0 8px;padding-top:4px;padding-bottom:4px}.bb-employee-day-empty.is-missing-hours>.bb-employee-day-empty-status{flex-basis:100%;min-width:0;line-height:20px;overflow-wrap:anywhere}.bb-employee-day-empty.is-missing-hours>.bb-employee-day-empty-detail{flex:1 1 130px;min-width:0;font-size:12px;line-height:18px;color:var(--att-muted,var(--bb-text-muted));overflow-wrap:anywhere}.bb-employee-day-empty.is-missing-hours>button{flex:0 1 auto;align-self:center;margin-left:auto;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;line-height:20px}.bb-employee-day-empty.is-missing-hours>button>span{font-size:inherit;vertical-align:baseline}.bb-employee-day.has-missing-hours>.bb-collection-team-context,.bb-employee-day.has-missing-hours.has-approver>.bb-collection-team-context{padding:8px 10px;border-top:1px solid var(--att-line,var(--bb-border))}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day{cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-employee-day button,.bb-employee-day summary{-webkit-tap-highlight-color:transparent}.bb-employee-day:active{--bb-employee-day-surface:color-mix(in srgb,var(--bb-color-info) 12%,var(--att-card,var(--bb-surface)))}.bb-employee-day-heading:hover{background:var(--bb-employee-day-surface)}.attendance-module .attendance-gantt.bb-employee-days .bb-employee-day .attendance-gantt-add-hit{background:transparent!important;cursor:pointer}.bb-employee-day:has(.bb-employee-day-heading:focus-visible,.attendance-gantt-add-hit:focus-visible){outline:2px solid var(--bb-color-accent);outline-offset:-3px}.bb-employee-day .bb-employee-day-heading:focus-visible{outline:0}.bb-employee-day .bb-employee-day-unassigned:is(:hover,:active){background:transparent!important}}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day{--bb-employee-day-ok-surface:#eff8f1;--bb-employee-day-ok-border:#bddcc4;--bb-employee-day-wait-surface:#fff4e7;--bb-employee-day-wait-border:#e9c99f}:is(body.theme-night,html.theme-night,[data-theme=night],.attendance-module.is-dark) .bb-employee-day{--bb-employee-day-ok-surface:#192d25;--bb-employee-day-ok-border:#355244;--bb-employee-day-wait-surface:#33271d;--bb-employee-day-wait-border:#69503a}.bb-employee-day.is-approval-ok{--bb-employee-day-approval-surface:var(--bb-employee-day-ok-surface);--bb-employee-day-approval-border:var(--bb-employee-day-ok-border)}.bb-employee-day.is-approval-wait{--bb-employee-day-approval-surface:var(--bb-employee-day-wait-surface);--bb-employee-day-approval-border:var(--bb-employee-day-wait-border)}.bb-employee-day:is(.is-approval-ok,.is-approval-wait){--bb-employee-day-surface:var(--bb-employee-day-approval-surface);border-color:var(--bb-employee-day-approval-border)}.bb-employee-day:is(.is-approval-ok,.is-approval-wait):active{--bb-employee-day-surface:color-mix(in srgb,var(--bb-color-info) 8%,var(--bb-employee-day-approval-surface))}}.bb-employee-days-footer{box-sizing:border-box;min-width:0;padding:8px 10px 16px;color:var(--att-muted,var(--bb-text-muted));font-size:12px;line-height:1.5}.bb-employee-days-footer:empty{display:none}.bb-employee-days-legend{display:flex;flex-wrap:wrap;gap:10px 24px}.bb-employee-days-legend-item{display:flex;align-items:center;gap:8px;min-width:0}.bb-employee-days-legend-item>span{display:flex;flex:none;color:var(--bb-color-warning)}.bb-employee-days-legend-item svg{width:16px;height:16px}.bb-employee-days-legend-item.is-ok>span{color:var(--bb-color-success)}.bb-employee-days-legend-item.is-no>span{color:var(--bb-color-danger)}.bb-employee-days-legend-item.is-open>span{color:var(--att-teal,var(--bb-color-accent))}.bb-employee-days-footer p{margin:12px 0 0;font:inherit}.bb-employee-days-footer .bb-employee-days-note{margin-top:8px}.bb-employee-days-hint.is-touch{display:none}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-days-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;max-width:360px}.bb-employee-days:has(.has-compact-ranges):not(:has(.bb-employee-day:not(.is-empty):not(.has-compact-ranges)))+.bb-employee-days-footer .bb-employee-days-legend{display:none}.bb-employee-days-hint.is-desktop{display:none}.bb-employee-days-hint.is-touch{display:block}}.bb-collection-table[data-bb-row-density=compact]{--bb-collection-row-height:32px;--bb-collection-row-inner-height:31px;--bb-collection-attachment-row-height:64px;--bb-collection-attachment-inner-height:63px;--bb-collection-attachment-padding:3px;--bb-collection-mobile-row-height:84px;--bb-collection-mobile-attachment-height:112px;--bb-collection-mobile-inner-height:64px;--bb-collection-mobile-row-padding:8px 12px}.bb-collection-notice{box-sizing:border-box;margin:0;padding:11px 13px;border:1px solid var(--bb-border);border-radius:11px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:12px;font-weight:700}.bb-collection-notice.is-info{border-color:color-mix(in srgb,var(--bb-color-info) 28%,var(--bb-border));background:var(--bb-color-info-soft);color:var(--bb-color-info)}.bb-collection-notice.is-success{border-color:color-mix(in srgb,var(--bb-color-success) 28%,var(--bb-border));background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-collection-notice.is-warning{border-color:color-mix(in srgb,var(--bb-color-warning) 32%,var(--bb-border));background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-collection-notice.is-danger{border-color:color-mix(in srgb,var(--bb-color-danger) 28%,var(--bb-border));background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-collection-load-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:14px}.bb-collection-load-more-meta{color:var(--bb-text-muted);font-size:12px;font-weight:750}.bb-collection-load-more-meta strong{color:var(--bb-text);font-weight:900}.bb-collection-load-more .bb-button{min-width:220px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.bb-collection-load-more svg{width:18px;height:18px}@media(max-width:560px){.bb-collection-load-more{align-items:stretch;flex-direction:column;text-align:center}.bb-collection-load-more .bb-button{width:100%;min-width:0}}.bb-collection-groups{min-width:0;display:grid;gap:16px}.bb-collection-group{min-width:0;display:grid;gap:10px}.bb-collection-group.is-nested{margin-left:14px}.bb-collection-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}.bb-collection-group>header strong{color:var(--bb-text);font-size:13px;font-weight:900}.bb-collection-group>header span{color:var(--bb-text-muted);font-size:11px;font-weight:700}.bb-collection-map{min-width:0;display:grid;gap:9px;padding:0 16px}.bb-collection-map-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--bb-text-muted);font-size:12px}.bb-collection-map-summary strong{color:var(--bb-text)}.bb-collection-map-host{position:relative;height:max(420px,calc(100dvh - var(--bb-collection-map-viewport-top,0px)));overflow:hidden;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface-soft)}.bb-collection-map-host>[data-bb-map-canvas]{position:absolute;inset:0}.bb-collection-map-empty{position:absolute;inset:auto 16px 16px;z-index:5;padding:10px 12px;border-radius:10px;background:var(--bb-surface);box-shadow:var(--bb-shadow-sm);color:var(--bb-text-muted);font-size:12px}.bb-collection-group--collapsible>summary{display:flex;align-items:center;gap:10px;min-height:52px;cursor:pointer;list-style:none;border-bottom:1px solid var(--bb-border,#e2e5e7)}.bb-collection-group--collapsible>summary::-webkit-details-marker{display:none}.bb-collection-group--collapsible>summary>strong{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.bb-collection-group--collapsible>summary>span{color:var(--bb-text-muted,#647078);font-size:13px}.bb-collection-group--collapsible>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin-right:4px}.bb-collection-group--collapsible[open]>summary:after{transform:rotate(45deg)}.bb-collection-group--collapsible.is-nested{margin-left:10px;border-left:2px solid var(--bb-border);padding-left:10px}.bb-collection-group--collapsible.is-nested .bb-collection-group--collapsible.is-nested{margin-left:0;padding-left:6px}.bb-collection-group--collapsible>summary{flex-wrap:wrap;padding:8px 10px;gap:6px 10px;background:var(--bb-surface-soft);border-radius:10px}.bb-collection-group--collapsible>summary strong{min-width:0;overflow-wrap:anywhere}.bb-collection-group--collapsible>summary span{white-space:normal;text-align:right}@media(max-width:560px){.bb-collection-group--collapsible.is-nested{margin-left:4px;padding-left:6px}.bb-collection-group--collapsible.is-nested .bb-collection-group--collapsible.is-nested{padding-left:4px}.bb-collection-group--collapsible>summary>strong{font-size:13px}.bb-collection-group--collapsible>summary span{font-size:12px}}.bb-collection-action-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bb-collection-action-card{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface)}.bb-collection-action-copy{min-width:0;display:grid;gap:3px}.bb-collection-action-copy strong{color:var(--bb-text);font-size:13px;font-weight:900}.bb-collection-action-copy p{margin:0;color:var(--bb-text-muted);font-size:12px;line-height:1.45}.bb-collection-action-controls{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.bb-collection-action-controls select{box-sizing:border-box;min-height:42px;max-width:220px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text);padding:0 10px;font:inherit}.bb-collection-action-controls .bb-button{min-height:42px;display:inline-flex;align-items:center;gap:7px}.bb-collection-action-controls svg{width:17px;height:17px}.bb-collection-cell-link{color:var(--bb-color-accent-strong);font-weight:800;text-decoration:none}.bb-collection-cell-muted{color:var(--bb-text-muted);font-size:12px}.bb-collection-cell-links{display:grid;gap:5px}.bb-collection-cell-links>a,.bb-collection-cell-links>span{min-width:0;display:grid;gap:2px;color:inherit;text-decoration:none}.bb-collection-cell-links strong{color:var(--bb-color-accent-strong);font-size:12px}.bb-collection-cell-links span,.bb-collection-cell-links small{color:var(--bb-text-muted);font-size:10.5px}.bb-collection-cell-message{display:block;max-width:420px;color:var(--bb-text-muted);font-size:11px;line-height:1.35}.bb-collection-cell-message.is-warning{color:var(--bb-color-warning)}.bb-collection-cell-action{min-height:34px!important;padding:0 9px!important}.bb-collection-cell-action svg{width:15px;height:15px}.bb-collection-cell-action span{font-size:11px}@media(max-width:1100px){.bb-collection-action-grid{grid-template-columns:1fr}}@media(max-width:900px){.bb-collection-map{padding:0 10px}.bb-collection-map-host{border-radius:14px}}.bb-employee-day-absence{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-width:0;padding:8px 12px;font-size:13px;line-height:1.4}.bb-employee-day-absence-description{display:flex;align-items:center;gap:7px;min-width:0;color:var(--bb-color-purple,#7954b3);overflow-wrap:anywhere}.bb-employee-day-absence-description strong{font-weight:600}.bb-employee-day-absence-description>span:first-child,.bb-employee-day-absence-status>span{display:inline-flex;flex:none}.bb-employee-day-absence-description svg{width:18px;height:18px}.bb-employee-day-absence-status{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11px;color:var(--att-muted,var(--bb-text-muted));white-space:nowrap}.bb-employee-day-absence-status svg{width:14px;height:14px}body.theme-night .bb-employee-day-absence-description{color:#c5b5ef}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day.has-absence .bb-employee-day-heading{min-height:44px;padding:10px 10px 4px}.bb-employee-day.has-absence .bb-employee-day-timeline,.bb-employee-day.has-absence.has-requests .bb-employee-day-timeline{display:block;padding:0 10px 8px}.bb-employee-day-absence{padding:4px 0;min-height:30px}.bb-employee-day.has-absence:not(.is-empty) .bb-employee-day-absence{margin-bottom:8px}.bb-employee-day.has-absence .bb-employee-day-empty{left:0;width:100%;min-height:38px;padding:4px 0;justify-content:space-between;font-size:12px}}@media(min-width:1100px)and (pointer:fine){.bb-employee-days.has-desktop-rows .bb-employee-day-absence{position:sticky;left:calc(var(--att-gantt-name-w) + 36px);width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--att-gantt-name-w) - 40px));max-width:420px}}.bb-employee-day-off{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:6px 12px 12px;color:var(--att-muted,var(--bb-text-muted));font-size:13px;line-height:1.4}.bb-employee-day-off-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;box-sizing:border-box;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--bb-text) 7%,var(--bb-surface));color:var(--att-ink,var(--bb-text));font-weight:600;overflow-wrap:anywhere}.bb-employee-day-off-badge>span{display:flex;flex:none}.bb-employee-day-off-badge svg{width:16px;height:16px}.bb-employee-day-off-description{max-width:100%;overflow-wrap:anywhere}@media not all and (min-width:1100px)and (pointer:fine){.bb-employee-day.has-day-off.is-empty .bb-employee-day-chevron{display:block;flex:none;color:var(--att-muted,var(--bb-text-muted));font-size:22px}.bb-employee-day.has-day-off .bb-employee-day-timeline,.bb-employee-day.has-day-off.is-empty.has-requests .bb-employee-day-timeline{display:block}.bb-employee-day-off{position:sticky;left:10px;width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 22px));padding:4px 0 12px}.bb-employee-day:not(.is-empty) .bb-employee-day-off{padding-top:8px}}@media(min-width:1100px)and (pointer:fine){.bb-employee-days.has-desktop-rows .bb-employee-day-off{position:sticky;left:calc(var(--att-gantt-name-w) + 36px);width:min(100%,calc(var(--att-gantt-viewport-width,100vw) - var(--att-gantt-name-w) - 40px));max-width:420px}}.bb-collection-columns-menu[hidden]{display:none!important}.bb-record-detail{box-sizing:border-box;width:100%;max-width:1480px;min-width:0;display:grid;gap:18px;margin:0 auto;color:var(--bb-text)}.bb-record-detail>.bb-record-toolbar{margin-bottom:0}.bb-record-hero{position:relative;min-width:0;overflow:hidden;border:1px solid var(--bb-border);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--bb-color-accent-soft) 70%,var(--bb-surface)) 0%,var(--bb-surface) 58%);padding:28px 30px;box-shadow:var(--bb-card-shadow)}.bb-record-hero::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--bb-color-accent)}.bb-record-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.bb-record-hero__badge,.bb-record-hero__chip{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 11px;font-size:10px;font-weight:950;letter-spacing:.03em}.bb-record-hero__badge{background:var(--bb-color-accent);color:var(--bb-color-on-accent);text-transform:uppercase}.bb-record-hero__chip{border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-text-muted)}.bb-record-hero__title{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:clamp(25px,3vw,38px);font-weight:950;line-height:1.08;letter-spacing:-.025em}.bb-record-hero__description{max-width:780px;margin:11px 0 0;color:var(--bb-text-muted);font-size:14px;font-weight:700;line-height:1.55}.bb-record-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.bb-record-metric{min-width:0;display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--bb-border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bb-surface) 88%,transparent);padding:12px 14px}.bb-record-metric span{color:var(--bb-text-muted);font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.bb-record-metric strong{overflow:hidden;font-size:17px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.bb-record-detail__layout{min-width:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:18px;align-items:start}.bb-record-detail__main,.bb-record-detail__aside{min-width:0;display:grid;gap:18px}.bb-record-detail__aside{position:sticky;top:88px}.bb-record-section{min-width:0;border:1px solid var(--bb-border);border-radius:20px;background:var(--bb-surface);padding:20px;box-shadow:var(--bb-card-shadow)}.bb-record-section__heading{display:grid;gap:4px;margin:0 0 17px}.bb-record-section__heading h2{margin:0;font-size:18px;font-weight:950;line-height:1.2}.bb-record-section__heading p{margin:0;color:var(--bb-text-muted);font-size:12px;font-weight:700;line-height:1.45}.bb-record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.bb-record-fact{min-width:0;display:grid;gap:4px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface-soft);padding:11px 12px}.bb-record-fact--wide{grid-column:1/-1}.bb-record-fact dt{color:var(--bb-text-muted);font-size:9px;font-weight:950;text-transform:uppercase}.bb-record-fact dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:900}@media(max-width:900px){.bb-record-detail__layout{grid-template-columns:1fr}.bb-record-detail__aside{position:static}}@media(max-width:700px){.bb-record-detail{gap:14px}.bb-record-hero{border-radius:18px;padding:22px 18px}.bb-record-hero__metrics{grid-template-columns:1fr}.bb-record-section{border-radius:16px;padding:16px}.bb-record-facts{grid-template-columns:1fr}.bb-record-fact--wide{grid-column:auto}}.bb-collection-tile.has-actions .bb-collection-tile-head{grid-template-columns:minmax(0,1fr) auto}.bb-collection-tile-actions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:5px}.bb-collection-tile-action{box-sizing:border-box;width:34px;min-width:34px;height:34px;border:1px solid var(--bb-border);border-radius:11px;background:var(--bb-surface);color:var(--bb-text-muted);display:grid;place-items:center;padding:0;cursor:pointer}.bb-collection-tile-action:hover:not(:disabled){background:var(--bb-surface-hover);color:var(--bb-text)}.bb-collection-tile-action.is-danger{border-color:color-mix(in srgb,var(--bb-color-danger) 30%,var(--bb-border));color:var(--bb-color-danger)}.bb-collection-tile-action.is-danger:hover:not(:disabled){background:var(--bb-color-danger-soft)}.bb-collection-tile-action:disabled{opacity:.5;cursor:wait}.bb-collection-tile-action svg{width:17px;height:17px}.bb-collection-tile.has-actions .bb-collection-tile-status{grid-column:1/-1}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-action{width:29px;min-width:29px;height:29px;border-radius:9px}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-action svg{width:15px;height:15px}.bb-collection-reconciliation{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);color:var(--bb-text);box-shadow:var(--bb-card-shadow)}.bb-reconciliation-summary{box-sizing:border-box;min-height:72px;display:grid;grid-template-columns:minmax(150px,auto) minmax(180px,1fr) auto;gap:18px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-reconciliation-summary>div:first-child{display:grid;gap:3px}.bb-reconciliation-summary>div:first-child span,.bb-reconciliation-eyebrow{color:var(--bb-color-accent-strong);font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.bb-reconciliation-summary>div:first-child strong{font-size:17px;font-weight:950}.bb-reconciliation-summary progress{width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;accent-color:var(--bb-color-accent);background:var(--bb-border)}.bb-reconciliation-summary progress::-webkit-progress-bar{border-radius:999px;background:var(--bb-border)}.bb-reconciliation-summary progress::-webkit-progress-value{border-radius:999px;background:var(--bb-color-accent)}.bb-reconciliation-summary dl{display:flex;gap:8px;margin:0}.bb-reconciliation-summary dl>div{min-width:94px;display:grid;gap:2px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);padding:8px 10px}.bb-reconciliation-summary dt{color:var(--bb-text-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bb-reconciliation-summary dd{margin:0;font-size:15px;font-weight:950}.bb-reconciliation-workspace{min-width:0;display:grid;grid-template-columns:minmax(286px,340px) minmax(0,1fr);align-items:stretch}.bb-reconciliation-queue{min-width:0;border-right:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-reconciliation-queue>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-bottom:1px solid var(--bb-border)}.bb-reconciliation-queue>header strong{font-size:12px;font-weight:950}.bb-reconciliation-queue>header span{color:var(--bb-text-muted);font-size:9px;font-weight:850}.bb-reconciliation-queue-list{max-height:620px;overflow:auto;overscroll-behavior:contain;padding:6px}.bb-reconciliation-queue-item{box-sizing:border-box;width:100%;min-width:0;min-height:70px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--bb-text);padding:8px;font:inherit;text-align:left;cursor:pointer}.bb-reconciliation-queue-item+.bb-reconciliation-queue-item{margin-top:3px}.bb-reconciliation-queue-item:hover{background:var(--bb-surface-hover)}.bb-reconciliation-queue-item:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-reconciliation-queue-item.is-selected{border-color:color-mix(in srgb,var(--bb-color-accent) 42%,var(--bb-border));background:var(--bb-color-accent-soft)}.bb-reconciliation-queue-date{color:var(--bb-text-muted);font-size:9px;font-weight:900;font-variant-numeric:tabular-nums}.bb-reconciliation-queue-copy{min-width:0;display:grid;gap:3px}.bb-reconciliation-queue-copy strong,.bb-reconciliation-queue-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-reconciliation-queue-copy strong{font-size:11px;font-weight:950}.bb-reconciliation-queue-copy small{color:var(--bb-text-muted);font-size:9px;font-weight:750}.bb-reconciliation-queue-meta{display:grid;justify-items:end;gap:4px}.bb-reconciliation-queue-meta>strong{font-size:11px;font-weight:950;font-variant-numeric:tabular-nums;white-space:nowrap}.bb-reconciliation-queue-meta>em{border-radius:999px;background:var(--bb-surface);color:var(--bb-text-muted);padding:3px 6px;font-size:7px;font-style:normal;font-weight:950;white-space:nowrap}.bb-reconciliation-queue-meta>em.is-green,.bb-reconciliation-queue-meta>em.is-teal{background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-reconciliation-queue-meta>em.is-amber{background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-reconciliation-queue-meta>em.is-red{background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-reconciliation-focus{min-width:0;background:var(--bb-surface)}.bb-reconciliation-detail{min-width:0;padding:18px}.bb-reconciliation-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding-bottom:15px;border-bottom:1px solid var(--bb-border)}.bb-reconciliation-detail-head>div{min-width:0}.bb-reconciliation-detail-head h2{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2}.bb-reconciliation-detail-head p{margin:5px 0 0;color:var(--bb-text-muted);font-size:11px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.bb-reconciliation-detail-amount{font-size:22px;font-weight:950;font-variant-numeric:tabular-nums;white-space:nowrap}.bb-reconciliation-queue-meta>strong.is-green,.bb-reconciliation-detail-amount.is-green{color:var(--bb-color-success)}.bb-reconciliation-queue-meta>strong.is-red,.bb-reconciliation-detail-amount.is-red{color:var(--bb-color-danger)}.bb-reconciliation-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0}.bb-reconciliation-facts>div{min-width:0;display:grid;gap:3px;border-radius:9px;background:var(--bb-surface-soft);padding:8px 9px}.bb-reconciliation-facts dt{color:var(--bb-text-muted);font-size:8px;font-weight:900;text-transform:uppercase}.bb-reconciliation-facts dd{overflow:hidden;margin:0;color:var(--bb-text);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bb-reconciliation-counterpart,.bb-reconciliation-matching{margin-top:16px;border:1px solid var(--bb-border);border-radius:13px;background:var(--bb-surface);overflow:hidden}.bb-reconciliation-counterpart{padding:14px}.bb-reconciliation-counterpart>a{min-height:58px;margin-top:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--bb-color-success) 38%,var(--bb-border));border-radius:10px;background:var(--bb-color-success-soft);color:var(--bb-text);padding:10px 12px;text-decoration:none}.bb-reconciliation-counterpart>a span{min-width:0;display:grid;gap:3px}.bb-reconciliation-counterpart>a strong,.bb-reconciliation-counterpart>a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-reconciliation-counterpart>a small,.bb-reconciliation-counterpart>p{color:var(--bb-text-muted);font-size:9px;font-weight:800}.bb-reconciliation-counterpart>a b{color:var(--bb-color-success);font-size:13px;font-weight:950;white-space:nowrap}.bb-reconciliation-counterpart>p{margin:8px 2px 0}.bb-reconciliation-matching-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-reconciliation-matching-head>div{display:grid;gap:3px}.bb-reconciliation-matching-head>div>strong{font-size:11px;font-weight:950}.bb-reconciliation-matching-head>label{position:relative;display:block}.bb-reconciliation-search-icon{position:absolute;left:10px;top:50%;width:15px;height:15px;color:var(--bb-text-muted);transform:translateY(-50%);pointer-events:none}.bb-reconciliation-search-icon svg{width:15px;height:15px}.bb-reconciliation-matching-head input{box-sizing:border-box;width:100%;height:38px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);color:var(--bb-text);padding:0 10px 0 33px;font:inherit;font-size:10px;font-weight:800}.bb-reconciliation-matching-head input:focus{border-color:var(--bb-color-accent);outline:0;box-shadow:var(--bb-focus)}.bb-reconciliation-candidates{max-height:330px;overflow:auto;overscroll-behavior:contain;padding:6px}.bb-reconciliation-candidate{position:relative;min-width:0;min-height:62px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid transparent;border-radius:9px;padding:8px 9px;cursor:pointer}.bb-reconciliation-candidate:hover{background:var(--bb-surface-hover)}.bb-reconciliation-candidate:has(input:checked){border-color:color-mix(in srgb,var(--bb-color-accent) 38%,var(--bb-border));background:var(--bb-color-accent-soft)}.bb-reconciliation-candidate>input{position:absolute;opacity:0;pointer-events:none}.bb-reconciliation-candidate:has(input:focus-visible){box-shadow:var(--bb-focus)}.bb-reconciliation-candidate-mark{box-sizing:border-box;width:17px;height:17px;border:2px solid var(--bb-border-strong);border-radius:50%;background:var(--bb-surface)}.bb-reconciliation-candidate input:checked+.bb-reconciliation-candidate-mark{border:5px solid var(--bb-color-accent)}.bb-reconciliation-candidate-copy{min-width:0;display:grid;gap:4px}.bb-reconciliation-candidate-copy>span{min-width:0;display:flex;align-items:center;gap:6px}.bb-reconciliation-candidate-copy strong,.bb-reconciliation-candidate-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-reconciliation-candidate-copy strong{font-size:11px;font-weight:950}.bb-reconciliation-candidate-copy em{border-radius:999px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);padding:3px 6px;font-size:7px;font-style:normal;font-weight:950;white-space:nowrap}.bb-reconciliation-candidate-copy small{color:var(--bb-text-muted);font-size:9px;font-weight:750}.bb-reconciliation-candidate-values{display:grid;justify-items:end;gap:4px;font-variant-numeric:tabular-nums}.bb-reconciliation-candidate-values>strong{font-size:11px;font-weight:950}.bb-reconciliation-candidate-values>small{border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;white-space:nowrap}.bb-reconciliation-candidate-values>small.is-green,.bb-reconciliation-candidate-values>small.is-teal{background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-reconciliation-candidate-values>small.is-amber{background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-reconciliation-matching>footer{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-reconciliation-matching>footer>span{color:var(--bb-text-muted);font-size:9px;font-weight:800}.bb-reconciliation-confirm{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bb-color-accent);border-radius:9px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);padding:0 13px;font:inherit;font-size:10px;font-weight:950;cursor:pointer}.bb-reconciliation-confirm svg{width:15px;height:15px}.bb-reconciliation-confirm:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-reconciliation-confirm:disabled{opacity:.45;cursor:not-allowed}.bb-reconciliation-empty,.bb-reconciliation-no-candidates{min-height:150px;display:grid;place-content:center;gap:5px;color:var(--bb-text-muted);padding:20px;text-align:center}.bb-reconciliation-empty strong,.bb-reconciliation-no-candidates strong{color:var(--bb-text);font-size:12px}.bb-reconciliation-empty span,.bb-reconciliation-no-candidates span{font-size:10px;font-weight:750}.bb-reconciliation-empty--detail{min-height:420px}@media(max-width:980px){.bb-reconciliation-summary{grid-template-columns:minmax(140px,auto) minmax(140px,1fr)}.bb-reconciliation-summary dl{grid-column:1/-1}.bb-reconciliation-workspace{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.bb-reconciliation-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-reconciliation-matching-head{grid-template-columns:1fr}}@media(max-width:760px){.bb-collection-reconciliation{border-radius:14px}.bb-reconciliation-summary{grid-template-columns:1fr;gap:10px}.bb-reconciliation-summary dl{grid-column:auto}.bb-reconciliation-workspace{grid-template-columns:1fr}.bb-reconciliation-queue{border-right:0;border-bottom:1px solid var(--bb-border)}.bb-reconciliation-queue-list{max-height:260px}.bb-reconciliation-detail{padding:13px}.bb-reconciliation-detail-head{grid-template-columns:1fr;gap:9px}.bb-reconciliation-detail-amount{font-size:19px}.bb-reconciliation-facts{grid-template-columns:1fr 1fr}.bb-reconciliation-candidate{grid-template-columns:18px minmax(0,1fr)}.bb-reconciliation-candidate-values{grid-column:2;justify-items:start}.bb-reconciliation-matching>footer{align-items:stretch;flex-direction:column}.bb-reconciliation-confirm{width:100%}}@media(max-width:440px){.bb-reconciliation-summary dl{display:grid;grid-template-columns:1fr 1fr}.bb-reconciliation-summary dl>div{min-width:0}.bb-reconciliation-queue-item{grid-template-columns:52px minmax(0,1fr)}.bb-reconciliation-queue-meta{grid-column:2;grid-row:2;justify-items:start;grid-auto-flow:column;justify-content:start}.bb-reconciliation-facts{grid-template-columns:1fr}.bb-reconciliation-counterpart>a{grid-template-columns:1fr}.bb-reconciliation-counterpart>a b{justify-self:start}}.bb-collection-kanban{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(292px,340px);gap:14px;align-items:start;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 12px;scrollbar-width:thin}.bb-collection-kanban-column{box-sizing:border-box;min-width:0;display:grid;grid-template-rows:auto 1fr;gap:10px;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface-soft);padding:10px}.bb-collection-kanban-column>header{box-sizing:border-box;height:48px;min-height:48px;margin:0;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--bb-border);border-radius:11px;background:var(--bb-surface);padding:0 10px;color:var(--bb-text);box-shadow:none}.bb-collection-kanban-column>header>span{width:9px;height:9px;border-radius:50%;background:var(--bb-text-muted)}.bb-collection-kanban-column.is-blue>header>span{background:var(--bb-color-info)}.bb-collection-kanban-column.is-green>header>span,.bb-collection-kanban-column.is-teal>header>span{background:var(--bb-color-success)}.bb-collection-kanban-column.is-amber>header>span{background:var(--bb-color-warning)}.bb-collection-kanban-column.is-red>header>span{background:var(--bb-color-danger)}.bb-collection-kanban-column.is-purple>header>span{background:var(--bb-color-accent)}.bb-collection-kanban-column>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950}.bb-collection-kanban-column>header em{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--bb-surface);color:var(--bb-text-muted);font-size:10px;font-style:normal;font-weight:950}.bb-collection-kanban-items{min-width:0;display:grid;align-content:start;gap:10px}.bb-collection-kanban-items .bb-collection-tile{width:100%;border-radius:15px;box-shadow:0 2px 8px rgba(8,34,60,.07)}.bb-collection-kanban-items .bb-collection-tile-head{padding:12px;border-radius:15px 15px 0 0}.bb-collection-kanban-items .bb-collection-tile-body{padding:0 12px 12px;border-radius:0 0 15px 15px}.bb-collection-kanban-items .bb-collection-tile-facts{grid-template-columns:1fr}.bb-collection-kanban-items .bb-collection-tile-facts>div{min-height:48px}.bb-collection-kanban-empty{grid-column:1/-1;min-height:180px;display:grid;place-content:center;gap:5px;border:1px dashed var(--bb-border-strong);border-radius:18px;background:var(--bb-surface);color:var(--bb-text-muted);text-align:center}.bb-collection-kanban-empty strong{color:var(--bb-text)}@media(max-width:720px){.bb-collection-kanban{grid-auto-columns:minmax(270px,86vw);gap:10px}.bb-collection-kanban-column{border-radius:15px;padding:8px}}.bb-collection-kanban{grid-auto-columns:minmax(260px,300px);gap:9px;padding:0 1px 8px}.bb-collection-kanban-column{gap:6px;border-radius:12px;padding:6px}.bb-collection-kanban-column>header{height:38px;min-height:38px;border:0;border-bottom:1px solid var(--bb-border);border-radius:7px;padding:0 8px}.bb-collection-kanban-column>header strong{font-size:12px}.bb-collection-kanban-column>header em{min-width:21px;height:21px}.bb-collection-kanban-items{gap:6px}.bb-collection-kanban-items .bb-collection-tile{border:1px solid var(--bb-border);border-radius:9px;box-shadow:none}.bb-collection-kanban-items .bb-collection-tile:hover{transform:none;border-color:var(--bb-border-strong);box-shadow:0 5px 14px rgba(8,34,60,.08)}.bb-collection-kanban-items .bb-collection-tile-head{gap:6px;padding:8px 9px 6px;border-radius:9px 9px 0 0}.bb-collection-kanban-items .bb-collection-tile-primary{grid-template-columns:32px minmax(0,1fr);gap:8px}.bb-collection-kanban-items .bb-collection-tile-avatar{width:32px;height:32px;border-width:1px;font-size:10px;box-shadow:none}.bb-collection-kanban-items .bb-collection-tile-copy{gap:1px}.bb-collection-kanban-items .bb-collection-tile-copy strong{font-size:13px;line-height:1.15}.bb-collection-kanban-items .bb-collection-tile-copy small{margin-top:0;font-size:10px;line-height:1.2}.bb-collection-kanban-items .bb-collection-tile-status{margin:0}.bb-collection-kanban-items .bb-collection-tile-status-trigger{min-height:23px;padding:3px 7px;font-size:9px}.bb-collection-kanban-items .bb-collection-tile-body{gap:5px;padding:0 9px 8px;border-radius:0 0 9px 9px}.bb-collection-kanban-items .bb-collection-tile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.bb-collection-kanban-items .bb-collection-tile-facts>div,.bb-collection-kanban-items .bb-collection-tile-facts>div:only-child{grid-column:auto;min-height:0;border-radius:0;background:transparent;padding:3px 0}.bb-collection-kanban-items .bb-collection-tile-facts dt{font-size:8px;line-height:1.1}.bb-collection-kanban-items .bb-collection-tile-facts dd{font-size:11px;line-height:1.15}.bb-collection-kanban-items .bb-collection-tile-badges{gap:4px}.bb-collection-kanban-items .bb-collection-tile-badges span{min-height:20px;padding:3px 6px;font-size:8px;line-height:1}.bb-collection-kanban-items .bb-collection-tile-footer{gap:6px;padding-top:5px;font-size:8px}.bb-collection-kanban-items .bb-collection-tile-footer strong{font-size:9px}@media(max-width:720px){.bb-collection-kanban{grid-auto-columns:minmax(244px,82vw);gap:8px}.bb-collection-kanban-column{border-radius:12px;padding:6px}}.bb-collection-kanban-items .bb-collection-tile-facts>div,.bb-collection-kanban-items .bb-collection-tile-facts>div:only-child{display:flex;align-items:baseline;justify-content:space-between;gap:4px;padding:1px 0}.bb-collection-kanban-items .bb-collection-tile-facts dt{flex:0 1 auto;max-width:44%}.bb-collection-kanban-items .bb-collection-tile-facts dd{flex:1 1 auto;min-width:0;text-align:right}.bb-collection-kanban-items .bb-collection-tile-badges span{min-height:18px;padding:2px 6px}.bb-collection-kanban-items .bb-collection-tile-footer{min-height:12px;padding-top:3px;line-height:1.1}.bb-collection-kanban[data-bb-kanban-layout=single]{grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,1fr)}@media(max-width:720px){.bb-collection-kanban[data-bb-kanban-layout=grouped]{grid-auto-columns:calc(100% - 52px)}}.bb-collection-grid{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:grid;gap:10px}.bb-collection-grid-period{min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 2px}.bb-collection-grid-today,.bb-collection-grid-period-button{box-sizing:border-box;height:38px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:11px;font-weight:900;cursor:pointer}.bb-collection-grid-today{padding:0 13px}.bb-collection-grid-period-step{display:grid;grid-template-columns:38px minmax(92px,auto) 38px;align-items:stretch}.bb-collection-grid-period-button{width:38px;padding:0;display:grid;place-items:center;border-radius:0}.bb-collection-grid-period-button:first-child{border-radius:9px 0 0 9px}.bb-collection-grid-period-button:last-child{border-radius:0 9px 9px 0}.bb-collection-grid-period-button svg{width:15px;height:15px}.bb-collection-grid-period-button.is-previous svg{transform:rotate(180deg)}.bb-collection-grid-period-step>strong{min-height:38px;display:grid;place-content:center;gap:1px;border-top:1px solid var(--bb-border);border-bottom:1px solid var(--bb-border);background:var(--bb-surface-soft);padding:0 12px;color:var(--bb-text);font-size:12px;text-align:center}.bb-collection-grid-period-step>strong span{color:var(--bb-text-muted);font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bb-collection-grid-today:hover,.bb-collection-grid-period-button:hover{border-color:var(--bb-color-accent);color:var(--bb-color-accent)}.bb-collection-grid-today:focus-visible,.bb-collection-grid-period-button:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-collection-grid-scroll{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow)}.bb-collection-grid-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--bb-surface);color:var(--bb-text);font-variant-numeric:tabular-nums}.bb-collection-grid-table th,.bb-collection-grid-table td{box-sizing:border-box;height:42px;border-right:1px solid var(--bb-border);border-bottom:1px solid var(--bb-border);padding:7px 9px;vertical-align:middle}.bb-collection-grid-table thead th{position:sticky;top:0;z-index:2;min-width:96px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:9px;font-weight:900;text-align:right;text-transform:none}.bb-collection-grid-table thead th>strong,.bb-collection-grid-table thead th>small{display:block}.bb-collection-grid-table thead th>strong{color:var(--bb-text);font-size:10px}.bb-collection-grid-table thead th>small{margin-top:2px;color:var(--bb-text-muted);font-size:8px}.bb-collection-grid-table tbody tr:hover>td,.bb-collection-grid-table tbody tr:hover>th{background:var(--bb-surface-hover)}.bb-collection-grid-label{position:sticky;left:0;z-index:1;width:220px;min-width:220px;max-width:220px;background:var(--bb-surface);color:var(--bb-text);text-align:left!important}.bb-collection-grid-label strong,.bb-collection-grid-label small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-collection-grid-label strong{font-size:11px;font-weight:900}.bb-collection-grid-label small{margin-top:2px;color:var(--bb-text-muted);font-size:8px;font-weight:800}.bb-collection-grid-table thead .bb-collection-grid-label{z-index:4;background:var(--bb-surface-soft)}.bb-collection-grid-value{width:96px;min-width:96px;max-width:96px;color:var(--bb-text-muted);font-size:10px;font-weight:800;text-align:right;white-space:nowrap}.bb-collection-grid-value.is-positive{color:var(--bb-color-success)}.bb-collection-grid-value.is-negative{color:var(--bb-color-danger)}.bb-collection-grid-value.is-zero{color:color-mix(in srgb,var(--bb-text-muted) 52%,transparent)}.bb-collection-grid-value.is-action{padding:0}.bb-collection-grid-drilldown{box-sizing:border-box;width:100%;height:41px;display:flex;align-items:center;justify-content:flex-end;gap:5px;border:0;background:transparent;padding:7px 9px;color:inherit;font:inherit;font-weight:inherit;text-align:right;cursor:pointer}.bb-collection-grid-drilldown-icon{width:0;display:grid;place-items:center;opacity:0;overflow:hidden;transition:width .14s ease,opacity .14s ease}.bb-collection-grid-drilldown-icon svg{width:13px;height:13px}.bb-collection-grid-drilldown:hover,.bb-collection-grid-drilldown:focus-visible{background:var(--bb-surface-hover);color:var(--bb-color-accent)}.bb-collection-grid-drilldown:hover .bb-collection-grid-drilldown-icon,.bb-collection-grid-drilldown:focus-visible .bb-collection-grid-drilldown-icon{width:13px;opacity:1}.bb-collection-grid-drilldown:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-grid-table .is-total{font-weight:950}.bb-collection-grid-table tr>:last-child{position:sticky;right:0;z-index:1;width:126px;min-width:126px;max-width:126px;border-right:0;background:var(--bb-surface-soft);box-shadow:-1px 0 0 var(--bb-border)}.bb-collection-grid-table thead tr>:last-child{z-index:4}.bb-collection-grid-table tbody tr>:last-child.is-negative,.bb-collection-grid-table tfoot tr>:last-child.is-negative{background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-collection-grid-table tbody tr>:last-child.is-positive,.bb-collection-grid-table tfoot tr>:last-child.is-positive{background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-collection-grid-table tfoot th,.bb-collection-grid-table tfoot td{background:var(--bb-surface-soft);font-weight:950}.bb-collection-grid-table tfoot tr:last-child>*{border-bottom:0}.bb-collection-grid-empty{min-height:180px;display:grid;place-content:center;gap:5px;border:1px dashed var(--bb-border-strong);border-radius:12px;background:var(--bb-surface);color:var(--bb-text-muted);text-align:center}.bb-collection-grid-empty strong{color:var(--bb-text)}@media(max-width:720px),(pointer:coarse){.bb-collection-grid{gap:7px}.bb-collection-grid-period{min-height:40px;gap:6px;overflow-x:auto}.bb-collection-grid-today,.bb-collection-grid-period-button{height:36px}.bb-collection-grid-period-step{grid-template-columns:36px minmax(84px,auto) 36px}.bb-collection-grid-period-button{width:36px}.bb-collection-grid-period-step>strong{min-height:36px;padding:0 9px}.bb-collection-grid-scroll{border-radius:10px;scroll-padding-inline-start:144px}.bb-collection-grid-label{width:144px;min-width:144px;max-width:144px}.bb-collection-grid-value,.bb-collection-grid-table thead th{width:88px;min-width:88px;max-width:88px}.bb-collection-grid-table tr>:last-child{position:static;right:auto;z-index:auto;width:104px;min-width:104px;max-width:104px;box-shadow:none}.bb-collection-grid-table th,.bb-collection-grid-table td{height:40px;padding:6px 7px}.bb-collection-grid-value.is-action{padding:0}.bb-collection-grid-drilldown{height:39px;padding:6px 7px}.bb-collection-grid-drilldown-icon{width:13px;opacity:1}.bb-collection-grid-label strong{font-size:10px}}.bb-collection-surface{width:100%;max-width:100%;min-width:0;display:grid;gap:16px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.bb-collection-surface[hidden]{display:none!important}.bb-collection-surface>*{min-width:0;max-width:100%}.bb-collection-surface>.bb-collection-header{min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.bb-collection-tiles{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;align-items:stretch}.bb-collection-tile{position:relative;min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow);overflow:visible;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bb-collection-tile:hover{transform:translateY(-2px);border-color:var(--bb-border-strong);box-shadow:0 14px 34px rgba(8,34,60,.13)}.bb-collection-tile-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;padding:16px 16px 12px;border-bottom:1px solid var(--bb-border)}.bb-collection-tile-primary{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:center;color:inherit;text-decoration:none}.bb-collection-tile-avatar{position:relative;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--bb-surface-soft);color:var(--bb-text);font-size:13px;font-weight:950}.bb-collection-tile-avatar.is-blue{background:var(--bb-color-info-soft);color:var(--bb-color-info)}.bb-collection-tile-avatar.is-green,.bb-collection-tile-avatar.is-teal{background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-collection-tile-avatar.is-amber{background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-collection-tile-avatar.is-red{background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-collection-tile-avatar.is-purple{background:var(--bb-color-accent-soft);color:var(--bb-color-accent)}.bb-collection-tile-avatar em{position:absolute;right:-5px;top:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:var(--bb-color-danger);color:#fff;font-size:9px;font-style:normal;box-shadow:0 0 0 2px var(--bb-surface)}.bb-collection-tile-copy{min-width:0;display:grid;gap:3px}.bb-collection-tile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text);font-size:15px;font-weight:950}.bb-collection-tile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-muted);font-size:11px;font-weight:750}.bb-collection-tile-status{position:relative;margin-left:57px}.bb-collection-tile-status-trigger{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bb-border);border-radius:999px;background:var(--bb-surface-soft);color:var(--bb-text-muted);padding:0 9px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.bb-collection-tile-status-trigger>span,.bb-collection-tile-status-option>span{width:7px;height:7px;border-radius:50%;background:currentColor}.bb-collection-tile-status-trigger svg{width:13px;height:13px}.bb-collection-tile-status-trigger.is-blue{color:var(--bb-color-info)}.bb-collection-tile-status-trigger.is-green,.bb-collection-tile-status-trigger.is-teal{color:var(--bb-color-success)}.bb-collection-tile-status-trigger.is-amber{color:var(--bb-color-warning)}.bb-collection-tile-status-trigger.is-red{color:var(--bb-color-danger)}.bb-collection-tile-status-trigger.is-purple{color:var(--bb-color-accent)}.bb-collection-tile-status-menu{position:absolute;z-index:30;left:0;top:calc(100% + 6px);width:220px;padding:6px;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface);box-shadow:0 18px 44px rgba(8,34,60,.18)}.bb-collection-tile-status-menu[hidden]{display:none!important}.bb-collection-tile-status-option{width:100%;min-height:38px;display:grid;grid-template-columns:9px minmax(0,1fr) 16px;gap:8px;align-items:center;border:0;border-radius:9px;background:transparent;color:var(--bb-text);padding:0 9px;font:inherit;text-align:left;cursor:pointer}.bb-collection-tile-status-option:hover,.bb-collection-tile-status-option.is-selected{background:var(--bb-surface-hover)}.bb-collection-tile-status-option>span.is-blue{color:var(--bb-color-info)}.bb-collection-tile-status-option>span.is-green,.bb-collection-tile-status-option>span.is-teal{color:var(--bb-color-success)}.bb-collection-tile-status-option>span.is-amber{color:var(--bb-color-warning)}.bb-collection-tile-status-option>span.is-red{color:var(--bb-color-danger)}.bb-collection-tile-status-option>span.is-purple{color:var(--bb-color-accent)}.bb-collection-tile-status-option strong{font-size:11px;font-weight:850}.bb-collection-tile-status-option svg{width:14px;height:14px;color:var(--bb-color-accent)}.bb-collection-tile-body{min-width:0;display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:13px 16px 15px;color:inherit;text-decoration:none}.bb-collection-tile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.bb-collection-tile-facts>div{min-width:0;display:grid;gap:2px;padding:8px 9px;border-radius:10px;background:var(--bb-surface-soft)}.bb-collection-tile-facts>div:only-child{grid-column:1/-1}.bb-collection-tile-facts dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-muted);font-size:9px;font-weight:850;text-transform:uppercase}.bb-collection-tile-facts dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--bb-text);font-size:11px;font-weight:900}.bb-collection-tile-empty{padding:12px;border:1px dashed var(--bb-border);border-radius:11px;color:var(--bb-text-muted);font-size:11px;font-weight:800;text-align:center}.bb-collection-tile-progress{display:grid;gap:6px}.bb-collection-tile-progress>div:first-child{display:flex;justify-content:space-between;gap:8px;color:var(--bb-text-muted);font-size:10px;font-weight:850}.bb-collection-tile-progress>div:first-child strong{color:var(--bb-text);font-size:11px}.bb-collection-tile-progress-track{height:6px;border-radius:999px;background:var(--bb-border);overflow:hidden}.bb-collection-tile-progress-track i{display:block;width:var(--bb-collection-tile-progress,0%);height:100%;border-radius:inherit;background:var(--bb-color-accent)}.bb-collection-tile-progress small{color:var(--bb-text-muted);font-size:10px;font-weight:750}.bb-collection-tile-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bb-collection-tile-badges span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;background:var(--bb-surface-soft);color:var(--bb-text-muted);padding:0 8px;font-size:9px;font-weight:900}.bb-collection-tile-badges span.is-red{background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-collection-tile-badges span.is-amber{background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-collection-tile-badges span.is-green,.bb-collection-tile-badges span.is-teal{background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-collection-tile-footer{align-self:end;display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--bb-border);color:var(--bb-text-muted);font-size:10px;font-weight:800}.bb-collection-tile-footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text);font-size:11px}.bb-collection-tile-primary:focus-visible,.bb-collection-tile-body:focus-visible,.bb-collection-tile-status-trigger:focus-visible,.bb-collection-tile-status-option:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-collection-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.bb-collection-toolbar-search,.bb-collection-toolbar-actions{min-width:0}.bb-collection-toolbar-actions{display:flex;align-items:center;gap:8px}.bb-collection-view-switch{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--bb-border);border-radius:15px;background:var(--bb-surface-soft);padding:3px}.bb-collection-view-button{min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--bb-text-muted);font:inherit;font-size:12px;font-weight:950;padding:0 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.bb-collection-view-button svg{width:17px;height:17px}.bb-collection-view-button.is-active{background:var(--bb-surface);color:var(--bb-color-accent);box-shadow:0 2px 7px rgba(8,34,60,.1)}.bb-collection-view-button:hover{color:var(--bb-text)}.bb-collection-view-button:focus-visible,.bb-collection-columns-trigger:focus-visible,.bb-collection-column-option:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-collection-columns-control{position:relative}.bb-collection-columns-trigger{min-height:52px;border:1px solid var(--bb-border-strong);border-radius:15px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:13px;font-weight:950;padding:0 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px rgba(8,34,60,.04)}.bb-collection-columns-trigger svg{width:18px;height:18px;color:var(--bb-color-accent)}.bb-collection-columns-trigger em{min-width:20px;height:20px;border-radius:999px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);font-size:10px;font-style:normal;display:grid;place-items:center}.bb-collection-columns-trigger:hover{border-color:var(--bb-color-accent);background:var(--bb-surface-hover)}.bb-collection-columns-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:220;width:min(330px,calc(100vw - 36px));max-height:min(70dvh,620px);overflow:auto;border:1px solid var(--bb-border-strong);border-radius:18px;background:var(--bb-surface);box-shadow:0 22px 54px rgba(8,34,60,.18);scrollbar-width:thin}.bb-collection-columns-menu-head{display:flex;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid var(--bb-border);background:linear-gradient(135deg,var(--bb-surface),var(--bb-surface-soft))}.bb-collection-columns-menu-head div{display:grid;gap:3px}.bb-collection-columns-menu-head strong{font-size:14px;font-weight:950}.bb-collection-columns-menu-head small{color:var(--bb-text-muted);font-size:10px;font-weight:850;line-height:1.25}.bb-collection-columns-menu-head button{align-self:start;border:0;background:transparent;color:var(--bb-color-accent-strong);font:inherit;font-size:11px;font-weight:950;padding:2px 0;cursor:pointer;white-space:nowrap}.bb-collection-columns-options{display:grid;padding:7px}.bb-collection-column-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px}.bb-collection-column-option{width:100%;min-height:39px;border:0;border-radius:10px;background:transparent;color:var(--bb-text);font:inherit;font-size:13px;font-weight:850;padding:0 8px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer}.bb-collection-column-option:hover{background:var(--bb-surface-soft)}.bb-collection-column-option.is-selected{color:var(--bb-color-accent-strong);background:var(--bb-color-accent-soft)}.bb-collection-column-option small{color:var(--bb-text-muted);font-size:10px;font-weight:800}.bb-collection-column-check{width:18px;height:18px;border:1px solid var(--bb-border-strong);border-radius:6px;display:grid;place-items:center}.bb-collection-column-option.is-selected .bb-collection-column-check{border-color:var(--bb-color-accent);background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-collection-column-check svg{width:13px;height:13px}.bb-collection-column-order{display:inline-flex;gap:2px;padding-right:3px}.bb-collection-column-order button{width:24px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--bb-text-muted);font:900 16px/1 var(--bb-font);display:grid;place-items:center;cursor:pointer}.bb-collection-column-order button:hover{background:var(--bb-surface);color:var(--bb-color-accent-strong)}.bb-collection-column-order button:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-collection-columns-more{border-top:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-collection-columns-more>summary{min-height:46px;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:0 15px;color:var(--bb-text);font-size:12px;font-weight:950;cursor:pointer}.bb-collection-columns-more>summary::-webkit-details-marker{display:none}.bb-collection-columns-more>summary small{color:var(--bb-text-muted);font-size:10px;font-weight:850}.bb-collection-columns-more>summary b{color:var(--bb-text-muted);font-size:18px;line-height:1;transition:transform .16s ease}.bb-collection-columns-more[open]>summary b{transform:rotate(180deg)}.bb-collection-columns-options--more{padding-top:0;background:var(--bb-surface-soft)}.bb-collection-table-shell{position:relative;width:100%;max-width:100%;min-width:0;overflow:visible}.bb-collection-table-columns{position:absolute;z-index:12;top:6px;right:6px}.bb-collection-table-columns .bb-collection-columns-trigger{box-sizing:border-box;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;border-radius:8px;justify-content:center;gap:0;background:var(--bb-surface);color:var(--bb-text);box-shadow:0 1px 3px rgba(8,34,60,.09)}.bb-collection-table-columns .bb-collection-columns-trigger svg{width:21px;height:21px;color:currentColor}.bb-collection-table-columns .bb-collection-columns-trigger[aria-expanded=true]{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-collection-table-columns .bb-collection-columns-menu{top:calc(100% + 6px);right:0}.bb-collection-table-shell--has-columns .bb-collection-table thead th:last-child{padding-right:54px}.bb-collection-column-row{min-width:0;max-width:100%;overflow:hidden}.bb-collection-column-option{min-width:0;overflow:hidden}.bb-collection-column-option>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-collection-column-order{flex:0 0 auto;min-width:0}.bb-collection-column-order button{flex:0 0 24px}.bb-collection-column-order button[hidden]{display:none}.bb-collection-table-wrap{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow)}.bb-collection-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:auto}.bb-collection-table th,.bb-collection-table td{border-bottom:1px solid var(--bb-border);padding:13px 14px;text-align:left;vertical-align:middle}.bb-collection-table thead th{position:sticky;top:0;z-index:1;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bb-collection-table[data-bb-sortable=true] thead th:not([data-bb-sort-disabled=true]){position:sticky;cursor:pointer;user-select:none}.bb-collection-table[data-bb-sortable=true] thead th:not([data-bb-sort-disabled=true]):hover{background:var(--bb-surface-hover);color:var(--bb-text)}.bb-collection-table[data-bb-sortable=true] thead th[aria-sort=ascending]::after,.bb-collection-table[data-bb-sortable=true] thead th[aria-sort=descending]::after{display:inline-block;margin-left:7px;color:var(--bb-color-accent);font-size:12px;line-height:1;vertical-align:baseline}.bb-collection-table[data-bb-sortable=true] thead th[aria-sort=ascending]::after{content:"↑"}.bb-collection-table[data-bb-sortable=true] thead th[aria-sort=descending]::after{content:"↓"}.bb-collection-column-resize{position:absolute;z-index:4;top:0;right:0;bottom:0;box-sizing:border-box;width:24px;min-width:24px;border:0;background:transparent;padding:0;cursor:col-resize;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.bb-collection-column-resize::after{content:"";position:absolute;top:50%;right:0;width:2px;height:24px;border-radius:999px;background:var(--bb-border-strong);opacity:0;transform:translateY(-50%);transition:opacity .12s ease,background-color .12s ease,box-shadow .12s ease}.bb-collection-table thead th:hover>.bb-collection-column-resize::after,.bb-collection-column-resize:hover::after,.bb-collection-column-resize:focus-visible::after,.bb-collection-table.is-resizing .bb-collection-column-resize::after{opacity:1;background:var(--bb-color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--bb-color-accent) 18%,transparent)}.bb-collection-column-resize:focus-visible{outline:0;box-shadow:inset -3px 0 0 color-mix(in srgb,var(--bb-color-accent) 34%,transparent)}.bb-collection-table.is-resizing,.bb-collection-table.is-resizing *{cursor:col-resize!important;user-select:none!important}.bb-collection-table tbody tr{transition:background .14s ease}.bb-collection-table tbody tr:not(.bb-collection-table-group):hover{background:var(--bb-surface-hover)}.bb-collection-table tbody tr:last-child td{border-bottom:0}.bb-collection-table td{font-size:13px;font-weight:850;white-space:nowrap}.bb-collection-table td>strong{font-size:14px;font-weight:950}.bb-collection-table[data-bb-grouped=true]:not([data-bb-groups-ready=true]) tbody>tr:not(.bb-collection-table-group),.bb-collection-table[data-bb-grouped=true]:not([data-bb-groups-ready=true]) .bb-collection-table-group--nested,.bb-collection-table-group-child[hidden],.bb-collection-table-group[hidden]{display:none!important}.bb-collection-table-group th{padding:0;background:var(--bb-surface);color:var(--bb-text);font-size:14px;font-weight:900;text-transform:none}.bb-collection-table-group--nested th{background:var(--bb-surface-soft)}.bb-collection-table-group-toggle{width:100%;min-height:40px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;padding:8px 12px 8px calc(12px + var(--bb-collection-group-depth,0) * 24px);font:inherit;text-align:left;cursor:pointer}.bb-collection-table-group-toggle:hover{background:var(--bb-surface-hover)}.bb-collection-table-group-toggle:focus-visible{outline:0;box-shadow:inset var(--bb-focus)}.bb-collection-table-group-caret{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transform-origin:center;transition:transform .14s ease}.bb-collection-table-group.is-expanded .bb-collection-table-group-caret{transform:rotate(45deg)}.bb-collection-table-group-copy{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px}.bb-collection-table-group-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-collection-table-group-meta,.bb-collection-table-group th>span{flex:0 0 auto;margin-left:0;color:var(--bb-text-muted);font-size:12px;font-weight:800}.bb-collection-empty{border:1px dashed var(--bb-border-strong);border-radius:18px;background:var(--bb-surface);padding:34px 18px;text-align:center;color:var(--bb-text-muted);font-size:16px;font-weight:900}@media(max-width:720px),(pointer:coarse){.bb-collection-column-resize{width:44px;min-width:44px}.bb-collection-column-resize::after{width:3px;height:32px;opacity:.58}.bb-collection-table[data-bb-resizable=true] thead th{padding-top:16px;padding-bottom:16px}}.bb-collection-table th,.bb-collection-table td{box-sizing:border-box;min-width:0;padding:13px 12px}.bb-collection-table thead th{overflow:hidden;font-size:10.5px;font-weight:900;line-height:1.2;letter-spacing:.025em;overflow-wrap:normal;text-overflow:ellipsis;white-space:normal}.bb-collection-table td{overflow:hidden;font-size:14px;font-weight:750;line-height:1.35;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap}.bb-collection-table td>*{min-width:0;max-width:100%}.bb-collection-table td>div{overflow:hidden;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap}.bb-collection-table td :is([class*=-badge],[class*=-pill]){box-sizing:border-box;max-width:100%;padding-left:4px;padding-right:4px;overflow-wrap:normal;white-space:normal;word-break:normal}.bb-collection-table td>strong{font-size:14px;font-weight:900;line-height:1.3}.bb-collection-table td small{line-height:1.3}.bb-collection-table-group th{padding:10px 12px;font-weight:900;line-height:1.25}@media(max-width:720px){.bb-collection-toolbar{grid-template-columns:1fr}.bb-collection-toolbar-actions{justify-content:stretch;flex-direction:column;align-items:stretch}.bb-collection-view-switch{width:100%}.bb-collection-view-button{flex:1;justify-content:center}.bb-collection-columns-trigger{width:100%;justify-content:center}.bb-collection-columns-menu{left:0;right:auto}.bb-collection-table-columns{top:5px;right:5px}.bb-collection-table-columns .bb-collection-columns-trigger{width:36px;min-width:36px;max-width:36px}.bb-collection-table-columns .bb-collection-columns-menu{left:auto;right:0}.bb-collection-table-wrap{margin:0;border-radius:14px}.bb-collection-table{min-width:900px}.bb-collection-table th,.bb-collection-table td{padding:11px 12px}}.bb-record-toolbar,.bb-record-smartbar{position:relative;z-index:35;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.bb-record-toolbar__actions,.bb-record-smartbar__leading{display:flex;align-items:center;gap:9px;flex:0 0 auto;min-width:0}.bb-record-toolbar .bb-record-action,.bb-record-smartbar .bb-record-action{box-sizing:border-box;min-width:0;min-height:52px;border:1px solid var(--bb-border-strong);border-radius:16px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:15px;font-weight:950;line-height:1;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;text-decoration:none;box-shadow:0 5px 12px rgba(8,34,60,.04);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.bb-record-toolbar .bb-record-action:hover,.bb-record-smartbar .bb-record-action:hover{border-color:var(--bb-color-accent);background:var(--bb-surface-hover);color:var(--bb-text);text-decoration:none;transform:translateY(-1px)}.bb-record-toolbar .bb-record-action:focus-visible,.bb-record-smartbar .bb-record-action:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-record-toolbar .bb-record-action:disabled,.bb-record-smartbar .bb-record-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.bb-record-toolbar .bb-record-action>svg,.bb-record-smartbar .bb-record-action>svg{width:21px;height:21px;flex:0 0 21px}.bb-record-toolbar .bb-record-action.bb-record-action--primary,.bb-record-smartbar .bb-record-action.bb-record-action--primary{border-color:var(--bb-color-accent);background:var(--bb-color-accent);color:var(--bb-color-on-accent);box-shadow:0 12px 24px color-mix(in srgb,var(--bb-color-accent) 20%,transparent)}.bb-record-toolbar .bb-record-action.bb-record-action--primary:hover,.bb-record-smartbar .bb-record-action.bb-record-action--primary:hover{border-color:var(--bb-color-accent-strong);background:var(--bb-color-accent-strong);color:var(--bb-color-on-accent)}.bb-record-toolbar .bb-record-action.bb-record-action--back,.bb-record-smartbar .bb-record-action.bb-record-action--back{width:52px;min-width:52px;max-width:52px;flex:0 0 52px;padding:0}.bb-record-action--back>span{display:none}.bb-record-toolbar>.bb-business-links-host{min-width:0;margin-left:auto}.bb-record-toolbar>.bb-business-links-host .bb-business-links{min-height:0;margin:0}.bb-record-toolbar>.bb-business-links-host .bb-business-links__groups{margin-left:auto}.bb-record-smartbar{z-index:2;margin:-4px 0}.bb-record-smartbuttons{display:flex;max-width:100%;margin-left:auto;overflow-x:auto;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);box-shadow:0 8px 22px rgba(15,37,64,.06)}.bb-record-smartbutton{min-width:126px;min-height:56px;border:0;border-right:1px solid var(--bb-border);background:transparent;color:var(--bb-text);font:inherit;padding:6px 12px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;text-align:left;text-decoration:none;cursor:pointer}.bb-record-smartbutton:last-child{border-right:0}.bb-record-smartbutton:hover{background:var(--bb-surface-hover);text-decoration:none}.bb-record-smartbutton:focus-visible{position:relative;z-index:1;outline:0;box-shadow:var(--bb-focus)}.bb-record-smartbutton:disabled{opacity:.48;cursor:not-allowed}.bb-record-smartbutton__icon{color:var(--bb-color-accent);display:grid;place-items:center}.bb-record-smartbutton__icon svg{width:22px;height:22px}.bb-record-smartbutton__copy{display:grid;gap:2px;min-width:0}.bb-record-smartbutton__copy strong{overflow:hidden;color:var(--bb-text);font-size:15px;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.bb-record-smartbutton__copy small{overflow:hidden;color:var(--bb-text-muted);font-size:11px;font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px),(pointer:coarse){.bb-record-toolbar,.bb-record-smartbar{align-items:stretch;flex-wrap:wrap;margin:0}.bb-record-toolbar__actions,.bb-record-smartbar__leading{width:100%;overflow-x:auto}.bb-record-toolbar .bb-record-action,.bb-record-smartbar .bb-record-action{min-height:48px;border-radius:14px;padding:0 15px}.bb-record-toolbar .bb-record-action.bb-record-action--back,.bb-record-smartbar .bb-record-action.bb-record-action--back{width:48px;min-width:48px;max-width:48px;flex-basis:48px}.bb-record-toolbar>.bb-business-links-host{width:100%;margin-left:0}.bb-record-toolbar>.bb-business-links-host .bb-business-links{justify-content:stretch}.bb-record-toolbar>.bb-business-links-host .bb-business-links__groups{margin-left:0}.bb-record-smartbuttons{width:100%;border-radius:12px}.bb-record-smartbutton{min-width:118px;flex:1;padding:6px 10px}}.bb-record-toolbar,.bb-record-smartbar{--bb-record-control-height:52px;--bb-record-primary-width:204px;--bb-record-smart-height:44px;--bb-record-smart-width:150px;--bb-record-content-gap:20px;align-items:center;margin:0 0 var(--bb-record-content-gap)}.bb-record-toolbar-parent,.bb-record-smartbar-parent{gap:0!important;row-gap:0!important}.bb-record-toolbar .bb-record-action,.bb-record-smartbar .bb-record-action{height:var(--bb-record-control-height);min-height:var(--bb-record-control-height);max-height:var(--bb-record-control-height)}.bb-record-toolbar .bb-record-action.bb-record-action--primary,.bb-record-smartbar .bb-record-action.bb-record-action--primary{width:var(--bb-record-primary-width);min-width:var(--bb-record-primary-width);max-width:var(--bb-record-primary-width);flex:0 0 var(--bb-record-primary-width)}.bb-record-toolbar .bb-record-action.bb-record-action--back,.bb-record-smartbar .bb-record-action.bb-record-action--back{width:var(--bb-record-control-height);min-width:var(--bb-record-control-height);max-width:var(--bb-record-control-height);height:var(--bb-record-control-height);flex:0 0 var(--bb-record-control-height)}.bb-record-action--back>.bb-record-back-icon{width:21px;height:21px;flex:0 0 21px}.bb-record-smartbar__copy{flex:1 1 auto;min-width:0;display:grid;align-content:center;gap:3px}.bb-record-smartbar__copy>small{overflow:hidden;color:var(--bb-color-accent-strong);font-size:10.5px;font-weight:950;line-height:1.1;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bb-record-smartbar__copy>strong{overflow:hidden;color:var(--bb-text);font-size:16px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bb-record-smartbuttons{box-sizing:border-box;height:var(--bb-record-smart-height);min-height:var(--bb-record-smart-height);max-height:var(--bb-record-smart-height)}.bb-record-smartbutton{box-sizing:border-box;width:var(--bb-record-smart-width);min-width:var(--bb-record-smart-width);max-width:var(--bb-record-smart-width);height:calc(var(--bb-record-smart-height) - 2px);min-height:calc(var(--bb-record-smart-height) - 2px);max-height:calc(var(--bb-record-smart-height) - 2px);flex:0 0 var(--bb-record-smart-width)}.bb-record-toolbar .bb-business-link,.bb-record-smartbar .bb-business-link{height:var(--bb-record-smart-height);min-height:var(--bb-record-smart-height);max-height:var(--bb-record-smart-height)}@media(max-width:720px),(pointer:coarse){.bb-record-toolbar,.bb-record-smartbar{--bb-record-control-height:48px;--bb-record-primary-width:204px;--bb-record-smart-height:44px;--bb-record-smart-width:140px;--bb-record-content-gap:16px;align-items:stretch;margin-bottom:var(--bb-record-content-gap)}.bb-record-smartbar.has-copy .bb-record-smartbar__leading{width:auto;flex:0 0 auto}.bb-record-smartbar.has-copy .bb-record-smartbar__copy{min-width:180px}.bb-record-smartbutton{flex:0 0 var(--bb-record-smart-width)}}.bb-record-activity-record{container:bb-record-activity/inline-size;min-width:0;max-width:100%}.bb-record-activity-layout{min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.bb-record-activity-focus{min-width:0;max-width:100%;display:grid;align-content:start}.bb-record-activity-toggle{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;padding-inline:13px!important}.bb-record-activity-toggle.is-active{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent-soft)!important;color:var(--bb-color-accent-strong)!important}.bb-record-activity-toggle__count{min-width:21px;height:21px;border-radius:999px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);display:grid;place-items:center;padding:0 5px;font-size:10px;font-weight:950}body.bb-record-activity-overlay-open,body.bb-record-activity-dragging{overflow:hidden}body.bb-record-activity-dragging{user-select:none;-webkit-user-select:none}.bb-record-activity-scrim{position:fixed;z-index:6990;inset:0;border:0;background:rgba(7,25,43,.48);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}body.bb-record-activity-overlay-open .bb-record-activity-layout.is-activity-open>.bb-record-activity-scrim,.bb-record-activity-layout.is-activity-dragging>.bb-record-activity-scrim{opacity:1;visibility:visible;pointer-events:auto}.bb-record-activity-panel{box-sizing:border-box;position:fixed;z-index:7000;top:0;right:0;bottom:0;width:min(430px,calc(100vw - 24px));min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--bb-border);border-radius:22px 0 0 22px;background:var(--bb-surface);color:var(--bb-text);box-shadow:-24px 0 64px rgba(8,34,60,.22);overflow:hidden;visibility:hidden;transform:translate3d(var(--bb-record-activity-translate,105%),0,0);transition:transform .2s ease,visibility .2s ease;will-change:transform}.bb-record-activity-layout:is(.is-activity-open,.is-activity-dragging)>.bb-record-activity-panel{visibility:visible}.bb-record-activity-layout.is-activity-open>.bb-record-activity-panel{transform:translate3d(var(--bb-record-activity-translate,0px),0,0)}.bb-record-activity-layout.is-activity-dragging>.bb-record-activity-panel{transition:none}.bb-record-activity-edge{display:none}.bb-record-activity-panel:focus{outline:0}.bb-record-activity-panel__head{min-width:0;padding:17px 18px;border-bottom:1px solid var(--bb-border);display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px;align-items:start}.bb-record-activity-panel__head>div{min-width:0}.bb-record-activity-panel__head span{display:block;color:var(--bb-color-accent-strong);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bb-record-activity-panel__head h2{margin:3px 0 0;font-size:22px;line-height:1.1}.bb-record-activity-panel__head p{margin:5px 0 0;overflow:hidden;color:var(--bb-text-muted);font-size:11px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bb-record-activity-panel__head button{width:40px;height:40px;border:1px solid var(--bb-border);border-radius:11px;background:var(--bb-surface-soft);color:var(--bb-text-muted);display:grid;place-items:center;cursor:pointer}.bb-record-activity-panel__head button:hover,.bb-record-activity-panel__head button:focus-visible{border-color:var(--bb-color-accent);color:var(--bb-color-accent);outline:0}.bb-record-activity-panel__head svg{width:19px;height:19px}.bb-record-activity-composer{padding:12px;border-bottom:1px solid var(--bb-border);background:var(--bb-surface-soft)}.bb-record-activity-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bb-record-activity-mode{min-width:0;min-height:40px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text-muted);display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.bb-record-activity-mode svg{width:17px;height:17px}.bb-record-activity-mode:hover,.bb-record-activity-mode:focus-visible,.bb-record-activity-mode.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);outline:0}.bb-record-activity-email-hint{margin:9px 2px 0;color:var(--bb-text-muted);font-size:10px;line-height:1.45}.bb-record-activity-form{display:grid;gap:9px;margin-top:10px}.bb-record-activity-form label{display:grid;gap:4px}.bb-record-activity-form label>span{color:var(--bb-text-muted);font-size:10px;font-weight:900}.bb-record-activity-form input,.bb-record-activity-form select,.bb-record-activity-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-field-bg,var(--bb-surface));color:var(--bb-text);padding:9px 10px;font:inherit;font-size:12px;font-weight:750}.bb-record-activity-form input,.bb-record-activity-form select{min-height:40px}.bb-record-activity-form textarea{min-height:92px;resize:vertical}.bb-record-activity-form input:focus,.bb-record-activity-form select:focus,.bb-record-activity-form textarea:focus{border-color:var(--bb-color-accent);outline:0;box-shadow:var(--bb-focus)}.bb-record-activity-email-more{border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);padding:8px 9px}.bb-record-activity-email-more summary{color:var(--bb-text-muted);font-size:10px;font-weight:900;cursor:pointer}.bb-record-activity-email-more[open]{display:grid;gap:8px}.bb-record-activity-form__actions{display:flex;justify-content:flex-end;gap:7px}.bb-record-activity-form__actions button{min-height:38px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.bb-record-activity-form__actions button.is-primary{border-color:var(--bb-color-accent);background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-record-activity-form__actions button:disabled{opacity:.55;cursor:wait}.bb-record-activity-form__actions svg{width:16px;height:16px}.bb-record-activity-error{margin:10px 12px 0;border:1px solid color-mix(in srgb,var(--bb-color-danger) 34%,var(--bb-border));border-radius:10px;background:color-mix(in srgb,var(--bb-color-danger) 8%,var(--bb-surface));color:var(--bb-color-danger);padding:9px 10px;font-size:11px;font-weight:850}.bb-record-activity-timeline{min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 12px 18px}.bb-record-activity-day{display:flex;align-items:center;gap:8px;margin:8px 0}.bb-record-activity-day::before,.bb-record-activity-day::after{content:"";height:1px;flex:1;background:var(--bb-border)}.bb-record-activity-day span{color:var(--bb-text-muted);font-size:9px;font-weight:900;white-space:nowrap}.bb-record-activity-entry{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px 0}.bb-record-activity-entry:not(:last-child)::after{content:"";position:absolute;left:16px;top:42px;bottom:-8px;width:1px;background:var(--bb-border)}.bb-record-activity-avatar{position:relative;z-index:1;width:34px;height:34px;border-radius:10px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);display:grid;place-items:center;font-size:10px;font-weight:950}.bb-record-activity-entry.is-system .bb-record-activity-avatar{background:var(--bb-surface-soft);color:var(--bb-text-muted)}.bb-record-activity-entry__content{min-width:0;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface);padding:9px 10px}.bb-record-activity-entry__content>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.bb-record-activity-entry__content>header strong{font-size:12px;font-weight:950;line-height:1.25}.bb-record-activity-entry__meta{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--bb-text-muted);font-size:9px;font-weight:800}.bb-record-activity-entry__meta time::before{content:"·";margin-right:5px}.bb-record-activity-entry__content>small{display:block;margin-top:6px;color:var(--bb-color-accent-strong);font-size:9px;font-weight:850}.bb-record-activity-entry__content>p{margin:7px 0 0;color:var(--bb-text);font-size:11px;font-weight:650;line-height:1.48;overflow-wrap:anywhere}.bb-record-activity-entry.is-done .bb-record-activity-entry__content{opacity:.66}.bb-record-activity-entry.is-done .bb-record-activity-entry__content>header strong{text-decoration:line-through}.bb-record-activity-task-toggle{width:28px;height:28px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface-soft);color:var(--bb-text-muted);display:grid;place-items:center;cursor:pointer}.bb-record-activity-task-toggle.is-done{border-color:var(--bb-color-success);background:color-mix(in srgb,var(--bb-color-success) 12%,var(--bb-surface));color:var(--bb-color-success)}.bb-record-activity-task-toggle svg{width:15px;height:15px}.bb-record-activity-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--bb-text-muted);padding:22px;text-align:center;font-size:11px;font-weight:750}.bb-record-activity-state strong{color:var(--bb-text);font-size:13px}.bb-record-activity-spinner{width:24px;height:24px;border:3px solid var(--bb-border);border-top-color:var(--bb-color-accent);border-radius:50%;animation:bb-record-activity-spin .8s linear infinite}@keyframes bb-record-activity-spin{to{transform:rotate(360deg)}}.bb-record-activity-pager{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:10px 0 0;padding:12px 0 0 43px;border-top:1px solid var(--bb-border)}.bb-record-activity-pager>span{color:var(--bb-text-muted);font-size:9px;font-weight:900;white-space:nowrap}.bb-record-activity-pager button{min-height:34px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface-soft);color:var(--bb-text);padding:0 10px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.bb-record-activity-pager button:last-child{justify-self:end}.bb-record-activity-pager button:hover,.bb-record-activity-pager button:focus-visible{border-color:var(--bb-color-accent);color:var(--bb-color-accent-strong);outline:0}.bb-record-activity-pager button:disabled{opacity:.42;cursor:default}@container bb-record-activity (min-width:1440px){.bb-record-activity-layout.is-activity-open{grid-template-columns:minmax(0,1fr) minmax(360px,400px);gap:18px}.bb-record-activity-layout>.bb-record-activity-panel{position:sticky;z-index:20;top:92px;right:auto;bottom:auto;width:100%;height:auto;max-height:none;grid-template-rows:auto auto auto;grid-column:2;grid-row:1;border-radius:18px;box-shadow:0 14px 34px rgba(15,37,64,.09);transform:translateX(0)}.bb-record-activity-layout:not(.is-activity-open)>.bb-record-activity-panel{display:none}.bb-record-activity-layout>.bb-record-activity-scrim{display:none}.bb-record-activity-layout.is-activity-open>.bb-record-activity-focus{grid-column:1;grid-row:1}.bb-record-activity-layout.is-activity-open>.bb-record-activity-panel{visibility:visible}.bb-record-activity-layout>.bb-record-activity-panel .bb-record-activity-timeline{overflow:visible;overscroll-behavior:auto}.bb-record-activity-panel__head button{display:none}}@media(max-width:720px){.bb-record-activity-panel{inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none;transform:translate3d(var(--bb-record-activity-translate,100%),0,0)}.bb-record-activity-layout.is-activity-open>.bb-record-activity-panel{transform:translate3d(var(--bb-record-activity-translate,0px),0,0)}.bb-record-activity-layout.is-activity-modal:not(.is-activity-open)>.bb-record-activity-edge{position:fixed;z-index:5990;top:64px;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));display:block;width:32px;height:auto;touch-action:pan-y}.bb-record-activity-layout.is-activity-dragging>.bb-record-activity-edge{pointer-events:none}.bb-record-activity-panel__head{padding:calc(14px + env(safe-area-inset-top,0px)) 14px 14px}.bb-record-activity-composer{padding:10px}.bb-record-activity-mode{min-height:42px}.bb-record-activity-form__actions{display:grid;grid-template-columns:1fr 1fr}.bb-record-activity-form__actions button{width:100%}.bb-record-activity-timeline{padding:9px 10px calc(16px + env(safe-area-inset-bottom,0px))}.bb-record-activity-toggle>span{display:none}.bb-record-activity-toggle{position:relative!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}.bb-record-activity-toggle__count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;font-size:8px}}.bb-collection-tiles{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;align-items:start}.bb-collection-tile{height:auto;display:flex;flex-direction:column;border:0;border-radius:23px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow);transition:transform .16s ease,box-shadow .16s ease}.bb-collection-tile:hover{border-color:transparent;transform:translateY(-1px);box-shadow:0 2px 5px rgba(15,39,66,.06),0 16px 36px rgba(15,39,66,.12)}.bb-collection-tile-head{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;border-radius:23px 23px 0 0;background:var(--bb-surface);border-bottom:0}.bb-collection-tile-primary{box-sizing:border-box;width:100%;max-width:100%;min-width:0;grid-template-columns:42px minmax(0,1fr);gap:11px;overflow:hidden}.bb-collection-tile-avatar{width:42px;height:42px;border:2px solid var(--bb-surface);border-radius:50%;background:linear-gradient(135deg,#0f2742,#183b5d);color:#fff;box-shadow:0 4px 12px rgba(15,39,66,.12);font-size:13px}.bb-collection-tile-copy strong{font-size:16px;line-height:1.18}.bb-collection-tile-copy small{margin-top:3px;font-size:12px;line-height:1.3}.bb-collection-tile-status{margin:0;align-self:start}.bb-collection-tile-status-trigger{min-height:30px;border:0;background:var(--bb-surface-soft);padding:5px 9px;box-shadow:none}.bb-collection-tile-body{box-sizing:border-box;width:100%;max-width:100%;min-width:0;flex:1 0 auto;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:12px;padding:0 16px 16px;border-radius:0 0 23px 23px;background:var(--bb-surface);overflow:hidden}.bb-collection-tile-facts{box-sizing:border-box;width:100%;max-width:100%;min-width:0;gap:8px;overflow:hidden}.bb-collection-tile-facts>div{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:58px;border:0;border-radius:15px;background:var(--bb-surface-soft);padding:10px 11px;overflow:hidden}.bb-collection-tile-facts dt{max-width:100%;font-size:10px;line-height:1.2}.bb-collection-tile-facts dd{max-width:100%;font-size:14px;line-height:1.25}.bb-collection-tile-badges{min-width:0;display:flex;align-items:center;align-content:flex-start;gap:7px;flex-wrap:wrap}.bb-collection-tile-badges span{box-sizing:border-box;min-height:26px;border:0;padding:5px 9px;white-space:normal;line-height:1.15}.bb-collection-tile-footer{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;overflow:hidden}.bb-collection-tile-footer>span,.bb-collection-tile-footer>strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-collection-tile-footer>strong{text-align:right}.bb-collection-tile.has-media{overflow:hidden}.bb-collection-tile.has-media .bb-collection-tile-head{align-items:center}.bb-collection-tile-avatar.has-icon{border:0;background:#dff8f8;color:var(--bb-color-accent-strong);box-shadow:none}.bb-collection-tile-avatar.has-icon svg{width:21px;height:21px}.bb-collection-tile-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#061224;color:inherit;text-decoration:none}.bb-collection-tile-media>img{display:block;width:100%;height:100%;object-fit:cover}.bb-collection-tile-media>.bb-collection-tile-status{position:absolute;z-index:2;top:14px;left:14px;margin:0}.bb-collection-tile-media .bb-collection-tile-status-label{min-height:34px;border:1px solid rgba(255,255,255,.2);padding:7px 13px;background:rgba(15,39,66,.82);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14);backdrop-filter:blur(6px)}.bb-collection-tile-media .bb-collection-tile-status-label:before{background:currentColor}.bb-collection-tile-media .bb-collection-tile-status-label.is-green{background:rgba(13,132,91,.94);color:#fff}.bb-collection-tile.has-media:not(:has(.bb-collection-tile-body)) .bb-collection-tile-media{border-radius:0 0 23px 23px}.bb-collection-empty{border:0;border-radius:23px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow)}.bb-theme-night .bb-collection-tile:hover{box-shadow:0 2px 5px rgba(0,0,0,.18),0 16px 36px rgba(0,0,0,.3)}@media(max-width:720px){.bb-collection-tiles{grid-template-columns:1fr;gap:12px}.bb-collection-tile{border-radius:22px}.bb-collection-tile-head{padding:14px;border-radius:22px 22px 0 0}.bb-collection-tile-body{padding:0 14px 14px;border-radius:0 0 22px 22px}.bb-collection-empty{border-radius:22px}}body .bb-collection-toolbar.bb-collection-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 6px!important;align-items:center!important;min-width:0!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-search{min-width:0!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-actions{width:auto!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;align-self:center!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-meta{grid-column:1/-1;min-width:0;min-height:20px;display:flex;align-items:center;justify-content:flex-end;padding:0 4px;color:var(--bb-text-muted);font-size:13px;font-weight:850;line-height:1.35;text-align:right}body .bb-collection-table-wrap.bb-collection-table-wrap{border-color:var(--bb-border)!important;background:var(--bb-surface)!important;color:var(--bb-text)!important}body .bb-collection-table.bb-collection-table{background:var(--bb-surface)!important;color:var(--bb-text)!important}body .bb-collection-table.bb-collection-table th,body .bb-collection-table.bb-collection-table td{border-color:var(--bb-border)!important;color:var(--bb-text)!important}body .bb-collection-table.bb-collection-table thead th{background:var(--bb-surface-soft)!important;color:var(--bb-text-muted)!important}body .bb-collection-table.bb-collection-table tbody tr:not(.bb-collection-table-group){background:var(--bb-surface)!important}body .bb-collection-table.bb-collection-table tbody tr:not(.bb-collection-table-group):hover{background:var(--bb-surface-hover)!important}body .bb-collection-table.bb-collection-table .bb-collection-table-group th{background:var(--bb-surface-soft)!important;color:var(--bb-text)!important}body .bb-collection-table-columns.bb-collection-table-columns{top:5px!important;right:5px!important}body .bb-collection-table-columns.bb-collection-table-columns .bb-collection-columns-trigger{box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;border-radius:8px!important;background:var(--bb-surface)!important;color:var(--bb-text)!important}body .bb-collection-table-shell--has-columns .bb-collection-table thead th:last-child{padding-right:54px!important}body .bb-collection-reconciliation .bb-reconciliation-queue>header{background:var(--bb-surface-soft)!important;color:var(--bb-text)!important}body .bb-collection-reconciliation .bb-reconciliation-detail-head{background:var(--bb-surface)!important;color:var(--bb-text)!important}body .bb-collection-reconciliation .bb-reconciliation-matching-head,body .bb-collection-reconciliation .bb-reconciliation-matching>footer{background:var(--bb-surface-soft)!important;color:var(--bb-text)!important}body .bb-collection-reconciliation .bb-reconciliation-queue>header strong,body .bb-collection-reconciliation .bb-reconciliation-detail-head h2,body .bb-collection-reconciliation .bb-reconciliation-matching-head strong{color:var(--bb-text)!important}body .bb-collection-reconciliation .bb-reconciliation-matching-head input{border-color:var(--bb-border)!important;background:var(--bb-surface)!important;color:var(--bb-text)!important}.bb-reconciliation-queue-list{scrollbar-color:var(--bb-border-strong) transparent}.bb-reconciliation-queue-list::-webkit-scrollbar{width:8px}.bb-reconciliation-queue-list::-webkit-scrollbar-track{background:transparent}.bb-reconciliation-queue-list::-webkit-scrollbar-thumb{border:2px solid var(--bb-surface-soft);border-radius:999px;background:var(--bb-border-strong)}@media(max-width:720px),(pointer:coarse){body .bb-collection-toolbar.bb-collection-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 6px!important;align-items:center!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-actions{width:auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-meta{min-height:18px;padding:0 3px;font-size:12px}body .bb-collection-table-wrap.bb-collection-table-wrap{margin:0!important;border-radius:10px!important}}.bb-collection-table[data-bb-progressive=true]:not([data-bb-progressive-ready=true]) tbody>tr:nth-child(n+51),.bb-collection-table tbody>tr[data-bb-collection-page-hidden=true]{display:none!important}.bb-collection-load-more--table{position:sticky;left:0;box-sizing:border-box;width:100%;min-width:min(720px,100%);min-height:54px}.bb-collection-load-more--infinite{box-sizing:border-box;min-height:40px;padding:8px;align-items:center;justify-content:center}.bb-collection-load-more-spinner{display:block;width:20px;height:20px;box-sizing:border-box;border:2px solid var(--bb-border);border-top-color:var(--bb-color-info);border-radius:50%;animation:bb-collection-load-more-spin .8s linear infinite}.bb-collection-load-more-spinner[aria-hidden=true]{visibility:hidden;animation:none}@keyframes bb-collection-load-more-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bb-collection-load-more-spinner{animation:none}}.bb-collection-load-more--progressive{box-sizing:border-box;grid-column:1/-1;width:100%;min-height:54px}.bb-collection-tile,.bb-collection-kanban-card{content-visibility:auto;contain-intrinsic-size:auto 148px}.bb-collection-mobile-search-toggle{display:none}.bb-collection-surface{gap:10px}[data-bb-density=compact].bb-collection-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}[data-bb-density=compact].bb-collection-toolbar>.bb-collection-toolbar-actions{display:flex;flex-direction:row;align-items:center;gap:6px;align-self:center}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search{grid-template-columns:20px minmax(0,1fr) 36px!important;gap:7px!important;min-height:44px!important;border-radius:10px!important;padding:0 4px 0 10px!important}.bb-global-search-inline-editor{min-height:42px;gap:4px;padding:3px 0}.bb-global-search-inline-tokens{gap:4px}.bb-global-search-inline-token{min-height:26px;font-size:11px}.bb-global-search-inline-token-icon{width:27px;min-height:26px}.bb-global-search-inline-token-icon svg{width:14px;height:14px}.bb-global-search-inline-token-label{padding:0 7px}.bb-global-search-inline-token-remove{width:25px;min-height:26px}.bb-global-search-toggle{width:34px;height:34px;border-radius:8px}.bb-global-search-toggle svg{width:16px;height:16px}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search input{min-height:28px!important;font-size:14px!important}.bb-global-search-popover{top:calc(100% + 5px);border-radius:12px}.bb-global-search-popover-head{min-height:42px;padding:5px 11px}.bb-global-search-popover-section{padding:11px}.bb-global-search-popover-section-head{margin-bottom:7px}.bb-global-search-facet-grid{gap:5px}.bb-global-search-facet{min-height:46px;border-radius:9px;padding:6px 8px}.bb-global-search-group-list{gap:3px}.bb-global-search-group-option{min-height:38px;padding:5px 7px}.bb-global-search-custom-filter-button{min-height:46px}.bb-global-search-popover-foot{min-height:42px;padding:6px 11px}[data-bb-density=compact].bb-collection-view-switch{width:auto;gap:2px;border-radius:11px;padding:2px}[data-bb-density=compact] .bb-collection-view-details{display:none}[data-bb-density=compact] .bb-collection-view-summary{display:none}[data-bb-density=compact] .bb-collection-view-options{display:inline-flex;align-items:center;gap:2px}[data-bb-density=compact] .bb-collection-view-button{min-height:36px;border-radius:8px;padding:0 8px;font-size:11px;gap:5px}[data-bb-density=compact] .bb-collection-view-button svg{width:16px;height:16px}.bb-collection-view-check{display:none}.bb-collection-columns-trigger{min-height:36px;border-radius:9px;padding:0 9px}.bb-module-shell.is-dark .bb-collection-view-switch{border-color:#27384e;background:#101d2e;color:#a7b6c9}.bb-module-shell.is-dark .bb-collection-view-button{color:#a7b6c9}.bb-module-shell.is-dark .bb-collection-view-button:hover{color:#eef6ff}.bb-module-shell.is-dark .bb-collection-view-button.is-active{background:#123f45;color:#5ee8da;box-shadow:none}.bb-module-shell.is-dark .bb-collection-view-summary{border-color:#27384e;background:#101d2e;color:#5ee8da}.bb-module-shell.is-dark .bb-collection-view-details[open]>.bb-collection-view-summary{border-color:#00adb5;background:#123f45}.bb-module-shell.is-dark .bb-collection-view-options--mobile{border-color:#3e4a60;background:#101d2e;box-shadow:0 18px 42px rgba(0,0,0,.42)}.bb-module-shell.is-dark .bb-collection-view-options--mobile .bb-collection-view-button.is-active{background:#123f45;color:#5ee8da}body .bb-collection-header:has(.bb-collection-view-details[open]){position:relative!important;z-index:300!important}.bb-collection-tile-head,.bb-collection-kanban-column>header{z-index:auto}.bb-collection-tiles{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px}.bb-collection-tile{border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px rgba(15,39,66,.06)}.bb-collection-tile:hover{box-shadow:0 1px 3px rgba(15,39,66,.06),0 10px 24px rgba(15,39,66,.1)}.bb-collection-tile-head{gap:8px;padding:11px;border-radius:14px 14px 0 0}.bb-collection-tile-primary{grid-template-columns:36px minmax(0,1fr);gap:9px}.bb-collection-tile-avatar{width:36px;height:36px;font-size:11px}.bb-collection-tile-copy strong{font-size:14px;line-height:1.15}.bb-collection-tile-copy small{margin-top:2px;font-size:10px;line-height:1.2}.bb-collection-tile-status-trigger{min-height:26px;padding:3px 7px}.bb-collection-tile-body{gap:8px;padding:0 11px 11px;border-radius:0 0 14px 14px}.bb-collection-tile-facts{gap:5px}.bb-collection-tile-facts>div{min-height:44px;border-radius:9px;padding:7px 8px}.bb-collection-tile-facts dt{font-size:8.5px}.bb-collection-tile-facts dd{font-size:12px}.bb-collection-tile-badges{gap:5px}.bb-collection-tile-badges span{min-height:22px;padding:3px 7px;font-size:8.5px}.bb-collection-tile-footer{gap:7px;padding-top:7px;font-size:9px}.bb-collection-tile-footer strong{font-size:10px}.bb-collection-empty{border-radius:14px;padding:24px 14px}.bb-collection-tile.has-media:not(:has(.bb-collection-tile-body)) .bb-collection-tile-media{border-radius:0 0 14px 14px}.bb-collection-tile.has-media .bb-collection-tile-media>.bb-collection-tile-status{top:11px;left:11px}.bb-collection-tiles:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:16px}.bb-collection-tile.has-media{border-radius:20px;box-shadow:0 1px 3px rgba(15,39,66,.05),0 12px 28px rgba(15,39,66,.08)}.bb-collection-tile.has-media .bb-collection-tile-head{min-height:70px;padding:14px;border-radius:20px 20px 0 0}.bb-collection-tile.has-media .bb-collection-tile-primary{grid-template-columns:42px minmax(0,1fr);gap:11px}.bb-collection-tile.has-media .bb-collection-tile-avatar{width:42px;height:42px;border-radius:13px}.bb-collection-tile.has-media .bb-collection-tile-copy strong{font-size:16px;line-height:1.2}.bb-collection-tile.has-media .bb-collection-tile-media>img{object-fit:contain;background:#061224}.bb-collection-tile.has-media:not(:has(.bb-collection-tile-body)) .bb-collection-tile-media{border-radius:0 0 20px 20px}.bb-collection-tile.has-media .bb-collection-tile-media>.bb-collection-tile-status{top:13px;left:13px}@media(max-width:720px),(pointer:coarse){.bb-collection-tiles:has(>.bb-collection-tile.has-media){grid-template-columns:minmax(0,1fr);gap:14px}.bb-collection-tile.has-media .bb-collection-tile-head{min-height:72px;padding:14px}.bb-collection-tile.has-media .bb-collection-tile-primary{grid-template-columns:44px minmax(0,1fr);gap:12px}.bb-collection-tile.has-media .bb-collection-tile-avatar{width:44px;height:44px;border-radius:14px}.bb-collection-tile.has-media .bb-collection-tile-copy strong{font-size:17px}}.bb-collection-table-wrap.bb-collection-table-wrap{border-color:var(--bb-border)!important;border-radius:8px;background:var(--bb-surface)!important;color:var(--bb-text)!important;box-shadow:none!important}.bb-collection-table.bb-collection-table{background:var(--bb-surface)!important;color:var(--bb-text)!important}.bb-collection-table.bb-collection-table th,.bb-collection-table.bb-collection-table td{border-color:var(--bb-border)!important;padding:10px 12px;color:var(--bb-text)!important}body .bb-collection-table.bb-collection-table thead th{height:42px;border-bottom-color:var(--bb-border-strong)!important;background:color-mix(in srgb,var(--bb-surface-soft) 72%,var(--bb-surface))!important;color:var(--bb-text-muted)!important;font-size:11.5px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;vertical-align:middle}.bb-collection-table.bb-collection-table thead th+th{box-shadow:inset 1px 0 color-mix(in srgb,var(--bb-border) 72%,transparent)}.bb-collection-table.bb-collection-table tbody tr:not(.bb-collection-table-group)>td{background:var(--bb-surface)!important}.bb-collection-table.bb-collection-table tbody tr:not(.bb-collection-table-group):hover>td{background:color-mix(in srgb,var(--bb-color-accent-soft) 45%,var(--bb-surface))!important}.bb-collection-table tbody tr:not(.bb-collection-table-group)[tabindex]{cursor:pointer}.bb-collection-table tbody tr:not(.bb-collection-table-group)[tabindex]:focus{outline:0}.bb-collection-table tbody tr:not(.bb-collection-table-group)[tabindex]:focus>td{background:var(--bb-color-accent-soft)!important}.bb-collection-table tbody tr:not(.bb-collection-table-group)[tabindex]:focus>td:first-child{box-shadow:inset 3px 0 var(--bb-color-accent)}.bb-collection-table td{font-size:13px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.bb-collection-table td>strong,.bb-collection-table td>a>strong,.bb-collection-table td>span>strong,.bb-collection-table td>div>strong{display:block;min-width:0;overflow:hidden;color:var(--bb-text)!important;font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bb-collection-table td>small,.bb-collection-table td>a>small,.bb-collection-table td>span>small,.bb-collection-table td>div>small{display:block;min-width:0;margin-top:2px;overflow:hidden;color:var(--bb-text-muted)!important;font-size:10.5px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .bb-collection-table.bb-collection-table.bb-collection-table--has-identity th:first-child,body .bb-collection-table.bb-collection-table.bb-collection-table--has-identity td:first-child{min-width:168px!important}.bb-collection-table-group th{padding:8px 12px}.bb-collection-table-group-toggle{min-height:36px;padding-top:7px;padding-bottom:7px}.bb-collection-identity{box-sizing:border-box;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;color:inherit;text-decoration:none}.bb-collection-identity.has-avatar{grid-template-columns:40px minmax(0,1fr);gap:10px}.bb-collection-identity-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--bb-color-accent),var(--bb-color-accent-strong));color:var(--bb-color-on-accent);font-size:12px;font-weight:900}.bb-collection-identity-avatar:is(.is-blue,.is-green,.is-amber,.is-red,.is-purple,.is-neutral,.is-grey){color:#fff}.bb-collection-identity-avatar.is-blue{background:var(--bb-color-info)}.bb-collection-identity-avatar.is-green{background:var(--bb-color-success)}.bb-collection-identity-avatar.is-amber{background:var(--bb-color-warning)}.bb-collection-identity-avatar.is-red{background:var(--bb-color-danger)}.bb-collection-identity-avatar.is-purple{background:#7657b8}.bb-collection-identity-avatar.is-neutral,.bb-collection-identity-avatar.is-grey{background:var(--bb-text-muted)}.bb-collection-identity-copy{min-width:0;display:grid;gap:2px}.bb-collection-identity-copy strong{display:block;min-width:0;overflow:hidden;color:var(--bb-text);font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bb-collection-table tbody tr[tabindex] .bb-collection-identity-copy strong{color:var(--bb-color-accent-strong)}.bb-collection-identity-copy small{display:block;min-width:0;overflow:hidden;color:var(--bb-text-muted);font-size:10.5px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bb-record-toolbar,.bb-record-smartbar{--bb-record-control-height:44px;--bb-record-primary-width:176px;--bb-record-smart-height:40px;--bb-record-smart-width:132px;--bb-record-content-gap:12px}.bb-record-toolbar .bb-record-action,.bb-record-smartbar .bb-record-action{border-radius:11px;padding:0 13px;font-size:13px;gap:7px}.bb-record-toolbar .bb-record-action>svg,.bb-record-smartbar .bb-record-action>svg{width:18px;height:18px;flex-basis:18px}.bb-record-smartbutton{grid-template-columns:23px minmax(0,1fr);gap:6px;padding:4px 9px}.bb-record-smartbutton__icon svg{width:18px;height:18px}.bb-record-smartbutton__copy strong{font-size:13px}.bb-record-smartbutton__copy small{font-size:9px}@media(max-width:720px),(pointer:coarse){.bb-collection-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.bb-collection-toolbar-actions{width:auto;min-width:0;justify-content:flex-end;flex-direction:row;align-items:center;gap:5px}.bb-collection-view-switch{width:auto;border:0;background:transparent;padding:0;overflow:visible}.bb-collection-view-options--desktop{display:none}.bb-collection-view-details{position:relative;display:block}.bb-collection-view-summary{box-sizing:border-box;width:44px;height:44px;list-style:none;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft);color:var(--bb-color-accent);display:grid;grid-template-columns:1fr;place-items:center;padding:0;cursor:pointer}.bb-collection-view-summary::-webkit-details-marker{display:none}.bb-collection-view-summary>svg{width:19px;height:19px}.bb-collection-view-summary>svg:last-child,.bb-collection-view-summary>span{display:none}.bb-collection-view-details[open]>.bb-collection-view-summary{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);box-shadow:var(--bb-focus)}.bb-collection-view-options--mobile{position:absolute;z-index:240;right:0;top:calc(100% + 6px);width:190px;display:grid;gap:2px;border:1px solid var(--bb-border-strong);border-radius:11px;background:var(--bb-surface);box-shadow:0 18px 42px rgba(8,34,60,.2);padding:5px}.bb-collection-view-details:not([open])>.bb-collection-view-options--mobile{display:none}.bb-collection-view-options--mobile .bb-collection-view-button{width:100%;min-height:40px;display:grid;grid-template-columns:16px 18px minmax(0,1fr);align-items:center;gap:8px;border-radius:7px;padding:0 10px;font-size:12px;text-align:left}.bb-collection-view-options--mobile .bb-collection-view-button>svg:first-child{grid-column:2}.bb-collection-view-options--mobile .bb-collection-view-button>span{grid-column:3}.bb-collection-view-options--mobile .bb-collection-view-check{grid-column:1;grid-row:1;display:grid;place-items:center;visibility:hidden;color:var(--bb-color-accent)}.bb-collection-view-options--mobile .bb-collection-view-check svg{width:15px;height:15px}.bb-collection-view-options--mobile .bb-collection-view-button.is-active{background:var(--bb-color-accent-soft);box-shadow:none}.bb-collection-view-options--mobile .bb-collection-view-button.is-active .bb-collection-view-check{visibility:visible}.bb-collection-columns-trigger{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;min-height:44px;justify-content:center;padding:0}.bb-collection-columns-trigger>span,.bb-collection-columns-trigger>em{display:none}body .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search{min-height:44px!important}.bb-collection-tiles{gap:8px}.bb-collection-tile{border-radius:12px}.bb-collection-tile-head{padding:10px;border-radius:12px 12px 0 0}.bb-collection-tile-body{padding:0 10px 10px;border-radius:0 0 12px 12px}.bb-collection-table-wrap{border-radius:10px}.bb-collection-table th,.bb-collection-table td{padding:9px 10px}.bb-record-toolbar,.bb-record-smartbar{--bb-record-control-height:44px;--bb-record-primary-width:168px;--bb-record-smart-height:40px;--bb-record-smart-width:126px;--bb-record-content-gap:10px}.bb-record-toolbar .bb-record-action,.bb-record-smartbar .bb-record-action{border-radius:10px;padding:0 12px}}.bb-record-toolbar{--bb-record-control-height:40px;--bb-record-primary-width:160px;--bb-record-smart-height:38px;--bb-record-smart-width:124px;--bb-record-content-gap:8px;gap:6px}.bb-record-toolbar__actions{gap:6px}.bb-record-toolbar .bb-record-action{border-radius:9px;padding:0 10px;font-size:12.5px;gap:6px}.bb-record-toolbar .bb-record-action>svg{width:17px;height:17px;flex-basis:17px}.bb-record-toolbar .bb-record-action.bb-record-action--primary{width:var(--bb-record-primary-width)!important;min-width:var(--bb-record-primary-width)!important;max-width:var(--bb-record-primary-width)!important;flex:0 0 var(--bb-record-primary-width)!important}.bb-record-toolbar .bb-record-action.bb-record-action--back{width:var(--bb-record-control-height)!important;min-width:var(--bb-record-control-height)!important;max-width:var(--bb-record-control-height)!important;height:var(--bb-record-control-height)!important;flex:0 0 var(--bb-record-control-height)!important}.bb-record-toolbar .bb-record-action:not(.bb-record-action--primary):not(.bb-record-action--back){width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}@media(max-width:720px),(pointer:coarse){body .bb-module-shell .bb-record-toolbar{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}body .bb-module-shell .bb-record-toolbar::-webkit-scrollbar{display:none}body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions{display:flex!important;grid-template-columns:none!important;width:auto!important;min-width:max-content!important;flex:0 0 auto!important;overflow:visible!important;gap:6px!important}body .bb-module-shell .bb-record-toolbar>.bb-business-links-host{width:auto!important;flex:0 0 auto!important;margin-left:0!important}body .bb-module-shell .bb-record-toolbar>.bb-business-links-host .bb-business-links{margin:0!important;padding-bottom:0!important}body .bb-module-shell .bb-record-toolbar>.bb-business-links-host .bb-business-links__groups{margin-left:0!important}}body .bb-module-shell .bb-record-toolbar .bb-record-action.bb-record-action--primary{width:var(--bb-record-primary-width)!important;min-width:var(--bb-record-primary-width)!important;max-width:var(--bb-record-primary-width)!important;flex:0 0 var(--bb-record-primary-width)!important}body .bb-module-shell .bb-record-toolbar .bb-record-action.bb-record-action--back{width:var(--bb-record-control-height)!important;min-width:var(--bb-record-control-height)!important;max-width:var(--bb-record-control-height)!important;height:var(--bb-record-control-height)!important;flex:0 0 var(--bb-record-control-height)!important}.bb-record-bars-parent{display:grid!important;grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important;align-items:center!important;column-gap:12px!important;row-gap:0!important}.bb-record-bars-parent>.bb-record-toolbar{grid-column:1!important;grid-row:1!important;box-sizing:border-box;width:100%!important;min-width:0!important;align-self:center!important}.bb-record-bars-parent>.bb-record-smartbar{grid-column:2!important;grid-row:1!important;box-sizing:border-box;width:100%!important;min-width:0!important;align-self:center!important}.bb-record-bars-parent>:not(.bb-record-toolbar):not(.bb-record-smartbar){grid-column:1/-1!important}@media(max-width:720px),(pointer:coarse){.bb-record-bars-parent{position:relative!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:6px!important;grid-template-rows:var(--bb-record-control-height,44px) auto!important;row-gap:6px!important}.bb-record-bars-parent>.bb-record-toolbar{grid-column:1!important;grid-row:1!important;width:100%!important}.bb-record-bars-parent>.bb-record-smartbar{position:static!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-height:0!important;margin:0 0 var(--bb-record-content-gap,10px)!important}.bb-record-bars-parent>.bb-record-smartbar>.bb-record-smartbar__copy{width:100%!important;padding:0 2px!important}.bb-record-bars-parent>.bb-record-smartbar>.bb-record-smartbuttons-trigger{position:absolute!important;top:0!important;right:0!important;margin:0!important}}@media(max-width:720px),(pointer:coarse){[data-bb-density=compact].bb-collection-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important}[data-bb-density=compact].bb-collection-toolbar>.bb-collection-toolbar-actions{width:auto!important;min-width:0!important;justify-content:flex-end!important;flex-direction:row!important;align-items:center!important;gap:5px!important}[data-bb-density=compact].bb-collection-view-switch{width:auto!important;border:0!important;background:transparent!important;padding:0!important;overflow:visible!important}[data-bb-density=compact]>.bb-collection-view-options--desktop{display:none!important}[data-bb-density=compact]>.bb-collection-view-details{position:relative;display:block!important}[data-bb-density=compact] .bb-collection-view-summary{display:grid!important}[data-bb-density=compact] .bb-collection-view-options--mobile{display:grid}[data-bb-density=compact] .bb-collection-view-details:not([open])>.bb-collection-view-options--mobile{display:none!important}.bb-collection-identity.has-avatar{grid-template-columns:38px minmax(0,1fr);gap:9px}.bb-collection-identity-avatar{width:38px;height:38px}}.bb-record-smartbuttons-trigger{display:none}@media(max-width:720px),(pointer:coarse){.bb-record-smartbar{align-items:center!important;flex-wrap:nowrap!important;overflow:visible!important}.bb-record-smartbar.is-smartbuttons-open{z-index:250}.bb-record-smartbar>.bb-record-smartbar__leading{width:auto!important;min-width:0;flex:0 0 auto;overflow-x:auto}.bb-record-smartbar>.bb-record-smartbar__copy{min-width:0}.bb-record-smartbuttons-trigger{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;border:1px solid var(--bb-border-strong);border-radius:10px;background:var(--bb-surface);color:var(--bb-color-accent-strong);display:grid;grid-template-columns:1fr;place-items:center;padding:0;position:relative;flex:0 0 44px;margin-left:auto;box-shadow:0 4px 12px rgba(8,34,60,.08);cursor:pointer}.bb-record-smartbuttons-trigger:hover{border-color:var(--bb-color-accent);background:var(--bb-surface-hover)}.bb-record-smartbuttons-trigger:focus-visible,.bb-record-smartbuttons-trigger[aria-expanded=true]{outline:0;border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);box-shadow:var(--bb-focus)}.bb-record-smartbuttons-trigger>svg{width:21px;height:21px}.bb-record-smartbuttons-trigger__label{display:none}.bb-record-smartbuttons-trigger__count{position:absolute;top:-5px;right:-5px;box-sizing:border-box;min-width:18px;height:18px;border:2px solid var(--bb-surface);border-radius:999px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);display:grid;place-items:center;padding:0 3px;font-size:9px;font-weight:950;line-height:1}.bb-record-smartbar>.bb-record-smartbuttons{display:none;position:fixed;z-index:260;top:var(--bb-mobile-smart-menu-top,72px);left:12px;right:12px;box-sizing:border-box;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--bb-mobile-smart-menu-top,72px) - 12px)!important;margin:0;overflow-x:hidden;overflow-y:auto;border:1px solid var(--bb-border-strong);border-radius:12px;background:var(--bb-surface);box-shadow:0 22px 54px rgba(8,34,60,.24);padding:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.bb-record-smartbar.is-smartbuttons-open>.bb-record-smartbuttons{display:grid}.bb-record-smartbar>.bb-record-smartbuttons>.bb-record-smartbutton{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:58px!important;max-height:none!important;border:0!important;border-radius:8px;padding:7px 9px!important;display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;align-items:center;overflow:hidden}.bb-record-smartbar>.bb-record-smartbuttons>.bb-record-smartbutton:hover{background:var(--bb-surface-hover)}.bb-record-smartbar>.bb-record-smartbuttons>.bb-record-smartbutton__icon svg{width:19px;height:19px}.bb-record-smartbar>.bb-record-smartbuttons>.bb-record-smartbutton__copy strong{font-size:13px}.bb-record-smartbar>.bb-record-smartbuttons>.bb-record-smartbutton__copy small{font-size:10px;white-space:normal}}@media(max-width:720px),(pointer:coarse){body .bb-module-shell .bb-record-toolbar{box-sizing:border-box;width:100%;max-width:100%;overflow:visible!important}body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;overflow:hidden!important}body .bb-module-shell .bb-record-toolbar .bb-record-action.bb-record-action--primary{width:auto!important;min-width:96px!important;max-width:var(--bb-record-primary-width)!important;flex:1 1 var(--bb-record-primary-width)!important}body .bb-module-shell .bb-record-toolbar .bb-record-action:not(.bb-record-action--primary):not(.bb-record-action--back){min-width:40px!important;max-width:none!important;flex:0 1 auto!important}body .bb-module-shell .bb-record-toolbar .bb-record-action:not(.bb-record-action--back)>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .bb-module-shell .bb-record-toolbar>.bb-business-links-host{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important}}.bb-record-toolbar__overflow{display:none}@media(max-width:720px),(pointer:coarse){body .bb-module-shell .bb-record-toolbar__actions>.bb-record-action:not(.bb-record-action--primary):not(.bb-record-action--back):not(.bb-record-activity-toggle),body .bb-module-shell [data-bb-record-workflow-action]{display:none!important}.bb-record-toolbar__overflow{position:relative;display:block;flex:0 0 44px}.bb-record-toolbar__overflow-trigger{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;border:1px solid var(--bb-border-strong);border-radius:10px;background:var(--bb-surface);color:var(--bb-text);display:grid;place-items:center;padding:0;box-shadow:0 4px 12px rgba(8,34,60,.06);cursor:pointer}.bb-record-toolbar__overflow-trigger>svg{width:20px;height:20px}.bb-record-toolbar__overflow-trigger:hover{border-color:var(--bb-color-accent);background:var(--bb-surface-hover)}.bb-record-toolbar__overflow-trigger:focus-visible,.bb-record-toolbar__overflow-trigger[aria-expanded=true]{outline:0;border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);box-shadow:var(--bb-focus)}.bb-record-toolbar__overflow-menu{display:none;position:fixed;z-index:270;top:var(--bb-record-actions-menu-top,72px);left:12px;right:12px;box-sizing:border-box;width:auto;max-height:calc(100dvh - var(--bb-record-actions-menu-top,72px) - 12px);overflow-x:hidden;overflow-y:auto;gap:4px;border:1px solid var(--bb-border-strong);border-radius:14px;background:var(--bb-surface);box-shadow:0 22px 54px rgba(8,34,60,.24);padding:6px}.bb-record-toolbar.is-record-actions-open .bb-record-toolbar__overflow-menu{display:grid}body .bb-module-shell .bb-record-toolbar .bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;height:48px!important;max-height:48px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:10px!important;border:1px solid transparent!important;border-radius:9px!important;background:var(--bb-surface-soft)!important;color:var(--bb-text)!important;box-shadow:none!important;padding:0 13px!important;font-family:var(--bb-font)!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}body .bb-module-shell .bb-record-toolbar .bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action:hover{border-color:var(--bb-border-strong)!important;background:var(--bb-surface-hover)!important;transform:none!important}.bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action>svg,.bb-record-toolbar__overflow-action-icon,.bb-record-toolbar__overflow-action-icon>svg{width:19px!important;height:19px!important;display:block!important;grid-column:1!important;color:currentColor!important}.bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action>span:not(.bb-record-toolbar__overflow-action-icon){min-width:0!important;grid-column:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .bb-module-shell .bb-record-toolbar .bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action.is-primary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important}body .bb-module-shell .bb-record-toolbar .bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action.is-primary:hover{border-color:var(--bb-color-accent-strong)!important;background:var(--bb-color-accent-strong)!important}body .bb-module-shell .bb-record-toolbar .bb-record-toolbar__overflow-menu>.bb-record-toolbar__overflow-action.bb-record-action.is-danger{border-color:color-mix(in srgb,var(--bb-color-danger,#a53a31) 22%,transparent)!important;background:color-mix(in srgb,var(--bb-color-danger,#a53a31) 9%,var(--bb-surface))!important;color:var(--bb-color-danger,#a53a31)!important}}body .bb-collection-view-switch.bb-collection-view-switch{box-sizing:border-box;width:auto!important;height:40px;gap:0!important;border:1px solid var(--bb-border)!important;border-radius:9px!important;background:var(--bb-surface-soft)!important;padding:0!important;overflow:hidden!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop{height:38px;display:inline-flex!important;align-items:stretch!important;gap:0!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button{box-sizing:border-box;width:40px!important;min-width:40px!important;max-width:40px!important;height:38px!important;min-height:38px!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:0!important;padding:0!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button+.bb-collection-view-button{border-left:1px solid var(--bb-border)!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button>span{display:none!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button>svg{width:18px!important;height:18px!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button.is-active{position:relative;z-index:1;background:var(--bb-surface)!important;color:var(--bb-color-accent)!important;box-shadow:inset 0 0 0 1px var(--bb-color-accent)!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button:first-child{border-radius:8px 0 0 8px!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop>.bb-collection-view-button:last-child{border-radius:0 8px 8px 0!important}@media(max-width:720px),(pointer:coarse){body .bb-collection-view-switch.bb-collection-view-switch{height:auto;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop{display:none!important}}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--has-leading{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading{min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-actions>:is(.bb-collection-toolbar-meta,.bb-collection-toolbar-record-count){min-width:0;max-width:190px;overflow:hidden;color:var(--bb-text-muted);font-size:12px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading .bb-module-action{box-sizing:border-box!important;width:auto!important;max-width:240px!important;min-width:0!important;height:44px!important;min-height:44px!important;border-radius:10px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;font:900 13px/1 var(--bb-font)!important;white-space:nowrap!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading .bb-module-action__icon{display:grid;place-items:center}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading .bb-module-action__icon svg{width:18px!important;height:18px!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading .bb-module-action--primary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important;box-shadow:none!important}@media(min-width:901px){body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-actions>.bb-collection-toolbar-record-count--fit-content{max-width:none;overflow:visible;text-overflow:clip}}body .bb-module-content:not(.bb-module-content--has-record-toolbar)>.bb-module-screen-head.bb-module-screen-controls[data-bb-collection-actions-migrated=true]{display:none!important}body .bb-collection-toolbar-leading>.bb-module-screen-badge{flex:0 0 auto}body .bb-collection-surface.bb-collection-surface[data-bb-collection-spacing=locked]{gap:10px!important}body .bb-collection-surface.bb-collection-surface[data-bb-collection-spacing=locked]>*{margin-top:0!important;margin-bottom:0!important}body .bb-collection-surface.bb-collection-surface[data-bb-collection-spacing=locked]>.bb-collection-header.bb-collection-header{box-sizing:border-box!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:0!important}body .bb-collection-surface.bb-collection-surface[data-bb-collection-spacing=locked]>.bb-collection-header.bb-collection-header>.bb-collection-toolbar{margin:0!important}@media(min-width:901px)and (hover:hover)and (pointer:fine){body .bb-collection-header:has(.bb-global-search[data-bb-global-search-mode=collection]){z-index:auto!important}body .bb-global-search[data-bb-global-search-mode=collection]{position:fixed!important;left:clamp(240px,23vw,420px)!important;right:236px!important;top:6px!important;z-index:6450!important;width:auto!important;max-width:none!important;margin:0!important}body .bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search{min-height:52px!important}body .bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-inline-editor{min-height:50px!important}}.bb-global-search-context-host{position:relative;z-index:70;min-width:0}.bb-global-search-context-host:empty{display:none}@media(min-width:901px)and (hover:hover)and (pointer:fine){.bb-global-search-context-host{height:0!important;min-height:0!important;margin:0!important;padding:0!important}}@media(max-width:900px),(pointer:coarse){.bb-global-search-context-host{padding:0 12px 10px}}@media(min-width:901px)and (hover:hover)and (pointer:fine){body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search{grid-template-columns:24px minmax(0,1fr) 44px!important;gap:18px!important;min-height:52px!important;border:0!important;border-radius:999px!important;background:var(--bb-search-bg)!important;color:var(--bb-text-muted)!important;padding:0 4px 0 22px!important;box-shadow:none!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search>svg{width:24px!important;height:24px!important;color:var(--bb-text-muted)!important;stroke-width:2.35}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-inline-editor{min-height:52px!important;padding:4px 0!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search input{min-height:32px!important;color:var(--bb-text-muted)!important;font-family:var(--bb-font)!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search input::placeholder{color:#5f6368!important;opacity:1!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-toggle{width:44px;height:44px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--bb-text-muted)!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-toggle:hover,body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-toggle[aria-expanded=true]{background:rgba(60,64,67,.10)!important;color:var(--bb-text-muted)!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-toggle svg{width:24px!important;height:24px!important;transform:none!important}body .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search:focus-within{border:0!important;background:var(--bb-surface)!important;box-shadow:0 1px 2px rgba(60,64,67,.20),0 1px 3px 1px rgba(60,64,67,.10)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search{background:var(--bb-search-bg)!important;color:var(--bb-text)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search:focus-within{background:var(--bb-surface)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search>svg,:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-toggle,:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search input{color:var(--bb-text)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-box.bb-global-search-box.bb-filter-search input::placeholder{color:var(--bb-text-muted)!important}}@media(min-width:901px)and (hover:hover)and (pointer:fine){body.workspace-module-route .email-layout:has(.bb-global-search[data-bb-global-search-mode=collection]),body.workspace-module-route .email-mailbox-pane:has(.bb-global-search[data-bb-global-search-mode=collection]){overflow:visible!important}body.workspace-module-route .email-mailbox-toolbar:has(.bb-global-search[data-bb-global-search-mode=collection]){z-index:6450!important}}@media(max-width:720px),(pointer:coarse){body .bb-collection-toolbar.bb-collection-toolbar{align-items:start!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--has-leading{grid-template-columns:minmax(0,1fr) auto!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading{grid-column:1!important;grid-row:1!important;align-self:start!important;overflow:hidden}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-leading .bb-module-action{max-width:100%!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-search{display:none!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important}body .bb-collection-toolbar.bb-collection-toolbar.is-mobile-search-open>.bb-collection-toolbar-search{display:block!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-actions{grid-column:2!important;grid-row:1!important;align-self:start!important}body .bb-collection-toolbar.bb-collection-toolbar>.bb-collection-toolbar-actions>:is(.bb-collection-toolbar-meta,.bb-collection-toolbar-record-count){max-width:110px;font-size:11px}.bb-collection-mobile-search-toggle{box-sizing:border-box;width:44px;height:44px;min-width:44px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft);color:var(--bb-color-accent);display:grid;place-items:center;padding:0;cursor:pointer}.bb-collection-mobile-search-toggle svg{width:19px;height:19px}.bb-collection-mobile-search-toggle.is-active,.bb-collection-mobile-search-toggle[aria-expanded=true]{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);box-shadow:var(--bb-focus)}.bb-collection-mobile-search-toggle:focus-visible{outline:0;box-shadow:var(--bb-focus)}}@media(max-width:900px){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{display:block!important;width:0!important;min-width:0!important;height:0!important;grid-column:auto!important;grid-row:auto!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar .bb-collection-mobile-search-toggle{display:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]{position:fixed!important;left:72px!important;right:160px!important;top:8px!important;z-index:6450!important;width:auto!important;max-width:none!important;margin:0!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search{grid-template-columns:22px minmax(0,1fr) 40px!important;gap:10px!important;width:100%!important;height:48px!important;min-height:48px!important;border:0!important;border-radius:999px!important;background:var(--bb-search-bg)!important;color:var(--bb-text-muted)!important;padding:0 3px 0 14px!important;box-shadow:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search>svg{width:22px!important;height:22px!important;color:var(--bb-text-muted)!important;stroke-width:2.35}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-inline-editor{min-height:48px!important;overflow:hidden!important;flex-wrap:nowrap!important;padding:0!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-inline-tokens{display:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search input{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:30px!important;color:var(--bb-text-muted)!important;font-family:var(--bb-font)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search input::placeholder{color:#5f6368!important;opacity:1!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-toggle{width:40px!important;height:40px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--bb-text-muted)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar][data-bb-global-search-active-tokens=true] .bb-global-search-toggle,body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-toggle[aria-expanded=true]{background:rgba(60,64,67,.10)!important;color:var(--bb-color-accent-strong)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-toggle svg{width:22px!important;height:22px!important;transform:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search:focus-within{border:0!important;background:var(--bb-surface)!important;box-shadow:0 1px 2px rgba(60,64,67,.20),0 1px 3px 1px rgba(60,64,67,.10)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover{position:fixed!important;left:8px!important;right:8px!important;top:64px!important;width:auto!important;max-height:calc(100dvh - 72px)!important;overflow:auto!important;overscroll-behavior:contain!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search{background:var(--bb-search-bg)!important;color:var(--bb-text)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search:focus-within{background:var(--bb-surface)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search>svg,:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-toggle,:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search input{color:var(--bb-text)!important}:is(body.theme-night,html.theme-night,[data-theme=night]) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box.bb-global-search-box.bb-filter-search input::placeholder{color:var(--bb-text-muted)!important}}@media(max-width:900px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-head{position:sticky!important;top:0!important;z-index:3!important;background:var(--bb-surface)!important}}@media(max-width:900px){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden])){position:relative!important;padding-bottom:24px!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden]))>.bb-collection-toolbar-actions>.bb-collection-toolbar-record-count{box-sizing:border-box!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;min-height:20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 4px!important;text-align:right!important}}@media(max-width:900px){body .bb-collection-header:has(.bb-global-search[data-bb-mobile-search-placement=topbar]){z-index:auto!important}body.workspace-module-route .email-layout:has(.bb-global-search[data-bb-mobile-search-placement=topbar]),body.workspace-module-route .email-mailbox-pane:has(.bb-global-search[data-bb-mobile-search-placement=topbar]){overflow:visible!important}body.workspace-module-route .email-mailbox-toolbar:has(.bb-global-search[data-bb-mobile-search-placement=topbar]){z-index:6450!important}}@media(max-width:760px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]{right:62px!important}}@media(max-width:520px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]{left:64px!important}}.bb-collection-kanban[data-bb-kanban-layout=single]{display:block;container:bb-kanban-single/inline-size;overflow:visible;padding:2px 1px 10px}.bb-collection-kanban[data-bb-kanban-layout=single]>.bb-collection-kanban-column{display:block;border:0;border-radius:0;background:transparent;padding:0}.bb-collection-kanban[data-bb-kanban-layout=single]>.bb-collection-kanban-column>header{display:none}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile{box-sizing:border-box;height:100%;min-height:132px;border:1px solid color-mix(in srgb,var(--bb-border-strong) 78%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--bb-color-accent-soft) 30%,var(--bb-surface)) 0,var(--bb-surface) 42%);box-shadow:0 1px 2px rgba(15,39,66,.04),0 8px 22px rgba(15,39,66,.07);overflow:visible;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bb-color-accent) 38%,var(--bb-border-strong));box-shadow:0 2px 4px rgba(15,39,66,.06),0 14px 30px rgba(15,39,66,.11)}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 13px 8px 15px;border-radius:14px 14px 0 0}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary{grid-template-columns:38px minmax(0,1fr);gap:10px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-avatar{width:38px;height:38px;border:0;border-radius:11px;font-size:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 14%,transparent)}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-copy{gap:2px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-copy strong{font-size:14px;line-height:1.2}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-copy small{margin-top:0;font-size:10px;line-height:1.25}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-status{margin:0}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-status-trigger{min-height:25px;padding:3px 7px;font-size:9px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-body{gap:6px;padding:0 13px 11px 15px;border-radius:0 0 14px 14px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-facts>div,.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-facts>div:only-child{min-height:23px;border-bottom:1px solid color-mix(in srgb,var(--bb-border) 70%,transparent);background:transparent;padding:3px 0}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-facts dt{font-size:8px;line-height:1.1}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-facts dd{font-size:11px;line-height:1.2}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-badges{gap:4px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-badges span{min-height:20px;padding:3px 7px;font-size:8px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-footer{min-height:14px;gap:7px;padding-top:5px;font-size:8px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-footer strong{font-size:9px}@container bb-kanban-single (max-width:1399px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@container bb-kanban-single (max-width:959px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bb-kanban-single (max-width:619px){.bb-collection-kanban[data-bb-kanban-layout=single]{padding-inline:0}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:minmax(0,1fr);gap:8px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile{min-height:0;border-radius:12px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-head{padding:10px 11px 7px 13px;border-radius:12px 12px 0 0}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-body{padding:0 11px 10px 13px;border-radius:0 0 12px 12px}}@container bb-kanban-single (min-width:1100px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:repeat(4,minmax(0,1fr))}}@container bb-kanban-single (max-width:1099px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@container bb-kanban-single (max-width:799px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bb-kanban-single (max-width:519px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-template-columns:minmax(0,1fr)}}.bb-collection-tile-avatar{isolation:isolate;overflow:hidden}.bb-collection-tile-avatar-fallback{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center}.bb-collection-tile-avatar>img[data-bb-collection-tile-image]{box-sizing:border-box;position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:#fff;padding:3px}.bb-collection-tile-avatar>img[data-bb-collection-tile-image][hidden]{display:none!important}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary.has-image{grid-template-columns:minmax(0,1fr) 76px;gap:12px;align-items:start}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary.has-image .bb-collection-tile-copy{grid-column:1;grid-row:1;align-self:start}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary.has-image .bb-collection-tile-avatar{grid-column:2;grid-row:1;width:76px;height:58px;justify-self:end;border:1px solid color-mix(in srgb,var(--bb-border) 72%,transparent);border-radius:10px;background:var(--bb-surface);box-shadow:none}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary.has-image .bb-collection-tile-avatar>img[data-bb-collection-tile-image]{padding:4px}@container bb-kanban-single (max-width:519px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary.has-image{grid-template-columns:minmax(0,1fr) 68px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile-primary.has-image .bb-collection-tile-avatar{width:68px;height:54px}}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact]{height:auto;min-height:0;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);box-shadow:none;overflow:hidden}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact]:hover{transform:none;border-color:var(--bb-border-strong);box-shadow:0 5px 14px rgba(8,34,60,.08)}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-head{gap:8px;padding:11px 12px 5px;border:0;border-radius:10px 10px 0 0;background:var(--bb-surface)}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact]:has(>.bb-collection-tile-body:empty) .bb-collection-tile-head{padding-bottom:11px}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-primary:not(.has-image){grid-template-columns:minmax(0,1fr);gap:0}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar:not(.has-image){display:none}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy{gap:2px}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy strong{display:block;overflow:visible;font-size:14px;line-height:1.25;text-overflow:clip;white-space:normal}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy small{margin:0;font-size:10px;line-height:1.25}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-body{display:grid;grid-template-rows:auto auto;gap:6px;padding:0 12px 10px;border-radius:0 0 10px 10px;background:var(--bb-surface)}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-body:empty{display:none}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts{grid-template-columns:minmax(0,1fr);gap:2px}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts>div,.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts>div:only-child{min-height:0;display:flex;align-items:baseline;justify-content:flex-start;gap:4px;border:0;background:transparent;padding:0}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dt{max-width:none;color:var(--bb-text-muted);font-size:11px;font-weight:600;line-height:1.35;text-transform:none}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dt:after{content:":"}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dd{flex:0 1 auto;min-width:0;color:var(--bb-text);font-size:11px;font-weight:750;line-height:1.35;text-align:left}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-badges{gap:4px}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-badges span{min-height:18px;padding:2px 6px;font-size:8px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-kanban-items{grid-auto-rows:144px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact]{height:100%;min-height:0}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-primary.has-image{grid-template-columns:minmax(0,1fr) 76px}@container bb-kanban-single (max-width:519px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact]{min-height:0}}.bb-collection-tile-status-label{box-sizing:border-box;min-height:27px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bb-border);border-radius:6px;background:var(--bb-surface-soft);color:var(--bb-text-muted);padding:4px 9px;font-size:10px;font-weight:950;line-height:1.1;letter-spacing:.01em;white-space:nowrap}.bb-collection-tile-status-label.is-green,.bb-collection-tile-status-label.is-teal{border-color:var(--bb-color-success);background:var(--bb-color-success);color:#fff;box-shadow:0 3px 9px color-mix(in srgb,var(--bb-color-success) 22%,transparent)}.bb-collection-tile-status-label.is-amber{border-color:color-mix(in srgb,var(--bb-color-warning) 58%,var(--bb-border));background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-collection-tile-status-label.is-red{border-color:var(--bb-color-danger);background:var(--bb-color-danger);color:#fff}.bb-collection-tile-status-label.is-blue{border-color:var(--bb-color-info);background:var(--bb-color-info);color:#fff}.bb-collection-tile-status-label.is-purple{border-color:var(--bb-color-accent);background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-collection-tile-status-label.is-grey{border-color:var(--bb-text-muted);background:var(--bb-text-muted);color:#fff}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status{justify-self:end;margin:0}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status-label{min-height:25px;padding:4px 9px;font-size:9.5px}.bb-collection-identity-avatar{position:relative;isolation:isolate;overflow:hidden}.bb-collection-identity-avatar-fallback{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center}.bb-collection-identity-avatar>img[data-bb-collection-identity-image]{box-sizing:border-box;position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:#fff;padding:3px}.bb-collection-identity-avatar>img[data-bb-collection-identity-image][hidden]{display:none!important}.bb-collection-identity-avatar.has-image{border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-border) 80%,transparent)}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-primary.has-image{display:block;position:static}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-primary.has-image .bb-collection-tile-copy{width:100%}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-primary.has-image .bb-collection-tile-avatar{position:absolute;z-index:2;top:60px;right:12px;grid-column:auto;grid-row:auto;justify-self:auto}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact]:has(.bb-collection-tile-primary.has-image) .bb-collection-tile-body{padding-right:100px}@container bb-kanban-single (max-width:519px){.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-primary.has-image .bb-collection-tile-avatar{right:11px}.bb-collection-kanban[data-bb-kanban-layout=single] .bb-collection-tile[data-bb-kanban-density=compact]:has(.bb-collection-tile-primary.has-image) .bb-collection-tile-body{padding-right:91px}}.bb-collection-kanban[data-bb-kanban-layout=grouped]{grid-auto-columns:minmax(300px,1fr);gap:18px;align-items:start;overflow-x:auto;scroll-snap-type:inline proximity;border-block:1px solid var(--bb-border);background:var(--bb-surface-soft);padding:12px 14px 16px}.bb-collection-kanban[data-bb-kanban-layout=grouped]>.bb-collection-kanban-column{min-width:0;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;gap:8px;border:0;border-radius:0;background:transparent;padding:0}.bb-collection-kanban[data-bb-kanban-layout=grouped]>.bb-collection-kanban-column>header{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;border:0;border-radius:0;background:transparent;padding:0;color:var(--bb-text);box-shadow:none}.bb-collection-kanban-column-title{min-width:0;min-height:27px;display:flex;align-items:center}.bb-collection-kanban-column-title>strong{overflow:hidden;color:var(--bb-text);font-size:14px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bb-collection-kanban-column-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.bb-collection-kanban-progress{height:7px;display:block;overflow:hidden;border-radius:1px;background:var(--bb-border-strong);color:var(--bb-text-muted)}.bb-collection-kanban-progress>i{width:var(--bb-kanban-column-progress,0%);height:100%;display:block;background:currentColor}.bb-collection-kanban-column.is-blue .bb-collection-kanban-progress{color:var(--bb-color-info)}.bb-collection-kanban-column.is-green .bb-collection-kanban-progress,.bb-collection-kanban-column.is-teal .bb-collection-kanban-progress{color:var(--bb-color-success)}.bb-collection-kanban-column.is-amber .bb-collection-kanban-progress{color:var(--bb-color-warning)}.bb-collection-kanban-column.is-red .bb-collection-kanban-progress{color:var(--bb-color-danger)}.bb-collection-kanban-column.is-purple .bb-collection-kanban-progress{color:var(--bb-color-accent)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-column-summary>em{min-width:24px;height:auto;display:block;border:0;border-radius:0;background:transparent;color:var(--bb-text);font-size:11px;font-style:normal;font-weight:950;line-height:1;text-align:right}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items{gap:0;border:1px solid var(--bb-border);border-radius:2px;background:var(--bb-surface);overflow:visible}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items:empty{border-color:transparent;background:transparent}.bb-collection-kanban .bb-collection-tile[data-bb-kanban-density=compact]{position:relative;border-radius:2px;box-shadow:none}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items>.bb-collection-tile[data-bb-kanban-density=compact]{border:0;border-bottom:1px solid var(--bb-border);border-radius:0;background:var(--bb-surface);box-shadow:none;overflow:visible}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items>.bb-collection-tile[data-bb-kanban-density=compact]:last-child{border-bottom:0}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items>.bb-collection-tile[data-bb-kanban-density=compact]:hover{border-color:var(--bb-border);background:var(--bb-surface-soft);box-shadow:inset 3px 0 0 currentColor}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-head{border-radius:0;padding:10px 11px 5px;background:transparent}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-body{border-radius:0;padding:0 11px 9px;background:transparent}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact]:has(.bb-collection-tile-avatar.has-label:not(.has-image)) .bb-collection-tile-head,.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact]:has(.bb-collection-tile-avatar.has-label:not(.has-image)) .bb-collection-tile-body{padding-right:48px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.has-label:not(.has-image){position:absolute;right:10px;bottom:9px;width:28px;height:28px;display:grid;border:0;border-radius:5px;font-size:10px;box-shadow:none}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy strong{font-size:14px;line-height:1.3}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy small{font-size:11px;line-height:1.3}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts{gap:1px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dt,.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dd{font-size:10px}@media(max-width:720px){.bb-collection-kanban[data-bb-kanban-layout=grouped]{grid-auto-columns:calc(100% - 42px);gap:10px;padding:10px 8px 12px}.bb-collection-kanban[data-bb-kanban-layout=grouped]>.bb-collection-kanban-column{padding:0}.bb-collection-kanban-column-title>strong{font-size:13px}}.bb-collection-kanban-column{--bb-kanban-accent:var(--bb-text-muted)}.bb-collection-kanban-column.is-blue{--bb-kanban-accent:var(--bb-color-info)}.bb-collection-kanban-column.is-green,.bb-collection-kanban-column.is-teal{--bb-kanban-accent:var(--bb-color-success)}.bb-collection-kanban-column.is-amber{--bb-kanban-accent:var(--bb-color-warning)}.bb-collection-kanban-column.is-red{--bb-kanban-accent:var(--bb-color-danger)}.bb-collection-kanban-column.is-purple{--bb-kanban-accent:var(--bb-color-accent)}.bb-collection-kanban-column .bb-collection-kanban-progress{color:var(--bb-kanban-accent)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items>.bb-collection-tile[data-bb-kanban-density=compact]:hover{box-shadow:inset 3px 0 0 var(--bb-kanban-accent)}.bb-collection-kanban[data-bb-kanban-layout=grouped]{grid-auto-columns:minmax(360px,380px);gap:24px;border-block-color:color-mix(in srgb,var(--bb-border) 82%,transparent);background:color-mix(in srgb,var(--bb-surface-soft) 88%,var(--bb-surface));padding:14px 16px 18px}.bb-collection-kanban[data-bb-kanban-layout=grouped]>.bb-collection-kanban-column>header{gap:9px;padding:0 0 3px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-column-title{min-height:30px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-column-title>strong{font-size:15px;font-weight:800;letter-spacing:-.01em}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-column-summary{gap:10px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-progress{height:10px;background:color-mix(in srgb,var(--bb-border-strong) 72%,var(--bb-surface))}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-column-summary>em{min-width:22px;color:var(--bb-text-muted);font-size:12px;font-weight:700}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items{border-color:color-mix(in srgb,var(--bb-border-strong) 74%,var(--bb-border));border-radius:1px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-items>.bb-collection-tile[data-bb-kanban-density=compact]{transition:background-color .14s ease,box-shadow .14s ease}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-head{gap:8px;padding:11px 12px 6px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy{gap:2px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy strong{display:block;overflow:hidden;color:var(--bb-text);font-size:15px;font-weight:800;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy small{display:block;overflow:hidden;color:var(--bb-text-muted);font-size:11px;font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-body{gap:5px;padding:0 12px 10px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts{gap:1px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dt{font-size:10px;font-weight:500}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-facts dd{font-size:10px;font-weight:650}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-badges span{min-height:18px;border-radius:999px;padding:2px 6px;font-size:8px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-footer{min-height:18px;justify-content:flex-start;gap:4px;border:0;padding-top:4px;color:var(--bb-text-muted);font-size:9.5px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-footer strong{color:var(--bb-text-muted);font-size:9.5px;font-weight:700}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status-trigger{box-sizing:border-box;width:31px;min-width:31px;min-height:27px;gap:4px;border:0;background:transparent;padding:0 5px;font-size:0;box-shadow:none}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status-trigger>span{width:8px;height:8px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status-trigger>svg{width:11px;height:11px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status-label{box-sizing:border-box;width:10px;min-width:10px;height:10px;min-height:10px;border:0;border-radius:50%;padding:0;font-size:0;box-shadow:none}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.has-label:not(.has-image){right:12px;bottom:10px;width:30px;height:30px;border-radius:5px;background:var(--bb-kanban-accent);color:#fff;font-size:10px;font-weight:800}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact]:has(.bb-collection-tile-avatar.has-label:not(.has-image)) .bb-collection-tile-body{padding-right:52px}@media(max-width:720px){.bb-collection-kanban[data-bb-kanban-layout=grouped]{grid-auto-columns:calc(100% - 42px);gap:12px;padding:10px 8px 13px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-column-title>strong{font-size:14px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-kanban-progress{height:8px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-copy strong{font-size:14px}}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-head{padding:12px 12px 7px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-body{gap:6px;padding:0 12px 12px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-footer{padding-top:6px}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-status-trigger>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.has-label:not(.has-image){color:#fff}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-blue.has-label:not(.has-image){background:var(--bb-color-info)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-green.has-label:not(.has-image),.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-teal.has-label:not(.has-image){background:var(--bb-color-success)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-amber.has-label:not(.has-image){background:var(--bb-color-warning)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-red.has-label:not(.has-image){background:var(--bb-color-danger)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-purple.has-label:not(.has-image){background:var(--bb-color-accent)}.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-neutral.has-label:not(.has-image),.bb-collection-kanban[data-bb-kanban-layout=grouped] .bb-collection-tile[data-bb-kanban-density=compact] .bb-collection-tile-avatar.is-grey.has-label:not(.has-image){background:var(--bb-text-muted)}.bb-collection-kanban[data-bb-kanban-layout=grouped]{border-block:0;background:transparent}.bb-collection-identity.has-preview{grid-template-columns:112px minmax(0,1fr);gap:12px}.bb-collection-identity-preview{position:relative;isolation:isolate;box-sizing:border-box;width:112px;aspect-ratio:16/9;overflow:hidden;border-radius:9px;background:#061224;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.bb-collection-identity-preview-fallback{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:#72d9d4}.bb-collection-identity-preview-fallback svg{width:22px;height:22px}.bb-collection-identity-preview>img[data-bb-collection-identity-preview-image]{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:#061224}.bb-collection-identity-preview>img[data-bb-collection-identity-preview-image]:not([src]),.bb-collection-identity-preview>img[data-bb-collection-identity-preview-image][hidden]{display:none!important}.bb-collection-identity-preview>i{position:absolute;z-index:3;top:7px;right:7px;width:9px;height:9px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:var(--bb-text-muted);box-shadow:0 2px 7px rgba(0,0,0,.32)}.bb-collection-identity-preview>i.is-green,.bb-collection-identity-preview>i.is-teal{background:var(--bb-color-success)}.bb-collection-identity-preview>i.is-amber{background:var(--bb-color-warning)}.bb-collection-identity-preview>i.is-red{background:var(--bb-color-danger)}.bb-collection-identity-preview>i.is-blue{background:var(--bb-color-info)}.bb-collection-table:has(.bb-collection-identity.has-preview) tbody tr:not(.bb-collection-table-group)>td{height:78px;vertical-align:middle}.bb-collection-table:has(.bb-collection-identity.has-preview) :is(th,td):first-child{width:36%;min-width:300px!important}.bb-collection-status{box-sizing:border-box;min-height:28px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--bb-border);border-radius:999px;background:var(--bb-surface-soft);color:var(--bb-text-muted);padding:4px 9px;font-size:11px;font-weight:850;line-height:1.1;white-space:nowrap}.bb-collection-status>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor}.bb-collection-status.is-green,.bb-collection-status.is-teal{border-color:color-mix(in srgb,var(--bb-color-success) 28%,var(--bb-border));background:var(--bb-color-success-soft);color:var(--bb-color-success)}.bb-collection-status.is-amber{border-color:color-mix(in srgb,var(--bb-color-warning) 32%,var(--bb-border));background:var(--bb-color-warning-soft);color:var(--bb-color-warning)}.bb-collection-status.is-red{border-color:color-mix(in srgb,var(--bb-color-danger) 28%,var(--bb-border));background:var(--bb-color-danger-soft);color:var(--bb-color-danger)}.bb-collection-status.is-blue{border-color:color-mix(in srgb,var(--bb-color-info) 28%,var(--bb-border));background:var(--bb-color-info-soft);color:var(--bb-color-info)}@media(max-width:720px),(pointer:coarse){.bb-collection-identity.has-preview{grid-template-columns:92px minmax(0,1fr);gap:10px}.bb-collection-identity-preview{width:92px;border-radius:8px}.bb-collection-table:has(.bb-collection-identity.has-preview) :is(th,td):first-child{width:250px;min-width:250px!important}.bb-collection-table:has(.bb-collection-identity.has-preview) tbody tr:not(.bb-collection-table-group)>td{height:68px}}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media){display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);gap:20px;overflow:visible;padding:0}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media)>.bb-collection-kanban-column{width:100%;gap:10px}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media)>.bb-collection-kanban-column>header{padding:0 2px 4px}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-kanban-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:14px;border:0;border-radius:0;background:transparent;overflow:visible}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-kanban-items>.bb-collection-tile.has-media[data-bb-kanban-density=compact]{border:0;border-radius:18px;background:var(--bb-surface);overflow:hidden;box-shadow:0 1px 3px rgba(15,39,66,.05),0 10px 24px rgba(15,39,66,.08)}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-kanban-items>.bb-collection-tile.has-media[data-bb-kanban-density=compact]:hover{border:0;background:var(--bb-surface);box-shadow:0 2px 5px rgba(15,39,66,.08),0 14px 30px rgba(15,39,66,.12);transform:translateY(-1px)}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-head{min-height:58px;padding:10px 12px;border-radius:18px 18px 0 0;background:var(--bb-surface)}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-primary{grid-template-columns:36px minmax(0,1fr);gap:9px}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-avatar{position:static;width:36px;height:36px;display:grid;border-radius:11px}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-copy{width:100%;grid-column:auto;grid-row:auto}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-copy strong{font-size:14px;line-height:1.2}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-media{border-radius:0 0 18px 18px}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-status-label{box-sizing:border-box;width:auto;min-width:0;height:auto;min-height:32px;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 11px;font-size:10px;box-shadow:0 6px 18px rgba(0,0,0,.14)}@media(max-width:720px),(pointer:coarse){.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media){gap:16px;padding:0}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-kanban-items{grid-template-columns:minmax(0,1fr);gap:12px}.bb-collection-kanban[data-bb-kanban-layout=grouped]:has(.bb-collection-tile.has-media) .bb-collection-tile.has-media .bb-collection-tile-head{min-height:62px}}.bb-collection-toolbar-search-field{min-width:0}.bb-collection-toolbar-topbar-view{min-width:0;display:flex;align-items:center;justify-content:flex-end}@media(min-width:721px)and (pointer:fine){body .bb-collection-toolbar-topbar-view .bb-collection-view-switch.bb-collection-view-switch{height:36px!important;border-radius:8px!important}body .bb-collection-toolbar-topbar-view .bb-collection-view-options--desktop{height:34px!important}body .bb-collection-toolbar-topbar-view .bb-collection-view-options--desktop>.bb-collection-view-button{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}body .bb-collection-toolbar-topbar-view .bb-collection-view-options--desktop>.bb-collection-view-button:first-child{border-radius:7px 0 0 7px!important}body .bb-collection-toolbar-topbar-view .bb-collection-view-options--desktop>.bb-collection-view-button:last-child{border-radius:0 7px 7px 0!important}body .bb-collection-toolbar-topbar-view .bb-developer-view-order-settings,body .bb-collection-toolbar-topbar-view .bb-developer-view-order-settings>summary{height:34px}}@media(min-width:901px)and (hover:hover)and (pointer:fine){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{position:fixed!important;left:clamp(240px,23vw,420px)!important;right:236px!important;top:6px!important;z-index:6450!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;height:52px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search>.bb-collection-toolbar-search-field{min-width:0!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search .bb-global-search[data-bb-global-search-mode=collection]{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:900px){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{position:fixed!important;left:72px!important;right:160px!important;top:8px!important;z-index:6450!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;height:48px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-column:auto!important;grid-row:auto!important;align-items:center!important;gap:6px!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search>.bb-collection-toolbar-search-field{min-width:0!important}body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:760px){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{right:62px!important}}@media(max-width:520px){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{left:64px!important}}@media(min-width:901px)and (hover:hover)and (pointer:fine){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search>.bb-collection-toolbar-topbar-view{align-self:start!important;margin-top:4px!important}}@media(max-width:900px){body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search>.bb-collection-toolbar-topbar-view{align-self:start!important;margin-top:2px!important}}.bb-global-search-controls{box-sizing:border-box;display:grid;gap:6px;padding:6px 0;background:var(--bb-surface)}.bb-global-search-controls:empty{display:none}.bb-global-search-controls .bb-global-search-quick-filters{margin:0;flex-wrap:wrap;overflow:visible}.bb-global-search-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;max-height:132px;overflow:auto}.bb-global-search-summary:empty{display:none}.bb-global-search-summary .bb-global-search-inline-token{max-width:100%}.bb-global-search-summary .bb-global-search-inline-token-remove{min-width:44px;min-height:44px}.bb-global-search-summary-clear,.bb-global-search-group-shortcut{min-height:44px;padding:0 10px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:12px;cursor:pointer}.bb-global-search-group-shortcut{display:flex;align-items:center;gap:6px;max-width:100%;justify-self:start}.bb-global-search-group-shortcut svg{width:16px;height:16px;flex-shrink:0}.bb-global-search-group-shortcut span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-summary-clear:focus-visible,.bb-global-search-group-shortcut:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-global-search-toggle{position:relative}.bb-global-search-filter-count{position:absolute;right:-2px;top:-3px;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:99px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);display:grid;place-items:center;font-size:10px;font-weight:650}.bb-global-search-rule-group{min-width:0;margin:0;padding:12px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface-soft)}.bb-global-search-rule-group legend{padding:0 6px;font-size:12px;color:var(--bb-text-muted)}.bb-global-search-rule-group-head{display:flex;justify-content:space-between;gap:8px}.bb-global-search-rule-add-actions{display:flex;flex-wrap:wrap;gap:8px}.bb-global-search-rule-add-actions>*{flex:1;min-height:44px}.bb-global-search-rule-remove-group{min-height:44px;margin-top:8px;padding:0 10px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface);color:var(--bb-text);font:inherit;cursor:pointer}.bb-global-search-rule-join{flex-wrap:wrap}.bb-global-search-rule-join button,.bb-global-search-rule-builder footer button{min-height:44px}.bb-global-search-rule-group .bb-global-search-rule-group{padding:8px}.bb-global-search-rule-builder footer{position:sticky;bottom:0;z-index:1}@media(min-width:901px){html body .bb-collection-toolbar.bb-collection-toolbar:has(.bb-global-search:is([data-bb-mobile-search-placement=topbar],[data-bb-mobile-search-placement=stacked])>.bb-global-search-controls){padding-bottom:var(--bb-collection-controls-height,0px)!important}}@media(max-width:900px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-controls{position:relative;left:-72px;width:100vw;max-width:100vw;padding:6px 12px 8px;gap:6px;background:var(--bb-bg)}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:0;overflow:visible;touch-action:auto}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filter{min-height:44px;max-width:100%;padding:0 10px}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filter[data-bb-mobile-quick-hidden=true]{display:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filter strong{max-width:100%}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filter small{display:none}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover{top:64px!important;max-height:calc(100dvh - 72px)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-toggle{width:44px!important;height:44px!important}.bb-global-search-rule-group .bb-global-search-rule{grid-template-columns:minmax(0,1fr) 34px}.bb-global-search-rule-group .bb-global-search-rule>select,.bb-global-search-rule-group .bb-global-search-rule>input,.bb-global-search-rule-group .bb-global-search-rule-no-value{grid-column:1}.bb-global-search-rule-group .bb-global-search-rule-remove{grid-column:2;grid-row:1/4;align-self:start}}@media(max-width:520px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-controls{left:-64px}}@media(max-width:900px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-controls{left:var(--bb-collection-controls-left,-64px)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-controls>.bb-global-search-quick-filters{position:static!important;left:auto!important;margin:0!important;width:100%!important;max-width:100%!important}}@media(max-width:900px){html body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden])) .bb-global-search-popover{top:64px!important;max-height:calc(100dvh - 72px)!important}}@media(max-width:900px){html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module):has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-top:calc(70px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module):has(.bb-collection-surface[data-bb-collection-mobile-start=compact]):has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-top:calc(64px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body:has(.bb-collection-toolbar[data-bb-collection-topbar-only=true] .bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls)::before{height:calc(64px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar:has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-bottom:0!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count:has(.bb-global-search[data-bb-mobile-search-placement=topbar]>.bb-global-search-controls){padding-bottom:24px!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar[data-bb-collection-topbar-only=true]:not(.bb-collection-toolbar--has-leading):has(>.bb-collection-toolbar-actions:empty){height:0!important;min-height:0!important;padding:0!important;gap:0!important;border:0!important}html body .bb-collection-toolbar[data-bb-collection-topbar-only=true]>.bb-collection-toolbar-actions:empty{display:none!important}}.bb-sidebar-menu-editor-launch{display:none;box-sizing:border-box;width:calc(100% - 16px);min-height:42px;margin:12px 8px 0;border:1px dashed color-mix(in srgb,var(--bb-color-info) 55%,var(--bb-border));border-radius:12px;background:var(--bb-color-info-soft);color:var(--bb-color-info);align-items:center;justify-content:center;gap:8px;padding:0 10px;font:900 11px/1 var(--bb-font);cursor:pointer}.developer-mode .bb-module-sidebar .bb-sidebar-menu-editor-launch{display:flex}.bb-sidebar-menu-editor-launch svg{width:18px;height:18px}.bb-sidebar-menu-editor-open{overflow:hidden!important}.bb-sidebar-menu-editor{position:fixed;z-index:2147483647;inset:0;font-family:var(--bb-font);color:var(--bb-text)}.bb-sidebar-menu-editor-scrim{position:absolute;inset:0;background:rgba(3,12,22,.58);backdrop-filter:blur(5px)}.bb-sidebar-menu-editor-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(920px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid var(--bb-border-strong);border-radius:20px;background:var(--bb-surface);box-shadow:0 30px 90px rgba(3,12,22,.38)}.bb-sidebar-menu-editor-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:16px;padding:20px 22px;border-bottom:1px solid var(--bb-border);background:linear-gradient(135deg,var(--bb-color-info-soft),var(--bb-surface))}.bb-sidebar-menu-editor-dialog>header span{color:var(--bb-color-info);font-size:9px;font-weight:1000;letter-spacing:.1em}.bb-sidebar-menu-editor-dialog h2{margin:4px 0 3px;font-size:22px}.bb-sidebar-menu-editor-dialog p{margin:0;color:var(--bb-text-muted);font-size:12px;font-weight:750;line-height:1.4}.bb-sidebar-menu-editor-dialog>header button{width:40px;height:40px;border:0;border-radius:12px;background:var(--bb-surface);color:var(--bb-text-muted);font-size:25px;cursor:pointer}.bb-sidebar-menu-editor-list{min-height:180px;display:grid;align-content:start;gap:8px;overflow:auto;padding:16px 18px;background:var(--bb-surface-soft)}.bb-sidebar-menu-editor-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface);box-shadow:0 3px 12px rgba(15,39,66,.04)}.bb-sidebar-menu-editor-row.is-header{border-color:color-mix(in srgb,var(--bb-color-info) 38%,var(--bb-border));background:color-mix(in srgb,var(--bb-color-info-soft) 56%,var(--bb-surface))}.bb-sidebar-menu-editor-grip{color:var(--bb-text-soft);font-weight:1000;cursor:grab;letter-spacing:-3px}.bb-sidebar-menu-editor-fields{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr);gap:8px 12px;min-width:0}.bb-sidebar-menu-editor-row.is-header .bb-sidebar-menu-editor-fields{grid-template-columns:minmax(0,1fr)}.bb-sidebar-menu-editor-fields label{display:grid;gap:4px;min-width:0;color:var(--bb-text-muted);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.bb-sidebar-menu-editor-fields input{box-sizing:border-box;width:100%;min-width:0;height:40px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-field-bg);color:var(--bb-text);padding:0 10px;font:800 12px/1 var(--bb-font);text-transform:none;letter-spacing:0}.bb-sidebar-menu-editor-fields input:focus{outline:0;border-color:var(--bb-color-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--bb-color-info) 18%,transparent)}.bb-sidebar-menu-editor-fields input:disabled{opacity:.58}.bb-sidebar-menu-editor-fields small{grid-column:2;color:var(--bb-text-muted);font-size:9px;font-weight:750}.bb-sidebar-menu-editor-row.is-header small{grid-column:1}.bb-sidebar-menu-editor-fields code{color:var(--bb-color-info);font:800 9px/1.2 ui-monospace,monospace}.bb-sidebar-menu-editor-row-actions{display:flex;gap:4px}.bb-sidebar-menu-editor-row-actions button{width:34px;height:34px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);color:var(--bb-text-muted);font:950 15px/1 var(--bb-font);cursor:pointer}.bb-sidebar-menu-editor-row-actions button:disabled{opacity:.3;cursor:not-allowed}.bb-sidebar-menu-editor-row-actions button.is-danger{color:var(--bb-color-danger)}.bb-sidebar-menu-editor-error{margin:0 18px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--bb-color-danger) 36%,var(--bb-border));border-radius:10px;background:var(--bb-color-danger-soft);color:var(--bb-color-danger);font-size:11px;font-weight:850}.bb-sidebar-menu-editor-dialog>footer{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:8px;padding:14px 18px;border-top:1px solid var(--bb-border);background:var(--bb-surface)}.bb-sidebar-menu-editor-dialog>footer button{min-height:40px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text);padding:0 13px;font:900 11px/1 var(--bb-font);cursor:pointer}.bb-sidebar-menu-editor-dialog>footer .is-reset{color:var(--bb-color-danger)}.bb-sidebar-menu-editor-dialog>footer .is-primary{border-color:var(--bb-color-info);background:var(--bb-color-info);color:#fff}.bb-sidebar-menu-editor-dialog>footer button:disabled{opacity:.58}@media(max-width:720px),(pointer:coarse){.bb-sidebar-menu-editor-dialog{inset:8px;left:8px;top:8px;transform:none;width:auto;max-height:none;border-radius:16px}.bb-sidebar-menu-editor-dialog>header{padding:15px}.bb-sidebar-menu-editor-list{padding:10px}.bb-sidebar-menu-editor-row{grid-template-columns:18px minmax(0,1fr)}.bb-sidebar-menu-editor-fields{grid-template-columns:minmax(0,1fr)}.bb-sidebar-menu-editor-fields small{grid-column:1}.bb-sidebar-menu-editor-row-actions{grid-column:2;justify-content:flex-end}.bb-sidebar-menu-editor-dialog>footer{grid-template-columns:1fr 1fr}.bb-sidebar-menu-editor-dialog>footer>span{display:none}.bb-sidebar-menu-editor-dialog>footer .is-primary{grid-column:1/-1;grid-row:1}.bb-sidebar-menu-editor-dialog>footer [data-bb-sidebar-menu-close]{display:none}}[data-bb-local-save-action],[data-bb-local-discard-action]{display:none!important}.bb-global-change-bar{position:fixed;z-index:6400;top:72px;left:50%;transform:translateX(-50%);min-height:48px;display:flex;align-items:stretch;border:1px solid var(--bb-border-strong);border-radius:9px;background:var(--bb-surface);box-shadow:0 16px 38px rgba(15,23,42,.2);overflow:hidden;font-family:var(--bb-font)}.bb-global-change-bar[hidden]{display:none!important}.bb-global-change-bar button{min-width:112px;min-height:48px;border:0;background:transparent;color:var(--bb-text);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font:900 13px/1 var(--bb-font);cursor:pointer}.bb-global-change-bar button+button{border-left:1px solid var(--bb-border)}.bb-global-change-bar button:hover{background:var(--bb-surface-hover)}.bb-global-change-bar .bb-global-change-save{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-global-change-bar .bb-global-change-save:hover{background:var(--bb-color-accent-strong)}.bb-global-change-bar svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bb-global-change-bar.is-record-toolbar-control{position:static;z-index:auto;top:auto;left:auto;right:auto;transform:none;box-sizing:border-box;width:auto;min-width:0;min-height:40px;display:flex;align-items:center;gap:4px;flex:0 0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.bb-global-change-bar.is-record-toolbar-control button{box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;flex:0 0 40px;border:1px solid var(--bb-border-strong);border-radius:9px;padding:0;box-shadow:0 4px 12px rgba(8,34,60,.06)}.bb-global-change-bar.is-record-toolbar-control button+button{border-left:1px solid var(--bb-border-strong)}.bb-global-change-bar.is-record-toolbar-control span{display:none}.bb-global-change-bar.is-record-toolbar-control svg{width:20px;height:20px}@media(max-width:720px),(pointer:coarse){body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions:has(>.bb-global-change-bar.is-record-toolbar-control){display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:6px!important;overflow:hidden!important}body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions:has(>.bb-global-change-bar.is-record-toolbar-control)>.bb-record-action--back{order:0!important}body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions>.bb-global-change-bar.is-record-toolbar-control{order:1!important;width:84px!important;min-width:84px!important;max-width:84px!important;flex:0 0 84px!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions:has(>.bb-global-change-bar.is-record-toolbar-control)>.bb-record-activity-toggle{order:2!important}}@media(max-width:720px){.bb-global-change-bar:not(.is-record-toolbar-control){top:66px;left:auto;right:12px;transform:none;width:88px;min-height:44px}.bb-global-change-bar:not(.is-record-toolbar-control) button{width:44px;min-width:44px;max-width:44px;min-height:44px;flex:0 0 44px;padding:0}.bb-global-change-bar:not(.is-record-toolbar-control) span{display:none}}body.theme-night .bb-global-change-bar:not(.is-record-toolbar-control){background:#202938;border-color:#536078;box-shadow:0 16px 38px rgba(0,0,0,.36)}.bb-record-toolbar,.bb-record-smartbar{--bb-record-control-height:44px;--bb-record-smart-height:44px;--bb-record-control-radius:10px}body .bb-module-shell .bb-record-toolbar .bb-record-action{box-sizing:border-box;height:var(--bb-record-control-height)!important;min-height:var(--bb-record-control-height)!important;max-height:var(--bb-record-control-height)!important;border-radius:var(--bb-record-control-radius)!important}body .bb-module-shell .bb-record-toolbar .bb-record-action.bb-record-action--back{width:var(--bb-record-control-height)!important;min-width:var(--bb-record-control-height)!important;max-width:var(--bb-record-control-height)!important;flex-basis:var(--bb-record-control-height)!important}.bb-record-smartbuttons-trigger,.bb-record-toolbar__overflow-trigger{width:var(--bb-record-control-height)!important;min-width:var(--bb-record-control-height)!important;max-width:var(--bb-record-control-height)!important;height:var(--bb-record-control-height)!important;min-height:var(--bb-record-control-height)!important;max-height:var(--bb-record-control-height)!important;border-radius:var(--bb-record-control-radius)!important}.bb-record-toolbar__overflow{flex-basis:var(--bb-record-control-height)!important}.bb-global-change-bar.is-record-toolbar-control{min-height:var(--bb-record-control-height)}.bb-global-change-bar.is-record-toolbar-control button{width:var(--bb-record-control-height);min-width:var(--bb-record-control-height);max-width:var(--bb-record-control-height);height:var(--bb-record-control-height);min-height:var(--bb-record-control-height);max-height:var(--bb-record-control-height);flex-basis:var(--bb-record-control-height);border-radius:var(--bb-record-control-radius)}@media(max-width:720px),(pointer:coarse){body .bb-module-shell .bb-record-toolbar>.bb-record-toolbar__actions>.bb-global-change-bar.is-record-toolbar-control{width:92px!important;min-width:92px!important;max-width:92px!important;flex-basis:92px!important}}@media(max-width:899px),(pointer:coarse){.bb-record-bars-parent{grid-template-columns:minmax(0,1fr) var(--bb-record-control-height,44px)!important}}@media(max-width:900px){body .bb-global-search[data-bb-global-search-context=record],body .bb-global-search-context-host:has(>.bb-global-search[data-bb-global-search-context=record]){display:none!important}html body .bb-module-content--has-record-toolbar>.bb-global-search[data-bb-global-search-context=record]~:has(>.bb-filter-scrim):has(~:is(.bb-record-activity-record,[data-business-record-type][data-business-record-id])){display:contents!important}}.bb-developer-view-settings{display:none!important;grid-column:1/-1;border-top:1px solid var(--bb-border);background:linear-gradient(135deg,color-mix(in srgb,var(--bb-color-info-soft) 76%,var(--bb-surface)),var(--bb-surface))}.developer-mode .bb-developer-view-settings{display:block!important}.bb-developer-view-settings>details>summary{min-height:52px;list-style:none;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 15px;color:var(--bb-text);cursor:pointer}.bb-developer-view-settings>details>summary::-webkit-details-marker{display:none}.bb-developer-view-settings>details>summary>svg{width:18px;height:18px;color:var(--bb-color-info)}.bb-developer-view-settings>details>summary>svg:last-child{width:14px;height:14px;color:var(--bb-text-muted);transition:transform .16s ease}.bb-developer-view-settings>details[open]>summary>svg:last-child{transform:rotate(180deg)}.bb-developer-view-settings>details>summary>span{display:grid;gap:2px}.bb-developer-view-settings>details>summary strong{font-size:12px;font-weight:950}.bb-developer-view-settings>details>summary small{color:var(--bb-text-muted);font-size:10px;font-weight:800}.bb-developer-view-settings-body{display:grid;gap:12px;padding:0 15px 15px}.bb-developer-view-settings-body>div{display:grid;gap:5px}.bb-developer-view-settings-body h5{margin:0 0 3px;color:var(--bb-text-muted);font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.bb-developer-preference-toggle{width:100%;min-height:38px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text-muted);font:inherit;font-size:11px;font-weight:900;padding:0 9px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;text-align:left;cursor:pointer}.bb-developer-preference-toggle i{position:relative;width:34px;height:20px;border-radius:999px;background:var(--bb-border-strong);transition:.16s ease}.bb-developer-preference-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.22);transition:.16s ease}.bb-developer-preference-toggle.is-enabled{border-color:color-mix(in srgb,var(--bb-color-info) 34%,var(--bb-border));color:var(--bb-text)}.bb-developer-preference-toggle.is-enabled i{background:var(--bb-color-info)}.bb-developer-preference-toggle.is-enabled i:after{transform:translateX(14px)}.bb-developer-preference-toggle:disabled{opacity:.6;cursor:not-allowed}.bb-developer-view-reset{min-height:34px;border:1px dashed var(--bb-border-strong);border-radius:9px;background:transparent;color:var(--bb-color-info);font:inherit;font-size:10px;font-weight:950;cursor:pointer}.bb-developer-column-settings{border-top:1px solid var(--bb-border);margin-top:4px}.developer-mode [data-bb-developer-view]{outline:1px dashed color-mix(in srgb,var(--bb-color-info) 34%,transparent);outline-offset:2px}.developer-mode [data-bb-developer-view] [data-bb-developer-view]{outline:0}.bb-global-search-dedicated-list{min-width:0;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface)}.bb-global-search-dedicated-list.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);box-shadow:inset 3px 0 0 var(--bb-color-accent)}.bb-global-search-dedicated-list>summary{min-height:58px;list-style:none;display:grid;grid-template-columns:19px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 10px;cursor:pointer}.bb-global-search-dedicated-list>summary::-webkit-details-marker{display:none}.bb-global-search-dedicated-list>summary>svg{width:18px;height:18px;color:var(--bb-text-muted)}.bb-global-search-dedicated-list>summary>svg:last-child{width:14px;height:14px;transition:transform .16s ease}.bb-global-search-dedicated-list[open]>summary>svg:last-child{transform:rotate(180deg)}.bb-global-search-dedicated-list>summary>span{min-width:0;display:grid;gap:3px}.bb-global-search-dedicated-list>summary strong{overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-dedicated-list>summary small{color:var(--bb-text-muted);font-size:11px;font-weight:800}.bb-global-search-dedicated-options{display:grid;gap:4px;padding:0 8px 8px}.bb-global-search-dedicated-option{min-height:34px;border:1px solid transparent;border-radius:8px;background:var(--bb-surface-soft);color:var(--bb-text);display:flex;align-items:center;justify-content:space-between;padding:0 9px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.bb-global-search-dedicated-option:hover,.bb-global-search-dedicated-option.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-global-search-dedicated-option svg{width:14px;height:14px}.bb-developer-quick-filter-settings{padding-top:8px;border-top:1px solid var(--bb-border)}.bb-developer-quick-filter-row{min-height:38px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px 5px 9px}.bb-developer-quick-filter-row>span{display:grid;gap:2px}.bb-developer-quick-filter-row strong{font-size:11px}.bb-developer-quick-filter-row small{color:var(--bb-text-muted);font-size:9px}.bb-developer-quick-filter-row button{border:0;background:transparent;color:var(--bb-color-danger);font:inherit;font-size:9px;font-weight:950;cursor:pointer}.bb-developer-quick-filter-form{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:5px}.bb-developer-quick-filter-form label{display:grid;gap:4px;color:var(--bb-text-muted);font-size:9px;font-weight:900}.bb-developer-quick-filter-form label.is-wide,.bb-developer-quick-filter-form>button{grid-column:1/-1}.bb-developer-quick-filter-form input,.bb-developer-quick-filter-form select,.bb-developer-quick-filter-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface);color:var(--bb-text);padding:7px 8px;font:inherit;font-size:11px}.bb-developer-quick-filter-form textarea{resize:vertical}@media(min-width:761px){.developer-mode .bb-global-search-popover{max-height:calc(100dvh - 92px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.developer-mode .bb-global-search-popover-head{position:sticky;top:0;z-index:20;background:var(--bb-surface)}.developer-mode .bb-global-search-popover-foot{position:sticky;bottom:0;z-index:20}}.bb-developer-table-sort-default{padding-top:9px;border-top:1px solid var(--bb-border)}.bb-developer-table-sort-default label{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;color:var(--bb-text-muted);font-size:10px;font-weight:900}.bb-developer-table-sort-default select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface);color:var(--bb-text);padding:0 9px;font:inherit;font-size:11px;font-weight:850}.bb-developer-table-sort-default select:disabled{opacity:.55}.bb-developer-view-order-settings{display:none}.developer-mode .bb-collection-view-switch.bb-collection-view-switch{position:relative!important;overflow:visible!important}.developer-mode .bb-developer-view-order-settings{box-sizing:border-box;position:relative;display:block;width:40px;height:38px;border-left:1px solid var(--bb-border);flex:0 0 40px}.bb-developer-view-order-settings>summary{box-sizing:border-box;width:40px;height:38px;list-style:none;display:grid;place-items:center;color:var(--bb-color-info);cursor:pointer}.bb-developer-view-order-settings>summary::-webkit-details-marker{display:none}.bb-developer-view-order-settings>summary svg{width:18px;height:18px}.bb-developer-view-order-settings[open]>summary{background:var(--bb-color-info-soft);box-shadow:inset 0 0 0 1px var(--bb-color-info)}.bb-developer-view-order-panel{box-sizing:border-box;position:absolute;z-index:6200;right:0;top:calc(100% + 8px);width:290px;display:grid;gap:10px;padding:12px;border:1px solid var(--bb-border-strong);border-radius:14px;background:var(--bb-surface);color:var(--bb-text);box-shadow:0 20px 54px rgba(8,34,60,.24)}.bb-developer-view-order-panel>header{display:grid;gap:2px}.bb-developer-view-order-panel>header strong{font-size:12px;font-weight:950}.bb-developer-view-order-panel>header small{color:var(--bb-text-muted);font-size:10px;font-weight:800}.bb-developer-view-order-list{display:grid;gap:5px}.bb-developer-view-order-row{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 5px 4px 9px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft)}.bb-developer-view-order-row>span{min-width:0;display:flex;align-items:center;gap:7px}.bb-developer-view-order-row>span>svg{width:17px;height:17px;color:var(--bb-color-info);flex:0 0 17px}.bb-developer-view-order-row>span>strong{overflow:hidden;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bb-developer-view-order-row>span>em{border-radius:999px;background:var(--bb-color-info-soft);color:var(--bb-color-info);padding:3px 6px;font-size:8px;font-style:normal;font-weight:950}.bb-developer-view-order-row>div{display:flex;gap:3px}.bb-developer-view-order-row>div>button{box-sizing:border-box;width:31px;height:31px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface);color:var(--bb-text-muted);display:grid;place-items:center;padding:0;cursor:pointer}.bb-developer-view-order-row>div>button:hover:not(:disabled){border-color:var(--bb-color-info);color:var(--bb-color-info)}.bb-developer-view-order-row>div>button:disabled{opacity:.34;cursor:not-allowed}.bb-developer-view-order-row>div>button svg{width:15px;height:15px}.bb-developer-view-order-reset{min-height:34px;border:1px dashed var(--bb-border-strong);border-radius:9px;background:transparent;color:var(--bb-color-info);font:inherit;font-size:10px;font-weight:950;cursor:pointer}.bb-developer-view-order-settings:not([open])>.bb-developer-view-order-panel{display:none}@media(max-width:720px),(pointer:coarse){.developer-mode .bb-collection-view-switch.bb-collection-view-switch{display:flex!important;align-items:center!important;gap:4px!important}.developer-mode .bb-developer-view-order-settings{width:44px;height:44px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft);flex-basis:44px}.bb-developer-view-order-settings>summary{width:44px;height:44px}.bb-developer-view-order-panel{position:fixed;left:10px;right:10px;top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto}}.bb-collection-view-button[hidden]{display:none!important}.bb-developer-view-order-panel{width:440px;max-width:calc(100vw - 20px)}.bb-developer-view-order-row.is-hidden{opacity:.62}.bb-developer-view-default-badges{min-width:0;display:flex;align-items:center;gap:3px}.bb-developer-view-default-badges>em{border-radius:999px;background:var(--bb-color-info-soft);color:var(--bb-color-info);padding:3px 6px;font-size:8px;font-style:normal;font-weight:950}.bb-developer-view-default-badges>em[hidden]{display:none!important}.bb-developer-view-order-row>div>.bb-developer-view-default-button[aria-pressed=true]{border-color:var(--bb-color-info);background:var(--bb-color-info-soft);color:var(--bb-color-info)}.bb-developer-view-order-row>div>.bb-developer-view-visibility-button[aria-checked=true]{border-color:color-mix(in srgb,var(--bb-color-success) 46%,var(--bb-border));color:var(--bb-color-success)}.bb-developer-view-order-row>div>.bb-developer-view-visibility-button[aria-checked=false]{border-color:color-mix(in srgb,var(--bb-color-danger) 38%,var(--bb-border));color:var(--bb-color-danger)}@media(max-width:720px),(pointer:coarse){.bb-developer-view-order-panel{width:auto}.bb-developer-view-default-badges>em{padding:3px 5px;font-size:7.5px}}.bb-developer-mode-indicator-sidebar{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px 0;border-top:1px solid rgba(255,255,255,.18)}.bb-developer-mode-indicator-sidebar[hidden]{display:none!important}.bb-developer-mode-indicator-sidebar span{display:grid;gap:2px;min-width:0}.bb-developer-mode-indicator-sidebar strong{font-size:10px;font-weight:950}.bb-developer-mode-indicator-sidebar small{color:#dbeafe;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-developer-mode-indicator .bb-developer-sidebar-default-toggle{min-height:30px;white-space:nowrap}html.developer-mode:after{content:"";position:fixed;z-index:5890;inset:0;pointer-events:none;border:3px solid rgba(37,99,184,.62);box-shadow:inset 0 0 22px rgba(37,99,184,.12)}.bb-developer-mode-indicator{position:fixed;z-index:5900;right:16px;bottom:16px;min-height:52px;border:1px solid rgba(147,197,253,.74);border-radius:16px;background:linear-gradient(135deg,#102a56,#184a8b 68%,#2563b8);color:#fff;box-shadow:0 18px 44px rgba(15,39,66,.32);padding:8px 9px 8px 12px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;font-family:var(--bb-font)}.bb-developer-mode-indicator[hidden]{display:none!important}.bb-developer-mode-indicator-dot{width:9px;height:9px;border-radius:999px;background:#67e8f9;box-shadow:0 0 0 5px rgba(103,232,249,.16);animation:bbDeveloperPulse 1.8s ease-in-out infinite}.bb-developer-mode-indicator-copy{display:grid;gap:2px;min-width:0}.bb-developer-mode-indicator-copy strong{font-size:11px;font-weight:1000;letter-spacing:.075em;white-space:nowrap}.bb-developer-mode-indicator-copy small{color:#dbeafe;font-size:9px;font-weight:800;white-space:nowrap}.bb-developer-mode-indicator button{min-height:32px;border:1px solid rgba(255,255,255,.26);border-radius:10px;background:rgba(255,255,255,.12);color:#fff;font:inherit;font-size:10px;font-weight:950;padding:0 10px;cursor:pointer}.bb-developer-mode-indicator button:hover{background:#fff;color:#184a8b}.bb-developer-mode-indicator button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(103,232,249,.35)}@keyframes bbDeveloperPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.82)}}.bb-developer-mode-indicator{z-index:2147483647!important;isolation:isolate}body.developer-mode:has(.bb-developer-view-order-settings[open]:not([hidden],[hidden] *)) .bb-developer-mode-indicator,body.developer-mode:has(.bb-global-search-popover:not([hidden],[hidden] *)) .bb-developer-mode-indicator,body.developer-mode:has(.bb-collection-columns-menu:not([hidden],[hidden] *)) .bb-developer-mode-indicator,body.developer-mode.bb-sidebar-menu-editor-open .bb-developer-mode-indicator{display:none!important}@media(max-width:720px),(pointer:coarse){.bb-developer-view-order-panel{max-height:calc(100vh - 168px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 168px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.bb-developer-view-order-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px}.bb-developer-view-order-row>span>strong{flex:1;min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere}.bb-developer-view-order-row .bb-developer-view-default-badges{flex:0 0 auto;margin-left:auto}.bb-developer-view-order-row>div{justify-content:flex-end;gap:6px}.bb-developer-view-order-row>div>button{width:40px;height:40px;flex:0 0 40px}}@media(max-width:760px){.bb-developer-view-settings-body{padding:0 12px 12px}.bb-developer-view-settings>details>summary{padding:10px 12px}.bb-developer-mode-indicator{right:10px;bottom:calc(78px + env(safe-area-inset-bottom,0px));min-height:46px;border-radius:14px;padding:7px 8px 7px 11px}.bb-developer-mode-indicator-copy small{display:none}.bb-developer-mode-indicator-copy strong{font-size:10px}.bb-developer-mode-indicator button{min-height:30px;padding:0 8px}body.app-home-route .bb-developer-mode-indicator{left:10px;right:auto;top:10px;bottom:auto}}body.theme-night,html.theme-night,[data-theme=night]{--bb-shadow-soft:0 2px 6px #0005;--bb-menu-shadow:0 2px 6px #0006,0 8px 20px #0003;--bb-dialog-bg:#1d202b;--bb-search-bg:#1d202b;--bb-focus:0 0 0 3px rgba(168,199,250,.35);--bb-color-accent:#a8c7fa;--bb-color-accent-strong:#d3e3fd;--bb-color-on-accent:#062e6f;--bb-action-container:#004a77;--bb-action-container-hover:#005c94;--bb-action-on-container:#c2e7ff;--bb-color-success:#35bd79;--bb-color-danger:#e05245;--bb-color-accent-soft:#004a77;--bb-color-success-soft:#143529;--bb-color-danger-soft:#3a1f1d;--bb-color-warning:#f6b860;--bb-color-warning-soft:#3a2a13;--bb-color-info:#8fc5ff;--bb-color-info-soft:#13243a;--bb-bg:#0f131d;--bb-surface:#0f131d;--bb-surface-soft:#1d202b;--bb-surface-hover:#262b3a;--bb-text:#e3e3e3;--bb-text-muted:#c4c7c5;--bb-border:#5f6368;--bb-border-strong:#9aa0a6;--bb-text-soft:#9aa0a6;--bb-field-bg:#0f131d;--bb-field-border:#9aa0a6;--bb-card-shadow:0 1px 2px #0004}body.theme-night .bb-record-activity-panel,html.theme-night .bb-record-activity-panel,[data-theme=night] .bb-record-activity-panel,.is-dark .bb-record-activity-panel{--bb-color-accent:#a8c7fa;--bb-color-accent-strong:#d3e3fd;--bb-color-on-accent:#062e6f;--bb-action-container:#004a77;--bb-action-container-hover:#005c94;--bb-action-on-container:#c2e7ff;--bb-color-success:#35bd79;--bb-color-danger:#e05245;--bb-color-accent-soft:#004a77;--bb-color-success-soft:#143529;--bb-color-danger-soft:#3a1f1d;--bb-color-warning:#f6b860;--bb-color-warning-soft:#3a2a13;--bb-color-info:#8fc5ff;--bb-color-info-soft:#13243a;--bb-bg:#0f131d;--bb-surface:#0f131d;--bb-surface-soft:#1d202b;--bb-surface-hover:#262b3a;--bb-text:#e3e3e3;--bb-text-muted:#c4c7c5;--bb-border:#5f6368;--bb-border-strong:#9aa0a6;--bb-text-soft:#9aa0a6;--bb-field-bg:#0f131d;--bb-field-border:#9aa0a6;--bb-card-shadow:0 1px 2px #0004;background:var(--bb-surface)!important;color:#eef6ff!important;color-scheme:dark}body.theme-night .bb-record-activity-panel :is(.bb-record-activity-panel__head,.bb-record-activity-entry__content>header),html.theme-night .bb-record-activity-panel :is(.bb-record-activity-panel__head,.bb-record-activity-entry__content>header),[data-theme=night] .bb-record-activity-panel :is(.bb-record-activity-panel__head,.bb-record-activity-entry__content>header),.is-dark .bb-record-activity-panel :is(.bb-record-activity-panel__head,.bb-record-activity-entry__content>header){background:var(--bb-surface)!important;color:#eef6ff!important}body.theme-night .bb-record-activity-panel .bb-record-activity-composer,html.theme-night .bb-record-activity-panel .bb-record-activity-composer,[data-theme=night] .bb-record-activity-panel .bb-record-activity-composer,.is-dark .bb-record-activity-panel .bb-record-activity-composer{background:var(--bb-surface-soft)!important}html,body{color-scheme:light;font-family:var(--bb-font)}body.theme-night,html.theme-night,[data-theme=night]{color-scheme:dark}.bb-shell{box-sizing:border-box;min-height:100vh;background:var(--bb-bg);color:var(--bb-text);font-family:var(--bb-font)}.bb-shell *{box-sizing:border-box}.bb-topbar{display:flex;align-items:center;gap:16px;min-height:64px}.bb-panel,.bb-card{border:1px solid var(--bb-border);border-radius:var(--bb-radius-md);background:var(--bb-surface);color:var(--bb-text)}.bb-panel{overflow:hidden}.bb-panel__header{padding:18px 20px;border-bottom:1px solid var(--bb-border);font-weight:500}.bb-panel__body{padding:20px}.bb-card{padding:20px}.bb-muted{color:var(--bb-text-muted)}.bb-button{min-height:42px;border:1px solid var(--bb-border);border-radius:999px;background:transparent;color:var(--bb-text);font:500 14px/1.4 var(--bb-font);cursor:pointer;padding:0 16px}.bb-button:hover{border-color:var(--bb-color-accent);background:var(--bb-surface-hover)}.bb-button:focus-visible,.bb-input:focus-visible,.bb-tab:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-button--primary{background:var(--bb-color-accent);border-color:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-button--primary:hover{background:var(--bb-color-accent-strong);border-color:var(--bb-color-accent-strong);color:var(--bb-color-on-accent)}[data-theme=night] .bb-button--primary,body.theme-night .bb-button--primary{color:var(--bb-color-on-accent)}.bb-button--danger{border-color:rgba(178,56,42,.45);color:var(--bb-color-danger);background:rgba(178,56,42,.08)}.bb-module-action{box-sizing:border-box!important;min-width:46px!important;min-height:46px!important;height:46px!important;border:1px solid var(--bb-border)!important;border-radius:14px!important;background:var(--bb-surface)!important;color:var(--bb-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;font:500 14px/1 var(--bb-font)!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}.bb-module-action:hover{border-color:var(--bb-color-accent)!important;background:var(--bb-surface-hover)!important;transform:translateY(-1px)!important}.bb-module-action:focus-visible{outline:0!important;box-shadow:var(--bb-focus)!important}.bb-module-action:disabled,.bb-module-action[aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.bb-module-action__icon{width:21px!important;height:21px!important;display:grid!important;place-items:center!important;flex:0 0 21px!important}.bb-module-action__icon svg{width:21px!important;height:21px!important;display:block!important}.bb-module-action__label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.bb-module-action--primary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important;box-shadow:none!important}.bb-module-action--primary:hover{border-color:var(--bb-color-accent-strong)!important;background:var(--bb-color-accent-strong)!important;color:var(--bb-color-on-accent)!important}.bb-module-action--secondary{border-color:var(--bb-border)!important;background:var(--bb-surface)!important;color:var(--bb-text)!important}body.theme-night .bb-module-action--primary,html.theme-night .bb-module-action--primary,[data-theme=night] .bb-module-action--primary,.bb-module-shell.is-dark .bb-module-action--primary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important;box-shadow:none!important}body.theme-night .bb-module-action--secondary,html.theme-night .bb-module-action--secondary,[data-theme=night] .bb-module-action--secondary,.bb-module-shell.is-dark .bb-module-action--secondary{border-color:var(--bb-border)!important;background:var(--bb-surface-soft)!important;color:var(--bb-text)!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action{width:auto!important;max-width:min(260px,42vw)!important;min-width:46px!important;min-height:46px!important;height:46px!important;border-radius:14px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font:500 14px/1 var(--bb-font)!important;gap:8px!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action--primary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important;box-shadow:none!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action--secondary{border-color:var(--bb-border)!important;background:var(--bb-surface)!important;color:var(--bb-text)!important;box-shadow:none!important}body.theme-night .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action--primary,html.theme-night .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action--primary,[data-theme=night] .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action--primary,.bb-module-shell.bb-module-shell.is-dark .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action--primary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important}body .bb-module-shell .bb-module-screen-actions :is(button,a):not(.bb-module-action){box-sizing:border-box!important;min-width:46px!important;min-height:46px!important;height:46px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font:500 14px/1 var(--bb-font)!important;gap:8px!important;white-space:nowrap!important}body .bb-module-shell .bb-module-screen-actions :is(button,a):not(.bb-module-action)>svg{width:21px!important;height:21px!important;flex:0 0 21px!important}.bb-tabs{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.bb-tabs::-webkit-scrollbar{display:none}.bb-tab{border:1px solid transparent;border-radius:var(--bb-radius-sm);background:#e6ebf2;color:var(--bb-text);padding:10px 16px;font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.bb-tab:hover{border-color:var(--bb-color-accent);color:var(--bb-color-accent)}.bb-tab.is-active{background:var(--bb-surface);border-color:var(--bb-color-accent);color:var(--bb-text)}body.theme-night .bb-tab{background:#2a3344;border-color:var(--bb-border);color:var(--bb-text)}body.theme-night .bb-tab.is-active{background:var(--bb-color-accent);border-color:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-segmented-tabs{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;border:0!important;border-radius:18px!important;background:#dfe8eb!important;padding:4px!important;box-shadow:none!important;box-sizing:border-box!important}.bb-segmented-tabs::-webkit-scrollbar{display:none!important}.bb-segmented-tab{position:relative!important;flex:1 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:max-content!important;min-height:48px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:var(--bb-text-muted)!important;padding:0 18px!important;font-family:var(--bb-font)!important;font-size:16px!important;font-weight:500!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important}.bb-segmented-tab:hover{color:var(--bb-text)!important}.bb-segmented-tab:focus-visible{outline:0!important;box-shadow:var(--bb-focus)!important}.bb-segmented-tab.is-active{background:var(--bb-surface)!important;color:var(--bb-text)!important;box-shadow:none!important}.bb-segmented-tab-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.bb-segmented-tab-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:23px!important;height:23px!important;border-radius:999px!important;background:#c2680c!important;color:#fff!important;padding:0 6px!important;font-size:12px!important;font-weight:500!important;line-height:1!important}body.theme-night .bb-segmented-tabs,html.theme-night .bb-segmented-tabs,[data-theme=night] .bb-segmented-tabs,.bb-module-shell.is-dark .bb-segmented-tabs{background:var(--bb-surface-soft)!important}body.theme-night .bb-segmented-tab,html.theme-night .bb-segmented-tab,[data-theme=night] .bb-segmented-tab,.bb-module-shell.is-dark .bb-segmented-tab{color:var(--bb-text-muted)!important}body.theme-night .bb-segmented-tab.is-active,html.theme-night .bb-segmented-tab.is-active,[data-theme=night] .bb-segmented-tab.is-active,.bb-module-shell.is-dark .bb-segmented-tab.is-active{background:var(--bb-color-accent-soft)!important;color:var(--bb-text)!important;box-shadow:none!important}@media(max-width:620px){.bb-segmented-tabs{border-radius:16px!important}.bb-segmented-tab{min-height:44px!important;border-radius:12px!important;padding:0 14px!important;font-size:14px!important}.bb-segmented-tab-badge{min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:11px!important}}.bb-settings-panel{display:grid!important;width:100%!important;min-width:0!important;gap:14px!important}.bb-settings-tab-layout,.bb-settings-main{display:grid!important;min-width:0!important;gap:14px!important}.bb-settings-subtabs{contain:layout paint!important;display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;background:var(--bb-surface-soft)!important;border:0!important;border-radius:18px!important;padding:5px!important;min-width:0!important;min-height:0!important;box-shadow:none!important}.bb-settings-subtabs::-webkit-scrollbar{display:none!important}.bb-settings-tab{text-decoration:none!important;position:relative!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;min-width:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--bb-text-muted)!important;padding:0 13px!important;font-family:var(--bb-font)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important}.bb-settings-tab:hover{color:var(--bb-color-accent-strong)!important}.bb-settings-tab:focus-visible{outline:0!important;box-shadow:var(--bb-focus)!important}.bb-settings-tab-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.bb-settings-tab.is-active{background:var(--bb-surface)!important;color:var(--bb-text)!important;box-shadow:none!important}.bb-settings-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;border-radius:999px!important;margin-left:7px!important;background:var(--bb-surface-soft)!important;color:var(--bb-text-muted)!important;font-size:10px!important;font-weight:500!important;line-height:1!important;padding:0!important}.bb-settings-tab.is-active .bb-settings-badge{background:var(--bb-color-accent-soft)!important;color:var(--bb-color-accent-strong)!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){.bb-settings-tab-layout{grid-template-columns:var(--bb-settings-tabs-width,200px) minmax(0,1fr)!important;align-items:start!important;gap:16px!important}.bb-settings-subtabs{grid-column:1!important;position:relative!important;top:auto!important;margin-top:0!important;transform:none!important;display:grid!important;grid-auto-rows:48px!important;align-self:start!important;width:var(--bb-settings-tabs-width,200px)!important;min-width:var(--bb-settings-tabs-width,200px)!important;max-width:var(--bb-settings-tabs-width,200px)!important;overflow:visible!important;padding:7px!important;border-radius:16px!important;gap:7px!important}.bb-settings-tab{width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;justify-content:space-between!important;text-align:left!important;padding:0 12px!important;border-radius:12px!important;font-size:13px!important;font-weight:500!important}.bb-settings-badge{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:10px!important;margin-left:auto!important}.bb-settings-main{grid-column:2!important;width:100%!important;gap:18px!important;align-content:start!important}}@media(max-width:899px),(pointer:coarse){.bb-settings-tab-layout,.bb-settings-main{gap:10px!important}.bb-settings-subtabs{border-radius:16px!important;padding:5px!important;gap:8px!important}.bb-settings-tab{flex:0 0 auto!important;min-height:40px!important;height:40px!important;border-radius:12px!important;padding:0 13px!important;font-size:12px!important}.bb-settings-badge{flex-basis:22px!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:10px!important;margin-left:7px!important}}body.theme-night .bb-settings-subtabs,html.theme-night .bb-settings-subtabs,[data-theme=night] .bb-settings-subtabs{background:var(--bb-surface-soft)!important;border-color:var(--bb-border)!important}body.theme-night .bb-settings-tab,html.theme-night .bb-settings-tab,[data-theme=night] .bb-settings-tab{color:var(--bb-text-muted)!important}body.theme-night .bb-settings-tab.is-active,html.theme-night .bb-settings-tab.is-active,[data-theme=night] .bb-settings-tab.is-active{background:var(--bb-color-accent-soft)!important;color:var(--bb-text)!important;box-shadow:none!important}body.theme-night .bb-settings-badge,html.theme-night .bb-settings-badge,[data-theme=night] .bb-settings-badge{background:var(--bb-surface)!important;color:var(--bb-text-muted)!important}body.theme-night .bb-settings-tab.is-active .bb-settings-badge,html.theme-night .bb-settings-tab.is-active .bb-settings-badge,[data-theme=night] .bb-settings-tab.is-active .bb-settings-badge{background:var(--bb-color-accent-soft)!important;color:var(--bb-color-accent)!important}.bb-input{border:1px solid var(--bb-border);border-radius:var(--bb-radius-sm);background:var(--bb-surface);color:var(--bb-text);font:inherit;padding:10px 12px}html body .bb-combobox-overflow-open{overflow:visible!important}.bb-combobox{position:relative;min-width:0;width:100%}.bb-combobox:has(.bb-combobox__input[aria-expanded=true]){z-index:240}.bb-combobox__input{box-sizing:border-box;width:100%;min-height:46px;border:1px solid var(--bb-field-border);border-radius:13px;background:var(--bb-field-bg);color:var(--bb-text);font:inherit;font-weight:500;padding:0 38px 0 13px}.bb-combobox__input:focus{outline:0;border-color:var(--bb-color-accent);box-shadow:var(--bb-focus)}.bb-combobox__input[aria-expanded=true]{border-color:var(--bb-color-accent);box-shadow:var(--bb-focus)}.bb-combobox__caret{position:absolute;right:11px;top:23px;width:17px;height:17px;transform:translateY(-50%);display:grid;place-items:center;color:var(--bb-text-muted);pointer-events:none}.bb-combobox__caret svg{width:17px;height:17px;transition:transform .14s ease}.bb-combobox:focus-within .bb-combobox__caret{color:var(--bb-color-accent-strong)}.bb-combobox:has(.bb-combobox__input[aria-expanded=true]) .bb-combobox__caret svg{transform:rotate(180deg)}.bb-combobox:has(.bb-combobox__open:not([hidden])) .bb-combobox__input{padding-right:78px}.bb-combobox:has(.bb-combobox__open:not([hidden])) .bb-combobox__caret{right:47px}.bb-combobox__open{position:absolute;z-index:2;right:5px;top:5px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--bb-text-muted);text-decoration:none}.bb-combobox__open[hidden]{display:none!important}.bb-combobox__open:hover,.bb-combobox__open:focus-visible{background:var(--bb-surface-soft);color:var(--bb-color-accent-strong);outline:0}.bb-combobox__open:focus-visible{box-shadow:var(--bb-focus)}.bb-combobox__open svg{width:19px;height:19px}.bb-combobox__list{position:absolute;z-index:220;left:0;right:0;top:calc(100% + 5px);box-sizing:border-box;max-height:min(240px,calc(100dvh - 120px));overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid color-mix(in srgb,var(--bb-border) 65%,var(--bb-color-accent) 35%);border-radius:var(--bb-menu-radius);background:var(--bb-surface);box-shadow:var(--bb-menu-shadow)}.bb-combobox__list[hidden]{display:none!important}.bb-combobox__option{box-sizing:border-box;width:100%;min-height:40px;padding:7px 9px;border:0;border-radius:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;background:transparent;color:var(--bb-text);font:inherit;text-align:left;cursor:pointer}.bb-combobox__option[hidden],.bb-combobox__empty[hidden],.bb-combobox__empty-action[hidden]{display:none!important}.bb-combobox__option:hover,.bb-combobox__option.is-active{background:color-mix(in srgb,var(--bb-surface-soft) 78%,var(--bb-color-accent) 22%)}.bb-combobox__option[aria-selected=true]{color:var(--bb-color-accent-strong)}.bb-combobox__option strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.bb-combobox__option small{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-muted);font-size:10px;font-weight:500}.bb-combobox__option svg{grid-column:2;grid-row:1/3;width:15px;height:15px}.bb-combobox__option.is-clear{color:var(--bb-text-muted)}.bb-combobox__option:disabled{opacity:.5;cursor:not-allowed}.bb-combobox__empty{padding:12px 9px;color:var(--bb-text-muted);font-size:11px;font-weight:500;text-align:center;display:grid;gap:9px}.bb-combobox__empty-action{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--bb-color-accent);border-radius:9px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font:inherit;cursor:pointer}.bb-combobox__empty-action>span{font-size:24px;font-weight:500;line-height:1}.bb-combobox__empty-action>strong{font-size:12px;font-weight:500}.bb-combobox__empty-action:hover{background:color-mix(in srgb,var(--bb-color-accent-soft) 72%,var(--bb-color-accent) 28%)}.bb-native-select-combobox>.bb-native-select-source{position:absolute!important;left:0!important;bottom:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.bb-native-select-combobox.is-disabled{opacity:.64}.bb-native-select-combobox.is-disabled .bb-combobox__caret{opacity:.6}.bb-native-select-combobox .bb-combobox__input[type=search]::-webkit-search-cancel-button{display:none}button.bb-combobox__input{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}button.bb-combobox__input:disabled{cursor:not-allowed}body.theme-night .bb-combobox__list,html.theme-night .bb-combobox__list,[data-theme=night] .bb-combobox__list{box-shadow:var(--bb-menu-shadow)}.bb-empty{border:1px dashed var(--bb-border);border-radius:var(--bb-radius-md);background:var(--bb-surface-soft);color:var(--bb-text-muted);padding:20px;text-align:center}@keyframes bbToastIn{from{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.bb-toast-stack{position:fixed!important;left:50%!important;top:calc(16px + env(safe-area-inset-top,0px))!important;z-index:9000!important;width:min(430px,calc(100vw - 28px))!important;display:grid!important;gap:8px!important;transform:translateX(-50%)!important;pointer-events:none!important;font-family:var(--bb-font)!important}.bb-toast{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;min-height:48px!important;border:1px solid var(--bb-border)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bb-surface) 94%,transparent)!important;color:var(--bb-text)!important;box-shadow:0 18px 44px rgba(15,39,66,.16)!important;padding:10px 10px 10px 14px!important;animation:bbToastIn .18s ease-out both!important;pointer-events:auto!important;-webkit-backdrop-filter:saturate(160%) blur(14px)!important;backdrop-filter:saturate(160%) blur(14px)!important}.bb-toast--has-action{grid-template-columns:minmax(0,1fr) auto 30px!important}.bb-toast__message{min-width:0!important;overflow-wrap:anywhere!important;font:850 14px/1.3 var(--bb-font)!important;letter-spacing:0!important}.bb-toast__action{display:inline-grid!important;place-items:center!important;min-height:30px!important;border:0!important;border-radius:9px!important;background:color-mix(in srgb,currentColor 12%,transparent)!important;color:currentColor!important;font:900 12px/1 var(--bb-font)!important;text-transform:uppercase!important;letter-spacing:.02em!important;padding:0 10px!important;cursor:pointer!important}.bb-toast__action:hover{background:color-mix(in srgb,currentColor 18%,transparent)!important}.bb-toast__close{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:currentColor!important;font:900 20px/1 var(--bb-font)!important;cursor:pointer!important;opacity:.68!important;padding:0!important}.bb-toast__close:hover{background:color-mix(in srgb,currentColor 10%,transparent)!important;opacity:1!important}.bb-toast--success{border-color:color-mix(in srgb,var(--bb-color-success) 36%,var(--bb-border))!important;background:color-mix(in srgb,var(--bb-color-success-soft) 84%,var(--bb-surface))!important;color:var(--bb-color-success)!important}.bb-toast--error{border-color:color-mix(in srgb,var(--bb-color-danger) 36%,var(--bb-border))!important;background:color-mix(in srgb,var(--bb-color-danger-soft) 84%,var(--bb-surface))!important;color:var(--bb-color-danger)!important}.bb-toast--warning{border-color:color-mix(in srgb,var(--bb-color-warning) 36%,var(--bb-border))!important;background:color-mix(in srgb,var(--bb-color-warning-soft) 84%,var(--bb-surface))!important;color:var(--bb-color-warning)!important}.bb-toast--info{border-color:color-mix(in srgb,var(--bb-color-info) 32%,var(--bb-border))!important;background:color-mix(in srgb,var(--bb-color-info-soft) 84%,var(--bb-surface))!important;color:var(--bb-color-info)!important}body.theme-night .bb-toast,html.theme-night .bb-toast,[data-theme=night] .bb-toast{box-shadow:0 18px 44px rgba(0,0,0,.34)!important}.bb-filter-search{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;border:1px solid var(--bb-field-border);border-radius:14px;background:var(--bb-field-bg);color:var(--bb-text-muted);padding:0 13px;box-shadow:none;min-width:0}.bb-filter-search>svg{width:20px;height:20px;color:currentColor}.bb-filter-search input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:var(--bb-text)!important;font:inherit;font-size:15px;font-weight:800;padding:0!important;box-shadow:none!important}.bb-filter-search input::placeholder{color:var(--bb-text-muted)}.bb-filter-search:focus-within{border-color:var(--bb-color-accent);box-shadow:var(--bb-focus)}.bb-filterbar{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.bb-filterbar::-webkit-scrollbar{display:none}.bb-filter-chip{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;min-width:0;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:13px;font-weight:950;line-height:1.1;padding:0 13px;white-space:nowrap;box-shadow:0 1px 2px rgba(15,39,66,.04);cursor:pointer;scroll-snap-align:start}.bb-filter-chip svg{width:17px;height:17px;color:var(--bb-text-muted);flex:0 0 auto}.bb-filter-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bb-filter-chip em{font-style:normal;color:var(--bb-text-muted);font-size:11px;font-weight:850}.bb-filter-chip small{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:10px;font-weight:950;padding:0 6px}.bb-filter-chip.is-active{border-color:var(--bb-color-accent);background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong)}.bb-filter-chip.is-active svg{color:var(--bb-color-accent-strong)}.bb-filter-select-chip{display:inline-grid;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;justify-content:stretch;min-width:160px;text-align:left;overflow:hidden}.bb-filter-select-chip>span{display:grid;gap:2px;min-width:0}.bb-filter-select-chip strong{font-size:13px;font-weight:950;line-height:1;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-filter-select-chip span small{display:block;min-width:0;height:auto;border-radius:0;background:transparent;color:var(--bb-text-muted);font-size:11px;font-weight:850;line-height:1.1;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-filter-select-chip select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bb-filter-scrim{position:fixed;inset:0;z-index:999;background:rgba(17,30,44,.48);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.bb-filter-sheet{--bb-filter-top:max(94px,calc(env(safe-area-inset-top,0px) + 84px));position:fixed!important;left:50%!important;right:auto!important;top:var(--bb-filter-top)!important;bottom:auto!important;z-index:1000;width:min(640px,calc(100vw - 20px));max-height:calc(100dvh - var(--bb-filter-top) - 12px);display:flex;flex-direction:column;overflow:hidden!important;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(180deg,var(--bb-surface) 0%,var(--bb-bg) 100%);color:var(--bb-text);box-shadow:0 24px 70px rgba(15,39,66,.28);padding:18px 20px 0;transform:translate(-50%,var(--bb-filter-drag-y,0px))!important;transition:transform .18s ease,opacity .18s ease;box-sizing:border-box}.bb-filter-sheet.is-dragging{transition:none!important;will-change:transform}.bb-filter-sheet.is-dismissed{opacity:.92}.bb-filter-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0 0 12px}.bb-filter-titlebar h3{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text);font-size:25px;font-weight:950;line-height:1.05}.bb-filter-count{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-text-muted);font-size:12px;font-weight:950;line-height:1;padding:0 12px;white-space:nowrap}.bb-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex:0 0 auto;margin:10px 0;padding:4px;border-radius:16px;background:var(--bb-surface-soft)}.bb-filter-action{min-width:0;min-height:40px;border:0;border-radius:12px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:13px;font-weight:950;padding:0 10px;cursor:pointer}.bb-filter-list{display:grid;align-content:start;gap:8px;flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bb-border-strong) transparent;margin:2px -4px 0;padding:2px 4px 6px}.bb-filter-list::-webkit-scrollbar{width:8px}.bb-filter-list::-webkit-scrollbar-track{background:transparent}.bb-filter-list::-webkit-scrollbar-thumb{background:var(--bb-border-strong);border-radius:999px;border:2px solid var(--bb-bg)}.bb-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-height:58px;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);box-shadow:0 1px 2px rgba(15,39,66,.035);padding:10px 12px;color:inherit;text-align:left;font:inherit;cursor:pointer}.bb-filter-row:hover{border-color:color-mix(in srgb,var(--bb-color-accent) 34%,var(--bb-border));background:var(--bb-surface-hover)}.bb-filter-row-main{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.bb-filter-row-main>svg{width:20px;height:20px;max-width:20px;max-height:20px;flex:0 0 20px;color:var(--bb-text-muted)}.bb-filter-row-copy{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.bb-filter-row-copy strong{display:block;min-width:0;color:var(--bb-text);font-size:16px;font-weight:950;line-height:1.12;white-space:normal;overflow-wrap:anywhere}.bb-filter-row-copy small{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:var(--bb-surface-soft);color:var(--bb-text-muted);font-size:12px;font-weight:900;line-height:1;padding:0 8px}.bb-filter-check{width:32px;height:32px;border-radius:11px;border:2px solid var(--bb-border);background:var(--bb-surface-soft);color:transparent;display:grid;place-items:center}.bb-filter-check svg{width:16px;height:16px;opacity:0}.bb-filter-row.is-selected{background:var(--bb-color-accent-soft);border-color:color-mix(in srgb,var(--bb-color-accent) 52%,var(--bb-border));box-shadow:0 4px 14px color-mix(in srgb,var(--bb-color-accent) 14%,transparent)}.bb-filter-row.is-selected .bb-filter-row-copy strong{color:var(--bb-color-accent-strong)}.bb-filter-row.is-selected .bb-filter-check{background:var(--bb-color-accent);border-color:var(--bb-color-accent);color:var(--bb-color-on-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--bb-color-accent) 24%,transparent)}.bb-filter-row.is-selected .bb-filter-check svg{opacity:1}.bb-filter-cta{flex:0 0 auto;margin:12px -20px 0;padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(244,247,251,0),var(--bb-bg) 34%)}.bb-filter-cta :is(button,.bb-button){width:100%;min-height:56px;border-radius:16px;font-size:17px}@media(min-width:900px)and (hover:hover)and (pointer:fine){.bb-filter-sheet{--bb-filter-top:auto;top:50%!important;width:min(620px,calc(100vw - 72px));max-height:min(78dvh,700px);border-radius:24px;padding:20px 24px 0;transform:translate(-50%,calc(-50% + var(--bb-filter-drag-y,0px)))!important}.bb-filter-sheet .bb-filter-list{max-height:min(440px,calc(78dvh - 230px));margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}.bb-filter-sheet .bb-filter-cta{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media(max-width:430px){.bb-filter-sheet{width:min(430px,calc(100vw - 16px));padding:14px 18px 0}.bb-filter-titlebar h3{font-size:23px}.bb-filter-count{min-height:29px;font-size:11px;padding:0 10px}.bb-filter-row{min-height:56px;border-radius:15px;padding:9px 10px}.bb-filter-row-copy strong{font-size:15px}.bb-filter-row-copy small{font-size:11px;min-height:20px;padding:0 7px}.bb-filter-check{width:30px;height:30px}.bb-filter-cta{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.bb-filter-cta :is(button,.bb-button){min-height:54px;font-size:16px}}body.theme-night .bb-filter-scrim,html.theme-night .bb-filter-scrim,[data-theme=night] .bb-filter-scrim{background:rgba(2,8,16,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.theme-night .bb-filter-sheet,html.theme-night .bb-filter-sheet,[data-theme=night] .bb-filter-sheet{border-color:#24364c;background:#101d2e;box-shadow:0 24px 80px rgba(0,0,0,.62)}body.theme-night .bb-filter-list::-webkit-scrollbar-thumb,html.theme-night .bb-filter-list::-webkit-scrollbar-thumb,[data-theme=night] .bb-filter-list::-webkit-scrollbar-thumb{border-color:#101d2e}.bb-filter-scrim,body.theme-night .bb-filter-scrim,html.theme-night .bb-filter-scrim,[data-theme=night] .bb-filter-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-night .bb-filter-scrim,html.theme-night .bb-filter-scrim,[data-theme=night] .bb-filter-scrim{background:rgba(2,8,16,.66)}.bb-filter-scrim{z-index:10000}.bb-filter-sheet{z-index:10010}.bb-filter-sheet.bb-navigation-sheet{top:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - max(32px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)));padding:16px 20px 12px}.bb-navigation-sheet .bb-filter-handle{margin:0 auto 8px}.bb-navigation-sheet .bb-filter-titlebar{flex:none;gap:8px;margin:0}.bb-navigation-sheet .bb-filter-titlebar h3{font-size:22px;line-height:1.25;font-weight:750;white-space:normal;overflow:visible;overflow-wrap:anywhere}.bb-navigation-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--bb-text-muted);cursor:pointer}.bb-navigation-close svg{width:22px;height:22px}.bb-navigation-description{flex:none;margin:2px 0 14px;color:var(--bb-text-muted);font-size:13px;line-height:1.45}.bb-navigation-sheet .bb-filter-list{gap:0;margin:0;padding:0;max-height:none;scrollbar-gutter:auto}.bb-navigation-sheet .bb-filter-row{grid-template-columns:minmax(0,1fr) 20px;gap:12px;min-height:70px;padding:12px 4px;border:0;border-bottom:1px solid var(--bb-border);border-radius:0;background:transparent;box-shadow:none}.bb-navigation-sheet .bb-filter-row:last-child{border-bottom:0}.bb-navigation-sheet .bb-filter-row-copy{display:grid;gap:5px;min-width:0}.bb-navigation-sheet .bb-filter-row-copy strong{font-size:16px;line-height:1.3;font-weight:650}.bb-navigation-sheet .bb-filter-row-copy small{display:block;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--bb-text-muted);font-size:13px;line-height:1.4;font-weight:400;white-space:normal;overflow-wrap:anywhere}.bb-navigation-chevron{display:grid;place-items:center;color:var(--bb-text-muted)}.bb-navigation-chevron svg{width:18px;height:18px}.bb-navigation-sheet .bb-filter-row:hover,.bb-navigation-close:hover{background:var(--bb-surface-hover)}.bb-navigation-sheet .bb-filter-row:focus-visible,.bb-navigation-close:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-navigation-sheet .bb-filter-actions{display:flex;margin:0 0 12px;padding:0;background:transparent}.bb-navigation-sheet .bb-filter-action{min-height:44px;padding:8px 16px;border:1px solid var(--bb-border)}@media(min-width:900px)and (hover:hover)and (pointer:fine){.bb-filter-sheet.bb-navigation-sheet{top:50%!important;bottom:auto!important;max-height:min(78dvh,700px)}}@media(max-width:350px){.bb-filter-sheet.bb-navigation-sheet{padding-inline:16px}.bb-navigation-sheet .bb-filter-titlebar h3{font-size:20px}}.bb-filter-scrim[hidden],.bb-filter-sheet[hidden],.bb-global-search-rule-builder[hidden]{display:none!important}.bb-filter-handle{position:relative;display:block;width:48px;height:5px;border-radius:99px;background:var(--bb-border);margin:-4px auto 16px;flex:0 0 auto;touch-action:none;cursor:grab}.bb-filter-handle::before{content:"";position:absolute;left:-32px;right:-32px;top:-14px;bottom:-14px}.bb-filter-sheet.is-dragging .bb-filter-handle{cursor:grabbing}.bb-choice-filterbar{gap:11px;padding:6px 0 8px}.bb-choice-filterbar .bb-filter-chip{min-height:44px;border-radius:15px;padding:0 15px;gap:9px;background:var(--bb-surface);color:var(--bb-text);font-size:15px;box-shadow:0 1px 2px rgba(15,37,64,.04)}.bb-choice-filterbar .bb-filter-chip>svg{width:18px;height:18px;color:var(--bb-text-muted)}.bb-choice-filterbar .bb-filter-chip.is-active{background:var(--bb-surface);border-color:var(--bb-border);color:var(--bb-text)}.bb-choice-filterbar .bb-filter-chip.is-active small{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-choice-filterbar .bb-filter-chip em{max-width:150px}.bb-choice-filterbar .bb-choice-filter-clear{min-height:38px;color:var(--bb-color-danger);background:var(--bb-color-danger-soft);border-color:color-mix(in srgb,var(--bb-color-danger) 24%,var(--bb-border))}.bb-choice-filter-sheet .bb-filter-actions{gap:8px;background:transparent;padding:0;margin:10px 0 12px}.bb-choice-filter-sheet .bb-filter-action{min-height:44px;border:1.5px solid var(--bb-border);border-radius:15px;background:var(--bb-surface);color:var(--bb-text);font-size:13.5px;font-weight:950;line-height:1.12;white-space:normal;box-shadow:0 1px 2px rgba(15,39,66,.04)}.bb-choice-filter-sheet .bb-filter-row{grid-template-columns:minmax(0,1fr) 40px;align-items:center;min-height:70px;padding:10px 12px;gap:10px}.bb-choice-filter-sheet .bb-filter-row-main{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;flex-wrap:nowrap}.bb-choice-filter-sheet .bb-filter-row-copy{display:grid;align-content:center;gap:5px;min-width:0}.bb-choice-filter-sheet .bb-filter-row-copy:only-child{grid-column:1 / -1}.bb-choice-filter-sheet .bb-filter-row-copy strong{font-size:15.5px;line-height:1.12;white-space:normal;overflow-wrap:anywhere}.bb-choice-filter-sheet .bb-filter-row-copy small{justify-self:start;max-width:100%;min-height:20px;font-size:11px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-choice-filter-sheet .bb-filter-check{width:34px;height:34px;border-radius:12px}.bb-filter-primary{width:100%;min-height:56px;border:0;border-radius:16px;background:var(--bb-color-accent);color:var(--bb-color-on-accent);font:inherit;font-size:17px;font-weight:950;box-shadow:0 12px 24px color-mix(in srgb,var(--bb-color-accent) 22%,transparent);cursor:pointer}.bb-filter-primary:focus-visible{outline:0;box-shadow:var(--bb-focus),0 12px 24px color-mix(in srgb,var(--bb-color-accent) 22%,transparent)}body.theme-night .bb-filter-primary,html.theme-night .bb-filter-primary,[data-theme=night] .bb-filter-primary{color:#06171d}@media(max-width:430px){.bb-choice-filter-sheet .bb-filter-actions .bb-filter-action{font-size:13px;min-height:42px}.bb-choice-filter-sheet .bb-filter-row{min-height:68px;padding:9px 10px}.bb-choice-filter-sheet .bb-filter-row-main{grid-template-columns:44px minmax(0,1fr);gap:11px}.bb-choice-filter-sheet .bb-filter-row-copy strong{font-size:15px}.bb-choice-filter-sheet .bb-filter-check{width:32px;height:32px}}.bb-theme-scope,.bb-module-shell,.projects-module,.project-shell,.settings-module,.tickets-module,.attendance-module,.fleet-module,.quality-control-module,.employees-module,.dcm{--bb-ui-bg:var(--bb-bg);--bb-ui-surface:var(--bb-surface);--bb-ui-surface-soft:var(--bb-surface-soft);--bb-ui-surface-hover:var(--bb-surface-hover);--bb-ui-field:var(--bb-field-bg);--bb-ui-text:var(--bb-text);--bb-ui-muted:var(--bb-text-muted);--bb-ui-border:var(--bb-border);--bb-ui-border-strong:var(--bb-border-strong);--bb-ui-accent:var(--bb-color-accent);--bb-ui-accent-soft:var(--bb-color-accent-soft);--bb-ui-success:var(--bb-color-success);--bb-ui-success-soft:var(--bb-color-success-soft);--bb-ui-danger:var(--bb-color-danger);--bb-ui-danger-soft:var(--bb-color-danger-soft);--bb-ui-warning:var(--bb-color-warning);--bb-ui-warning-soft:var(--bb-color-warning-soft);--bb-ui-shadow:var(--bb-card-shadow)}body .attendance-module{--att-teal:var(--bb-color-accent)!important;--att-teal-2:var(--bb-color-accent-strong)!important;--att-teal-dark:var(--bb-color-accent-strong)!important;--att-teal-soft:var(--bb-color-accent-soft)!important;--att-navy:var(--bb-text)!important;--att-navy-2:var(--bb-text)!important;--att-ink:var(--bb-text)!important;--att-muted:var(--bb-text-muted)!important;--att-faint:var(--bb-text-soft)!important;--att-bg:var(--bb-bg)!important;--att-card:var(--bb-surface)!important;--att-line:var(--bb-border)!important;--att-green:var(--bb-color-success)!important;--att-green-bg:var(--bb-color-success-soft)!important;--att-red:var(--bb-color-danger)!important;--att-red-bg:var(--bb-color-danger-soft)!important;--att-amber:var(--bb-color-warning)!important;--att-amber-bg:var(--bb-color-warning-soft)!important;--att-shadow:var(--bb-card-shadow)!important;color:var(--bb-text)}body .quality-control-module{--qc-bg:var(--bb-bg)!important;--qc-card:var(--bb-surface)!important;--qc-soft:var(--bb-surface-soft)!important;--qc-panel:var(--bb-surface-soft)!important;--qc-line:var(--bb-border)!important;--qc-line-strong:var(--bb-border-strong)!important;--qc-ink:var(--bb-text)!important;--qc-muted:var(--bb-text-muted)!important;--qc-faint:var(--bb-text-soft)!important;--qc-blue:var(--bb-color-info)!important;--qc-blue-soft:var(--bb-color-info-soft)!important;--qc-green:var(--bb-color-success)!important;--qc-green-soft:var(--bb-color-success-soft)!important;--qc-red:var(--bb-color-danger)!important;--qc-red-soft:var(--bb-color-danger-soft)!important;--qc-amber:var(--bb-color-warning)!important;--qc-amber-soft:var(--bb-color-warning-soft)!important;--qc-shadow:var(--bb-card-shadow)!important;color:var(--bb-text)}body .employees-module{--emp-bg:var(--bb-bg)!important;--emp-card:var(--bb-surface)!important;--emp-soft:var(--bb-surface-soft)!important;--emp-hover:var(--bb-surface-hover)!important;--emp-text:var(--bb-text)!important;--emp-muted:var(--bb-text-muted)!important;--emp-line:var(--bb-border)!important;--emp-strong:var(--bb-border-strong)!important;--emp-accent:var(--bb-color-accent)!important;--emp-teal:var(--bb-color-accent)!important;--emp-navy:var(--bb-text)!important;--emp-ok:var(--bb-color-success)!important;--emp-danger:var(--bb-color-danger)!important;color:var(--bb-text)}body .tickets-module{--tickets-card:var(--bb-surface)!important;--tickets-soft:var(--bb-surface-soft)!important;--tickets-line:var(--bb-border)!important;--tickets-muted:var(--bb-text-muted)!important;--tickets-text:var(--bb-text)!important;--tickets-accent:var(--bb-color-accent)!important;--tickets-navy:var(--bb-text)!important;--tickets-danger:var(--bb-color-danger)!important;--tickets-success:var(--bb-color-success)!important;--tickets-success-bg:var(--bb-color-success-soft)!important;--tickets-danger-bg:var(--bb-color-danger-soft)!important;--tickets-shadow:var(--bb-card-shadow)!important;color:var(--bb-text)}body .project-shell{--ps-bg:var(--bb-bg)!important;--ps-surface:var(--bb-surface)!important;--ps-soft:var(--bb-surface-soft)!important;--ps-hover:var(--bb-surface-hover)!important;--ps-text:var(--bb-text)!important;--ps-muted:var(--bb-text-muted)!important;--ps-border:var(--bb-border)!important;--ps-border-strong:var(--bb-border-strong)!important;--ps-accent:var(--bb-color-accent)!important;--ps-success:var(--bb-color-success)!important;--ps-danger:var(--bb-color-danger)!important;--ps-shadow:var(--bb-card-shadow)!important}.dcm{--muted:var(--bb-text-muted)!important;--dcm-surface:var(--bb-surface);--dcm-soft:var(--bb-surface-soft);--dcm-border:var(--bb-border);--dcm-text:var(--bb-text);--dcm-accent:var(--bb-color-accent);--dcm-shadow:var(--bb-card-shadow)}body :is(.attendance-module,.quality-control-module,.employees-module,.tickets-module,.project-shell,.dcm) :is(input,select,textarea){background:var(--bb-field-bg)!important;border-color:var(--bb-field-border)!important;color:var(--bb-text)!important}body :is(.attendance-card,.attendance-quick-card,.attendance-session-card,.attendance-request-card,.attendance-today-session-list,.attendance-day-list,.attendance-stat-card,.attendance-month,.attendance-settings-row,.attendance-empty,.qc-card,.qc-start-card,.qc-row,.qc-empty,.tickets-panel,.tickets-toolbar,.tickets-stat,.tickets-item,.tickets-head-count,.tickets-empty,.emp-card,.emp-stat,.emp-row,.emp-position-card,.emp-tree-card,.emp-perm-module,.emp-live,.emp-empty,.dcm-panel,.dcm-stat,.dcm-file,.dcm-empty){background:var(--bb-surface)!important;border-color:var(--bb-border)!important;color:var(--bb-text)!important;box-shadow:var(--bb-card-shadow)!important}body :is(.attendance-muted,.attendance-quick-meta,.attendance-session-meta,.attendance-request-meta,.attendance-day-meta,.attendance-date-dow,.qc-muted,.qc-intro,.qc-row-meta,.tickets-muted,.tickets-meta,.tickets-desc,.tickets-panel-title p,.emp-sub,.emp-meta,.emp-section-title,.dcm-meta,.dcm-title p){color:var(--bb-text-muted)!important}body :is(.attendance-card h3,.attendance-quick-title,.attendance-session-title,.attendance-request-title,.attendance-month strong,.attendance-stat-card strong,.attendance-date-num,.attendance-day-title,.qc-card h3,.qc-row-title,.tickets-panel-title h3,.tickets-title strong,.tickets-stat strong,.emp-card h3,.emp-name,.emp-position-card strong,.dcm-name){color:var(--bb-text)!important}body :is(.attendance-alert.ok,.tickets-alert.ok,.settings-alert.ok,.dcm-status:not(.error),.emp-alert.ok,.qc-alert.ok){background:var(--bb-color-success-soft)!important;color:var(--bb-color-success)!important;border-color:color-mix(in srgb,var(--bb-color-success) 34%,var(--bb-border))!important}body :is(.attendance-alert.error,.tickets-alert.error,.settings-alert.error,.dcm-status.error,.emp-alert.error,.qc-alert.error){background:var(--bb-color-danger-soft)!important;color:var(--bb-color-danger)!important;border-color:color-mix(in srgb,var(--bb-color-danger) 34%,var(--bb-border))!important}body :is(.attendance-pill.wait,.tickets-badge.open,.qc-pill.warn,.emp-pill.warn){background:var(--bb-color-warning-soft)!important;color:var(--bb-color-warning)!important}body :is(.attendance-pill.ok,.tickets-badge.done,.qc-pill.done,.emp-pill.ok){background:var(--bb-color-success-soft)!important;color:var(--bb-color-success)!important}body :is(.attendance-pill.no,.tickets-badge.rejected,.qc-pill.no,.emp-pill.off){background:var(--bb-color-danger-soft)!important;color:var(--bb-color-danger)!important}.bb-module-shell{--bb-module-max:560px;--bb-module-desktop-max:1320px;--bb-module-block-max:var(--bb-module-desktop-max);--bb-module-gap:16px;--bb-module-tabs-count:3;--bb-module-tabs-width:104px;--bb-module-tab-width:calc(var(--bb-module-tabs-width) - 24px);--bb-module-bg:radial-gradient(120% 70% at 50% -10%,#f9ffff 0%,#edf5f5 48%,#e7eff1 100%);--bb-module-tab-bg:rgba(248,251,251,.92);--bb-module-screen-head-min:44px;--bb-module-screen-head-desktop-min:44px;--bb-module-screen-head-margin:0 4px 0;--bb-module-screen-title-color:var(--bb-color-accent);--bb-module-screen-title-size:13px;--bb-module-screen-title-weight:950;--bb-module-screen-title-spacing:2.5px;--bb-module-screen-subtitle-color:var(--bb-text-muted);--bb-module-screen-subtitle-size:12px;--bb-module-screen-subtitle-weight:850;--bb-module-section-label-color:var(--bb-color-accent);--bb-module-section-label-muted:var(--bb-text-muted);--bb-module-section-label-size:13px;--bb-module-section-label-sub-size:12px;--bb-module-section-label-weight:950;--bb-module-section-label-sub-weight:850;--bb-module-section-label-line:1.15;--bb-module-section-label-spacing:2.5px;--bb-module-section-label-margin:6px 4px 0;box-sizing:border-box;min-height:100vh;overflow-x:hidden;background:var(--bb-module-bg);color:var(--bb-text);font-family:var(--bb-font);font-variant-numeric:tabular-nums;padding:76px 0 calc(94px + env(safe-area-inset-bottom,0px))}.bb-module-shell *{box-sizing:border-box;letter-spacing:0}.bb-module-inner{width:100%;max-width:var(--bb-module-max);margin:0 auto;display:grid;gap:var(--bb-module-gap);padding:0 18px 18px;min-width:0}.bb-module-content{display:grid;gap:var(--bb-module-gap);min-width:0}.bb-module-settings-screen{--bb-module-settings-nav-width:104px;--bb-module-settings-shell-left:168px;--bb-module-settings-inline-offset:32px;--bb-module-settings-head-offset:calc(var(--bb-module-screen-inline-offset,44px) - var(--bb-module-settings-inline-offset,32px));--bb-module-settings-gap:var(--bb-module-gap,16px);--bb-module-settings-column-gap:20px;--bb-module-settings-top:var(--bb-module-screen-top,96px);--bb-module-settings-head-margin:0 4px 0 var(--bb-module-settings-head-offset,0px)}.bb-module-settings-content,.bb-module-settings-body{min-width:0}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen{padding-top:var(--bb-module-settings-top,96px)!important}body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen>.bb-module-inner.bb-module-inner{width:calc(100% - var(--bb-module-settings-inline-offset,32px))!important;max-width:calc(100% - var(--bb-module-settings-inline-offset,32px))!important;margin-left:var(--bb-module-settings-inline-offset,32px)!important;margin-right:0!important;padding-top:0!important;gap:var(--bb-module-settings-gap,16px)!important}body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-module-screen-head.bb-module-screen-head{width:calc(100% - var(--bb-module-settings-head-offset,0px))!important;max-width:calc(100% - var(--bb-module-settings-head-offset,0px))!important;min-height:var(--bb-module-screen-head-desktop-min,56px)!important;margin:var(--bb-module-settings-head-margin,0 4px 0)!important;padding:0!important}body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-module-content.bb-module-settings-content.bb-module-settings-content,body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-module-settings-body.bb-module-settings-body{width:100%!important;max-width:100%!important;justify-self:center!important;display:grid!important;align-content:start!important;gap:var(--bb-module-settings-gap,16px)!important}body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-settings-panel.bb-settings-panel,body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-settings-tab-layout.bb-settings-tab-layout{width:100%!important;max-width:100%!important}body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-settings-tab-layout.bb-settings-tab-layout{gap:var(--bb-module-settings-column-gap,20px)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .attendance-module.attendance-module.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen>.attendance-wrap.bb-module-inner.bb-module-inner,body .brigades-module.brigades-module.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen>.brigades-shell.bb-module-inner.bb-module-inner,body .quality-control-module.quality-control-module.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen>.quality-control-wrap.bb-module-inner.bb-module-inner{width:calc(100% - var(--bb-module-settings-inline-offset,32px))!important;max-width:calc(100% - var(--bb-module-settings-inline-offset,32px))!important;margin-left:var(--bb-module-settings-inline-offset,32px)!important;margin-right:0!important;justify-self:start!important}body .attendance-module.attendance-module.bb-module-shell.bb-module-settings-screen .attendance-content.bb-module-content.bb-module-settings-content.attendance-content-settings,body .brigades-module.brigades-module.bb-module-shell.bb-module-settings-screen .brigades-content.bb-module-content.bb-module-settings-content,body .quality-control-module.quality-control-module.bb-module-shell.bb-module-settings-screen .qc-content.qc-settings-screen.bb-module-settings-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;justify-self:start!important;padding-left:0!important;padding-right:0!important}body .attendance-module.attendance-module.bb-module-settings-screen .bb-settings-tab-layout.bb-settings-tab-layout,body .brigades-module.brigades-module.bb-module-settings-screen .bb-settings-tab-layout.bb-settings-tab-layout,body .quality-control-module.quality-control-module.bb-module-settings-screen .bb-settings-tab-layout.bb-settings-tab-layout{grid-template-columns:var(--bb-settings-tabs-width,200px) minmax(0,1fr)!important;gap:var(--bb-module-settings-column-gap,20px)!important}}@media(max-width:899px),(pointer:coarse){body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-module-settings-content,body .bb-module-shell.bb-module-shell.bb-module-settings-screen.bb-module-settings-screen .bb-module-settings-body{width:100%!important;max-width:100%!important;gap:10px!important;align-content:start!important}}body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;width:100%!important;max-width:100%!important;min-height:var(--bb-module-screen-head-min)!important;height:auto!important;margin:var(--bb-module-screen-head-margin)!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;color:var(--bb-text)!important}.bb-module-screen-head.has-leading{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.bb-module-screen-leading{display:flex;align-items:center;justify-content:flex-start;min-width:0}.bb-module-screen-copy{min-width:0!important;display:grid!important;gap:3px!important;align-content:end!important}.bb-module-screen-title{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-module-screen-title-color);font-family:var(--bb-font);font-size:var(--bb-module-screen-title-size);font-weight:var(--bb-module-screen-title-weight);line-height:1.15;letter-spacing:var(--bb-module-screen-title-spacing);text-transform:uppercase}.bb-module-screen-subtitle{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-module-screen-subtitle-color);font-family:var(--bb-font);font-size:var(--bb-module-screen-subtitle-size);font-weight:var(--bb-module-screen-subtitle-weight);line-height:1.15;letter-spacing:0;text-transform:none}.bb-module-screen-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.bb-module-screen-badge{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#d84037;color:#fff;font:950 12px/1 var(--bb-font);padding:0 8px}body .bb-module-shell.bb-module-shell .bb-module-screen-head .bb-module-screen-title{display:block!important;color:var(--bb-module-screen-title-color)!important;font-family:var(--bb-font)!important;font-size:var(--bb-module-screen-title-size)!important;font-weight:var(--bb-module-screen-title-weight)!important;line-height:1.15!important;letter-spacing:var(--bb-module-screen-title-spacing)!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .bb-module-shell.bb-module-shell .bb-module-screen-head .bb-module-screen-subtitle{display:block!important;color:var(--bb-module-screen-subtitle-color)!important;font-family:var(--bb-font)!important;font-size:var(--bb-module-screen-subtitle-size)!important;font-weight:var(--bb-module-screen-subtitle-weight)!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:899px),(pointer:coarse){body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head.bb-module-screen-head:not(.has-leading){grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions{width:auto!important;display:flex!important;justify-content:flex-end!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action{width:auto!important;flex:0 0 auto!important}}@media(max-width:520px),(pointer:coarse)and (max-width:680px){body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head.bb-module-screen-head:not(.has-leading){grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions{width:auto!important;display:flex!important;gap:7px!important;justify-content:flex-end!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action{position:relative!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:15px!important;flex:0 0 48px!important}body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action .bb-module-action__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head>.bb-module-screen-copy,body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head .bb-module-screen-title,body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head .bb-module-screen-subtitle{display:none!important}body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head:not(:has(.bb-module-screen-leading>*)):not(:has(.bb-module-screen-actions>*)){display:none!important}body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head.bb-module-screen-controls,body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head:has(.bb-module-screen-actions>*){display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}body .bb-module-shell.bb-module-shell .bb-module-screen-head.bb-module-screen-head .bb-module-screen-actions{margin-left:auto!important}@media(max-width:520px),(pointer:coarse)and (max-width:680px){body .bb-module-shell .bb-module-screen-actions :is(button,a):not(.bb-module-action){position:relative!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:15px!important;flex:0 0 48px!important}body .bb-module-shell .bb-module-screen-actions :is(button,a):not(.bb-module-action)>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-action.bb-module-action.bb-module-action--floating{position:fixed!important;z-index:7100!important;right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;top:auto!important;left:auto!important;transform:none!important;width:auto!important;max-width:calc(100vw - 28px)!important;min-width:112px!important;height:56px!important;min-height:56px!important;border:0!important;border-radius:17px!important;background:var(--bb-action-container)!important;color:var(--bb-action-on-container)!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;flex:0 0 auto!important;font-size:15px!important;font-weight:500!important;box-shadow:var(--bb-shadow-soft)!important}.bb-module-shell .bb-module-action--floating:hover{background:var(--bb-action-container-hover)!important;color:var(--bb-action-on-container)!important;transform:none!important}.bb-module-shell .bb-module-action--floating:disabled,.bb-module-shell .bb-module-action--floating[aria-disabled=true]{opacity:.52!important;box-shadow:0 3px 10px rgba(8,34,60,.2)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-action.bb-module-action--floating .bb-module-action__icon{position:static!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;flex:0 0 22px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-action.bb-module-action--floating .bb-module-action__icon svg{width:22px!important;height:22px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-action.bb-module-action--floating .bb-module-action__label{position:static!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:auto!important;clip-path:none!important;border:0!important;white-space:nowrap!important;text-overflow:ellipsis!important}body:has([role=dialog][aria-modal=true]) .bb-module-action--floating{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-action.bb-module-action.bb-module-action--floating{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.bb-module-section-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:var(--bb-module-section-label-margin);color:var(--bb-module-section-label-color);font-family:var(--bb-font);font-size:var(--bb-module-section-label-size);font-weight:var(--bb-module-section-label-weight);line-height:var(--bb-module-section-label-line);letter-spacing:var(--bb-module-section-label-spacing);text-transform:uppercase}.bb-module-section-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-module-section-label>span:last-child{color:var(--bb-module-section-label-muted);font-size:var(--bb-module-section-label-sub-size);font-weight:var(--bb-module-section-label-sub-weight);line-height:var(--bb-module-section-label-line);letter-spacing:0;text-transform:none;white-space:nowrap}.bb-module-tabs{position:fixed;left:0;right:0;bottom:0;z-index:950;width:auto;max-width:var(--bb-module-mobile-tabs-max,var(--bb-module-max));margin:0 auto;display:grid;grid-template-columns:repeat(var(--bb-module-tabs-count),minmax(0,1fr));gap:0;padding:9px 18px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bb-module-tab-bg);border-top:1px solid rgba(205,214,216,.85);box-shadow:0 -18px 42px rgba(15,39,66,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.bb-module-tab{position:relative;width:100%;max-width:100%;min-width:0;min-height:62px;border:0;border-radius:0;background:transparent;color:var(--bb-module-tab-muted,#8da0b3);display:grid;place-items:center;align-content:center;gap:4px;font:850 13px/1.1 var(--bb-font);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer}.bb-module-tab svg{width:24px;height:24px;stroke-width:2.2;color:currentColor}.bb-module-tab span:not(.bb-module-badge){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bb-module-tab:hover,.bb-module-tab.is-active{color:var(--bb-color-accent)}.bb-module-tab:focus-visible{outline:0;box-shadow:var(--bb-focus)}.bb-module-badge{position:absolute;top:7px;right:calc(50% - 28px);min-width:18px;height:18px;border-radius:999px;background:#d84037;color:#fff;display:grid;place-items:center;font:900 11px/1 var(--bb-font);padding:0 5px;border:2px solid var(--bb-module-badge-ring,#fff)}body.theme-night .bb-module-shell,html.theme-night .bb-module-shell,[data-theme=night] .bb-module-shell,.bb-module-shell.is-dark{--bb-module-bg:radial-gradient(120% 70% at 50% -10%,#16263a 0%,#0b1421 54%,#07111f 100%);--bb-module-tab-bg:rgba(9,15,26,.94);--bb-module-badge-ring:#0b1421;color-scheme:dark;color:#e7eef7}body.theme-night .bb-module-tabs,html.theme-night .bb-module-tabs,[data-theme=night] .bb-module-tabs,.bb-module-shell.is-dark .bb-module-tabs{background:var(--bb-module-tab-bg);border-top-color:#27384e;box-shadow:0 -18px 42px rgba(0,0,0,.42)}body.theme-night .bb-module-tab,html.theme-night .bb-module-tab,[data-theme=night] .bb-module-tab,.bb-module-shell.is-dark .bb-module-tab{color:#8ea0b5}body.theme-night .bb-module-tab.is-active,html.theme-night .bb-module-tab.is-active,[data-theme=night] .bb-module-tab.is-active,.bb-module-shell.is-dark .bb-module-tab.is-active{color:#35dfce}@keyframes bb-module-night-tab-content-in{0%{opacity:.72;transform:translateY(2px)}100%{opacity:1;transform:translateY(0)}}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs{--bb-module-night-tabs-bg:var(--bb-surface);--bb-module-night-tabs-mobile-bg:var(--bb-surface);--bb-module-night-tabs-border:var(--bb-border);--bb-module-night-tabs-muted:var(--bb-text-muted);--bb-module-night-tabs-active:var(--bb-text);--bb-module-night-tabs-active-icon:var(--bb-text);--bb-module-night-tabs-focus:var(--bb-color-accent);--bb-module-night-tabs-shadow:var(--bb-shadow-soft);--bb-module-night-tabs-mobile-shadow:var(--bb-shadow-soft);--bb-module-night-tabs-badge-ring:var(--bb-surface);background:var(--bb-module-night-tabs-mobile-bg,var(--bb-surface))!important;border-color:var(--bb-module-night-tabs-border,var(--bb-border))!important;border-top-color:var(--bb-module-night-tabs-border,var(--bb-border))!important;color:var(--bb-module-night-tabs-muted,var(--bb-text-muted))!important;box-shadow:var(--bb-module-night-tabs-mobile-shadow,var(--bb-shadow-soft))!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--bb-module-night-tabs-muted,var(--bb-text-muted))!important;transition:color .16s ease!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab>:is(svg,span:not(.bb-module-badge)),html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab>:is(svg,span:not(.bb-module-badge)),[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab>:is(svg,span:not(.bb-module-badge)),.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab>:is(svg,span:not(.bb-module-badge)),.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab>:is(svg,span:not(.bb-module-badge)){position:relative!important;z-index:1!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab svg,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab svg,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab svg,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab svg,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab svg{color:currentColor!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--bb-module-night-tabs-active,var(--bb-text))!important;font-weight:500!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg{color:var(--bb-module-night-tabs-active-icon,var(--bb-text))!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge){animation:bb-module-night-tab-content-in .18s cubic-bezier(.2,0,0,1) both!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:focus-visible,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:focus-visible,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:focus-visible,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:focus-visible,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:focus-visible{outline:2px solid var(--bb-module-night-tabs-focus,var(--bb-color-accent))!important;outline-offset:-2px!important;border-radius:14px!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs :is(.bb-module-badge,.attendance-badge,.qc-tab-badge),html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs :is(.bb-module-badge,.attendance-badge,.qc-tab-badge),[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs :is(.bb-module-badge,.attendance-badge,.qc-tab-badge),.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs :is(.bb-module-badge,.attendance-badge,.qc-tab-badge),.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs :is(.bb-module-badge,.attendance-badge,.qc-tab-badge){border-color:var(--bb-module-night-tabs-badge-ring,var(--bb-surface))!important}@media(hover:hover)and (pointer:fine){body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:not(.is-active):not(.active):not([aria-selected=true]):not([aria-current=page]):hover,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:not(.is-active):not(.active):not([aria-selected=true]):not([aria-current=page]):hover,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:not(.is-active):not(.active):not([aria-selected=true]):not([aria-current=page]):hover,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:not(.is-active):not(.active):not([aria-selected=true]):not([aria-current=page]):hover,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:not(.is-active):not(.active):not([aria-selected=true]):not([aria-current=page]):hover{color:var(--bb-text)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs{background:var(--bb-module-night-tabs-bg,var(--bb-surface))!important;box-shadow:var(--bb-module-night-tabs-shadow,var(--bb-shadow-soft))!important}}@media(prefers-reduced-motion:reduce){body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab{transition:none!important}body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]) svg,body.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),html.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),[data-theme=night] .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge),.project-shell.theme-night .bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page])>span:not(.bb-module-badge){animation:none!important;transform:none!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .bb-module-shell.bb-module-shell.bb-module-shell{--bb-module-desktop-max:1320px!important;--bb-module-block-max:1320px!important;--bb-module-screen-head-desktop-min:56px;--bb-module-screen-title-size:18px;--bb-module-screen-subtitle-size:14px;padding:96px 30px 64px calc(30px + var(--bb-module-tabs-width) + 34px)!important}body .bb-module-shell.bb-module-shell.bb-module-shell>.bb-module-inner.bb-module-inner{width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;gap:var(--bb-module-gap)!important}body .bb-module-shell.bb-module-shell.bb-module-shell>.bb-module-inner.bb-module-inner>.bb-module-content.bb-module-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.bb-module-screen-head{min-height:var(--bb-module-screen-head-desktop-min)!important}.bb-module-tabs{left:30px;right:auto;top:50%;bottom:auto;width:var(--bb-module-tabs-width);max-width:none;display:flex;flex-direction:column;align-items:center;gap:18px;padding:26px 12px;border:0;border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 24px 54px rgba(15,39,66,.16);transform:translateY(-50%)}.bb-module-tab{width:var(--bb-module-tab-width);max-width:var(--bb-module-tab-width);min-height:64px;padding:0;border-radius:18px;font-size:13px;font-weight:850}.bb-module-tab svg{width:25px;height:25px}.bb-module-badge{top:16px;right:11px;border-color:var(--bb-module-badge-ring,#fff)}body.theme-night .bb-module-tabs,html.theme-night .bb-module-tabs,[data-theme=night] .bb-module-tabs,.bb-module-shell.is-dark .bb-module-tabs{background:rgba(14,24,38,.94);box-shadow:0 24px 54px rgba(0,0,0,.36)}}@media(max-width:899px),(pointer:coarse){body .bb-module-shell.bb-module-shell.bb-module-shell{padding:70px 0 calc(90px + env(safe-area-inset-bottom,0px))!important}body .bb-module-shell.bb-module-shell.bb-module-shell>.bb-module-inner.bb-module-inner{width:100%!important;max-width:var(--bb-module-max)!important;margin:0 auto!important;padding:14px 12px 0!important;gap:var(--bb-module-gap)!important}}@media(max-width:370px){.bb-module-inner{padding-left:10px;padding-right:10px}.bb-module-tabs{padding-left:8px;padding-right:8px}.bb-module-tab{font-size:11.5px}.bb-module-tab svg{width:22px;height:22px}}.bb-module-tabs.bb-module-tabs,.bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab{box-sizing:border-box!important}@media(max-width:899px),(pointer:coarse){body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs{position:fixed!important;left:0!important;right:auto!important;top:auto!important;bottom:0!important;z-index:950!important;transform:none!important;display:grid!important;align-items:stretch!important;grid-template-columns:repeat(var(--bb-module-tabs-count,3),minmax(0,1fr))!important;gap:0!important;width:100vw!important;max-width:100vw!important;min-height:68px!important;margin:0!important;padding:7px 18px calc(7px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;background:rgba(255,255,255,.84)!important;box-shadow:0 -18px 42px rgba(15,39,66,.12)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:54px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8a9aab!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:0!important;font-family:var(--bb-font)!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab svg{width:22px!important;height:22px!important;stroke-width:2.1!important;color:currentColor!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active){background:transparent!important;color:var(--bb-module-tab-active,var(--bb-color-accent,#0e8f87))!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab span:not(.bb-module-badge){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:inherit!important;font-weight:inherit!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-badge{top:4px!important;right:25%!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs{position:fixed!important;left:30px!important;right:auto!important;top:50%!important;bottom:auto!important;z-index:950!important;transform:translateY(-50%)!important;width:104px!important;max-width:104px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;border:0!important;border-radius:30px!important;padding:26px 12px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 24px 54px rgba(15,37,64,.16)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab{position:relative!important;min-width:0!important;width:80px!important;max-width:80px!important;min-height:64px!important;border:0!important;border-radius:18px!important;background:transparent!important;color:#8a9aab!important;display:grid!important;place-items:center!important;gap:4px!important;padding:0!important;font-family:var(--bb-font)!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab svg{width:25px!important;height:25px!important;stroke-width:2.2!important;color:currentColor!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active){background:transparent!important;color:var(--bb-module-tab-active,var(--bb-color-accent,#0e8f87))!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab span:not(.bb-module-badge){display:block!important;max-width:80px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:inherit!important;font-weight:inherit!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-badge{top:16px!important;right:11px!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module){transition:padding-left var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1))!important}body .bb-module-shell.bb-module-shell:not(.bb-module-settings-screen):not(.entry-wizard-mode):not(.email-module)>:is(.bb-module-inner,.employees-wrap,.brigades-shell,.fleet-shell,.tickets-wrap,.settings-wrap){transition:width var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),max-width var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),margin-left var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1))!important}body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs{transition:opacity .18s ease,transform var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),visibility 0s linear 0s!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-180px,-50%)!important;transition-delay:0s,0s,var(--bb-module-sidebar-motion-duration,.26s)!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module){padding-left:30px!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.bb-module-settings-screen):not(.entry-wizard-mode):not(.email-module)>:is(.bb-module-inner,.employees-wrap,.brigades-shell,.fleet-shell,.tickets-wrap,.settings-wrap){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body .email-module.email-module .email-layout{transition:grid-template-columns var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1))!important}body .email-module.email-module .email-sidebar{transition:opacity .18s ease,visibility 0s linear 0s!important}html body.bb-module-sidebar-collapsed .email-module.email-module .email-sidebar{transition-delay:0s,var(--bb-module-sidebar-motion-duration,.26s)!important}}@media(prefers-reduced-motion:reduce){body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module),body .bb-module-shell.bb-module-shell:not(.bb-module-settings-screen):not(.entry-wizard-mode):not(.email-module)>:is(.bb-module-inner,.employees-wrap,.brigades-shell,.fleet-shell,.tickets-wrap,.settings-wrap),body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs,body .email-module.email-module .email-layout,body .email-module.email-module .email-sidebar{transition:none!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell--wide-sidebar:not(.bb-module-settings-screen):not(.entry-wizard-mode){--bb-module-tabs-width:292px!important}body .bb-module-shell.bb-module-shell.bb-module-shell--wide-sidebar>.bb-module-tabs.bb-module-tabs.bb-module-tabs--wide{width:292px!important;max-width:292px!important;align-items:stretch!important;gap:12px!important;padding:22px 16px!important;max-height:calc(100vh - 120px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell--wide-sidebar>.bb-module-tabs.bb-module-tabs.bb-module-tabs--wide{transform:translate(-332px,-50%)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body .product-catalog-module.bb-module-shell .pc-tabs.pc-tabs .pc-tab.pc-tab{min-height:72px!important}body .product-catalog-module.bb-module-shell .pc-tabs.pc-tabs .pc-tab.pc-tab span:not(.bb-module-badge){display:block!important;max-width:80px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;text-align:center!important;line-height:1.05!important}}body.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs,html.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs,[data-theme=night] .bb-module-shell .bb-module-tabs.bb-module-tabs,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs{background:rgba(9,15,26,.94)!important;border-top-color:#27384e!important;box-shadow:0 -18px 42px rgba(0,0,0,.52)!important}body.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab,html.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab,[data-theme=night] .bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab{color:#8ea0b5!important}body.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active),html.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active),[data-theme=night] .bb-module-shell .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active),.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active){color:#35dfce!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){body.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs,html.theme-night .bb-module-shell .bb-module-tabs.bb-module-tabs,[data-theme=night] .bb-module-shell .bb-module-tabs.bb-module-tabs,.bb-module-shell.is-dark .bb-module-tabs.bb-module-tabs{background:rgba(14,24,38,.94)!important;box-shadow:0 24px 54px rgba(0,0,0,.36)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module){--bb-module-tabs-width:272px!important;--bb-module-sidebar-width:272px!important;padding-left:calc(var(--bb-module-sidebar-width,272px) + 36px)!important;transition:padding-left var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1))!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-settings-screen:not(.email-module){--bb-module-settings-nav-width:272px!important;--bb-module-settings-shell-left:308px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs.bb-module-tabs.bb-module-tabs{position:fixed!important;inset:64px auto 0 0!important;z-index:940!important;transform:none!important;box-sizing:border-box!important;width:var(--bb-module-sidebar-width,272px)!important;max-width:var(--bb-module-sidebar-width,272px)!important;height:calc(100dvh - 64px)!important;min-height:0!important;margin:0!important;padding:14px 12px 24px!important;border:0!important;border-right:1px solid var(--bb-border,#d8e2e7)!important;border-radius:0!important;background:color-mix(in srgb,var(--bb-surface,#fff) 96%,var(--bb-surface-soft,#f4f7f8))!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:start!important;justify-content:flex-start!important;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease,transform var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),visibility 0s linear 0s!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab{position:relative!important;flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:46px!important;height:auto!important;margin:0!important;padding:9px 13px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:var(--bb-text-muted,#667789)!important;box-shadow:none!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;place-items:initial!important;align-items:center!important;align-content:center!important;justify-items:start!important;gap:12px!important;font-family:var(--bb-font)!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;cursor:pointer!important;transition:background .14s ease,color .14s ease!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:hover{background:var(--bb-surface-hover,rgba(15,39,66,.055))!important;color:var(--bb-text,#10243d)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]){background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important;font-weight:850!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px var(--bb-color-accent,#008a94)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab svg{width:22px!important;height:22px!important;min-width:22px!important;justify-self:center!important;stroke-width:2.05!important;color:currentColor!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab span:not(.bb-module-badge){display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;font-family:inherit!important;font-weight:inherit!important;line-height:1.2!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-badge{position:static!important;grid-column:3!important;justify-self:end!important;align-self:center!important;transform:none!important;min-width:22px!important;height:22px!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:999px!important;font-size:11px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs>hr{flex:0 0 auto!important;width:calc(100% - 24px)!important;height:1px!important;margin:10px 12px!important;border:0!important;background:var(--bb-border,#d8e2e7)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs :is(details,.project-nav-group,.project-role-switch){flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs.bb-module-tabs{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(calc(-100% - 24px))!important;transition-delay:0s,0s,var(--bb-module-sidebar-motion-duration,.26s)!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module){padding-left:30px!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group.project-nav-group{display:block!important;justify-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;position:relative!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__summary.bb-module-tab.bb-module-tab{width:100%!important;max-width:none!important;color:var(--bb-text-muted,#667789)!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group.is-active>.project-nav-group__summary.bb-module-tab.bb-module-tab,html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__summary.bb-module-tab.bb-module-tab:hover{background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items{position:static!important;left:auto!important;top:auto!important;z-index:auto!important;box-sizing:border-box!important;width:calc(100% - 12px)!important;max-width:none!important;margin:3px 0 5px 12px!important;padding:3px 0 3px 12px!important;border:0!important;border-left:1px solid var(--bb-border,#d8e2e7)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:none!important;grid-template-columns:1fr!important;gap:2px!important;justify-items:stretch!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:none!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group[open]>.project-nav-group__items.project-nav-group__items,html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group.is-active>.project-nav-group__items.project-nav-group__items{display:grid!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items:before{display:none!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items .bb-module-tab.bb-module-tab{width:100%!important;max-width:none!important;min-height:40px!important;padding:7px 10px!important;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:9px!important;font-size:13px!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items .bb-module-tab.bb-module-tab svg{width:18px!important;height:18px!important;min-width:18px!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){body.theme-night .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs,html.theme-night body .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs,[data-theme=night] .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs,.bb-module-shell.is-dark:not(.email-module) .bb-module-sidebar.bb-module-tabs{background:transparent!important;border-right-color:#27384e!important;box-shadow:none!important}body.theme-night .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:hover,html.theme-night body .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:hover,[data-theme=night] .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:hover{background:rgba(255,255,255,.055)!important;color:#e7eef7!important}body.theme-night .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html.theme-night body .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),[data-theme=night] .bb-module-shell:not(.email-module) .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]){background:rgba(53,223,206,.14)!important;color:#35dfce!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){position:fixed!important;inset:64px auto 0 0!important;z-index:940!important;transform:none!important;box-sizing:border-box!important;width:var(--bb-module-sidebar-width,272px)!important;max-width:var(--bb-module-sidebar-width,272px)!important;height:calc(100dvh - 64px)!important;min-height:0!important;margin:0!important;padding:14px 12px 24px!important;border:0!important;border-right:1px solid var(--bb-border,#d8e2e7)!important;border-radius:0!important;background:color-mix(in srgb,var(--bb-surface,#fff) 96%,var(--bb-surface-soft,#f4f7f8))!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:start!important;justify-content:flex-start!important;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease,transform var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),visibility 0s linear 0s!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab{position:relative!important;flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:46px!important;height:auto!important;margin:0!important;padding:9px 13px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:var(--bb-text-muted,#667789)!important;box-shadow:none!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;place-items:initial!important;align-items:center!important;align-content:center!important;justify-items:start!important;gap:12px!important;font-family:var(--bb-font)!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;cursor:pointer!important;transition:background .14s ease,color .14s ease!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:hover{background:var(--bb-surface-hover,rgba(15,39,66,.055))!important;color:var(--bb-text,#10243d)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]){background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important;font-weight:850!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px var(--bb-color-accent,#008a94)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab svg{width:22px!important;height:22px!important;min-width:22px!important;justify-self:center!important;stroke-width:2.05!important;color:currentColor!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab span:not(.bb-module-badge){display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;font-family:inherit!important;font-weight:inherit!important;line-height:1.2!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-badge{position:static!important;grid-column:3!important;justify-self:end!important;align-self:center!important;transform:none!important;min-width:22px!important;height:22px!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:999px!important;font-size:11px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs)>hr{flex:0 0 auto!important;width:calc(100% - 24px)!important;height:1px!important;margin:10px 12px!important;border:0!important;background:var(--bb-border,#d8e2e7)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) :is(details,.project-nav-group,.project-role-switch){flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(calc(-100% - 24px))!important;transition-delay:0s,0s,var(--bb-module-sidebar-motion-duration,.26s)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell [data-bb-module-primary-action=true].bb-module-action.bb-module-action.bb-module-action{position:fixed!important;z-index:7000!important;left:auto!important;right:20px!important;top:auto!important;bottom:20px!important;box-sizing:border-box!important;width:248px!important;max-width:248px!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 18px!important;border-radius:16px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:10px!important;text-align:left!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .18s ease!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell [data-bb-module-primary-action=true] .bb-module-action__icon{justify-self:center!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell [data-bb-module-primary-action=true] .bb-module-action__label{width:100%!important;max-width:100%!important;text-align:left!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--has-leading:has(>.bb-collection-toolbar-leading>[data-bb-module-primary-action=true]){grid-template-columns:minmax(0,1fr) auto!important}html body .bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-toolbar-leading:has(>[data-bb-module-primary-action=true]){display:contents!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true],html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]){--bb-collection-list-start-bleed:calc(var(--bb-module-screen-inline-offset,44px) + 36px);--bb-collection-list-end-bleed:30px;box-sizing:border-box!important;width:calc(100% + var(--bb-collection-list-start-bleed) + var(--bb-collection-list-end-bleed))!important;max-width:none!important;margin-left:calc(0px - var(--bb-collection-list-start-bleed))!important;margin-right:calc(0px - var(--bb-collection-list-end-bleed))!important;justify-self:start!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]) [data-bb-collection-list-root=true]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true],html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]){--bb-collection-list-start-bleed:calc(var(--bb-module-screen-inline-offset,44px) + 30px)}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell:not(.email-module){--bb-collection-mail-page:var(--bb-bg);--bb-collection-mail-panel:var(--bb-surface);--bb-collection-mail-row:var(--bb-surface-soft);--bb-collection-mail-hover:var(--bb-surface-hover);--bb-collection-mail-border:var(--bb-border);--bb-collection-mail-text:var(--bb-text);--bb-collection-mail-muted:var(--bb-text-muted)}body.theme-night .bb-module-shell.bb-module-shell:not(.email-module),html.theme-night body .bb-module-shell.bb-module-shell:not(.email-module),[data-theme=night] .bb-module-shell.bb-module-shell:not(.email-module){--bb-collection-mail-page:var(--bb-bg);--bb-collection-mail-panel:var(--bb-surface);--bb-collection-mail-row:var(--bb-surface-soft);--bb-collection-mail-hover:var(--bb-surface-hover);--bb-collection-mail-border:var(--bb-border);--bb-collection-mail-text:var(--bb-text);--bb-collection-mail-muted:var(--bb-text-muted)}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true],html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] :is(.bb-collection-table-wrap,.bb-collection-table){border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-panel)!important;color:var(--bb-collection-mail-text)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table thead th{border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-panel)!important;color:var(--bb-collection-mail-muted)!important;box-shadow:inset 1px 0 var(--bb-collection-mail-border)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table thead th:first-child{box-shadow:none!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table tbody tr:not(.bb-collection-table-group)>td{border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-row)!important;color:var(--bb-collection-mail-text)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table tbody tr:not(.bb-collection-table-group):hover>td,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table tbody tr:not(.bb-collection-table-group):focus>td{background:var(--bb-collection-mail-hover)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table .bb-collection-table-group th{border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-page)!important;color:var(--bb-collection-mail-text)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>strong,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>a>strong,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>span>strong,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>div>strong{color:var(--bb-collection-mail-text)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>small,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>a>small,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>span>small,html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td>div>small{color:var(--bb-collection-mail-muted)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-columns-trigger{border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-panel)!important;color:var(--bb-collection-mail-text)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]) .pfm-file:not(.in-editor){border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-row)!important;color:var(--bb-collection-mail-text)!important;box-shadow:none!important}html body .bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]) .pfm-file:not(.in-editor):hover{border-color:var(--bb-collection-mail-border)!important;background:var(--bb-collection-mail-hover)!important;box-shadow:none!important}html body .bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]) .pfm-file:not(.in-editor) .pfm-name-button{color:var(--bb-collection-mail-text)!important}html body .bb-module-shell.bb-module-shell:not(.email-module) .bb-collection-surface:has(.bb-collection-view-button.is-active[data-bb-collection-view-mode=list]) .pfm-file:not(.in-editor) .pfm-meta{color:var(--bb-collection-mail-muted)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group.project-nav-group{display:block!important;justify-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;position:relative!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__summary.bb-module-tab.bb-module-tab{width:100%!important;max-width:none!important;color:var(--bb-text-muted,#667789)!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group.is-active>.project-nav-group__summary.bb-module-tab.bb-module-tab,html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__summary.bb-module-tab.bb-module-tab:hover{background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items{position:static!important;left:auto!important;top:auto!important;z-index:auto!important;box-sizing:border-box!important;width:calc(100% - 12px)!important;max-width:none!important;margin:3px 0 5px 12px!important;padding:3px 0 3px 12px!important;border:0!important;border-left:1px solid var(--bb-border,#d8e2e7)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:none!important;grid-template-columns:1fr!important;gap:2px!important;justify-items:stretch!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:none!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group[open]>.project-nav-group__items.project-nav-group__items,html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group.is-active>.project-nav-group__items.project-nav-group__items{display:grid!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items:before{display:none!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items .bb-module-tab.bb-module-tab{width:100%!important;max-width:none!important;min-height:40px!important;padding:7px 10px!important;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:9px!important;font-size:13px!important}html body .projects-module.projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs .project-nav-group__items.project-nav-group__items .bb-module-tab.bb-module-tab svg{width:18px!important;height:18px!important;min-width:18px!important}body.theme-night .bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),html.theme-night body .bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),[data-theme=night] .bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),.bb-module-shell.is-dark:not(.email-module) .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:transparent!important;border-right-color:#27384e!important;box-shadow:none!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:transparent!important}}body.app-home-route,body.projects-module-route,body.project-shell-route,body.settings-module-route,body.tickets-module-route,body.fleet-module-route,body.quality-control-module-route,body.workspace-module-route{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.app-home-route #blyskbudAppHome,body.projects-module-route #blyskbudProjectsModuleHost,body.project-shell-route #blyskbudProjectShellHost,body.settings-module-route #blyskbudSettingsModuleHost,body.tickets-module-route #blyskbudTicketsModuleHost,body.fleet-module-route #blyskbudWorkspaceModuleHost,body.quality-control-module-route #blyskbudWorkspaceModuleHost,body.workspace-module-route #blyskbudWorkspaceModuleHost{min-height:100vh}.global-project-menu #gpmTickets{display:none!important}body.app-home-route .global-project-menu,body.app-home-route .global-editor-tabs,body.projects-module-route .global-project-menu,body.projects-module-route .global-editor-tabs,body.settings-module-route .global-project-menu,body.settings-module-route .global-editor-tabs,body.tickets-module-route .global-project-menu,body.tickets-module-route .global-editor-tabs,body.fleet-module-route .global-project-menu,body.fleet-module-route .global-editor-tabs,body.quality-control-module-route .global-project-menu,body.quality-control-module-route .global-editor-tabs,body.workspace-module-route .global-project-menu,body.workspace-module-route .global-editor-tabs,body.tickets-module-route .global-theme-toggle,body.fleet-module-route .global-theme-toggle,body.quality-control-module-route .global-theme-toggle,body.workspace-module-route .global-theme-toggle{display:none!important}.global-workspace-switcher{position:fixed;left:20px;top:10px;z-index:6500;max-width:calc(100vw - 118px);font-family:var(--bb-font);color:var(--bb-text)}.global-workspace-switcher[hidden],body:not(.projects-module-route):not(.settings-module-route):not(.tickets-module-route):not(.fleet-module-route):not(.quality-control-module-route):not(.workspace-module-route) .global-workspace-switcher:not(.app-home-icon-scope){display:none!important}.global-workspace-switcher .gws-toggle{height:40px;max-width:100%;min-width:0;border:0;border-radius:8px;background:transparent;color:var(--bb-color-accent);display:inline-flex;align-items:center;gap:9px;padding:0;cursor:pointer;font:900 20px/1 var(--bb-font)}.global-workspace-switcher .gws-toggle:hover,.global-workspace-switcher .gws-toggle:focus-visible{color:#007983;background:transparent!important;outline:0}.global-workspace-switcher .gws-leading-layout{height:40px;max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--bb-color-accent);font:900 20px/1 var(--bb-font)}.global-workspace-switcher .gws-leading-layout .gws-toggle{min-width:0}.global-workspace-switcher .gws-leading-action{box-sizing:border-box;width:40px;height:40px;flex:0 0 40px;border:0;border-radius:50%;background:transparent;color:var(--bb-text-muted);display:none;place-items:center;padding:0;cursor:pointer}.global-workspace-switcher .gws-leading-action:hover,.global-workspace-switcher .gws-leading-action:focus-visible{background:rgba(60,64,67,.1);color:var(--bb-text);outline:0}.global-workspace-switcher .gws-menu-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px)and (hover:hover)and (pointer:fine){.global-workspace-switcher .gws-leading-action{display:inline-grid}}.global-workspace-switcher .gws-leading-action{position:relative;overflow:visible}.global-workspace-switcher .gws-notification-badge{position:absolute;top:-2px;right:-3px;box-sizing:border-box;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 4px;border:2px solid var(--bb-surface,#fff);border-radius:999px;background:#d84037;color:#fff;font:700 11px/1 var(--bb-font);pointer-events:none}.global-workspace-switcher .gws-notification-badge[hidden]{display:none!important}@media(max-width:899px),(pointer:coarse){body:not(.bb-module-sidebar-open) .bb-module-sidebar-edge{z-index:6480!important}}.bb-module-sidebar-scrim,.bb-module-sidebar-edge{display:none}#globalModuleSidebarFallback[hidden]{display:none!important}@media(max-width:899px),(pointer:coarse){html,body{overscroll-behavior-x:none!important}.global-workspace-switcher .gws-leading-action{display:inline-grid!important;background:rgba(60,64,67,.08)!important;color:var(--bb-text)!important}.global-workspace-switcher .gws-leading-action[aria-expanded=true]{background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}html body.bb-module-sidebar-open{overflow:hidden!important}html body.bb-module-sidebar-dragging{user-select:none!important;-webkit-user-select:none!important}.bb-module-sidebar-scrim{position:fixed;z-index:6390;inset:0 auto auto 0;box-sizing:border-box;display:block;width:100vw;height:100dvh;border:0;background:rgba(3,9,18,.58)!important;opacity:0;pointer-events:none;transition:opacity .22s ease}.bb-module-sidebar-scrim.is-open{opacity:1;pointer-events:auto}.bb-module-sidebar-edge{position:fixed;z-index:6480;left:0;top:0;display:block;width:56px;height:100dvh;touch-action:pan-y}.bb-module-sidebar-scrim[hidden],.bb-module-sidebar-edge[hidden]{display:none!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){position:fixed!important;z-index:6400!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:start!important;grid-template-columns:none!important;gap:5px!important;width:min(86vw,340px)!important;max-width:340px!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:70px 12px calc(20px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-right:1px solid var(--bb-border,#d8e2e7)!important;border-radius:0 18px 18px 0!important;background:var(--bb-surface,#fff)!important;box-shadow:18px 0 48px rgba(5,14,28,.28)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(calc(-100% + var(--bb-module-sidebar-drag,0px)),0,0)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;will-change:transform!important;touch-action:pan-y!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.bb-module-sidebar-open .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){transform:translate3d(var(--bb-module-sidebar-drag,0px),0,0)!important}html body.bb-module-sidebar-dragging .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){transition:none!important}html body .projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs.bb-module-tabs{display:flex!important}html body .projects-module.projects-module.projects-module .project-bottomnav.bb-module-tabs.bb-module-tabs{display:none!important}}@media(max-width:899px),(pointer:coarse){#globalModuleSidebarFallback.bb-module-tabs.bb-module-tabs{position:fixed!important;z-index:6400!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:min(86vw,340px)!important;max-width:340px!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:70px 12px calc(20px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-right:1px solid var(--bb-border,#d8e2e7)!important;border-radius:0 18px 18px 0!important;background:var(--bb-surface,#fff)!important;box-shadow:18px 0 48px rgba(5,14,28,.28)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(calc(-100% + var(--bb-module-sidebar-drag,0px)),0,0)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;will-change:transform!important;touch-action:pan-y!important}#globalModuleSidebarFallback.bb-module-tabs[hidden]{display:none!important}body.bb-module-sidebar-open #globalModuleSidebarFallback.bb-module-tabs{transform:translate3d(var(--bb-module-sidebar-drag,0px),0,0)!important}body.bb-module-sidebar-dragging #globalModuleSidebarFallback.bb-module-tabs{transition:none!important}#globalModuleSidebarFallback.bb-module-tabs .bb-module-tab.bb-module-tab{position:relative!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:50px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:var(--bb-text-muted,#68798a)!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;place-items:initial!important;align-items:center!important;justify-items:start!important;gap:11px!important;padding:0 13px!important;font-family:var(--bb-font)!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;text-align:left!important;box-shadow:none!important}#globalModuleSidebarFallback.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active){background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important}#globalModuleSidebarFallback .bb-module-sidebar-fallback-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--bb-color-accent-soft,rgba(0,138,148,.12));color:var(--bb-color-accent-strong,#007983);font-size:11px;font-weight:950}body.theme-night #globalModuleSidebarFallback.bb-module-tabs,html.theme-night #globalModuleSidebarFallback.bb-module-tabs,[data-theme=night] #globalModuleSidebarFallback.bb-module-tabs{background:var(--bb-surface,#101a28)!important;border-right-color:var(--bb-border,#27384e)!important;box-shadow:18px 0 48px rgba(0,0,0,.52)!important}}.bb-module-sidebar-mobile-header{display:none}@media(max-width:899px),(pointer:coarse){body.bb-module-sidebar-open>.global-workspace-switcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),#globalModuleSidebarFallback.bb-module-tabs.bb-module-tabs{padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px))!important}.email-sidebar>[data-workspace-sidebar-mobile-header]+.email-sidebar-header{display:none!important}.bb-module-sidebar-mobile-header{box-sizing:border-box;display:grid!important;flex:0 0 auto!important;gap:13px!important;width:100%!important;margin:0 0 7px!important;padding:0 0 12px!important;border-bottom:1px solid var(--bb-border,#d8e2e7)!important;color:var(--bb-text,#10243d)!important}.bb-module-sidebar-mobile-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:9px!important;min-width:0!important}.bb-module-sidebar-mobile-apps,.bb-module-sidebar-mobile-close{box-sizing:border-box!important;border:0!important;font-family:var(--bb-font)!important;cursor:pointer!important;touch-action:manipulation!important}.bb-module-sidebar-mobile-apps{width:100%!important;min-width:0!important;min-height:48px!important;border-radius:11px!important;background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 14px!important;font-size:16px!important;font-weight:500!important;line-height:1!important;text-align:left!important}.bb-module-sidebar-mobile-apps svg{width:22px!important;height:22px!important;fill:currentColor!important;stroke:none!important}.bb-module-sidebar-mobile-apps span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bb-module-sidebar-mobile-close{width:44px!important;height:44px!important;border-radius:11px!important;background:transparent!important;color:var(--bb-text,#10243d)!important;display:grid!important;place-items:center!important;padding:0!important}.bb-module-sidebar-mobile-close:hover,.bb-module-sidebar-mobile-close:focus-visible{background:var(--bb-surface-hover,rgba(15,39,66,.06))!important;outline:0!important}.bb-module-sidebar-mobile-close svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.5!important;stroke-linecap:round!important}.bb-module-sidebar-mobile-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0 12px!important}.bb-module-sidebar-mobile-identity>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--bb-text,#10243d)!important;font-family:var(--bb-font)!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important}.bb-module-sidebar-mobile-icon-scope.global-workspace-switcher{position:relative!important;inset:auto!important;z-index:auto!important;width:38px!important;height:38px!important;max-width:none!important;display:grid!important;place-items:center!important;flex:0 0 38px!important;color:var(--bb-text,#10243d)!important;pointer-events:none!important}.bb-module-sidebar-mobile-icon-scope.global-workspace-switcher .gws-mark{scale:.94!important;transform-origin:center!important}body.theme-night .bb-module-sidebar-mobile-header,html.theme-night .bb-module-sidebar-mobile-header,[data-theme=night] .bb-module-sidebar-mobile-header{border-bottom-color:var(--bb-border,#27384e)!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab{position:relative!important;flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:50px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:var(--bb-text-muted,#68798a)!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;place-items:initial!important;align-items:center!important;align-content:center!important;justify-items:start!important;gap:11px!important;padding:0 13px!important;font-family:var(--bb-font)!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;box-shadow:none!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true]){background:var(--bb-color-accent-soft,rgba(0,138,148,.12))!important;color:var(--bb-color-accent-strong,#007983)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab svg{width:22px!important;height:22px!important;justify-self:center!important;stroke-width:2.1!important;color:currentColor!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab span:not(.bb-module-badge){display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;text-align:left!important;font-family:inherit!important;font-weight:inherit!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-badge{position:static!important;justify-self:end!important;transform:none!important;margin:0!important}html body .projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs .project-nav-group{width:100%!important;max-width:none!important}html body .projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs .project-nav-group__summary.bb-module-tab{width:100%!important;max-width:none!important}html body .projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs .project-nav-group__items{position:static!important;width:100%!important;margin:4px 0 0!important;padding:4px 0 4px 18px!important;display:none!important;gap:4px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .projects-module.projects-module.projects-module .project-sidebar.bb-module-tabs .project-nav-group[open]>.project-nav-group__items{display:grid!important}}@media(max-width:899px),(pointer:coarse){body.theme-night .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),html.theme-night body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),[data-theme=night] .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-surface,#101a28)!important;border-right-color:var(--bb-border,#27384e)!important;box-shadow:18px 0 48px rgba(0,0,0,.52)!important}.bb-module-shell.is-dark.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-surface,#101a28)!important;border-right-color:var(--bb-border,#27384e)!important}}@media(max-width:899px),(pointer:coarse){.bb-module-sidebar-scrim,.email-drawer-scrim{z-index:7990!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),#globalModuleSidebarFallback.bb-module-tabs.bb-module-tabs,.email-sidebar{z-index:8000!important}.bb-module-sidebar-edge,.email-drawer-edge{z-index:8010!important}}@media(max-width:899px),(pointer:coarse){body:has([role=dialog]) .bb-module-sidebar-edge,body:has([role=dialog]) .email-drawer-edge{pointer-events:none!important}}.global-workspace-switcher .gws-back-arrow{display:none;box-sizing:border-box;width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:rgba(0,138,148,.09);padding:5px;fill:none;stroke:currentColor;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.global-workspace-switcher .gws-toggle:hover .gws-mark,.global-workspace-switcher .gws-toggle:focus-visible .gws-mark{display:none}.global-workspace-switcher .gws-toggle:hover .gws-back-arrow,.global-workspace-switcher .gws-toggle:focus-visible .gws-back-arrow{display:inline-block}.global-workspace-switcher .gws-label{display:block;min-width:0;max-width:min(260px,calc(100vw - 166px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-workspace-switcher .gws-mark,.global-workspace-switcher .gws-item-mark{position:relative;display:inline-block;flex:0 0 auto}.global-workspace-switcher .gws-mark{width:30px;height:27px}.global-workspace-switcher .gws-item-mark{width:24px;height:22px}.global-workspace-switcher [data-workspace-icon=projects]{width:30px;height:22px;border-radius:5px;background:#15b7aa;box-shadow:inset 0 -7px 0 rgba(0,88,94,.18)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=projects]{width:25px;height:18px;border-radius:4px;box-shadow:inset 0 -6px 0 rgba(0,88,94,.18)}.global-workspace-switcher [data-workspace-icon=projects]:before{content:"";position:absolute;left:3px;top:-5px;width:14px;height:7px;border-radius:4px 4px 0 0;background:#c456a9}.global-workspace-switcher .gws-item-mark[data-workspace-icon=projects]:before{left:2px;top:-4px;width:11px;height:6px;border-radius:3px 3px 0 0}.global-workspace-switcher [data-workspace-icon=settings]{width:32px;height:27px;border-radius:6px;background:#15b7aa;box-shadow:inset 0 -7px 0 rgba(0,88,94,.2)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=settings]{width:24px;height:20px;border-radius:5px;box-shadow:inset 0 -5px 0 rgba(0,88,94,.2)}.global-workspace-switcher [data-workspace-icon=settings]:before{content:"";position:absolute;left:5px;right:5px;top:6px;height:3px;border-radius:999px;background:#fff;box-shadow:0 7px 0 rgba(255,255,255,.92)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=settings]:before{left:4px;right:4px;top:5px;height:2px;box-shadow:0 5px 0 rgba(255,255,255,.92)}.global-workspace-switcher [data-workspace-icon=settings]:after{content:"";position:absolute;left:9px;top:3px;width:7px;height:7px;border-radius:999px;background:#c456a9;box-shadow:10px 7px 0 #c456a9}.global-workspace-switcher .gws-item-mark[data-workspace-icon=settings]:after{left:7px;top:3px;width:5px;height:5px;box-shadow:7px 5px 0 #c456a9}.global-workspace-switcher [data-workspace-icon=tickets]{width:34px;height:25px;border-radius:8px 8px 8px 3px;background:#15b7aa;box-shadow:inset 0 -7px 0 rgba(0,88,94,.18)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=tickets]{width:25px;height:19px;border-radius:6px 6px 6px 2px;box-shadow:inset 0 -5px 0 rgba(0,88,94,.18)}.global-workspace-switcher [data-workspace-icon=tickets]:before{content:"";position:absolute;left:7px;top:7px;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:8px 0 0 #fff,16px 0 0 #fff}.global-workspace-switcher .gws-item-mark[data-workspace-icon=tickets]:before{left:5px;top:5px;width:3px;height:3px;box-shadow:6px 0 0 #fff,12px 0 0 #fff}.global-workspace-switcher [data-workspace-icon=tickets]:after{content:"";position:absolute;left:5px;bottom:-5px;border-top:8px solid #008a94;border-right:8px solid transparent}.global-workspace-switcher .gws-item-mark[data-workspace-icon=tickets]:after{left:4px;bottom:-4px;border-top-width:6px;border-right-width:6px}.global-workspace-switcher [data-workspace-icon=crm]{width:34px;height:25px;border-radius:6px;background:#15b7aa;box-shadow:inset 0 -7px 0 rgba(0,88,94,.18)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=crm]{width:25px;height:19px;border-radius:5px;box-shadow:inset 0 -5px 0 rgba(0,88,94,.18)}.global-workspace-switcher [data-workspace-icon=crm]:before{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;border-radius:999px;background:#c456a9;box-shadow:0 9px 0 2px #c456a9}.global-workspace-switcher .gws-item-mark[data-workspace-icon=crm]:before{left:4px;top:4px;width:6px;height:6px;box-shadow:0 7px 0 2px #c456a9}.global-workspace-switcher [data-workspace-icon=crm]:after{content:"";position:absolute;left:17px;right:5px;top:7px;height:3px;border-radius:999px;background:#fff;box-shadow:0 6px 0 rgba(255,255,255,.82)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=crm]:after{left:13px;right:4px;top:5px;height:2px;box-shadow:0 5px 0 rgba(255,255,255,.82)}.global-workspace-switcher [data-workspace-icon=attendance]{width:31px;height:31px;border:4px solid #008a94;border-radius:999px;background:#e6f7f5}.global-workspace-switcher .gws-item-mark[data-workspace-icon=attendance]{width:23px;height:23px;border-width:3px}.global-workspace-switcher [data-workspace-icon=attendance]:before{content:"";position:absolute;left:50%;top:50%;width:3px;height:10px;border-radius:999px;background:#008a94;transform:translate(-50%,-78%)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=attendance]:before{width:2px;height:8px}.global-workspace-switcher [data-workspace-icon=attendance]:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:3px;border-radius:999px;background:#008a94;transform:translate(-8%,-50%)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=attendance]:after{width:7px;height:2px}.global-workspace-switcher [data-workspace-icon=brigades]{width:36px;height:29px}.global-workspace-switcher .gws-item-mark[data-workspace-icon=brigades]{width:26px;height:21px}.global-workspace-switcher [data-workspace-icon=brigades]:before{content:"";position:absolute;left:5px;right:5px;top:5px;height:15px;border-radius:18px 18px 4px 4px;background:#15b7aa;border-top:5px solid #c456a9;box-shadow:inset 0 -5px 0 rgba(0,88,94,.22)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=brigades]:before{left:4px;right:4px;top:4px;height:11px;border-top-width:4px;box-shadow:inset 0 -4px 0 rgba(0,88,94,.22)}.global-workspace-switcher [data-workspace-icon=brigades]:after{content:"";position:absolute;left:3px;right:3px;bottom:1px;height:4px;border-radius:999px;background:#008a94;box-shadow:0 -6px 0 -1px #fff}.global-workspace-switcher .gws-item-mark[data-workspace-icon=brigades]:after{left:2px;right:2px;bottom:1px;height:3px;box-shadow:0 -5px 0 -1px #fff}.global-workspace-switcher [data-workspace-icon=fleet]{width:25px;height:25px;border-radius:50% 50% 50% 0;background:#c456a9;box-shadow:0 5px 0 rgba(0,138,148,.28);transform:rotate(-45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=fleet]{width:19px;height:19px;box-shadow:0 4px 0 rgba(0,138,148,.28)}.global-workspace-switcher [data-workspace-icon=fleet]:before{content:"";position:absolute;left:8px;top:8px;width:9px;height:9px;border-radius:999px;background:#15b7aa;box-shadow:inset 0 0 0 2px #fff;transform:rotate(45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=fleet]:before{left:6px;top:6px;width:7px;height:7px;box-shadow:inset 0 0 0 1px #fff}.global-workspace-switcher [data-workspace-icon=fleet]:after{content:"";position:absolute;left:50%;bottom:-7px;width:16px;height:4px;border-radius:999px;background:rgba(21,183,170,.34);transform:translateX(-50%) rotate(45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=fleet]:after{bottom:-5px;width:12px;height:3px}.global-workspace-switcher [data-workspace-icon=monitoring]{width:35px;height:27px;border-radius:7px;background:#123754;box-shadow:inset 0 -7px 0 rgba(0,143,152,.38)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=monitoring]{width:26px;height:20px;border-radius:5px;box-shadow:inset 0 -5px 0 rgba(0,143,152,.38)}.global-workspace-switcher [data-workspace-icon=monitoring]:before{content:"";position:absolute;left:10px;top:6px;width:13px;height:13px;border-radius:999px;background:#15b7aa;box-shadow:inset 0 0 0 3px #fff}.global-workspace-switcher .gws-item-mark[data-workspace-icon=monitoring]:before{left:7px;top:4px;width:10px;height:10px;box-shadow:inset 0 0 0 2px #fff}.global-workspace-switcher [data-workspace-icon=monitoring]:after{content:"";position:absolute;right:-6px;top:7px;width:8px;height:13px;border-radius:2px;background:#c456a9;clip-path:polygon(0 22%,100% 0,100% 100%,0 78%)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=monitoring]:after{right:-4px;top:5px;width:6px;height:10px}.global-workspace-switcher [data-workspace-icon=quality-control]{width:30px;height:34px;border-radius:7px;background:#15b7aa;box-shadow:inset 0 -9px 0 rgba(0,88,94,.18)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=quality-control]{width:22px;height:25px;border-radius:5px;box-shadow:inset 0 -7px 0 rgba(0,88,94,.18)}.global-workspace-switcher [data-workspace-icon=quality-control]:before{content:"";position:absolute;left:7px;top:8px;width:13px;height:7px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=quality-control]:before{left:5px;top:6px;width:9px;height:5px;border-left-width:2px;border-bottom-width:2px}.global-workspace-switcher [data-workspace-icon=quality-control]:after{content:"";position:absolute;right:-5px;bottom:2px;width:14px;height:14px;border-radius:999px;background:#c456a9;box-shadow:inset 0 0 0 3px #fff}.global-workspace-switcher .gws-item-mark[data-workspace-icon=quality-control]:after{right:-3px;bottom:2px;width:10px;height:10px;box-shadow:inset 0 0 0 2px #fff}.global-workspace-switcher [data-workspace-icon=contacts]{width:35px;height:27px;border-radius:6px;background:#15b7aa;box-shadow:inset 0 -7px 0 rgba(0,88,94,.18)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=contacts]{width:26px;height:20px;border-radius:5px;box-shadow:inset 0 -5px 0 rgba(0,88,94,.18)}.global-workspace-switcher [data-workspace-icon=contacts]:before{content:"";position:absolute;left:6px;top:5px;width:8px;height:8px;border-radius:999px;background:#c456a9;box-shadow:0 9px 0 2px #c456a9}.global-workspace-switcher .gws-item-mark[data-workspace-icon=contacts]:before{left:4px;top:4px;width:6px;height:6px;box-shadow:0 7px 0 2px #c456a9}.global-workspace-switcher [data-workspace-icon=contacts]:after{content:"";position:absolute;left:18px;right:5px;top:7px;height:3px;border-radius:999px;background:#fff;box-shadow:0 6px 0 rgba(255,255,255,.82)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=contacts]:after{left:13px;right:4px;top:5px;height:2px;box-shadow:0 5px 0 rgba(255,255,255,.82)}.global-workspace-switcher [data-workspace-icon=accounting]{width:30px;height:34px;border-radius:6px;background:#15b7aa;box-shadow:inset 0 -8px 0 rgba(0,88,94,.2)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=accounting]{width:22px;height:25px;border-radius:5px;box-shadow:inset 0 -6px 0 rgba(0,88,94,.2)}.global-workspace-switcher [data-workspace-icon=accounting]:before{content:"";position:absolute;left:6px;right:6px;top:5px;height:7px;border-radius:2px;background:#fff}.global-workspace-switcher .gws-item-mark[data-workspace-icon=accounting]:before{left:4px;right:4px;top:4px;height:5px}.global-workspace-switcher [data-workspace-icon=accounting]:after{content:"";position:absolute;left:7px;top:16px;width:5px;height:5px;border-radius:1px;background:#c456a9;box-shadow:8px 0 0 #fff,0 8px 0 #fff,8px 8px 0 #c456a9}.global-workspace-switcher .gws-item-mark[data-workspace-icon=accounting]:after{left:5px;top:12px;width:4px;height:4px;box-shadow:6px 0 0 #fff,0 6px 0 #fff,6px 6px 0 #c456a9}.global-workspace-switcher [data-workspace-icon=purchases]{width:34px;height:30px}.global-workspace-switcher .gws-item-mark[data-workspace-icon=purchases]{width:25px;height:22px}.global-workspace-switcher [data-workspace-icon=purchases]:before{content:"";position:absolute;left:4px;right:3px;top:7px;height:18px;border-radius:4px 4px 8px 8px;background:#15b7aa;box-shadow:inset 0 -6px 0 rgba(0,88,94,.2)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=purchases]:before{left:3px;right:2px;top:5px;height:14px;border-radius:3px 3px 6px 6px;box-shadow:inset 0 -5px 0 rgba(0,88,94,.2)}.global-workspace-switcher [data-workspace-icon=purchases]:after{content:"";position:absolute;left:10px;top:1px;width:14px;height:12px;border:3px solid #c456a9;border-bottom:0;border-radius:9px 9px 0 0}.global-workspace-switcher .gws-item-mark[data-workspace-icon=purchases]:after{left:7px;top:1px;width:11px;height:9px;border-width:2px;border-bottom:0}.global-workspace-switcher [data-workspace-icon=product-catalog]{width:35px;height:28px}.global-workspace-switcher .gws-item-mark[data-workspace-icon=product-catalog]{width:26px;height:21px}.global-workspace-switcher [data-workspace-icon=product-catalog]:before{content:"";position:absolute;left:3px;top:2px;width:12px;height:10px;border-radius:2px;background:#c456a9;box-shadow:16px 0 0 #15b7aa,8px 10px 0 #c456a9}.global-workspace-switcher .gws-item-mark[data-workspace-icon=product-catalog]:before{left:2px;top:2px;width:9px;height:8px;border-radius:1px;box-shadow:12px 0 0 #15b7aa,6px 8px 0 #c456a9}.global-workspace-switcher [data-workspace-icon=product-catalog]:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:5px;border-radius:2px;background:#008a94;box-shadow:inset 6px 0 0 rgba(255,255,255,.24),inset -6px 0 0 rgba(255,255,255,.24)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=product-catalog]:after{left:1px;right:1px;bottom:1px;height:4px;border-radius:1px;box-shadow:inset 5px 0 0 rgba(255,255,255,.24),inset -5px 0 0 rgba(255,255,255,.24)}.global-workspace-switcher [data-workspace-icon=employees]{width:34px;height:30px}.global-workspace-switcher .gws-item-mark[data-workspace-icon=employees]{width:25px;height:22px}.global-workspace-switcher [data-workspace-icon=employees]:before{content:"";position:absolute;left:12px;top:1px;width:10px;height:10px;border-radius:999px;background:#15b7aa;box-shadow:-10px 8px 0 -2px #c456a9,10px 8px 0 -2px #008a94}.global-workspace-switcher .gws-item-mark[data-workspace-icon=employees]:before{left:9px;top:1px;width:8px;height:8px;box-shadow:-7px 7px 0 -2px #c456a9,7px 7px 0 -2px #008a94}.global-workspace-switcher [data-workspace-icon=employees]:after{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:13px;border-radius:10px 10px 4px 4px;background:#15b7aa;box-shadow:-10px 4px 0 -4px #c456a9,10px 4px 0 -4px #008a94}.global-workspace-switcher .gws-item-mark[data-workspace-icon=employees]:after{left:6px;right:6px;bottom:1px;height:10px;border-radius:8px 8px 3px 3px;box-shadow:-7px 3px 0 -3px #c456a9,7px 3px 0 -3px #008a94}.global-workspace-switcher .gws-mark[data-workspace-icon=accounting],.global-workspace-switcher .gws-mark[data-workspace-icon=brigades],.global-workspace-switcher .gws-mark[data-workspace-icon=settings],.global-workspace-switcher .gws-mark[data-workspace-icon=purchases],.global-workspace-switcher .gws-mark[data-workspace-icon=crm],.global-workspace-switcher .gws-mark[data-workspace-icon=product-catalog],.global-workspace-switcher .gws-mark[data-workspace-icon=tickets],.global-workspace-switcher .gws-mark[data-workspace-icon=email]{width:36px;height:36px;border:0;border-radius:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher .gws-item-mark[data-workspace-icon=accounting],.global-workspace-switcher .gws-item-mark[data-workspace-icon=brigades],.global-workspace-switcher .gws-item-mark[data-workspace-icon=settings],.global-workspace-switcher .gws-item-mark[data-workspace-icon=purchases],.global-workspace-switcher .gws-item-mark[data-workspace-icon=crm],.global-workspace-switcher .gws-item-mark[data-workspace-icon=product-catalog],.global-workspace-switcher .gws-item-mark[data-workspace-icon=tickets],.global-workspace-switcher .gws-item-mark[data-workspace-icon=email]{width:26px;height:26px;border:0;border-radius:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher [data-workspace-icon=accounting]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsbGVkYnk9ImFjY291bnRpbmctaWNvbi10aXRsZSI+CiAgPHRpdGxlIGlkPSJhY2NvdW50aW5nLWljb24tdGl0bGUiPktzacSZZ293b8WbxIcg4oCUIGRva3VtZW50IGkga2Fsa3VsYXRvcjwvdGl0bGU+CiAgPHJlY3QgeD0iNSIgeT0iNSIgd2lkdGg9IjU0IiBoZWlnaHQ9IjU0IiByeD0iMTUiIGZpbGw9IiNFOEY4RjYiLz4KICA8cGF0aCBkPSJNMTEgMTVhNyA3IDAgMCAxIDctN2gyNnY0MmwtNS0zLTUgMy01LTMtNSAzLTUtMy01IDMtMy0yVjE1WiIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjQzQ1NkE5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNMTggMTdoMThNMTggMjRoMTNNMTggMzFoMTBNMTggMzhoNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTVCN0FBIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxyZWN0IHg9IjI3IiB5PSIxNiIgd2lkdGg9IjMxIiBoZWlnaHQ9IjQzIiByeD0iOCIgZmlsbD0iIzBCOEY5MSIvPgogIDxyZWN0IHg9IjMyIiB5PSIyMSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEwIiByeD0iMyIgZmlsbD0iI0ZGRkZGRiIvPgogIDxwYXRoIGQ9Ik00NyAyNmgyIiBzdHJva2U9IiNGNkI1NEEiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGcgZmlsbD0iI0U4RjhGNiI+CiAgICA8cmVjdCB4PSIzMiIgeT0iMzYiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIyIi8+CiAgICA8cmVjdCB4PSI0MSIgeT0iMzYiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIyIi8+CiAgICA8cmVjdCB4PSIzMiIgeT0iNDUiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIyIi8+CiAgICA8cmVjdCB4PSI0MSIgeT0iNDUiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIyIi8+CiAgPC9nPgogIDxyZWN0IHg9IjUwIiB5PSIzNiIgd2lkdGg9IjQiIGhlaWdodD0iMTUiIHJ4PSIyIiBmaWxsPSIjRjZCNTRBIi8+CiAgPHBhdGggZD0iTTMyIDU1aDE1IiBzdHJva2U9IiNDNDU2QTkiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=)}.global-workspace-switcher [data-workspace-icon=brigades]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJXeWtvbmF3c3R3byAtIHByYWNvd25pY3kgdyBrYXNrYWNoIGkga2FtaXplbGthY2giPgogIDxyZWN0IHg9IjUiIHk9IjYiIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MiIgcng9IjE1IiBmaWxsPSIjRThGOEY2Ii8+CiAgPGNpcmNsZSBjeD0iMTkiIGN5PSIyNyIgcj0iNiIgZmlsbD0iI0Y2QjU0QSIvPgogIDxwYXRoIGQ9Ik0xMiAyNnYtMmMwLTUgMy05IDctOXM3IDQgNyA5djJaIiBmaWxsPSIjQzQ1NkE5Ii8+CiAgPHBhdGggZD0iTTEwIDI2aDE4djRIMTBaIiBmaWxsPSIjQTc0MjhFIi8+CiAgPHBhdGggZD0iTTcgNTV2LTExYzAtNyA1LTEyIDEyLTEyczEyIDUgMTIgMTJ2MTFaIiBmaWxsPSIjQzQ1NkE5Ii8+CiAgPHBhdGggZD0iTTE1IDM0aDhsNCAyMUgxMVoiIGZpbGw9IiNGNkI1NEEiLz4KICA8cGF0aCBkPSJNMTggMzR2MjFNMTMgNDZoMTMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuODUiLz4KICA8Y2lyY2xlIGN4PSI0NSIgY3k9IjI3IiByPSI2IiBmaWxsPSIjRjZCNTRBIi8+CiAgPHBhdGggZD0iTTM4IDI2di0yYzAtNSAzLTkgNy05czcgNCA3IDl2MloiIGZpbGw9IiMwQjhGOTEiLz4KICA8cGF0aCBkPSJNMzYgMjZoMTh2NEgzNloiIGZpbGw9IiMwODdCN0QiLz4KICA8cGF0aCBkPSJNMzMgNTV2LTExYzAtNyA1LTEyIDEyLTEyczEyIDUgMTIgMTJ2MTFaIiBmaWxsPSIjMEI4RjkxIi8+CiAgPHBhdGggZD0iTTQxIDM0aDhsNCAyMUgzN1oiIGZpbGw9IiNGNkI1NEEiLz4KICA8cGF0aCBkPSJNNDQgMzR2MjFNMzkgNDZoMTMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuODUiLz4KICA8Y2lyY2xlIGN4PSIzMiIgY3k9IjIxIiByPSI3IiBmaWxsPSIjRjZCNTRBIi8+CiAgPHBhdGggZD0iTTIzIDIwdi0yYzAtNiA0LTExIDktMTFzOSA1IDkgMTF2MloiIGZpbGw9IiMxNUI3QUEiLz4KICA8cGF0aCBkPSJNMjEgMjBoMjJ2NUgyMVoiIGZpbGw9IiMwQjhGOTEiLz4KICA8cGF0aCBkPSJNMTggNThWNDNjMC05IDYtMTUgMTQtMTVzMTQgNiAxNCAxNXYxNVoiIGZpbGw9IiMxNUI3QUEiLz4KICA8cGF0aCBkPSJNMjcgMzBoMTBsNSAyOEgyMloiIGZpbGw9IiNGNkI1NEEiLz4KICA8cGF0aCBkPSJNMzEgMzB2MjhNMjUgNDVoMTQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiIG9wYWNpdHk9Ii45Ii8+Cjwvc3ZnPgo=)}.global-workspace-switcher [data-workspace-icon=settings]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJVc3Rhd2llbmlhIj4KICA8cGF0aCBkPSJNNCAyMXYtN000IDEwVjNNMTIgMjF2LTlNMTIgOFYzTTIwIDIxdi01TTIwIDEyVjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzBCOEY5MSIgc3Ryb2tlLXdpZHRoPSIyLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0yIDE0aDRNMTAgOGg0TTE4IDE2aDQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M0NTZBOSIgc3Ryb2tlLXdpZHRoPSIzLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K)}.global-workspace-switcher [data-workspace-icon=purchases]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJaYWt1cHkiPgogIDxwYXRoIGQ9Ik0xMiAyMGg0MGw0IDM0YTYgNiAwIDAgMS02IDdIMTRhNiA2IDAgMCAxLTYtN2w0LTM0WiIgZmlsbD0iIzE1QjdBQSIvPgogIDxwYXRoIGQ9Ik0yMiAyMnYtNWExMCAxMCAwIDAgMSAyMCAwdjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M0NTZBOSIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8cGF0aCBkPSJtMjIgNDAgNyA3IDE0LTE1IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPHBhdGggZD0iTTEyIDUzaDQwIiBzdHJva2U9IiMwODdFODgiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIuNSIvPgo8L3N2Zz4K)}.global-workspace-switcher [data-workspace-icon=crm]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJDUk0iPgogIDxyZWN0IHg9IjUiIHk9IjEyIiB3aWR0aD0iMzQiIGhlaWdodD0iNDIiIHJ4PSIxMCIgZmlsbD0iI0M0NTZBOSIgdHJhbnNmb3JtPSJyb3RhdGUoLTcgMjIgMzMpIi8+CiAgPHJlY3QgeD0iMjEiIHk9IjgiIHdpZHRoPSIzOCIgaGVpZ2h0PSI0OCIgcng9IjExIiBmaWxsPSIjMEI4RjkxIi8+CiAgPGNpcmNsZSBjeD0iMzQiIGN5PSIyNSIgcj0iNyIgZmlsbD0iI0ZGRkZGRiIvPgogIDxwYXRoIGQ9Ik0yNiA0MGMxLTYgNS05IDgtOXM3IDMgOCA5IiBmaWxsPSIjRkZGRkZGIi8+CiAgPHBhdGggZD0iTTQ3IDIyaDZNNDcgMzBoNk00NyAzOGg2IiBzdHJva2U9IiNFOUZCRjgiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iMTIiIGN5PSIyMCIgcj0iNCIgZmlsbD0iI0Y2QjU0QSIvPgo8L3N2Zz4K)}.global-workspace-switcher [data-workspace-icon=product-catalog]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJNYWdhenluIC0gd8OzemVrIHdpZMWCb3d5Ij4KICA8cmVjdCB4PSI2IiB5PSI2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHJ4PSIxNCIgZmlsbD0iI0U4RjhGNiIvPgogIDxwYXRoIGQ9Ik05IDUzaDQ2IiBzdHJva2U9IiMwQjhGOTEiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iMTciIGN5PSI0NyIgcj0iNyIgZmlsbD0iIzQ1Mzk2MSIvPgogIDxjaXJjbGUgY3g9IjE3IiBjeT0iNDciIHI9IjIuNSIgZmlsbD0iI0U4RjhGNiIvPgogIDxjaXJjbGUgY3g9IjM0IiBjeT0iNDciIHI9IjciIGZpbGw9IiM0NTM5NjEiLz4KICA8Y2lyY2xlIGN4PSIzNCIgY3k9IjQ3IiByPSIyLjUiIGZpbGw9IiNFOEY4RjYiLz4KICA8cGF0aCBkPSJNMTAgNDRWMzBoMTR2MTFoMTN2NUgxMFoiIGZpbGw9IiMxNUI3QUEiLz4KICA8cGF0aCBkPSJNMjMgNDFWMTloOGw5IDE3djVaIiBmaWxsPSIjMEI4RjkxIi8+CiAgPHBhdGggZD0iTTI4IDI0aDNsNSAxMmgtOFoiIGZpbGw9IiNFOEY4RjYiLz4KICA8cmVjdCB4PSI0MiIgeT0iMTYiIHdpZHRoPSI1IiBoZWlnaHQ9IjI5IiByeD0iMi41IiBmaWxsPSIjQzQ1NkE5Ii8+CiAgPHBhdGggZD0iTTQ3IDQxaDEwdjNINDciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M0NTZBOSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cmVjdCB4PSI0OCIgeT0iMjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNSIgcng9IjIiIGZpbGw9IiNGNkI1NEEiLz4KICA8cGF0aCBkPSJNNDggMzBoMTBNNTMgMjV2MTUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuOCIvPgogIDxwYXRoIGQ9Ik0xNCAyN2gxMSIgc3Ryb2tlPSIjQzQ1NkE5IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K)}.global-workspace-switcher [data-workspace-icon=tickets]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJaZ8WCb3N6ZW5pYSIgZGF0YS1pY29uLWNvbmNlcHQ9InNpbXBsZS1hbGVydC1idWJibGUiPgogIDx0aXRsZT5aZ8WCb3N6ZW5pYSDigJQgcHJvc3R5IGR5bWVrIHBvd2lhZG9taWVuaWE8L3RpdGxlPgogIDxyZWN0IHg9IjUiIHk9IjUiIHdpZHRoPSI1NCIgaGVpZ2h0PSI1NCIgcng9IjE2IiBmaWxsPSIjRThGOEY2Ii8+CiAgPHBhdGggZD0iTTE1IDEyaDM0YTkgOSAwIDAgMSA5IDl2MjBhOSA5IDAgMCAxLTkgOUgyOUwxNyA1OHYtOGgtMmE5IDkgMCAwIDEtOS05VjIxYTkgOSAwIDAgMSA5LTlaIiBmaWxsPSIjMEI4RjkxIi8+CiAgPHBhdGggZD0iTTMyIDIxdjEzIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iMzIiIGN5PSI0MiIgcj0iMy41IiBmaWxsPSIjRjZCNTRBIi8+Cjwvc3ZnPgo=)}.global-workspace-switcher [data-workspace-icon=email]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMTkzIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IkVtYWlsIOKAlCB6bmFrIEdtYWlsIHcga29sb3JhY2ggQsWBWVNLQlVEIj4KICA8dGl0bGU+RW1haWwg4oCUIHpuYWsgR21haWwgdyBrb2xvcmFjaCBCxYFZU0tCVUQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik01OC4xOCAxOTIuMzFWOTMuN0wyNy41OCA2NS42NSAwIDUwLjE0djEyNC45M2MwIDkuNTMgNy43MiAxNy4yNCAxNy4yNCAxNy4yNFoiIGZpbGw9IiMwQjhGOTEiLz4KICA8cGF0aCBkPSJNMTk3LjgyIDE5Mi4zMVY5My43bDMwLjYtMjguMDVMMjU2IDUwLjE0djEyNC45M2MwIDkuNTMtNy43MiAxNy4yNC0xNy4yNCAxNy4yNFoiIGZpbGw9IiMxNUI3QUEiLz4KICA8cGF0aCBkPSJtNTguMTggOTMuNy00LjE3LTM4LjYgNC4xNy0zNi45M0wxMjggNzAuNTNsNjkuODItNTIuMzYgNC42NyAzNC45My00LjY3IDQwLjZMMTI4IDE0Ni4wNloiIGZpbGw9IiNDNDU2QTkiLz4KICA8cGF0aCBkPSJNMTk3LjgyIDE4LjE3VjkzLjdMMjU2IDUwLjE0VjI2Ljc5YzAtMjEuMzEtMjQuMzQtMzMuNDYtNDEuMzgtMjAuNjdaIiBmaWxsPSIjRjZCNTRBIi8+CiAgPHBhdGggZD0ibTAgNTAuMTQgMjYuNzkgMjAuMDYgMzEuMzkgMjMuNVYxOC4xN0w0MS4zOCA1LjU4QzI0LjM0LTcuMiAwIDQuOTUgMCAyNi4yNloiIGZpbGw9IiM0NTM5NjEiLz4KPC9zdmc+Cg==)}.global-workspace-switcher .gws-mark[data-workspace-icon=accounting]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=accounting]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=brigades]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=brigades]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=settings]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=settings]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=purchases]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=purchases]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=crm]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=crm]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=product-catalog]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=product-catalog]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=tickets]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=tickets]:after,.global-workspace-switcher .gws-mark[data-workspace-icon=email]:before,.global-workspace-switcher .gws-mark[data-workspace-icon=email]:after{content:none!important;display:none!important}.global-workspace-switcher .gws-mark[data-workspace-icon=offers]{width:36px;height:36px;border:0;border-radius:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJPZmVydG93YW5pZSIgZGF0YS1pY29uLWNvbmNlcHQ9Im9mZmVyLWRvY3VtZW50Ij4KICA8cmVjdCB4PSIxMCIgeT0iNSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjUyIiByeD0iOSIgZmlsbD0iIzE1QjdBQSIvPgogIDxwYXRoIGQ9Ik0zOCA1aDNhOSA5IDAgMCAxIDkgOXYzSDM4eiIgZmlsbD0iIzAwOEE5NCIvPgogIDxwYXRoIGQ9Ik0zOCA1djEyaDEyIiBmaWxsPSJub25lIiBzdHJva2U9IiNFOEY4RjYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0xOSAyNWgyMk0xOSAzM2gxNk0xOSA0MWgxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRThGOEY2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxjaXJjbGUgY3g9IjQ2IiBjeT0iNDciIHI9IjEyIiBmaWxsPSIjQzQ1NkE5IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogIDxwYXRoIGQ9Ik00NiA0MHYxNE00MiA0My41aDZhMi41IDIuNSAwIDAgMSAwIDVoLTRhMi41IDIuNSAwIDAgMCAwIDVoNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher .gws-item-mark[data-workspace-icon=offers]{width:26px;height:26px;border:0;border-radius:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJPZmVydG93YW5pZSIgZGF0YS1pY29uLWNvbmNlcHQ9Im9mZmVyLWRvY3VtZW50Ij4KICA8cmVjdCB4PSIxMCIgeT0iNSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjUyIiByeD0iOSIgZmlsbD0iIzE1QjdBQSIvPgogIDxwYXRoIGQ9Ik0zOCA1aDNhOSA5IDAgMCAxIDkgOXYzSDM4eiIgZmlsbD0iIzAwOEE5NCIvPgogIDxwYXRoIGQ9Ik0zOCA1djEyaDEyIiBmaWxsPSJub25lIiBzdHJva2U9IiNFOEY4RjYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0xOSAyNWgyMk0xOSAzM2gxNk0xOSA0MWgxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRThGOEY2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxjaXJjbGUgY3g9IjQ2IiBjeT0iNDciIHI9IjEyIiBmaWxsPSIjQzQ1NkE5IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogIDxwYXRoIGQ9Ik00NiA0MHYxNE00MiA0My41aDZhMi41IDIuNSAwIDAgMSAwIDVoLTRhMi41IDIuNSAwIDAgMCAwIDVoNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher [data-workspace-icon=offers]:before,.global-workspace-switcher [data-workspace-icon=offers]:after{content:none!important;display:none!important}.global-workspace-switcher .gws-mark[data-workspace-icon=cash-flow]{width:36px;height:36px;border:0;border-radius:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsbGVkYnk9ImNhc2gtZmxvdy1pY29uLXRpdGxlIj4KICA8dGl0bGUgaWQ9ImNhc2gtZmxvdy1pY29uLXRpdGxlIj5DYXNoIEZsb3cg4oCUIHByb2dub3phIHNhbGRhPC90aXRsZT4KICA8cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHJ4PSIxNyIgZmlsbD0iI0U4RjhGNiIvPgogIDxwYXRoIGQ9Ik0xMyA0NmgzOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMEI1OTY2IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0xNSA0MCAyNCAzMGw4IDYgMTUtMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzBGOUI4RSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8Y2lyY2xlIGN4PSIxNSIgY3k9IjQwIiByPSI0IiBmaWxsPSIjQzQ1NkE5Ii8+CiAgPGNpcmNsZSBjeD0iMjQiIGN5PSIzMCIgcj0iNCIgZmlsbD0iI0Y2QjU0QSIvPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzYiIHI9IjQiIGZpbGw9IiNEOTRCNDciLz4KICA8Y2lyY2xlIGN4PSI0NyIgY3k9IjE4IiByPSI1IiBmaWxsPSIjMTVCN0FBIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIvPgogIDxwYXRoIGQ9Ik00MiAxOGgxME00NyAxM3YxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher .gws-item-mark[data-workspace-icon=cash-flow]{width:26px;height:26px;border:0;border-radius:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsbGVkYnk9ImNhc2gtZmxvdy1pY29uLXRpdGxlIj4KICA8dGl0bGUgaWQ9ImNhc2gtZmxvdy1pY29uLXRpdGxlIj5DYXNoIEZsb3cg4oCUIHByb2dub3phIHNhbGRhPC90aXRsZT4KICA8cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHJ4PSIxNyIgZmlsbD0iI0U4RjhGNiIvPgogIDxwYXRoIGQ9Ik0xMyA0NmgzOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMEI1OTY2IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0xNSA0MCAyNCAzMGw4IDYgMTUtMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzBGOUI4RSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8Y2lyY2xlIGN4PSIxNSIgY3k9IjQwIiByPSI0IiBmaWxsPSIjQzQ1NkE5Ii8+CiAgPGNpcmNsZSBjeD0iMjQiIGN5PSIzMCIgcj0iNCIgZmlsbD0iI0Y2QjU0QSIvPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzYiIHI9IjQiIGZpbGw9IiNEOTRCNDciLz4KICA8Y2lyY2xlIGN4PSI0NyIgY3k9IjE4IiByPSI1IiBmaWxsPSIjMTVCN0FBIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIvPgogIDxwYXRoIGQ9Ik00MiAxOGgxME00NyAxM3YxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher [data-workspace-icon=cash-flow]:before,.global-workspace-switcher [data-workspace-icon=cash-flow]:after{content:none!important;display:none!important}.global-workspace-switcher .gws-menu{position:absolute;left:0;top:44px;z-index:6510;min-width:220px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface);box-shadow:0 18px 44px rgba(15,44,70,.14);display:none;gap:4px}.global-workspace-switcher.open .gws-menu{display:grid}.global-workspace-switcher .gws-item{min-width:0;border:0;border-radius:6px;background:transparent;color:var(--bb-text);text-align:left;min-height:38px;padding:0 12px;font:900 14px/1 var(--bb-font);cursor:pointer;display:flex;align-items:center;gap:10px}.global-workspace-switcher .gws-item span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-workspace-switcher .gws-item:hover{background:#e9f7f8;color:#007983}.global-workspace-switcher .gws-home-item{border-bottom:1px solid var(--bb-border);border-radius:6px 6px 0 0;margin-bottom:4px;padding-bottom:4px}.global-workspace-switcher .gws-home-mark{position:relative;width:4px;height:4px;margin:0 10px 0 3px;border-radius:1px;background:#15b7aa;box-shadow:7px 0 #c456a9,14px 0 #008a94,0 7px #c456a9,7px 7px #008a94,14px 7px #15b7aa,0 14px #008a94,7px 14px #15b7aa,14px 14px #c456a9}.global-workspace-switcher .gws-empty{display:block;padding:10px 12px;color:var(--bb-text-muted);font:800 13px/1.2 var(--bb-font)}@media(max-width:520px){.global-workspace-switcher{left:14px;top:12px;max-width:calc(100vw - 94px)}.global-workspace-switcher .gws-toggle{height:40px;gap:8px;font-size:18px}.global-workspace-switcher .gws-label{max-width:calc(100vw - 150px)}.global-workspace-switcher .gws-mark{scale:.88;transform-origin:left center}}@media(max-width:899px),(pointer:coarse){.global-workspace-switcher .gws-toggle{display:none!important}}body.app-home-route{margin:0!important;background:#dedcea!important;color:#19233a!important;font-family:var(--bb-font)!important}#blyskbudAppHome{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.2) 0 31%,transparent 31% 68%,rgba(255,255,255,.16) 68% 100%),linear-gradient(315deg,transparent 0 53%,rgba(255,255,255,.18) 53% 72%,transparent 72% 100%),#dedcea}#blyskbudAppHome:before,#blyskbudAppHome:after{content:"";position:absolute;z-index:-1;pointer-events:none;transform:rotate(-45deg);background:rgba(255,255,255,.14)}#blyskbudAppHome:before{width:64vw;height:18vw;left:-15vw;top:46vh}#blyskbudAppHome:after{width:54vw;height:15vw;right:-17vw;bottom:12vh}.app-home-shell{box-sizing:border-box;min-height:100svh;display:grid;place-items:center;padding:76px 36px 54px}.app-home-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-home-grid{width:min(1020px,100%);display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:44px 48px;align-items:start;justify-items:center}.app-home-tile{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:122px;min-width:0;border:0;border-radius:18px;background:transparent;color:#19233a;display:grid;justify-items:center;align-content:start;gap:14px;padding:8px 4px 5px;font:500 17px/1.16 var(--bb-font);text-align:center;cursor:pointer;transition:transform .16s ease,color .16s ease,background .16s ease}.app-home-tile:hover{transform:translateY(-4px);background:rgba(255,255,255,.16);color:#007f89}.app-home-tile:active{transform:translateY(-1px) scale(.98)}.app-home-tile:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(0,138,148,.28)}.app-home-icon-frame{box-sizing:border-box;width:86px;height:86px;border:1px solid rgba(82,86,105,.22);border-radius:7px;background:#fff;display:grid;place-items:center;box-shadow:0 3px 7px rgba(39,42,61,.2),0 1px 2px rgba(39,42,61,.12);transition:box-shadow .16s ease,transform .16s ease}.app-home-tile:hover .app-home-icon-frame{box-shadow:0 9px 18px rgba(39,42,61,.22),0 2px 4px rgba(39,42,61,.12);transform:scale(1.025)}.app-home-icon-scope.global-workspace-switcher{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:auto!important;width:38px!important;height:38px!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:scale(1.62)!important;transform-origin:center!important;pointer-events:none!important}.app-home-icon-scope.global-workspace-switcher .gws-mark{scale:1!important}.app-home-icon-scope .gws-mark.app-home-icon-fallback{width:30px!important;height:30px!important;border-radius:8px!important;background:linear-gradient(145deg,#15b7aa,#008a94)!important;color:#fff!important;display:grid!important;place-items:center!important;font:900 15px/1 var(--bb-font)!important;box-shadow:inset 0 -7px 0 rgba(0,88,94,.18)!important}.app-home-icon-scope .gws-mark.app-home-icon-fallback:before{content:attr(data-app-letter)!important;position:static!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}.app-home-icon-scope .gws-mark.app-home-icon-fallback:after{display:none!important}.app-home-label{display:block;max-width:122px;min-height:40px;overflow:hidden;text-overflow:ellipsis}.app-home-empty{grid-column:1/-1;margin:0;padding:24px;border-radius:14px;background:rgba(255,255,255,.52);font-weight:800}body.theme-night.app-home-route{background:#1d2333!important;color:#f1f5fb!important}body.theme-night #blyskbudAppHome{background:linear-gradient(135deg,rgba(255,255,255,.012) 0 31%,transparent 31% 68%,rgba(255,255,255,.012) 68% 100%),linear-gradient(315deg,transparent 0 53%,rgba(255,255,255,.018) 53% 72%,transparent 72% 100%),#1d2333}body.theme-night #blyskbudAppHome:before,body.theme-night #blyskbudAppHome:after{background:rgba(255,255,255,.035)}body.theme-night .app-home-tile{color:#f1f5fb}body.theme-night .app-home-tile:hover{color:#8ff7fb;background:rgba(255,255,255,.035)}body.theme-night .app-home-icon-frame{background:#0b1220;border-color:#64748b;box-shadow:0 6px 16px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.035)}body.theme-night .app-home-tile:hover .app-home-icon-frame{background:#111c2e;border-color:#7f91aa;box-shadow:0 11px 26px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.055)}@media(max-width:1099px){.app-home-grid{width:min(820px,100%);grid-template-columns:repeat(5,minmax(96px,1fr));gap:38px 36px}}@media(max-width:799px){.app-home-shell{padding:78px 24px 44px}.app-home-grid{width:min(620px,100%);grid-template-columns:repeat(4,minmax(88px,1fr));gap:30px 22px}.app-home-tile{width:108px;font-size:15px}.app-home-label{max-width:108px}.app-home-icon-frame{width:80px;height:80px}}@media(max-width:559px){.app-home-shell{place-items:start center;padding:84px 10px calc(34px + env(safe-area-inset-bottom,0px))}.app-home-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 6px}.app-home-tile{width:100%;max-width:106px;gap:10px;padding:5px 2px;font-size:12.5px;line-height:1.13}.app-home-label{max-width:100%;min-height:29px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-home-icon-frame{width:70px;height:70px;border-radius:8px}.app-home-icon-scope.global-workspace-switcher{left:auto!important;top:auto!important;max-width:none!important;transform:scale(1.4)!important}#blyskbudAppHome:before{width:105vw;height:34vw;left:-46vw;top:42vh}#blyskbudAppHome:after{width:90vw;height:30vw;right:-45vw;bottom:8vh}}@media(max-width:340px){.app-home-shell{padding-left:6px;padding-right:6px}.app-home-grid{gap:20px 2px}.app-home-icon-frame{width:66px;height:66px}.app-home-tile{font-size:12px}}body.projects-module-route .projects-module__module-switch,body.settings-module-route .settings-switch{visibility:hidden!important;pointer-events:none!important}body.theme-night .global-workspace-switcher .gws-toggle{color:#f3f7fb}body.theme-night .global-workspace-switcher .gws-toggle:hover{color:#8ff7fb}body.theme-night .global-workspace-switcher [data-workspace-icon=settings]:after{background:#171c27}body.theme-night .global-workspace-switcher .gws-menu{background:#202938;border-color:#3e4a60;box-shadow:none}body.theme-night .global-workspace-switcher .gws-item{color:#eef6ff}body.theme-night .global-workspace-switcher .gws-item:hover{background:#24384c;color:#8ff7fb}body:not(.workspace-home)::before,body.projects-module-route::before,body.settings-module-route::before,body.tickets-module-route::before,body.fleet-module-route::before,body.quality-control-module-route::before,body.workspace-module-route::before{content:""!important;position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:2530!important;pointer-events:none!important}body:not(.workspace-home)::before{height:86px!important;background:var(--bb-workspace-unified-bg,#f6f8fc)!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(180%) blur(18px)!important;backdrop-filter:saturate(180%) blur(18px)!important}body.projects-module-route::before,body.settings-module-route::before,body.tickets-module-route::before,body.fleet-module-route::before,body.quality-control-module-route::before,body.workspace-module-route::before{height:64px!important;background:var(--bb-workspace-unified-bg,#f6f8fc)!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(180%) blur(18px)!important;backdrop-filter:saturate(180%) blur(18px)!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){border-right:0!important}}body:not(.workspace-home)>header{margin-top:92px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)::before,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)::before{height:176px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)>header,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)>header{margin-top:176px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #appSwitch,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #appSwitch{display:none!important}body.editor-drawing-bar-visible.mode-advanced[data-project-tab=advanced]:not(.workspace-home)>header{height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border-bottom:none!important;overflow:visible!important}body:not(.workspace-home) .global-project-menu{position:fixed!important;left:24px!important;right:auto!important;top:10px!important;width:360px!important;max-width:calc(100vw - 276px)!important;min-width:236px!important;height:62px!important;z-index:2550!important;color:var(--bb-text)!important;font-family:var(--bb-font)!important;display:flex!important;align-items:center!important;background:transparent!important;border:0!important;padding:0!important;overflow:visible!important}body:not(.workspace-home) .global-project-menu .gpm-line{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:24px 32px!important;align-items:center!important;min-width:0!important;width:100%!important;white-space:nowrap!important}body:not(.workspace-home) .global-project-menu .gpm-subline{display:none!important}body:not(.workspace-home) .global-project-menu button{border:0!important;background:transparent!important;font:850 13px/1 var(--bb-font)!important;color:var(--bb-color-accent)!important;text-decoration:none!important;text-shadow:none!important;cursor:pointer!important}body:not(.workspace-home) .global-project-menu button:focus-visible,body:not(.workspace-home) .global-editor-tabs button:focus-visible{outline:0!important;box-shadow:var(--bb-focus)!important}body:not(.workspace-home) .global-project-menu #gpmProjects{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-self:start!important;gap:7px!important;max-width:100%!important;min-height:24px!important;padding:0 9px!important;border:1px solid color-mix(in srgb,var(--bb-color-accent) 26%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--bb-color-accent) 10%,transparent)!important;color:var(--bb-color-accent)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important}body:not(.workspace-home) .global-project-menu #gpmProjects::before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;border:0!important;border-left:2px solid currentColor!important;border-bottom:2px solid currentColor!important;border-radius:1px!important;opacity:.95!important;transform:rotate(45deg)!important}body:not(.workspace-home) .global-project-menu .gpm-sep,body:not(.workspace-home) .global-project-menu #gpmViewName,body:not(.workspace-home) .global-project-menu #gpmViewSep,body:not(.workspace-home) .global-project-menu .gpm-more{display:none!important}body:not(.workspace-home) .global-project-menu .gpm-project,body:not(.workspace-home) .global-project-menu .gpm-section{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--bb-text)!important}body:not(.workspace-home) .global-project-menu #gpmProjectName{grid-column:1!important;grid-row:2!important;color:var(--bb-text)!important;font-size:20px!important;font-weight:780!important;line-height:1.05!important;text-align:left!important;padding-right:2px!important}body:not(.workspace-home) .global-project-menu .gpm-gear{display:none!important}body:not(.workspace-home) .global-theme-toggle{display:none!important}body:not(.workspace-home) .global-theme-toggle span{display:inline-grid!important;place-items:center!important;min-height:36px!important;min-width:62px!important;border-radius:999px!important;background:transparent!important;color:var(--bb-text-muted)!important;font:900 14px/1 var(--bb-font)!important;box-shadow:none!important}body:not(.workspace-home) .global-theme-toggle[data-theme=day] .day,body:not(.workspace-home) .global-theme-toggle[data-theme=night] .night{background:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important}body:not(.workspace-home) .global-editor-tabs{position:fixed!important;left:408px!important;right:auto!important;top:18px!important;width:max-content!important;max-width:calc(100vw - 616px)!important;height:48px!important;z-index:2540!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;margin:0!important;padding:4px!important;background:color-mix(in srgb,var(--bb-surface) 88%,transparent)!important;border:1px solid rgba(148,163,184,.36)!important;border-radius:8px!important;box-shadow:0 16px 36px rgba(15,23,42,.09)!important;backdrop-filter:saturate(150%) blur(14px)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-padding-inline:4px!important}body:not(.workspace-home) .global-editor-tabs::-webkit-scrollbar{display:none!important}body:not(.workspace-home) .global-editor-tabs::before,body:not(.workspace-home) .global-editor-tabs::after{display:none!important}body:not(.workspace-home) .global-editor-tabs button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--bb-text-muted)!important;padding:0 14px!important;min-height:38px!important;font:850 13px/1 var(--bb-font)!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important}body:not(.workspace-home) .global-editor-tabs button:hover{border-color:color-mix(in srgb,var(--bb-color-accent) 24%,var(--bb-border))!important;color:var(--bb-text)!important;background:var(--bb-surface-hover)!important}body:not(.workspace-home) .global-editor-tabs button.active,body:not(.workspace-home) .global-editor-tabs button.is-active,body:not(.workspace-home) .global-editor-tabs button[aria-current=page]{background:var(--bb-color-accent)!important;border-color:var(--bb-color-accent)!important;color:var(--bb-color-on-accent)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--bb-color-accent) 28%,transparent)!important}body:not(.workspace-home) .auth-account{top:12px!important;right:18px!important;z-index:6000!important;align-items:center!important}body:not(.workspace-home) .auth-ticket-btn{height:38px!important;padding:0 15px!important;box-shadow:none!important}body:not(.workspace-home) .auth-icon-btn{width:38px!important;height:38px!important;box-shadow:none!important}body.theme-night:not(.workspace-home)::before,body.theme-night.projects-module-route::before,body.theme-night.settings-module-route::before,body.theme-night.tickets-module-route::before,body.theme-night.fleet-module-route::before,body.theme-night.quality-control-module-route::before,body.theme-night.workspace-module-route::before,body.theme-night.project-shell-route::before{background:var(--bb-workspace-unified-bg,#0f131d)!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){body:has(.bb-module-shell:not(.email-module) .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs)){--bb-workspace-chrome-bg:var(--bb-workspace-unified-bg,#f6f8fc)}body:has(.bb-module-shell:not(.email-module) .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs))::before{background:var(--bb-workspace-chrome-bg)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-workspace-chrome-bg)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module){--bb-workspace-main-bg:var(--bb-workspace-unified-bg,#f6f8fc);background:var(--bb-workspace-main-bg)!important;background-image:none!important}}body.app-home-route::before{content:none!important;display:none!important;height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.app-home-route>header{margin-top:0!important}body.theme-night:not(.workspace-home) .global-project-menu button,body.theme-night:not(.workspace-home) .global-project-menu .gpm-project,body.theme-night:not(.workspace-home) .global-project-menu .gpm-section{color:var(--bb-text)!important}body.theme-night:not(.workspace-home) .global-project-menu #gpmProjects{background:rgba(0,173,181,.12)!important;border-color:rgba(0,173,181,.28)!important;color:#8ff7fb!important}body.theme-night:not(.workspace-home) .global-project-menu .gpm-gear{display:none!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #editorDrawingBar,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #editorDrawingBar{top:90px!important;left:24px!important;right:24px!important;height:78px!important;z-index:2545!important;margin:0!important}@media(min-width:721px){body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home),body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home){--blyskbud-editor-shell-top:176px!important;overflow:hidden!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #main,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #main{position:fixed!important;left:0!important;right:0!important;top:var(--blyskbud-editor-shell-top,176px)!important;bottom:0!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #canvasWrap,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #canvasWrap{height:auto!important;min-height:0!important;flex:1 1 auto!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #svgHost,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #svgHost{inset:0 0 40px 0!important}}@media(min-width:721px)and (max-width:900px){body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home),body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home){--blyskbud-editor-shell-top:184px!important}}body.theme-night:not(.workspace-home) .global-theme-toggle{background:var(--bb-surface)!important;border-color:var(--bb-border)!important;box-shadow:none!important}body.theme-night:not(.workspace-home) .global-theme-toggle[data-theme=day] .day,body.theme-night:not(.workspace-home) .global-theme-toggle[data-theme=night] .night{color:#06171d!important}body.theme-night:not(.workspace-home) .global-editor-tabs{background:rgba(34,41,56,.76)!important;border-color:rgba(91,107,132,.5)!important;box-shadow:none!important}body.theme-night:not(.workspace-home) .global-editor-tabs button{background:transparent!important;border-color:transparent!important;color:var(--bb-text-muted)!important}body.theme-night:not(.workspace-home) .global-editor-tabs button:hover{background:var(--bb-surface-hover)!important;border-color:var(--bb-border-strong)!important;color:var(--bb-text)!important}body.theme-night:not(.workspace-home) .global-editor-tabs button.active,body.theme-night:not(.workspace-home) .global-editor-tabs button.is-active,body.theme-night:not(.workspace-home) .global-editor-tabs button[aria-current=page]{background:var(--bb-color-accent)!important;border-color:var(--bb-color-accent)!important;color:#06171d!important}body:not(.workspace-home) .global-editor-tabs button[data-project-tab][hidden],body:not(.workspace-home) .global-editor-tabs button[data-project-tab][aria-hidden=true],.ws-project-tabs button[data-project-tab][hidden],.ws-project-tabs button[data-project-tab][aria-hidden=true]{display:none!important}@media(max-width:1180px){body:not(.workspace-home) .global-project-menu{width:314px!important;max-width:calc(100vw - 244px)!important}body:not(.workspace-home) .global-editor-tabs{left:354px!important;right:auto!important;max-width:calc(100vw - 534px)!important}body:not(.workspace-home) .global-editor-tabs button{padding:0 12px!important;font-size:12px!important}}@media(max-width:900px){body:not(.workspace-home)::before{height:132px!important}body:not(.workspace-home)>header{margin-top:132px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)::before,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)::before{height:184px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)>header,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)>header{margin-top:184px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #editorDrawingBar,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #editorDrawingBar{left:14px!important;right:14px!important;top:88px!important}body:not(.workspace-home) .global-project-menu{left:14px!important;right:154px!important;top:8px!important;width:auto!important;max-width:none!important;min-width:0!important;height:54px!important}body:not(.workspace-home) .global-project-menu .gpm-line{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:22px 30px!important}body:not(.workspace-home) .global-project-menu #gpmProjects{font-size:11px!important;min-height:22px!important;padding:0 8px!important}body:not(.workspace-home) .global-project-menu #gpmProjectName{font-size:17px!important}body:not(.workspace-home) .global-theme-toggle{display:none!important}body:not(.workspace-home) .global-editor-tabs{left:14px!important;right:14px!important;width:auto!important;max-width:none!important;top:72px!important;height:46px!important;justify-content:flex-start!important;padding:3px!important;border-radius:8px!important}body:not(.workspace-home) .global-editor-tabs::before,body:not(.workspace-home) .global-editor-tabs::after{display:none!important}body:not(.workspace-home) .global-editor-tabs button{min-height:38px!important;padding:0 12px!important;scroll-snap-align:start!important}body:not(.workspace-home) .auth-account{top:13px!important;right:12px!important;max-width:calc(100vw - 24px)!important}body:not(.workspace-home) .auth-account .auth-ticket-btn{height:36px!important;padding:0 12px!important}body:not(.workspace-home) .auth-account .auth-icon-btn{width:36px!important;height:36px!important}}@media(max-width:760px){body:not(.workspace-home) .auth-account .auth-ticket-btn{display:none!important}body:not(.workspace-home) .auth-account{right:12px!important}}@media(max-width:620px){body:not(.workspace-home)::before{height:124px!important}body:not(.workspace-home) .global-project-menu{right:62px!important;top:8px!important}body:not(.workspace-home) .global-project-menu #gpmProjectName{font-size:15px!important}body:not(.workspace-home) .global-project-menu .gpm-gear{display:none!important}body:not(.workspace-home) .global-editor-tabs{top:66px!important;height:44px!important;border-left:0!important;border-right:0!important;border-radius:0!important;left:0!important;right:0!important;padding-left:12px!important;padding-right:12px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body:not(.workspace-home) .global-editor-tabs button{min-height:36px!important;padding:0 11px!important;background:var(--bb-surface)!important;border-color:var(--bb-border)!important}body:not(.workspace-home) .auth-account .auth-ticket-btn{display:none!important}body:not(.workspace-home) .auth-account{top:12px!important;right:12px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)::before,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)::before{height:184px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #editorDrawingBar,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #editorDrawingBar{top:72px!important}}@media(max-width:899px),(pointer:coarse){body:not(.workspace-home)::before,body:not(.workspace-home) .global-workspace-switcher:not(.app-home-icon-scope),body:not(.workspace-home) .global-project-menu,body:not(.workspace-home) .global-editor-tabs,body:not(.workspace-home) .auth-account,body:not(.workspace-home) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:not(:where(.bb-collection-toolbar-search .bb-global-search)){transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important;will-change:transform,opacity}body.bb-mobile-topbar-hidden:not(.workspace-home)::before,body.bb-mobile-topbar-hidden:not(.workspace-home) .global-workspace-switcher:not(.app-home-icon-scope),body.bb-mobile-topbar-hidden:not(.workspace-home) .global-project-menu,body.bb-mobile-topbar-hidden:not(.workspace-home) .global-editor-tabs,body.bb-mobile-topbar-hidden:not(.workspace-home) .auth-account,body.bb-mobile-topbar-hidden:not(.workspace-home) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:not(:where(.bb-collection-toolbar-search .bb-global-search)){transform:translate3d(0,-220px,0)!important;opacity:0!important;pointer-events:none!important}}@media(max-width:899px),(pointer:coarse){body.workspace-home:not(.app-home-route)::before,body.workspace-home:not(.app-home-route) .global-workspace-switcher:not(.app-home-icon-scope),body.workspace-home:not(.app-home-route) .global-project-menu,body.workspace-home:not(.app-home-route) .global-editor-tabs,body.workspace-home:not(.app-home-route) .auth-account,body.workspace-home:not(.app-home-route) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:not(:where(.bb-collection-toolbar-search .bb-global-search)){transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important;will-change:transform,opacity}body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route)::before,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .global-workspace-switcher:not(.app-home-icon-scope),body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .global-project-menu,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .global-editor-tabs,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .auth-account,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:not(:where(.bb-collection-toolbar-search .bb-global-search)){transform:translate3d(0,-220px,0)!important;opacity:0!important;pointer-events:none!important}}@media(max-width:720px){body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)::before,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)::before{height:var(--mobile-editor-top,184px)!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home)>header,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home)>header{margin-top:var(--mobile-editor-top,184px)!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-project-menu,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-project-menu{right:68px!important;height:48px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-editor-tabs,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-editor-tabs{display:none!important;top:58px!important;left:12px!important;right:12px!important;height:auto!important;max-height:min(62dvh,360px)!important;padding:8px!important;border-radius:16px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 46px rgba(15,23,42,.22)!important;overflow-x:hidden!important;overflow-y:auto!important;flex-direction:column!important;z-index:2625!important}body.project-section-menu-open.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-editor-tabs,body.project-section-menu-open.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-editor-tabs{display:flex!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-project-menu .gpm-more,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-project-menu .gpm-more{display:inline-flex!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) #editorDrawingBar,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) #editorDrawingBar{left:8px!important;right:8px!important;top:64px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 84px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 94px!important;gap:6px!important;padding:6px!important;box-sizing:border-box!important}}@media(max-width:720px){body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-project-menu .gpm-line,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-project-menu .gpm-line{grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-rows:20px 24px!important;align-content:center!important;column-gap:6px!important;row-gap:2px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-project-menu #gpmProjects,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-project-menu #gpmProjects{grid-column:1!important;grid-row:1!important;min-height:28px!important;border-radius:999px!important;font-size:11px!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-project-menu .gpm-more,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-project-menu .gpm-more{grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border:1px solid rgba(15,33,58,.14)!important;border-radius:999px!important;background:var(--bb-surface)!important;color:var(--bb-text-muted)!important;font-size:11px!important;box-shadow:0 6px 14px rgba(15,23,42,.06)!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-project-menu #gpmProjectName,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-project-menu #gpmProjectName{grid-column:1/-1!important;grid-row:2!important;font-size:16px!important;line-height:1.08!important}body.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-editor-tabs button,body.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-editor-tabs button{justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;background:var(--bb-surface-soft)!important;border-color:var(--bb-border)!important}body.theme-night.editor-drawing-bar-visible[data-project-tab=basic]:not(.workspace-home) .global-editor-tabs,body.theme-night.editor-drawing-bar-visible[data-project-tab=advanced]:not(.workspace-home) .global-editor-tabs{background:rgba(34,41,56,.98)!important;border-color:rgba(91,107,132,.55)!important;box-shadow:none!important}}@media(max-width:899px),(pointer:coarse){body:not(.workspace-home) .bb-module-shell .bb-record-toolbar,body:not(.workspace-home) .bb-module-shell .bb-record-smartbar>.bb-record-smartbuttons-trigger,body.workspace-home:not(.app-home-route) .bb-module-shell .bb-record-toolbar,body.workspace-home:not(.app-home-route) .bb-module-shell .bb-record-smartbar>.bb-record-smartbuttons-trigger{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important;will-change:transform,opacity}body.bb-mobile-topbar-hidden:not(.workspace-home) .bb-module-shell .bb-record-toolbar,body.bb-mobile-topbar-hidden:not(.workspace-home) .bb-module-shell .bb-record-smartbar>.bb-record-smartbuttons-trigger,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .bb-module-shell .bb-record-toolbar,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .bb-module-shell .bb-record-smartbar>.bb-record-smartbuttons-trigger{transform:translate3d(0,-220px,0)!important;opacity:0!important;pointer-events:none!important}body.bb-mobile-topbar-hidden:not(.workspace-home) .bb-module-shell .bb-record-toolbar>*,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .bb-module-shell .bb-record-toolbar>*{pointer-events:none!important}}:root{--bb-workspace-unified-bg:#f6f8fc;--bb-module-sidebar-bg:var(--bb-workspace-unified-bg);--bb-module-sidebar-panel:var(--bb-surface);--bb-module-sidebar-active:var(--bb-color-accent-soft);--bb-module-sidebar-hover:var(--bb-surface-hover);--bb-module-sidebar-border:var(--bb-border);--bb-module-sidebar-section-border:var(--bb-border);--bb-module-sidebar-text:var(--bb-text);--bb-module-sidebar-muted:var(--bb-text-muted);--bb-module-sidebar-action-bg:var(--bb-action-container);--bb-module-sidebar-action-hover:var(--bb-action-container-hover);--bb-module-sidebar-action-text:var(--bb-action-on-container);--bb-module-sidebar-font:var(--bb-font)}body.theme-night,html.theme-night body,[data-theme=night] body,body:has(.bb-module-shell.is-dark){--bb-workspace-unified-bg:#0f131d;--bb-module-sidebar-bg:var(--bb-workspace-unified-bg);--bb-module-sidebar-panel:var(--bb-surface);--bb-module-sidebar-active:var(--bb-color-accent-soft);--bb-module-sidebar-hover:var(--bb-surface-hover);--bb-module-sidebar-border:var(--bb-border);--bb-module-sidebar-section-border:var(--bb-border);--bb-module-sidebar-text:var(--bb-text);--bb-module-sidebar-muted:var(--bb-text-muted);--bb-module-sidebar-action-bg:var(--bb-action-container);--bb-module-sidebar-action-hover:var(--bb-action-container-hover);--bb-module-sidebar-action-text:var(--bb-action-on-container);--bb-module-sidebar-font:var(--bb-font)}html body:is(.projects-module-route,.settings-module-route,.tickets-module-route,.workspace-module-route,.project-shell-route){min-height:100dvh;background:var(--bb-workspace-unified-bg)!important}html body:has(.bb-module-shell){--bb-workspace-chrome-bg:var(--bb-workspace-unified-bg);--bb-workspace-main-bg:var(--bb-workspace-unified-bg)}html body:has(.bb-module-shell)::before{background:var(--bb-workspace-unified-bg)!important}html body .bb-module-shell.bb-module-shell{--bb-module-bg:var(--bb-workspace-unified-bg)!important;background:var(--bb-workspace-unified-bg)!important;background-image:none!important}html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),#globalModuleSidebarFallback.bb-module-tabs.bb-module-tabs,html body .email-module.email-module .email-sidebar{background:var(--bb-workspace-unified-bg)!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body:has(.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs)),html body.email-module-route{--bb-workspace-chrome-bg:var(--bb-module-sidebar-bg)}html body:has(.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs))::before,html body.email-module-route::before{background:var(--bb-module-sidebar-bg)!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),html body .email-module.email-module .email-sidebar{background:var(--bb-module-sidebar-bg)!important;border-right-color:var(--bb-module-sidebar-border)!important;color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab,html body .email-module.email-module .email-folder.bb-module-sidebar-item{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:36px!important;height:auto!important;margin:0!important;padding:0 14px 0 24px!important;border:0!important;border-radius:0 18px 18px 0!important;background:transparent!important;color:var(--bb-module-sidebar-text)!important;box-shadow:none!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;place-items:initial!important;align-items:center!important;align-content:center!important;justify-items:start!important;gap:10px!important;font-family:var(--bb-module-sidebar-font)!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;cursor:pointer!important;transition:background .14s ease,color .14s ease!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:hover,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:hover,html body .email-module.email-module .email-folder.bb-module-sidebar-item:hover{background:var(--bb-module-sidebar-hover)!important;color:var(--bb-module-sidebar-text)!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html body .email-module.email-module .email-folder.bb-module-sidebar-item.is-active{background:var(--bb-module-sidebar-active)!important;color:var(--bb-module-sidebar-action-text)!important;font-weight:500!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab:focus-visible,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:focus-visible,html body .email-module.email-module .email-folder.bb-module-sidebar-item:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px #1a73e8!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs .bb-module-tab.bb-module-tab svg,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab svg,html body .email-module.email-module .email-folder.bb-module-sidebar-item svg{width:19px!important;height:19px!important;min-width:19px!important;justify-self:center!important;stroke-width:2!important;color:currentColor!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs .bb-module-badge,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-badge{position:static!important;grid-column:3!important;justify-self:end!important;align-self:center!important;transform:none!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important;box-shadow:none!important;font:500 11px/1 var(--bb-module-sidebar-font)!important}html body .email-module.email-module .email-folder.bb-module-sidebar-item>span:last-child{justify-self:end!important;color:currentColor!important;font:500 11px/1 var(--bb-module-sidebar-font)!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-tabs>hr,html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs)>hr,html body .email-module.email-module .email-folder-separator{height:1px!important;margin:8px 16px 8px 24px!important;border:0!important;background:var(--bb-module-sidebar-border)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell [data-bb-module-primary-action=true].bb-module-action.bb-module-action.bb-module-action,html body .email-module.email-module .email-compose-button.bb-module-sidebar-primary{box-sizing:border-box!important;width:max-content!important;min-width:152px!important;max-width:248px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 22px!important;border:0!important;border-radius:16px!important;background:var(--bb-module-sidebar-action-bg)!important;color:var(--bb-module-sidebar-action-text)!important;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;font-family:var(--bb-module-sidebar-font)!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-align:left!important}html body .bb-module-shell.bb-module-shell [data-bb-module-primary-action=true].bb-module-action.bb-module-action.bb-module-action:hover,html body .email-module.email-module .email-compose-button.bb-module-sidebar-primary:hover{background:var(--bb-module-sidebar-action-hover)!important;box-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)!important}html body .bb-module-shell.bb-module-shell [data-bb-module-primary-action=true].bb-module-action .bb-module-action__label{font:650 14px/1 var(--bb-module-sidebar-font)!important}html body .bb-module-shell.bb-module-shell [data-bb-module-primary-action=true].bb-module-action svg,html body .email-module.email-module .email-compose-button.bb-module-sidebar-primary svg{width:19px!important;height:19px!important;min-width:19px!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body.email-module-route .email-module.email-module.email-module.email-module.bb-module-shell{--bb-module-sidebar-width:272px!important;padding:76px 12px 20px calc(var(--bb-module-sidebar-width,272px) + 12px)!important}html body.email-module-route .email-module.email-module .email-layout{grid-template-columns:0 minmax(0,1fr)!important}html body.email-module-route .email-module.email-module .email-layout>:is(.email-mailbox-pane,.email-detail-pane,.email-settings){grid-column:2!important;min-width:0!important}html body.email-module-route .email-module.email-module .email-sidebar.bb-module-sidebar{position:fixed!important;inset:64px auto 0 0!important;z-index:940!important;box-sizing:border-box!important;width:var(--bb-module-sidebar-width,272px)!important;max-width:var(--bb-module-sidebar-width,272px)!important;height:calc(100dvh - 64px)!important;min-height:0!important;margin:0!important;padding:14px 12px 24px!important;border:0!important;border-right:1px solid var(--bb-module-sidebar-border)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:start!important;justify-content:flex-start!important;gap:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:opacity .18s ease,transform var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),visibility 0s linear 0s!important}html body.email-module-route .email-module.email-module .email-compose-button.bb-module-sidebar-primary{display:none!important}html body.email-module-route .email-module.email-module .email-sidebar-header{display:none!important}html body.email-module-route .email-module.email-module .email-folders{display:grid!important;align-content:start!important;gap:0!important;overflow:visible!important}html body.bb-module-sidebar-collapsed.email-module-route .email-module.email-module.email-module.email-module.bb-module-shell{padding-left:12px!important}html body.bb-module-sidebar-collapsed.email-module-route .email-module.email-module .email-sidebar.bb-module-sidebar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(calc(-100% - 24px))!important;transition-delay:0s,0s,var(--bb-module-sidebar-motion-duration,.26s)!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),#globalModuleSidebarFallback.bb-module-tabs.bb-module-tabs,html body .email-module.email-module .email-sidebar{background:var(--bb-module-sidebar-bg)!important;border-right-color:var(--bb-module-sidebar-border)!important;color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important}html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab,#globalModuleSidebarFallback.bb-module-tabs .bb-module-tab.bb-module-tab,html body .email-module.email-module .email-folder.bb-module-sidebar-item{min-height:48px!important;border-radius:0 24px 24px 0!important;background:transparent!important;color:var(--bb-module-sidebar-text)!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:14px!important;padding:0 16px!important;font-family:var(--bb-module-sidebar-font)!important;font-size:13px!important;font-weight:500!important}html body .bb-module-shell.bb-module-shell .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),#globalModuleSidebarFallback.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html body .email-module.email-module .email-folder.bb-module-sidebar-item.is-active{background:var(--bb-module-sidebar-active)!important;color:var(--bb-module-sidebar-action-text)!important;font-weight:500!important}.bb-module-sidebar-mobile-header{border-bottom-color:var(--bb-module-sidebar-border)!important;font-family:var(--bb-module-sidebar-font)!important}.bb-module-sidebar-mobile-apps{background:var(--bb-module-sidebar-action-bg)!important;color:var(--bb-module-sidebar-action-text)!important;font-family:var(--bb-module-sidebar-font)!important}.bb-module-sidebar-mobile-identity>strong{color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important}.bb-module-sidebar-mobile-close{color:var(--bb-module-sidebar-text)!important}.bb-module-sidebar-mobile-close:hover,.bb-module-sidebar-mobile-close:focus-visible{background:var(--bb-module-sidebar-hover)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-module-sidebar-bg)!important;border-right-color:var(--bb-module-sidebar-border)!important;color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:36px!important;height:auto!important;margin:0!important;padding:0 14px 0 24px!important;border:0!important;border-radius:0 18px 18px 0!important;background:transparent!important;color:var(--bb-module-sidebar-text)!important;box-shadow:none!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;place-items:initial!important;align-items:center!important;align-content:center!important;justify-items:start!important;gap:10px!important;font-family:var(--bb-module-sidebar-font)!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:hover{background:var(--bb-module-sidebar-hover)!important;color:var(--bb-module-sidebar-text)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]){background:var(--bb-module-sidebar-active)!important;color:var(--bb-module-sidebar-action-text)!important;font-weight:500!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px #1a73e8!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab svg{width:19px!important;height:19px!important;min-width:19px!important;justify-self:center!important;stroke-width:2!important;color:currentColor!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab span:not(.bb-module-badge){display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;font-family:inherit!important;font-weight:inherit!important;line-height:1.2!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-badge{position:static!important;grid-column:3!important;justify-self:end!important;align-self:center!important;transform:none!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important;box-shadow:none!important;font:500 11px/1 var(--bb-module-sidebar-font)!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-module-sidebar-bg)!important;border-right-color:var(--bb-module-sidebar-border)!important;color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab{min-height:48px!important;border-radius:0 24px 24px 0!important;background:transparent!important;color:var(--bb-module-sidebar-text)!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:14px!important;padding:0 16px!important;font-family:var(--bb-module-sidebar-font)!important;font-size:13px!important;font-weight:500!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]){background:var(--bb-module-sidebar-active)!important;color:var(--bb-module-sidebar-action-text)!important;font-weight:500!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-sidebar .bb-module-sidebar-item:is(.is-active,.active,[aria-selected=true],[aria-current=page]){border-radius:18px!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-sidebar .bb-module-sidebar-item:is(.is-active,.active,[aria-selected=true],[aria-current=page]){border-radius:24px!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body :is(#blyskbudProjectsModuleHost,#blyskbudProjectShellHost,#blyskbudSettingsModuleHost,#blyskbudTicketsModuleHost,#blyskbudWorkspaceModuleHost) .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-module-sidebar-bg)!important;border-right:1px solid var(--bb-module-sidebar-border)!important;color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important}}@media(max-width:899px),(pointer:coarse){html body :is(#blyskbudProjectsModuleHost,#blyskbudProjectShellHost,#blyskbudSettingsModuleHost,#blyskbudTicketsModuleHost,#blyskbudWorkspaceModuleHost) .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){background:var(--bb-module-sidebar-bg)!important;border-right:1px solid var(--bb-module-sidebar-border)!important;color:var(--bb-module-sidebar-text)!important;font-family:var(--bb-module-sidebar-font)!important}}html body .bb-module-sidebar.bb-module-tabs .bb-module-sidebar-item>.bb-module-sidebar-label{display:block!important;grid-column:2!important;min-width:0!important;max-width:100%!important;justify-self:start!important;visibility:visible!important;opacity:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.2!important;text-align:left!important}html body .bb-module-sidebar.bb-module-tabs .bb-module-sidebar-item>.bb-module-sidebar-count{display:block!important;grid-column:3!important;min-width:0!important;justify-self:end!important;visibility:visible!important;opacity:1!important;color:currentColor!important;font:500 11px/1 var(--bb-module-sidebar-font)!important;text-align:right!important}html body .bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-tabs .bb-module-sidebar-item.bb-module-sidebar-item>.bb-module-sidebar-label.bb-module-sidebar-label{grid-column:2!important;justify-self:start!important;color:currentColor!important;font-family:var(--bb-module-sidebar-font)!important;font-size:13px!important;font-weight:inherit!important;line-height:1.2!important;text-align:left!important}html body .bb-module-sidebar .bb-module-sidebar-copy{grid-column:2;min-width:0;display:grid;gap:2px;justify-self:stretch;text-align:left}html body .bb-module-sidebar .bb-module-sidebar-copy>.bb-module-sidebar-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:currentColor;font:inherit;text-align:left}html body .bb-module-sidebar .bb-module-sidebar-description{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-module-sidebar-muted,var(--bb-text-muted,#68798a));font:600 10px/1.2 var(--bb-module-sidebar-font);text-align:left}html body .bb-module-sidebar .bb-module-sidebar-group{position:relative;box-sizing:border-box;width:100%;min-width:0;margin:0}html body .bb-module-sidebar .bb-module-sidebar-group>summary{list-style:none;cursor:default}html body .bb-module-sidebar .bb-module-sidebar-group>summary::-webkit-details-marker{display:none}html body .bb-module-sidebar .bb-module-sidebar-group-items{box-sizing:border-box;width:calc(100% - 12px);min-width:0;margin:3px 0 5px 12px;padding:3px 0 3px 12px;border-left:1px solid var(--bb-module-sidebar-border);display:grid;gap:2px}html body .bb-module-sidebar .bb-module-sidebar-group>.bb-module-sidebar-item.has-children:after{content:"";width:0;height:0;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent;opacity:.66}html body .bb-module-sidebar .bb-module-sidebar-tree{position:static;box-sizing:border-box;width:calc(100% - 18px);min-width:0;margin:3px 0 7px 18px;border-left:1px solid var(--bb-module-sidebar-border);background:transparent}html body .bb-module-sidebar .bb-module-sidebar-tree-items{box-sizing:border-box;max-height:min(460px,calc(100dvh - 250px));min-width:0;padding:4px 0 4px 10px;display:grid;gap:2px;overflow:auto}html body .bb-module-sidebar .bb-module-sidebar-tree-row{box-sizing:border-box;min-width:0;min-height:38px;padding-left:calc(var(--bb-module-sidebar-tree-depth,0) * 18px);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;border-radius:8px}html body .bb-module-sidebar .bb-module-sidebar-tree-row:hover{background:var(--bb-module-sidebar-hover)}html body .bb-module-sidebar .bb-module-sidebar-tree-toggle{appearance:none;width:28px;height:36px;padding:0;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}html body .bb-module-sidebar .bb-module-sidebar-tree-toggle>span{font-size:11px;transition:transform .14s ease}html body .bb-module-sidebar .bb-module-sidebar-tree-toggle[aria-expanded=true]>span{transform:rotate(90deg)}html body .bb-module-sidebar .bb-module-sidebar-tree-spacer{width:28px}html body .bb-module-sidebar .bb-module-sidebar-tree-item{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:38px;padding:3px 6px 3px 0;border:0;background:transparent;color:var(--bb-module-sidebar-text);display:flex;align-items:center;gap:9px;cursor:pointer;font:500 13px/1.2 var(--bb-module-sidebar-font);text-align:left}html body .bb-module-sidebar .bb-module-sidebar-tree-item[aria-current=page]{color:var(--bb-module-sidebar-action-text);font-weight:750}html body .bb-module-sidebar .bb-module-sidebar-tree-item>svg{flex:0 0 20px;width:20px;height:20px;fill:currentColor;opacity:.72}html body .bb-module-sidebar .bb-module-sidebar-tree-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .bb-module-sidebar .bb-module-sidebar-group-items{box-sizing:border-box!important;padding-top:3px!important;padding-right:0!important;padding-bottom:3px!important;padding-left:0!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-sidebar .bb-module-sidebar-group-items{width:calc(100% - 11px)!important;margin:3px 0 5px 11px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs>.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item,html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .bb-module-sidebar-group-items>.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{width:calc(100% - 12px)!important;margin-left:12px!important;padding:0 14px 0 12px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .bb-module-sidebar-group-items>.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{width:100%!important;margin-left:0!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs :is(.bb-module-sidebar-group>summary,.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{padding:0 14px 0 12px!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-sidebar .bb-module-sidebar-group-items{width:calc(100% - 7px)!important;margin:3px 0 5px 7px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs>.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item,html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .bb-module-sidebar-group-items>.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{width:calc(100% - 8px)!important;margin-left:8px!important;padding:0 16px 0 8px!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs .bb-module-sidebar-group-items>.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{width:100%!important;margin-left:0!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-tabs.bb-module-tabs :is(.bb-module-sidebar-group>summary,.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{padding:0 16px 0 8px!important}}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar .bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group{margin-top:10px!important}html body .bb-module-sidebar .bb-module-sidebar-group::before{content:"";display:block!important;height:1px!important;margin:0 12px 10px!important;background:var(--bb-module-sidebar-section-border,var(--bb-module-sidebar-border))!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar :is(.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary,.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item{min-height:40px!important;border-radius:0!important;background:transparent!important;color:var(--bb-module-sidebar-text)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;font-weight:500!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar :is(.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary,.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item:hover{background:transparent!important;color:var(--bb-module-sidebar-text)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar :is(.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary,.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item>svg{display:none!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar :is(.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary,.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item>:is(.bb-module-sidebar-label.bb-module-sidebar-label,.bb-module-sidebar-copy.bb-module-sidebar-copy){grid-column:1!important;font-weight:500!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar :is(.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary,.bb-module-sidebar-group.bb-module-sidebar-group.bb-module-sidebar-group>summary>a).bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item.bb-module-sidebar-item>.bb-module-sidebar-count.bb-module-sidebar-count{grid-column:2!important}html body .bb-module-sidebar .bb-module-sidebar-group-items{margin-top:6px!important;border-left:0!important;gap:4px!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell:has(>.bb-module-sidebar),html body .bb-module-shell.bb-module-shell.bb-module-shell:has(.bb-module-inner+.bb-module-sidebar){--bb-module-sidebar-width:272px!important;padding-left:284px!important;transition:padding-left var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1))!important}html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar{position:fixed!important;inset:64px auto 0 0!important;z-index:940!important;box-sizing:border-box!important;width:var(--bb-module-sidebar-width,272px)!important;max-width:var(--bb-module-sidebar-width,272px)!important;height:calc(100dvh - 64px)!important;min-height:0!important;margin:0!important;padding:14px 12px 24px!important;border:0!important;border-right:1px solid var(--bb-module-sidebar-border)!important;border-radius:0!important;background:var(--bb-module-sidebar-bg)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:start!important;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:opacity .18s ease,transform var(--bb-module-sidebar-motion-duration,.26s) var(--bb-module-sidebar-motion-ease,cubic-bezier(.22,1,.36,1)),visibility 0s linear 0s!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell:has(>.bb-module-sidebar),html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell:has(.bb-module-inner+.bb-module-sidebar){padding-left:12px!important}html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(calc(-100% - 24px))!important;transition-delay:0s,0s,var(--bb-module-sidebar-motion-duration,.26s)!important}}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body.bb-module-sidebar-collapsed .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs){transform:translateX(calc(-100% - 24px))!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar{position:fixed!important;z-index:7200!important;inset:0 auto 0 0!important;box-sizing:border-box!important;width:min(86vw,340px)!important;max-width:340px!important;height:100dvh!important;margin:0!important;padding:16px 10px 20px!important;border:0!important;border-right:1px solid var(--bb-module-sidebar-border)!important;border-radius:0 18px 18px 0!important;background:var(--bb-module-sidebar-bg)!important;box-shadow:18px 0 48px rgba(5,14,28,.28)!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(calc(-100% + var(--bb-module-sidebar-drag,0px)),0,0)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility 0s linear .22s!important;will-change:transform!important;touch-action:pan-y!important}html body.bb-module-sidebar-open .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(var(--bb-module-sidebar-drag,0px),0,0)!important;transition-delay:0s!important}html body .bb-module-shell .bb-module-sidebar.bb-module-sidebar.is-dragging{transition:none!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-sidebar,html body #globalModuleSidebarFallback.bb-module-sidebar.bb-module-sidebar{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important}}html body :is(#blyskbudProjectsModuleHost,#blyskbudProjectShellHost,#blyskbudSettingsModuleHost,#blyskbudTicketsModuleHost,#blyskbudWorkspaceModuleHost) .bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar,html body .bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),#globalModuleSidebarFallback.bb-module-sidebar,html body.email-module-route .email-module.email-module .email-sidebar.email-sidebar{border-right:0!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),#globalModuleSidebarFallback.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html body .email-module.email-module .email-folder.bb-module-sidebar-item.is-active{border-radius:18px!important}}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs) .bb-module-tab.bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),#globalModuleSidebarFallback.bb-module-tabs .bb-module-tab.bb-module-tab:is(.is-active,.active,[aria-selected=true],[aria-current=page]),html body .email-module.email-module .email-folder.bb-module-sidebar-item.is-active{border-radius:24px!important}}body .bb-collection-view-switch.bb-collection-view-switch{width:auto!important;height:auto!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;overflow:visible!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-options--desktop{display:none!important}body .bb-collection-view-switch.bb-collection-view-switch>.bb-collection-view-details{position:relative!important;display:block!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-summary{box-sizing:border-box;width:44px!important;height:44px!important;list-style:none;border:1px solid var(--bb-border)!important;border-radius:10px!important;background:var(--bb-surface-soft)!important;color:var(--bb-color-accent)!important;display:grid!important;grid-template-columns:1fr!important;place-items:center;padding:0!important;cursor:pointer}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-summary::-webkit-details-marker{display:none}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-summary>svg{width:19px!important;height:19px!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-summary>svg:last-child,body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-summary>span{display:none!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-summary:focus-visible{outline:0;box-shadow:var(--bb-focus)}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-details[open]>.bb-collection-view-summary{border-color:var(--bb-color-accent)!important;background:var(--bb-color-accent-soft)!important;box-shadow:var(--bb-focus)}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile{position:absolute!important;z-index:6460!important;right:0!important;top:calc(100% + 6px)!important;width:210px!important;display:grid!important;gap:2px!important;border:1px solid var(--bb-border-strong)!important;border-radius:var(--bb-menu-radius)!important;background:var(--bb-surface)!important;box-shadow:var(--bb-menu-shadow)!important;padding:5px!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-details:not([open])>.bb-collection-view-options--mobile{display:none!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile>.bb-collection-view-button{box-sizing:border-box;width:100%!important;min-height:40px!important;display:grid!important;grid-template-columns:16px 18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border-radius:7px!important;padding:0 10px!important;font-size:12px!important;text-align:left!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile>.bb-collection-view-button>svg:first-child{grid-column:2}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile>.bb-collection-view-button>span{grid-column:3;display:block!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile .bb-collection-view-check{grid-column:1;grid-row:1;display:grid!important;place-items:center;visibility:hidden;color:var(--bb-color-accent)}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile .bb-collection-view-check svg{width:15px!important;height:15px!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile>.bb-collection-view-button.is-active{background:var(--bb-color-accent-soft)!important;box-shadow:none!important}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile>.bb-collection-view-button.is-active .bb-collection-view-check{visibility:visible}@media(prefers-reduced-motion:reduce){html body:not(.workspace-home)::before,html body.workspace-home:not(.app-home-route)::before,html body:is(:not(.workspace-home),.workspace-home:not(.app-home-route)) :is(.global-workspace-switcher:not(.app-home-icon-scope),.global-project-menu,.global-editor-tabs,.auth-account,.bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar],.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search,.bb-module-shell .bb-record-toolbar,.bb-module-shell .bb-record-smartbar>.bb-record-smartbuttons-trigger){transition:none!important}}@media(max-width:899px),(pointer:coarse){body:not(.workspace-home) .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search,body.workspace-home:not(.app-home-route) .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important;will-change:auto}body.bb-mobile-topbar-hidden:not(.workspace-home) .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search,body.bb-mobile-topbar-hidden.workspace-home:not(.app-home-route) .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{transform:translate3d(0,-220px,0)!important;opacity:0!important;pointer-events:none!important}body .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search .bb-global-search[data-bb-mobile-search-placement=topbar]{transform:none!important;opacity:1!important;transition:none!important;will-change:auto!important}}@media(max-width:899px),(pointer:coarse){body.bb-mobile-topbar-hidden .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar:has(.bb-global-search-toggle[aria-expanded=true],.bb-collection-view-details[open])>.bb-collection-toolbar-search{transform:none!important;opacity:1!important;pointer-events:auto!important;transition:none!important}}@media(max-width:900px){body:has(.bb-global-search[data-bb-mobile-search-placement=topbar][data-bb-global-search-advanced-open=true]){overflow:hidden!important}body .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar:has(.bb-global-search-toggle[aria-expanded=true])>.bb-collection-toolbar-search{transform:none!important;opacity:1!important;pointer-events:auto!important;will-change:auto!important;transition:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover{position:fixed!important;inset:64px 8px max(8px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;overscroll-behavior:none!important;border-radius:16px!important;box-shadow:var(--bb-menu-shadow)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden])) .bb-global-search-popover{top:116px!important;max-height:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-head{position:relative!important;top:auto!important;z-index:3!important;box-sizing:border-box!important;min-height:52px!important;background:var(--bb-surface)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-body{min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-side{min-width:0!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-group-picker-panel{position:static!important;inset:auto!important;width:100%!important;max-height:none!important;margin-top:8px!important;box-shadow:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-group-picker-list{max-height:min(38dvh,320px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-foot{position:relative!important;bottom:auto!important;z-index:3!important;box-sizing:border-box!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;background:var(--bb-surface)!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-foot>span{display:none!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-clear{box-sizing:border-box!important;width:100%!important;min-height:44px!important;align-self:center!important;justify-content:center!important}}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true],html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] :is(.bb-collection-table-wrap,.bb-collection-table){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table th,html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table td{border-top:0!important;border-right:0!important;border-bottom:1px solid var(--bb-border)!important;border-left:0!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table thead th{background:var(--bb-workspace-unified-bg,transparent)!important;box-shadow:none!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table tbody tr:not(.bb-collection-table-group),html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table tbody tr:not(.bb-collection-table-group)>td{background:transparent!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table tbody tr:last-child>td{border-bottom:1px solid var(--bb-border)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell:not(.email-module) [data-bb-collection-list-root=true] .bb-collection-table .bb-collection-table-group th{background:transparent!important}@media(max-width:899px),(pointer:coarse){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-tabs.bb-module-tabs.bb-module-tabs:not(.project-bottomnav):not(.qc-wizard-tabs),html body #globalModuleSidebarFallback.bb-module-tabs.bb-module-tabs,html body .bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar,html body .email-module.email-module .email-sidebar.email-sidebar{box-shadow:none!important}}@media(max-width:900px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover-foot:not(:has(.bb-global-search-popover-clear)){display:none!important}}@media(max-width:900px){body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:has(.bb-global-search-toggle[aria-expanded=true]){will-change:auto!important}body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover[hidden]{display:none!important}}.bb-detail-toolbar{box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px;background:var(--bb-surface,#fff);color:var(--bb-text,#202124);border-bottom:1px solid var(--bb-border,#dadce0)}.bb-detail-toolbar-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 20px/1.3 var(--bb-font,system-ui)}.bb-detail-toolbar-actions{display:flex;align-items:center;gap:4px}.bb-detail-toolbar :is(button,a){box-sizing:border-box;min-width:44px;min-height:44px;border:0;border-radius:50%;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}.bb-detail-toolbar svg{width:24px;height:24px}.bb-detail-toolbar :is(button,a):hover{background:color-mix(in srgb,currentColor 10%,transparent)}.bb-detail-toolbar :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:-3px}body.theme-night .bb-detail-toolbar{background:var(--bb-surface,#1c2030);color:var(--bb-text,#e6e8ef)}@media(min-width:701px){.email-module.email-module.email-module:has(.email-compose-fab) .email-results{padding-bottom:82px!important;scroll-padding-bottom:82px}}@media(max-width:700px){html body.email-module-route .email-module.email-module.email-module .email-results,html body.email-module-route .email-module.email-module.email-module .email-list-results,html body.email-module-route .email-module.email-module.email-module .email-list-results :is(.bb-collection-table-shell,.bb-collection-table-wrap,.bb-collection-table,tbody){background:var(--email-mobile-page)!important;border-color:var(--email-mobile-page)!important;box-shadow:none!important}html body.email-module-route .email-module.email-module.email-module .email-list-results .bb-collection-table tr[data-email-open]{background:var(--email-mobile-page)!important;box-shadow:none!important;border-color:var(--email-mobile-page)!important}html body.email-module-route .email-module.email-module.email-module .email-list-results .bb-collection-table tr[data-email-open]>td:first-child{border-radius:inherit!important;border-color:var(--email-mobile-page)!important;box-shadow:none!important}}@media(max-width:700px){html body.email-module-route{--email-safe-top:var(--bb-native-safe-area-top,env(safe-area-inset-top,0px));--email-safe-bottom:var(--bb-native-safe-area-bottom,env(safe-area-inset-bottom,0px));--bb-native-system-bars-solid:1}html body.email-module-route:is(:has(.email-mailbox-pane),.email-mobile-detail-open):not(:has(.email-compose-overlay)){--bb-native-edge-to-edge:1}html body.email-module-route.bb-mobile-topbar-hidden:not(.email-mobile-detail-open):not(.bb-module-sidebar-open):not(.bb-module-sidebar-dragging):not(.auth-account-menu-open):not(:has(.email-mailbox-pane.is-selection-mode,.email-account-switcher[open],.bb-global-search-toggle[aria-expanded=true])){--bb-native-system-bars-solid:0}html body.email-module-route .email-module.email-module.email-module .email-results{padding-top:calc(62px + var(--email-safe-top))!important;transition:none!important;will-change:auto;padding-bottom:calc(82px + var(--email-safe-bottom))!important}html body.email-module-route .email-module.email-module.email-module .email-mailbox-toolbar>.email-global-search,html body.email-module-route .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search{top:calc(8px + var(--email-safe-top))!important;margin-top:0!important}html body.email-module-route>.global-workspace-switcher{top:calc(12px + var(--email-safe-top))!important;margin-top:0!important}html body.email-module-route>.auth-account{top:calc(8px + var(--email-safe-top))!important;margin-top:0!important}html body.email-module-route .email-module.email-module.email-module .email-account-switcher{top:calc(9px + var(--email-safe-top))!important;margin-top:0!important}html body.email-module-route::before{top:var(--email-safe-top)!important;margin-top:0!important}html body.email-module-route .email-module.email-module.email-module .email-mobile-selection-toolbar{top:var(--email-safe-top)!important}html body.email-module-route .email-module.email-module.email-module .email-mailbox-pane.is-selection-mode .email-results{padding-top:calc(123px + var(--email-safe-top))!important}html body.email-module-route .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-sidebar.bb-module-sidebar,html body.email-module-route #globalModuleSidebarFallback.bb-module-sidebar.bb-module-sidebar{top:var(--email-safe-top)!important;bottom:var(--email-safe-bottom)!important;height:calc(100dvh - var(--email-safe-top) - var(--email-safe-bottom))!important}html body.email-module-route .email-module.email-module.email-module .email-account-switcher-menu{top:calc(66px + var(--email-safe-top))!important;max-height:calc(100dvh - 80px - var(--email-safe-top) - var(--email-safe-bottom))!important}html body.email-module-route .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-popover{top:calc(64px + var(--email-safe-top))!important;bottom:max(8px,var(--email-safe-bottom))!important}html body.email-module-route .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar]:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden])) .bb-global-search-popover{top:calc(116px + var(--email-safe-top))!important}html body.email-module-route:not(:has(.email-compose-overlay)) .email-module.email-module.email-module.email-module .email-compose-fab.email-compose-fab.email-compose-fab{bottom:calc(14px + var(--email-safe-bottom))!important}}@media(max-width:700px){html body.email-module-route.email-mobile-detail-open .email-module.email-module .email-detail-head{padding-top:var(--email-safe-top)!important}html body.email-module-route.email-mobile-detail-open .email-detail-pane{scroll-padding-bottom:calc(148px + var(--email-safe-bottom))!important}html body.email-module-route.email-mobile-detail-open .email-detail-sticky-actions{padding-bottom:calc(12px + var(--email-safe-bottom))!important}html body.email-module-route.email-mobile-detail-open .email-detail-bottom-spacer{height:calc(136px + var(--email-safe-bottom))!important;min-height:calc(136px + var(--email-safe-bottom))!important}html body.email-module-route.email-mobile-detail-open .email-detail-compose-dock>.email-inline-reply{padding-bottom:calc(10px + var(--email-safe-bottom))!important}html body.email-module-route.email-mobile-detail-open .email-mobile-detail-popover{top:max(8px,var(--email-safe-top))!important;max-height:calc(100dvh - max(8px,var(--email-safe-top)) - max(8px,var(--email-safe-bottom)))!important}html body.email-module-route.email-mobile-detail-open .email-attachment-viewer{inset:var(--email-safe-top) 0 var(--email-safe-bottom)!important;contain:layout!important}}@media(max-width:700px){html body.email-module-route.email-mobile-mailbox-returning::before,html body.email-module-route.email-mobile-mailbox-returning>.global-workspace-switcher,html body.email-module-route.email-mobile-mailbox-returning>.auth-account,html body.email-module-route.email-mobile-mailbox-returning .email-module.email-module.email-module.email-module :is(.email-global-search,.email-account-switcher,.email-mobile-folder-heading,.email-results){transition:none!important}}@media(max-width:700px){html body.email-module-route .email-list-results tr[data-email-open][data-bb-email-row-measured]{content-visibility:auto;contain-intrinsic-block-size:auto var(--bb-email-row-height)}}.bb-email-loading{box-sizing:border-box;width:100%;min-width:0;color:var(--bb-text);background:var(--bb-surface)}.bb-email-loading--shell{min-height:calc(100dvh - 140px);padding:24px}.bb-email-loading__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bb-email-loading__row{box-sizing:border-box;display:flex;align-items:center;gap:16px;height:84px;padding:14px 16px}.bb-email-loading__avatar,.bb-email-loading__copy i,.bb-email-loading__toolbar,.bb-email-loading__heading{display:block;background:color-mix(in srgb,var(--bb-text,#202124) 10%,transparent);border-radius:5px}.bb-email-loading__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%}.bb-email-loading__copy{display:grid;gap:8px;flex:1;min-width:0}.bb-email-loading__copy i{height:10px;width:90%}.bb-email-loading__copy i:first-child{width:36%}.bb-email-loading__copy i:last-child{width:65%}.bb-email-loading__toolbar{height:48px;margin-bottom:20px;border-radius:24px}.bb-email-loading__heading{width:100px;height:14px;margin:20px 16px}@media(max-width:700px){html body.email-module-route:has(.bb-email-loading--shell)::before{height:62px!important}.bb-email-loading--shell{padding:calc(70px + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px))) 0 calc(82px + var(--bb-native-safe-area-bottom,env(safe-area-inset-bottom,0px)))}.bb-email-loading__toolbar{margin:0 8px 28px}.bb-email-loading__row{padding:14px 16px}}@media(min-width:701px){html body .email-module.email-module.email-module .email-table-primary{min-height:var(--bb-collection-row-inner-height,40px)!important;padding-block:var(--bb-collection-attachment-padding,8px)!important;align-items:center!important}html body .email-module.email-module.email-module .email-list-results tr.has-attachments .email-table-primary{min-height:var(--bb-collection-attachment-inner-height,66px)!important;padding-block:var(--bb-collection-attachment-padding,8px)!important;align-items:center!important}html body .email-module.email-module.email-module .email-row-content{gap:6px!important}html body .email-module.email-module.email-module .email-row-label{box-sizing:border-box;min-height:20px!important;line-height:16px!important;padding-block:2px!important}}html body .email-module.email-module.email-module .email-row-line.has-labels{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:5px!important;overflow:visible!important;white-space:normal!important}html body .email-module.email-module.email-module .email-row-labels{display:flex!important;flex-wrap:wrap!important;align-items:center;min-width:0;max-width:100%;gap:4px;overflow:visible!important;white-space:normal!important}html body .email-module.email-module.email-module .email-row-message{display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .email-module.email-module.email-module .email-row-label{display:inline-flex!important;flex:0 1 auto!important;max-width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important;white-space:normal!important}html body .email-module.email-module.email-module .email-row-label>span:last-child{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}html body .email-module.email-module .email-detail-labels{min-width:0;max-width:100%}html body .email-module.email-module .email-detail-label{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}html body .email-module .email-message-menu{position:relative;flex:0 0 auto}html body .email-module .email-message-menu>summary{list-style:none}html body .email-module .email-message-menu>summary::-webkit-details-marker{display:none}html body .email-module .email-message-menu[open]>.email-message-menu-options{position:fixed;z-index:1500;display:flex;flex-direction:column;min-width:210px;max-width:calc(100vw - 16px);padding:8px 0;border:1px solid var(--bb-border,#dadce0);border-radius:var(--bb-menu-radius);background:var(--bb-surface,#fff);color:var(--bb-text,#202124);box-shadow:var(--bb-menu-shadow)}html body .email-module .email-message-menu-options>button{display:flex;align-items:center;gap:16px;min-height:40px;padding:8px 20px;border:0;background:transparent;color:inherit;text-align:left;font:400 14px/20px var(--bb-font);cursor:pointer}html body .email-module .email-message-menu-options>button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--bb-text,#202124) 8%,transparent)}html body .email-module .email-message-menu-options>button:disabled{opacity:.45;cursor:default}html body .email-module .email-message-menu-options svg{width:20px;height:20px;flex:0 0 20px}html body .email-module.email-module .email-thread-message.is-collapsed{position:relative}html body .email-module.email-module .email-thread-message.is-collapsed>.email-message-menu{position:absolute;top:14px;right:8px}html body .email-module.email-module .email-thread-message.is-collapsed>.email-thread-summary{padding-right:52px!important}html body .email-module.email-module .email-detail-label{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 6px;line-height:20px;vertical-align:middle}html body .email-module.email-module .email-detail-label.email-custom-label-chip{background:var(--email-label-color,var(--bb-surface-2,#e8eaed))!important;color:var(--email-label-text-color,var(--bb-text,#202124))!important;border:0!important;border-radius:4px}html body .email-module.email-module .email-detail-label-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:20px/1 Arial;cursor:pointer}html body .email-module.email-module .email-detail-label-remove:hover{background:color-mix(in srgb,currentColor 16%,transparent)}html body .email-module.email-module .email-toolbar-popover.is-label{background:var(--bb-surface,#fff)!important;color:var(--bb-text,#202124)!important;border-color:var(--bb-border,#dadce0)!important}html body .email-module.email-module .email-toolbar-popover.is-label :is(button,label,input){color:inherit!important}html body .email-module.email-module .email-toolbar-popover.is-label :is(button,label):hover{background:color-mix(in srgb,var(--bb-text,#202124) 8%,transparent)!important}html body .email-module.email-module .email-compose-rich-frame,html body .email-module .email-signature-frame{background:var(--bb-surface,#fff)!important;color:var(--bb-text,#202124)!important}html body .email-module :is(.email-compose-rich-frame,.email-signature-frame):not([data-email-editor-ready]){visibility:hidden}html body .email-module .email-signature-settings{display:flex;flex-direction:column;gap:16px;max-width:900px;padding:24px;background:var(--bb-surface);color:var(--bb-text);border:1px solid var(--bb-border);border-radius:12px}html body .email-module .email-signature-settings .email-compose-format-toolbar{position:static;display:flex;flex-wrap:wrap;background:var(--bb-surface);color:var(--bb-text);border-color:var(--bb-border)}html body .email-module .email-signature-settings .email-compose-format-button{color:var(--bb-text)}html body .email-module .email-signature-frame{box-sizing:border-box;width:100%;min-height:300px;border:1px solid var(--bb-border);border-radius:8px}html body .email-module .email-signature-actions{display:flex;justify-content:flex-end}html body .email-module .is-pending-send .email-message-sender{display:grid;gap:4px}html body .email-module .is-pending-send [role=status]{color:var(--bb-muted);font-size:12px}html body .bb-segmented-tabs.bb-segmented-tabs--underline{display:flex!important;gap:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--bb-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .bb-segmented-tabs.bb-segmented-tabs--underline .bb-segmented-tab{position:relative!important;flex:1!important;justify-content:center!important;min-height:52px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-weight:500!important;color:var(--bb-text-muted)!important}html body .bb-segmented-tabs.bb-segmented-tabs--underline .bb-segmented-tab.is-active{background:transparent!important;color:var(--bb-color-accent)!important;box-shadow:none!important}html body .bb-segmented-tabs.bb-segmented-tabs--underline .bb-segmented-tab.is-active:after{content:""!important;position:absolute!important;bottom:0!important;left:20%!important;right:20%!important;height:3px!important;background:currentColor!important;border-radius:3px 3px 0 0!important}.bb-collection-file-feed-toolbar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:12px;padding:12px 8px}.bb-collection-file-feed-view{margin-left:auto}.bb-file-feed-filter{font:inherit;cursor:pointer}.bb-file-feed-description{grid-column:1/-1;grid-row:3;display:flex;align-items:center;box-sizing:border-box;gap:12px;padding:12px 4px;min-width:0;font-size:14px;line-height:20px}.bb-file-feed-description>div{min-width:0;overflow-wrap:anywhere}.bb-file-feed-description time{display:block;color:var(--bb-text-muted);font-size:13px}.bb-file-feed-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--bb-drive-inactive-control);color:var(--bb-drive-text);font-size:16px}.bb-file-feed-avatar svg{width:20px;height:20px}.bb-collection-file>.bb-file-feed-open{grid-column:1/-1;grid-row:4;justify-self:start;min-height:40px;margin:0 4px 12px;padding:0 20px;border-radius:24px;background:var(--bb-drive-inactive-control);color:var(--bb-drive-text);font-size:14px}:root{--bb-drive-canvas:#f0f4f9;--bb-drive-surface:#fff;--bb-drive-search:#fff;--bb-drive-text:#1f1f1f;--bb-drive-muted:#444746;--bb-drive-control:#c2e7ff;--bb-drive-on-control:#004a77;--bb-drive-inactive-control:#e1e8f2;--bb-drive-nav-control:#c2e7ff;--bb-drive-on-nav:#004a77;--bb-drive-new:#d3e3fd;--bb-drive-on-new:#0842a0;--bb-drive-camera:#c4eed0;--bb-drive-on-camera:#0f5223;--bb-drive-icon-bg:#f0f4f9;--bb-drive-tile:#edf0f6;--bb-drive-file-blue:#3083ff;--bb-drive-file-red:#ff4040;--bb-drive-file-green:#00ac47;--bb-drive-file-orange:#ed7626;--bb-drive-file-purple:#735cff;--bb-drive-glyph-on:#fff}:is(html.theme-night,body.theme-night,[data-theme=night]){--bb-drive-canvas:#1a1b20;--bb-drive-surface:#121318;--bb-drive-search:#282a2f;--bb-drive-text:#e3e3e8;--bb-drive-muted:#c4c6d0;--bb-drive-control:#c1c7de;--bb-drive-on-control:#292f42;--bb-drive-inactive-control:#404659;--bb-drive-nav-control:#404659;--bb-drive-on-nav:#dde2fc;--bb-drive-new:#2f4578;--bb-drive-on-new:#dbe1ff;--bb-drive-camera:#593d59;--bb-drive-on-camera:#f6d9fc;--bb-drive-icon-bg:#1f2026;--bb-drive-tile:#1e1f25}.bb-collection-file-icon>.bb-collection-file-type-glyph,.bb-collection-file-meta-badges{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon:has(>.bb-collection-file-type-glyph)>svg:not(.bb-collection-file-type-glyph){display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon>.bb-collection-file-type-glyph{display:block;color:var(--bb-drive-file-blue)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph:is(.is-pdf,.is-video){color:var(--bb-drive-file-red)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph.is-sheet{color:var(--bb-drive-file-green)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph.is-slides{color:var(--bb-drive-file-orange)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph:is(.is-image,.is-audio,.is-drawing){color:var(--bb-drive-file-purple)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph:is(.is-archive,.is-generic){color:var(--bb-text-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview>span:not(.bb-collection-file-icon){display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview>img[hidden]{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]{min-width:0;min-height:48px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]>.pfm-drive-sort-label{min-width:0;max-width:none;width:auto;height:auto;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0;background:transparent;color:inherit}.bb-collection-file-icon.is-shared-drive{position:relative;overflow:hidden}.bb-collection-file-icon.is-shared-drive>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.bb-collection-file-icon.is-shared-drive>img[hidden]{display:none!important}.bb-drive-cover-editor{display:grid;gap:12px;min-width:0}.bb-drive-cover-editor p{margin:0;overflow-wrap:anywhere}.bb-drive-cover-editor label{display:grid;gap:8px}.bb-drive-cover-editor input{box-sizing:border-box;min-height:44px;width:100%;max-width:100%;font:inherit}.bb-drive-cover-editor button{min-height:44px}.bb-drive-cover-editor #drive-cover-hint{font-size:13px;color:var(--bb-text-muted);line-height:1.45}.bb-drive-cover-preview>.bb-collection-file-icon.is-shared-drive{width:80px;height:80px;padding:16px}.bb-collection-navigation-viewport{display:grid;min-width:0}.bb-collection-navigation-viewport[data-bb-navigation-animating]{overflow:clip}.bb-collection-navigation-content{display:grid;gap:10px;min-width:0}.bb-collection-navigation-content>*{min-width:0;max-width:100%;margin-top:0!important;margin-bottom:0!important}.bb-collection-file-navigation-icon{transition:background-color .18s ease,color .18s ease}@media(prefers-reduced-motion:reduce){.bb-collection-file-navigation-icon{transition:none}}.bb-collection-file-loading{padding:4px 8px;min-height:320px}.bb-collection-file-placeholder{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:16px 12px;gap:6px 16px;align-content:center;min-height:64px}.bb-collection-file-placeholder>:is(i,span,small){display:block;background:var(--bb-surface-soft);border-radius:4px}.bb-collection-file-placeholder>i{grid-row:1/3;align-self:center;width:28px;height:32px}.bb-collection-file-placeholder>span{width:65%;max-width:300px}.bb-collection-file-placeholder>small{width:40%;max-width:180px}.bb-collection-responsive-files[data-bb-row-density=comfortable] .bb-collection-files-mobile .bb-collection-file{min-height:72px}html body .bb-app-bar.bb-app-bar.bb-app-bar.bb-app-bar .bb-detail-toolbar-title:has(>small){display:flex!important;flex-direction:column;gap:3px;min-width:0}html body .bb-app-bar .bb-detail-toolbar-title:has(>small)>span{font:inherit}.bb-detail-toolbar-title>span,.bb-detail-toolbar-title>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-detail-toolbar-title>small{font-size:13px;font-weight:400;line-height:1.4;color:var(--bb-text-muted)}.bb-collection-file-icon.is-shared-drive{box-sizing:border-box;width:44px;height:44px;padding:9px;border-radius:14px;background:var(--bb-color-info-soft);color:var(--bb-text)}.bb-collection-table--files[data-bb-row-density=comfortable]{--bb-file-row-height:64px}.bb-collection-density{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--bb-text-muted)}.bb-collection-density select{min-height:36px;max-width:130px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface);color:var(--bb-text);font:inherit;padding:4px}.bb-collection-file-icon.is-yellow{color:var(--bb-color-warning)}.bb-collection-file-icon.is-orange{color:var(--bb-color-orange,var(--bb-color-warning))}.bb-selection-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0;list-style:none;margin:0}.bb-selection-chips li{display:flex;align-items:center;gap:8px;border-radius:24px;padding:2px 4px 2px 12px;background:var(--bb-color-accent-soft);color:var(--bb-text)}.bb-selection-chips li button{border:0!important;background:transparent!important;min-width:36px;min-height:36px}.bb-collection-file-suggestions{margin:4px 0 20px}.bb-collection-file-suggestions>summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:500;color:var(--bb-text)}.bb-file-hover-card{position:fixed;z-index:6500;box-sizing:border-box;width:300px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:16px;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);color:var(--bb-text);box-shadow:0 8px 28px #0003;font:13px/1.45 var(--bb-font)}.bb-file-hover-card>strong{display:block;overflow-wrap:anywhere}.bb-file-hover-card>img{display:block;width:100%;height:150px;object-fit:contain;margin:12px 0;background:var(--bb-surface-soft)}.bb-file-hover-card dl{margin:12px 0 0;display:grid;gap:8px}.bb-file-hover-card dl>div{display:grid;gap:2px}.bb-file-hover-card dt{font-size:11px;color:var(--bb-text-muted)}.bb-file-hover-card dd{margin:0;overflow-wrap:anywhere}.documents-drive .bb-collection-surface[aria-busy=true]{position:relative}.documents-drive .bb-collection-surface[aria-busy=true]:before{content:"";display:block;height:2px;position:absolute;top:0;left:0;right:0;z-index:2;background:linear-gradient(90deg,transparent,var(--bb-color-accent),transparent);background-size:200% 100%;animation:bb-files-loading 1.4s linear infinite}.documents-drive .bb-collection-surface[aria-busy=true] .bb-collection-file-empty{visibility:hidden}.documents-project-status[data-transient=true]{position:relative!important;inset:auto!important;transform:none!important;display:block!important;width:100%!important;height:2px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:0!important;overflow:hidden;background:transparent!important}.documents-project-status[data-transient=true]:has(+.documents-project-files-host:empty){background:linear-gradient(90deg,transparent,var(--bb-color-accent),transparent)!important;background-size:200% 100%!important;animation:bb-files-loading 1.4s linear infinite}.documents-project-status[data-transient=true][hidden]{display:none!important}@keyframes bb-files-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.documents-drive .bb-collection-surface[aria-busy=true]:before,.documents-project-status[data-transient=true]{animation:none}}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-module-sidebar [data-bb-module-action-placement=sidebar].bb-module-action.bb-module-action.bb-module-action{position:static!important;inset:auto!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;margin:0 0 12px!important;flex-shrink:0!important}.documents-project-status[data-transient=true]:has(+.documents-project-files-host:not(:empty)){display:none!important}.bb-collection-responsive-files,.bb-collection-files-desktop,.bb-collection-files-mobile{min-width:0}.bb-collection-files-mobile{display:none}.bb-collection-file{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;box-sizing:border-box;min-height:48px;padding:2px 4px;border-radius:0;border-bottom:1px solid var(--bb-border);color:var(--bb-text);font-family:var(--bb-font)}.bb-collection-file:hover{background:var(--bb-surface-soft)}.bb-collection-file.is-selected{background:var(--bb-color-info-soft)}.bb-collection-file button,.bb-collection-file-identity button,.bb-collection-file-actions button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;box-shadow:none}.bb-collection-file button:focus-visible,.bb-collection-file-identity button:focus-visible,.bb-collection-file-actions button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px;border-radius:8px}.pfm-drive-tools,.pfm-drive-selection-tools{display:contents}.bb-collection-file-selection-toggle{display:none}.bb-collection-file-select--drive[aria-pressed=false]>.bb-collection-file-check,.bb-collection-file-select--drive[aria-pressed=true]>.bb-collection-file-icon{display:none}@media(min-width:901px){.pfm[data-file-selection-active=true] .pfm-drive-tools{display:none}}.bb-collection-file-select,.bb-collection-file-more,.bb-collection-file-quick{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;flex-shrink:0;touch-action:manipulation}.bb-collection-file-more{font-size:24px!important;font-weight:400!important}.bb-collection-file-select:hover,.bb-collection-file-more:hover,.bb-collection-file-quick:hover{background:var(--bb-surface-soft)}.bb-collection-file-main{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-width:0;min-height:44px;text-align:left;padding:2px 0;overflow:hidden}.bb-collection-file-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4}.bb-collection-file-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-muted);font-size:12px;font-weight:400;line-height:1.4}.bb-collection-file-label{display:flex;align-items:center;gap:6px;min-width:0}.bb-collection-file-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-collection-file-badges{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.bb-collection-file-badge{display:inline-flex;color:var(--bb-text-muted)}.bb-collection-file-badge svg{width:16px;height:16px}.bb-collection-file-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--bb-color-info,var(--bb-color-accent));flex-shrink:0}.bb-collection-file-icon svg{width:100%;height:100%}.bb-collection-file-icon.is-grey{color:var(--bb-text-muted)}.bb-collection-file-icon.is-red{color:var(--bb-color-danger)}.bb-collection-file-icon.is-green{color:var(--bb-color-success)}.bb-collection-file-icon.is-purple{color:var(--bb-color-purple,var(--bb-color-accent))}.bb-collection-file-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bb-color-info);color:var(--bb-surface);font-size:16px}.bb-collection-tiles.bb-collection-tiles--files{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:16px;align-items:start}.bb-collection-file--tile{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;min-height:0;padding:6px;border:0;border-radius:16px;background:var(--bb-surface-soft);overflow:hidden}.bb-collection-file--tile:hover{background:color-mix(in srgb,var(--bb-surface-soft) 70%,var(--bb-border))}.bb-collection-file--tile.is-selected{background:var(--bb-color-info-soft)}.bb-collection-file--tile>.bb-collection-file-select{grid-column:1;grid-row:1;justify-self:start}.bb-collection-file--tile>.bb-collection-file-more{grid-column:3;grid-row:1;justify-self:end}.bb-collection-file--tile>.bb-collection-file-main{grid-column:2;grid-row:1;height:44px;min-height:44px;padding:0 4px}.bb-collection-file--tile>.bb-collection-file-main>span{font-size:14px;line-height:1.4}.bb-collection-file--tile .bb-collection-file-name{display:block;white-space:nowrap;text-overflow:ellipsis}.bb-collection-file--tile>.bb-collection-file-main small{display:none}.bb-collection-file-preview{position:relative;grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;width:100%;aspect-ratio:1.25;overflow:hidden;border-radius:12px!important;background:var(--bb-surface)!important;color:var(--bb-text-muted)!important}.bb-collection-file-preview>.bb-collection-file-icon{width:52px;height:52px}.bb-collection-file-preview>span:not(.bb-collection-file-icon){font-size:12px;font-weight:500;letter-spacing:.04em}.bb-collection-file-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--bb-surface)}.bb-collection-file-preview--folder{display:none}.bb-collection-file--tile.is-folder{border-radius:12px;align-self:start}.bb-collection-file--tile.is-folder>.bb-collection-file-main{height:44px;min-height:44px}.bb-collection-file--tile.is-folder .bb-collection-file-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-collection-file-group{padding:20px 12px 8px;font-size:13px;font-weight:500;color:var(--bb-text-muted)}.bb-collection-file-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;min-height:clamp(260px,45dvh,440px);padding:40px 24px;text-align:center;color:var(--bb-text-muted);font-size:14px}.bb-collection-file-empty-icon{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:var(--bb-surface-soft);color:var(--bb-color-accent)}.bb-collection-file-empty-icon svg{width:64px;height:64px;stroke-width:1.3}.bb-collection-file-empty h3{margin:0;color:var(--bb-text);font-size:18px;font-weight:500;line-height:1.4}.bb-collection-file-empty p{max-width:440px;margin:0;line-height:1.5}.bb-collection-file-identity{display:flex;align-items:center;gap:8px;min-width:0}.bb-collection-file-identity .bb-collection-file-main{flex:1;min-width:0;min-height:44px}.bb-collection-file-actions{display:flex;align-items:center;justify-content:flex-end;min-height:44px}.bb-collection-file-actions .bb-collection-file-quick{visibility:hidden}.bb-collection-table--files tr:hover .bb-collection-file-quick,.bb-collection-table--files tr:focus-within .bb-collection-file-quick{visibility:visible}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files{table-layout:fixed!important;min-width:100%;width:100%!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files th,html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files td{box-sizing:border-box!important;padding:0 12px!important;height:var(--bb-file-row-height,48px)!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files th{font-weight:500!important;background:transparent!important;box-shadow:none!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files td:first-child{overflow:hidden!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files col[data-bb-column-id=name]{width:auto}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files col:not([data-bb-column-id=name]){width:148px}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files col[data-bb-column-id=size]{width:96px}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files col[data-bb-column-id=actions]{width:144px}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files tbody tr:hover>td{background:var(--bb-surface-soft)!important}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files tbody tr[aria-selected=true]>td{background:var(--bb-color-info-soft)!important}@media(hover:none){.bb-collection-file-actions .bb-collection-file-quick{display:none}}@media(max-width:1100px){html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files col[data-bb-column-id=actions]{width:52px}.bb-collection-file-actions .bb-collection-file-quick{display:none}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files th,html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell .bb-collection-table.bb-collection-table--files td{padding-inline:6px!important}}.bb-collection-file-navigation{display:none}.pfm-drive-mobile-view,.pfm-menu-item-icon{display:none}@media(max-width:900px){.bb-collection-file-navigation{position:fixed;z-index:110;inset:auto 0 0;display:flex;align-items:stretch;justify-content:space-around;box-sizing:border-box;height:calc(76px + env(safe-area-inset-bottom,0px));padding:6px 4px env(safe-area-inset-bottom,0px);background:var(--bb-surface);border-top:1px solid var(--bb-border);color:var(--bb-text)}.bb-collection-file-navigation button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 2px;border:0;background:transparent;color:inherit;font:400 11px/1.3 var(--bb-font);cursor:pointer}.bb-collection-file-navigation-icon{display:grid;place-items:center;width:56px;height:32px;border-radius:24px}.bb-collection-file-navigation-icon svg{width:24px;height:24px}.bb-collection-file-navigation [aria-current=page] .bb-collection-file-navigation-icon{background:var(--bb-color-accent-soft);color:var(--bb-color-accent)}.bb-collection-file-navigation button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px;border-radius:12px}}@media(max-width:760px){.bb-collection-files-desktop{display:none}.bb-collection-files-mobile{display:block}.bb-collection-tiles.bb-collection-tiles--files{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb-collection-file{gap:4px;min-height:68px;padding:6px 0}.bb-collection-file--tile{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;min-height:0;padding:4px}.bb-collection-file--tile>.bb-collection-file-select,.bb-collection-file--tile>.bb-collection-file-more{width:44px;min-width:44px;min-height:44px}.bb-collection-file-main>span{font-size:16px}.bb-collection-file-main small{font-size:13px}.bb-collection-file--tile>.bb-collection-file-main>span{font-size:14px}.bb-collection-file--tile:not(.is-folder)>.bb-collection-file-select{grid-row:1;align-self:start;z-index:1;margin:4px}.bb-collection-file--tile:not(.is-folder)>.bb-collection-file-main{grid-column:1/3;grid-row:2;height:76px;padding:6px 4px}.bb-collection-file--tile:not(.is-folder)>.bb-collection-file-more{grid-row:2}.bb-collection-file--tile:not(.is-folder) .bb-collection-file-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.bb-collection-file--tile>.bb-collection-file-main small{display:block;font-size:11px}.bb-collection-file--tile>.bb-collection-file-preview{grid-row:1;aspect-ratio:1.2}.bb-collection-file--tile.is-folder{grid-column:1/-1}.bb-collection-file--tile.is-folder>.bb-collection-file-main{height:52px}}html:has(.documents-drive),html body:has(.documents-drive){overflow:hidden!important}html body:has(.documents-drive) #blyskbudWorkspaceModuleHost{min-height:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{--bb-file-canvas:var(--bb-surface);--bb-file-tools-height:52px;box-sizing:border-box;height:var(--bb-visual-viewport-height,100dvh)!important;min-height:0!important;padding-top:72px!important;padding-bottom:12px!important;overflow:visible!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive>.bb-module-inner.bb-module-inner{display:flex!important;flex-direction:column;box-sizing:border-box;height:100%;min-height:0;max-width:100%!important;width:100%!important;margin:0!important;padding:0 16px!important;gap:0!important;background:var(--bb-file-canvas);border-radius:20px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.documents-drive-main,.documents-project-files-host,.pfm-drive){display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive{padding-bottom:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-path{flex-shrink:0;margin-bottom:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.documents-drive-mobile-navigation,.pfm-status,.pfm-upload-progress){flex-shrink:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-toast{background:var(--bb-surface);color:var(--bb-text);border:1px solid var(--bb-border)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-toast button{background:transparent;color:var(--bb-color-accent);border:0}@media(min-width:1200px){html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive{position:relative;box-sizing:border-box}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive[data-drive-panel-open=true]{padding-right:344px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-panel{position:absolute;inset:0 0 0 auto;width:320px;box-sizing:border-box;border-radius:12px;box-shadow:none;z-index:30;background:var(--bb-surface);border-color:var(--bb-border)}}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list{display:block;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bb-border-strong) transparent;scrollbar-gutter:stable;scroll-padding-top:calc(var(--bb-file-tools-height) + 48px);padding-bottom:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list>.bb-collection-surface{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list>.bb-collection-surface>.bb-collection-toolbar{display:block!important;height:0!important;min-height:0!important;padding:0!important;border:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-sort-row,.pfm-selection-bar){position:sticky;top:0;z-index:25;box-sizing:border-box;height:var(--bb-file-tools-height)!important;min-height:var(--bb-file-tools-height)!important;background:var(--bb-file-canvas);box-shadow:0 1px 0 var(--bb-border)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-selection-bar{background:var(--bb-color-info-soft);border-radius:12px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table-wrap{overflow:visible!important;border-radius:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table-shell{display:grid;grid-template-columns:minmax(0,1fr)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table-shell>.bb-collection-table-wrap{grid-area:1/1}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table--files thead th{position:sticky!important;top:var(--bb-file-tools-height)!important;z-index:20!important;background:var(--bb-file-canvas)!important;box-shadow:inset 0 -1px var(--bb-border)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table-columns{grid-area:1/1;position:sticky;top:calc(var(--bb-file-tools-height) + 6px)!important;align-self:start;justify-self:end;margin:6px;z-index:21}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-tiles--files,.pfm-collection-group,.pfm-folders){padding-top:12px;padding-bottom:12px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-file-main,.bb-collection-file-select,.bb-collection-file-more,.bb-collection-file-quick){background:transparent!important;border:0!important;box-shadow:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-file-select,.bb-collection-file-more,.bb-collection-file-quick):hover{background:var(--bb-surface-soft)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main>span{font-weight:500!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-view-switch.bb-collection-view-switch{border-radius:999px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-view-options--desktop>.bb-collection-view-button.is-active{background:var(--bb-color-info-soft)!important;box-shadow:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-view-options--desktop>.bb-collection-view-button:first-child{border-radius:999px 0 0 999px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-view-options--desktop>.bb-collection-view-button:last-child{border-radius:0 999px 999px 0!important}@media(min-width:901px){html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar-search{position:fixed!important;inset:6px 236px auto clamp(240px,23vw,420px)!important;z-index:6450!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;height:52px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar-search-field{min-width:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar-search .bb-global-search{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:900px){html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{--bb-file-canvas:var(--bb-drive-canvas);--bb-color-info-soft:var(--bb-drive-control);--bb-file-tools-height:48px;padding-top:calc(64px + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive>.bb-module-inner.bb-module-inner{padding:0 12px!important;border-radius:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list{padding-bottom:180px;scrollbar-gutter:auto}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile:not(.is-folder)>.bb-collection-file-select{background:transparent!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:has(.pfm-mobile-selection) :is(.bb-collection-toolbar-search,.bb-detail-toolbar--mobile){visibility:hidden!important;pointer-events:none!important}html body:is(:not(.bb-mobile-topbar-hidden),.bb-context-app-bar) .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:has(.bb-collection-toolbar:not(.bb-collection-toolbar--mobile-detail) .bb-global-search-controls),html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:has(.bb-collection-toolbar--mobile-detail.is-detail-search-open .bb-global-search-controls){padding-top:calc(64px + var(--bb-collection-controls-height,0px) + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))!important}html body.bb-mobile-topbar-hidden:not(.bb-context-app-bar) .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{padding-top:var(--bb-native-safe-area-top,env(safe-area-inset-top,0px))!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{transition:padding-top .18s ease}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row{position:static;box-shadow:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list{scroll-padding-top:48px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table--files thead th{top:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-table-columns{top:6px!important}@media(prefers-reduced-motion:reduce){html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{transition:none}}html body.bb-virtual-keyboard-open .bb-collection-file-navigation,html body.bb-virtual-keyboard-open .pfm-drive :is(.pfm-mobile-new,.pfm-mobile-camera){display:none!important}html body.bb-virtual-keyboard-open .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{padding-bottom:0!important;--bb-file-navigation-height:0px}html body.bb-virtual-keyboard-open .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list{padding-bottom:12px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar--mobile-detail:not(.is-detail-search-open)>.bb-detail-toolbar{padding-right:8px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{--bb-file-tools-height:52px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive>.bb-module-inner.bb-module-inner{padding-inline:8px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar:not(.bb-collection-toolbar--mobile-detail)>.bb-collection-toolbar-search,html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar--mobile-detail.is-detail-search-open>.bb-collection-toolbar-search{left:56px!important;right:58px!important;grid-template-columns:minmax(0,1fr)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar-topbar-view{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row{gap:4px;padding:4px 8px;margin-bottom:3px;box-shadow:none;border-radius:16px 16px 0 0;background:var(--bb-surface-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>:is(.bb-collection-density,span,[data-drive-action=shortcuts]){display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]{gap:4px;font-size:14px;font-weight:400;padding-inline:4px;text-align:left}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]>span{background:var(--bb-color-info-soft);color:var(--bb-text)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-mobile-selection{height:0!important;min-height:0!important;margin:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view{display:flex;flex-shrink:0;margin-left:auto}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-switch{display:flex!important;border-radius:28px!important;background:var(--bb-surface)!important;overflow:visible!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-options--desktop{display:flex!important;height:44px!important;gap:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-details{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-options--desktop>.bb-collection-view-button{display:flex;align-items:center;justify-content:center;width:48px!important;min-width:48px!important;max-width:48px!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:24px!important;color:var(--bb-text-muted)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-options--desktop>.bb-collection-view-button.is-active{display:flex!important;background:var(--bb-color-info-soft)!important;color:var(--bb-text)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-button>span,html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-check{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-button>svg{width:20px!important;height:20px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-button[hidden]{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-list{display:grid;gap:2px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file:not(.bb-collection-file--tile){min-height:56px;padding:2px 8px;gap:10px;border:0;border-radius:6px;background:var(--bb-surface)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file:not(.bb-collection-file--tile).is-selected{background:var(--bb-color-info-soft);border-radius:20px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main>span{font-size:16px;font-weight:400!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main small{font-size:13px;line-height:1.35}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon{width:32px;height:32px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation{background:var(--bb-file-canvas);border-top:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation button{font-size:12px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation [aria-current=page] .bb-collection-file-navigation-icon{background:var(--bb-color-info-soft);color:var(--bb-text)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-file-main,.bb-collection-file-preview,.bb-collection-file-navigation button,.documents-drive-tabs button){touch-action:manipulation}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file:not(.is-selected):has(:is(.bb-collection-file-main,.bb-collection-file-preview):active){background:var(--bb-surface-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-file-navigation button,.documents-drive-tabs button):active{background:var(--bb-surface-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-file,.bb-collection-file button){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-select--drive>.bb-collection-file-check{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-select--drive>.bb-collection-file-icon{display:flex!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:has(.pfm[data-file-selection-active=true]) :is(.documents-drive-tabs,.bb-collection-file-navigation,.pfm-mobile-new,.pfm-mobile-camera){visibility:hidden!important;pointer-events:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm[data-file-selection-active=true] .bb-collection-file>.bb-collection-file-more{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm[data-file-selection-active=true] .bb-collection-file-selection-toggle{display:grid;place-items:center;grid-column:3;grid-row:1;justify-self:end;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bb-text);touch-action:manipulation}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-selection-toggle>.bb-collection-file-check{display:grid;place-items:center;box-sizing:border-box;width:22px;height:22px;border:2px solid var(--bb-text-muted);border-radius:50%;background:transparent;color:transparent;font-size:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-selection-toggle[aria-pressed=true]>.bb-collection-file-check{background:var(--bb-drive-on-new);border-color:var(--bb-drive-on-new);color:var(--bb-drive-new)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-menu.open.positioned,.pfm-library-menu){max-height:calc(var(--bb-visual-viewport-height,100dvh) - var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)) - 8px)!important;padding:0 8px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:28px 28px 0 0;background:var(--bb-file-canvas);box-shadow:none;scrollbar-width:thin}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-menu,.pfm-library-menu) button:not(.pfm-sheet-handle){gap:20px;min-height:48px;padding:10px 16px;font-size:16px;line-height:1.4;border-radius:24px;background:transparent!important;color:var(--bb-text)!important;box-shadow:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] button.pfm-menu-danger{color:var(--bb-color-danger)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-menu,.pfm-library-menu) button:not(.pfm-sheet-handle):hover{background:var(--bb-surface-soft)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] button svg{width:24px;height:24px;color:var(--bb-text-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] hr{width:auto;margin:6px 8px 6px 56px;border:0;border-top:1px solid var(--bb-border)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] .pfm-sheet-handle{background:transparent!important;box-shadow:none!important;border:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] .pfm-sheet-handle>span{width:32px;height:4px;background:var(--bb-text-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu.open.positioned{background:var(--bb-drive-search);border:0;border-radius:8px;padding:8px 0;box-shadow:var(--bb-shadow-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu .pfm-menu-title{padding:8px 16px 12px;font-size:16px;font-weight:400;touch-action:auto}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu button{min-height:48px;padding:10px 20px;gap:20px;font-size:16px;font-weight:400;border-radius:0;background:transparent;color:var(--bb-text);box-shadow:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu button.active{background:var(--bb-drive-nav-control);color:var(--bb-drive-on-nav)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu button:hover{background:var(--bb-drive-inactive-control)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu hr{margin:8px 0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-sort-menu .pfm-sheet-handle{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm :is(.pfm-mobile-camera,.pfm-mobile-new){transition:opacity 160ms ease,transform 180ms ease,visibility 180ms}@media(prefers-reduced-motion:reduce){.documents-drive .pfm :is(.pfm-mobile-camera,.pfm-mobile-new){transition:none!important}}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm[data-mobile-actions-hidden=true] :is(.pfm-mobile-camera,.pfm-mobile-new){opacity:0;transform:translateY(24px) scale(.85);visibility:hidden;pointer-events:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-list:has(>.is-shared-drive){gap:2px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file.is-shared-drive:not(.bb-collection-file--tile){min-height:56px;padding:2px 8px;border-radius:6px;background:var(--bb-surface)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon.is-shared-drive{width:44px;height:44px;background:var(--bb-drive-control);color:var(--bb-drive-on-control)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file.is-shared-drive.is-selected{background:var(--bb-color-info-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title{margin:0;padding:0 16px 8px;border:0;font-size:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title--item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:16px;row-gap:4px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title--item>small{display:block;grid-column:2;font-size:12px;font-weight:400;color:var(--bb-text-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title--item>strong{font-size:18px;overflow-wrap:anywhere;font-weight:400;line-height:1.3}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-item-icon{display:flex;grid-row:1 / 3;color:var(--bb-text-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-item-icon svg{width:28px;height:28px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-menu-backdrop{background:rgba(0,0,0,.32)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title--selection{padding:16px 16px 20px;font-size:24px;line-height:1.3;font-weight:400}}@media(max-width:900px){html body:has(.documents-drive){--bb-workspace-unified-bg:var(--bb-drive-canvas);background:var(--bb-drive-canvas)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{--bb-surface:var(--bb-drive-surface);--bb-text:var(--bb-drive-text);--bb-text-muted:var(--bb-drive-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-path:empty{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-global-search-box.bb-filter-search{background:var(--bb-drive-search)!important;border:0!important;border-radius:999px!important;box-shadow:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .documents-drive-tabs.bb-segmented-tabs--underline{border-bottom:0!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .documents-drive-tabs .bb-segmented-tab.is-active:after{left:calc(50% - 28px)!important;right:auto!important;width:56px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-files-desktop{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-files-mobile{display:block}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon:not(.is-shared-drive){box-sizing:border-box;width:40px;height:40px;padding:8px;border-radius:12px;background:transparent}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon:has(>.bb-collection-file-type-glyph)>svg:not(.bb-collection-file-type-glyph){display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-icon>.bb-collection-file-type-glyph{display:block;color:var(--bb-drive-file-blue)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph:is(.is-pdf,.is-video){color:var(--bb-drive-file-red)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph.is-sheet{color:var(--bb-drive-file-green)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph.is-slides{color:var(--bb-drive-file-orange)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph:is(.is-image,.is-audio,.is-drawing){color:var(--bb-drive-file-purple)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-type-glyph:is(.is-archive,.is-generic){color:var(--bb-text-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main .bb-collection-file-label>.bb-collection-file-badges{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main small{display:flex;align-items:center;gap:5px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-meta-badges{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-meta-badges .bb-collection-file-badge svg{width:14px;height:14px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row{background:var(--bb-surface);border-radius:20px 20px 0 0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]{color:var(--bb-text)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]>span{background:var(--bb-drive-nav-control);color:var(--bb-drive-on-nav)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-switch{background:transparent!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-options--desktop{gap:2px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-button:first-child{border-radius:24px 8px 8px 24px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-button:last-child{border-radius:8px 24px 24px 8px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-options--desktop>.bb-collection-view-button{background:var(--bb-drive-inactive-control)!important;color:var(--bb-drive-on-nav)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-mobile-view .bb-collection-view-options--desktop>.bb-collection-view-button.is-active{background:var(--bb-drive-control)!important;color:var(--bb-drive-on-control)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive .pfm-mobile-new{background:var(--bb-drive-new);color:var(--bb-drive-on-new);box-shadow:var(--bb-shadow-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive .pfm-mobile-camera{background:var(--bb-drive-camera);color:var(--bb-drive-on-camera);box-shadow:var(--bb-shadow-soft)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive{--pfm-add-base:calc(var(--bb-file-navigation-height,0px) + var(--pfm-upload-panel-height,0px) + env(safe-area-inset-bottom,0px));--pfm-add-close:var(--bb-drive-fab-close,#c2e7ff);--pfm-add-on-close:var(--bb-drive-on-fab-close,#004a77)}:is(html.theme-night,body.theme-night,[data-theme=night]){--bb-drive-fab-close:#a8c7fa;--bb-drive-on-fab-close:#062e6f}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu{position:fixed;inset:auto 16px calc(var(--pfm-add-base) + 104px) auto!important;z-index:9200;display:flex;flex-direction:column;align-items:flex-end;gap:4px;box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-height:max(56px,calc(var(--bb-visual-viewport-height,100dvh) - var(--pfm-add-base) - 192px - env(safe-area-inset-top,0px)))!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;visibility:hidden;pointer-events:none;transition:visibility 0s 380ms}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions.open .pfm-add-menu{visibility:visible;pointer-events:auto;transition-delay:0s}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu :is(.pfm-menu-title,.pfm-sheet-handle,hr,[data-action=add-menu-close]),html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions:not([data-more=true]) .pfm-add-secondary,html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions[data-more=true] .pfm-add-primary{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu button{display:flex;flex:none;align-items:center;gap:16px;box-sizing:border-box;min-height:56px;height:auto;max-width:100%;margin:0;padding:14px 24px;border:0;border-radius:28px;background:var(--bb-drive-new);color:var(--bb-drive-on-new);box-shadow:none;font:400 16px/24px var(--bb-font);overflow-wrap:anywhere;transform:translateY(12px);opacity:0;clip-path:inset(0 0 0 100% round 28px);transition:clip-path 220ms cubic-bezier(.4,0,1,1),transform 220ms ease,opacity 180ms ease;transition-delay:calc(var(--pfm-add-order,0) * 20ms)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu button svg{width:24px;height:24px;flex-shrink:0;color:currentColor}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu button span{font:inherit;color:inherit}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu .pfm-add-label-desktop{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu .pfm-add-label-mobile{display:inline}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-drive-action=create-pptx]{--pfm-add-order:0;--pfm-add-enter:5}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-drive-action=create-xlsx]{--pfm-add-order:1;--pfm-add-enter:4}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-drive-action=create-docx]{--pfm-add-order:2;--pfm-add-enter:3}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-action=pick-camera]{--pfm-add-order:3;--pfm-add-enter:2}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-action=pick-files]{--pfm-add-order:4;--pfm-add-enter:1}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-action=folder-start]{--pfm-add-order:5;--pfm-add-enter:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-action=pick-folder]{--pfm-add-order:0;--pfm-add-enter:2}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-drive-command=paste]{--pfm-add-order:1;--pfm-add-enter:1}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-add-menu [data-action=library-create]{--pfm-add-order:2;--pfm-add-enter:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions.open .pfm-add-menu button{transform:translateY(0);opacity:1;clip-path:inset(0 0 0 0 round 28px);transition-duration:340ms;transition-timing-function:cubic-bezier(.2,0,0,1);transition-delay:calc(var(--pfm-add-enter,0) * 24ms)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions :is(.pfm-mobile-new,.pfm-mobile-camera,.pfm-mobile-more){position:fixed;right:16px;display:grid;place-items:center;box-sizing:border-box;border:0;padding:0;cursor:pointer;box-shadow:none;transition:bottom 420ms cubic-bezier(.2,0,0,1),width 300ms ease,height 300ms ease,min-height 300ms ease,border-radius 300ms ease,background-color 200ms ease,opacity 160ms ease,transform 180ms ease,visibility 180ms}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-mobile-new{width:80px;height:80px;min-height:80px;bottom:calc(var(--pfm-add-base) + 16px);border-radius:28px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-mobile-new svg{width:36px;height:36px;transition:transform 320ms cubic-bezier(.2,0,0,1)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions.open .pfm-mobile-new{z-index:9201;bottom:calc(var(--pfm-add-base) + 40px);width:56px;height:56px;min-height:56px;border-radius:50%;background:var(--pfm-add-close);color:var(--pfm-add-on-close)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions.open .pfm-mobile-new svg{transform:rotate(45deg)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-mobile-camera{width:56px;height:56px;min-height:56px;border-radius:16px;bottom:calc(var(--pfm-add-base) + 112px);transition:background-color 200ms ease,opacity 160ms ease,transform 180ms ease,visibility 180ms}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions.open .pfm-mobile-camera{z-index:9201;bottom:calc(var(--pfm-add-base) + 120px + var(--pfm-add-menu-height,356px));animation:bb-drive-camera-enter 240ms cubic-bezier(.2,0,0,1)}@keyframes bb-drive-camera-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions .pfm-mobile-more{z-index:9201;right:84px;bottom:calc(var(--pfm-add-base) + 120px + var(--pfm-add-menu-height,356px));height:56px;min-height:56px;padding:0 20px;border-radius:28px;background:var(--bb-drive-search);color:var(--bb-drive-text);font:400 16px var(--bb-font);opacity:0;visibility:hidden;pointer-events:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions.open .pfm-mobile-more{opacity:1;visibility:visible;pointer-events:auto}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions button:active{box-shadow:inset 0 0 0 100px color-mix(in srgb,currentColor 12%,transparent)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-menu-backdrop{display:block!important;position:fixed;inset:0;z-index:9100;margin:0;padding:0;border:0;border-radius:0;opacity:1;visibility:visible;transition:opacity 280ms ease,visibility 0s}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-menu-backdrop[hidden]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,280ms}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-menu-backdrop.is-add-menu-backdrop{background:rgba(10,13,20,.86)}@media(prefers-reduced-motion:reduce){html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions :is(.pfm-add-menu,.pfm-add-menu button,.pfm-mobile-new,.pfm-mobile-new svg,.pfm-mobile-camera,.pfm-mobile-more),html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-menu-backdrop{transition:none!important;animation:none!important}}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation [aria-current=page] .bb-collection-file-navigation-icon{background:var(--bb-drive-nav-control);color:var(--bb-drive-on-nav)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation [aria-current=page]>span:last-child{font-weight:500}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-tiles.bb-collection-tiles--files{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile{grid-column:auto;grid-template-columns:44px minmax(0,1fr) 44px;gap:0;padding:4px;background:var(--bb-drive-tile);border-radius:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-select{grid-column:1;grid-row:1;align-self:center;z-index:1;margin:0;background:transparent!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-main{grid-column:2;grid-row:1;height:48px;padding:2px 0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-main>span{font-size:14px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-main small{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-more{grid-column:3;grid-row:1}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile .bb-collection-file-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-preview{display:flex;grid-column:1/-1;grid-row:2;aspect-ratio:1.8;background:var(--bb-drive-canvas)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview>.bb-collection-file-icon{width:64px;height:64px;padding:10px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview>.bb-collection-file-icon.is-shared-drive{width:80px;height:80px;padding:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview .bb-collection-file-icon.is-shared-drive>img{object-fit:cover}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile.is-selected{background:var(--bb-drive-nav-control)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .is-folder>.bb-collection-file-select>.bb-collection-file-icon:not(.is-shared-drive){padding:2px;background:transparent}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview--folder>.bb-collection-file-icon:not(.is-shared-drive){width:96px;height:96px;padding:0;background:transparent}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-preview--folder{background:var(--bb-drive-tile)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile.is-selected>.bb-collection-file-preview--folder{background:var(--bb-drive-nav-control)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title--item{grid-template-columns:32px minmax(0,1fr);column-gap:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-title--item>strong{font-size:16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-item-icon .bb-collection-file-icon{width:32px;height:32px;padding:4px;background:transparent}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-menu-item-icon svg{width:24px;height:24px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] hr{margin-left:56px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive [role=menu] .pfm-menu-danger svg{color:currentColor}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.bb-collection-file-navigation button,.pfm-drive-sort-row>[data-action=sort-menu]){background:transparent!important;border:0!important;box-shadow:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file:is(.is-selected,.is-shared-drive.is-selected){background:var(--bb-drive-nav-control)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>button.bb-collection-file-select{position:relative;background:transparent!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-select>.bb-collection-file-icon{width:24px;height:24px;padding:0;background:transparent}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-global-search-box.bb-filter-search:focus-within{outline:2px solid var(--bb-color-accent);outline-offset:2px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-global-search-quick-filter:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{--bb-font:Roboto,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bb-file-navigation-height:64px;--bb-file-tools-height:64px;padding-bottom:calc(var(--bb-file-navigation-height) + env(safe-area-inset-bottom,0px))!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation{height:calc(var(--bb-file-navigation-height) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation button{font-size:14px;line-height:20px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-navigation button>span:last-child{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .documents-drive-mobile-navigation{margin-bottom:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .documents-drive-tabs .bb-segmented-tab{min-width:0!important;min-height:48px!important;padding-inline:8px!important;font:400 16px/24px var(--bb-font)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-toolbar-search{height:56px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-global-search-box.bb-filter-search{height:56px!important;min-height:56px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-global-search-box.bb-filter-search input{font-family:var(--bb-font)!important;font-size:18px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row{padding-block:8px;margin-bottom:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]{min-width:0;font:400 16px/24px var(--bb-font)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]>.pfm-drive-sort-label{font:inherit}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-drive-sort-row>[data-action=sort-menu]>span[aria-hidden]{flex-shrink:0;font-size:24px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-switch{height:48px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-details{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop{display:flex!important;align-items:center!important;height:48px!important;gap:2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button,html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button.is-active{position:relative;isolation:isolate;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:48px!important;min-height:48px!important;padding:0!important;border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;color:var(--bb-drive-on-nav)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button::before{content:"";position:absolute;inset:4px 0;border-radius:20px 8px 8px 20px;background:var(--bb-drive-inactive-control);z-index:-1}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button:last-child::before{border-radius:8px 20px 20px 8px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button.is-active{color:var(--bb-drive-on-control)!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button.is-active::before{border-radius:20px;background:var(--bb-drive-control)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button>span,html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button .bb-collection-view-check{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button>svg{width:20px!important;height:20px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive :is(.pfm-drive-mobile-view,.bb-collection-file-feed-view) .bb-collection-view-options--desktop>.bb-collection-view-button[hidden]{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main>span{font-size:18px;line-height:24px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-main small{font-size:14px;line-height:20px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-main>span{font-size:16px;line-height:20px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-group{font-size:16px;font-weight:400;line-height:24px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list{background:var(--bb-drive-surface);border-radius:20px 20px 0 0;scrollbar-width:none;padding-bottom:calc(184px + var(--pfm-upload-panel-height,0px))}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list::-webkit-scrollbar{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-tiles.bb-collection-tiles--files{box-sizing:border-box;padding:12px 8px;gap:28px 16px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file--tile>.bb-collection-file-preview{min-height:96px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .bb-collection-file-preview--folder>.bb-collection-file-icon:not(.is-shared-drive){width:104px;height:104px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-add-actions:not(.open) .pfm-mobile-new{border-radius:20px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared])>.bb-module-inner.bb-module-inner{padding-inline:8px!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file-suggestions{display:none}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .pfm-list{padding-bottom:calc(200px + var(--pfm-upload-panel-height,0px))}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .documents-drive-tabs .bb-segmented-tab{font-weight:400!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .documents-drive-tabs .bb-segmented-tab:after{display:none!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .documents-drive-tabs .bb-segmented-tab-label{position:relative;display:flex;align-items:center;align-self:stretch;height:100%}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .documents-drive-tabs .bb-segmented-tab[aria-pressed=true] .bb-segmented-tab-label:after{content:"";position:absolute;bottom:0;inset-inline:0;height:3px;border-radius:3px 3px 0 0;background:currentColor}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file-feed-toolbar{position:sticky;top:0;z-index:5;min-height:64px;padding:8px 16px;background:var(--bb-drive-surface);color:var(--bb-drive-text);font-size:18px;line-height:24px;gap:8px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file-feed-toolbar[role=group]{justify-content:flex-start;min-height:64px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-file-feed-filter{min-height:48px;padding:0;border:0;background:transparent;color:var(--bb-drive-text);font:400 16px/20px var(--bb-font);flex-shrink:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-file-feed-filter>span{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 16px;border:1px solid var(--bb-drive-muted);border-radius:8px;box-sizing:border-box}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-file-feed-filter[aria-pressed=true]>span{border-color:transparent;background:var(--bb-drive-inactive-control);color:var(--bb-drive-on-nav)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-tiles.bb-collection-tiles--files{grid-template-columns:minmax(0,1fr);padding:0!important;gap:2px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file--feed{padding:4px 20px 24px;border-radius:4px;background:var(--bb-drive-surface)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file--feed.is-selected{background:var(--bb-drive-inactive-control)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file--feed>.bb-collection-file-main{height:56px;min-height:56px;padding:0}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file--feed .bb-collection-file-label{font-size:18px;font-weight:400;line-height:24px;white-space:nowrap}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file--feed .bb-collection-file-name{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;-webkit-line-clamp:unset!important}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-collection-file--feed>.bb-collection-file-preview{aspect-ratio:16/9;min-height:0;border:1px solid var(--bb-drive-muted);border-color:color-mix(in srgb,var(--bb-drive-muted) 35%,transparent);border-radius:12px;background:var(--bb-drive-canvas)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-file-feed-description{padding:12px 4px 0;min-height:56px;gap:16px;color:var(--bb-drive-text);font-size:16px;line-height:24px}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-file-feed-description time{font-size:14px;line-height:20px;color:var(--bb-drive-muted)}html body .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive:is([data-documents-view=home],[data-documents-view=activity],[data-documents-view=activityShared]) .bb-file-feed-open{margin:12px 4px 0;padding:0 20px;min-height:40px;border-radius:24px;background:var(--bb-drive-inactive-control);color:var(--bb-drive-text);font:400 16px/24px var(--bb-font)}html body.bb-virtual-keyboard-open .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive{--bb-file-navigation-height:0px;padding-bottom:0!important}html body.bb-virtual-keyboard-open .documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive.documents-drive .pfm-list{padding-bottom:12px}}:root{--bb-file-picker-selected:#e8def8;--bb-file-picker-control:#e8def8;--bb-file-picker-active:#d0bcff;--bb-file-picker-on-active:#231d38;--bb-email-schedule-bg:#f0f4f9;--bb-email-schedule-icon:#a34b00}:is(html.theme-night,body.theme-night,[data-theme=night]){--bb-file-picker-selected:#444568;--bb-file-picker-control:#444568;--bb-file-picker-active:#c5c1ee;--bb-file-picker-on-active:#231d38;--bb-email-schedule-bg:#414754;--bb-email-schedule-icon:#ffb77b}.bb-collection-file-picker{min-width:0;background:var(--bb-surface);color:var(--bb-text)}.bb-file-picker-chrome{position:sticky;top:0;z-index:2;background:var(--bb-surface)}.bb-collection-file-picker .bb-app-bar{background:var(--bb-surface)!important}.bb-collection-file-picker .bb-app-bar-actions .bb-record-action>span{display:none}html body .bb-collection-file-picker input.bb-file-picker-search{min-width:0;width:100%;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;font:400 18px/1.4 var(--bb-font);color:var(--bb-text);box-shadow:none}html body .bb-collection-file-picker .bb-segmented-tabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;padding:0 12px!important;margin:0!important;overflow-x:auto!important;scrollbar-width:none!important;border:0!important;border-bottom:1px solid var(--bb-border)!important;border-radius:0!important;background:transparent!important}html body .bb-collection-file-picker .bb-segmented-tab{flex:0 0 auto!important;min-height:56px!important;padding:12px 16px!important;font-size:16px!important;font-weight:500!important;white-space:nowrap!important;color:var(--bb-text-muted)!important}html body .bb-collection-file-picker .bb-segmented-tab.is-active{color:var(--bb-color-accent)!important}.bb-file-picker-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;min-height:68px;box-sizing:border-box}.bb-file-picker-tools button{border:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer}.bb-file-picker-sort{display:flex;align-items:center;gap:6px;min-height:44px;min-width:0;padding:0;background:transparent;text-align:left;font-size:16px!important}.bb-file-picker-sort span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-file-picker-sort svg{flex:none;width:24px;height:24px}.bb-file-picker-views{display:flex;flex:none;gap:2px}.bb-file-picker-views button{display:grid;place-items:center;width:56px;height:44px;padding:10px;border-radius:24px;background:var(--bb-file-picker-control);color:var(--bb-text)}.bb-file-picker-views button[aria-pressed=true]{background:var(--bb-file-picker-active);color:var(--bb-file-picker-on-active)}.bb-file-picker-views svg{width:24px;height:24px}.bb-file-picker-content{padding:0 8px 16px;min-width:0}.bb-file-picker-status{padding:8px 16px 16px;font-size:12px;color:var(--bb-text-muted)}.bb-collection-file-picker .bb-collection-file-list{display:grid;gap:2px}.bb-collection-file-picker .bb-collection-file-list>.bb-collection-file{display:grid;grid-template-columns:40px minmax(0,1fr);min-height:68px;gap:12px;padding:8px 10px;border:0;border-radius:16px;background:transparent}.bb-collection-file-picker .bb-collection-file-list>.bb-collection-file.has-picker-selection{grid-template-columns:40px minmax(0,1fr) 44px}.bb-collection-file-picker .bb-collection-file.is-selected{background:var(--bb-file-picker-selected)}.bb-collection-file-picker .bb-collection-file-main{min-width:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}.bb-collection-file-picker .bb-collection-file-main .bb-collection-file-label{font-size:18px;font-weight:400}.bb-collection-file-picker .bb-collection-file-main small{font-size:14px;line-height:1.4;color:var(--bb-text-muted)}.bb-collection-file-picker .bb-collection-file-leading{display:grid;place-items:center;align-self:center;width:40px;height:44px}.bb-collection-file-picker .bb-collection-file-icon{width:36px;height:36px}.bb-collection-file-picker .bb-file-picker-check{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:var(--bb-text);box-shadow:none;cursor:pointer}.bb-file-picker-check>span{box-sizing:border-box;display:grid;place-items:center;width:22px;height:22px;border:2px solid currentColor;border-radius:50%;font-size:16px;font-weight:700;line-height:1}.bb-file-picker-check[aria-pressed=true]>span{border-color:var(--bb-file-picker-active);background:var(--bb-file-picker-active);color:var(--bb-file-picker-on-active)}.bb-collection-file-picker button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-file-picker .bb-collection-tiles--files{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.bb-collection-file-picker .bb-collection-file--tile{display:grid;position:relative;grid-template-columns:32px minmax(0,1fr);padding:8px;gap:8px;min-width:0;border:0;border-radius:16px;background:var(--bb-surface-soft)}.bb-collection-file-picker .bb-collection-file--tile>.bb-collection-file-leading{grid-column:1;grid-row:2;width:32px;height:36px}.bb-collection-file-picker .bb-collection-file--tile>.bb-collection-file-leading .bb-collection-file-icon{width:28px;height:28px}.bb-collection-file-picker .bb-collection-file--tile:not(.is-folder)>.bb-collection-file-main{grid-column:2;grid-row:2;height:48px;min-height:44px;padding:0}.bb-collection-file-picker .bb-collection-file--tile .bb-collection-file-main .bb-collection-file-label{font-size:14px}.bb-collection-file-picker .bb-collection-file--tile .bb-collection-file-main small{display:block;font-size:12px}.bb-collection-file-picker .bb-collection-file--tile>.bb-file-picker-check{position:absolute;right:8px;top:8px;z-index:1;background:var(--bb-surface-soft)}.bb-collection-file-picker .bb-collection-file--tile>.bb-collection-file-preview{grid-column:1/-1;grid-row:1;height:136px;min-height:0;border:0;border-radius:10px;overflow:hidden}.bb-collection-file-picker .bb-collection-file--tile.is-folder{min-height:68px}.bb-collection-file-picker .bb-collection-file--tile.is-folder>:is(.bb-collection-file-leading,.bb-collection-file-main){grid-row:1}.bb-collection-file-picker .bb-collection-file--tile.is-selected{background:var(--bb-file-picker-selected)}.bb-period-toolbar{--bb-period-target:32px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;max-width:100%;grid-column:1/-1;font-family:var(--bb-font)}.bb-period-toolbar__primary,.bb-period-toolbar__options{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.bb-segmented-control{display:inline-flex;align-items:stretch;gap:2px;min-width:0;padding:2px;border-radius:10px;background:var(--bb-surface-hover,#eef6f8);box-sizing:border-box}.bb-segmented-control__button,.bb-period-toolbar__step,.bb-period-toolbar__today{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--bb-period-target,32px);min-width:32px;margin:0;border:0;border-radius:8px;padding:4px 10px;background:transparent;color:var(--bb-text-muted,#5f7086);font:600 13px/1.25 var(--bb-font);text-align:center;cursor:pointer}.bb-segmented-control__button{flex:1 1 auto}.bb-segmented-control.is-touch{--bb-period-target:44px}.bb-segmented-control.is-full-width{display:flex;width:100%}.bb-segmented-control.is-full-width>.bb-segmented-control__button{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.bb-segmented-control__button.is-active{background:var(--bb-surface,#fff);color:var(--bb-text,#071f3a);box-shadow:0 1px 3px #16304a26}.bb-segmented-control__button:hover,.bb-period-toolbar__step:hover,.bb-period-toolbar__today:hover{color:var(--bb-text,#071f3a);background:var(--bb-surface,#fff)}.bb-segmented-control__button:focus-visible,.bb-period-toolbar :is(button,input):focus-visible{outline:2px solid var(--bb-color-accent,#0097a7);outline-offset:2px}.bb-segmented-control__button:disabled{opacity:.5;cursor:default}.bb-period-toolbar__navigation{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.bb-period-toolbar__date{display:grid;grid-template-columns:var(--bb-period-target) minmax(0,1fr) var(--bb-period-target);align-items:center;min-width:0;width:220px;border:1px solid var(--bb-border,#cbd5e1);border-radius:10px;background:var(--bb-surface,#fff);box-sizing:border-box}.bb-period-toolbar__step{width:var(--bb-period-target);padding:0;color:var(--bb-text,#071f3a)}.bb-period-toolbar__date.is-quiet{border-color:transparent;background:transparent}.bb-period-toolbar__date.is-joined{border:0;background:var(--bb-surface-soft);box-shadow:inset 0 0 0 1px var(--bb-border)}.bb-period-toolbar__step svg{width:18px;height:18px;flex:none}.bb-period-toolbar__step.is-previous svg{transform:rotate(180deg)}.bb-period-toolbar__value{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:var(--bb-period-target);margin:0;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--bb-text,#071f3a);font:600 13px/1.4 var(--bb-font);text-align:center;color-scheme:light}.bb-period-toolbar strong.bb-period-toolbar__value{display:grid;place-items:center}.bb-period-toolbar__today{border:1px solid var(--bb-border,#cbd5e1);background:var(--bb-surface,#fff);color:var(--bb-text,#071f3a)}:is(body.theme-night,html.theme-night,[data-theme=night],.bb-module-shell.is-dark) .bb-period-toolbar__value{color-scheme:dark}@media(max-width:700px),(any-pointer:coarse){.bb-period-toolbar{--bb-period-target:44px}.bb-period-toolbar .bb-segmented-control__button,.bb-period-toolbar__today{min-width:44px}.bb-period-toolbar input.bb-period-toolbar__value{font-size:16px}}@media(max-width:700px){.bb-period-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%}.bb-period-toolbar__primary{display:contents}.bb-period-toolbar__primary>.bb-segmented-control{width:100%}.bb-period-toolbar__navigation{width:100%}.bb-period-toolbar__date{flex:1;width:auto}.bb-period-toolbar__today{flex:none;padding-inline:10px}.bb-period-toolbar__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:6px;width:100%}.bb-period-toolbar .bb-segmented-control__button{padding:4px 6px}}.bb-compact-select{position:relative;display:inline-flex;align-items:center;min-width:48px;min-height:48px;max-width:100%;margin:0;color:var(--bb-text);font:600 14px/1.4 var(--bb-font);box-sizing:border-box}.bb-compact-select__display{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:4px 10px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft);box-sizing:border-box}.bb-compact-select__display>span{overflow-wrap:anywhere}.bb-compact-select__display>svg{width:16px;height:16px;flex:none}.bb-compact-select>select{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:48px;margin:0;opacity:0;cursor:pointer;font-size:16px}.bb-compact-select:focus-within>.bb-compact-select__display{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-period-toolbar.bb-period-toolbar--inline{--bb-period-target:48px;display:flex;width:100%;gap:0}.bb-period-toolbar--inline>.bb-period-toolbar__primary{display:flex;flex:1 1 auto;align-items:flex-start;flex-wrap:wrap;gap:0 4px;width:100%}.bb-period-toolbar--inline .bb-period-toolbar__navigation{flex:1 1 calc(96px + 5em);width:auto;flex-wrap:wrap;gap:0;min-width:min(calc(96px + 5em),100%);font-size:14px}.bb-period-toolbar--inline .bb-period-toolbar__date{flex:1 1 calc(96px + 5em);width:auto;min-width:min(calc(96px + 5em),100%);max-width:100%}.bb-period-toolbar--inline .bb-period-toolbar__value{font-size:14px;overflow-wrap:anywhere}.bb-period-toolbar--inline .bb-period-toolbar__today{background:transparent;border-color:transparent}.bb-period-toolbar--inline input.bb-period-toolbar__value{font-size:16px}.bb-period-toolbar__date.is-picker{grid-template-columns:minmax(0,1fr)}.bb-period-toolbar.bb-period-toolbar--filters{--bb-period-target:48px;display:block;width:100%}.bb-period-toolbar--filters>.bb-period-toolbar__primary{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;width:100%;font-size:14px}.bb-period-toolbar.bb-period-toolbar--filters>.bb-period-toolbar__primary>.bb-period-toolbar__navigation{flex:1 0 6em;width:auto;min-width:0}.bb-period-toolbar.bb-period-toolbar--filters>.bb-period-toolbar__primary>.bb-period-toolbar__navigation:has(>.bb-period-toolbar__date:not(.is-picker)){flex-basis:calc(64px + 4em)}.bb-period-toolbar--filters .bb-period-toolbar__date{width:100%;min-width:0}.bb-period-toolbar--filters .bb-period-toolbar__date:not(.is-picker){grid-template-columns:32px minmax(0,1fr) 32px}.bb-period-toolbar--filters .bb-period-toolbar__step{width:32px;height:100%}.bb-period-toolbar--filters .bb-period-toolbar__date,.bb-period-toolbar--filters .bb-compact-select__display{height:100%}.bb-period-toolbar--filters .bb-compact-select__display{width:100%;min-height:48px;padding:6px;justify-content:space-between;gap:4px}.bb-period-toolbar--filters .bb-period-toolbar__value{height:100%;padding:6px 2px;font-size:14px;line-height:1.25;overflow-wrap:normal;word-break:normal}.bb-period-toolbar--filters .bb-compact-select{flex:0 0 auto;min-width:48px}.bb-period-toolbar--filters .bb-compact-select__display>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.bb-period-toolbar--filters .bb-compact-select__display>svg{width:14px;height:14px}@media(forced-colors:active){.bb-compact-select__display{border-color:ButtonText}.bb-compact-select:focus-within>.bb-compact-select__display{outline-color:Highlight}}.bb-period-ledger{min-width:0}.bb-period-ledger-mobile{display:none}.bb-period-ledger .bb-collection-table--period-ledger{table-layout:fixed;font-variant-numeric:tabular-nums}.bb-period-ledger col{width:96px}.bb-period-ledger col:first-child{width:220px}.bb-period-ledger .bb-collection-table--period-ledger :is(th,td){padding:6px;text-align:center;white-space:normal}.bb-period-ledger .bb-collection-table--period-ledger tr:not(.bb-collection-table-group)>:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--bb-surface,#fff)}.bb-period-ledger .bb-collection-table--period-ledger tr:not(.bb-collection-table-group)>:last-child{font-weight:700;background:var(--bb-surface,#fff)}.bb-period-ledger .bb-collection-table--period-ledger thead tr:not(.bb-collection-table-group)>:first-child{z-index:2}.bb-period-ledger-cell{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:64px;padding:6px;border:1px solid var(--bb-border);border-radius:8px;background:transparent;color:var(--bb-text);font:inherit;cursor:pointer}.bb-period-ledger-cell small{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.bb-period-ledger-cell .is-amber{color:var(--bb-color-warning,#a15b00)}.bb-period-ledger-cell .is-red{color:var(--bb-color-danger,#c62828)}.bb-period-ledger-cell .is-green{color:var(--bb-color-success,#22804a)}.bb-period-ledger-cell:hover{background:var(--bb-surface-hover)}.bb-period-ledger-cell:focus-visible,.bb-period-ledger-cell:focus-within{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-period-ledger-cell:has(input:checked){background:var(--bb-color-accent-soft)}.bb-period-ledger-cell input{width:20px;height:20px;accent-color:var(--bb-color-accent)}.bb-period-ledger-missing{color:var(--bb-text-muted)}.bb-collection-tile-disclosure>summary{min-height:44px;padding:12px;box-sizing:border-box;cursor:pointer;color:var(--bb-text);font-size:14px}.bb-collection-tile-disclosure>summary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}@media(max-width:720px),(pointer:coarse){.bb-period-ledger-desktop{display:none}.bb-period-ledger-mobile{display:block}}.global-workspace-switcher [data-workspace-icon=map]{width:25px;height:25px;border-radius:50% 50% 50% 0;background:#c456a9;box-shadow:0 5px 0 rgba(0,138,148,.28);transform:rotate(-45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=map]{width:19px;height:19px;box-shadow:0 4px 0 rgba(0,138,148,.28)}.global-workspace-switcher [data-workspace-icon=map]:before{content:"";position:absolute;left:8px;top:8px;width:9px;height:9px;border-radius:999px;background:#15b7aa;box-shadow:inset 0 0 0 2px #fff;transform:rotate(45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=map]:before{left:6px;top:6px;width:7px;height:7px;box-shadow:inset 0 0 0 1px #fff}.global-workspace-switcher [data-workspace-icon=map]:after{content:"";position:absolute;left:50%;bottom:-7px;width:16px;height:4px;border-radius:999px;background:rgba(21,183,170,.34);transform:translateX(-50%) rotate(45deg)}.global-workspace-switcher .gws-item-mark[data-workspace-icon=map]:after{bottom:-5px;width:12px;height:3px}.resource-map-module{min-height:100%;padding:0}.resource-map__header{min-width:0}.resource-map__tabs{min-width:0;overflow-x:auto;padding:0 16px}.resource-map__tabs .bb-segmented-tabs{min-width:max-content}html body .resource-map__tabs .bb-segmented-tabs.bb-segmented-tabs--underline .bb-segmented-tab{min-height:44px!important;padding-inline:12px!important;font-size:14px!important}html body .resource-map__header .bb-app-bar-actions{display:flex!important;flex:1 1 0!important;min-width:0!important;gap:0!important}.resource-map__selector{display:block;flex:1 1 0;min-width:0;margin:0;padding:0 4px;color:var(--att-ink)}.resource-map__selector select{display:block;width:100%;min-width:0;height:44px;min-height:44px;padding:0 24px 0 8px;border:0;border-radius:8px;background-color:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;text-overflow:ellipsis;outline-offset:2px}.resource-map__status{margin:2px 12px 6px;font-size:12px;line-height:17px;color:var(--att-muted);overflow-wrap:anywhere;max-height:34px;overflow:auto}.resource-map__status b,.resource-map__status span{display:block}.resource-map__status b{color:var(--att-ink);font-weight:650}.resource-map-module .attendance-route-body{overscroll-behavior:contain}.resource-map-module .attendance-route-panel{--resource-dock-height:148px}.resource-map-module .attendance-route-panel[data-att-resource-detail]{--resource-dock-height:148px}.resource-map-module [data-att-route-layout=split]{--att-route-sheet-height:calc(50% + (var(--resource-dock-height) + var(--bb-native-safe-area-bottom,env(safe-area-inset-bottom,0px))) / 2)}.resource-map-module .attendance-route-panel[data-att-route-key]>.attendance-route-sheet{min-height:calc(var(--resource-dock-height) + var(--bb-native-safe-area-bottom,env(safe-area-inset-bottom,0px)))}.resource-map-module [data-att-route-layout=map]{--att-route-sheet-height:calc(var(--resource-dock-height) + var(--bb-native-safe-area-bottom,env(safe-area-inset-bottom,0px)))}.resource-map-module [data-att-route-layout=map]:not(.is-route-dragging)>.attendance-route-sheet{height:auto}.resource-map-module [data-att-route-layout=map]:not(.is-route-dragging) .attendance-route-body{display:none}.resource-map__dock{flex:0 0 auto;min-width:0}.resource-map-module .attendance-route-handle{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex:0 0 44px;height:44px;min-height:44px;padding:5px 12px;color:var(--att-ink)}.resource-map-module .attendance-route-handle>span{flex:0 0 4px;height:4px;margin:0}.resource-map__sheet-title{font-size:12px;line-height:16px;font-weight:600}.resource-map__sheet-title:after{content:"";display:inline-block;width:6px;height:6px;margin-left:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(2px) rotate(-45deg)}.resource-map-module [data-att-route-layout=list] .resource-map__sheet-title:after{transform:translateY(-2px) rotate(135deg)}.resource-map-module .attendance-route-day{padding:0 8px 3px;gap:4px}.resource-map-module .attendance-route-day button{min-height:44px}.resource-map-module .attendance-route-date{font-size:14px}.resource-map-module .attendance-route-time-control{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr) 70px;grid-template-rows:44px 12px;align-items:center;column-gap:8px;flex:0 0 auto;min-height:56px;padding:0 12px;color:var(--att-ink)}.resource-map__timeline-bar{display:flex;align-items:center;gap:12px;min-height:52px;box-sizing:border-box;padding:6px 12px;border-block:1px solid var(--bb-border,#e2e5e7)}.resource-map__summary-label{flex:0 0 50px;font-size:11px;line-height:15px;color:var(--att-muted)}.resource-map__timeline-bar .attendance-route-day-summary{flex:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;min-width:0;padding:0;border:0}.resource-map__timeline-bar .attendance-route-day-summary svg{display:none}.resource-map__timeline-bar .attendance-route-day-summary strong{font-size:13px;font-weight:600;color:inherit}.resource-map__timeline-bar .attendance-route-day-summary small{font-size:11px;line-height:14px}.resource-map-module [data-att-route-layout=map] .resource-map__timeline-bar{display:none}.resource-map-module .attendance-route-map{isolation:isolate}.resource-map-module [data-att-timeline-clock-open]{height:44px;min-width:44px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font-size:14px;line-height:18px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.resource-map-module [data-att-timeline-clock-open] small{display:block;font-size:10px;line-height:12px;font-weight:500;color:var(--att-muted)}.resource-map-module [data-att-timeline-latest]{display:grid;place-items:center;width:70px;height:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--att-muted);font:inherit;font-size:12px;cursor:pointer}.resource-map-module [data-att-timeline-latest][aria-pressed=true]{color:var(--att-teal);background:color-mix(in srgb,var(--att-teal) 10%,transparent)}.resource-map-module input[data-att-timeline-time]{display:block;flex:1 1 0;min-width:0;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;box-shadow:none;background:transparent;accent-color:var(--att-teal);cursor:pointer;touch-action:pan-y}.resource-map-module input[data-att-timeline-time]:focus-visible{outline:2px solid var(--att-teal);outline-offset:2px;border-radius:8px}.resource-map-module .attendance-route-time-scale{grid-column:2;grid-row:2;display:flex;justify-content:space-between;font-size:10px;line-height:12px;color:var(--att-muted)}.resource-map-module #map-time-hint,.resource-map__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.resource-map-module .attendance-route-map-expand{top:12px;left:12px;display:flex;gap:6px;width:auto;max-width:calc(100% - 80px);padding:8px 12px;border-radius:12px;font:inherit;font-size:12px}.resource-map-module .attendance-route-map-expand svg{flex:0 0 20px;width:20px;height:20px}.resource-map__options{padding:0 0 8px}.resource-map__speed{min-height:44px;padding:8px 12px;border:1px solid var(--bb-border,#e2e5e7);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.resource-map__speed:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;border:1px solid currentColor;border-radius:3px;vertical-align:-2px}.resource-map__speed[aria-pressed=true]{color:var(--att-teal);background:var(--att-teal-soft,#e5f3f3)}.resource-map__speed[aria-pressed=true]:before{background:currentColor;box-shadow:inset 0 0 0 2px var(--bb-surface,#fff)}.resource-map__center{position:absolute;right:12px;bottom:calc(var(--att-route-sheet-height,var(--resource-dock-height)) + 12px);transition:bottom .22s ease;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:var(--bb-surface,#fff);color:var(--att-ink);box-shadow:0 2px 7px #0003;cursor:pointer}.resource-map-module .is-route-dragging .resource-map__center{transition:none}.resource-map-module [data-att-route-layout=list]:not(.is-route-dragging)>.attendance-route-map{visibility:hidden}.resource-map__center svg{width:24px;height:24px}.resource-map__center:disabled{opacity:.45;cursor:default}.resource-map-module .attendance-route-panel .attendance-route-speed-legend{top:64px;left:12px;pointer-events:none}.resource-map-module .attendance-route-speed-legend[hidden]{display:none}.resource-map__clock-dialog{box-sizing:border-box;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:20px;border:0;border-radius:18px;background:var(--bb-surface,#fff);color:var(--att-ink);box-shadow:0 12px 70px #0003}.resource-map__clock-dialog::backdrop{background:#0007}.resource-map__clock-dialog h2{margin:0 0 16px;font-size:20px}.resource-map__clock-dialog label{display:grid;gap:6px;margin:12px 0;font-size:13px}.resource-map__clock-dialog label[hidden]{display:none}.resource-map__clock-dialog input,.resource-map__clock-dialog select{width:100%;min-height:44px;box-sizing:border-box;padding:6px 10px;border:1px solid var(--bb-border,#ccd5df);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:16px}.resource-map__clock-dialog p{font-size:12px;line-height:1.5;color:var(--att-muted)}.resource-map__clock-dialog [role=alert]{color:var(--bb-danger,#b3261e)}.resource-map__clock-dialog>div{display:flex;justify-content:flex-end;gap:8px}.resource-map__clock-dialog button{min-width:68px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.resource-map__clock-dialog [data-att-timeline-clock-apply]{background:var(--att-teal);color:#fff}.resource-map__clock-dialog button:disabled{opacity:.45;cursor:default}.resource-map-module.is-dark .resource-map__clock-dialog input{color-scheme:dark}@media(min-width:700px)and (max-height:500px){.resource-map-module .attendance-route-panel,.resource-map-module .attendance-route-panel[data-att-resource-detail]{--resource-dock-height:100px}.resource-map__dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:center}.resource-map__dock>.attendance-route-day{border:0}.resource-map__timeline-bar{grid-column:1/-1}.resource-map-module .attendance-route-time-control{padding-inline:16px}.resource-map__center{right:60px}}.resource-map-module .bb-global-map-cluster-popup{bottom:calc(var(--att-route-sheet-height,50%) + 12px);max-height:calc(100% - var(--att-route-sheet-height,50%) - 36px)}.resource-map-module .bb-global-map-cluster-popup .bb-global-map-popup-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 8px}.resource-map-module .bb-global-map-cluster-popup button{min-width:44px;min-height:44px}.resource-map-module [data-bb-map-cluster-member]{display:flex;align-items:center;gap:10px;width:100%;height:auto;padding:8px 4px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;white-space:normal}.resource-map-module [data-bb-map-cluster-member]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.resource-map-module [data-bb-map-cluster-member]:focus-visible{outline:2px solid var(--att-teal);outline-offset:-2px}.resource-map-module [data-bb-map-cluster-member]>span:last-child{min-width:0}.resource-map-module [data-bb-map-cluster-member] strong{display:block;font-size:14px;line-height:20px;overflow-wrap:anywhere}.resource-map-module [data-bb-map-cluster-member] small{display:block;font-size:12px;line-height:17px;font-weight:400;overflow-wrap:anywhere}.resource-map-module .bb-map-member-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#fff;color:#0288d1}.resource-map-module .bb-map-member-icon svg{width:22px;height:22px;stroke:currentColor}.resource-map-module .bb-map-member-icon[data-tone=success]{color:#2e7d32}.resource-map-module .bb-map-member-icon[data-tone=warning]{color:#c2680c}.resource-map__time-track{position:relative;min-width:0;height:44px}.resource-map__time-tooltip{display:none;position:absolute;bottom:39px;transform:translateX(-50%);padding:3px 6px;border-radius:6px;background:var(--att-teal);color:#fff;font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none;z-index:5}.resource-map__time-track:focus-within .resource-map__time-tooltip{display:block}.resource-map__time-gaps{position:absolute;inset:36px 7px auto;height:3px;pointer-events:none}.resource-map__time-gaps i{position:absolute;top:0;height:3px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--att-muted) 0 2px,transparent 2px 4px)}.resource-map-module .bb-record-media-timeline.is-journey>.is-gap{padding-bottom:10px}.resource-map-module .bb-record-media-timeline.is-journey .is-gap .bb-record-media-moment strong{font-size:14px;font-weight:400}.resource-map-module .bb-record-media-timeline.is-journey .is-gap .bb-record-journey-marker{width:26px;height:26px;left:3px;top:8px;background:var(--bb-surface,#fff);border:1px dashed var(--att-muted);color:var(--att-muted)}.resource-map-module .bb-record-media-timeline.is-journey .is-gap .bb-record-journey-marker svg{width:16px;height:16px}.resource-map-module .attendance-route-panel[data-resource-history=gps]{--resource-dock-height:192px}.resource-map-module .attendance-route-panel[data-resource-history=work]{--resource-dock-height:136px}.resource-map__history-tabs{padding:0 12px;min-width:0;border-bottom:1px solid var(--bb-border,#e2e5e7)}.resource-map__history-tabs .bb-segmented-tabs{display:flex;width:100%;margin:0}.resource-map__history-tabs .bb-segmented-tab{flex:1;min-width:0}html body .resource-map__history-tabs .bb-segmented-tabs.bb-segmented-tabs--underline .bb-segmented-tab{box-sizing:border-box;min-height:44px!important;height:44px;padding:8px!important;font-size:14px!important}.resource-map__history-summary{padding:4px 0 16px;color:var(--att-ink);font-size:13px;line-height:1.5}.resource-map__history-summary p{margin:8px 0 0;color:var(--att-muted);font-size:12px;line-height:1.5}.resource-map__history-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-map__history-times span{color:var(--att-muted);font-size:12px}.resource-map__history-times strong{display:block;color:var(--att-ink);font-size:22px;line-height:1.4;font-variant-numeric:tabular-nums}.resource-map__work-total{display:block;font-size:28px;line-height:1.4;font-variant-numeric:tabular-nums}.resource-map-module [data-resource-history=work] .attendance-route-speed-legend{display:none}@media(min-width:700px)and (max-height:500px){.resource-map-module .attendance-route-panel[data-resource-history=gps]{--resource-dock-height:148px}.resource-map-module .attendance-route-panel[data-resource-history=work]{--resource-dock-height:136px}.resource-map-module [data-resource-history] .resource-map__history-tabs{grid-column:1/-1;grid-row:2}.resource-map-module [data-resource-history] .attendance-route-time-control{grid-column:2;grid-row:1}.resource-map-module [data-resource-history=work] .attendance-route-day{grid-column:1/-1}.resource-map-module [data-resource-history] .resource-map__timeline-bar{grid-row:3}}@media(max-width:600px){.resource-map__tabs{padding-inline:8px}}html body .resource-map__header .bb-app-bar-actions{flex:0 0 auto!important}.resource-map__header .bb-app-bar-title{flex:1;min-width:0}.resource-map-module [data-resource-browse]>.attendance-route-header>.attendance-route-day{width:100%;box-sizing:border-box;border:0;padding:0 8px}.resource-map-module [data-resource-browse]>.attendance-route-header .resource-map__status{margin-bottom:0}.resource-map-module .attendance-route-panel[data-resource-browse]{--resource-dock-height:52px}.resource-map-module .attendance-route-panel[data-resource-browse][data-att-resource-detail]{--resource-dock-height:300px}.resource-map-module [data-resource-browse] .resource-map__dock{display:block}.resource-map-module [data-resource-browse] [data-resource-map-card-host]:not(:empty){height:248px;overflow:auto}.resource-map-module [data-resource-browse] .attendance-route-handle{height:52px;flex-basis:52px}.resource-map-module [data-resource-map-list-host]{padding:0 16px 16px}.resource-map-module [data-resource-browse] .resource-map__center{top:12px;left:12px;right:auto;bottom:auto;border-radius:12px}.bb-collection-tiles:has(>.bb-map-resource-row){display:block;padding:0;gap:0}.bb-map-resource-row{border-bottom:1px solid var(--bb-border,#e2e5e7)}.bb-map-resource-row>button{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 4px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.bb-map-resource-row[data-selected=true]{border-left:3px solid var(--att-teal,#00838c);background:color-mix(in srgb,var(--att-teal,#00838c) 9%,transparent)}.bb-map-resource-row>button:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.bb-map-resource-row>button:focus-visible{outline:2px solid var(--att-teal,#00838c);outline-offset:-2px}.bb-map-resource-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--att-teal-soft,#e5f3f3);color:var(--att-teal,#007e87);font-size:14px;font-weight:600}.bb-map-resource-identity{flex:1;min-width:0}.bb-map-resource-identity>strong{display:block;font-size:17px;line-height:1.35;font-weight:650;overflow-wrap:anywhere;white-space:normal}.bb-map-resource-identity>small{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--att-muted,#647078);overflow-wrap:anywhere}.bb-map-resource-target{flex:0 0 24px;color:var(--att-muted,#647078)}.bb-map-resource-target svg{width:24px;height:24px}.bb-map-resource-card{box-sizing:border-box;max-width:700px;margin:0 auto;padding:2px 16px 12px;color:var(--att-ink,inherit)}.bb-map-resource-heading{display:flex;gap:12px;align-items:center}.bb-map-resource-card .bb-map-resource-identity>strong{font-size:20px}.bb-map-resource-place{display:grid;gap:3px;margin-top:12px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bb-map-resource-place>span{font-size:12px;color:var(--att-muted,#647078)}.bb-map-resource-measurement{margin:10px 0 0;font-size:13px;line-height:1.4}.bb-map-resource-notice{margin:6px 0 10px;font-size:11px;line-height:1.4;color:var(--att-muted,#647078)}.bb-map-resource-actions{display:flex;gap:8px}.bb-map-resource-actions>a,.bb-map-resource-actions>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--bb-border,#d8dcde);border-radius:10px;background:transparent;color:inherit;text-decoration:none;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.bb-map-resource-actions>:last-child{color:var(--att-teal,#00838c);background:var(--att-teal-soft,#e5f3f3);border-color:transparent}.resource-map-module [data-resource-map-list] .bb-collection-group{margin:0;padding:0;border-radius:0;border:0;background:transparent}.resource-map-module [data-resource-map-list]{display:block}@media(min-width:700px)and (max-height:500px){.resource-map-module .attendance-route-panel[data-resource-browse][data-att-resource-detail]{--resource-dock-height:180px}.resource-map-module [data-resource-browse] [data-resource-map-card-host]:not(:empty){height:128px}.bb-map-resource-card{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;max-width:none}.bb-map-resource-card .bb-map-resource-heading{grid-column:1;grid-row:1/3}.bb-map-resource-card .bb-map-resource-place{grid-column:2;grid-row:1;margin:0}.bb-map-resource-card .bb-map-resource-measurement{grid-column:1;margin:0}.bb-map-resource-card .bb-map-resource-notice{grid-column:1;margin:0}.bb-map-resource-card .bb-map-resource-actions{grid-column:2;grid-row:2/5;align-self:center}}.bb-module-sidebar [data-bb-drop-target=true]{background:var(--bb-primary-soft,#e8f0fe)!important;outline:2px solid var(--bb-primary,#1a73e8);outline-offset:-2px;border-radius:var(--bb-radius-md,12px)}body .bb-collection-view-switch.bb-collection-view-switch .bb-collection-view-options--mobile>.bb-collection-view-button[hidden]{display:none!important}.bb-detail-toolbar.bb-detail-toolbar--mobile{display:none}@media(max-width:900px){html body .bb-detail-toolbar.bb-detail-toolbar--mobile{display:flex!important;position:fixed;inset:0 0 auto;z-index:6650;height:64px;min-height:64px;gap:4px;padding:0 8px;border:0;transform:none!important}.bb-detail-toolbar--mobile .bb-detail-toolbar-title{font-size:20px;font-weight:500;margin:0 8px}.bb-detail-toolbar--mobile .bb-detail-toolbar-back{flex:none}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-detail{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-detail>.bb-collection-toolbar-search{position:fixed!important;inset:calc(8px + env(safe-area-inset-top,0px)) 12px auto auto!important;z-index:6651!important;width:auto!important;height:48px!important;min-height:0!important;display:flex!important;justify-content:flex-end!important;transform:none!important;transition:none!important;will-change:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .bb-collection-toolbar--mobile-detail:not(.is-detail-search-open)>.bb-detail-toolbar{padding-right:64px}html body.bb-mobile-topbar-hidden:has([data-bb-mobile-detail-screen]) .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-detail>.bb-collection-toolbar-search{transform:none!important;opacity:1!important;pointer-events:auto!important}html body .bb-collection-toolbar.bb-collection-toolbar--mobile-detail .bb-global-search[data-bb-mobile-search-placement=topbar]{transform:none!important;will-change:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .bb-collection-toolbar--mobile-detail>.bb-collection-toolbar-search>.bb-collection-toolbar-search-field{display:none!important}html body .bb-collection-toolbar--mobile-detail>.bb-collection-toolbar-actions:empty{display:none!important}html body .bb-collection-toolbar--mobile-detail.is-detail-search-open>.bb-detail-toolbar :is(.bb-detail-toolbar-title,.bb-detail-toolbar-actions){visibility:hidden}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-detail.is-detail-search-open>.bb-collection-toolbar-search{left:60px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:start!important}html body .bb-collection-toolbar--mobile-detail.is-detail-search-open>.bb-collection-toolbar-search>.bb-collection-toolbar-search-field{display:block!important;position:static!important;min-width:0!important;transform:none!important}html body .bb-collection-toolbar--mobile-detail .bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filters{left:-60px!important}}.bb-collection-tile-media-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;color:#b8cbd9;background:radial-gradient(ellipse at top,#1b384b,#0b1827);text-align:center;font-size:12px}html body .bb-collection-tile-media-fallback svg{width:56px;height:56px;opacity:.7}.bb-collection-tile-media>img{position:relative;z-index:1}.bb-collection-tile-media>img:not([src]),.bb-collection-tile-media>img[hidden]{visibility:hidden}.bb-collection-tile-media-caption{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:22px 12px 10px;background:linear-gradient(transparent,rgba(2,11,24,.9));color:#fff;font-size:11px;font-weight:750;pointer-events:none}.bb-collection-tile-media:has(>img:not([src])) .bb-collection-tile-media-caption,.bb-collection-tile-media:has(>img[hidden]) .bb-collection-tile-media-caption{display:none}.bb-collection-tiles.bb-collection-tiles--stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(540px,100%),1fr));gap:20px}.bb-collection-story{min-width:0;overflow:hidden;border:1px solid var(--bb-border,#dce5e9);border-radius:20px;background:var(--bb-surface,#fff);color:var(--bb-text,#122639);box-shadow:0 8px 28px #183c5010}.bb-collection-story>header,.bb-collection-story>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.bb-collection-story>header strong{font-size:18px}.bb-collection-story>header small,.bb-collection-story>footer small{display:block;color:var(--bb-muted,#596e7c);font-size:12px;margin-top:4px}.bb-collection-story-status{font-size:11px;font-weight:750;background:#e0f4ed;color:#156647;border-radius:30px;padding:6px 10px;white-space:nowrap}.bb-collection-story-status.is-uncertain{background:#fff2d7;color:#835907}.bb-collection-story-steps{list-style:none;margin:0;padding:0 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb-collection-story-steps li{min-width:0}.bb-collection-story-moment{display:grid;gap:5px;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.bb-collection-story-moment:disabled{cursor:default;opacity:1}.bb-collection-story-moment:focus-visible{outline:3px solid #078b92;outline-offset:4px;border-radius:12px}.bb-collection-story-frame{display:grid;place-items:center;position:relative;width:100%;min-height:70px;border-radius:12px;overflow:hidden;background:#e9f0f3}.bb-collection-story-frame.has-source{aspect-ratio:4/3}.bb-collection-story-frame img{position:absolute;width:100%;height:100%;object-fit:contain;background:#102333}.bb-collection-story-frame img:not([src]),.bb-collection-story-frame img[hidden]{display:none}.bb-collection-story-fallback{padding:14px;text-align:center;font-size:12px;color:#586e7b}.bb-collection-story-frame:has(img[src]:not([hidden])) .bb-collection-story-fallback{display:none}.bb-collection-story-play{position:absolute;bottom:9px;right:9px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffffdf;color:#123}.bb-collection-story-time{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.bb-collection-story-moment strong{font-size:14px}.bb-collection-story-moment small{font-size:11px;color:var(--bb-muted,#596e7c)}.bb-collection-story>footer{border-top:1px solid var(--bb-border,#e5ecef);margin-top:14px}.bb-collection-story>footer>div{display:grid;gap:5px}.bb-collection-story>footer>div>span{font-size:14px;font-weight:750;color:#087f82}.bb-collection-story>footer .bb-collection-tile-cta{width:auto;margin:0;white-space:nowrap}.bb-collection-tiles.bb-collection-tiles--places:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px}.bb-collection-tiles--places .bb-collection-tile{border-radius:16px}.bb-collection-tiles--places .bb-collection-tile-media{height:100px;aspect-ratio:auto}.bb-collection-tiles--places .bb-collection-tile-head{padding:10px;min-height:0}.bb-collection-tiles--places .bb-collection-tile-avatar{display:none}.bb-collection-tiles--places .bb-collection-tile.has-media .bb-collection-tile-primary{grid-template-columns:minmax(0,1fr);gap:0}.bb-collection-tiles--places .bb-collection-tile-copy strong{font-size:15px;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-collection-tiles--places .bb-collection-tile[aria-current=true]{outline:3px solid #078b92;outline-offset:1px}@media(max-width:600px){.bb-collection-tiles.bb-collection-tiles--places:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(2,minmax(0,1fr))}.bb-collection-story{border-radius:16px}.bb-collection-story>header,.bb-collection-story>footer{padding:12px}.bb-collection-story>header strong{font-size:16px}.bb-collection-story-steps{padding:0 10px;gap:8px}.bb-collection-story-time{font-size:17px}.bb-collection-story>header{align-items:flex-start;flex-wrap:wrap}.bb-collection-story>footer{align-items:stretch;flex-direction:column}.bb-collection-story-status{font-size:10px}.bb-collection-story>footer .bb-collection-tile-cta{align-self:flex-start}}@media(max-width:700px){html body.email-module-route{--email-selection-toolbar-height:112px}html body.email-module-route .email-module.email-module.email-module .email-mobile-selection-toolbar{height:var(--email-selection-toolbar-height)!important;min-height:var(--email-selection-toolbar-height)!important;max-height:var(--email-selection-toolbar-height)!important;grid-template-rows:64px 48px!important}html body.email-module-route .email-module.email-module.email-module .email-mobile-selection-main{height:64px!important;min-height:64px!important}html body.email-module-route .email-module.email-module.email-module .email-mobile-selection-all{height:48px!important;min-height:48px!important;padding-inline:20px!important}html body.email-module-route .email-module.email-module.email-module .email-mailbox-pane.is-selection-mode .email-results{padding-top:calc(var(--email-selection-toolbar-height) + var(--email-safe-top))!important}html body.email-module-route .email-module.email-module.email-module.email-module:has(.email-mailbox-pane.is-selection-mode) .email-compose-fab.email-compose-fab.email-compose-fab{display:none!important}html body.email-module-route .email-module.email-module.email-module .email-table-primary{grid-template-columns:44px minmax(0,1fr) minmax(44px,max-content)!important;column-gap:6px!important}html body.email-module-route .email-module.email-module.email-module .email-row-check{display:block!important;position:absolute!important;top:0;left:0;z-index:1;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;opacity:1!important}html body.email-module-route .email-module.email-module.email-module .email-row-check:after{content:none!important}html body.email-module-route .email-module.email-module.email-module .email-row-check:focus-visible{outline:2px solid var(--email-mobile-text)!important;outline-offset:2px}html body.email-module-route .email-module.email-module.email-module .email-row-avatar{width:40px!important;height:40px!important}html body.email-module-route .email-module.email-module.email-module .email-row-star{width:44px!important;height:44px!important;min-width:44px!important}}body .bb-record-section>header.bb-record-section__heading{display:grid;gap:4px;height:auto;min-height:0;margin:0 0 17px;padding:0;border:0;background:transparent;color:var(--bb-text);box-shadow:none}.bb-cockpit{display:grid;gap:20px;min-width:0;color:var(--bb-text);font-family:var(--bb-font);padding:4px 0 12px}.bb-cockpit-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;min-width:0}.bb-cockpit-heading>div{min-width:0}.bb-cockpit-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-color-accent);font-weight:750}.bb-cockpit-heading h1{font-size:clamp(24px,3vw,32px);font-weight:750;letter-spacing:-.035em;line-height:1.2;margin:5px 0 7px}.bb-cockpit-heading p{font-size:12px;color:var(--bb-text-muted);line-height:1.5;margin:0}.bb-cockpit-scope{display:flex;align-items:center;gap:10px;max-width:55%}.bb-cockpit .bb-filter-selectbar{margin:0;min-width:0;overflow:visible}.bb-cockpit .bb-filter-select-chip{grid-template-columns:minmax(0,1fr) 16px;min-height:48px;min-width:0;width:240px;max-width:100%;border-radius:12px}.bb-cockpit .bb-filter-select-chip>span{min-width:0}.bb-cockpit .bb-filter-select-chip small{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-cockpit-action{display:inline-flex;justify-content:center;align-items:center;min-height:42px;flex-shrink:0;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);padding:9px 13px;color:var(--bb-color-accent);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.bb-cockpit-action:disabled{opacity:.55;cursor:wait}.bb-cockpit :is(button,a,select):focus-visible{outline:3px solid var(--bb-color-accent);outline-offset:3px}.bb-cockpit button:not(:disabled):hover{background:var(--bb-surface-soft)}.bb-cockpit-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bb-cockpit-metrics .bb-record-metric{background:var(--bb-surface);border-radius:14px;padding:16px 20px;box-shadow:0 2px 6px #142c3d04;gap:8px}.bb-cockpit-metrics .bb-record-metric span{font-size:12px;text-transform:none;letter-spacing:0;font-weight:550}.bb-cockpit-metrics .bb-record-metric strong{font-size:28px;line-height:1.1;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bb-cockpit-tabs{display:flex;gap:5px;border-bottom:1px solid var(--bb-border)}.bb-cockpit-tabs button{min-height:44px;padding:10px 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--bb-text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.bb-cockpit-tabs button[aria-pressed=true]{border-bottom-color:var(--bb-color-accent);color:var(--bb-color-accent)}.bb-cockpit-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(280px,1fr);gap:22px;align-items:start}.bb-cockpit-cameras,.bb-cockpit-aside{min-width:0}.bb-cockpit-aside{display:grid;gap:18px}.bb-cockpit-panel{min-width:0;padding:18px;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface)}.bb-cockpit-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.bb-cockpit-panel-heading h2{font-size:16px;font-weight:700;line-height:1.3;margin:0}.bb-cockpit-panel-heading p{font-size:11px;color:var(--bb-text-muted);line-height:1.5;margin:5px 0 0}.bb-cockpit-panel-heading>span{font-size:11px;color:var(--bb-text-muted);white-space:nowrap}.bb-cockpit-empty{font-size:12px;color:var(--bb-text-muted);line-height:1.6}.bb-cockpit-panel>.bb-cockpit-action{width:100%;margin-top:12px}.bb-cockpit-camera-select{display:none}.bb-collection-tiles.bb-collection-tiles--cameras,.bb-collection-tiles.bb-collection-tiles--cameras:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bb-collection-tiles--cameras .bb-collection-tile.has-media{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;box-shadow:none}.bb-collection-tiles--cameras .bb-collection-tile-media{order:-1;aspect-ratio:16/9;min-height:0;max-height:none;background:#172c38}.bb-collection-tiles--cameras .bb-collection-tile-media img{object-fit:contain}.bb-collection-tiles--cameras .bb-collection-tile-media-fallback{color:#cfdae0}.bb-collection-tiles--cameras .bb-collection-tile-media-caption{font-size:10px}.bb-collection-tiles--cameras .bb-collection-tile-media:has(img[data-bb-media-unavailable]) .bb-collection-tile-media-caption{display:none}.bb-collection-tiles--cameras .bb-collection-tile-head{min-height:0;padding:12px 14px;gap:8px}.bb-collection-tiles--cameras .bb-collection-tile-avatar{display:none}.bb-collection-tiles--cameras .bb-collection-tile.has-media .bb-collection-tile-primary{grid-template-columns:minmax(0,1fr)}.bb-collection-tiles--cameras .bb-collection-tile-copy strong{font-size:14px;font-weight:650;white-space:normal;overflow-wrap:anywhere}.bb-collection-tiles--cameras .bb-collection-tile-copy small{font-size:11px;white-space:normal;line-height:1.5}.bb-collection-tiles--cameras .bb-collection-tile-cta{margin:0 14px 12px;width:auto;min-height:38px;border-radius:8px;font-size:12px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent);border:0}.bb-collection-tiles--cameras .bb-collection-tile-status-label{font-size:10px}.bb-record-media-timeline.is-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:0;list-style:none;padding:0;margin:0;overflow:visible}.bb-record-media-timeline.is-feed>li{min-width:0;border-bottom:1px solid var(--bb-border)}.bb-record-media-timeline.is-feed>li:last-child{border-bottom:0}.bb-record-media-timeline.is-feed .bb-record-media-moment{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;gap:3px 11px;min-width:0;width:100%;padding:12px 0;border:0;border-radius:0;background:transparent;text-align:left}.bb-record-media-timeline.is-feed .bb-record-media-frame{grid-column:1;grid-row:1/4;aspect-ratio:1;min-height:58px;height:58px;border-radius:9px}.bb-record-media-timeline.is-feed .bb-record-media-frame img{object-fit:contain}.bb-record-media-timeline.is-feed .bb-record-media-frame>span{font-size:9px;padding:4px;line-height:1.2}.bb-record-media-timeline.is-feed time,.bb-record-media-timeline.is-feed strong,.bb-record-media-timeline.is-feed small{grid-column:2;min-width:0;overflow-wrap:anywhere}.bb-record-media-timeline.is-feed time{font-size:10px;color:var(--bb-text-muted);font-variant-numeric:tabular-nums}.bb-record-media-timeline.is-feed strong{font-size:13px;font-weight:650;line-height:1.3}.bb-record-media-timeline.is-feed small{font-size:11px;line-height:1.4;color:var(--bb-text-muted)}.bb-cockpit-attention{background:color-mix(in srgb,var(--bb-surface) 96%,#f59e0b);border-color:color-mix(in srgb,var(--bb-border) 75%,#dba44a)}.bb-cockpit-attention ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.bb-cockpit-attention li{min-width:0}.bb-cockpit-attention li>strong{font-size:12px;overflow-wrap:anywhere}.bb-cockpit-attention li>p{font-size:11px;line-height:1.5;color:var(--bb-text-muted);margin:4px 0 8px}.bb-cockpit-attention li>.bb-cockpit-action{min-height:36px;padding:6px 10px;font-size:11px}@media(max-width:1100px){.bb-cockpit-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:16px}.bb-cockpit-panel{padding:14px}}@media(max-width:800px){.bb-cockpit{gap:16px}.bb-cockpit-heading{display:grid;gap:14px}.bb-cockpit-scope{max-width:100%;justify-content:space-between}.bb-cockpit-scope .bb-filter-selectbar{flex:1}.bb-cockpit-scope .bb-filter-select-chip{width:100%}.bb-cockpit .bb-filter-select-chip small{max-width:100%}.bb-cockpit-layout{grid-template-columns:minmax(0,1fr);gap:18px}.bb-cockpit-camera-select{display:block;margin:0 0 12px}.bb-cockpit-camera-select .bb-filter-select-chip{width:100%}.bb-collection-tiles.bb-collection-tiles--cameras,.bb-collection-tiles.bb-collection-tiles--cameras:has(>.bb-collection-tile.has-media){grid-template-columns:minmax(0,1fr)}.bb-collection-tiles--cameras>.bb-collection-tile[data-bb-camera-selected=false]{display:none}.bb-cockpit-metrics{gap:8px}.bb-cockpit-metrics .bb-record-metric{padding:12px 10px;gap:8px}.bb-cockpit-metrics .bb-record-metric span{font-size:11px;line-height:1.35;min-height:30px}.bb-cockpit-metrics .bb-record-metric strong{font-size:24px}.bb-cockpit-heading h1{font-size:26px}.bb-cockpit-panel{padding:16px}.bb-cockpit-panel-heading>span{font-size:10px}.bb-cockpit-tabs button{flex:1}}.bb-activity{min-width:0;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);color:var(--bb-text);padding:20px;container-type:inline-size}.bb-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.bb-activity-heading h2{font-size:18px;line-height:1.3;margin:0}.bb-activity-heading p{font-size:12px;color:var(--bb-text-muted);margin:6px 0 0;line-height:1.5}.bb-activity-controls{display:flex;flex-wrap:wrap;gap:6px}.bb-activity-controls [aria-pressed=true]{background:var(--bb-color-accent-soft);border-color:var(--bb-color-accent)}.bb-activity-row{display:grid;grid-template-columns:210px minmax(0,1fr);border-top:1px solid var(--bb-border);min-width:0;padding:12px 0;gap:20px}.bb-activity-identity{display:flex;gap:12px;align-items:center;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;padding:8px 0}.bb-activity-identity>.bb-record-media-frame{width:64px;height:80px;min-width:64px;border-radius:10px;overflow:hidden;background:var(--bb-surface-soft)}.bb-activity-identity>span:last-child{display:grid;gap:6px;min-width:0}.bb-activity-identity strong{font-size:14px;overflow-wrap:anywhere}.bb-activity-identity small{font-size:11px;line-height:1.5;color:var(--bb-text-muted)}.bb-activity-identity em{font-size:10px;color:var(--bb-color-accent);font-style:normal;line-height:1.5}.bb-activity-scroll{min-width:0;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.bb-activity-lane{min-width:680px;padding:0 54px}.bb-activity-ruler{display:flex;justify-content:space-between;gap:8px;color:var(--bb-text-muted);font-size:10px;font-variant-numeric:tabular-nums;height:24px}.bb-activity-track{position:relative;height:178px;background:repeating-linear-gradient(90deg,var(--bb-border) 0 1px,transparent 1px 25%)}.bb-activity-track:before{content:"";position:absolute;left:0;right:0;top:18px;border-top:1px solid var(--bb-border)}.bb-activity-span{position:absolute;top:10px;height:18px;background:var(--bb-color-accent-soft);border:1px solid var(--bb-color-accent);border-radius:4px;color:var(--bb-color-accent);min-width:1px;overflow:hidden}.bb-activity-span>span{display:block;font-size:10px;white-space:nowrap;padding:1px 5px}.bb-activity-span.is-gap,.bb-activity-span.is-return{background:repeating-linear-gradient(135deg,var(--bb-surface-soft) 0 5px,var(--bb-surface) 5px 10px);border:1px dashed var(--bb-border);color:var(--bb-text-muted)}.bb-activity-moment{position:absolute;top:0;transform:translateX(-50%);width:44px;height:40px;background:transparent;color:inherit;border:0;padding:0;cursor:pointer;z-index:2}.bb-activity-moment>i{display:block;margin:15px auto 0;width:8px;height:8px;border-radius:50%;background:var(--bb-color-accent);box-shadow:0 0 0 3px var(--bb-surface)}.bb-activity-preview{display:none;position:absolute;top:38px;left:50%;transform:translateX(-50%);width:100px;text-align:left;background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:9px;padding:4px;color:var(--bb-text);box-shadow:0 3px 12px #0000000a}.bb-activity-moment.align-start:is(:hover,:focus-visible) .bb-activity-preview{left:20px;transform:none}.bb-activity-moment.align-end:is(:hover,:focus-visible) .bb-activity-preview{left:auto;right:20px;transform:none}.bb-activity-moment.has-photo .bb-activity-preview,.bb-activity-moment:is(:hover,:focus-visible) .bb-activity-preview{display:grid;gap:3px}.bb-activity-moment:is(:hover,:focus-visible){z-index:5}.bb-activity-moment:is(:hover,:focus-visible) .bb-activity-preview{width:156px;box-shadow:0 8px 25px #00000030}.bb-activity-preview>.bb-record-media-frame{aspect-ratio:16/10;height:58px;min-height:0;border-radius:5px;overflow:hidden;background:var(--bb-surface-soft)}.bb-activity-preview time{font-size:10px;color:var(--bb-text-muted);font-variant-numeric:tabular-nums}.bb-activity-preview strong{font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-activity-preview small{font-size:10px;color:var(--bb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-activity-preview .bb-record-media-frame>span,.bb-activity-identity .bb-record-media-frame>span{font-size:9px;padding:5px;color:var(--bb-text-muted)}.bb-activity .bb-record-media-frame img{width:100%;height:100%;object-fit:contain}.bb-activity-moment[aria-current=step] .bb-activity-preview{border:2px solid var(--bb-color-accent)}.bb-activity-playhead{position:absolute;top:0;bottom:4px;width:2px;background:var(--bb-color-accent);pointer-events:none;z-index:3}.bb-activity-seek{display:grid;gap:6px;margin:0 0 12px;font-size:12px;color:var(--bb-text-muted)}.bb-activity-seek>span{display:flex;justify-content:space-between}.bb-activity-seek input{width:100%;height:32px;margin:0;accent-color:var(--bb-color-accent)}.bb-activity-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;color:var(--bb-text-muted);padding-top:8px}.bb-activity :is(button,input,[tabindex]):focus-visible{outline:3px solid var(--bb-color-accent);outline-offset:2px}.bb-activity-identity:hover{background:var(--bb-surface-soft)}.bb-cockpit-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.bb-cockpit-camera-select{display:block;margin:0 0 12px}.bb-cockpit-metrics:empty{display:none}.bb-cockpit-aside{display:block}.bb-cockpit .bb-collection-tiles--cameras{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bb-cockpit.is-camera .bb-collection-tiles--cameras{grid-template-columns:minmax(0,1fr)!important;max-width:960px}.bb-cockpit-attention summary{cursor:pointer;font-size:13px;min-height:32px}.bb-cockpit-attention ul{margin-top:12px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-copy small{display:none}@media(max-width:1100px){.bb-cockpit .bb-collection-tiles--cameras{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bb-activity-row{grid-template-columns:170px minmax(0,1fr);gap:12px}.bb-activity-identity>.bb-record-media-frame{width:52px;min-width:52px;height:66px}}@media(max-width:800px){.bb-cockpit-layout{grid-template-columns:minmax(0,1fr)}.bb-cockpit .bb-collection-tiles--cameras>.bb-collection-tile[data-bb-camera-selected=false]{display:flex}.bb-activity{padding:14px}.bb-activity-heading{align-items:flex-start;flex-direction:column}.bb-activity-row{display:block;padding:10px 0}.bb-activity-identity{width:100%;padding-bottom:12px}.bb-activity-identity>.bb-record-media-frame{width:52px;height:60px;min-width:52px}.bb-activity-identity>span:last-child{gap:3px}.bb-activity-lane{min-width:680px}.bb-activity-controls .bb-cockpit-action{min-height:44px}.bb-cockpit .bb-collection-tiles--cameras{gap:8px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-head{padding:8px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-copy strong{font-size:12px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-cta{margin:0 7px 7px;padding:6px;min-height:44px;font-size:11px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-status-label{font-size:9px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-media-caption{display:none}.bb-activity-legend{gap:8px;font-size:9px}}.bb-cockpit{gap:12px}.bb-cockpit-heading{align-items:flex-start;gap:12px}.bb-cockpit-heading>.bb-cockpit-context{flex:1}.bb-cockpit-eyebrow{display:block;margin-bottom:6px}.bb-cockpit-scope{max-width:none;justify-content:flex-start;margin-bottom:6px}.bb-cockpit .bb-filter-select-chip{min-height:46px;width:260px}.bb-cockpit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bb-border)}.bb-cockpit-tabs{border:0}.bb-cockpit-metrics{display:flex;gap:16px;flex-wrap:wrap}.bb-cockpit-metrics .bb-record-metric{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;border:0;background:none;box-shadow:none;padding:0}.bb-cockpit-metrics .bb-record-metric strong{font-size:15px;letter-spacing:0}.bb-cockpit-metrics .bb-record-metric span{font-size:11px;min-height:0}.bb-cockpit-panel-heading{margin-bottom:8px}.bb-cockpit-layout{gap:16px}.bb-cockpit .bb-collection-tiles--cameras{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile{min-height:150px;aspect-ratio:16/10;isolation:isolate}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-media{position:absolute;inset:0;aspect-ratio:auto;height:100%;z-index:-1}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-media img{object-fit:cover}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-head{margin-top:auto;padding:32px 52px 12px 12px;border:0;gap:4px;min-height:0;background:linear-gradient(transparent,#071926ed)}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-copy strong{color:#fff;font-size:14px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-copy small,.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-media-caption{display:none}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-status{position:absolute;inset:0;pointer-events:none;margin:0}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-status-label{position:absolute;left:8px;top:8px;width:auto;height:auto;min-height:0;transform:none;padding:5px 8px;border-radius:6px;max-width:calc(100% - 16px);background:#0b1d2de6;color:#fff;font-size:10px;border:0}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-cta{position:absolute;right:4px;bottom:4px;margin:0;padding:0;width:44px;min-height:44px;border:0;background:transparent;color:#fff;font-size:23px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-cta:hover{background:#ffffff20}.bb-cockpit.is-camera .bb-collection-tiles--cameras{max-width:600px}.bb-cockpit.is-camera .bb-collection-tile{max-height:260px;aspect-ratio:21/9}.bb-activity{padding:16px}.bb-activity-heading{margin-bottom:12px}.bb-activity-heading p{max-width:520px}.bb-activity-controls{flex-wrap:nowrap;white-space:nowrap;max-width:100%;overflow-x:auto;padding:2px}.bb-activity-controls .bb-cockpit-action{padding:7px 10px;min-height:40px}.bb-activity-axis,.bb-activity-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px}.bb-activity-axis>span{font-size:11px;color:var(--bb-text-muted);align-self:center}.bb-activity-row{padding:0;border-top:1px solid var(--bb-border)}.bb-activity-ruler{position:relative;height:30px;display:block;margin:0}.bb-activity-ruler time{position:absolute;transform:translateX(-50%);top:8px}.bb-activity-lane{min-width:740px;padding:0 72px}.bb-activity-track{height:216px}.bb-activity-track:before{top:194px}.bb-activity-span{top:186px;height:18px}.bb-activity-moment{top:0;height:216px}.bb-activity-moment>i{margin-top:191px}.bb-activity-preview{top:10px;bottom:auto;width:136px;padding:5px;gap:3px}.bb-activity-preview>.bb-record-media-frame{height:72px}.bb-activity-preview strong{white-space:normal;overflow:visible;font-size:12px;line-height:1.35}.bb-activity-preview small{white-space:normal;overflow:visible;font-size:11px;line-height:1.3}.bb-activity-preview time{font-size:11px}.bb-activity-moment:is(:hover,:focus-visible) .bb-activity-preview{width:164px}.bb-activity-scroll-hint{display:none;font-size:11px;color:var(--bb-text-muted);margin:4px 0 10px}.bb-activity-legend{font-size:11px}.bb-activity-identity em{font-size:11px}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-row{display:block}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-track{height:34px}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-span{top:8px}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-track:before{top:17px}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-lane{min-width:0;padding:0 28px}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-ruler{height:24px}.bb-filmstrip-gap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:0 0 100px;padding:12px;border:1px dashed var(--bb-border-strong);border-radius:8px;color:var(--bb-text-muted);background:repeating-linear-gradient(135deg,var(--bb-surface-soft) 0 5px,var(--bb-surface) 5px 10px);font-size:11px;text-align:center}.bb-filmstrip-gap>span{font-size:26px}.bb-activity-filmstrip{display:flex;gap:8px;overflow-x:auto;padding:8px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.bb-activity-filmstrip .bb-activity-moment{position:relative;left:auto!important;top:auto;transform:none;width:168px;height:auto;flex:0 0 168px;scroll-snap-align:start;text-align:left}.bb-activity-filmstrip .bb-activity-moment>i{display:none}.bb-activity-filmstrip .bb-activity-preview,.bb-activity-filmstrip .bb-activity-moment:is(:hover,:focus-visible) .bb-activity-preview{position:static;transform:none;width:100%;height:100%;display:grid;align-content:start;box-shadow:none;border-radius:8px}.bb-activity-filmstrip .bb-activity-preview>.bb-record-media-frame{height:92px}.bb-activity-filmstrip .bb-activity-moment[aria-current=step]{box-shadow:0 0 0 2px var(--bb-color-accent);border-radius:8px}.bb-activity-filmstrip .bb-activity-preview small{min-height:28px}.bb-record-visual-hero.is-investigation{border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);padding:16px}.bb-record-visual-hero.is-investigation .bb-record-visual-hero__copy{padding:0 0 12px}.bb-record-visual-hero.is-investigation h1{font-size:25px;margin:5px 0}.bb-record-visual-hero.is-investigation dl{display:none}.bb-record-visual-hero.is-investigation .bb-record-visual-hero__copy>p{margin:6px 0 0}.bb-record-investigation{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px;align-items:stretch;min-width:0}.bb-record-investigation>.bb-record-visual-hero__player{padding:0;border-radius:12px;overflow:hidden;min-width:0;background:#08141f;display:grid;align-content:center}.bb-record-investigation>.bb-record-visual-hero__player video{max-height:340px!important;width:100%;object-fit:contain}.bb-record-investigation>.bb-record-media-frame{height:300px;aspect-ratio:auto;max-height:340px;background:var(--bb-surface-soft)}.bb-record-investigation>.bb-record-media-frame>span{color:var(--bb-text-muted)}.bb-camera-plan{display:flex;flex-direction:column;gap:8px;border:1px solid var(--bb-border);border-radius:12px;padding:12px;background:var(--bb-surface);min-width:0}.bb-camera-plan header{display:flex;justify-content:space-between;gap:8px;align-items:center}.bb-camera-plan h2{font-size:15px;margin:0}.bb-camera-plan time{font-size:12px;font-variant-numeric:tabular-nums;color:var(--bb-text-muted)}.bb-camera-plan-canvas{position:relative;min-height:200px;flex:1;border-radius:8px;background:var(--bb-surface-soft);overflow:hidden}.bb-camera-plan.is-mapped .bb-camera-plan-canvas{display:flex;align-items:center;justify-content:center;padding:36px 58px}.bb-camera-plan-stage{position:relative;width:100%;max-width:calc(200px * var(--bb-plan-ratio));aspect-ratio:var(--bb-plan-ratio)}.bb-camera-plan .bb-camera-plan-stage>svg{position:absolute;display:block;width:100%;height:100%;max-width:none;max-height:none;inset:0}.bb-camera-plan-canvas polygon{fill:none;stroke:var(--bb-border-strong);stroke-width:8}.bb-camera-plan-canvas line{stroke:var(--bb-border-strong);stroke-width:8}.bb-camera-plan-canvas .bb-camera-plan-doors{stroke-dasharray:20 12}.bb-camera-plan-canvas .bb-camera-plan-windows{stroke:var(--bb-color-accent)}.bb-camera-plan-marker{display:flex;align-items:center;flex-direction:column;gap:4px;padding:5px;border:0;border-radius:8px;background:var(--bb-surface);color:var(--bb-text-muted);font:inherit;cursor:pointer;max-width:112px;box-shadow:0 2px 8px #00000014;min-height:44px}.bb-camera-plan-marker>span{display:grid;place-items:center;width:32px;height:28px;border-radius:6px;background:var(--bb-surface-soft)}.bb-camera-plan-marker svg{width:20px;height:20px}.bb-camera-plan-marker strong{font-size:11px;line-height:1.25;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-camera-plan-marker small{font-size:10px}.bb-camera-plan-marker[aria-current=step]{color:var(--bb-color-accent);outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-camera-plan-marker[aria-current=step]>span{background:var(--bb-color-accent-soft)}.bb-camera-plan.is-mapped .bb-camera-plan-marker{position:absolute;transform:translate(-50%,-50%)}.bb-camera-plan.is-sequence .bb-camera-plan-canvas{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;padding:16px}.bb-camera-plan p{margin:0;font-size:12px;color:var(--bb-text);line-height:1.4}.bb-camera-plan>small{font-size:10px;color:var(--bb-text-muted);line-height:1.4}.bb-camera-plan-marker:focus-visible{outline:3px solid var(--bb-color-accent);outline-offset:3px}@media(max-width:1100px){.bb-activity-axis,.bb-activity-row{grid-template-columns:160px minmax(0,1fr);gap:12px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile{min-height:125px}.bb-activity-heading{flex-wrap:wrap}.bb-cockpit-metrics{gap:8px}}@media(max-width:800px){.bb-cockpit-heading{display:flex;gap:8px}.bb-cockpit-heading>.bb-cockpit-action{font-size:11px;padding:7px;margin-top:18px}.bb-cockpit-scope{display:grid;gap:8px;margin-bottom:5px}.bb-cockpit .bb-filter-select-chip{width:100%;min-height:44px}.bb-cockpit .bb-filter-selectbar{width:100%;min-width:0}.bb-cockpit-heading p{font-size:10px}.bb-cockpit-toolbar{display:block}.bb-cockpit-metrics{justify-content:space-between;gap:8px;padding:7px 0}.bb-cockpit-metrics .bb-record-metric span{font-size:10px}.bb-cockpit-metrics .bb-record-metric strong{font-size:13px}.bb-cockpit .bb-collection-tiles--cameras{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.bb-cockpit .bb-collection-tiles--cameras>.bb-collection-tile[data-bb-camera-selected=false]{display:flex}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile{min-height:106px;aspect-ratio:4/3}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-head{padding:24px 39px 10px 8px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-copy strong{font-size:12px}.bb-cockpit .bb-collection-tiles--cameras .bb-collection-tile-status-label{font-size:9px;left:5px;top:5px}.bb-cockpit.is-camera .bb-collection-tiles--cameras{grid-template-columns:minmax(0,1fr)!important}.bb-cockpit.is-camera .bb-collection-tile{max-height:200px;aspect-ratio:16/9}.bb-activity{padding:12px}.bb-activity-heading{gap:10px}.bb-activity-heading h2{font-size:17px}.bb-activity-controls{width:100%;gap:4px}.bb-activity-controls .bb-cockpit-action{min-height:44px;padding:6px 8px;font-size:11px}.bb-activity-scroll-hint{display:block}.bb-activity-axis{display:block}.bb-activity-axis>span{display:none}.bb-activity-row{display:block}.bb-activity-identity{padding:10px 0}.bb-activity-track{height:216px}.bb-activity-legend{font-size:10px}.bb-record-visual-hero.is-investigation{padding:10px}.bb-record-visual-hero.is-investigation h1{font-size:21px}.bb-record-visual-hero.is-investigation .bb-record-visual-hero__meta{font-size:11px;flex-wrap:wrap}.bb-record-investigation{grid-template-columns:minmax(0,1fr);gap:10px}.bb-record-investigation>.bb-record-visual-hero__player video{max-height:250px!important}.bb-record-investigation>.bb-record-media-frame{height:200px}.bb-camera-plan{padding:10px}.bb-camera-plan-canvas{min-height:150px;flex:none}.bb-camera-plan.is-sequence .bb-camera-plan-canvas{min-height:95px;padding:8px}.bb-camera-plan>small{display:none}.bb-activity[data-bb-activity-layout=filmstrip] .bb-activity-ruler time{font-size:9px}.bb-activity-filmstrip .bb-activity-moment{width:148px;flex-basis:148px}}:is(.is-dark,.theme-night) .bb-work-comparison.is-continuous{--readout-color:#38bdf8;--journey-color:#f4b83f}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-travel{--source-axis-color:var(--journey-color)}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-empty{--source-axis-color:var(--cmp-muted)}.bb-work-comparison.is-continuous .bb-work-source-journey{--nested-panel-bg:var(--session-bg,var(--bb-surface));position:relative;padding:0;border:0;border-radius:6px;background:transparent}.bb-work-comparison.is-continuous .bb-work-source-journey>.bb-work-comparison-reading>strong{color:var(--cmp-ink)}.bb-work-comparison.is-continuous :is(.bb-work-source-journey>.bb-work-comparison-reading,.bb-work-comparison-trip-title){background:transparent}.bb-work-comparison.is-continuous :is(.bb-work-source-journey>.bb-work-comparison-reading,.bb-work-comparison-trip-title):where(:enabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--journey-color) 8%,transparent)}.bb-work-comparison.is-continuous .bb-work-source-journey>.bb-work-comparison-reading[aria-pressed=true]{background:color-mix(in srgb,var(--journey-color) 15%,transparent)}.bb-work-comparison.is-continuous .bb-work-comparison-axis>.bb-work-comparison-source{--source-node-center:17px;--source-axis-incoming:transparent;border-left-color:transparent}.bb-work-comparison.is-continuous .bb-work-comparison-source:before{content:"";position:absolute;pointer-events:none;left:-4px;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--source-axis-incoming) 0 var(--source-node-center),var(--source-axis-outgoing,var(--source-axis-color)) var(--source-node-center) 100%)}.bb-work-comparison.is-continuous .bb-work-comparison-axis>.bb-work-comparison-source.is-travel{--source-node-center:14px}.bb-work-comparison.is-continuous .bb-work-comparison-axis>.bb-work-comparison-source.is-site{--source-node-center:24px}.bb-work-comparison.is-continuous .bb-work-comparison-source+.bb-work-comparison-source{--source-axis-incoming:var(--readout-color)}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-travel+.bb-work-comparison-source{--source-axis-incoming:var(--journey-color)}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-empty+.bb-work-comparison-source{--source-axis-incoming:var(--cmp-muted)}.bb-work-comparison.is-continuous .bb-work-source-node{pointer-events:none}.bb-work-comparison.is-continuous button.bb-work-comparison-reading{position:static;color:var(--cmp-ink)}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-trip-stop>button{position:relative}.bb-work-comparison.is-continuous button.bb-work-comparison-reading:before,.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-trip-stop>button:before{content:"";position:absolute;left:calc(-1 * (var(--source-inset) + 24px));top:0;width:44px;height:44px;background:transparent;pointer-events:auto}.bb-work-comparison.is-continuous{overflow-anchor:none}.bb-work-comparison.is-continuous .is-travel>.bb-work-source-content>.bb-work-source-node{top:1px;width:26px;height:26px}.bb-work-comparison.is-continuous .is-travel>.bb-work-source-content>.bb-work-source-node>svg{width:16px;height:16px}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-journey-visits{margin:0;padding:0;border:0;background:transparent}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-journey-visits>.bb-work-trip-stops{margin:0;padding:2px 0 0}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-journey-visits>.bb-work-trip-stops:after,.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-trip-stop.has-next-stop:before{display:none}.bb-work-comparison.is-continuous .bb-work-comparison-trip-title{display:flex;align-items:flex-start;gap:6px;width:100%;padding:8px 0;box-sizing:border-box;color:var(--journey-color)}.bb-work-comparison.is-continuous .bb-work-source-content>.bb-work-comparison-trip,.bb-work-comparison.is-continuous .bb-work-source-content>.bb-work-journey-visits{--nested-panel-bg:color-mix(in srgb,var(--cmp-muted) 7%,var(--session-bg,var(--bb-surface)));margin:4px 0 6px;padding:6px 8px;border:1px solid var(--cmp-line);border-radius:10px;background:var(--nested-panel-bg)}.bb-work-comparison.is-continuous .bb-work-source-content>.bb-work-journey-visits:empty{display:none}.bb-work-comparison.is-continuous .bb-work-excursion-heading{position:relative;display:flow-root}.bb-work-comparison.is-continuous .bb-work-excursion-heading>.bb-work-trip-note{margin-left:26px}.bb-work-comparison.is-continuous .bb-work-comparison-trip.has-stops>.bb-work-excursion-heading:before{content:"";position:absolute;pointer-events:none;left:9px;top:28px;bottom:0;border-left:1px solid color-mix(in srgb,var(--journey-color) 65%,var(--cmp-line))}.bb-work-comparison.is-continuous .bb-work-trip-icon{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;padding:0;box-sizing:border-box;border:1.5px solid var(--journey-color);border-radius:50%;color:var(--journey-color)}.bb-work-comparison.is-continuous .bb-work-trip-icon>svg{width:12px;height:12px}.bb-work-comparison.is-continuous .bb-work-comparison-trip-title>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.bb-work-comparison.is-continuous .bb-work-comparison-trip-title time{font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--cmp-muted)}.bb-work-comparison.is-continuous .bb-work-trip-stops:before{display:none}.bb-work-comparison.is-continuous .bb-work-trip-stops{position:relative;display:flex;flex-direction:column}.bb-work-comparison.is-continuous .bb-work-comparison-trip.has-stops>.bb-work-trip-stops:after{content:"";position:absolute;pointer-events:none;left:9px;top:0;height:12px;border-left:1px solid color-mix(in srgb,var(--journey-color) 65%,var(--cmp-line))}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-trip-stop>button{grid-template-columns:20px minmax(0,1fr)}.bb-work-comparison.is-continuous .bb-work-stop-number{display:block;position:relative;z-index:1;width:10px;min-width:0;height:10px;margin:4px 0 0 5px;border:1.5px solid var(--journey-color);border-radius:50%;box-sizing:border-box;background:var(--nested-panel-bg,var(--session-bg,var(--bb-surface)));color:var(--journey-color)}.bb-work-comparison.is-continuous .bb-work-stop-number>svg{display:none}.bb-work-comparison.is-continuous .bb-work-trip-stop.is-typed-stop .bb-work-stop-number{display:grid;place-items:center;width:16px;height:16px;margin:0;border:0;border-radius:0}.bb-work-comparison.is-continuous .bb-work-trip-stop.is-typed-stop .bb-work-stop-number>svg{display:block;width:16px;height:16px}.bb-work-trip-stop.is-slowdown>button{border-radius:6px;background:color-mix(in srgb,var(--journey-color,var(--bb-warning)) 9%,transparent)}.bb-work-trip-stop.is-slowdown .bb-work-stop-copy>strong{color:var(--journey-color,var(--bb-warning))}.bb-work-comparison.is-continuous .bb-work-trip-stop.is-slowdown{--journey-color:var(--cmp-muted,var(--bb-text-muted))}.bb-work-comparison.is-continuous .bb-work-trip-stop.is-slowdown .bb-work-stop-number{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0;border:0;border-radius:0}.bb-work-comparison.is-continuous .bb-work-trip-stop.is-slowdown .bb-work-stop-number>svg{display:block;width:14px;height:14px}.bb-work-slowdown-details{position:relative;margin-left:26px;font-size:12px;line-height:1.4;color:var(--cmp-muted,var(--bb-muted))}.bb-work-slowdown-details>summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.bb-work-slowdown-details>summary:before{content:"▸";margin-right:6px}.bb-work-slowdown-details[open]>summary:before{content:"▾"}.bb-work-slowdown-details>p{margin:0 0 8px}.bb-work-slowdown-details>ol{margin:0;padding-left:18px}.bb-work-slowdown-details li{padding-bottom:8px}.bb-work-slowdown-details time{display:block;font-variant-numeric:tabular-nums}.bb-work-comparison.is-continuous .bb-work-trip-stop.has-next-stop:before{content:"";position:absolute;pointer-events:none;left:9px;top:12px;height:100%;border-left:1px solid color-mix(in srgb,var(--journey-color) 65%,var(--cmp-line))}.bb-work-comparison.is-continuous .bb-work-comparison-trip[data-map-selected=true]>.bb-work-excursion-heading>.bb-work-comparison-trip-title{background:color-mix(in srgb,var(--journey-color) 15%,transparent);box-shadow:inset 3px 0 var(--journey-color);border-radius:4px}.bb-work-comparison.is-continuous .bb-work-stop-name{margin-left:26px;min-width:0}.bb-work-comparison.is-continuous .bb-work-stop-name input{box-sizing:border-box;min-width:0;max-width:100%}.bb-work-comparison.is-continuous .bb-work-gps-gap-summary{display:block;margin-top:3px;color:var(--journey-color);font-size:12px;line-height:1.4}.bb-work-comparison.is-continuous .bb-work-allocation .bb-work-comparison-card{overflow:visible;padding:10px 6px;border:1px solid var(--cmp-accent);border-radius:10px;background:color-mix(in srgb,var(--cmp-accent) 10%,transparent)}.bb-work-comparison.is-continuous .bb-work-allocation .bb-work-comparison-card.is-warning{border-color:var(--journey-color)}.bb-work-comparison.is-continuous .bb-work-allocation .bb-work-comparison-card.is-changed{box-shadow:inset 3px 0 var(--cmp-accent)}.bb-work-comparison.is-continuous .bb-work-allocation .bb-work-comparison-card.is-active{background:color-mix(in srgb,var(--cmp-accent) 16%,transparent)}.bb-work-comparison.is-continuous .bb-work-allocation .bb-work-allocation-label{position:sticky;top:6px;flex:0 0 auto;align-self:stretch;gap:3px}.bb-work-comparison.is-continuous .bb-work-allocation[data-bb-work-handles] .bb-work-comparison-card{padding-top:28px;padding-bottom:28px}.bb-work-allocation-handle{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:44px;min-height:44px;padding:0 2px;border:1px solid var(--cmp-accent);border-radius:0;background:color-mix(in srgb,var(--cmp-accent) 14%,var(--session-bg,var(--bb-surface)));color:var(--cmp-accent);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none}.bb-work-allocation-handle.is-start{top:0;transform:translateY(-50%);border-radius:10px 10px 0 0}.bb-work-allocation-handle.is-end{bottom:0;transform:translateY(50%);border-radius:0 0 10px 10px}.bb-work-allocation-grip{font-size:17px;line-height:1}.bb-work-allocation-handle:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:-2px;background:var(--session-bg,var(--bb-surface))}.bb-work-allocation-handle>small{position:absolute;top:0;left:0;right:0;font-size:10px;line-height:1.2}.bb-work-comparison.is-continuous .bb-work-allocation.is-drag-preview{position:absolute;left:0;width:var(--rail-width);grid-area:auto!important;z-index:2;min-height:0;overflow:visible;pointer-events:none}.bb-work-allocation.is-drag-preview .bb-work-allocation-handle{pointer-events:auto}.bb-work-comparison.is-continuous .bb-work-source-content{margin-top:calc(-1 * var(--bb-work-source-origin,0px))}.bb-work-allocation-guide{position:absolute;left:0;right:0;z-index:5;border-top:2px dashed var(--cmp-accent);pointer-events:none}.bb-work-allocation-guide>span{position:absolute;left:calc(var(--rail-width) + var(--axis-gap));top:-29px;white-space:nowrap;padding:4px 7px;border-radius:6px;background:var(--session-bg,var(--bb-surface));color:var(--cmp-accent);box-shadow:0 1px 5px #0004;font-size:12px;font-weight:700}.bb-work-allocation-gap-preview{position:absolute;left:0;z-index:2;width:var(--rail-width);overflow:hidden;box-sizing:border-box;padding:6px;border-left:2px dashed var(--journey-color);background:color-mix(in srgb,var(--journey-color) 8%,transparent);color:var(--cmp-muted);font-size:12px;pointer-events:none}.bb-work-allocation-undo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:12px;color:var(--cmp-muted)}.bb-work-allocation-undo-button{min-width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--cmp-accent);font:inherit;font-weight:700;cursor:pointer}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-copy{display:flow-root;line-height:1.3}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-copy>strong,.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-copy>time,.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-copy>small{display:block;margin:0 0 1px}.bb-work-comparison.is-continuous .bb-work-trip-stop[data-bb-stop-menu] .bb-work-stop-copy:before{content:"";float:right;width:44px;height:41px}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-copy>time .bb-work-stop-qualifier{display:inline}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-location{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-stop-location>span{display:inline}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-trip-stop>button{padding:5px 0}.bb-work-comparison.is-continuous .bb-work-comparison-reading>.bb-work-source-address{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.bb-work-comparison.is-continuous .bb-work-source-content .bb-work-source-journey .bb-work-trip-stop>button{grid-template-columns:minmax(0,1fr)}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-trip-stop .bb-work-stop-number{position:absolute;left:calc(-1 * (var(--source-inset) + 2px));top:7px;transform:translateX(-50%);margin:0;background:var(--session-bg,var(--bb-surface))}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-trip-stop.is-typed-stop .bb-work-stop-number,.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-trip-stop.is-slowdown .bb-work-stop-number{top:5px}.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-stop-name,.bb-work-comparison.is-continuous .bb-work-source-journey .bb-work-slowdown-details{margin-left:0}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-source-node{top:8px;width:32px;height:32px;background:var(--readout-color);border-color:var(--readout-color);color:#fff;box-shadow:0 0 0 3px var(--session-bg,var(--bb-surface))}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-site .bb-work-source-node>svg{width:20px;height:20px}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-comparison-reading{margin-left:calc(-1 * (var(--source-inset) + 2px));width:calc(100% + var(--source-inset) + 2px);padding:10px 8px 10px calc(var(--source-inset) + 8px);border:1px solid color-mix(in srgb,var(--readout-color) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--readout-color) 14%,transparent)}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-comparison-reading[aria-pressed=true]{background:color-mix(in srgb,var(--readout-color) 24%,transparent)}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-comparison-reading>strong{font-size:22px;line-height:1.2}@media(max-width:359px){.bb-work-comparison.is-continuous:is(.bb-work-comparison){--rail-width:84px;--axis-gap:28px;--source-inset:22px}.bb-work-comparison.is-continuous .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-comparison-reading>strong{font-size:20px}}.bb-work-comparison.is-continuous{--axis-gap:30px;--rail-width:100px;--source-inset:24px;--readout-color:#087e9d;--journey-color:#956000;overflow-wrap:normal;word-break:normal}.bb-work-comparison.is-continuous .bb-work-comparison-head,.bb-work-comparison.is-continuous .bb-work-comparison-axis{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);column-gap:var(--axis-gap)}.bb-work-comparison.is-continuous .bb-work-comparison-head{min-height:28px;margin-bottom:6px;padding:0;border:0}.bb-work-comparison.is-continuous .bb-work-comparison-head>strong{padding:0;min-width:0;font-size:14px}.bb-work-comparison.is-continuous .bb-work-comparison-head>strong:first-child{font-size:12px}.bb-work-comparison-axis{position:relative;isolation:isolate}.bb-work-active-range{background:color-mix(in srgb,var(--cmp-accent) 8%,transparent);border-radius:8px;pointer-events:none;z-index:0}.bb-work-allocation{position:relative;min-width:0;min-height:0;padding-bottom:3px;box-sizing:border-box}.bb-work-comparison.is-continuous .bb-work-comparison-card{height:100%;min-height:44px;align-items:stretch;justify-content:flex-start;flex-direction:column;display:flex;padding:10px 6px;border-radius:9px;overflow-wrap:normal;word-break:normal}.bb-work-allocation-label{display:flex;flex-direction:column;gap:6px;min-width:0}.bb-work-allocation-label>strong{font-size:14px;line-height:1.35;display:block;overflow-wrap:anywhere}.bb-work-allocation-label>time{font-size:12px;color:var(--cmp-muted);font-variant-numeric:tabular-nums}.bb-work-allocation-label>b{font-size:16px;line-height:1.3;color:var(--cmp-accent)}.bb-work-comparison-card.is-active{border-width:2px;background:color-mix(in srgb,var(--cmp-accent) 16%,var(--session-bg,var(--bb-surface)))}.bb-work-allocation-label>svg{margin-top:6px}.bb-work-allocation-boundary{position:absolute;top:0;left:100%;width:var(--axis-gap);border-top:1px dashed var(--cmp-accent);z-index:1;pointer-events:none}.bb-work-allocation-boundary>span{position:absolute;left:3px;top:-8px;font-size:10px;line-height:1.3;white-space:nowrap;padding:2px 4px;border-radius:3px;background:var(--session-bg,var(--bb-surface));color:var(--cmp-muted)}.bb-work-comparison.is-continuous .bb-work-comparison-source{--source-axis-color:var(--readout-color);position:relative;z-index:1;min-height:0;padding:0 0 0 var(--source-inset);border-left:4px solid var(--source-axis-color);min-width:0}.bb-work-source-content{position:relative;padding:0 0 calc(4px + var(--bb-work-source-tail,0px));display:flow-root;overflow-wrap:break-word}.bb-work-source-node{position:absolute;left:calc(-1 * (var(--source-inset) + 2px));transform:translateX(-50%);top:1px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--source-axis-color);border-radius:50%;color:var(--source-axis-color);background:var(--session-bg,var(--bb-surface));box-sizing:border-box}.bb-work-comparison.is-continuous .bb-work-source-node>svg{width:19px;height:19px}.bb-work-comparison.is-continuous .is-travel .bb-work-source-node{border-color:var(--journey-color,#ae790c);color:var(--journey-color,#ae790c)}.bb-work-comparison.is-continuous .is-empty .bb-work-source-node{color:var(--cmp-muted);border-color:var(--cmp-muted)}.bb-work-comparison.is-continuous .bb-work-comparison-reading{box-sizing:border-box;min-height:44px;padding:2px 0 8px;gap:3px}.bb-work-comparison.is-continuous .bb-work-comparison-reading>strong{font-size:17px;line-height:1.3}.bb-work-comparison.is-continuous .bb-work-comparison-reading>time{font-size:13px;font-variant-numeric:tabular-nums;color:var(--cmp-muted)}.bb-work-comparison.is-continuous small,.bb-work-comparison.is-continuous .bb-work-comparison-reading>span{font-size:12px}.bb-work-comparison.is-continuous .bb-work-comparison-trip{border:0;padding:0;margin:4px 0}.bb-work-comparison.is-continuous .bb-work-comparison-trip-title{font-size:13px}.bb-work-comparison.is-continuous .bb-work-trip-stop>button{box-sizing:border-box;display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;align-items:start;padding:3px 36px 3px 0;min-height:44px}.bb-work-comparison.is-continuous .bb-work-stop-menu{right:0}.bb-work-comparison.is-continuous .bb-work-stop-copy{gap:1px;line-height:1.3}.bb-work-comparison.is-continuous .bb-work-stop-copy>strong{font-size:15px}.bb-work-comparison.is-continuous .bb-work-stop-copy>time,.bb-work-comparison.is-continuous .bb-work-stop-qualifier{font-size:12px}.bb-work-comparison.is-continuous .bb-work-trip-stops{margin:0}.bb-work-comparison.is-continuous .bb-work-comparison-end{display:grid;min-height:44px;align-items:stretch;grid-template-columns:var(--rail-width) minmax(0,1fr);column-gap:var(--axis-gap);margin:0;padding:0;border:0}.bb-work-day-terminal{grid-column:2;position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding-left:var(--source-inset);border-left:4px solid transparent;font-size:13px}.bb-work-day-terminal:before{content:"";position:absolute;left:-4px;top:0;height:50%;border-left:4px solid var(--cmp-line)}.bb-work-end-node{position:absolute;left:-2px;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;box-sizing:border-box;border:2px solid var(--cmp-muted);border-radius:50%;background:var(--session-bg,var(--bb-surface));z-index:1}.bb-work-day-terminal>time{font-weight:700;font-variant-numeric:tabular-nums}.bb-work-comparison.is-continuous .bb-work-comparison-end-edit{margin-left:auto;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;font-size:12px}.bb-work-comparison-end-edit>svg{width:18px;height:18px}.bb-work-comparison.is-continuous .bb-work-utilities{gap:12px;flex-wrap:wrap}@media(min-width:600px){.bb-work-comparison.is-continuous{--axis-gap:32px;--rail-width:112px}.bb-work-comparison.is-continuous .bb-work-comparison-card{padding:12px 8px}.bb-work-comparison.is-continuous .bb-work-allocation-label>strong{font-size:14px}.bb-work-comparison.is-continuous .bb-work-comparison-reading>strong{font-size:17px}}.bb-work-comparison{--cmp-line:var(--session-line,var(--bb-border));--cmp-ink:var(--session-ink,var(--bb-text));--cmp-muted:var(--session-muted,var(--bb-text-muted));--cmp-accent:var(--session-accent,var(--bb-primary));color:var(--cmp-ink);font:400 13px/1.4 var(--bb-font);overflow-wrap:anywhere}.bb-work-comparison-head,.bb-work-comparison-row{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:0}.bb-work-comparison-head{align-items:center;min-height:44px;border-bottom:1px solid var(--cmp-line);color:var(--cmp-muted)}.bb-work-comparison-head>strong{padding:8px;font-size:13px;color:var(--cmp-ink);display:flex;gap:6px;align-items:center}.bb-work-comparison svg{width:16px;height:16px;flex:none}.bb-work-comparison-head>span{font-size:11px}.bb-work-comparison-gap{display:flex;gap:12px;padding:12px 0;color:var(--cmp-muted);border-bottom:1px dashed var(--cmp-line)}.bb-work-comparison .bb-work-trip-evidence>summary{min-height:44px;display:flex;align-items:center;font-size:12px}.bb-work-comparison .bb-work-trip-evidence>p{font-size:12px}.bb-work-comparison-row{border-bottom:1px solid var(--cmp-line)}.bb-work-comparison-time{padding:12px 3px 8px 0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--cmp-muted)}.bb-work-comparison-time>time,.bb-work-comparison-time>span{display:block}.bb-work-comparison-current,.bb-work-comparison-source{min-width:0;padding:6px;border-left:1px solid var(--cmp-line)}.bb-work-comparison-card{position:relative;width:100%;min-height:60px;box-sizing:border-box;display:flex;align-items:center;gap:4px;text-align:left;padding:8px 6px;border:1px solid var(--cmp-accent);border-radius:8px;background:color-mix(in srgb,var(--cmp-accent) 7%,transparent);color:var(--cmp-ink);font:inherit;cursor:pointer}.bb-work-comparison-card>svg{width:14px}.bb-work-comparison-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.bb-work-comparison-copy strong{font-size:13px}.bb-work-comparison small{font-size:11px;color:var(--cmp-muted)}.bb-work-comparison-card.is-warning{border-color:var(--journey-color,#ae790c)}.bb-work-comparison-card.is-changed{border-width:2px}.bb-work-comparison .bb-work-comparison-changed{color:var(--cmp-accent);font-weight:600}.bb-work-comparison-share{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.bb-work-comparison-share>span{font-size:11px}.bb-work-comparison-reading{display:flex;flex-direction:column;gap:3px;min-height:60px;width:100%;padding:8px 2px;text-align:left;background:transparent;border:0;color:var(--cmp-ink);font:inherit;cursor:pointer}.bb-work-comparison-reading>span{font-size:11px;color:var(--cmp-muted)}.bb-work-comparison-source.is-travel .bb-work-comparison-reading>strong{color:var(--journey-color,#ae790c)}.bb-work-comparison-reading[aria-pressed=true]{background:color-mix(in srgb,var(--cmp-accent) 14%,transparent);border-radius:6px}.bb-work-comparison-empty{display:block;padding:8px 2px;color:var(--cmp-muted);font-size:11px}.bb-work-comparison button:focus-visible,.bb-work-comparison summary:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.bb-work-comparison button:disabled{opacity:.55;cursor:default}.bb-work-inline{grid-column:1/-1;padding:12px;margin:4px 0 10px;border:1px solid var(--cmp-accent);border-radius:10px;background:var(--session-bg,var(--bb-surface))}.bb-work-inline>header{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px}.bb-work-inline>header>span{font-size:11px;color:var(--cmp-muted)}.bb-work-inline label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px}.bb-work-inline select,.bb-work-inline input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--cmp-line);border-radius:6px;padding:8px;background:var(--session-card,var(--bb-surface));color:var(--cmp-ink);font:inherit;font-size:16px}.bb-work-inline-times{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.bb-work-comparison-preview{margin-top:12px;padding-top:12px;border-top:1px solid var(--cmp-line);font-size:12px}.bb-work-comparison dl{margin:8px 0}.bb-work-comparison dl>div{display:flex;justify-content:space-between;gap:12px;margin:5px 0}.bb-work-comparison dt{min-width:0}.bb-work-comparison dd{margin:0;flex-shrink:0;text-align:right}.bb-work-comparison dd b{color:var(--cmp-accent)}.bb-work-inline-actions{display:flex;gap:8px;margin-top:12px}.bb-work-inline-actions>button{flex:1;min-height:44px;border:1px solid var(--cmp-accent);border-radius:8px;padding:8px;color:var(--cmp-ink);background:transparent;font:600 14px var(--bb-font)}.bb-work-inline-actions>.bb-work-inline-apply{background:var(--cmp-accent);color:var(--session-bg,var(--bb-surface))}.bb-work-inline-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.bb-work-inline-option{display:block;min-height:44px;padding:8px;border:0;background:transparent;color:var(--cmp-ink);font:inherit}.bb-work-comparison-end{display:flex;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid var(--cmp-line)}.bb-work-comparison-end>time{width:48px;flex:none;font-size:12px}.bb-work-comparison-end-edit{margin-left:auto;min-height:44px;border:0;background:transparent;color:var(--cmp-accent);font:inherit}.bb-work-comparison-totals>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.bb-work-comparison .bb-work-utilities{display:flex;justify-content:space-between;margin-top:0}.bb-work-comparison .bb-work-add{min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--cmp-accent);font:600 14px var(--bb-font)}dialog.bb-work-inline{position:fixed;inset:auto 0 max(0px,calc(100dvh - var(--bb-visual-viewport-top,0px) - var(--bb-visual-viewport-height,100dvh))) 0;box-sizing:border-box;width:min(100%,560px);max-width:100%;max-height:calc(var(--bb-visual-viewport-height,100dvh) - 24px);margin:0 auto;padding:0;border:1px solid var(--cmp-line);border-bottom:0;border-radius:20px 20px 0 0;background:var(--session-bg,var(--bb-surface));color:var(--cmp-ink);overflow:hidden;box-shadow:0 -8px 40px #0004}dialog.bb-work-inline[open]{display:flex;flex-direction:column}dialog.bb-work-inline::backdrop{background:#04111a66}dialog.bb-work-inline>header{flex:none;min-height:56px;box-sizing:border-box;margin:0;padding:8px 16px;border-bottom:1px solid var(--cmp-line)}dialog.bb-work-inline>header>strong{font-size:17px;line-height:1.4}dialog.bb-work-inline .bb-work-inline-close{width:44px;height:44px;flex:none;border:0;background:transparent;color:var(--cmp-ink);font:400 28px var(--bb-font);cursor:pointer}.bb-work-inline-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px;max-height:calc(var(--bb-visual-viewport-height,100dvh) - 172px)}dialog.bb-work-inline .bb-work-inline-context{margin:0 0 12px;font-size:14px;font-weight:600}.bb-work-inline-context>span{display:block;font-size:12px;font-weight:400;color:var(--cmp-muted);margin-top:3px;font-variant-numeric:tabular-nums}.bb-work-inline-duration{display:flex;justify-content:space-between;align-items:center;gap:12px}.bb-work-inline-duration>strong{font-size:18px;color:var(--cmp-accent)}dialog.bb-work-inline>.bb-work-inline-actions{flex:none;margin:0;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--cmp-line);background:var(--session-bg,var(--bb-surface))}dialog.bb-work-inline :is(input,select,button,summary):focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.bb-work-comparison .bb-work-trip-stops{list-style:none;padding:0;margin:0}.bb-work-comparison .bb-work-trip-stop{position:relative;margin:0;padding:0;border:0}.bb-work-comparison .bb-work-trip-stop>button{width:100%;min-height:44px;display:flex;padding:6px 44px 6px 0;gap:3px;background:transparent;border:0;color:var(--cmp-ink);text-align:left;font:inherit}.bb-work-comparison .bb-work-stop-number{display:none}.bb-work-comparison .bb-work-stop-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bb-work-comparison .bb-work-stop-copy>strong{font-size:13px}.bb-work-comparison .bb-work-stop-copy>time,.bb-work-comparison .bb-work-stop-qualifier{font-size:12px;color:var(--cmp-muted)}.bb-work-comparison .bb-work-stop-menu{position:absolute;right:0;top:0}.bb-work-comparison .bb-work-stop-menu>summary{display:grid;place-items:center;width:44px;min-height:44px;list-style:none;cursor:pointer}.bb-work-comparison .bb-work-stop-menu[open]{z-index:3}.bb-work-comparison .bb-work-stop-menu>div{position:absolute;right:0;min-width:140px;padding:4px;background:var(--session-bg,var(--bb-surface));border:1px solid var(--cmp-line);border-radius:6px}.bb-work-comparison .bb-work-stop-menu-action{min-height:44px;border:0;background:transparent;color:var(--cmp-ink)}.bb-work-comparison .bb-work-journey-visits{margin:0;padding:0}.bb-work-comparison .bb-work-trip-note{font-size:11px;margin:4px 0;color:var(--cmp-muted)}.bb-work-comparison-trip{border-top:1px solid var(--cmp-line);margin-top:4px;padding-top:4px}.bb-work-comparison-trip-title{min-height:44px;padding:0;background:transparent;border:0;text-align:left;color:var(--journey-color,#ae790c);font:600 12px/1.4 var(--bb-font)}.bb-work-comparison-trip[data-map-selected=true]>.bb-work-comparison-trip-title,.bb-work-comparison .bb-work-trip-stop[data-map-selected=true]>button{background:color-mix(in srgb,var(--journey-color,#ae790c) 15%,transparent);box-shadow:inset 3px 0 var(--journey-color,#ae790c);border-radius:4px}.bb-work-comparison .bb-work-map-feedback{font-size:11px;line-height:1.4;color:var(--cmp-muted);margin:4px 0}.bb-work-comparison .bb-work-trip-endpoint{display:none}.bb-work-comparison [hidden]{display:none!important}@media(min-width:600px){.bb-work-comparison-head,.bb-work-comparison-row{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr)}.bb-work-comparison-card,.bb-work-comparison-reading{padding:10px}.bb-work-comparison-current,.bb-work-comparison-source{padding:8px}.bb-work-comparison-copy strong,.bb-work-comparison-reading>strong{font-size:14px}}.bb-work-visit-part[hidden],.bb-work-visit-total>span[hidden],.bb-work-trips[hidden],.bb-work-visit-note[hidden]{display:none!important}html body .bb-work-timeline.is-visits .bb-work-time{border-color:transparent;background:transparent;box-shadow:none}html body .bb-work-timeline.is-visits .bb-work-time-value>svg{display:none}html body .bb-work-timeline.is-visits .bb-work-time:focus-visible{outline:2px solid var(--work-color);outline-offset:-2px}.bb-work-visit-identity{display:flex;align-items:flex-start;gap:6px;padding-right:16px;min-width:0}.bb-work-place-icon{display:flex;flex:none;padding-top:10px;color:var(--work-color)}.bb-work-place-icon svg{width:24px;height:28px}html body .bb-work-timeline.is-visits .has-accounting .bb-work-place{width:100%;min-width:0;font-size:16px;line-height:1.35}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-title{min-width:0;font-size:16px}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-header{padding:6px 12px 12px}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-total-label{margin:8px 0 2px;font-size:12px;font-weight:400;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-total{display:block;margin:0;line-height:1.2}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-total>strong{font-size:34px;line-height:1.2;font-weight:750;letter-spacing:-1px}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-total>span{display:block;margin-top:3px;font-size:12px;font-weight:400;line-height:1.45}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-part{display:block;margin:0 12px;padding:10px 0}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-icon{display:none}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-line{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.45}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-line>strong{font-weight:400}html body .bb-work-timeline.is-visits .has-accounting .is-travel .bb-work-visit-line>strong:before{content:"+ "}html body .bb-work-timeline.is-visits .has-accounting .bb-work-duration,html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-range{flex:none;margin:0;font-size:14px;line-height:1.4;font-weight:700;white-space:nowrap}html body .bb-work-timeline.is-visits .has-accounting .bb-work-travel-share{padding:0;background:none;color:var(--session-muted,var(--bb-text-muted));font-size:12px;font-weight:400}html body .bb-work-timeline.is-visits .has-accounting .bb-work-travel-share:before{content:"· "}html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-note{font-size:12px;font-weight:400;line-height:1.5}html body .bb-work-trips{margin:6px 12px 12px;border:0;border-radius:0;background:transparent;overflow:visible}html body .bb-work-trips>summary{position:relative;display:block;list-style:none;min-height:44px;padding:6px 26px 10px 0;cursor:pointer;font-size:14px;line-height:1.45}.bb-work-trips>summary::-webkit-details-marker{display:none}.bb-work-trips>summary:after{content:"";position:absolute;right:2px;top:12px;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.bb-work-trips[open]>summary:after{transform:rotate(225deg);top:16px}.bb-work-trips>summary>span{display:table;margin-top:5px;padding:2px 8px;border:1px solid var(--work-color);border-radius:20px;color:var(--work-color);font-size:11px;font-weight:500}.bb-work-trips>summary:focus-visible{outline:2px solid var(--work-color);outline-offset:2px}.bb-work-trips>ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bb-work-trips li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:10px;border:1px solid var(--session-line,var(--bb-border));border-radius:9px;background:var(--session-card,var(--bb-surface-soft));font-size:13px;line-height:1.45}.bb-work-trip-icon{padding-top:3px;color:#49a9ed}.bb-work-trip-icon svg{width:22px;height:28px}.bb-work-trip-copy{min-width:0}.bb-work-trip-heading{margin:0 0 2px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.bb-work-trip-copy>strong{display:block;font-weight:650}html body .bb-work-timeline .bb-work-trip-copy>p{margin:3px 0;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}html body .bb-work-timeline .bb-work-trip-route{color:#66c8f4}html body .bb-work-timeline .bb-work-trip-note{color:var(--session-muted,var(--bb-text-muted))}.bb-work-trip-duration{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:7px;border-top:1px solid var(--session-line,var(--bb-border));font-size:12px}.bb-work-trip-duration>strong{font-size:14px;font-weight:700;white-space:nowrap}.bb-work-trips .bb-work-trips-note{margin:8px 0 0;padding:0;border:0;font-size:12px;line-height:1.5;font-weight:400;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits .bb-work-connector{display:block;padding:10px 0 10px var(--work-card-left);font-size:12px;color:var(--session-ink,var(--bb-text))}.bb-work-connector-card{padding:12px;border:1px solid var(--session-line,var(--bb-border));border-radius:10px;background:var(--session-card,var(--bb-surface-soft))}.bb-work-connector-heading{display:flex;align-items:center;gap:10px}.bb-work-connector-heading>span{flex:none;display:flex;color:#49a9ed}.bb-work-connector-heading>span>svg{width:28px;height:32px}.bb-work-connector-heading>div{min-width:0}.bb-work-connector-heading strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.bb-work-connector-heading strong+strong{margin-top:2px;font-size:28px;line-height:1.2;letter-spacing:-.5px}.bb-work-connector-shares{display:flex;gap:0;overflow:hidden;margin:10px 0 6px;border-radius:6px}.bb-work-connector-shares>div{--share-color:#49a9ed;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 4px;flex:1;min-width:0;padding:6px 5px;background:var(--share-color);color:#082334;text-align:center;font-size:11px;line-height:1.3}.bb-work-connector-shares>div[data-tone=amber]{--share-color:#efb83e}.bb-work-connector-shares>div[data-tone=violet]{--share-color:#a18ae6}.bb-work-connector-shares>div[data-tone=teal]{--share-color:#17bfb1}.bb-work-connector-shares span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-work-connector-shares strong{flex:none}.bb-work-connector-shares>div{flex-wrap:nowrap}.bb-work-connector-card>small{display:block;color:var(--session-muted,var(--bb-text-muted));font-size:11px;line-height:1.45;text-align:center}html body .bb-work-total.is-day{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:0;border-radius:8px}html body .bb-work-total.is-day>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px}html body .bb-work-total.is-day .bb-work-total-label{font-size:12px;font-weight:600;color:var(--session-ink,var(--bb-text))}html body .bb-work-total.is-day .bb-work-total-value{font-size:24px;letter-spacing:-.5px;white-space:nowrap}html body .bb-work-total.is-day .bb-work-total-context{display:grid;gap:3px;border-left:1px solid var(--session-line,var(--bb-border));padding-left:10px;font-size:11px;font-weight:400;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-total.is-day .bb-collection-status{border:0;border-radius:0;background:none;padding:0;font-size:11px;font-weight:400;color:inherit}html body .bb-work-total.is-day .bb-collection-status i{display:none}html body .bb-work-total.is-day .bb-work-total-range{font-size:12px;text-align:left}html body .bb-work-timeline.is-visits+.bb-work-travel-note{font-weight:400;font-size:12px;line-height:1.5;margin:4px 0 12px}@media(max-width:350px){html body .bb-work-timeline.is-visits .has-accounting .bb-work-visit-total>strong{font-size:29px}.bb-work-trips li{grid-template-columns:minmax(0,1fr);padding:9px}.bb-work-trip-icon{display:none}.bb-work-connector-card{padding:10px}.bb-work-connector-heading{gap:7px}.bb-work-connector-heading>span>svg{width:22px}.bb-work-connector-heading strong+strong{font-size:24px}}.bb-work-place-picker{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;color:var(--session-ink,var(--bb-text))}.bb-work-place-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-height:44px;margin-bottom:8px}.bb-work-place-picker>header>div{min-width:0}.bb-work-place-picker h2{margin:0;font-size:18px;line-height:1.35;font-weight:650}.bb-work-place-picker header p{margin:3px 0 0;font-size:13px;color:var(--session-muted,var(--bb-text-muted))}body .bb-work-place-picker-close{display:grid;place-items:center;flex:none;width:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:8px;background:transparent;color:inherit;box-shadow:none;cursor:pointer}.bb-work-place-picker-close svg{width:22px;height:22px}.bb-work-place-picker :focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-work-place-picker h2:focus{outline:none}.bb-work-place-picker>.bb-choice-picker{background:transparent}.bb-work-place-picker .bb-choice-picker-search{padding:0 0 8px}.bb-work-place-picker .bb-choice-picker-results{padding:0 0 max(12px,env(safe-area-inset-bottom));scroll-padding:8px}.bb-work-place-picker .bb-choice-picker-group h3:empty{display:none}.bb-work-place-picker .bb-collection-choice{grid-template-columns:minmax(0,1fr) 20px;min-height:64px;padding:14px 0}.bb-work-place-picker .bb-collection-choice>svg:first-child{display:none}.bb-work-place-picker .bb-collection-choice>span{grid-column:1}.bb-work-place-picker .bb-collection-choice>svg:last-child{grid-column:2}body .bb-work-place-picker .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search input{font-size:16px!important;min-height:48px!important}body .bb-work-picker .bb-global-search.bb-global-search.is-search-only .bb-global-search-box.bb-global-search-box.bb-filter-search{grid-template-columns:minmax(0,1fr)!important}body .bb-work-picker .bb-global-search.bb-global-search.is-search-only .bb-global-search-box.bb-global-search-box.bb-filter-search:has(.bb-global-search-clear:not([hidden])){padding-right:52px!important}html body .bb-app-bar .bb-app-bar-title>.bb-app-bar-subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/18px var(--bb-font,system-ui);color:var(--bb-text-muted)}.bb-work-visit-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:8px 0 6px;font-size:14px}.bb-work-visit-heading>span{font-size:12px;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits{--work-axis:66px;--work-card-left:90px;--work-time-width:44px;grid-template-columns:minmax(0,1fr);gap:0;padding:12px 0}html body .bb-work-timeline.is-visits .bb-work-row{display:block;position:relative;padding:0 0 0 var(--work-card-left);min-width:0}html body .bb-work-timeline.is-visits .bb-work-row+.bb-work-row{margin-top:14px}html body .bb-work-timeline.is-visits .bb-work-card{border-radius:10px;border-left-width:4px;min-height:0}html body .bb-work-timeline.is-visits .bb-work-times{position:absolute;left:0;top:16px;bottom:16px;width:var(--work-axis)}html body .bb-work-timeline.is-visits .bb-work-times>span{top:0;bottom:0;right:-2px;width:4px}html body .bb-work-timeline.is-visits .bb-work-times>span:before,html body .bb-work-timeline.is-visits .bb-work-times>span:after{display:none}html body .bb-work-timeline.is-visits .bb-work-times>.bb-work-time,html body .bb-work-timeline.is-visits .bb-work-times>time{position:absolute;left:0;right:auto;top:0;bottom:auto;transform:translateY(-50%);box-sizing:border-box;width:var(--work-time-width);min-width:0;min-height:44px;padding:4px 2px;display:flex;align-items:center;justify-content:center;font:650 13px/18px var(--bb-font);font-variant-numeric:tabular-nums}html body .bb-work-timeline.is-visits .bb-work-times>.bb-work-end{top:auto;bottom:0;transform:translateY(50%)}html body .bb-work-timeline.is-visits .bb-work-time>.bb-work-time-value{gap:3px;font-size:13px}html body .bb-work-timeline.is-visits .bb-work-time.has-seconds>.bb-work-time-value{font-size:11px}html body .bb-work-timeline.is-visits .bb-work-time:disabled{color:var(--session-muted,var(--bb-text-muted));opacity:1}.bb-work-axis-node{position:absolute;left:100%;box-sizing:border-box;width:22px;height:22px;border:3px solid var(--work-color);border-radius:50%;background:var(--session-bg,var(--bb-surface));display:grid;place-items:center;font-style:normal;color:var(--work-color)}.bb-work-axis-node.is-start{top:0;transform:translate(-50%,-50%)}.bb-work-axis-node.is-end{bottom:0;transform:translate(-50%,50%)}.bb-work-axis-node svg{width:12px;height:12px}html body .bb-work-timeline.is-visits .bb-work-boundary{position:absolute;inset:auto auto -6px calc(var(--work-axis) - 22px);transform:none;width:44px;height:44px;min-height:44px}html body .bb-work-timeline.is-visits .bb-work-boundary.is-start{top:-6px;bottom:auto}html body .bb-work-timeline.is-visits .bb-work-boundary-output{left:44px}.bb-work-visit-header{position:relative;padding:3px 10px 8px}html body .bb-work-timeline.is-visits .bb-work-place{display:flex;align-items:center;justify-content:space-between;gap:6px;box-sizing:border-box;width:calc(100% - 28px);min-height:44px;margin:0;padding:5px 0;border:0;border-radius:0;background:transparent;font:650 14px/1.35 var(--bb-font);overflow-wrap:anywhere;text-align:left}html body .bb-work-timeline.is-visits .bb-work-place:after{position:static;flex:none;transform:rotate(45deg);width:7px;height:7px;margin-right:2px}html body .bb-work-timeline.is-visits .bb-work-place[aria-expanded=true]:after{transform:rotate(225deg)}.bb-work-visit-title{display:block;min-height:44px;padding:7px 0 4px;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.bb-work-visit-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px;margin:2px 0 0}.bb-work-visit-total>strong{font-size:21px;line-height:1.3;color:var(--work-color);font-variant-numeric:tabular-nums}.bb-work-visit-total>span{font-size:10px;color:var(--session-muted,var(--bb-text-muted))}.bb-work-visit-part{display:grid;grid-template-columns:14px minmax(0,1fr);gap:5px;margin:0 10px;padding:7px 0;border-top:1px solid var(--session-line,var(--bb-border))}.bb-work-visit-icon{color:var(--work-color);padding-top:1px}.bb-work-visit-icon svg{width:14px;height:14px}.bb-work-visit-part.is-travel .bb-work-visit-icon{color:#49a9ed}.bb-work-visit-part.is-work{display:block}.bb-work-visit-part.is-work>.bb-work-visit-icon{display:none}.bb-work-visit-copy{min-width:0}.bb-work-visit-line{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 6px;font-size:11px;line-height:1.4}.bb-work-visit-line>strong{min-width:0;font-weight:600;overflow-wrap:anywhere}html body .bb-work-timeline.is-visits .bb-work-duration{padding:0;margin:0;font:650 12px/1.4 var(--bb-font);color:var(--session-ink,var(--bb-text))}html body .bb-work-timeline.is-visits .bb-work-duration>strong{font:inherit;color:inherit}.bb-work-visit-range{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;margin-top:3px;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.bb-work-travel-share{padding:1px 4px;border-radius:4px;background:color-mix(in srgb,#49a9ed 12%,transparent);color:#49a9ed;font-size:9px;white-space:nowrap}.bb-work-visit-note{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}.bb-work-connector{position:relative;display:flex;align-items:center;gap:5px;box-sizing:border-box;min-height:38px;padding-left:var(--work-card-left);color:#49a9ed;font:500 11px/1.4 var(--bb-font);font-variant-numeric:tabular-nums}.bb-work-connector:before{content:"";position:absolute;left:calc(var(--work-axis) - 1px);top:-16px;bottom:-16px;width:2px;background:repeating-linear-gradient(to bottom,#49a9ed 0 4px,transparent 4px 8px)}.bb-work-connector>span:first-child{display:flex}.bb-work-connector svg{width:14px;height:14px}html body .bb-work-timeline.is-visits .bb-work-gap{--work-axis:inherit;grid-template-columns:var(--work-card-left) minmax(0,1fr);margin:16px 0}.bb-work-travel-note{margin:4px 0 16px;font-size:11px;line-height:1.5;color:var(--session-muted,var(--bb-text-muted))}@media(max-width:350px){html body .bb-work-timeline.is-visits{--work-axis:66px;--work-card-left:90px;--work-time-width:44px}html body .bb-work-timeline.is-visits .bb-work-time>.bb-work-time-value{font-size:12px;gap:2px}html body .bb-work-timeline.is-visits .bb-work-time.has-seconds>.bb-work-time-value{font-size:10px}.bb-work-visit-total>span{flex-basis:100%}.bb-work-visit-line{font-size:10px}}.bb-work-total-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.bb-work-total-heading .bb-collection-status{font-size:11px}.bb-work-timeline.is-compact{gap:20px;padding:10px 0 12px}.bb-work-timeline.is-compact .bb-work-row{padding-bottom:0}.bb-work-timeline.is-compact .bb-work-times>span{bottom:0}.bb-work-timeline.is-compact .bb-work-times>time.bb-work-end{bottom:0}.bb-work-timeline.is-compact .bb-work-summary{flex:none;justify-content:flex-start;padding:12px 12px 6px}.bb-work-timeline.is-compact .bb-work-note{padding:2px 12px 10px}body .bb-work-assign{min-height:44px;box-sizing:border-box;align-self:stretch;margin:2px 12px 12px;padding:8px 12px;border:0;border-radius:8px;background:var(--session-accent,var(--bb-color-accent));color:#062b2a;font:650 14px/1.4 var(--bb-font);cursor:pointer}body .bb-work-picker{position:absolute;inset:auto;z-index:10;display:flex;box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;margin:0;padding:10px;border:1px solid var(--session-line,var(--bb-border));border-radius:12px;background:var(--session-bg,var(--bb-surface));color:var(--session-ink,var(--bb-text));box-shadow:0 12px 36px #0006;overflow:hidden}.bb-work-picker::backdrop{background:transparent;pointer-events:none}.bb-work-picker .bb-choice-picker{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:transparent}.bb-work-picker .bb-choice-picker-search{flex:none;padding:0 0 8px}.bb-work-picker .bb-choice-picker-results{flex:1 1 auto;min-height:0;max-height:none;padding:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding:4px}.bb-work-picker .bb-collection-choice{grid-template-columns:minmax(0,1fr) 18px;gap:8px;min-height:60px;padding:10px 4px}.bb-work-picker .bb-collection-choice>span{min-width:0}.bb-work-picker .bb-collection-choice:after{content:"";box-sizing:border-box;width:18px;height:18px;border:1px solid var(--session-muted,var(--bb-text-muted));border-radius:50%}.bb-work-picker .bb-collection-choice.is-selected:after{border:5px solid var(--session-accent,var(--bb-color-accent));background:var(--session-bg,var(--bb-surface))}.bb-work-picker .bb-collection-choice>svg,.bb-work-picker .bb-global-search-box>svg{display:none}.bb-work-picker .bb-collection-choice strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bb-work-picker .bb-collection-choice small{font-size:12px}.bb-work-picker .bb-choice-picker-group h3{margin-top:8px}.bb-work-picker .bb-choice-picker-group h3:empty,.bb-work-picker .bb-choice-picker-count:empty{display:none}body .bb-work-picker .bb-global-search.bb-global-search .bb-global-search-box.bb-global-search-box.bb-filter-search input{font-size:16px!important;min-height:48px!important}body .bb-work-picker .bb-global-search.has-clear-action .bb-global-search-box.bb-filter-search:has(.bb-global-search-clear[hidden]){padding-right:8px!important}body .bb-work-timeline.is-editing .bb-work-place[aria-expanded=true]:after{transform:translateY(3px) rotate(225deg)}body .bb-work-total{display:grid;gap:5px;box-sizing:border-box;min-width:0;margin:0;padding:16px 18px;border:1px solid var(--bb-border);border-radius:14px;background:var(--session-card,var(--bb-surface-soft));color:var(--session-ink,var(--bb-text))}.bb-work-total-label,.bb-work-total-range{font:400 13px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}.bb-work-total-value{display:flex;align-items:center;gap:10px;font:700 30px/1.2 var(--bb-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bb-work-total-value>svg{flex:none;width:26px;height:26px;color:var(--session-accent,var(--bb-color-accent))}.bb-work-total-value>span{min-width:0}.bb-work-total-range{font-variant-numeric:tabular-nums}body .bb-work-timeline.is-editing .bb-work-row{grid-template-columns:84px minmax(0,1fr)}body .bb-work-timeline.is-editing .bb-work-boundary{left:60px}body .bb-work-timeline.is-editing .bb-work-time{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:64px;min-height:44px;padding:4px}body .bb-work-time>.bb-work-time-caption{display:block;font:400 11px/13px var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}body .bb-work-time>.bb-work-time-value{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:650 15px/18px var(--bb-font);font-variant-numeric:tabular-nums;white-space:nowrap}.bb-work-time-value>svg{flex:none;width:12px;height:12px;color:var(--session-muted,var(--bb-text-muted))}body .bb-work-time.has-seconds>.bb-work-time-value{font-size:12px}body .bb-work-time.has-seconds .bb-work-time-value>svg{display:none}body .bb-work-timeline.is-editing .bb-work-fields{align-content:start;gap:8px;padding:12px}body .bb-work-timeline.is-editing .bb-work-place-label{display:block;box-sizing:border-box;min-height:32px;padding:0 32px 0 0;font:500 12px/20px var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}body .bb-work-timeline.is-editing .bb-work-place{min-height:44px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--work-color) 45%,var(--bb-border));border-radius:8px;background:var(--session-bg,var(--bb-surface));font:600 14px/1.4 var(--bb-font)}body .bb-work-timeline.is-editing .bb-work-place:after{display:block}body .bb-work-timeline.is-editing .bb-work-duration{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}body .bb-work-timeline.is-editing .bb-work-duration>strong{font:700 20px/1.3 var(--bb-font);font-variant-numeric:tabular-nums;color:var(--work-color)}body .bb-work-timeline.is-editing .bb-work-duration>span{font:400 12px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}body .bb-work-row.is-active .bb-work-summary{position:absolute;right:0;top:0;width:44px;min-height:44px;height:44px;padding:0;z-index:1}.bb-work-row.is-active .bb-work-summary>strong,.bb-work-row.is-active .bb-work-summary>span{display:none}.bb-work-row.is-active .bb-work-summary>svg{top:12px;right:12px}.bb-work-row.is-active .bb-work-place-label{display:flex;align-items:center;min-height:31px;padding-right:34px}.bb-work-timeline{display:grid;gap:0;min-width:0;padding:12px 0 14px}.bb-work-row{--work-color:#17bfb1;position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 10px;min-width:0;padding-bottom:5px}.bb-work-row[data-tone=blue]{--work-color:#49a9ed}.bb-work-row[data-tone=amber]{--work-color:#e7ad42}.bb-work-row[data-tone=violet]{--work-color:#a18ae6}.bb-work-row.is-warning{--work-color:#e7ad42}.bb-work-times{position:relative;font-size:12px;font-variant-numeric:tabular-nums;color:var(--session-muted,var(--bb-text-muted))}.bb-work-times>time{position:absolute;top:0;left:0;transform:translateY(-25%)}.bb-work-times>time.bb-work-end{top:auto;bottom:-5px;transform:translateY(50%)}.bb-work-times>span{position:absolute;top:0;bottom:-5px;right:0;width:4px;background:var(--work-color)}.bb-work-times>span:before,.bb-work-times>span:after{content:"";position:absolute;top:0;left:50%;width:8px;height:8px;transform:translate(-50%,-25%);border:3px solid var(--work-color);border-radius:50%;background:var(--session-bg,var(--bb-surface));box-sizing:content-box}.bb-work-times>span:after{top:auto;bottom:-6px;display:none}.bb-work-times:has(.bb-work-end)>span:after{display:block}.bb-work-card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;border:1px solid color-mix(in srgb,var(--work-color) 55%,var(--bb-border));border-left:5px solid var(--work-color);border-radius:7px;background:color-mix(in srgb,var(--work-color) 9%,var(--session-bg,var(--bb-surface)));overflow:hidden}.bb-work-row.is-active>.bb-work-card{border-color:var(--work-color);box-shadow:0 0 0 1px var(--work-color)}body .bb-work-summary{position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;box-sizing:border-box;min-width:0;width:100%;min-height:0;margin:0;padding:10px 12px;border:0;background:transparent;color:var(--session-ink,var(--bb-text));text-align:left;font:inherit;box-shadow:none}body .bb-work-summary[hidden]{display:none}.bb-work-summary>strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bb-work-summary>span{font-size:12px;line-height:1.4;color:var(--session-muted,var(--bb-text-muted));font-variant-numeric:tabular-nums}.bb-work-summary>svg{position:absolute;top:10px;right:9px;width:18px;height:18px;color:var(--work-color)}button.bb-work-summary{padding-right:33px}.bb-work-fields{display:grid;align-content:center;flex:1;gap:5px;padding:8px 10px;min-width:0}.bb-work-place-label,.bb-work-hours>label>span{font-size:12px;color:var(--session-muted,var(--bb-text-muted))}.bb-work-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bb-work-hours>label{display:grid;align-content:start;gap:4px;min-width:0;margin:0!important;font-weight:400!important}.bb-work-hours input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:6px;border:1px solid color-mix(in srgb,var(--work-color) 45%,var(--bb-border));border-radius:6px;background:var(--session-bg,var(--bb-surface));color:var(--session-ink,var(--bb-text));font:600 16px var(--bb-font)}.bb-work-note,.bb-work-duration{font-size:12px;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}.bb-work-note{margin:0;padding:8px 12px}html body .bb-work-timeline .bb-work-row .bb-work-fields>.bb-work-note,html body .bb-work-timeline .bb-work-row .bb-work-fields>.bb-work-duration{padding:0!important;margin:0!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important}body .bb-work-place,body .bb-work-add,body .bb-work-boundary{box-sizing:border-box;min-height:44px;margin:0;border:1px solid var(--bb-border);border-radius:7px;background:transparent;color:var(--session-ink,var(--bb-text));font:600 14px/1.4 var(--bb-font);box-shadow:none;cursor:pointer}body .bb-work-place{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:6px 8px;text-align:left;overflow-wrap:anywhere;border-color:color-mix(in srgb,var(--work-color) 40%,var(--bb-border))}.bb-work-place:after{content:"";flex:none;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 3px 4px}body .bb-work-add{display:block;width:100%;margin:6px 0 0;padding:8px;border-color:var(--bb-color-accent);color:var(--bb-color-accent);font-size:15px}body .bb-work-boundary{position:absolute;z-index:2;left:40px;bottom:-22px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;touch-action:none;user-select:none;cursor:ns-resize;background:transparent}.bb-work-boundary>span{display:grid;place-items:center;width:25px;height:25px;box-sizing:border-box;border:2px solid #d1eaff;border-radius:50%;background:#278ed3;color:#fff;font:700 18px/1 sans-serif;box-shadow:0 0 0 2px var(--session-bg,var(--bb-surface))}.bb-work-gap{--work-axis:62px;position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 10px;align-items:center;min-height:72px;margin:0;color:var(--session-muted,var(--bb-text-muted));font-size:12px}.bb-work-gap:before{content:"";position:absolute;left:calc(var(--work-axis) - 1px);top:0;bottom:0;border-left:3px dashed var(--session-muted,var(--bb-text-muted));opacity:.5;pointer-events:none}.bb-work-gap>span{grid-column:2;display:block;box-sizing:border-box;padding:10px;border:1px solid var(--bb-border);border-radius:8px;background:var(--session-card,var(--bb-surface-soft));line-height:1.4}body .bb-work-timeline.is-editing .bb-work-gap{--work-axis:82px;grid-template-columns:84px minmax(0,1fr)}.bb-work-timeline :focus-visible,.bb-work-add:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-work-timeline :disabled,.bb-work-add:disabled{opacity:.55;cursor:default}.bb-work-timeline.is-editing{padding-top:24px;padding-bottom:26px}.bb-work-timeline.is-editing .bb-work-row{grid-template-columns:88px minmax(0,1fr)}.bb-work-timeline.is-editing .bb-work-row.has-separate-start{margin-top:48px}.bb-work-timeline.is-editing .bb-work-boundary{left:64px}.bb-work-timeline.is-editing .bb-work-card{position:relative;overflow:visible}.bb-work-timeline.is-editing .bb-work-fields{gap:3px;padding:8px 44px 8px 10px}.bb-work-timeline.is-editing .bb-work-place{padding:0;border:0;font-size:14px;font-weight:650}.bb-work-timeline.is-editing .bb-work-place:after{display:none}.bb-work-timeline.is-editing .bb-work-duration{color:var(--work-color)}body .bb-work-time{position:absolute;top:0;left:0;transform:translateY(-50%);box-sizing:border-box;width:62px;min-height:44px;margin:0;padding:4px 2px;border:1px solid var(--bb-border);border-radius:8px;background:var(--session-card,var(--bb-surface));color:var(--session-ink,var(--bb-text));font:650 16px/1.2 var(--bb-font);font-variant-numeric:tabular-nums;box-shadow:none;cursor:pointer}body .bb-work-time.bb-work-end{top:auto;bottom:-5px;transform:translateY(50%)}body .bb-work-time:disabled{border-color:transparent;background:transparent}.bb-work-menu{position:absolute;top:2px;right:0;z-index:3}.bb-work-menu[open]{z-index:4}.bb-work-menu>summary{display:grid;place-items:center;width:44px;min-height:44px;list-style:none;cursor:pointer;font:700 24px var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}.bb-work-menu>summary::-webkit-details-marker{display:none}.bb-work-menu>div{position:absolute;right:4px;top:44px;display:grid;min-width:160px;padding:5px;border:1px solid var(--bb-border);border-radius:10px;background:var(--session-bg,var(--bb-surface));box-shadow:0 8px 24px #0005}body .bb-work-menu-action{min-height:44px;margin:0;padding:8px 12px;border:0;background:transparent;color:var(--session-ink,var(--bb-text));font:500 14px var(--bb-font);text-align:left;white-space:nowrap;cursor:pointer}body .bb-work-total.is-compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:10px 14px}.bb-work-total.is-compact .bb-work-total-heading{grid-column:1/-1;justify-content:space-between}.bb-work-total.is-compact .bb-work-total-value{font-size:26px}.bb-work-total.is-compact .bb-work-total-range{text-align:right;font-size:13px}body .bb-work-timeline.is-direct .bb-work-fields{padding:8px 38px 10px 10px;gap:4px;align-content:center}body .bb-work-timeline.is-direct .bb-work-place{padding:0;border:0;border-radius:0;background:transparent;font-size:14px}body .bb-work-timeline.is-direct .bb-work-place:after{display:block}body .bb-work-timeline.is-direct .bb-work-duration>strong{font-size:17px}body .bb-work-timeline.is-direct .bb-work-time{min-height:44px}body .bb-work-timeline.is-direct .bb-work-boundary.is-start{top:-22px;bottom:auto}.bb-work-boundary.is-dragging>span{background:var(--work-color);color:var(--session-bg);border-color:var(--work-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--work-color) 20%,transparent)}.bb-work-boundary-output{display:none;position:absolute;left:42px;top:0;min-width:52px;padding:8px;border:1px solid var(--work-color);border-radius:8px;background:var(--session-bg,var(--bb-surface));color:var(--session-ink,var(--bb-text));font:700 15px/1.4 var(--bb-font);pointer-events:none}.bb-work-boundary.is-dragging .bb-work-boundary-output{display:block}.bb-work-boundary.is-dragging{z-index:5}.bb-work-time.is-adjusting{outline:2px solid var(--work-color);outline-offset:1px}html body .bb-work-timeline.is-visits.is-condensed{padding:8px 0 0}html body .bb-work-timeline.is-visits.is-condensed .bb-work-card{border:0;border-radius:8px;background:color-mix(in srgb,var(--work-color) 6%,var(--session-bg,var(--bb-surface)));overflow:visible}html body .bb-work-timeline.is-visits.is-condensed .bb-work-row:first-child .bb-work-card{background:transparent}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;padding:4px 8px 2px;min-height:74px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-identity{padding:0;min-width:0}html body .bb-work-timeline.is-visits.is-condensed .bb-work-place-icon{display:none}html body .bb-work-timeline.is-visits.is-condensed .bb-work-place,html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-title{width:100%;min-height:44px;padding:4px 0;font-size:14px;line-height:1.4;font-weight:650}html body .bb-work-timeline.is-visits.is-condensed .bb-work-place:after{display:none}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-total{display:block;margin:5px 0 0;padding:0;line-height:1.3;text-align:right;white-space:nowrap}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-total>strong{font-size:19px;line-height:1.3;font-weight:750;letter-spacing:-.5px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-total-label,html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-total>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .bb-work-timeline.is-visits.is-condensed .bb-work-menu{top:29px;right:-7px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-menu>summary{font-size:21px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-part{display:block;margin:0 8px;padding:4px 0;border:0}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-part.is-work{margin-top:4px;padding-top:8px;border-top:1px solid var(--session-line,var(--bb-border))}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-line{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:13px;line-height:1.4}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-line>strong{flex:1;min-width:0;font-weight:400;overflow-wrap:anywhere}html body .bb-work-timeline.is-visits.is-condensed .is-travel .bb-work-visit-line>strong:before{content:"+ ";color:#49a9ed;font-weight:600}html body .bb-work-timeline.is-visits.is-condensed .bb-work-duration,html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-range{margin:0;flex:none;font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-part:last-child{padding-bottom:10px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info{position:relative;flex:none;align-self:center;margin:-10px 0}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info[hidden]{display:none}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info>summary{display:grid;place-items:center;list-style:none;box-sizing:border-box;width:44px;height:44px;cursor:pointer;color:var(--session-muted,var(--bb-text-muted));font:500 14px Georgia,serif}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info>summary::-webkit-details-marker{display:none}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info>summary:after{content:"";position:absolute;width:16px;height:16px;border:1px solid;border-radius:50%;pointer-events:none}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info[open]{position:static}html body .bb-work-timeline.is-visits.is-condensed .bb-work-part-info[open] .bb-work-visit-note{position:absolute;z-index:5;left:0;right:0;padding:10px;margin-top:2px;border:1px solid var(--session-line,var(--bb-border));border-radius:8px;background:var(--session-bg,var(--bb-surface));box-shadow:0 5px 18px #0004;font-size:13px;line-height:1.5}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-copy{position:relative}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trips{margin:8px 8px 0;padding-bottom:4px;border-top:1px solid var(--session-line,var(--bb-border))}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trips-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px;padding:9px 0 5px;font-size:13px;line-height:1.4}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trips-heading>span{font-size:12px;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trips>ol{display:block}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trips li{display:block;padding:0;border:0;border-top:1px solid var(--session-line,var(--bb-border));border-radius:0;background:transparent}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip>summary{position:relative;display:flex;gap:7px;align-items:center;min-height:44px;padding:6px 18px 6px 0;list-style:none;cursor:pointer;box-sizing:border-box}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip>summary::-webkit-details-marker,html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer>summary::-webkit-details-marker{display:none}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip>summary:after,html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer>summary:after{content:"";position:absolute;right:3px;top:18px;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed details[open]>summary:after{transform:rotate(225deg)}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-summary{display:grid;min-width:0;font-size:13px;line-height:1.45}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-summary strong{font-weight:550}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-summary time{font-size:12px;color:var(--session-muted,var(--bb-text-muted));font-variant-numeric:tabular-nums}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-icon{display:flex;flex:none;padding:0;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-icon svg{width:18px;height:20px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-copy{padding:2px 0 10px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-trip-copy>p{font-size:12px;font-weight:400;line-height:1.5;margin:3px 0}html body .bb-work-timeline.is-visits.is-condensed .bb-work-connector{padding:0 0 8px var(--work-card-left)}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer{margin:0 8px;border-top:1px solid var(--session-line,var(--bb-border));font-size:13px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer>summary{position:relative;display:block;list-style:none;cursor:pointer;min-height:44px;padding:9px 0 6px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer-title{display:flex;align-items:center;gap:7px;padding-right:18px;font-size:14px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer-title>svg{width:18px;height:20px;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed .bb-work-connector-shares{display:flex;justify-content:space-between;gap:8px;margin:4px 0 0;border-radius:0;overflow:visible;font-size:12px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-connector-shares>span{display:block;min-width:0;white-space:normal;color:#49a9ed}html body .bb-work-timeline.is-visits.is-condensed .bb-work-connector-shares>span[data-tone=amber]{color:#efb83e}html body .bb-work-timeline.is-visits.is-condensed .bb-work-connector-shares>span[data-tone=violet]{color:#a18ae6}html body .bb-work-timeline.is-visits.is-condensed .bb-work-connector-shares>span[data-tone=teal]{color:#17bfb1}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer-detail{font-size:12px;line-height:1.5;padding:4px 0 10px;overflow-wrap:anywhere}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer-detail>p{display:flex;justify-content:space-between;gap:8px;margin:5px 0;font-size:12px;line-height:1.5;font-weight:400}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer-detail>p>strong{flex:none;white-space:nowrap}html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer-detail>small{font-size:12px;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed .bb-work-end-caption{min-height:44px;display:flex;align-items:center;padding-left:8px;color:var(--session-muted,var(--bb-text-muted));font-size:13px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-times>span{width:2px;right:-1px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-axis-node{width:16px;height:16px;border-width:2px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-axis-node.is-locked{width:20px;height:20px}@media(max-width:350px){html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-header{gap:4px;padding-left:4px;padding-right:4px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-total>strong{font-size:17px}html body .bb-work-timeline.is-visits.is-condensed .bb-work-visit-part,html body .bb-work-timeline.is-visits.is-condensed .bb-work-trips,html body .bb-work-timeline.is-visits.is-condensed .bb-work-transfer{margin-left:4px;margin-right:4px}}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-card,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-row:first-child .bb-work-card{background:color-mix(in srgb,var(--work-color) 8%,var(--session-bg,var(--bb-surface)));border:1px solid color-mix(in srgb,var(--work-color) 18%,transparent);border-radius:10px;padding:3px 0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-header{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:3px 10px 5px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-identity{padding-right:22px;margin-bottom:-5px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-place,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-title{display:block;font-size:15px;min-height:44px;line-height:1.35;padding:0;text-align:left}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-place-name,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-place-subtitle,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-total-label{display:block}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-place-name{font-weight:700}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-place-subtitle{font-size:12px;font-weight:400;color:var(--session-muted,var(--bb-text-muted));margin-top:2px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-menu{top:-5px;right:-7px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-total-label,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-total>span{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;white-space:normal;color:var(--session-muted,var(--bb-text-muted));font-size:12px;line-height:1.5;font-weight:400}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-total-label{margin-top:3px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-total{grid-column:1;grid-row:auto;text-align:left;white-space:normal;margin:1px 0 0;display:flex;flex-direction:column;gap:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-total>strong{font-size:34px;line-height:1.15;letter-spacing:-.8px;font-weight:750}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts{margin:0 10px 3px;padding-top:6px;border-top:1px solid var(--session-line,var(--bb-border));font-size:12px;line-height:1.4}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts>p{font:500 12px/1.5 var(--bb-font);color:var(--session-muted,var(--bb-text-muted));margin:0 0 2px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts>div{display:flex;align-items:baseline;gap:6px;padding:2px 0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts>div+div{border-top:1px solid color-mix(in srgb,var(--session-line,var(--bb-border)) 60%,transparent)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts>div[hidden]{display:none}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts>div>span{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:400}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-assigned-parts>div>strong{flex:none;white-space:nowrap;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment{margin:5px 10px 0;border-top:1px solid var(--session-line,var(--bb-border))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment>summary{position:relative;display:flex;align-items:center;min-height:44px;padding:0 18px 0 0;list-style:none;cursor:pointer;font:500 12px/1.4 var(--bb-font)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment>summary::-webkit-details-marker{display:none}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment>summary:after{content:"";position:absolute;right:3px;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment-duration{font-weight:600;white-space:nowrap}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment-parts{border:1px solid var(--session-line,var(--bb-border));border-radius:7px;padding:5px 7px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment-parts .bb-work-visit-part,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment-parts .bb-work-visit-part.is-work{margin:0;padding:3px 0;border:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-line{font-size:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-duration,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-range{font-size:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-part.is-travel .bb-work-visit-line>strong:before{content:""}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trip-icon,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trip-summary>strong{color:var(--journey-color)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trips{margin:8px 0 0;padding:0;border:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trips-heading{padding:0 0 5px;font-size:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trips li{border:1px solid color-mix(in srgb,var(--journey-color) 30%,transparent);background:color-mix(in srgb,var(--journey-color) 8%,transparent);border-radius:7px;padding:0 7px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trip>summary{padding-top:4px;padding-bottom:4px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trip-summary{font-size:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trip-summary time{font-size:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-trips-included{margin:5px 0 4px;font:400 11px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-card{background:color-mix(in srgb,var(--journey-color) 7%,var(--session-bg,var(--bb-surface)))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-header{display:flex;gap:7px;padding:5px 9px 3px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-icon{flex:none;color:var(--journey-color);padding-top:1px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-icon svg{width:18px;height:20px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-copy{min-width:0;flex:1}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-place,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-title{font-size:13px;font-weight:600;line-height:1.4;color:var(--journey-color)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-place{padding-right:20px;min-height:44px;margin-top:-9px;margin-bottom:-7px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-total{display:inline;margin:0;white-space:nowrap}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-total>strong{font-size:16px;font-weight:700;letter-spacing:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-route,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-note{margin:3px 0 0;font:400 12px/1.4 var(--bb-font);overflow-wrap:anywhere}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-journey-note{color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-part{margin-left:10px;margin-right:10px;padding:3px 0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-part:last-child{padding-bottom:3px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-part.is-work{margin-top:5px;padding-top:6px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .is-journey .bb-work-visit-range{color:var(--journey-color)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-duration{color:var(--session-ink,var(--bb-text))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-note{padding:0;font-size:11px;line-height:1.4;margin:3px 10px 4px 34px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-times>span{width:3px;right:-1.5px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-axis-node,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-axis-node.is-locked{width:23px;height:23px;border-width:2px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment[open]>summary:after{transform:rotate(225deg)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-segment-duration{color:var(--work-color)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-visit-line>strong{font-weight:400}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-row[data-tone=blue]{--work-color:#00aeef}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-row[data-tone=violet]{--work-color:#bb67ef}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-row[data-tone=amber]{--work-color:var(--journey-color)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .has-continuation .bb-work-times>span{bottom:-30px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .has-continuation .bb-work-boundary:not(.is-start){bottom:-52px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-row[data-tone=blue]:not(.is-dark *):not(.theme-night *){--work-color:#007ea8}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-row[data-tone=violet]:not(.is-dark *):not(.theme-night *){--work-color:#8145b3}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-times>.bb-work-time,html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-times>time{font-size:16px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting .bb-work-time:not(.has-seconds)>.bb-work-time-value{font-size:16px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting{--journey-color:#ffb600}html body .bb-work-timeline.is-visits.is-condensed.is-accounting:not(.is-dark *):not(.theme-night *){--journey-color:#956000}.bb-work-day{min-width:0}.bb-work-day-help{margin:0 0 8px;color:var(--session-muted,var(--bb-text-muted));font:400 13px/1.5 var(--bb-font)}.bb-work-day-help>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer}.bb-work-day-help>summary:before{content:"+";font-size:18px}.bb-work-day-help[open]>summary:before{content:"−"}.bb-work-day-help>summary:focus-visible{outline:2px solid var(--session-accent,var(--bb-color-accent));outline-offset:-2px}.bb-work-day-help p{margin:0 0 8px}.bb-work-day-tabs{display:flex;border-bottom:1px solid var(--session-line,var(--bb-border));margin:0 0 8px}html body .bb-work-day-tabs>button{flex:1;position:relative;min-width:0;min-height:48px;margin:0;padding:10px 4px;border:0;border-radius:0;background:transparent;color:var(--session-muted,var(--bb-text-muted));font:500 14px/1.4 var(--bb-font);cursor:pointer;box-shadow:none}html body .bb-work-day-tabs>button[aria-selected=true]{color:var(--session-accent,var(--bb-color-accent));font-weight:700}.bb-work-day-tabs>button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:4px;right:4px;height:3px;border-radius:3px;background:currentColor}.bb-work-day-tabs>button:focus-visible{outline:2px solid var(--session-accent,var(--bb-color-accent));outline-offset:-3px}.bb-work-day [data-bb-work-mode][hidden]{display:none!important}.bb-work-day-explanation{margin:0 0 12px;font:400 12px/1.5 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}.bb-work-day-columns{display:grid;grid-template-columns:112px minmax(0,1fr);gap:0 8px;padding:0 0 8px;border-bottom:1px solid var(--session-line,var(--bb-border));font:500 11px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day{--work-axis:92px;--work-card-left:116px;--work-time-width:68px;padding:0 0 42px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row{padding-bottom:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row+.bb-work-row{margin-top:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-times{top:24px;bottom:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-times>span{width:2px;right:-1px;background:var(--session-line,var(--bb-border))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .has-continuation .bb-work-times>span{bottom:-24px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-times>.bb-work-time,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-times>time{justify-content:flex-start;padding-left:0;font-size:14px;text-align:left}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-time:not(.has-seconds)>.bb-work-time-value{font-size:14px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-time{border-color:transparent;background:transparent}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-time:hover:not(:disabled){background:var(--session-card,var(--bb-surface-soft))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-elapsed{display:block;position:absolute;top:22px;left:0;max-width:76px;font:400 12px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted));font-variant-numeric:tabular-nums}html body .bb-work-day[data-time-mode=real] .is-day .bb-work-elapsed{font-size:18px;font-weight:700;color:var(--session-ink,var(--bb-text))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node.is-locked{width:28px;height:28px;border-width:2px;background:var(--session-bg,var(--bb-surface))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node svg{width:16px;height:16px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node.is-end{width:12px;height:12px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary.is-start{top:2px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary:not(.is-start){bottom:-22px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .has-continuation .bb-work-boundary:not(.is-start){bottom:-46px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary>span{opacity:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary:hover>span,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary:focus-visible>span,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary.is-dragging>span{opacity:1}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-card,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row:first-child .bb-work-card,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-card{position:relative;min-height:100px;margin:0;padding:8px 0 12px;border:0;border-bottom:1px solid var(--session-line,var(--bb-border));border-radius:0;background:transparent}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-card{min-height:86px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-header,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-visit-header{display:block;min-height:0;margin:0;padding:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-place,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-title,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-place{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:0 40px 0 0;font:650 15px/1.35 var(--bb-font);color:var(--session-ink,var(--bb-text))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-place:after{display:none}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-place,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-visit-title{color:var(--journey-color)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total{margin:0;line-height:1.2}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total>strong{font-size:32px;line-height:1.2;font-weight:750;letter-spacing:-.6px;overflow-wrap:anywhere}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-place-subtitle,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-journey-route,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-journey-note{margin:0;font:400 12px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted));overflow-wrap:anywhere}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-details{margin:0;border:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-details>summary{position:absolute;top:8px;right:0;display:grid;place-items:center;box-sizing:border-box;width:44px;min-height:44px;padding:0;list-style:none;cursor:pointer;color:var(--session-ink,var(--bb-text))}.bb-work-day-details>summary::-webkit-details-marker{display:none}.bb-work-day-details>summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bb-work-day-details>summary:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.bb-work-day-details[open]>summary:after{transform:rotate(225deg)}.bb-work-day-detail-body{position:relative;margin-top:12px;padding-top:10px;border-top:1px solid var(--session-line,var(--bb-border))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-range{margin:0 0 8px;padding-right:32px;font:400 12px/1.5 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-menu{top:0;right:-7px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-assigned-parts{margin:8px 0;padding:0;border:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-part,html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .is-journey .bb-work-visit-part{margin:4px 0;padding:4px 0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-note{margin:8px 0 0;padding:0;font-size:11px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-evidence{margin:5px 0 0;font:400 11px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-warning{color:var(--session-ink,var(--bb-text))}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption{position:absolute;top:calc(100% - 22px);left:var(--work-card-left);padding:0;min-height:44px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row:not(.has-continuation){margin-bottom:44px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row:last-child{margin-bottom:0}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-gap{margin-top:0}@media(max-width:350px){html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day{--work-axis:78px;--work-card-left:100px;--work-time-width:56px}.bb-work-day-columns{grid-template-columns:96px minmax(0,1fr)}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-elapsed{max-width:64px}html body .bb-work-day[data-time-mode=real] .is-day .bb-work-elapsed{font-size:16px}html body .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total>strong{font-size:28px}}html body .bb-work-day.is-linked-map .bb-work-day-legend{position:relative;margin-bottom:8px}html body .bb-work-day.is-linked-map .bb-work-day-help{margin:0}html body .bb-work-day.is-linked-map .bb-work-day-help>summary{position:absolute;top:0;right:0;display:grid;place-items:center;width:40px;height:44px;min-height:44px;padding:0;list-style:none}html body .bb-work-day.is-linked-map .bb-work-day-help>summary:before{content:"i";display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font:600 12px/1 var(--bb-font)}html body .bb-work-day.is-linked-map .bb-work-day-help>summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .bb-work-day.is-linked-map .bb-work-day-help>summary:focus-visible{outline:2px solid var(--session-accent,var(--bb-primary));outline-offset:-2px;border-radius:8px}.bb-collection-team-context.is-compact{margin:0 0 8px!important;padding:0!important}.bb-work-day-status{font-size:12px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-header{position:relative;padding-right:42px;min-height:64px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-map-select{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;box-shadow:none}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-map-select:focus-visible{outline:2px solid var(--work-color);outline-offset:3px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-details>summary{z-index:2}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day [data-map-selected=true]>.bb-work-card{background:color-mix(in srgb,var(--work-color) 12%,transparent);box-shadow:inset 3px 0 var(--work-color);border-radius:10px;padding-left:12px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day [data-map-selected=true] .bb-work-axis-node.is-start{box-shadow:0 0 0 4px color-mix(in srgb,var(--work-color) 24%,transparent);background:var(--work-color);color:var(--session-bg,var(--bb-surface))}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node{font-style:normal;font:700 12px/1 var(--bb-font)}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-map-feedback{margin:4px 0;color:var(--session-muted,var(--bb-text-muted));font-size:12px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-map-feedback[hidden]{display:none}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total>strong{font-size:30px}html body .bb-work-day.is-linked-map .bb-work-day-columns{margin-bottom:4px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-edit-actions{position:relative;display:flex;align-items:center;gap:8px;margin-top:8px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-edit-actions>.bb-work-place{flex:1;width:auto;padding:0;font-size:13px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-edit-actions>.bb-work-menu{position:relative;top:auto;right:auto;flex:none}html body [data-att-unified-day] .bb-app-bar.bb-app-bar.bb-app-bar.bb-app-bar .bb-app-bar-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:16px!important;font-weight:650!important;line-height:1.25!important;margin:0 6px!important}html body [data-att-unified-day] .bb-app-bar .bb-app-bar-subtitle{font-size:11px;line-height:16px}html body [data-att-unified-day] .bb-app-bar-summary>strong{font-size:19px}@media(max-width:350px){html body [data-att-unified-day] .bb-app-bar-summary>strong{font-size:17px}html body [data-att-unified-day] .bb-app-bar.bb-app-bar.bb-app-bar.bb-app-bar .bb-app-bar-title{font-size:14px!important}}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day{--work-axis:72px;--work-card-left:94px;--work-time-width:54px}html body .bb-work-day.is-linked-map .bb-work-day-columns{grid-template-columns:94px minmax(0,1fr);gap:0;min-height:44px;align-items:center}html body .bb-work-day.is-linked-map [data-bb-work-column-label]{padding-right:40px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-header{padding-right:0;min-height:60px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-title{padding-right:44px;min-height:28px;font-size:16px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-elapsed{max-width:58px;font-size:12px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row:not(.has-continuation){min-height:144px;box-sizing:border-box}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;padding:0;margin:6px 0 1px;font:400 12px/1.4 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map .bb-work-timeline.is-day .bb-work-trips{margin:10px 0 0;padding:0;border:0}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips-heading,html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips-included{display:none}html body .bb-work-day.is-linked-map .bb-work-trip-summary{min-width:0}html body .bb-work-day.is-linked-map .bb-work-trip-summary>strong{font-size:14px;line-height:1.35}html body .bb-work-day.is-linked-map .bb-work-trip-summary>time{font-size:14px;line-height:1.5}html body .bb-work-day.is-linked-map .bb-work-trip-summary>small{display:block;color:var(--session-muted,var(--bb-text-muted));font-size:12px;line-height:1.4}html body .bb-work-day.is-linked-map .bb-work-timeline.is-day .bb-work-trip-select{gap:5px}@media(max-width:350px){html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day{--work-axis:62px;--work-card-left:83px;--work-time-width:46px}html body .bb-work-day.is-linked-map .bb-work-day-columns{grid-template-columns:83px minmax(0,1fr)}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total>strong{font-size:28px}}html body .bb-work-day.is-linked-map .bb-work-visit-composition{margin:5px 0 0;font:400 13px/1.5 var(--bb-font);color:var(--session-muted,var(--bb-text-muted));overflow-wrap:anywhere}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-assign{margin:12px 0 4px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-journey-visits{margin:0 0 12px;padding:0;border:0}html body .bb-work-day.is-linked-map .bb-work-trip-note{font-size:12px;color:var(--session-muted,var(--bb-text-muted));margin:0 0 6px}html body .bb-work-day.is-linked-map .bb-work-trip-stops{position:relative;display:block;margin:4px 0;padding:0;list-style:none}html body .bb-work-day.is-linked-map .bb-work-trip-stops:before{content:"";position:absolute;left:10px;top:20px;bottom:24px;border-left:1px dotted color-mix(in srgb,var(--journey-color) 45%,var(--session-line,var(--bb-border)));pointer-events:none}html body .bb-work-day.is-linked-map .bb-work-trip-stops>li+li:before{display:none}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-stops>li.bb-work-trip-stop{position:relative;display:block;padding:0;margin:0;border:0;border-radius:6px;background:transparent}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-stops>li.bb-work-trip-endpoint{position:relative;display:flex;align-items:flex-start;gap:8px;padding:8px 0;margin:0;border:0;border-radius:0;background:transparent}html body .bb-work-day.is-linked-map .bb-work-trip-stop>button{position:relative;display:flex;align-items:flex-start;gap:8px;width:100%;min-height:48px;padding:8px 0;border:0;border-radius:6px;background:transparent;color:var(--session-ink,var(--bb-text));font:inherit;text-align:left;cursor:pointer}html body .bb-work-day.is-linked-map .bb-work-trip-stop[data-map-selected=true]>button{background:color-mix(in srgb,var(--journey-color) 8%,transparent);box-shadow:none}html body .bb-work-day.is-linked-map .bb-work-trip-stop[data-map-selected=true] .bb-work-stop-copy>strong{color:var(--journey-color)}html body .bb-work-day.is-linked-map .bb-work-trip-stop>button:focus-visible{outline:2px solid var(--journey-color);outline-offset:2px}html body .bb-work-stop-name{position:relative;margin:0 0 8px 28px;color:var(--session-ink,var(--bb-text));font:inherit}html body .bb-work-stop-name button{min-height:44px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--session-ink,var(--bb-text));font:inherit;text-decoration:underline;cursor:pointer}html body .bb-work-stop-name button:disabled{opacity:.55;cursor:default}html body .bb-work-stop-name label{display:grid;gap:6px;font-weight:600}html body .bb-work-stop-name input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--session-line,var(--bb-border));border-radius:6px;background:var(--session-card,var(--bb-surface));color:inherit;font:inherit}html body .bb-work-stop-name small{display:block;margin-top:6px;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-stop-name [role=alert]{margin:6px 0;color:var(--session-ink,var(--bb-text))}html body .bb-work-stop-name :is(input,button):focus-visible{outline:2px solid var(--journey-color);outline-offset:2px}html body .bb-work-day.is-linked-map .bb-work-stop-number{display:grid;place-items:center;flex:none;width:20px;min-width:20px;height:22px;padding:0;box-sizing:border-box;border:0;border-radius:0;color:var(--journey-color);background:var(--session-card,var(--bb-surface))}html body .bb-work-day.is-linked-map .bb-work-stop-number svg{width:16px;height:16px}html body .bb-work-day.is-linked-map .bb-work-stop-copy{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}html body .bb-work-day.is-linked-map .bb-work-stop-copy>strong{font-size:13px;font-weight:600;line-height:1.4}html body .bb-work-day.is-linked-map .bb-work-stop-copy>time,html body .bb-work-day.is-linked-map .bb-work-stop-copy>small{font-size:12px;line-height:1.45;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map .bb-work-trip-evidence{margin:0}html body .bb-work-day.is-linked-map .bb-work-trip-evidence>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:11px;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map .bb-work-trip-evidence>p{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips li.bb-work-trip-map{position:relative;padding:0 10px;border:1px solid color-mix(in srgb,var(--journey-color) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--journey-color) 5%,transparent)}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips li.bb-work-trip-map[data-map-selected=true]{border-color:var(--journey-color);box-shadow:none;background:color-mix(in srgb,var(--journey-color) 8%,transparent)}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-select{display:flex;align-items:flex-start;gap:8px;width:calc(100% - 44px);min-height:64px;padding:12px 0;border:0;background:transparent;color:var(--journey-color);font:inherit;text-align:left;cursor:pointer}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-number{display:grid;place-items:center;flex:none;width:20px;min-width:20px;height:22px;padding:0;border:0;border-radius:0}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-number svg{width:18px;height:18px}html body .bb-work-day.is-linked-map .bb-work-trip-summary>strong{font-size:14px;line-height:1.35}html body .bb-work-day.is-linked-map .bb-work-trip-summary>time{font-size:12px;line-height:1.5;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip.is-map-linked>summary{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;min-height:64px;padding:0;border-radius:9px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip.is-map-linked>summary:after{right:18px;top:26px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip.is-map-linked>summary>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-select:focus-visible,html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip.is-map-linked>summary:focus-visible{outline:2px solid var(--journey-color);outline-offset:2px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-map .bb-work-map-feedback{margin:0;padding:0 0 8px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-map .bb-work-trip-copy{margin:0;padding:0 0 10px;border:0}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-map+.bb-work-trip-map{margin-top:8px}html body .bb-work-day.is-linked-map .bb-work-timeline.is-visits.is-condensed .bb-work-trip-copy>p.bb-work-trip-included{margin:0;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--journey-color) 15%,transparent);font-size:12px;line-height:1.5;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day{--work-axis:16px;--work-card:40px;--work-time-width:0px;padding:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row{padding:0 0 10px var(--work-card);margin:0;min-height:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-card{min-height:0;padding:0 0 8px;border-bottom:1px solid var(--session-border,var(--bb-border))}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-times{top:0;bottom:0;width:var(--work-axis)}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-times>span{top:22px;bottom:34px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .has-continuation>.bb-work-times>span{bottom:-22px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node.is-start{top:22px;width:28px;height:28px;font-size:13px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node.is-end{bottom:34px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-axis-node svg{width:18px;height:18px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:48px;color:var(--session-muted,var(--bb-text-muted));font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range .bb-work-time{position:static;transform:none;display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;min-width:64px;max-width:none;min-height:48px;margin:0;padding:0 8px;border:1px solid var(--session-border,var(--bb-border));border-radius:8px;font-size:14px;line-height:1.4;text-align:left;color:inherit}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range .bb-work-time-value{gap:0;font-size:inherit;line-height:inherit}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range .bb-work-time-caption,html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range .bb-work-time svg{display:none}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range .bb-work-end{position:static;transform:none;margin:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-range .bb-work-elapsed{position:static;top:auto;left:auto;max-width:none;display:inline;margin:0;font-size:12px;line-height:1.4;font-weight:400}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-header{min-height:48px;padding:0 48px 0 0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-title{display:block;min-height:0;padding:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-place-subtitle,html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-journey-route{margin:2px 0 0;font-size:12px;line-height:1.5}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total{display:inline-flex;flex-direction:row;align-items:baseline;width:fit-content;max-width:100%;box-sizing:border-box;gap:5px;flex-wrap:wrap;margin:3px 0 0;padding:4px 8px;min-height:0;border-radius:6px;background:color-mix(in srgb,var(--work-color) 9%,transparent);line-height:1.4}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total-label{display:inline;flex-basis:auto;margin:0;font-size:12px;font-weight:400;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-visit-total>strong{font-size:15px;line-height:1.4;font-weight:650}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-details>summary{top:0;right:0;width:48px;min-height:48px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-details>summary:after{top:16px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-day-detail-body{padding-top:8px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary.is-start{top:0;bottom:auto}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-boundary:not(.is-start){bottom:-12px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .has-continuation>.bb-work-boundary:not(.is-start){bottom:-44px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-row:not(.has-continuation)>.bb-work-boundary:not(.is-start){bottom:10px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption{position:relative;top:auto;left:auto;display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:0;font-size:14px;line-height:1.4}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption time{font-weight:600;color:var(--session-ink,var(--bb-text))}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips{margin-top:10px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-select{min-height:52px;padding:6px 0;gap:7px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip.is-map-linked>summary{min-height:52px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip.is-map-linked>summary:after{top:20px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-summary>strong{font-size:16px;line-height:1.4}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-summary>time{font-size:14px;line-height:1.4}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-stops{margin:0;padding:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-stop{position:relative;min-height:48px;padding:0;margin:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-stop>button{width:calc(100% - 48px);min-height:48px;padding:6px 0;gap:7px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-copy{gap:1px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-copy>strong{font-size:16px;line-height:1.35;overflow-wrap:anywhere}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-copy>time{font-size:14px;line-height:1.4}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu{position:absolute;right:0;top:2px;z-index:3}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu>summary{display:grid;place-items:center;list-style:none;width:48px;min-height:48px;padding:0;border:0;border-radius:8px;font-size:22px;color:var(--session-muted,var(--bb-text-muted));cursor:pointer}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu>summary::-webkit-details-marker{display:none}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu>div{position:absolute;right:0;top:48px;min-width:160px;padding:4px;border:1px solid var(--session-border,var(--bb-border));border-radius:8px;background:var(--session-bg,var(--bb-surface));box-shadow:0 4px 16px #0002}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu-action{display:block;width:100%;min-height:48px;padding:8px 12px;border:0;background:transparent;color:var(--session-ink,var(--bb-text));text-align:left;font:inherit;font-size:14px;box-shadow:none}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu>summary:focus-visible,html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-menu-action:focus-visible{outline:2px solid var(--journey-color);outline-offset:-2px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-stop-name{margin:0 0 8px 0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-journey-visits{margin:8px 0 0;padding:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .has-day-end>.bb-work-times>.is-end{border-color:var(--session-muted,var(--bb-text-muted));background:var(--session-bg,var(--bb-surface))}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption.is-day-end{gap:8px;margin-top:8px;padding:0 0 0 12px;border-radius:10px;background:var(--session-card,var(--bb-surface-soft));color:var(--session-ink,var(--bb-text))}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption.is-day-end>span{flex:1;min-width:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption.is-day-end>time{flex:none;padding-right:12px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-caption.is-day-end:has(.bb-work-end-edit)>time{padding-right:0}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-edit{display:grid;place-items:center;flex:none;width:48px;min-height:48px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--session-muted,var(--bb-text-muted));box-shadow:none;cursor:pointer}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-edit svg{width:18px;height:18px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-end-edit:focus-visible{outline:2px solid var(--session-accent,var(--bb-color-accent));outline-offset:-2px}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-summary{min-width:0;width:100%}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-meta{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--session-muted,var(--bb-text-muted));font-variant-numeric:tabular-nums}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-compact-meta .bb-work-elapsed{position:static;display:inline;max-width:none;margin:0;font-size:inherit;line-height:inherit;font-weight:400}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips li.bb-work-trip-map{border:1px solid var(--session-border,var(--bb-border));background:color-mix(in srgb,var(--session-muted,var(--bb-text-muted)) 4%,transparent)}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trips li.bb-work-trip-map[data-map-selected=true]{border-color:var(--journey-color);background:color-mix(in srgb,var(--journey-color) 8%,transparent)}html body .bb-work-day.is-linked-map.is-compact-day .bb-work-timeline.is-visits.is-condensed.is-accounting.is-day .bb-work-trip-stop .bb-work-stop-qualifier{display:block;font-size:12px;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-compact-day .bb-work-utilities{position:relative;min-height:48px;margin:0 0 0 40px;padding:0}html body .bb-work-day.is-compact-day .bb-work-utilities .bb-work-add{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:50%;min-height:48px;margin:0;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--session-accent,var(--bb-color-accent));font:600 14px/1.4 var(--bb-font);box-shadow:none}html body .bb-work-day.is-compact-day .bb-work-day-info{margin:0;font:400 12px/1.5 var(--bb-font);color:var(--session-muted,var(--bb-text-muted))}html body .bb-work-day.is-compact-day .bb-work-day-info>summary{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;box-sizing:border-box;max-width:50%;min-height:48px;padding:0 4px;list-style:none;font-size:14px;cursor:pointer}.bb-work-day-info>summary::-webkit-details-marker{display:none}.bb-work-day-info>summary>span{font-size:20px}.bb-work-day-info[open]>summary>span{transform:rotate(90deg)}html body .bb-work-day.is-compact-day .bb-work-day-info-body{padding:8px 0}.bb-work-day-info-body>p{margin:0 0 8px}.bb-work-utilities:not(:has(.bb-work-add)) .bb-work-day-info-body{padding-top:52px}html body .bb-work-day.is-compact-day .bb-work-utilities :focus-visible{outline:2px solid var(--session-accent,var(--bb-color-accent));outline-offset:-2px}.bb-time-picker.has-context .bb-time-wheels{--wheel-height:144px}.bb-time-picker-context,.bb-time-picker-summary{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--session-muted,var(--bb-text-muted))}.bb-time-picker-summary{padding:10px 12px;border-radius:10px;background:var(--session-card,var(--bb-surface-soft))}.bb-time-picker-actions{display:flex;gap:12px}.bb-time-picker-actions>button{flex:1}body .bb-time-picker-cancel{min-height:52px;padding:12px;border:1px solid var(--session-border,var(--bb-border));border-radius:12px;background:transparent;color:inherit;font:600 16px var(--bb-font);box-shadow:none;cursor:pointer}html body dialog.bb-time-picker{position:fixed;inset:auto 0 0;margin:0 auto;box-sizing:border-box;width:min(100%,480px);max-width:100%;max-height:100dvh;padding:12px 20px max(20px,env(safe-area-inset-bottom));border:1px solid var(--bb-border);border-bottom:0;border-radius:24px 24px 0 0;background:var(--session-bg,var(--bb-surface));color:var(--session-ink,var(--bb-text));box-shadow:0 -12px 50px #0004;overflow:auto;overscroll-behavior:contain;font-family:var(--bb-font)}.bb-time-picker::backdrop{background:#06101bad}.bb-time-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bb-time-picker>header>h2{font-size:20px;line-height:1.3;margin:0;font-weight:650}body .bb-time-picker-close{display:grid;place-items:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:300 32px/1 var(--bb-font);box-shadow:none;cursor:pointer}.bb-time-wheels{--wheel-height:240px;position:relative;display:grid;grid-template-columns:96px 20px 96px;justify-content:center;align-items:center;margin:4px auto 16px;max-width:100%;font-variant-numeric:tabular-nums}.bb-time-wheel{position:relative;z-index:1;box-sizing:border-box;height:var(--wheel-height);overflow-y:auto;overflow-x:hidden;padding:calc((var(--wheel-height) - 48px)/2) 0;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;mask-image:linear-gradient(transparent,#000 35%,#000 65%,transparent);outline-offset:-2px}.bb-time-wheel::-webkit-scrollbar{display:none}.bb-time-wheel-value{box-sizing:border-box;height:48px;min-height:48px;display:grid;place-items:center;scroll-snap-align:center;color:var(--session-muted,var(--bb-text-muted));font-size:27px;font-weight:450;cursor:pointer}.bb-time-wheel-value.is-selected{font-size:34px;font-weight:700;color:var(--session-ink,var(--bb-text))}.bb-time-selection{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:48px;width:min(260px,100%);border-radius:10px;background:var(--session-card,var(--bb-surface-soft));pointer-events:none}.bb-time-colon{z-index:1;text-align:center;font-size:30px;font-weight:650;pointer-events:none}body .bb-time-picker-done{width:100%;min-height:52px;margin:0;padding:12px;border:0;border-radius:12px;background:var(--session-accent,var(--bb-color-accent));color:var(--bb-color-on-accent,#062826);font:700 17px var(--bb-font);box-shadow:none;cursor:pointer}.bb-time-picker-error{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--bb-color-danger)}.bb-time-picker-error[hidden]{display:none}.bb-time-picker :focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}@media(max-height:600px){.bb-time-wheels{--wheel-height:144px;margin-bottom:8px}html body dialog.bb-time-picker{padding-top:8px;padding-bottom:max(12px,env(safe-area-inset-bottom))}}body button.bb-allocation-editor-place{width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;box-shadow:none;cursor:pointer}body .bb-collection-allocation.has-whole-row-action,body .bb-collection-allocation.is-compact.is-summary.has-whole-row-action,body .bb-collection-allocation.is-compact.is-summary.is-duration-first.has-whole-row-action{grid-template-columns:minmax(0,1fr);gap:0;padding:0;min-height:0}body .bb-collection-allocation-row-action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;min-height:64px;margin:0;padding:10px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-collection-allocation-row-action:hover:not(:disabled),.bb-collection-allocation-row-action:active:not(:disabled){background:color-mix(in srgb,var(--allocation-accent) 8%,transparent)}.bb-collection-allocation-row-action:focus-visible{outline:2px solid var(--allocation-accent);outline-offset:-3px}.bb-collection-allocation-row-action:disabled{opacity:.55;cursor:default}body .bb-collection-allocation-row-action>.bb-collection-allocation-value{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:5px;margin:0;padding:7px 8px;border-radius:9px;background:var(--session-card,var(--bb-surface-soft));color:var(--session-muted,var(--bb-text-muted));font-size:13px;font-weight:550;line-height:1.4;text-align:left}.bb-collection-allocation-row-action>.bb-collection-allocation-value svg{width:16px;height:16px;flex:none}.bb-collection-allocation-row-copy{grid-column:2;grid-row:1;display:grid;gap:3px;min-width:0}.bb-collection-allocation-row-copy>.bb-collection-allocation-title{grid-column:auto;grid-row:auto;font-size:12px;font-weight:400;line-height:1.35;color:var(--session-muted,var(--bb-text-muted))}.bb-collection-allocation-row-label{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:650;line-height:1.4;white-space:normal;overflow-wrap:anywhere;color:var(--allocation-accent)}.bb-collection-allocation-row-label svg{width:16px;height:16px;flex:none}body .bb-collection-allocation.has-whole-row-action>.bb-collection-allocation-details,body .bb-collection-allocation.has-whole-row-action>.bb-collection-allocation-note{grid-column:1;grid-row:auto;margin:0;padding:0 10px 10px}body .bb-collection-allocation.is-compact.is-summary.has-inline-action{gap:2px 8px}.bb-collection-allocation.is-compact.is-summary.has-inline-action>.bb-collection-allocation-icon{grid-row:1/3}.bb-collection-allocation.is-compact.is-summary.has-inline-action>.bb-collection-allocation-value{grid-column:2;grid-row:2;text-align:left}body .bb-collection-allocation.is-compact.is-summary.has-inline-action>.bb-collection-allocation-action{grid-column:3;grid-row:1/3;align-self:center;justify-self:end;width:auto;min-width:70px}body .bb-collection-tiles.bb-collection-tiles--allocation-editors{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;min-width:0}.bb-allocation-editor-heading{display:flex;justify-content:space-between;color:var(--bb-text-muted);font-size:12px}.bb-allocation-editor{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px 8px;min-width:0;box-sizing:border-box;padding:14px;border:1px solid var(--bb-border);border-radius:14px;background:var(--bb-surface)}.bb-allocation-editor[data-bb-allocation-active=true]{border-color:var(--bb-color-accent)}.bb-allocation-editor-place{grid-column:1;grid-row:1;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;min-width:0;font-size:16px;font-weight:650;line-height:1.35}.bb-allocation-editor-place>span{min-width:0;overflow-wrap:anywhere}.bb-allocation-editor-place>svg{width:18px;height:18px;flex:none;color:var(--bb-text-muted)}body .bb-allocation-editor-place>select{position:absolute;inset:0;width:100%;height:100%;min-width:0;opacity:0;cursor:pointer}.bb-allocation-editor-place:focus-within{outline:2px solid var(--bb-color-accent);outline-offset:2px;border-radius:6px}.bb-allocation-editor-time{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;font-variant-numeric:tabular-nums}.bb-allocation-editor-time-part{display:grid;gap:6px;margin:0!important;min-width:0;font-weight:400!important}.bb-allocation-editor-time-part>span{font-size:12px;color:var(--bb-text-muted)}body .bb-collection-tiles--allocation-editors .bb-allocation-editor-time .bb-allocation-editor-time-part input{box-sizing:border-box;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:8px 12px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-soft);color:var(--bb-text);font:700 24px/1.2 var(--bb-font);text-align:center;box-shadow:none}body .bb-collection-tiles--allocation-editors .bb-allocation-editor-time .bb-allocation-editor-time-part input:focus{outline:2px solid var(--bb-color-accent);outline-offset:1px}body .bb-allocation-editor-remove{grid-column:2;grid-row:1;display:grid;place-items:center;width:44px;min-height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--bb-text-muted);box-shadow:none;cursor:pointer}.bb-allocation-editor-remove svg{width:22px;height:22px}.bb-allocation-editor-remove:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:1px}body .bb-allocation-editor-remaining{grid-column:1/-1;justify-self:start;min-height:44px;margin:0;padding:8px 0;border:0;border-radius:6px;background:transparent;color:var(--bb-color-accent);box-shadow:none;font:600 13px/1.3 var(--bb-font);text-align:left;cursor:pointer}.bb-allocation-editor-note{grid-column:1/-1;color:var(--bb-text-muted);font-size:12px;line-height:1.4}.bb-allocation-editor-remaining[hidden],.bb-allocation-editor-note[hidden]{display:none!important}.bb-allocation-editor :disabled:not(select),.bb-allocation-editor-place:has(select:disabled){opacity:.55;cursor:default}body .bb-collection-tiles.bb-collection-tiles--allocations{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;min-width:0}body .bb-collection-tiles--allocations:has(>.bb-collection-allocation.is-compact){border:1px solid var(--session-line,var(--bb-border));border-radius:10px;overflow:hidden}.bb-collection-allocation.is-compact{padding:14px 12px;border:0;border-radius:0;background:var(--session-bg,var(--bb-surface))}.bb-collection-allocation.is-compact+.bb-collection-allocation.is-compact{border-top:1px solid var(--session-line,var(--bb-border))}.bb-collection-allocation.is-compact>.bb-collection-allocation-value{grid-column:2;grid-row:2;text-align:left;font-size:17px;line-height:1.4;margin-top:3px}.bb-collection-allocation.is-compact>.bb-collection-allocation-action{grid-row:1/3;align-self:center;border-color:color-mix(in srgb,var(--allocation-accent) 55%,transparent)!important}.bb-collection-allocation.is-compact.is-warning>.bb-collection-allocation-title{color:var(--allocation-accent)}.bb-collection-allocation.is-compact>.bb-collection-allocation-note{grid-row:3;margin-top:5px}.bb-collection-allocation{--allocation-accent:var(--session-accent,var(--bb-color-accent));display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:0 10px;min-width:0;padding:10px 12px;border:1px solid var(--session-line,var(--bb-border));border-radius:10px;background:var(--session-bg,var(--bb-surface));color:var(--session-ink,var(--bb-text))}.bb-collection-allocation.is-warning{--allocation-accent:var(--bb-color-warning,#bd7c00);border-color:color-mix(in srgb,var(--allocation-accent) 50%,transparent);background:color-mix(in srgb,var(--allocation-accent) 10%,var(--session-bg,var(--bb-surface)))}.theme-night .bb-collection-allocation.is-warning,[data-theme=night] .bb-collection-allocation.is-warning,.is-dark .bb-collection-allocation.is-warning{--allocation-accent:#ffc04c}.bb-collection-allocation.is-attached{border-radius:10px 10px 0 0;border-bottom:0}.bb-collection-allocation-icon{grid-column:1;grid-row:1/3;align-self:center;color:var(--allocation-accent)}.bb-collection-allocation-icon svg{width:26px;height:26px}.bb-collection-allocation-title{grid-column:2;grid-row:1;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.bb-collection-allocation-value{grid-column:3;grid-row:1;font-size:14px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bb-collection-allocation-note{grid-column:2/-1;font-size:12px;line-height:1.4;color:var(--session-muted,var(--bb-text-muted))}.bb-collection-allocation-details{grid-column:2/-1;grid-row:2;min-width:0}.bb-collection-allocation-details>summary{display:flex;align-items:center;gap:6px;min-height:44px;width:calc(100% - 86px);list-style:none;cursor:pointer;font-size:12px;line-height:1.25;color:var(--session-muted,var(--bb-text-muted))}.bb-collection-allocation-details>summary::-webkit-details-marker{display:none}.bb-collection-allocation-details>summary svg{width:16px;height:16px;flex:none}.bb-collection-allocation-details[open]>summary svg{transform:rotate(180deg)}.bb-collection-allocation-details>summary:focus-visible{outline:2px solid var(--allocation-accent);outline-offset:2px;border-radius:4px}body .bb-collection-allocation-action{grid-column:3;grid-row:2;align-self:start;justify-self:end;min-height:44px!important;min-width:76px;padding:6px 10px!important;margin:0!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:var(--allocation-accent)!important;font:inherit;font-size:13px!important;font-weight:700;cursor:pointer}.bb-collection-allocation.is-warning>.bb-collection-allocation-action{border-color:var(--allocation-accent)!important}.bb-collection-allocation-action:disabled{opacity:.5;cursor:default}.bb-collection-allocation-action:focus-visible{outline:2px solid var(--allocation-accent);outline-offset:2px}.bb-collection-allocation.is-compact.is-summary{grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:auto;gap:4px 8px;min-height:52px;box-sizing:border-box;padding:6px 10px}.bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-icon{grid-row:1}.bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-icon svg{width:20px;height:20px}.bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-value{grid-column:3;grid-row:1;text-align:right;font-size:16px;margin-top:0}.bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-details{grid-row:auto;grid-column:1/-1}.bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-details>summary{width:100%}body .bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-action{grid-column:1/-1;grid-row:auto;align-self:stretch;justify-self:stretch;width:100%;min-width:0}.bb-collection-allocation.is-compact.is-summary>.bb-collection-allocation-note{grid-row:auto;grid-column:1/-1;margin-top:0}body .bb-collection-allocation.is-compact.is-summary.is-duration-first{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:10px;min-height:60px}body .bb-collection-allocation.is-compact.is-summary.is-duration-first>.bb-collection-allocation-value{display:inline-flex;align-items:center;gap:5px;grid-column:1;grid-row:1;align-self:start;padding:7px 8px;border-radius:9px;background:var(--session-card,var(--bb-surface-soft));color:var(--session-muted,var(--bb-text-muted));font-size:13px;font-weight:550;line-height:1.4;margin:0;text-align:left}body .bb-collection-allocation.is-compact.is-summary.is-duration-first>.bb-collection-allocation-value svg{width:16px;height:16px;flex:none}body .bb-collection-allocation.is-compact.is-summary.is-duration-first>.bb-collection-allocation-title{grid-column:2;grid-row:1;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.45;font-weight:600}body .bb-collection-allocation.is-compact.is-summary.is-duration-first>.bb-collection-allocation-action{grid-column:2;grid-row:auto;justify-self:start;width:auto;min-width:0;padding:6px 10px!important}body .bb-collection-allocation.is-compact.is-summary.is-duration-first>.bb-collection-allocation-note{grid-column:1/-1;grid-row:auto}.bb-collection-entry-actions{display:flex;flex-wrap:wrap;gap:4px 24px}.bb-collection-entry-action.is-danger{color:var(--bb-color-danger)!important}.bb-collection-entry-action.is-muted{color:var(--bb-text-muted)!important}body .bb-collection-tiles.bb-collection-tiles--entries{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0 18px;border:1px solid var(--bb-border);border-radius:24px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow)}.bb-collection-tiles--entries>.bb-collection-tiles-empty{display:grid;align-content:center;gap:6px;min-height:96px;padding:24px 0;color:var(--bb-text-muted);font-size:14px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.bb-collection-entry{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--bb-text)}.bb-collection-entry+.bb-collection-entry{border-top:1px solid var(--bb-border)}.bb-collection-entry-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent)}.bb-collection-entry-icon svg{width:25px;height:25px}.bb-collection-entry-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;overflow-wrap:anywhere}.bb-collection-entry-title{font-size:16px;line-height:1.35;font-weight:750}.bb-collection-entry-meta{font-size:14px;line-height:1.5;color:var(--bb-text-muted);font-variant-numeric:tabular-nums}.bb-collection-entry-state{max-width:100%;margin-top:2px}.bb-collection-entry-state .bb-collection-status{max-width:100%;height:auto;min-height:26px;white-space:normal;text-align:left;line-height:1.4}.bb-collection-entry-state .bb-collection-status i{flex-shrink:0}.bb-collection-entry-notice{font-size:13px;line-height:1.45;color:var(--bb-text-muted)}.bb-collection-entry-action{display:block;max-width:100%;min-height:44px;padding:8px 0;border:0!important;background:transparent!important;color:var(--bb-color-accent)!important;font:inherit;font-size:13px;font-weight:700;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.bb-collection-entry-action:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:3px;border-radius:4px}.bb-collection-entry-action:disabled{opacity:.5;cursor:default}@media(max-width:370px){body .bb-collection-tiles.bb-collection-tiles--entries{padding:0 14px}.bb-collection-entry{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:17px 0}.bb-collection-entry-icon{width:36px;height:36px;border-radius:12px}.bb-collection-entry-icon svg{width:22px;height:22px}}.bb-collection-entry.is-compact{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0}.bb-collection-entry.is-compact .bb-collection-entry-icon{width:36px;height:36px;border-radius:12px}.bb-collection-entry.is-compact .bb-collection-entry-icon svg{width:22px;height:22px}.bb-collection-entry.is-compact .bb-collection-entry-copy{gap:4px}.bb-collection-entry.is-compact .bb-collection-entry-meta{font-size:13px}body .bb-collection-allocation-details>.bb-collection-tiles.bb-collection-tiles--entries{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bb-collection-allocation-details .bb-collection-entry.is-compact{grid-template-columns:22px minmax(0,1fr);gap:8px;border-top:1px solid var(--session-line,var(--bb-border))}.bb-collection-allocation-details .bb-collection-entry.is-compact .bb-collection-entry-icon{width:22px;height:28px;background:transparent}.bb-collection-allocation-details .bb-collection-entry-title{font-size:13px}.bb-collection-allocation-details .bb-collection-entry-meta{font-size:12px}.bb-work-comparison .bb-work-source-journey{display:flow-root}.bb-work-comparison .bb-work-travel-details{box-sizing:border-box;margin:0 0 6px;padding:0;border:1px solid color-mix(in srgb,var(--journey-color,#e7ab36) 45%,var(--cmp-line));border-radius:8px;background:color-mix(in srgb,var(--journey-color,#e7ab36) 4%,var(--session-bg,var(--bb-surface)));color:var(--cmp-ink);overflow-wrap:anywhere;box-shadow:none}.bb-work-comparison-source[data-map-selected=true] .bb-work-travel-details{border-color:var(--journey-color,#e7ab36);background:color-mix(in srgb,var(--journey-color,#e7ab36) 10%,var(--session-bg,var(--bb-surface)))}.bb-work-comparison .bb-work-travel-details>summary{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:8px;row-gap:2px;box-sizing:border-box;min-height:48px;margin:0;padding:10px 36px 10px 12px;border:0;border-radius:inherit;background:transparent;box-shadow:none;list-style:none;cursor:pointer}.bb-work-travel-details>summary::-webkit-details-marker{display:none}.bb-work-travel-details>summary:before,.bb-work-travel-details>summary:after{display:none;content:none}.bb-work-travel-details>summary>time,.bb-work-travel-duration{min-width:0;font:400 13px/1.4 var(--bb-font);font-variant-numeric:tabular-nums;color:var(--cmp-muted);white-space:nowrap}.bb-work-travel-duration{margin-left:auto}.bb-work-travel-details>summary>.bb-work-travel-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;font:400 24px/1 var(--bb-font);color:var(--cmp-muted);text-align:center}.bb-work-travel-details[open]>summary>.bb-work-travel-chevron{transform:translateY(-50%) rotate(180deg)}.bb-work-comparison .bb-work-travel-body{display:grid;gap:8px;margin:0;padding:0 12px 12px;border:0;background:transparent;box-shadow:none}.bb-work-comparison .bb-work-travel-destination,.bb-work-comparison .bb-work-travel-vehicle{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cmp-ink);font:400 13px/1.4 var(--bb-font);text-align:left;overflow-wrap:anywhere}.bb-work-travel-destination{cursor:pointer}.bb-work-travel-destination:hover:not(:disabled) .bb-work-travel-field-value{text-decoration:underline}.bb-work-travel-destination[aria-pressed=true] .bb-work-travel-field-value{color:var(--journey-color,#e7ab36)}.bb-work-travel-field-icon{display:grid;place-items:center;color:var(--journey-color,#e7ab36)}.bb-work-travel-field-icon>svg{width:20px;height:20px}.bb-work-travel-field-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bb-work-travel-field-label{font:400 12px/1.4 var(--bb-font);color:var(--cmp-muted)}.bb-work-travel-field-value{font:600 16px/1.3 var(--bb-font)}.bb-work-travel-body>.bb-work-gps-gap-summary{display:block}body .bb-work-comparison.is-continuous.has-collapsible-rail{--rail-width:48px;--axis-gap:24px;--source-inset:20px}body .bb-work-comparison.is-continuous.has-collapsible-rail[data-bb-work-rail-expanded=true]{--rail-width:120px}.has-collapsible-rail .bb-work-comparison-body{position:relative}.has-collapsible-rail .bb-work-rail-toggle{position:absolute;left:0;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:4px;box-sizing:border-box;width:var(--rail-width);height:44px;padding:0 4px;border:0;background:transparent;color:var(--cmp-ink);font:inherit;cursor:pointer}.has-collapsible-rail[data-bb-work-rail-expanded=false] .bb-work-rail-toggle{justify-content:center}.bb-work-rail-toggle b{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--cmp-line);border-radius:50%;background:var(--session-bg,var(--bb-surface));font:400 28px/1 var(--bb-font)}.bb-work-rail-toggle span{font-size:12px;font-weight:700}.has-collapsible-rail[data-bb-work-rail-expanded=false] .bb-work-rail-toggle span{display:none}.has-collapsible-rail .bb-work-comparison-body:has(>[data-bb-work-dragging])>.bb-work-rail-toggle{visibility:hidden;pointer-events:none}.has-collapsible-rail .bb-work-allocation.is-drag-preview>.bb-work-comparison-card{overflow:hidden}.has-collapsible-rail .bb-work-allocation{--cmp-accent:var(--bb-work-allocation-color);position:relative}.has-collapsible-rail .bb-work-allocation-color{display:none;position:absolute;inset:1px 19px 4px;border-radius:7px;background:var(--bb-work-allocation-color);pointer-events:none}body .has-collapsible-rail .bb-work-allocation-label>b,body .has-collapsible-rail .bb-work-allocation-handle{color:var(--cmp-ink)}.has-collapsible-rail[data-bb-work-rail-expanded=false] .bb-work-allocation-color{display:block}.has-collapsible-rail[data-bb-work-rail-expanded=false] .bb-work-allocation>.bb-work-comparison-card,.has-collapsible-rail[data-bb-work-rail-expanded=false] .bb-work-allocation-handle,.has-collapsible-rail[data-bb-work-rail-expanded=false] .bb-work-allocation-boundary{display:none}.has-collapsible-rail .bb-work-allocation-label strong{font-size:13px}.has-collapsible-rail .bb-work-allocation-label b{font-size:15px}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source>.bb-work-source-content>.bb-work-comparison-reading{margin:0;width:100%;padding:5px 44px 7px 0;border:0;border-radius:0;background:transparent}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-reading>strong{font-size:16px;line-height:1.3}.has-collapsible-rail .bb-work-comparison-reading{min-width:0}.has-collapsible-rail .bb-work-comparison-reading>strong,.has-collapsible-rail .bb-work-stop-copy>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-collapsible-rail .bb-work-source-journey>.bb-work-comparison-reading>strong{white-space:normal;overflow-wrap:anywhere}.has-collapsible-rail .bb-work-comparison-reading>time{font-size:13px;line-height:1.4}.has-collapsible-rail .bb-work-gps-gap-summary{font-size:12px;line-height:1.35}.has-collapsible-rail .bb-work-source-content:has(>.bb-work-source-details[open])>.bb-work-comparison-reading>strong{white-space:normal;overflow:visible;overflow-wrap:anywhere}.has-collapsible-rail .bb-work-source-details>summary,.has-collapsible-rail .bb-work-journey-details>summary{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;min-height:48px;list-style:none;font-size:24px;cursor:pointer;color:var(--cmp-muted)}.bb-work-source-details>summary::-webkit-details-marker,.bb-work-journey-details>summary::-webkit-details-marker{display:none}.bb-work-source-details[open]>summary span,.bb-work-journey-details[open]>summary span{transform:rotate(180deg)}.has-collapsible-rail .bb-work-source-details>div{display:grid;gap:4px;padding:0 0 8px;font-size:13px;overflow-wrap:anywhere}.has-collapsible-rail .bb-work-source-details>div:empty{display:none}.has-collapsible-rail .bb-work-source-details .bb-work-source-address{font-size:13px;color:var(--cmp-muted)}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-comparison-reading{padding-left:6px;border:1px solid color-mix(in srgb,var(--readout-color) 45%,var(--cmp-line));border-radius:8px;background:color-mix(in srgb,var(--readout-color) 9%,transparent)}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source>.bb-work-source-content>.bb-work-comparison-reading[aria-pressed=true]{background:color-mix(in srgb,var(--readout-color) 20%,transparent)}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.is-site>.bb-work-source-content:has(>.bb-work-source-details[open]>div:not(:empty))>.bb-work-comparison-reading{border-bottom:0;border-radius:8px 8px 0 0}.has-collapsible-rail .is-site>.bb-work-source-content>.bb-work-source-details>div:not(:empty){padding:0 6px 8px;border:1px solid color-mix(in srgb,var(--readout-color) 45%,var(--cmp-line));border-top:0;border-radius:0 0 8px 8px;background:color-mix(in srgb,var(--readout-color) 9%,transparent)}.has-collapsible-rail .bb-work-comparison-trip{position:relative}.has-collapsible-rail .bb-work-comparison-trip.has-stops>.bb-work-excursion-heading>.bb-work-comparison-trip-title{padding-right:44px}.has-collapsible-rail .bb-work-journey-details>div{background:transparent}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-source-journey .bb-work-trip-stop .bb-work-stop-number{position:static;transform:none;justify-self:center;align-self:start;margin:2px 0 0;background:transparent}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-source-journey .bb-work-trip-stop>button:before{display:none;content:none}.has-collapsible-rail .bb-work-comparison-trip.has-stops:not(:has(>.bb-work-journey-details[open]))>.bb-work-excursion-heading:before{display:none}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-stop-copy>strong{font-size:14px;font-weight:600;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body .bb-work-comparison.is-continuous.has-collapsible-rail :is(.bb-work-journey-details,.bb-work-travel-stops) .bb-work-trip-stop>button{grid-template-columns:16px minmax(0,1fr);gap:6px;margin:3px 0;padding:8px;border:0;box-shadow:none;border-radius:6px;background:color-mix(in srgb,var(--cmp-muted) 7%,transparent)}body .bb-work-comparison.is-continuous.has-collapsible-rail :is(.bb-work-journey-details,.bb-work-travel-stops) .bb-work-trip-stop[data-map-selected=true]>button{background:color-mix(in srgb,var(--journey-color) 17%,transparent)}.has-collapsible-rail .bb-work-travel-stops{position:relative;margin:0 0 6px 16px;--bb-work-stop-branch:color-mix(in srgb,var(--journey-color) 40%,transparent)}.has-collapsible-rail .bb-work-travel-stops:not(:has(.bb-work-trip-stop)){margin:0}.has-collapsible-rail .bb-work-travel-stops:has(.bb-work-trip-stop):before{content:"";position:absolute;pointer-events:none;left:-10px;top:-6px;bottom:0;border-left:1px solid var(--bb-work-stop-branch)}.has-collapsible-rail .bb-work-travel-stops .bb-work-trip-stop:after{content:"";position:absolute;pointer-events:none;left:-10px;top:14px;width:10px;height:6px;box-sizing:border-box;border:solid var(--bb-work-stop-branch);border-width:0 0 1px 1px;border-radius:0 0 0 6px}body .has-collapsible-rail .bb-work-travel-stops .bb-work-trip-stop:last-child:before{content:"";display:block;position:absolute;pointer-events:none;left:-10px;top:14px;bottom:-8px;width:1px;height:auto;border:0;background:var(--session-bg,var(--bb-surface))}.has-collapsible-rail .bb-work-stop-copy>.bb-work-stop-qualifier{display:block;font-size:13px;line-height:1.4;color:var(--cmp-muted)}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.is-site>.bb-work-source-content>.bb-work-comparison-reading>strong{font-size:16px;line-height:1.3}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-trip-stop[data-bb-stop-menu] .bb-work-stop-copy{padding-right:44px;box-sizing:border-box}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-trip-stop[data-bb-stop-menu] .bb-work-stop-copy:before{display:none}.has-collapsible-rail .bb-work-stop-menu>div{max-width:min(260px,calc(100vw - 56px));box-sizing:border-box;overflow-wrap:anywhere}.has-collapsible-rail .bb-work-stop-menu>div>.bb-work-stop-location{display:block;padding:8px;font-size:13px;color:var(--cmp-muted)}.has-collapsible-rail .bb-work-stop-menu>div>strong{display:block;padding:8px;font-size:14px}.has-collapsible-rail .bb-work-stop-copy>time{font-size:13px}.has-collapsible-rail .bb-work-rail-toggle:focus-visible,.has-collapsible-rail .bb-work-source-details>summary:focus-visible,.has-collapsible-rail .bb-work-journey-details>summary:focus-visible{outline:2px solid var(--cmp-ink);outline-offset:-2px;border-radius:6px}@media(max-width:359px){body .bb-work-comparison.is-continuous.has-collapsible-rail[data-bb-work-rail-expanded=true]{--rail-width:96px}.has-collapsible-rail[data-bb-work-rail-expanded=true] .bb-work-travel-stops{margin-left:0}.has-collapsible-rail[data-bb-work-rail-expanded=true] .bb-work-rail-toggle{padding:0;gap:0}.has-collapsible-rail[data-bb-work-rail-expanded=true] .bb-work-rail-toggle b{width:24px;height:24px;font-size:22px}}.has-collapsible-rail .bb-work-attendance-event{position:relative;box-sizing:border-box;min-height:44px;color:var(--cmp-ink);font-size:13px;line-height:20px}.bb-work-attendance-label{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;white-space:nowrap}.bb-work-attendance-label>time,.bb-work-attendance-label>span[aria-hidden]{flex:none}.bb-work-attendance-label>time{font-weight:700;font-variant-numeric:tabular-nums}.has-collapsible-rail .bb-work-attendance-node{position:absolute;left:calc(-1 * (var(--source-inset) + 2px));top:10px;transform:translateX(-50%);display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;border:2px solid var(--session-accent,var(--bb-color-accent,#007973));border-radius:50%;background:var(--session-bg,var(--bb-surface));color:var(--session-accent,var(--bb-color-accent,#007973));z-index:2}.has-collapsible-rail .bb-work-attendance-event.is-end .bb-work-attendance-node{border-color:var(--cmp-muted);color:var(--cmp-muted)}.bb-work-attendance-node>svg{width:14px;height:14px}.has-collapsible-rail .bb-work-attendance-location{display:block;min-width:0;max-width:100%;min-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cmp-muted);text-decoration:none;line-height:44px}.has-collapsible-rail .bb-work-attendance-action{display:block;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bb-work-attendance-action:focus-visible{outline:2px solid var(--cmp-ink);outline-offset:2px;border-radius:4px}.bb-work-attendance-action[aria-pressed=true]{background:color-mix(in srgb,var(--cmp-accent) 14%,transparent)}.bb-work-attendance-action:disabled{cursor:default;opacity:.6}.has-collapsible-rail .has-attendance-start{--bb-work-attendance-start-space:44px}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.has-attendance-start>.bb-work-source-content>.bb-work-source-node{top:calc(var(--bb-work-attendance-start-space) + 1px)}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.has-attendance-start.is-site>.bb-work-source-content>.bb-work-source-node{top:calc(var(--bb-work-attendance-start-space) + 8px)}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.has-attendance-start>.bb-work-source-content>button.bb-work-comparison-reading:before,.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.has-attendance-start>.bb-work-source-content>.bb-work-source-details>summary{top:var(--bb-work-attendance-start-space)}.bb-work-comparison.is-continuous .bb-work-comparison-source.has-attendance-start:before{top:calc(22px - var(--bb-work-source-origin,0px));background:linear-gradient(to bottom,var(--source-axis-color) 0 calc(var(--bb-work-source-origin,0px) - 22px + var(--source-node-center)),var(--source-axis-outgoing,var(--source-axis-color)) calc(var(--bb-work-source-origin,0px) - 22px + var(--source-node-center)) 100%)}.has-collapsible-rail .has-attendance-end>.bb-work-source-content{padding-bottom:4px}.has-collapsible-rail .bb-work-attendance-event.is-end{margin-top:var(--bb-work-source-tail,0px)}.has-collapsible-rail .bb-work-comparison-source:not(.is-travel,.is-empty):has(+.bb-work-comparison-source.is-travel){--source-axis-outgoing:var(--journey-color)}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source:not(.is-travel,.is-empty)+.bb-work-comparison-source.is-travel{--source-axis-incoming:var(--journey-color)}.bb-work-comparison.is-continuous.has-collapsible-rail:not(:has(>.bb-work-comparison-end)) .bb-work-comparison-axis>.bb-work-comparison-source:last-child:not(.is-travel,.is-empty,.has-attendance-end){--source-axis-outgoing:transparent}body .bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source:not(.is-travel,.is-empty)>.bb-work-source-content>.bb-work-comparison-reading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;padding:9px 44px 11px 6px}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source:not(.is-travel,.is-empty,.is-site)>.bb-work-source-content>.bb-work-comparison-reading{border:1px solid transparent}.has-collapsible-rail .bb-work-comparison-reading>strong{flex:0 0 100%}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-reading>time,.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-reading>.bb-work-source-duration{min-width:0;font:400 13px/1.4 var(--bb-font);font-variant-numeric:tabular-nums;color:var(--cmp-muted);white-space:nowrap}.has-collapsible-rail .bb-work-source-duration{margin-left:auto}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-travel-details>summary{min-height:44px;padding:6px 44px 6px 6px;isolation:isolate}.has-collapsible-rail .bb-work-travel-details>summary>.bb-work-travel-chevron{right:0;width:42px}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-travel-details:not([open]){border:0;background:transparent}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-travel-details:not([open])>summary{padding-left:7px;padding-right:45px}.has-collapsible-rail .bb-work-travel-details:not([open])>summary>.bb-work-travel-chevron{width:44px}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-travel-details:not([open])>summary:before{content:"";display:block;position:absolute;inset:4px 0;z-index:-1;pointer-events:none;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--journey-color,#e7ab36) 45%,var(--cmp-line));border-radius:8px;background:color-mix(in srgb,var(--journey-color,#e7ab36) 4%,var(--session-bg,var(--bb-surface)))}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source[data-map-selected=true] .bb-work-travel-details:not([open])>summary:before{border-color:var(--journey-color,#e7ab36);background:color-mix(in srgb,var(--journey-color,#e7ab36) 10%,var(--session-bg,var(--bb-surface)))}.bb-work-comparison.is-continuous.has-collapsible-rail .bb-work-comparison-source.is-travel>.bb-work-source-content>.bb-work-source-node{top:var(--bb-work-travel-node-top,calc(var(--bb-work-attendance-start-space,0px) + 10px))}body .bb-collection-tiles.bb-collection-tiles--dated-rows{--bb-dated-sat:#2461b2;--bb-dated-sun:#bf3447;display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0 16px;border:1px solid var(--bb-border);border-radius:24px;background:var(--bb-surface);box-shadow:var(--bb-card-shadow)}.bb-dated-row{min-width:0}.bb-dated-row+.bb-dated-row{border-top:1px solid var(--bb-border)}.bb-dated-row-heading,.bb-dated-row-button{display:grid;grid-template-columns:38px minmax(0,1fr) 88px;align-items:center;column-gap:12px;box-sizing:border-box}.bb-dated-row-heading{padding:16px 0 10px;color:var(--bb-text-muted);font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.bb-dated-row-heading>span:last-child{text-align:right}body .bb-dated-row-button{width:100%;height:auto;min-height:86px;margin:0;padding:18px 0;border:0;border-radius:0;background:transparent;color:var(--bb-text);box-shadow:none;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-dated-row-button:hover{background:var(--bb-surface-soft)}.bb-dated-row-button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px;border-radius:10px}.bb-dated-row-button:disabled{cursor:default;opacity:.6}.bb-dated-row-date{display:grid;gap:4px;font-variant-numeric:tabular-nums}.bb-dated-row-date strong{font-size:24px;line-height:1;font-weight:750}.bb-dated-row-date>span{font-size:10px;line-height:1.25;font-weight:650;color:var(--bb-text-muted)}.bb-dated-row-date.is-saturday,.bb-dated-row-date.is-saturday>span{color:var(--bb-dated-sat)}.bb-dated-row-date.is-sunday,.bb-dated-row-date.is-sunday>span{color:var(--bb-dated-sun)}.bb-dated-row-copy{display:grid;min-width:0;gap:0;overflow-wrap:anywhere}.bb-dated-row-label{display:block;font-size:15px;font-weight:700;line-height:1.35}.bb-dated-row-label+.bb-dated-row-label{margin-top:9px;padding-top:9px;border-top:1px solid var(--bb-border)}.bb-dated-row-note{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--bb-text-muted)}.bb-dated-row-summary{display:grid;justify-items:end;align-content:center;gap:5px;min-width:0;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bb-dated-row-summary>strong{font-size:19px;line-height:1.2;font-weight:750}.bb-dated-row-balance{font-size:12px;line-height:1.3;font-weight:650;color:var(--bb-text-muted)}.bb-dated-row-balance.is-positive{color:var(--bb-color-success)}.bb-dated-row-balance.is-negative{color:var(--bb-color-danger)}.bb-dated-row.is-quiet .bb-dated-row-label,.bb-dated-row.is-quiet .bb-dated-row-summary>strong{color:var(--bb-text-muted)}.bb-dated-row.is-quiet .bb-dated-row-label{font-weight:550}:is(body.theme-night,html.theme-night,[data-theme=night],.bb-module-shell.is-dark) .bb-collection-tiles--dated-rows{--bb-dated-sat:#72abff;--bb-dated-sun:#ff7b85}@media(max-width:370px){body .bb-collection-tiles.bb-collection-tiles--dated-rows{padding:0 12px}.bb-dated-row-heading,.bb-dated-row-button{grid-template-columns:30px minmax(0,1fr) 78px;column-gap:8px}.bb-dated-row-summary>strong{font-size:17px}.bb-dated-row-label{font-size:14px}}body .bb-global-search.has-clear-action .bb-global-search-box.bb-global-search-box.bb-filter-search{position:relative;padding-right:52px!important}.bb-global-search-clear{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:10px;background:transparent!important;color:var(--bb-text-muted)!important;box-shadow:none!important;cursor:pointer}.bb-global-search-clear[hidden]{display:none!important}.bb-global-search-clear svg{width:18px;height:18px}.bb-global-search.has-clear-action input::-webkit-search-cancel-button{display:none}body .bb-collection-tiles.bb-collection-tiles--accounts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;min-width:0;border:0;box-shadow:none}.bb-collection-account{min-width:0}.bb-collection-account[hidden]{display:none!important}body .bb-collection-account-button{box-sizing:border-box;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%!important;height:auto!important;min-height:72px!important;padding:12px!important;margin:0;border:0!important;border-bottom:1px solid var(--bb-border)!important;border-radius:0!important;box-shadow:none!important;background:var(--bb-surface)!important;color:var(--bb-text)!important;font:inherit;text-align:left;cursor:pointer}.bb-collection-account:last-child .bb-collection-account-button{border-bottom:0!important;border-radius:0 0 18px 18px!important}.bb-collection-account-button:hover:not(:disabled){background:var(--bb-color-accent-soft)!important}.bb-collection-account-button:disabled{opacity:1!important;cursor:default}.bb-collection-account-button[aria-current=true]{background:var(--bb-color-accent-soft)!important}.bb-collection-account-button:focus-visible{outline:2px solid var(--bb-color-accent)!important;outline-offset:-3px}.bb-collection-tiles--accounts[aria-busy=true]{opacity:.65;cursor:progress}.bb-collection-account-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;font-size:13px;font-weight:650;background:#e5effb;color:#245f9e}.bb-collection-account-avatar.is-green{background:#e4f3eb;color:#216448}.bb-collection-account-avatar.is-purple{background:#eee8f7;color:#704694}.bb-collection-account-avatar.is-teal{background:#e0f2f2;color:#25686b}.bb-collection-account-copy{display:grid;gap:3px;min-width:0}.bb-collection-account-copy strong,.bb-collection-account-copy small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.bb-collection-account-copy strong{font-size:14px;font-weight:650}.bb-collection-account-copy small{font-size:12px;font-weight:400;color:var(--bb-text-muted)}.bb-collection-account-action{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap;color:var(--bb-color-accent);font-size:11px;font-weight:600}.bb-collection-account-action svg{width:16px;height:16px;flex-shrink:0}.bb-collection-account-action.is-current{color:#216448}body.theme-night .bb-collection-account-avatar{background:#223d5b;color:#b5d6ff}body.theme-night .bb-collection-account-avatar.is-green{background:#24463b;color:#b0e2c7}body.theme-night .bb-collection-account-avatar.is-purple{background:#413351;color:#dec4f4}body.theme-night .bb-collection-account-avatar.is-teal{background:#24484b;color:#aee3e5}body.theme-night .bb-collection-account-action.is-current{color:#b0e2c7}.auth-switch-card{margin-top:16px;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);overflow:visible}.auth-switch-toolbar{position:sticky;top:0;z-index:2;padding-bottom:12px;border-radius:18px 18px 0 0;background:var(--bb-surface);border-bottom:1px solid var(--bb-border)}.auth-switch-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 12px 12px}.auth-switch-head strong{font-size:13px;font-weight:600}.auth-switch-count{flex-shrink:0;border-radius:7px;padding:3px 7px;background:var(--bb-color-accent-soft);color:var(--bb-text-muted);font-size:11px;font-weight:500}.auth-switch-search-wrap{margin:0 12px}.auth-switch-search-wrap[hidden],.auth-switch-list[hidden],.auth-switch-status[hidden]{display:none!important}.auth-switch-status{padding:14px 12px;color:var(--bb-text-muted);font-size:12px}.auth-switch-status.is-error{color:var(--bb-color-danger,#b42318)}.auth-switch-list{max-height:360px;overflow:auto;border-radius:0 0 18px 18px}#authAccount [data-auth-switch-search]{font-size:16px!important}@media(max-width:760px){.auth-switch-toolbar{top:env(safe-area-inset-top,0px)}.auth-account.open .auth-switch-list{max-height:none;overflow:visible;touch-action:pan-y!important}}@media(max-width:360px){body .bb-collection-account-button{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:12px 10px!important}.bb-collection-account-avatar{width:32px;height:32px;font-size:12px}.bb-collection-account-action{gap:2px;font-size:10px}}.bb-collection-balance{box-sizing:border-box;min-width:0;padding:24px;border:1px solid var(--bb-border);border-radius:22px;background:var(--bb-surface);color:var(--bb-text);overflow-wrap:anywhere}.bb-collection-balance-title{font-size:15px;font-weight:600;color:var(--bb-text-muted)}.bb-collection-balance-value{display:block;margin-top:8px;font-size:34px;font-weight:750;line-height:1.2;letter-spacing:-.7px;color:var(--bb-color-accent);font-variant-numeric:tabular-nums}.bb-collection-balance-description{font-size:14px;line-height:1.5;margin:8px 0 0;color:var(--bb-text-muted)}.bb-collection-balance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--bb-border)}.bb-collection-balance-stats dt{font-size:12px;line-height:1.45;color:var(--bb-text-muted);font-weight:400}.bb-collection-balance-stats dd{margin:5px 0 0;font-size:19px;font-weight:650;font-variant-numeric:tabular-nums}.bb-collection-balance-note{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--bb-text-muted)}.bb-collection-balance.is-compact{padding:16px 20px}.bb-collection-balance summary{display:flex;align-items:center;gap:12px;min-height:32px;font-size:14px;cursor:pointer;list-style:none}.bb-collection-balance summary::-webkit-details-marker{display:none}.bb-collection-balance summary>strong{margin-left:auto;text-align:right;font-size:14px}.bb-collection-balance summary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:4px}.bb-module-action-dock-reserve{position:sticky;bottom:0;z-index:20;min-width:0;margin-top:16px}.bb-module-action-dock{box-sizing:border-box;padding:14px 0;background:var(--bb-surface);border-top:1px solid var(--bb-border);display:flex;justify-content:flex-end}.bb-module-action-dock .bb-module-action{min-height:52px;max-width:100%;white-space:normal}@media(max-width:899px){.bb-module-action-dock-reserve{position:static;min-height:calc(88px + env(safe-area-inset-bottom,0px))}.bb-module-action-dock{position:fixed;z-index:7000;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));justify-content:center}.bb-module-action-dock .bb-module-action{width:100%!important;max-width:600px!important;min-height:52px!important;height:auto!important;font-size:15px!important;border-radius:15px!important}.bb-collection-balance{padding:20px}.bb-collection-balance-value{font-size:32px}}@media(max-width:360px){.bb-collection-balance{padding:17px}.bb-collection-balance-stats{gap:7px}.bb-collection-balance-stats dd{font-size:17px}.bb-collection-balance.is-compact{padding:14px}.bb-collection-balance summary{gap:8px;font-size:13px}}body .bb-global-search .bb-global-search-quick-filter.bb-global-search-inline-token.bb-global-search-token-action{cursor:pointer;font:inherit}body .bb-global-search .bb-global-search-inline-token.bb-global-search-token-action:focus-visible{outline:2px solid var(--bb-color-accent,#078b92);outline-offset:2px}@media(min-width:1100px)and (hover:hover)and (pointer:fine){body .email-module.email-module .email-mailbox-toolbar:has(>.bb-global-search[data-bb-global-search-mode=collection] .bb-global-search-quick-filter:not([hidden])){height:42px!important;min-height:42px!important}}body .bb-global-search .bb-global-search-quick-filter.bb-global-search-inline-token{display:inline-flex;flex:0 0 auto;gap:0;padding:0!important;max-width:min(420px,85vw);cursor:default}body .bb-global-search .bb-global-search-quick-filter.bb-global-search-inline-token .bb-global-search-inline-token-icon,body .bb-global-search .bb-global-search-quick-filter.bb-global-search-inline-token .bb-global-search-inline-token-remove{display:grid;align-items:center;justify-items:center;flex-shrink:0}body .bb-global-search .bb-global-search-quick-filter.bb-global-search-inline-token .bb-global-search-inline-token-label{display:block;max-width:none;min-width:0;padding-right:8px}.bb-search-highlight{background:var(--bb-color-accent-soft,#fff0b3);color:inherit;font-weight:800;border-radius:2px;padding:0}.bb-search-match-reason{font-size:11px;color:var(--bb-text-muted);font-weight:600;margin-right:5px}.bb-global-search-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:95;max-height:min(360px,50dvh);overflow:auto;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface);box-shadow:0 8px 24px rgba(15,39,66,.14);padding:6px}.bb-global-search-suggestions[hidden]{display:none!important}.bb-global-search-suggestions-hint{padding:7px 10px;color:var(--bb-text-muted);font-size:11px}.bb-global-search-suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:44px;border:0;border-radius:8px;padding:9px 10px;text-align:left;background:transparent;color:var(--bb-text);font:inherit;cursor:pointer}.bb-global-search-suggestion strong,.bb-global-search-suggestion small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-global-search-suggestion strong{font-size:13px}.bb-global-search-suggestion small{color:var(--bb-text-muted);font-size:11px}.bb-global-search-suggestion:hover,.bb-global-search-suggestion[aria-selected=true]{background:var(--bb-color-accent-soft)}@media(max-width:900px){body.email-module-route .global-workspace-switcher .gws-toggle{display:none!important}}.global-workspace-switcher .gws-home-arrow{display:none;box-sizing:border-box;width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:rgba(0,138,148,.09);padding:5px;fill:none;stroke:currentColor;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.global-workspace-switcher .gws-toggle:hover .gws-home-arrow,.global-workspace-switcher .gws-toggle:focus-visible .gws-home-arrow,.global-workspace-switcher .gws-leading-action .gws-back-arrow{display:inline-block}.global-workspace-switcher .gws-mark[data-workspace-icon=documents]{width:36px;height:36px;border:0;border-radius:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsbGVkYnk9ImRyaXZlLWljb24tdGl0bGUiPgogIDx0aXRsZSBpZD0iZHJpdmUtaWNvbi10aXRsZSI+RHlzayDigJQgcGxpa2kgaSBmb2xkZXJ5PC90aXRsZT4KICA8cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHJ4PSIxNyIgZmlsbD0iI0U4RjhGNiIvPgogIDxwYXRoIGQ9Ik0xMiAyMmE1IDUgMCAwIDEgNS01aDEybDYgNmgxMmE1IDUgMCAwIDEgNSA1djE3YTUgNSAwIDAgMS01IDVIMTdhNSA1IDAgMCAxLTUtNVoiIGZpbGw9IiMxNUI3QUEiIHN0cm9rZT0iIzBCNTk2NiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cmVjdCB4PSIxOCIgeT0iMzEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIxMyIgcng9IjQiIGZpbGw9IiNGRkZGRkYiLz4KICA8cGF0aCBkPSJNMjMgMzcuNWgxMiIgc3Ryb2tlPSIjMEI1OTY2IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iNDAiIGN5PSIzNy41IiByPSIyIiBmaWxsPSIjMEY5QjhFIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher .gws-item-mark[data-workspace-icon=documents]{width:26px;height:26px;border:0;border-radius:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsbGVkYnk9ImRyaXZlLWljb24tdGl0bGUiPgogIDx0aXRsZSBpZD0iZHJpdmUtaWNvbi10aXRsZSI+RHlzayDigJQgcGxpa2kgaSBmb2xkZXJ5PC90aXRsZT4KICA8cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHJ4PSIxNyIgZmlsbD0iI0U4RjhGNiIvPgogIDxwYXRoIGQ9Ik0xMiAyMmE1IDUgMCAwIDEgNS01aDEybDYgNmgxMmE1IDUgMCAwIDEgNSA1djE3YTUgNSAwIDAgMS01IDVIMTdhNSA1IDAgMCAxLTUtNVoiIGZpbGw9IiMxNUI3QUEiIHN0cm9rZT0iIzBCNTk2NiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cmVjdCB4PSIxOCIgeT0iMzEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIxMyIgcng9IjQiIGZpbGw9IiNGRkZGRkYiLz4KICA8cGF0aCBkPSJNMjMgMzcuNWgxMiIgc3Ryb2tlPSIjMEI1OTY2IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iNDAiIGN5PSIzNy41IiByPSIyIiBmaWxsPSIjMEY5QjhFIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;transform:none}.global-workspace-switcher [data-workspace-icon=documents]:before,.global-workspace-switcher [data-workspace-icon=documents]:after{content:none!important;display:none!important}:is(.dcm>.dcm-status:not(.error),.tkm>.tkm-status:not(.error),.prm>.prm-status:not(.error),.pc-content>.pc-note,.pfm-status:not(.error)):not(:empty){position:fixed!important;inset:auto!important;top:calc(env(safe-area-inset-top,0px) + 76px)!important;left:50%!important;transform:translateX(-50%);width:max-content!important;max-width:calc(100vw - 32px)!important;margin:0!important;padding:8px 14px!important;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text-muted);box-shadow:0 4px 16px #0002;z-index:6400;pointer-events:none}@media(max-width:900px){html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)){--bb-workspace-search-left:116px}html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode))>#globalWorkspaceSwitcher{max-width:none!important}html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode))>#globalWorkspaceSwitcher .gws-leading-action{width:40px!important;flex-basis:40px!important}html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)) .bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar>.bb-collection-toolbar-search,html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)) .bb-global-search[data-bb-mobile-search-placement=topbar]:not(.bb-collection-toolbar-search .bb-global-search){left:var(--bb-workspace-search-left)!important}html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)) .bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-quick-filters{left:calc(-1 * var(--bb-workspace-search-left))!important}html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)) .email-mailbox-toolbar{padding-left:var(--bb-workspace-search-left)!important}}@media(max-width:520px){html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)){--bb-workspace-search-left:110px}}@media(max-width:360px){html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)) .bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box{grid-template-columns:minmax(0,1fr) 40px!important;gap:4px!important;padding-left:10px!important}html body:has(>#globalWorkspaceSwitcher [data-app-back]):not(:has(.bb-collection-toolbar--mobile-detail)):not(.email-mobile-detail-open):not(:has(.email-mailbox-pane.is-selection-mode)) .bb-global-search[data-bb-mobile-search-placement=topbar] .bb-global-search-box>svg{display:none!important}}.bb-collection-tile:has(>.bb-collection-tile-entries)>.bb-collection-tile-body{grid-template-rows:none}.bb-collection-tile-entries{list-style:none;margin:0;padding:0 12px 8px;min-width:0}.bb-collection-tile-entries>li{margin:0;padding:0;border-top:1px solid var(--bb-border)}.bb-collection-tile-entry-button{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px 4px;border:0;border-radius:6px;background:transparent;color:var(--bb-text);font:inherit;text-align:left;cursor:pointer}.bb-collection-tile-entry-button:hover{background:var(--bb-surface-hover)}.bb-collection-tile-entry-button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-tile-entry-button:disabled{cursor:default;opacity:.6}.bb-collection-tile-entry-button[aria-pressed=true]{background:var(--bb-color-accent-soft)}.bb-collection-tile-entry-copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.bb-collection-tile-entry-copy>strong{font-size:14px;line-height:1.4}.bb-collection-tile-entry-copy>small{font-size:12px;line-height:1.4;color:var(--bb-text-muted)}.bb-collection-tile-entry-button>.bb-collection-tile-status-label{flex:0 0 auto;max-width:45%;white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact]:has([data-bb-global-search-active-tokens]){padding-bottom:64px!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact]:has([data-bb-mobile-quick-filters=active]:not([data-bb-global-search-active-tokens])){padding-bottom:12px!important}}.bb-period-toolbar__picker{position:relative;display:grid;place-items:center;min-width:0;min-height:44px;font-size:14px;font-weight:650;text-align:center}.bb-period-toolbar__picker>span{padding:3px;overflow-wrap:anywhere}.bb-period-toolbar__picker>input.bb-period-toolbar__value{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bb-period-toolbar__picker:focus-within{outline:2px solid var(--bb-color-accent,#0097a7);outline-offset:-2px;border-radius:6px}.bb-period-toolbar__picker input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;opacity:0;cursor:pointer}.bb-collection-tile-summary{display:none}.bb-collection-tile-selection{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 12px;font-size:13px;cursor:pointer}.bb-collection-tile-selection input{width:20px;height:20px;accent-color:var(--bb-color-accent,#00838c)}@media(max-width:720px),(pointer:coarse){.bb-period-toolbar.is-compact{gap:6px}.bb-period-toolbar.is-compact>.bb-period-toolbar__primary{width:100%;gap:6px}.bb-period-toolbar.is-compact .bb-period-toolbar__navigation{flex:1;width:100%}.bb-period-toolbar.is-compact .bb-period-toolbar__date{flex:1;width:auto}.bb-period-toolbar.is-compact .bb-segmented-control{padding:2px}.bb-period-toolbar.is-compact .bb-period-toolbar__today{min-width:48px}.bb-collection-tiles:has(>.has-summary){grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.bb-collection-tiles>.bb-collection-tile.has-summary{border-radius:14px!important;min-height:0!important}.bb-collection-tiles>.has-summary .bb-collection-tile-head{padding:10px 12px!important;min-height:0!important;gap:8px!important}.bb-collection-tiles>.has-summary .bb-collection-tile-status-trigger{min-height:44px!important;min-width:44px!important}.bb-collection-tiles>.has-summary .bb-collection-tile-avatar{width:36px!important;height:36px!important;min-width:36px!important}.bb-collection-tiles>.has-summary .bb-collection-tile-copy strong{font-size:14px!important;white-space:normal!important;overflow-wrap:anywhere}.bb-collection-tiles>.has-summary .bb-collection-tile-copy small{font-size:11px!important}.bb-collection-tiles>.has-summary .bb-collection-tile-body{padding:0 12px 12px!important}.bb-collection-tiles>.has-summary .bb-collection-tile-summary{display:block}.bb-collection-tiles>.has-summary .bb-collection-tile-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bb-collection-tiles>.has-summary .bb-collection-tile-summary strong{font-size:22px;font-weight:700}.bb-collection-tiles>.has-summary .bb-collection-tile-summary span{font-size:12px;color:var(--bb-text-muted)}.bb-collection-tiles>.has-summary .bb-collection-tile-summary p{font-size:13px;line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}.bb-collection-tiles>.has-summary .bb-collection-tile-summary small{display:block;margin-top:4px;font-size:12px;color:var(--bb-text-muted)}.bb-collection-tiles>.has-summary .bb-collection-tile-facts{display:none!important}}@media(max-width:900px){html body .bb-global-search[data-bb-mobile-quick-filters=active] .bb-global-search-quick-filter:not(.bb-global-search-inline-token){display:none!important}html body .bb-global-search[data-bb-mobile-quick-filters=active]:not([data-bb-global-search-active-tokens]) .bb-global-search-quick-filters{display:none!important}html body .bb-global-search[data-bb-mobile-quick-filters=active][data-bb-global-search-active-tokens] .bb-global-search-quick-filters{display:flex!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar:has([data-bb-mobile-quick-filters=active]:not([data-bb-global-search-active-tokens])){padding-bottom:24px!important}html body .bb-global-search.bb-global-search[data-bb-mobile-quick-filters=active]:not([data-bb-global-search-active-tokens]) .bb-global-search-popover{top:64px!important}html body .bb-global-search[data-bb-mobile-quick-filters=active] .bb-global-search-inline-token{min-height:44px!important;font-size:12px}html body .bb-global-search[data-bb-mobile-quick-filters=active] .bb-global-search-inline-token-remove{min-width:44px!important;min-height:44px!important}}.bb-global-search-token-compact-label{display:none}.bb-global-search-inline-token-label.has-compact-label{min-width:0}button.bb-global-search-inline-token-label{border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:44px;padding:0}button.bb-global-search-inline-token-label:focus-visible{outline:2px solid var(--bb-color-accent,#0097a7);outline-offset:-2px}@media(max-width:900px){.bb-global-search-inline-token-label.has-compact-label>.bb-global-search-token-full-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bb-global-search-inline-token-label.has-compact-label>.bb-global-search-token-compact-label{display:inline}.bb-global-search-inline-token:has(.has-compact-label)>.bb-global-search-inline-token-icon{display:none!important}.bb-global-search-inline-token:has(.has-compact-label)>.bb-global-search-inline-token-label{padding-left:10px!important}}@media(max-width:900px){html body .bb-collection-toolbar.bb-collection-toolbar:has([data-bb-mobile-quick-filters=active])>.bb-collection-toolbar-actions>.bb-collection-toolbar-record-count--fit-content{max-width:none;white-space:normal;line-height:1.35;text-overflow:clip}}.bb-collection-view-options--shortcuts{display:none!important}.bb-collection-tile-entry-select>input{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:var(--bb-color-accent,#00838c)}.bb-collection-tile-entry-select>.bb-collection-tile-entry-copy{flex:1}.bb-collection-tile-entry-select:has(>input:checked){background:var(--bb-color-accent-soft)}.bb-collection-tile-entry-select:focus-within{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-tile-entry-select:has(>input:disabled){cursor:default;opacity:.6}.bb-collection-records-mobile{display:none}html body .bb-collection-tile--request{display:block;min-width:0;min-height:0;padding:0!important;border:1px solid var(--bb-border);border-radius:18px!important;background:var(--bb-surface);box-shadow:0 2px 8px rgba(15,23,42,.03);overflow:hidden}html body .bb-collection-tile--request .bb-collection-tile-head{display:block;min-height:0;padding:16px 16px 10px!important}html body .bb-collection-tile--request .bb-collection-tile-primary{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-decoration:none;color:var(--bb-text)}html body .bb-collection-tile--request .bb-collection-tile-avatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}html body .bb-collection-tile--request .bb-collection-tile-copy{flex:1;min-width:0}html body .bb-collection-tile--request .bb-collection-tile-copy strong{font-size:16px!important;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere}html body .bb-collection-tile--request .bb-collection-tile-copy small{display:block;margin-top:3px;font-size:13px!important;line-height:1.4;white-space:normal!important;overflow-wrap:anywhere;color:var(--bb-text-muted)}.bb-collection-tile--request .bb-collection-tile-primary>svg{width:18px;height:18px;flex:none;color:var(--bb-text-muted)}.bb-collection-request-status{padding:0 16px 12px}html body .bb-collection-request-status .bb-collection-tile-status{position:static;display:block;max-width:100%}html body .bb-collection-request-status .bb-collection-tile-status-label{max-width:100%;white-space:normal;overflow-wrap:anywhere}.bb-collection-request-details{padding:0 16px 16px}html body .bb-collection-tile--request .bb-collection-tile-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;background:var(--bb-surface-soft,var(--bb-surface-hover));border-radius:12px}html body .bb-collection-tile--request .bb-collection-tile-facts>div{display:block;min-width:0;border:0;padding:0}html body .bb-collection-tile--request .bb-collection-tile-facts>div:first-child,html body .bb-collection-tile--request .bb-collection-tile-facts>div:nth-child(n+4){grid-column:1/-1}html body .bb-collection-tile--request .bb-collection-tile-facts dt{font-size:11px;line-height:1.4;color:var(--bb-text-muted);white-space:normal;overflow-wrap:anywhere}html body .bb-collection-tile--request .bb-collection-tile-facts dd{margin:4px 0 0;font-size:14px;line-height:1.45;font-weight:650;color:var(--bb-text);white-space:normal;overflow-wrap:anywhere}html body .bb-collection-tile--request .bb-collection-tile-footer{display:grid;gap:4px;margin:12px 0 0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}html body .bb-collection-tile--request .bb-collection-tile-footer strong{white-space:normal;overflow-wrap:anywhere;font-weight:500}.bb-collection-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;border-top:1px solid var(--bb-border)}html body .bb-collection-request-actions>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 8px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface);color:var(--bb-text);font:inherit;font-size:13px;font-weight:650;line-height:1.4;white-space:normal;cursor:pointer}html body .bb-collection-request-actions>.bb-collection-tile-cta{background:var(--bb-color-accent,#00838c);border-color:transparent;color:var(--bb-color-on-accent,#fff)}html body .bb-collection-request-actions>.is-danger{color:var(--bb-danger,#b42318)}.bb-collection-request-actions>button:only-child{grid-column:1/-1}.bb-collection-request-actions>button:disabled{opacity:.55;cursor:default}.bb-collection-request-actions>button:focus-visible,.bb-collection-tile--request .bb-collection-tile-primary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:3px}@media(max-width:760px){.bb-collection-records-desktop{display:none}.bb-collection-records-mobile{display:block;min-width:0}.bb-collection-records-mobile .bb-collection-tiles,.bb-collection-tiles:has(>.bb-collection-tile--request){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.bb-collection-responsive-records{padding-bottom:96px}.bb-collection-tiles:has(>.bb-collection-tile--request){scroll-padding-bottom:96px}}@media(max-width:900px){html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact][data-bb-collection-view-placement=content]:has([data-bb-mobile-quick-filters=active]){grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact][data-bb-collection-view-placement=content]:has([data-bb-mobile-quick-filters=active]):has([data-bb-global-search-active-tokens]){padding-top:54px!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact][data-bb-collection-view-placement=content]:has([data-bb-mobile-quick-filters=active])>.bb-collection-toolbar-search{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact][data-bb-collection-view-placement=content]:has([data-bb-mobile-quick-filters=active])>.bb-collection-toolbar-actions{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;align-self:center!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact][data-bb-collection-view-placement=content]:has([data-bb-mobile-quick-filters=active])>.bb-collection-toolbar-actions>.bb-collection-toolbar-record-count{position:static!important;inset:auto!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important;font-size:11px!important;line-height:1.3!important}html body .bb-collection-toolbar.bb-collection-toolbar.bb-collection-toolbar--mobile-search-topbar.bb-collection-toolbar--has-record-count[data-bb-collection-mobile-density=compact][data-bb-collection-view-placement=content]:has([data-bb-mobile-quick-filters=active])>.bb-collection-toolbar-actions>.bb-collection-view-switch{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important}.bb-collection-view-options--shortcuts{display:flex!important;flex:0 0 auto!important;gap:2px!important}.bb-collection-view-options--shortcuts>.bb-collection-view-button:not([hidden]){display:flex!important;min-width:44px!important;min-height:44px!important;padding:0 7px!important;font-size:12px!important;white-space:nowrap!important;justify-content:center!important}.bb-collection-view-options--shortcuts>.bb-collection-view-button[hidden]{display:none!important}.bb-collection-view-options--shortcuts>.bb-collection-view-button>svg,.bb-collection-view-options--shortcuts .bb-collection-view-check{display:none!important}}.bb-collection-tiles:has(>.bb-collection-tile--placeholder){grid-template-columns:minmax(0,1fr);gap:6px}html body .bb-collection-tile--placeholder{min-height:0!important;border-radius:12px!important;padding:0!important}.bb-collection-tile--placeholder>.bb-collection-tile-primary{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 12px;min-height:64px}.bb-collection-tile--placeholder .bb-collection-tile-avatar{width:36px;height:36px}.bb-collection-tile--placeholder .bb-collection-tile-copy strong{font-size:14px;white-space:normal;overflow-wrap:anywhere}.bb-collection-tile--placeholder .bb-collection-tile-copy small{font-size:12px;white-space:normal;overflow-wrap:anywhere}.bb-collection-tile--placeholder>.bb-collection-tile-primary>svg{width:18px;height:18px;color:var(--bb-text-muted)}.bb-collection-collapsed-group{min-width:0;border-top:1px solid var(--bb-border)}.bb-collection-collapsed-group>summary{min-height:44px;align-content:center;padding:8px 0;color:var(--bb-text-muted);font-size:13px;cursor:pointer}.bb-collection-collapsed-group>summary>span{margin-left:8px;font-weight:700}.bb-collection-collapsed-group>summary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}html body .bb-collection-tile--compact{display:block!important;min-height:0!important;border-radius:14px!important}.bb-collection-tile--compact .bb-collection-tile-head{align-items:center;gap:12px}.bb-collection-tile--compact .bb-collection-tile-total{display:grid;gap:4px;justify-items:end;text-decoration:none;color:var(--bb-text);white-space:nowrap}.bb-collection-tile-total>strong{font-size:22px;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums}.bb-collection-tile-total>small{font-size:11px;color:var(--bb-text-muted)}html body .bb-collection-tile--compact .bb-collection-tile-copy strong{white-space:normal!important;overflow-wrap:anywhere}.bb-collection-tile--compact .bb-collection-tile-entries{padding-bottom:0}.bb-collection-tile--compact .bb-collection-tile-notice{display:block;padding:8px 12px 0;color:var(--bb-text-muted);font-size:12px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.bb-collection-tile-compact-footer{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;justify-content:space-between;padding:4px 12px 8px;min-width:0}html body .bb-collection-tile--compact .bb-collection-tile-status-trigger,html body .bb-collection-tile--compact .bb-collection-tile-status-label{min-height:44px!important;height:auto!important;max-width:100%;padding:6px 8px!important;box-sizing:border-box;color:var(--bb-text)!important;background:var(--bb-surface-soft)!important;font-size:12px!important;line-height:1.35;white-space:normal;text-align:left;border:1px solid var(--bb-border)}.bb-collection-tile--compact .bb-collection-tile-status{max-width:100%}.bb-collection-tile--compact .bb-collection-tile-status-menu{top:auto;bottom:calc(100% + 4px)}html body .bb-collection-tile-compact-footer>.bb-collection-tile-cta{width:auto!important;min-height:44px!important;margin:0!important;padding:6px 8px!important;font-size:12px!important;border:0!important;background:transparent!important;color:var(--bb-text)!important;text-decoration:underline;text-underline-offset:3px}.bb-collection-tile--compact a:focus-visible,.bb-collection-tile--placeholder a:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}@media(max-width:900px){html body .bb-collection-view-switch[data-bb-collection-view-mobile-label] .bb-collection-view-summary{width:auto!important;max-width:160px!important;min-width:44px!important;min-height:44px!important;padding:0 10px!important;gap:6px!important}html body .bb-collection-view-switch[data-bb-collection-view-mobile-label] .bb-collection-view-summary>span{display:block!important;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .bb-collection-view-switch[data-bb-collection-view-mobile-label] .bb-collection-view-summary>svg:first-child{display:none!important}html body .bb-global-search.bb-global-search[data-bb-mobile-search-placement=topbar][data-bb-mobile-quick-filters=active] .bb-global-search-quick-filters{background:var(--bb-workspace-main-bg,var(--bb-surface));padding-bottom:6px!important}}html body .bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell.bb-module-shell{background:var(--bb-workspace-unified-bg)!important;background-image:none!important}html body:has(.bb-module-shell.bb-module-shell.bb-module-shell),html body:has(.bb-module-shell.bb-module-shell.bb-module-shell) #main{background:var(--bb-workspace-unified-bg)!important;background-image:none!important}body .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true] .bb-global-search-quick-filter>span{display:grid;gap:3px;min-width:0;text-align:left}body .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true] .bb-global-search-quick-filter strong{font-size:13px;font-weight:600}body .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true] .bb-global-search-quick-filter small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--bb-text-muted)}body .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true] .bb-global-search-quick-filter{min-height:56px;border-radius:12px}body .bb-global-search-summary-count{display:none;font-size:12px;color:var(--bb-text-muted)}body .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true]:not([hidden])+.bb-global-search-summary[data-bb-summary-complete] .bb-global-search-inline-token{display:none}body .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true]:not([hidden])+.bb-global-search-summary[data-bb-summary-complete] .bb-global-search-summary-count{display:inline}body .bb-global-search-summary[data-bb-summary-complete]{align-items:center}.bb-collection-results-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.bb-collection-results-actions .bb-global-search-group-shortcut{min-width:0;max-width:100%;min-height:44px}.bb-collection-results-actions .bb-global-search-group-shortcut>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-collection-results-actions .bb-collection-view-switch{flex:none}.bb-collection-results-toolbar:has(.bb-collection-results-actions)>span{flex-shrink:1;min-width:0}.bb-collection-tile[data-bb-request-layout=compact]{padding:16px;gap:12px;overflow:visible}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-tile-head{display:flex;gap:8px;align-items:center}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-tile-primary{flex:1;min-width:0}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-tile-avatar{width:40px;height:40px;flex:0 0 40px}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-tile-copy strong{font-size:15px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.bb-collection-request-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.bb-collection-request-meta>strong{font-weight:500}.bb-collection-request-period{margin:0;color:var(--bb-text-muted);font-size:13px;line-height:1.5}.bb-collection-request-extra{font-size:13px;min-width:0}.bb-collection-request-extra>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--bb-text-muted)}.bb-collection-request-extra[open]>summary{color:var(--bb-text)}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-request-actions{margin:0;padding:0;gap:8px}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-request-actions>button{min-height:44px;font-size:14px}.bb-collection-tile[data-bb-request-layout=compact] .bb-collection-request-secondary.is-danger{background:transparent;color:var(--bb-color-danger);border:1px solid var(--bb-border)}.bb-collection-overflow{position:relative;flex:0 0 44px;align-self:flex-start}.bb-collection-overflow>summary{list-style:none;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;border-radius:10px;cursor:pointer;font-size:24px;color:var(--bb-text-muted)}.bb-collection-overflow>summary::-webkit-details-marker{display:none}.bb-collection-overflow>summary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-overflow[open]>summary{background:var(--bb-surface-soft)}.bb-collection-overflow>div{position:absolute;right:0;top:44px;z-index:30;width:max-content;max-width:min(250px,calc(100vw - 56px));padding:6px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface);box-shadow:0 8px 24px #0003}.bb-collection-overflow button{display:block;width:100%;min-height:44px;white-space:normal;padding:10px 12px;border:0;border-radius:8px;text-align:left;font:inherit;font-size:14px;background:transparent;color:var(--bb-text);cursor:pointer}.bb-collection-overflow button:hover{background:var(--bb-surface-soft)}.bb-collection-overflow button:disabled{opacity:.5;cursor:default}html body .bb-global-search .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true] .bb-global-search-quick-filter{min-height:56px!important;border-radius:12px!important}html body .bb-global-search .bb-global-search-quick-filters[data-bb-fixed-quick-filters=true] .bb-global-search-quick-filter small{display:block!important}html body .bb-collection-tile.bb-collection-tile--request[data-bb-request-layout=compact]{display:grid;gap:10px;padding:14px!important;overflow:visible}html body .bb-collection-tile--request[data-bb-request-layout=compact] .bb-collection-tile-head{display:flex;padding:0!important;gap:8px}html body .bb-collection-tile--request[data-bb-request-layout=compact] .bb-collection-tile-avatar{width:40px!important;height:40px!important;min-width:40px!important}html body .bb-collection-tile--request[data-bb-request-layout=compact] .bb-collection-tile-copy strong{font-size:15px!important}html body .bb-collection-tile--request[data-bb-request-layout=compact] .bb-collection-tile-status{position:static}html body .bb-collection-tile--request[data-bb-request-layout=compact] .bb-collection-request-actions{border:0;padding:0;margin:0}html body .bb-collection-tile--request[data-bb-request-layout=compact] .bb-collection-request-extra>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0;list-style:none}html body .bb-collection-request-extra>summary::after{content:"⌄";font-size:18px}html body .bb-collection-request-extra[open]>summary::after{transform:rotate(180deg)}html body .bb-collection-request-extra>summary::-webkit-details-marker{display:none}body .bb-global-search-summary[data-bb-summary-complete]{gap:6px}body .bb-global-search-summary[data-bb-summary-complete] .bb-global-search-inline-token{min-height:44px;border-radius:999px;font-size:12px}body .bb-global-search-summary[data-bb-summary-complete] .bb-global-search-inline-token-label{min-height:44px}body .bb-global-search-summary[data-bb-summary-complete] .bb-global-search-inline-token-remove{width:44px;min-width:44px;min-height:44px;flex:0 0 44px}body .bb-global-search-summary[data-bb-summary-complete] .bb-global-search-summary-clear{min-height:44px;padding:8px;border:0;background:transparent;color:var(--bb-text-muted);font-size:12px}body .bb-review-queue.bb-review-queue--compact{min-height:56px;grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;padding:8px 12px}body .bb-review-queue--compact .bb-review-queue-copy{gap:2px}body .bb-review-queue--compact .bb-review-queue-copy>strong{font-size:14px}body .bb-review-queue--compact .bb-review-queue-counts{font-size:12px}body .bb-review-queue--compact .bb-review-queue-icon svg{width:20px;height:20px}body .bb-review-queue.bb-review-queue--emphasized{min-height:60px;border-radius:12px}body .bb-review-queue--emphasized .bb-review-queue-copy>strong{font-size:16px;line-height:1.35;color:var(--bb-text)}body .bb-review-queue--emphasized.is-pending .bb-review-queue-counts{color:var(--bb-color-warning);font-size:13px}body .bb-review-queue--emphasized .bb-review-queue-copy{gap:2px}body .bb-global-search-summary[data-bb-summary-complete]{max-height:none;overflow:visible}body .bb-global-search-summary[data-bb-summary-complete] .bb-global-search-inline-token-icon{display:none}body .bb-global-search-summary[data-bb-summary-complete] .bb-global-search-inline-token-label{padding-inline:10px}.bb-collection-editor-options [aria-pressed=true]>span{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-collection-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;min-width:0}.bb-collection-results-toolbar>span{flex-shrink:0;font-size:13px;color:var(--bb-text-muted)}.bb-collection-results-toolbar>button{min-width:0;max-width:70%}body .bb-collection-editor.bb-global-search-rule-builder{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,calc(100vw - 32px));height:min(780px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);overflow:hidden;box-sizing:border-box}body .bb-collection-editor>header{position:static;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 20px;box-sizing:border-box}body .bb-collection-editor>header h3{margin:0;font-size:20px}body .bb-collection-editor button,body .bb-collection-editor select,body .bb-collection-editor input{font:inherit;min-height:44px;box-sizing:border-box}body .bb-collection-editor button{cursor:pointer;color:var(--bb-text);background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:10px;padding:8px 12px}body .bb-collection-editor button:disabled{opacity:.4;cursor:default}body .bb-collection-editor button:focus-visible,body .bb-collection-editor input:focus-visible,body .bb-collection-editor select:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-editor svg{width:20px;height:20px;flex-shrink:0}.bb-collection-editor-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 16px 12px;border-bottom:1px solid var(--bb-border)}body .bb-collection-editor-tabs button{font-size:14px;border:0}body .bb-collection-editor-tabs button[aria-pressed=true]{background:var(--bb-color-accent-soft);color:var(--bb-color-accent);box-shadow:inset 0 -2px var(--bb-color-accent)}.bb-collection-editor-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.bb-collection-editor-copy{font-size:13px;line-height:1.5;color:var(--bb-text-muted);margin:0 0 16px}.bb-collection-editor-body h4{margin:24px 0 10px}.bb-collection-editor .bb-global-search-rule-builder-body{padding:0;overflow:visible}.bb-collection-editor-facet{border:1px solid var(--bb-border);border-radius:12px;margin-bottom:8px;overflow:hidden}body .bb-collection-editor-facet-toggle{display:flex;align-items:center;gap:10px;width:100%;border:0;text-align:left}.bb-collection-editor-facet-toggle strong{flex:1}.bb-collection-editor-facet-toggle span{font-size:12px;color:var(--bb-text-muted)}.bb-collection-editor-facet>div{padding:8px 12px 12px}.bb-collection-editor input,.bb-collection-editor select{width:100%;max-width:100%;min-width:0;border:1px solid var(--bb-border);border-radius:8px;padding:10px;background:var(--bb-surface);color:var(--bb-text)}.bb-collection-editor-options{max-height:240px;overflow:auto;margin:8px 0}.bb-collection-editor-options button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0!important}.bb-collection-editor-options button>span{width:20px;height:20px;border:1px solid var(--bb-border);border-radius:4px;flex-shrink:0;text-align:center}.bb-collection-editor-options [aria-checked=true]>span{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-collection-editor-levels{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.bb-collection-editor-levels li{display:flex;gap:10px;align-items:center;border:1px solid var(--bb-border);border-radius:12px;padding:8px}.bb-collection-editor-levels li>span{color:var(--bb-text-muted)}.bb-collection-editor-levels strong{flex:1;min-width:0;overflow-wrap:anywhere}.bb-collection-editor-levels li>div{display:flex;gap:4px}.bb-collection-editor-levels button{width:44px;padding:8px!important}.bb-collection-editor-add{display:grid;gap:8px;font-size:14px;margin-bottom:12px}.bb-collection-editor-preview{display:grid;gap:8px;padding:16px;background:var(--bb-surface-soft);border:1px solid var(--bb-border);border-radius:12px;margin:20px 0;overflow-wrap:anywhere}.bb-collection-editor-preview small{color:var(--bb-text-muted)}.bb-collection-editor-saved{margin-top:20px;display:grid;gap:8px}.bb-collection-editor-saved>div{display:flex;gap:8px}.bb-collection-editor-saved>div>button:first-child{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere}body .bb-collection-editor>footer{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--bb-surface);border-top:1px solid var(--bb-border)}body .bb-collection-editor>footer .bb-global-search-rule-apply{background:var(--bb-color-accent);color:var(--bb-color-on-accent);border-color:var(--bb-color-accent)}@media(max-width:600px){body .bb-collection-editor.bb-global-search-rule-builder{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:20px 20px 0 0}.bb-collection-editor-body{padding:16px}.bb-collection-editor-tabs{padding:0 12px 10px}.bb-collection-editor-levels li{flex-wrap:wrap}.bb-collection-editor-levels li>div{margin-left:auto}body .bb-collection-editor>footer{grid-template-columns:1fr 1fr}body .bb-collection-editor>footer>span{display:none}body .bb-collection-editor>footer>[data-bb-editor-action=reset]{grid-column:1/-1;min-height:36px;padding:4px;border:0;color:var(--bb-text-muted)}.bb-collection-editor .bb-global-search-rule{grid-template-columns:minmax(0,1fr) 44px}.bb-collection-editor .bb-global-search-rule>select,.bb-collection-editor .bb-global-search-rule>input,.bb-collection-editor .bb-global-search-rule-no-value{grid-column:1}.bb-collection-editor .bb-global-search-rule-remove{grid-column:2;grid-row:1/4;width:44px}.bb-collection-editor .bb-global-search-rule-group{padding:8px}}body .bb-collection-editor.bb-collection-editor--progressive{grid-template-rows:auto minmax(0,1fr) auto;width:min(600px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 40px)}body .bb-collection-editor--progressive>header{min-height:64px;padding:12px 16px;border-bottom:1px solid var(--bb-border)}body .bb-collection-editor--progressive>header>div{display:flex;align-items:center;gap:8px;min-width:0}body .bb-collection-editor--progressive>header h3{font-size:18px}body .bb-collection-editor--progressive>header button{display:grid;place-items:center;width:44px;min-width:44px;padding:8px;border:0;background:transparent}.bb-collection-editor--progressive .bb-collection-editor-body{padding:12px 16px}.bb-collection-editor--progressive .bb-collection-editor-facet-toggle{min-height:52px}.bb-collection-editor--progressive .bb-collection-editor-facet-toggle strong{font-size:14px;min-width:0}.bb-collection-editor--progressive .bb-collection-editor-facet-toggle>span{max-width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bb-collection-editor--progressive .bb-collection-editor-facet-toggle[aria-expanded=true]>svg,.bb-collection-editor-advanced>[aria-expanded=true]>svg{transform:rotate(180deg)}body .bb-collection-editor--progressive .bb-collection-editor-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;border:0;border-radius:8px;background:transparent;text-align:left}.bb-collection-editor-link>span{display:grid;gap:4px;min-width:0}.bb-collection-editor-link strong{font-size:14px;font-weight:600}.bb-collection-editor-link small{font-size:12px;color:var(--bb-text-muted)}.bb-collection-editor-advanced{margin-top:12px;padding-top:8px;border-top:1px solid var(--bb-border)}.bb-collection-editor-advanced>div:not([hidden]){padding-top:12px}.bb-collection-editor-advanced>[hidden]{display:none!important}body .bb-collection-editor--progressive .bb-collection-editor-saved-link{margin-top:8px;color:var(--bb-text-muted);font-size:13px}body .bb-collection-editor--progressive>footer>[data-bb-editor-action=reset]{min-height:44px;border:0;background:transparent;color:var(--bb-text-muted)}body .bb-collection-editor.bb-collection-editor--picker{grid-template-rows:auto minmax(0,1fr);width:min(440px,calc(100vw - 32px))}.bb-collection-group-choices{display:grid;gap:4px;margin-bottom:12px}body .bb-collection-editor .bb-collection-group-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box}body .bb-collection-editor .bb-collection-group-choice[aria-pressed=true]{background:var(--bb-color-accent-soft);color:var(--bb-color-accent)}.bb-collection-group-mark{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px}.bb-collection-group-choice>span{font-size:15px}.bb-collection-editor--picker .bb-collection-editor-link{border-top:1px solid var(--bb-border)!important;border-radius:0!important}.bb-collection-editor--picker .bb-collection-editor-body{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media(max-width:600px){body .bb-collection-editor.bb-collection-editor--progressive{width:100%;max-height:calc(100dvh - 24px)}body .bb-collection-editor--progressive>footer{padding:8px 16px max(12px,env(safe-area-inset-bottom))}.bb-collection-editor--progressive .bb-collection-editor-body{padding:12px 16px}}.bb-collection-tiles.bb-collection-tiles--metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.bb-collection-tiles.bb-collection-tiles--statements{grid-template-columns:minmax(0,1fr);grid-column:1/-1}.bb-collection-tile.bb-collection-tile--metric,.bb-collection-tile.bb-collection-tile--statement{box-sizing:border-box;padding:16px;border:1px solid var(--bb-border);border-radius:18px;box-shadow:none;gap:6px;transition:none}.bb-collection-tiles.bb-collection-tiles--metrics .bb-collection-tile--metric:hover,.bb-collection-tiles.bb-collection-tiles--statements .bb-collection-tile--statement:hover{transform:none;box-shadow:none}.bb-collection-tile--metric>span{font-size:13px;font-weight:600;color:var(--bb-text-muted)}.bb-collection-tile--metric>.bb-collection-metric-value{font-size:22px;font-weight:700;line-height:1.3;color:var(--bb-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bb-collection-tile--metric>.bb-collection-metric-value.is-money{font-size:20px}.bb-collection-tile--metric>.bb-collection-metric-value.is-positive{color:var(--bb-color-accent)}.bb-collection-tile--metric>.bb-collection-metric-value.is-negative{color:var(--bb-color-danger)}.bb-collection-tile--metric>small,.bb-collection-tile--statement>small,.bb-collection-tile--statement dt small{font-size:12px;line-height:1.45;color:var(--bb-text-muted);font-weight:400}.bb-collection-tile--statement>strong{font-size:14px;color:var(--bb-text)}.bb-collection-tile--statement>dl{margin:0;display:grid;gap:10px}.bb-collection-tile--statement>dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.bb-collection-tile--statement dt{font-size:13px;color:var(--bb-text-muted)}.bb-collection-tile--statement dt small{display:block;margin-top:3px}.bb-collection-tile--statement dd{margin:0;text-align:right;font-size:18px;font-weight:650;line-height:1.4;color:var(--bb-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bb-collection-tile--statement .is-total{border-top:1px solid var(--bb-border);padding-top:12px}.bb-collection-tile--statement .is-total dd{font-size:20px}.bb-collection-tile--statement>small{margin-top:4px}@media(max-width:360px){.bb-collection-tile.bb-collection-tile--metric,.bb-collection-tile.bb-collection-tile--statement{padding:12px}.bb-collection-tile--statement>dl>div{grid-template-columns:minmax(0,1fr)}.bb-collection-tile--statement dd{text-align:left}}.bb-resource.is-vehicle{border-radius:20px;box-shadow:0 2px 6px rgba(18,32,54,.025)}.bb-resource.is-vehicle .bb-resource-main{display:grid;grid-template-columns:72px minmax(0,1fr) 12px;gap:14px;padding:14px 16px;min-height:84px;border-radius:20px 20px 0 0}.bb-resource-photo{position:relative;display:grid;place-items:center;width:72px;height:52px;border-radius:10px;overflow:hidden;background:var(--bb-surface-soft)}.bb-resource-photo svg{width:66px;height:44px}.bb-resource-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--bb-surface)}.bb-resource-photo img[hidden]{display:none}.bb-resource.is-vehicle .bb-resource-copy{gap:4px}.bb-resource.is-vehicle .bb-resource-copy>strong{font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.015em}.bb-resource.is-vehicle .bb-resource-copy>small{font-size:12px}.bb-resource.is-vehicle .bb-resource-chevron{font-size:26px;color:var(--bb-text-muted)}.bb-resource-location{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:calc(100% - 24px);min-height:44px;margin:0 12px;padding:10px 12px;border:0;border-radius:11px;background:#f0f6ff;box-shadow:none;color:#285ea8;font:500 13px/1.45 var(--bb-font);text-align:left}.bb-resource-location-icon{flex:0 0 18px;display:flex}.bb-resource-location-icon svg{width:18px;height:20px}.bb-resource-location-label{flex:1 1 130px;min-width:0;overflow-wrap:anywhere}.bb-resource-location>small{flex:0 1 auto;color:var(--bb-text-muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.bb-resource-location.is-unavailable{background:var(--bb-surface-soft);color:var(--bb-text-muted)}button.bb-resource-location{cursor:pointer}button.bb-resource-location:hover{background:#e4efff}button.bb-resource-location:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-resource-warning{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 16px 12px;color:var(--bb-color-warning);font:400 12px/1.4 var(--bb-font);overflow-wrap:anywhere}.bb-resource-warning>span{flex:0 0 16px;display:flex}.bb-resource-warning svg{width:16px;height:16px}.bb-resource-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:0;padding:14px 16px 16px}.bb-resource-metrics>div{min-width:0}.bb-resource-metrics>div+div{border-left:1px solid var(--bb-border);padding-left:16px}.bb-resource-metrics dt{margin-bottom:5px;font-size:11px;font-weight:400;line-height:1.4;color:var(--bb-text-muted)}.bb-resource-metrics dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;min-height:24px;line-height:1.3}.bb-resource-metrics dd>strong{font-size:17px;font-weight:650;letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--bb-text)}.bb-resource-fuel{--bb-meter-color:#24986a}.bb-resource-fuel.is-amber{--bb-meter-color:var(--bb-color-warning)}.bb-resource-fuel.is-red{--bb-meter-color:var(--bb-color-danger)}.bb-resource-fuel.is-red dd>strong{color:var(--bb-color-danger)}.bb-resource-fuel.is-blue{--bb-meter-color:var(--bb-color-accent)}.bb-resource-badge{color:var(--bb-meter-color);font-size:10px;font-weight:500}.bb-resource-fuel meter{display:block;box-sizing:border-box;width:100%;max-width:128px;height:5px;margin-top:7px;border:0;border-radius:5px;overflow:hidden;background:var(--bb-border)}.bb-resource-fuel meter::-webkit-meter-bar{height:5px;border:0;background:var(--bb-border);border-radius:5px}.bb-resource-fuel meter::-webkit-meter-optimum-value{background:var(--bb-meter-color);border-radius:5px}.bb-resource-fuel meter::-moz-meter-bar{background:var(--bb-meter-color)}.theme-night .bb-resource-location,[data-theme=night] .bb-resource-location,.is-dark .bb-resource-location{background:#1c2c43;color:#9ac1ff}.theme-night button.bb-resource-location:hover,[data-theme=night] button.bb-resource-location:hover,.is-dark button.bb-resource-location:hover{background:#253852}.theme-night .bb-resource-location.is-unavailable,[data-theme=night] .bb-resource-location.is-unavailable,.is-dark .bb-resource-location.is-unavailable{background:var(--bb-surface-soft);color:var(--bb-text-muted)}html body .bb-segmented-tabs.bb-segmented-tabs--pills,html body .bb-module-shell .bb-segmented-tabs.bb-segmented-tabs--pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .bb-segmented-tabs.bb-segmented-tabs--pills .bb-segmented-tab{flex:0 1 auto!important;min-height:42px!important;padding:9px 16px!important;border:1px solid var(--bb-border)!important;border-radius:24px!important;background:var(--bb-surface)!important;color:var(--bb-text-muted)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}html body .bb-segmented-tabs.bb-segmented-tabs--pills .bb-segmented-tab.is-active{border-color:color-mix(in srgb,var(--bb-color-accent) 28%,var(--bb-border))!important;background:var(--bb-color-accent-soft)!important;color:var(--bb-color-accent)!important;font-weight:700!important}html body .bb-segmented-tabs.bb-segmented-tabs--pills .bb-segmented-tab:after{display:none!important}html body .bb-segmented-tabs.bb-segmented-tabs--pills .bb-segmented-tab-badge{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important}@media(max-width:370px){.bb-resource.is-vehicle .bb-resource-main{grid-template-columns:60px minmax(0,1fr) 10px;gap:10px;padding:12px}.bb-resource-photo{width:60px;height:48px}.bb-resource-photo svg{width:56px;height:42px}.bb-resource.is-vehicle .bb-resource-copy>strong{font-size:16px}.bb-resource-metrics{gap:12px;padding:12px}.bb-resource-metrics>div+div{padding-left:12px}.bb-resource-metrics dd>strong{font-size:16px}.bb-resource-location>small{flex-basis:100%;padding-left:26px}html body .bb-segmented-tabs.bb-segmented-tabs--pills .bb-segmented-tab{padding:9px 12px!important;font-size:12px!important}}.bb-record-facts.is-lines{display:block;margin:0}.bb-record-facts.is-lines>.bb-record-fact{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.4fr);align-items:start;gap:12px;min-height:0;padding:10px 0;border:0;border-radius:0;background:transparent}.bb-record-facts.is-lines>.bb-record-fact+.bb-record-fact{border-top:1px solid var(--bb-border)}.bb-record-facts.is-lines dt{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0}.bb-record-facts.is-lines dd{font-size:12px;font-weight:500;text-align:right;white-space:normal;overflow-wrap:anywhere}@media(max-width:899px){body:has(.bb-module-bottom-navigation) .bb-module-action-dock{z-index:100}}.bb-module-bottom-navigation-reserve{display:none}@media(max-width:899px){.bb-module-bottom-navigation-reserve{display:block;min-height:calc(76px + env(safe-area-inset-bottom,0px));grid-column:1/-1}.bb-module-bottom-navigation{box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;position:fixed;z-index:110;bottom:0;left:0;right:0;min-height:76px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--bb-surface);border-top:1px solid var(--bb-border)}.bb-module-bottom-navigation button{display:grid;justify-items:center;gap:4px;flex:1;max-width:140px;min-height:56px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--bb-text-muted);font:400 11px/1.3 var(--bb-font);cursor:pointer}.bb-module-bottom-navigation button>span{display:grid;place-items:center;width:56px;height:30px;border-radius:20px}.bb-module-bottom-navigation button svg{width:22px;height:22px}.bb-module-bottom-navigation button>strong{font-size:11px;font-weight:500}.bb-module-bottom-navigation button[aria-current=page]{color:var(--bb-color-accent)}.bb-module-bottom-navigation button[aria-current=page]>span{background:var(--bb-color-accent-soft)}.bb-module-bottom-navigation button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px;border-radius:12px}body:has(.bb-module-bottom-navigation) .bb-module-action-dock{bottom:calc(76px + env(safe-area-inset-bottom,0px));padding-bottom:12px}body.bb-mobile-keyboard-open .bb-module-bottom-navigation{display:none}body.bb-mobile-keyboard-open:has(.bb-module-bottom-navigation) .bb-module-action-dock{bottom:0}}body .bb-collection-tiles.bb-collection-tiles--resources{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body .bb-collection-tiles.bb-collection-tiles--readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bb-resource{min-width:0;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);overflow:hidden}.bb-resource .bb-resource-main{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:80px;margin:0;padding:14px;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:var(--bb-text);font:400 14px/1.35 var(--bb-font);text-align:left}.bb-resource button.bb-resource-main{cursor:pointer}.bb-resource button.bb-resource-main:hover{background:var(--bb-surface-soft)}.bb-resource button.bb-resource-main:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-3px}.bb-resource-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;color:var(--bb-color-accent);background:var(--bb-color-accent-soft);border-radius:14px}.bb-resource-icon svg{width:30px;height:30px}.bb-resource-copy{flex:1;min-width:0;display:grid;gap:4px}.bb-resource-copy>strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.bb-resource-copy>small,.bb-resource-value>small{font-size:11px;line-height:1.45;font-weight:400;color:var(--bb-text-muted);overflow-wrap:anywhere}.bb-resource-value{display:grid;gap:4px;flex:0 1 40%;text-align:right;min-width:0;font-variant-numeric:tabular-nums}.bb-resource-value>strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.bb-resource-chevron{color:var(--bb-text-muted);font-size:24px;line-height:1}.bb-resource-meter{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;min-width:0;font-size:11px;color:var(--bb-text-muted);--bb-meter-color:var(--bb-color-accent)}.bb-resource-meter.is-green{--bb-meter-color:var(--bb-color-success)}.bb-resource-meter.is-amber{--bb-meter-color:var(--bb-color-warning)}.bb-resource-meter.is-red{--bb-meter-color:var(--bb-color-danger)}.bb-resource-meter meter,.bb-resource-meter>i{box-sizing:border-box;width:64px;height:6px;border:0;border-radius:5px;overflow:hidden;background:var(--bb-border)}.bb-resource-meter meter::-webkit-meter-bar{height:6px;border:0;background:var(--bb-border);border-radius:5px}.bb-resource-meter meter::-webkit-meter-optimum-value{background:var(--bb-meter-color)}.bb-resource-meter meter::-moz-meter-bar{background:var(--bb-meter-color)}.bb-resource-meter.is-unavailable>i{height:5px;background:transparent;border:1px dashed var(--bb-text-muted)}.bb-resource.is-hero{border-color:transparent;background:var(--bb-color-accent-soft)}.bb-resource.is-hero .bb-resource-main{min-height:108px;padding:22px}.bb-resource.is-hero .bb-resource-icon{width:72px;height:60px;flex-basis:72px;background:transparent}.bb-resource.is-hero .bb-resource-icon svg{width:68px;height:48px}.bb-resource.is-hero .bb-resource-copy>strong{font-size:23px;font-weight:600}.bb-resource.is-hero .bb-resource-copy>small{font-size:13px}.bb-resource.is-reading .bb-resource-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:108px;padding:18px}.bb-resource.is-reading .bb-resource-copy{flex:none;gap:4px}.bb-resource.is-reading .bb-resource-copy>strong{font-size:13px;font-weight:400;color:var(--bb-text-muted)}.bb-resource.is-reading .bb-resource-value{flex:none;text-align:left;gap:4px;max-width:100%}.bb-resource.is-reading .bb-resource-value>strong{font-size:27px;font-weight:600;line-height:1.2}.bb-resource.is-reading .bb-resource-value>small{font-size:11px}.bb-resource.is-reading .bb-resource-meter{margin-top:2px}body button.bb-collection-notice{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 13px/1.4 var(--bb-font);text-align:left;cursor:pointer;box-shadow:none}button.bb-collection-notice:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-collection-notice-arrow{font-size:22px}.bb-record-section.is-compact{padding:16px;border-radius:18px;box-shadow:none}.bb-record-section.is-compact>.bb-record-section__heading{margin-bottom:12px}.bb-record-section.is-compact>.bb-record-section__heading h2{font-size:16px;font-weight:600}.bb-record-section.is-compact>.bb-record-section__heading p{font-weight:400}.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-main{gap:9px;padding:12px}.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-icon{width:36px;height:40px;flex-basis:36px}.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-value{flex:0 0 100px;max-width:34%}.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-value>strong{font-size:13px}.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-copy>strong{font-size:14px}@media(max-width:370px){.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-main{padding:12px 10px;gap:7px}.bb-resource:not(.is-reading):not(.is-hero):not(.is-vehicle) .bb-resource-icon{flex-basis:30px;width:30px;height:36px}.bb-resource-icon svg{width:26px;height:26px}.bb-resource-value>strong{font-size:12px}.bb-resource.is-reading .bb-resource-main{padding:14px 12px}.bb-resource.is-reading .bb-resource-value>strong{font-size:23px}.bb-resource-meter meter,.bb-resource-meter>i{width:48px}}.bb-collection-toolbar-title{display:none}.bb-collection-notice-copy{display:grid;gap:6px;min-width:0}.bb-collection-notice-copy>small{font-size:12px;line-height:1.5;font-weight:400}.bb-collection-notice-action{font-size:13px;font-weight:650;padding-top:4px}.bb-resource-reading-badge{align-self:start;width:fit-content;padding:3px 7px;border-radius:6px;background:var(--bb-color-warning-soft);color:var(--bb-color-warning);font-size:11px;font-weight:500}.bb-resource-missing{margin:0;padding:0 12px 12px;color:var(--bb-text-muted);font-size:12px;line-height:1.4}.bb-resource-location-action{flex:1 0 100%;display:flex;justify-content:space-between;align-items:center;min-height:32px;font-weight:650}.bb-resource:not(.is-vehicle):has(.bb-resource-location)>.bb-resource-main{min-height:54px;padding:12px 16px}.bb-resource:not(.is-vehicle)>.bb-resource-location{margin-bottom:12px}.bb-resource.is-vehicle .bb-resource-main{grid-template-columns:44px minmax(0,1fr) 12px;gap:10px;min-height:64px;padding:10px 12px}.bb-resource.is-vehicle .bb-resource-photo{width:44px;height:40px}.bb-resource.is-vehicle .bb-resource-photo svg{width:42px;height:32px}.bb-resource.is-vehicle .bb-resource-copy>strong{font-size:16px}.bb-resource.is-vehicle>.bb-resource-warning{padding:0 12px 10px}.bb-resource.is-vehicle>.bb-resource-location{padding:8px 10px}.bb-resource.is-vehicle>.bb-resource-metrics{padding:10px 12px 12px;gap:12px}.bb-resource.is-vehicle .bb-resource-metrics>div+div{padding-left:12px}.bb-resource.is-vehicle .bb-resource-metrics dt{margin-bottom:2px}.bb-resource.is-vehicle .bb-resource-fuel meter{margin-top:5px;max-width:none}@media(min-width:901px)and (hover:hover)and (pointer:fine){body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked]:has(.bb-global-search-quick-filters:not([hidden]) .bb-global-search-quick-filter:not([hidden])){padding-bottom:42px!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked]>.bb-collection-toolbar-search{position:fixed!important;left:clamp(240px,23vw,420px)!important;right:236px!important;top:6px!important;z-index:6450!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;height:52px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked]{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-collection-toolbar-topbar-view{margin-top:4px}}@media(max-width:900px){body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:0!important;min-height:0!important;align-items:center!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked]>.bb-collection-toolbar-title{display:block;grid-column:1;grid-row:1;margin:0;font-size:26px;line-height:1.3;font-weight:650;letter-spacing:-.02em}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked]>.bb-collection-toolbar-search{display:contents!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-collection-toolbar-search-field{display:block!important;grid-column:1/-1;grid-row:2;min-width:0}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-collection-toolbar-topbar-view{grid-column:2;grid-row:1;margin:0!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked]>.bb-collection-toolbar-actions:empty{display:none!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked]{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked]>.bb-global-search-quick-filters{position:static!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important;transform:none!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked]>.bb-global-search-popover:not([hidden]){position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:60dvh!important;margin:10px 0 0!important;display:flex!important;flex-direction:column!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked] .bb-global-search-toggle{width:44px!important;height:44px!important}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked] .bb-global-search-quick-filter{min-height:44px}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked] .bb-global-search-popover-head{flex-shrink:0;padding-top:max(12px,env(safe-area-inset-top))}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked] .bb-global-search-popover-body{display:block;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked] .bb-global-search-popover-side{border-left:0;border-top:1px solid var(--bb-border)}body .bb-collection-toolbar.bb-collection-toolbar[data-bb-collection-mobile-layout=stacked] .bb-global-search.bb-global-search[data-bb-mobile-search-placement=stacked] .bb-global-search-popover-foot{flex-shrink:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.bb-resource.is-reading .bb-resource-value>strong{font-size:22px}.bb-resource.is-hero .bb-resource-main{padding:16px;min-height:96px}.bb-resource.is-hero .bb-resource-copy>strong{font-size:21px}}.bb-work-stop-copy>.bb-work-stop-address{font-size:12px;line-height:1.35;color:var(--cmp-muted,var(--session-muted,var(--bb-text-muted)));white-space:normal;overflow-wrap:anywhere}.bb-work-stop-copy>.bb-work-stop-context{font-size:11px;line-height:1.35;color:var(--cmp-muted,var(--session-muted,var(--bb-text-muted)));white-space:normal}.bb-collection-tiles.bb-collection-tiles--visit-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bb-collection-visit-preview{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;color:var(--bb-text)}.bb-collection-visit-preview:not(:last-child)::before{content:"";position:absolute;left:12px;top:36px;bottom:-10px;width:2px;background:var(--bb-border);pointer-events:none}.bb-collection-visit-preview-number{position:relative;display:grid;place-items:center;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background:#0288d1;color:#fff;font-size:13px;font-weight:700}.bb-collection-visit-preview-copy{min-width:0;display:grid;gap:5px}.bb-collection-visit-preview-copy>strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bb-collection-visit-preview-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.bb-collection-visit-preview-meta>span{color:var(--bb-text-muted);white-space:nowrap}.bb-collection-visit-preview-meta>strong{font-weight:600;white-space:nowrap}.bb-collection-visit-preview-copy>small{font-size:12px;line-height:1.4;color:var(--bb-text-muted)}.bb-collection-visit.is-flat>.bb-collection-visit-main{border-color:transparent;border-radius:8px;background:transparent}.bb-collection-visit.is-flat+.bb-collection-visit.is-flat.is-visit{border-top:1px solid var(--bb-border)}.bb-collection-visit:has(>.bb-collection-visit-details){border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface)}.bb-collection-visit:has(>.bb-collection-visit-details)>.bb-collection-visit-main{border:0;background:transparent}.bb-collection-visit-details{min-width:0;padding:0 12px}.bb-collection-visit-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;cursor:pointer;color:var(--bb-text-muted);font-size:12px}.bb-collection-visit-details>summary::-webkit-details-marker{display:none}.bb-collection-visit-details>summary svg{width:16px;height:16px;flex:none}.bb-collection-visit-details[open]>summary svg{transform:rotate(180deg)}.bb-collection-visit-details[open]{padding-bottom:8px}.bb-collection-visit-details>summary:focus-visible{outline:2px solid var(--bb-visit-accent);outline-offset:2px;border-radius:4px}.bb-collection-visit-details .bb-collection-visit-main{padding-inline:0}.bb-collection-tiles.bb-collection-tiles--visits{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.bb-collection-visit{--bb-visit-accent:#00857e;--bb-visit-on-accent:#fff;min-width:0}body.theme-night .bb-collection-visit,.is-dark .bb-collection-visit,[data-theme=night] .bb-collection-visit{--bb-visit-accent:#25d3c7;--bb-visit-on-accent:#092f32}.bb-collection-visit-main{box-sizing:border-box;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface);color:var(--bb-text);font:inherit;text-align:left;box-shadow:none}button.bb-collection-visit-main{cursor:pointer}.bb-collection-visit-main[aria-current=step]{border-color:var(--bb-visit-accent);background:color-mix(in srgb,var(--bb-visit-accent) 10%,var(--bb-surface))}.bb-collection-visit-main:focus-visible{outline:2px solid var(--bb-visit-accent);outline-offset:2px}.bb-collection-visit-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--bb-border);border-radius:50%;font-size:13px;font-weight:700;color:var(--bb-visit-accent)}.bb-collection-visit-main[aria-current=step] .bb-collection-visit-number{background:var(--bb-visit-accent);border-color:var(--bb-visit-accent);color:var(--bb-visit-on-accent)}.bb-collection-visit-number svg{width:16px;height:16px}.bb-collection-visit-copy{display:grid;gap:4px;min-width:0}.bb-collection-visit-copy>strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.bb-collection-visit-copy>small{font-size:12px;line-height:1.4;color:var(--bb-text-muted)}.bb-collection-visit-value{white-space:nowrap;font-size:13px;font-weight:650}.bb-collection-visit-copy>.bb-collection-visit-notice{color:var(--bb-color-warning)}.bb-collection-visit:not(.is-visit) .bb-collection-visit-main{min-height:44px;border-color:transparent;background:transparent;padding-block:4px}.bb-collection-visit:not(.is-visit) .bb-collection-visit-number{border:0;color:var(--bb-text-muted)}.bb-collection-visit:not(.is-visit) .bb-collection-visit-copy>strong{font-size:12px;font-weight:500;color:var(--bb-text-muted)}.bb-collection-visit:not(.is-visit) .bb-collection-visit-value{font-size:12px;color:var(--bb-text-muted)}.bb-collection-visit:has(>.bb-collection-visit-main[aria-current=step]){outline:1px solid var(--bb-visit-accent);border-radius:12px}.bb-collection-visit.is-flat>.bb-collection-visit-main[aria-current=step]{background:color-mix(in srgb,var(--bb-visit-accent) 10%,var(--bb-surface))}@media(max-width:360px){.bb-collection-visit-main{gap:8px;padding:10px;grid-template-columns:26px minmax(0,1fr) auto}.bb-collection-visit-copy>strong{font-size:13px}.bb-collection-visit-value{font-size:12px}}.bb-collection-tiles.bb-collection-tiles--visit-timeline{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bb-collection-tiles--visit-timeline>.bb-collection-visit{position:relative;border:0}.bb-collection-tiles--visit-timeline>.bb-collection-visit::before{content:"";position:absolute;left:26px;top:0;bottom:0;width:2px;background:var(--bb-border);pointer-events:none}.bb-collection-tiles--visit-timeline>.bb-collection-visit:first-child::before{top:27px}.bb-collection-tiles--visit-timeline>.bb-collection-visit:last-child::before{bottom:calc(100% - 27px)}.bb-collection-tiles--visit-timeline>.bb-collection-visit>.bb-collection-visit-main{position:relative;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;min-height:72px;border:1px solid transparent;border-radius:12px;background:transparent}.bb-collection-tiles--visit-timeline>.bb-collection-visit.is-flat+.bb-collection-visit.is-flat.is-visit{border-top:0}.bb-collection-tiles--visit-timeline .bb-collection-visit-number{box-sizing:border-box;width:28px;height:28px;background:var(--bb-surface)}.bb-collection-tiles--visit-timeline .bb-collection-visit-value{padding-top:2px}.bb-collection-tiles--visit-timeline>.bb-collection-visit:not(.is-visit)>.bb-collection-visit-main{min-height:60px;padding-block:12px}.bb-collection-tiles--visit-timeline>.bb-collection-visit:has(>.bb-collection-visit-main[aria-current=step]){outline:0}.bb-collection-tiles--visit-timeline>.bb-collection-visit>.bb-collection-visit-main[aria-current=step]{border-color:var(--bb-visit-accent);background:color-mix(in srgb,var(--bb-visit-accent) 10%,var(--bb-surface))}.bb-collection-tiles--visit-timeline .bb-collection-visit-main[aria-current=step] .bb-collection-visit-number{background:var(--bb-visit-accent)}.bb-choice-picker{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;color:var(--bb-text);background:var(--bb-surface)}.bb-choice-picker-search{flex:none;padding:16px}.bb-choice-picker .bb-global-search{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;transform:none!important}.bb-choice-picker-results{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px max(16px,env(safe-area-inset-bottom))}.bb-choice-picker-count{margin:0 0 8px;font-size:13px;color:var(--bb-text-muted)}.bb-choice-picker-count:empty{display:none}.bb-choice-picker-group h3{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--bb-text-muted)}.bb-choice-picker-empty{font-size:15px;line-height:1.5;color:var(--bb-text-muted)}.bb-collection-tiles.bb-collection-tiles--choices{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bb-collection-choice{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 4px;border:0;border-bottom:1px solid var(--bb-border);border-radius:0;background:transparent;color:var(--bb-text);font:inherit;text-align:left;cursor:pointer}.bb-collection-choice>span{display:grid;gap:4px;min-width:0}.bb-collection-choice strong{font-size:16px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.bb-collection-choice small{font-size:13px;line-height:1.4;color:var(--bb-text-muted);white-space:normal;overflow-wrap:anywhere}.bb-collection-choice>svg{width:22px;height:22px;color:var(--bb-text-muted)}.bb-collection-choice>svg:last-child{width:18px;height:18px}.bb-collection-choice.is-selected{color:var(--bb-color-accent)}.bb-collection-choice.is-selected>svg{color:var(--bb-color-accent)}.bb-collection-choice:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:-2px}.bb-collection-tiles.bb-collection-tiles--overviews{grid-template-columns:minmax(0,1fr);grid-column:1/-1}.bb-collection-overview{box-sizing:border-box;min-width:0;padding:20px;border:1px solid var(--bb-border);border-radius:18px;background:var(--bb-surface);color:var(--bb-text);overflow-wrap:anywhere}.bb-collection-overview-title{display:block;font-size:14px;line-height:1.5;color:var(--bb-text-muted)}.bb-collection-overview-value{display:block;margin-top:6px;font-size:30px;font-weight:750;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.bb-collection-overview dl{display:grid;gap:12px;margin:0}.bb-collection-overview dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:baseline}.bb-collection-overview dt{font-size:14px;line-height:1.45;color:var(--bb-text-muted)}.bb-collection-overview dt small{display:block;margin-top:3px;font-size:12px;line-height:1.45}.bb-collection-overview dd{margin:0;text-align:right;font-size:17px;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}.bb-collection-overview dd.is-positive{color:var(--bb-color-accent-strong)}.bb-collection-overview dd.is-negative{color:var(--bb-color-danger)}.bb-collection-overview .bb-collection-overview-facts{margin-top:20px;padding-top:16px;border-top:1px solid var(--bb-border)}.bb-collection-overview-details{margin-top:16px;border-top:1px solid var(--bb-border)}.bb-collection-overview-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-top:4px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.bb-collection-overview-details>summary::-webkit-details-marker{display:none}.bb-collection-overview-details>summary>span{font-size:20px}.bb-collection-overview-details[open]>summary>span{transform:rotate(180deg)}.bb-collection-overview-details>summary:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:3px;border-radius:4px}.bb-collection-overview-details>dl{margin-top:12px}.bb-collection-overview-details .is-total{border-top:1px solid var(--bb-border);padding-top:12px}.bb-collection-overview-details>p,.bb-collection-overview-notice{font-size:13px;line-height:1.5;color:var(--bb-text-muted);margin:14px 0 0}@media(max-width:360px){.bb-collection-overview{padding:16px}.bb-collection-overview-value{font-size:28px}.bb-collection-overview dl>div{gap:8px}.bb-collection-overview dd{font-size:16px}.bb-collection-overview-details dl>div{grid-template-columns:minmax(0,1fr)}.bb-collection-overview-details dd{text-align:left}}.bb-org-explorer{min-width:0;color:var(--bb-text);font-family:var(--bb-font)}.bb-org-explorer *{box-sizing:border-box}.bb-org-explorer button{font:inherit;cursor:pointer}.bb-org-explorer button:focus-visible{outline:3px solid var(--bb-color-accent);outline-offset:3px}.bb-org-explorer button:disabled{cursor:default}.bb-org-explorer button:not(:disabled):hover{background:var(--bb-surface-hover)}.bb-org-trail ol{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;color:var(--bb-text-muted)}.bb-org-trail li{display:flex;align-items:center;gap:8px;min-width:0}.bb-org-trail li+li:before{content:"›";color:var(--bb-text-muted)}.bb-org-trail button,.bb-org-trail [aria-current]{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:4px 0;border:0;border-radius:4px;background:transparent;color:inherit;overflow-wrap:anywhere;text-align:left}.bb-org-trail [aria-current]{color:var(--bb-text);font-weight:650}.bb-org-focus{display:flex;align-items:center;gap:24px;padding:24px;border:1px solid color-mix(in srgb,var(--bb-color-accent) 42%,var(--bb-border));border-radius:20px;background:var(--bb-surface);box-shadow:inset 0 3px 0 var(--bb-color-accent)}.bb-org-focus-identity{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.bb-org-avatar{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:var(--bb-color-accent-soft);color:var(--bb-color-accent-strong);font-size:16px;font-weight:750}.bb-org-focus .bb-org-avatar{flex-basis:64px;width:64px;height:64px;border-radius:20px;font-size:23px}.bb-org-identity{display:block;min-width:0;flex:1;overflow-wrap:anywhere}.bb-org-identity h2{margin:0 0 6px;font-size:28px;line-height:1.2;font-weight:750;letter-spacing:-.02em;color:var(--bb-text)}.bb-org-position,.bb-org-department{display:block;font-size:14px;line-height:1.45;color:var(--bb-text-muted)}.bb-org-department{margin-top:3px;font-size:13px}.bb-org-explorer .bb-org-profile-action{flex:0 0 auto;min-height:46px;padding:12px 20px;border:0;border-radius:12px;background:var(--bb-color-accent-strong);color:var(--bb-color-on-accent);font-size:15px;font-weight:700;line-height:1.35}.bb-org-explorer .bb-org-profile-action:not(:disabled):hover{background:color-mix(in srgb,var(--bb-color-accent-strong) 88%,#000)}.bb-org-profile-action:disabled{opacity:.5}.theme-night .bb-org-explorer .bb-org-profile-action,[data-theme=night] .bb-org-explorer .bb-org-profile-action,.is-dark .bb-org-explorer .bb-org-profile-action{color:#06171d}.bb-org-explorer .bb-org-manager{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:8px 0 0;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--bb-text);text-align:left;font-size:14px;line-height:1.4}.bb-org-manager>span:first-child{color:var(--bb-text-muted);font-size:12px}.bb-org-manager strong{min-width:0;overflow-wrap:anywhere;font-weight:600}.bb-org-arrow{margin-left:auto;color:var(--bb-text-muted);font-size:23px;font-weight:400}.bb-org-team{margin-top:24px}.bb-org-team h3{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;color:var(--bb-text)}body .bb-collection-tiles.bb-collection-tiles--org-team{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface);overflow:visible}.bb-org-person{display:flex;align-items:center;min-width:0;padding:4px 16px;border-bottom:1px solid var(--bb-border)}.bb-org-person:last-child{border-bottom:0}.bb-org-explorer .bb-org-person-profile{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:76px;padding:12px 0;border:0;border-radius:10px;background:transparent;color:var(--bb-text);text-align:left}.bb-org-person-profile strong{display:block;font-size:16px;font-weight:650;line-height:1.35}.bb-org-person-profile .bb-org-position{margin-top:3px;font-size:13px}.bb-org-person-profile:disabled .bb-org-arrow{visibility:hidden}.bb-org-explorer .bb-org-team-action{flex:0 0 auto;min-height:44px;margin-left:16px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--bb-color-accent-strong);font-size:13px;font-weight:650;line-height:1.4;text-align:left}.bb-org-team .bb-collection-tiles-empty{padding:20px;color:var(--bb-text-muted)}@media(max-width:600px){.bb-org-focus{display:block;padding:20px}.bb-org-focus-identity{align-items:flex-start;gap:14px}.bb-org-identity h2{font-size:25px}.bb-org-focus .bb-org-avatar{flex-basis:56px;width:56px;height:56px;border-radius:17px;font-size:21px}.bb-org-explorer .bb-org-profile-action{width:100%;margin-top:18px}.bb-org-explorer .bb-org-manager{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 4px}.bb-org-manager>span:first-child{grid-column:1}.bb-org-manager strong{grid-column:1}.bb-org-manager .bb-org-arrow{grid-column:2;grid-row:1/3}.bb-org-person{display:block;padding:4px 12px}.bb-org-explorer .bb-org-person-profile{width:100%}.bb-org-explorer .bb-org-team-action{margin:0 0 4px 56px;max-width:calc(100% - 56px);padding:8px 0}.bb-org-team{margin-top:18px}}.bb-collection-team-navigation{display:grid;gap:8px;margin:8px 0 16px;min-width:0}.bb-collection-team-navigation.bb-collection-team-navigation--compact{gap:0;margin:0}.bb-collection-team-navigation__row{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;min-width:0}.bb-collection-team-navigation__row>.bb-review-queue{flex:1 1 145px}.bb-collection-team-navigation>.bb-segmented-control{max-width:100%;overflow:auto}.bb-collection-team-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--bb-text)}.bb-collection-team-trail>button,.bb-collection-team-context>button{min-height:44px;border:0;background:transparent;color:var(--bb-color-accent);font:inherit;text-align:left;padding:6px 4px;cursor:pointer}.bb-collection-team-trail>button:focus-visible,.bb-collection-team-context>button:focus-visible{outline:2px solid var(--bb-color-accent);outline-offset:2px}.bb-collection-team-navigation>p{margin:0;color:var(--bb-text-muted);font-size:13px}.bb-collection-team-context{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-width:0;padding:6px 0}.bb-collection-team-context>small{color:var(--bb-text-muted);line-height:1.5;overflow-wrap:anywhere}.bb-collection-team-context>.bb-collection-team-parent{flex-basis:100%}.bb-employee-day>.bb-collection-team-context{padding:8px 12px;border-top:1px solid var(--bb-border)}.bb-employee-day.has-approver>.bb-collection-team-context{box-sizing:border-box;position:sticky;left:0;max-width:calc(var(--att-gantt-viewport-width,100vw) - var(--bb-employee-team-inset,0px) - 2px);padding:0 10px 8px;border-top:0;justify-content:flex-start;align-items:baseline;gap:2px 8px}.bb-collection-team-context>.bb-collection-team-approver{font-size:12px;line-height:16px}.bb-collection-team-approver strong{font-weight:600;color:var(--bb-text)}.bb-collection-team-navigation__row>.bb-review-queue.bb-review-queue--stacked{flex-basis:9.25em}.bb-collection-team-count{display:flex;align-items:center;min-height:48px;color:var(--bb-text-muted);font-size:14px}.bb-review-queue--stacked>.bb-review-queue-copy>strong{font-size:14px;font-weight:600;line-height:1.4286}.bb-review-queue--stacked>.bb-review-queue-copy{gap:0;text-align:right}.bb-review-queue--stacked>.bb-review-queue-copy>span{font-size:12px;line-height:1.5}.bb-collection-team-count-status{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){html body .bb-module-shell.bb-module-shell.bb-module-shell:is(:has(.bb-collection-team-navigation--compact),:has(.bb-period-toolbar--filters))>.bb-module-inner.bb-module-inner{padding-top:0!important}html body .bb-collection-surface:is(:has(>.bb-collection-team-navigation--compact),:has(.bb-period-toolbar--filters))>.bb-collection-toolbar--mobile-search-topbar[data-bb-collection-topbar-only=true]:not(.bb-collection-toolbar--has-leading):has(>.bb-collection-toolbar-actions:empty){position:absolute!important}html body .bb-collection-surface:is(:has(>.bb-collection-team-navigation--compact),:has(.bb-period-toolbar--filters)) .bb-global-search-controls:has(>.bb-global-search-quick-filters[hidden]):has(>.bb-global-search-summary:empty){display:none!important}}@media(max-width:360px){.bb-collection-team-navigation--compact .bb-compact-select__display{padding-inline:6px}}.bb-employee-day.is-team-child{position:relative;margin-left:calc(var(--bb-team-depth)*12px)}.bb-employee-day.is-team-child::before{content:"";position:absolute;left:-9px;top:-14px;bottom:0;border-left:2px solid var(--bb-border);pointer-events:none}.bb-employee-day.is-team-child::after{content:"";position:absolute;left:-9px;top:24px;width:8px;border-top:2px solid var(--bb-border);pointer-events:none}@media(min-width:1100px)and (pointer:fine){.bb-employee-days.has-desktop-rows .bb-employee-day.is-team-child{margin-left:0}.bb-employee-days.has-desktop-rows .bb-employee-day.is-team-child::before,.bb-employee-days.has-desktop-rows .bb-employee-day.is-team-child::after{display:none}.bb-employee-days.has-desktop-rows .bb-employee-day.is-team-child .bb-employee-day-heading{padding-left:calc(12px + var(--bb-team-depth)*12px);border-left:2px solid var(--bb-border)}}.bb-collection-reading-pane{display:grid;grid-template-columns:minmax(300px,40%) minmax(0,1fr);min-height:0;flex:1;overflow:hidden;gap:1px;background:var(--bb-border)}.bb-collection-reading-pane[data-position=bottom]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,40%) minmax(0,1fr)}.bb-collection-reading-list,.bb-collection-reading-detail{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--bb-surface)}.bb-collection-reading-list>.bb-collection-surface,.bb-collection-reading-detail>section{flex:1;min-height:0}.bb-collection-reading-detail>section{width:100%}@media(max-width:900px){.bb-collection-reading-pane{display:flex;flex-direction:column}.bb-collection-reading-list{display:none}.bb-collection-reading-detail{flex:1}}.app-home-icon-frame{position:relative}body.app-home-route .bb-notification-center{left:12px;right:auto;top:calc(14px + var(--bb-native-safe-area-top,env(safe-area-inset-top,0px)))}.app-home-unread-badge{box-sizing:border-box;position:absolute;top:-8px;right:-8px;z-index:2;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:2px solid #fff;border-radius:999px;background:#c92842;color:#fff;box-shadow:0 2px 5px rgba(104,18,35,.2);font:700 12px/1 var(--bb-font);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.app-home-unread-badge[hidden]{display:none}body.theme-night .app-home-unread-badge{background:#c9344c;border-color:#0b1220;box-shadow:0 2px 6px rgba(0,0,0,.4)}body.theme-night .app-home-tile:hover .app-home-unread-badge{border-color:#111c2e}@media(max-width:700px){[data-email-navigation-layer]{position:fixed;inset:0;overflow:clip;pointer-events:none;background:var(--email-mobile-page,var(--bb-surface,#f6f8fc));z-index:7200}[data-email-navigation-layer=detail]{z-index:7202;transform-origin:center center;will-change:transform,opacity}[data-email-navigation-active]{position:relative;z-index:7201;isolation:isolate;overflow:clip;transform-origin:center center;will-change:transform,opacity;background:var(--email-mobile-page,var(--bb-surface,#f6f8fc))}[data-email-navigation-layer=mailbox] .email-module{margin:0!important}[data-email-navigation-layer=detail] .email-module.email-module .email-detail-head{padding-top:var(--email-safe-top)!important}[data-email-navigation-layer=detail] .email-module.email-module .email-detail-sticky-actions{padding-bottom:calc(12px + var(--email-safe-bottom))!important}[data-email-navigation-layer=detail] .email-module.email-module .email-detail-bottom-spacer{height:calc(136px + var(--email-safe-bottom))!important;min-height:calc(136px + var(--email-safe-bottom))!important}}html body .email-compose-mobile-more>.email-compose-mobile-menu{width:224px!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 80px);overflow-y:auto;padding:8px 0!important;border:0!important;border-radius:4px!important;background:var(--bb-surface-soft)!important;box-shadow:0 3px 8px #0005!important}html body .email-compose-mobile-more>.email-compose-mobile-menu>button{display:flex!important;align-items:center!important;width:100%!important;min-height:52px!important;padding:12px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bb-text)!important;text-align:left!important;font:400 18px/1.4 var(--bb-font)!important;box-shadow:none!important}html body .email-compose-mobile-more>.email-compose-mobile-menu>button:hover{background:var(--bb-color-accent-soft)!important}html body .email-compose-mobile-more>.email-compose-mobile-menu>button:disabled{opacity:.38!important}@media(min-width:900px)and (hover:hover)and (pointer:fine){html body.email-module-route #emailFolderSidebar>[data-email-compose]{width:fit-content!important;min-width:144px!important;max-width:100%!important;height:56px!important;min-height:56px!important;padding:0 20px!important;gap:14px!important;font:500 14px/20px var(--bb-font)!important;box-shadow:0 1px 2px #0002!important}html body.email-module-route #emailFolderSidebar>[data-email-compose] svg{width:24px!important;height:24px!important}html body.email-module-route #emailFolderSidebar>[data-email-compose] .bb-module-action__label{font:inherit!important}html body.email-module-route #emailFolderSidebar>[data-email-compose]:hover{box-shadow:0 2px 5px #0003!important}html body.email-module-route #emailFolderSidebar>[data-email-sidebar-mobile-action]{display:none!important}html body.email-module-route.bb-module-sidebar-collapsed .email-module.email-module.email-module.email-module.email-module.bb-module-shell{padding-left:72px!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar{box-sizing:border-box!important;left:0!important;width:72px!important;max-width:72px!important;padding-inline:8px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition-delay:0s!important;overflow-x:hidden!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar>:is(details:not([data-email-sidebar-more]),[data-email-sidebar-mobile-action]){display:none!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar :is(.bb-module-sidebar-label,.bb-module-sidebar-count,.bb-module-action__label){display:none!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar>[data-email-compose]{display:flex!important;width:56px!important;min-width:56px!important;padding:0!important;align-items:center!important;justify-content:center!important;gap:0!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar :is([data-email-folder],[data-email-sidebar-more-toggle]){display:flex!important;box-sizing:border-box!important;width:56px!important;min-width:56px!important;min-height:36px!important;padding:0!important;margin-inline:0!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:18px!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar [data-email-sidebar-more] .bb-module-sidebar-group-items{padding:0!important;margin:0!important;border:0!important}html body.email-module-route.bb-module-sidebar-collapsed #emailFolderSidebar .bb-module-action__icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}}@media(min-width:701px){html body .email-module.email-module.email-module .email-list-results tr.has-attachments td{height:var(--bb-collection-attachment-row-height,72px)!important}html body .email-module.email-module.email-module .email-list-results tr.has-attachments .email-table-primary{min-height:var(--bb-collection-attachment-inner-height,70px)!important;padding-block:var(--bb-collection-attachment-padding,5px)!important;align-items:center!important}}html body .email-feature-dialog{border:0;background:var(--bb-dialog-bg);font-family:var(--bb-font);box-shadow:var(--bb-menu-shadow)}html body .email-feature-dialog:not(.is-quick-settings){border-radius:var(--bb-dialog-radius)}html body .email-feature-dialog.is-quick-settings{border-radius:var(--bb-dialog-radius) 0 0 var(--bb-dialog-radius)}html body .email-feature-dialog :is(button,a.email-feature-action){background:var(--bb-color-accent-soft);color:var(--bb-text)}html body .email-feature-dialog :is([data-feature-close],.email-emoji-grid button){background:transparent}html body .email-feature-dialog :is(button,a.email-feature-action):hover{background:var(--bb-surface-hover)}html body .email-feature-dialog button[type=submit]{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}html body .email-feature-dialog button[type=submit]:hover{background:var(--bb-color-accent-strong)}html body .email-feature-dialog :is(button,input,select,textarea,a):focus-visible{outline-color:var(--bb-color-accent)}html body .email-feature-dialog input:is([type=checkbox],[type=radio]){accent-color:var(--bb-color-accent)}html body .bb-module-shell{font-family:var(--bb-font)}html body .bb-module-shell :is(button,input,select,textarea){font-family:var(--bb-font)!important}html body .email-module.email-module.email-module{--email-mobile-page:var(--bb-bg);--email-mobile-card:var(--bb-surface);--email-mobile-search:var(--bb-search-bg);--email-mobile-text:var(--bb-text);--email-mobile-muted:var(--bb-text-muted);--email-mobile-border:var(--bb-border)}@media(max-width:700px){html body.email-module-route:is(.theme-night,[data-theme=night],html.theme-night *,[data-theme=night] *){--bb-workspace-unified-bg:#191b29;--email-mobile-search-panel-bg:var(--bb-surface)}html body.email-module-route:is(.theme-night,[data-theme=night],html.theme-night *,[data-theme=night] *) .email-global-search .bb-global-search-box{--bb-search-bg:#303342;--bb-surface:#303342}html body.email-module-route:is(.theme-night,[data-theme=night],html.theme-night *,[data-theme=night] *) .email-global-search .bb-global-search-suggestions{--bb-surface:var(--email-mobile-search-panel-bg)}}html body .email-module.email-module.email-module :is(.email-row-sender,.email-row-message,.email-row-snippet,.email-row-date,.email-list-toolbar,.email-account-menu){font-family:var(--bb-font)!important}html body .email-module.email-module.email-module .email-account-switcher>summary{border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}html body .email-module :is(.email-compose-dialog.email-compose-dialog.email-compose-dialog,.email-inline-reply.email-inline-reply.email-inline-reply){--email-compose-bg:var(--bb-surface);--email-compose-text:var(--bb-text);--email-compose-muted:var(--bb-text-muted);--email-compose-border:var(--bb-border);--email-compose-hover:var(--bb-surface-hover);font-family:var(--bb-font)!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog{background:var(--bb-surface)!important;color:var(--bb-text)!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog :is(.email-compose-head,.email-compose-footer){background:var(--bb-surface-soft)!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog :is(.email-compose-mobile-menu,.email-compose-suggestions){border-radius:var(--bb-menu-radius)!important;background:var(--bb-surface)!important;box-shadow:var(--bb-menu-shadow)!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .email-compose-mobile-menu{background:var(--bb-dialog-bg)!important}@media(max-width:700px){html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog :is(.email-compose-head,.email-compose-footer){background:var(--email-compose-bg)!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .email-compose-head{position:relative;z-index:20}html body .email-module .email-compose-dialog .email-compose-mobile-action{-webkit-tap-highlight-color:transparent}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .email-compose-suggestions.is-frequent{position:static!important;grid-column:1/-1;width:100%;min-width:0;max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0 6px!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .is-frequent .email-compose-suggestions-label{display:block!important;padding:0 0 14px!important;font-size:13px!important;font-weight:400!important}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .email-recipient-frequent-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:2px 0 8px}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .email-recipient-frequent-strip::-webkit-scrollbar{display:none}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .is-frequent .email-recipient-suggestion{display:flex!important;flex:0 0 82px;width:82px;min-width:0;flex-direction:column;gap:12px!important;padding:0 2px!important;border-radius:4px;text-align:center}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .is-frequent .email-recipient-suggestion-avatar{width:54px!important;height:54px!important;font-size:26px!important;font-weight:400}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .is-frequent .email-recipient-suggestion-copy{width:100%;gap:3px}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .is-frequent .email-recipient-suggestion-copy strong{font-size:14px!important;font-weight:400!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:19px;min-height:38px}html body .email-module .email-compose-dialog.email-compose-dialog.email-compose-dialog .is-frequent .email-recipient-suggestion-copy small{font-size:13px!important}}body .employees-module .emp-form-icon,body .employees-module .emp-attendance-option.is-active,body .employees-module .emp-attendance-option.is-active small,body .attendance-module .attendance-selection-dock>summary,body .attendance-module .attendance-gantt-selection-mark,body .pfm-drive-dialog :is([data-drive-action=picker-save],[data-drive-action=share-save]),body .settings-contract-upload{color:var(--bb-color-on-accent)}html body .pfm-drive-dialog :is([data-drive-action=picker-save],[data-drive-action=share-save]):hover:not(:disabled){background:var(--bb-color-accent-strong);color:var(--bb-color-on-accent)}html body .bb-module-shell.bb-module-shell .bb-module-screen-actions.bb-module-screen-actions .bb-module-action.bb-module-action.bb-module-action--primary:hover,html body .bb-module-action.bb-module-action.bb-module-action--primary:hover{border-color:var(--bb-color-accent-strong)!important;background:var(--bb-color-accent-strong)!important;color:var(--bb-color-on-accent)!important}.bb-collection-tile-cta{margin:0 14px 14px;min-height:44px;border:1px solid var(--bb-border,#d7e5eb);border-radius:10px;background:var(--bb-surface,#fff);color:inherit;font:inherit;font-weight:700;cursor:pointer}.bb-collection-tile-cta:focus-visible,.bb-record-media-moment:focus-visible{outline:3px solid var(--bb-color-accent);outline-offset:3px}.bb-record-media-timeline{display:flex;gap:12px;overflow-x:auto;max-width:100%;padding:6px 3px 14px;margin:0;list-style:none;scroll-snap-type:x proximity}.bb-record-media-timeline>li{flex:0 0 164px;min-width:0;scroll-snap-align:start}.bb-record-media-moment{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;padding:8px;border:1px solid var(--bb-border,#d7e5eb);border-radius:12px;background:var(--bb-surface,#fff);color:inherit;text-align:left;font:inherit;cursor:pointer}.bb-record-media-moment[aria-current]{border-color:var(--bb-color-accent);box-shadow:inset 0 0 0 1px var(--bb-color-accent)}.bb-record-media-moment:disabled{cursor:default;border-style:dashed}.bb-record-media-moment small{opacity:.8;line-height:1.4}.bb-record-media-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:#0a1722;color:#f1f5f9;font-size:12px;text-align:center}.bb-record-media-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bb-record-media-frame img:not([src]){visibility:hidden}.bb-record-media-timeline.is-compact>li{flex-basis:140px}.bb-record-media-timeline.is-compact .bb-record-media-frame{height:64px;aspect-ratio:auto}.bb-record-media-timeline.is-compact .bb-record-media-moment{gap:3px;font-size:12px}.bb-record-media-timeline.is-compact small{font-size:11px}.bb-collection-tiles.bb-collection-tiles--media,.bb-collection-tiles.bb-collection-tiles--media:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}.bb-collection-tiles--media .bb-collection-tile-media{max-height:220px}.bb-collection-tiles--media .bb-collection-tile.has-media .bb-collection-tile-head{min-height:60px;padding:10px}.bb-collection-tiles--media .bb-collection-tile.has-media .bb-collection-tile-copy strong{font-size:14px}.bb-collection-tiles--media .bb-collection-tile-facts{grid-template-columns:1fr}.bb-record-media-frame:has(img[src]:not([hidden]))>span,.bb-collection-tile-media:has(>img[src]:not([hidden]))>.bb-collection-tile-media-fallback{display:none}.bb-record-detail--visual{gap:16px}.bb-record-detail--visual .bb-record-detail__layout{grid-template-columns:minmax(0,1fr)}.bb-record-detail--visual .bb-record-detail__main{gap:16px}.bb-record-visual-hero{overflow:hidden;border:1px solid var(--bb-border,#d8e2e7);border-radius:20px;background:var(--bb-surface,#fff)}.bb-record-visual-hero>.bb-record-media-frame{aspect-ratio:16/9;max-height:440px;border-radius:0}.bb-record-visual-hero>.bb-record-media-frame img{object-fit:contain}.bb-record-visual-hero>.bb-record-media-frame.is-empty,.bb-record-visual-hero>.bb-record-media-frame:has(img[data-bb-media-unavailable]){aspect-ratio:auto;min-height:44px;height:auto;background:var(--bb-surface-soft);color:var(--bb-text-muted)}.bb-record-visual-hero__player{padding:12px;background:#091922}.bb-record-visual-hero__player video{display:block;max-height:none!important}.bb-record-visual-hero__copy{padding:18px 22px}.bb-record-visual-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--bb-text-muted);font-size:13px}.bb-record-visual-hero h1{font-size:clamp(22px,3vw,30px);line-height:1.15;margin:10px 0 14px}.bb-record-visual-hero dl{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0}.bb-record-visual-hero dt{font-size:12px;color:var(--bb-text-muted)}.bb-record-visual-hero dd{font-size:16px;font-weight:700;margin:4px 0 0;font-variant-numeric:tabular-nums}.bb-record-visual-hero p{font-size:13px;color:var(--bb-text-muted);margin:12px 0 0}.bb-record-media-timeline.is-chronology{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;gap:16px;padding:0 0 0 18px;list-style:none}.bb-record-media-timeline.is-chronology>li{min-width:0;position:relative;border-left:2px solid var(--bb-border,#d8e2e7);padding-left:20px}.bb-record-media-timeline>li:has(.bb-record-media-action){display:flex;flex-direction:column;gap:8px}.bb-record-media-action{align-self:flex-start;min-height:44px;padding:8px 14px;border:1px solid var(--bb-border,#d8e2e7);border-radius:10px;background:var(--bb-surface,#fff);color:var(--bb-text,inherit);font:inherit;cursor:pointer}.bb-record-media-action:focus-visible{outline:3px solid var(--bb-color-accent);outline-offset:3px}.bb-record-media-timeline.is-chronology>li:before{content:"";position:absolute;left:-6px;top:24px;width:10px;height:10px;border-radius:50%;background:var(--bb-color-accent);box-shadow:0 0 0 4px var(--bb-surface,#fff)}.bb-record-media-timeline.is-chronology .bb-record-media-moment{display:grid;grid-template-columns:minmax(110px,260px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:18px;row-gap:5px;width:100%;min-width:0;height:100%;padding:10px;border:1px solid var(--bb-border,#d8e2e7);border-radius:14px;background:var(--bb-surface,#fff);text-align:left}.bb-record-media-timeline.is-chronology .bb-record-media-frame{grid-row:1/5;grid-column:1;aspect-ratio:4/3;min-height:140px;height:100%;border-radius:9px}.bb-record-media-timeline.is-chronology .bb-record-media-frame img{object-fit:contain}.bb-record-media-timeline.is-chronology time{grid-column:2;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--bb-muted,#526575)}.bb-record-media-timeline.is-chronology strong{grid-column:2;font-size:17px;line-height:1.25}.bb-record-media-timeline.is-chronology small{grid-column:2;font-size:13px;line-height:1.4}.bb-record-media-interval{grid-column:2;font-size:12px;color:var(--bb-muted,#526575)}.bb-record-media-timeline.is-chronology .bb-record-media-moment:disabled{opacity:1;color:inherit;cursor:default}.bb-record-media-timeline.is-chronology .bb-record-media-moment:has(.is-empty),.bb-record-media-timeline.is-chronology .bb-record-media-moment:has(img[data-bb-media-unavailable]){grid-template-columns:minmax(0,1fr);padding:12px 16px}.bb-record-media-timeline.is-chronology .bb-record-media-moment:has(.is-empty)>:where(.bb-record-media-frame,time,strong,small,.bb-record-media-interval),.bb-record-media-timeline.is-chronology .bb-record-media-moment:has(img[data-bb-media-unavailable])>:where(.bb-record-media-frame,time,strong,small,.bb-record-media-interval){grid-column:1;grid-row:auto}.bb-record-media-timeline.is-chronology .bb-record-media-frame.is-empty,.bb-record-media-timeline.is-chronology .bb-record-media-frame:has(img[data-bb-media-unavailable]){order:5;min-height:0;height:auto;aspect-ratio:auto;background:transparent;color:var(--bb-muted,#526575);justify-content:flex-start;font-size:12px}.bb-collection-tiles.bb-collection-tiles--portraits,.bb-collection-tiles.bb-collection-tiles--portraits:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px}.bb-collection-tiles.bb-collection-tiles--gallery,.bb-collection-tiles.bb-collection-tiles--gallery:has(>.bb-collection-tile.has-media){grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:16px}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery,.bb-collection-tiles--places) .bb-collection-tile.has-media{display:flex;flex-direction:column;overflow:hidden}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery,.bb-collection-tiles--places) .bb-collection-tile-media{order:-1}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery) .bb-collection-tile-media{max-height:250px}.bb-collection-tiles--portraits .bb-collection-tile-media{aspect-ratio:4/3}.bb-collection-tiles--portraits .bb-collection-tile-media img{object-fit:contain}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery) .bb-collection-tile.has-media .bb-collection-tile-head{min-height:0;padding:12px}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery) .bb-collection-tile.has-media .bb-collection-tile-copy strong{font-size:16px}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery) .bb-collection-tile-avatar{display:none}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery) .bb-collection-tile.has-media .bb-collection-tile-primary{grid-template-columns:minmax(0,1fr)}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery) .bb-collection-tile-copy strong{white-space:normal;overflow:visible;text-overflow:clip}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery,.bb-collection-tiles--places) .bb-collection-tile-media:has(img[data-bb-media-unavailable]),:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery,.bb-collection-tiles--places) .bb-collection-tile-media.is-empty{min-height:44px;height:44px;aspect-ratio:auto;background:var(--bb-soft,#f1f5f7);color:var(--bb-muted,#526575)}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery,.bb-collection-tiles--places) .bb-collection-tile-media-fallback svg{display:none}:is(.bb-collection-tiles--portraits,.bb-collection-tiles--gallery,.bb-collection-tiles--places) .bb-collection-tile-media:has(img[data-bb-media-unavailable]) .bb-collection-tile-media-caption{display:none}@media(max-width:600px){.bb-record-visual-hero__copy{padding:14px}.bb-record-visual-hero__player{padding:6px}.bb-record-media-timeline.is-chronology{padding-left:8px;gap:12px}.bb-record-media-timeline.is-chronology>li{padding-left:12px}.bb-record-media-timeline.is-chronology .bb-record-media-moment{column-gap:10px;padding:8px;grid-template-columns:minmax(86px,40%) minmax(0,1fr)}.bb-record-media-timeline.is-chronology .bb-record-media-frame{min-height:124px}.bb-record-media-timeline.is-chronology strong{font-size:15px}.bb-record-media-timeline.is-chronology time,.bb-record-media-timeline.is-chronology small{font-size:12px}}.bb-record-media-timeline.is-chronology.is-journey{display:block;margin:0;padding:0;list-style:none}.bb-record-media-timeline.is-journey>li{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 16px 46px;border:0;min-width:0}.bb-record-media-timeline.is-journey>li:before{position:absolute;content:"";left:15px;top:39px;bottom:3px;width:2px;height:auto;border-radius:2px;background:var(--bb-border,#e0e4e7);box-shadow:none}.bb-record-media-timeline.is-journey>li:last-child:before{display:none}.bb-record-journey-marker{position:absolute;left:0;top:5px;display:grid;place-items:center;width:32px;height:32px;box-sizing:border-box;border:3px solid var(--bb-surface,#fff);border-radius:50%;background:#8199a3;color:#fff}.bb-record-journey-marker svg{width:18px;height:18px}.bb-record-media-timeline.is-journey .is-travel .bb-record-journey-marker{background:var(--bb-surface,#fff);border:2px solid var(--bb-text-muted,#54616a);color:var(--bb-text-muted,#54616a);width:30px;height:30px;left:1px;top:6px}.bb-record-media-timeline.is-journey .is-unknown .bb-record-journey-marker{background:#c64840}.bb-record-media-timeline.is-journey .is-unknown strong{color:var(--bb-color-danger,#b93831)}.bb-record-media-timeline.is-journey .is-gap .bb-record-journey-marker{background:var(--bb-text-muted,#66737b)}.bb-record-media-timeline.is-journey .is-gap strong{color:var(--bb-text-muted,#66737b)}.bb-record-media-timeline.is-journey .bb-record-media-moment{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;height:auto;min-height:44px;padding:5px 8px 5px 0;border:0;border-radius:10px;background:transparent;text-align:left;box-shadow:none;color:var(--bb-text,#202124);font:inherit;cursor:pointer}.bb-record-media-timeline.is-journey .bb-record-media-moment strong{font-size:16px;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-record-media-timeline.is-journey .bb-record-media-moment :is(small,time,.bb-record-media-interval){font-size:14px;font-weight:400;line-height:1.45;color:var(--bb-text-muted,#66737b);white-space:normal;overflow-wrap:anywhere}.bb-record-media-timeline.is-journey .bb-record-media-moment[aria-current=step]{background:color-mix(in srgb,#00838c 10%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,#00838c 10%,transparent)}.bb-record-media-timeline.is-journey .bb-record-media-moment:not(:disabled):hover{background:color-mix(in srgb,#00838c 6%,transparent)}.bb-record-media-timeline.is-journey .bb-record-media-action{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:11px 18px;border:0;border-radius:28px;background:#00838c;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:left}.bb-record-media-timeline.is-journey .bb-record-media-action svg{width:19px;height:19px;flex-shrink:0}.bb-record-media-timeline.is-journey .bb-record-media-action:disabled{opacity:.5;cursor:default}.bb-record-journey-details{font-size:13px;line-height:1.5;color:var(--bb-text-muted,#66737b)}.bb-record-journey-details[open],.bb-record-media-timeline.is-journey .bb-record-media-action{margin-top:8px}.bb-record-journey-details>summary{position:absolute;right:0;top:5px;display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;border-radius:50%;font-size:26px;line-height:1;color:var(--bb-text,#202124);cursor:pointer;list-style:none}.bb-record-journey-details>summary::-webkit-details-marker{display:none}.bb-record-journey-details[open]>summary{background:var(--bb-soft,#f3f5f5)}.bb-record-journey-details>summary:focus-visible{outline:3px solid #00838c;outline-offset:2px}.bb-record-journey-details>p{margin:0 0 8px;overflow-wrap:anywhere}.bb-record-media-timeline.is-journey>li:has(.bb-record-journey-details)>.bb-record-media-moment{padding-right:48px;box-sizing:border-box}.bb-record-media-timeline.is-journey :is(.is-detection,.is-inventory) .bb-record-journey-marker{background:#00838c}.bb-record-media-timeline.is-journey .bb-record-media-moment:focus-visible{outline:3px solid #00838c;outline-offset:5px}.bb-record-media-timeline.is-journey.is-compact>li{padding:0 0 8px 30px}.bb-record-media-timeline.is-journey.is-compact>li:before{left:10px;top:28px;bottom:0}.bb-record-media-timeline.is-journey.is-compact .bb-record-journey-marker{width:23px;height:23px;left:0;top:6px;border-width:2px}.bb-record-media-timeline.is-journey.is-compact .bb-record-journey-marker svg{width:13px;height:13px}.bb-record-media-timeline.is-journey.is-compact .bb-record-media-moment strong{font-size:13px;line-height:1.35}.bb-record-media-timeline.is-journey.is-compact .bb-record-media-moment :is(small,time,.bb-record-media-interval){font-size:11px;line-height:1.4}.bb-record-media-timeline.is-journey.is-compact .bb-record-media-moment{gap:2px;padding-top:5px;padding-bottom:5px}.bb-record-media-timeline.is-journey.is-compact .bb-record-journey-details>summary{top:0;font-size:20px}
