@media screen{:root{--mbs-space-1:4px;--mbs-space-2:8px;--mbs-space-3:12px;--mbs-space-4:16px;--mbs-space-5:20px;--mbs-space-6:24px;--mbs-space-8:32px;--mbs-space-10:40px;--mbs-radius-sm:6px;--mbs-radius-md:10px;--mbs-radius-lg:14px;--mbs-radius-xl:18px;--mbs-radius-pill:999px;--ui-foundation-page:var(--mbs-color-background);--ui-foundation-surface:var(--mbs-color-surface);--ui-foundation-surface-raised:var(--mbs-color-surface-muted);--ui-foundation-border:var(--mbs-color-border);--ui-foundation-text:var(--mbs-color-foreground);--ui-foundation-muted:var(--mbs-color-foreground-muted);--ui-foundation-primary:var(--mbs-color-info);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text)}.mbs-workspace-theme{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-foundation-page:var(--mbs-color-canvas);--ui-foundation-surface:var(--mbs-color-surface);--ui-foundation-surface-raised:var(--mbs-color-surface-raised);--ui-foundation-border:var(--mbs-color-border);--ui-foundation-text:var(--mbs-color-text);--ui-foundation-muted:var(--mbs-color-text-muted);--ui-foundation-primary:var(--mbs-color-primary);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text);background:var(--ui-foundation-page);min-width:0;color:var(--ui-foundation-text)}.siteflow-shell .mbs-workspace-theme a:not(.primary):not(.secondary):not(.danger-button){color:var(--mbs-color-link)}.siteflow-shell .mbs-workspace-theme :is(.primary,button.primary,a.primary){border-color:var(--mbs-color-primary);background:var(--mbs-color-primary-action);color:#fff}.siteflow-shell .mbs-workspace-theme :is(input,select,textarea){border-color:var(--mbs-color-border);background:var(--mbs-color-control);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme :is(input,textarea)::placeholder{color:var(--mbs-color-placeholder);opacity:1}.siteflow-shell .mbs-workspace-theme select option{background:var(--mbs-color-control);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme :is(button,input,select,textarea):disabled{opacity:.7}.siteflow-shell .mbs-workspace-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--mbs-color-primary);outline-offset:2px;box-shadow:var(--mbs-focus-ring)}.siteflow-shell .mbs-workspace-theme :is(th,td){border-color:var(--mbs-color-border)}.siteflow-shell .mbs-workspace-theme th{background:var(--mbs-color-surface-raised);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme tbody tr:nth-child(2n) :is(th,td){background:color-mix(in srgb, var(--mbs-color-surface-raised) 64%, var(--mbs-color-surface))}.siteflow-shell .mbs-workspace-theme :is(code,kbd){border-color:var(--mbs-color-border);background:var(--mbs-color-control);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme .my-work-list a.danger strong{color:var(--mbs-color-blocked)!important}.siteflow-shell .mbs-workspace-theme .my-work-list a.warning strong{color:var(--mbs-color-attention)!important}.ui-page-header,.ui-page-header>div:first-child{min-width:0}.ui-page-header__eyebrow{margin-bottom:var(--mbs-space-2)}.ui-section-card{border-color:var(--ui-foundation-border);background:var(--ui-foundation-surface);min-width:0;color:var(--ui-foundation-text)}.ui-section-card__heading>div,.ui-section-card__content{min-width:0}.ui-section-card__heading h2,.ui-section-card__heading h3,.ui-section-card__heading p{margin-inline:0}.ui-status-pill{border-radius:var(--mbs-radius-pill);align-items:center;gap:6px;min-height:26px;display:inline-flex}.ui-status-pill[data-ui-tone=neutral]{background:var(--ui-tone-neutral-bg);color:var(--ui-tone-neutral-text)}.ui-status-pill[data-ui-tone=info]{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)}.ui-status-pill[data-ui-tone=accent]{background:var(--ui-tone-accent-bg);color:var(--ui-tone-accent-text)}.ui-status-pill[data-ui-tone=ready]{background:var(--ui-tone-ready-bg);color:var(--ui-tone-ready-text)}.ui-status-pill[data-ui-tone=attention]{background:var(--ui-tone-attention-bg);color:var(--ui-tone-attention-text)}.ui-status-pill[data-ui-tone=blocked]{background:var(--ui-tone-blocked-bg);color:var(--ui-tone-blocked-text)}.ui-status-pill[data-ui-tone=unknown]{background:var(--ui-tone-unknown-bg);color:var(--ui-tone-unknown-text)}.ui-status-pill__indicator{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ui-metric-card{align-content:space-between;gap:var(--mbs-space-2);min-width:0;min-height:112px;padding:var(--mbs-space-4);border:1px solid var(--ui-foundation-border);border-radius:var(--mbs-radius-md);background:var(--ui-foundation-surface);color:var(--ui-foundation-text);box-shadow:var(--ui-shadow-sm,0 1px 2px #052b4c0d);display:grid}.ui-metric-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--mbs-space-3);min-width:0;color:var(--ui-foundation-muted);font-size:.78rem;font-weight:750;display:flex}.ui-metric-card__icon{background:var(--ui-tone-neutral-bg);width:30px;height:30px;color:var(--ui-tone-neutral-text);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.ui-metric-card>strong{color:var(--ui-foundation-text);font-size:clamp(1.55rem,2vw,2rem);line-height:1}.ui-metric-card>small{color:var(--ui-foundation-muted)}.ui-metric-card[data-ui-tone=info] .ui-metric-card__icon{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)}.ui-metric-card[data-ui-tone=accent] .ui-metric-card__icon{background:var(--ui-tone-accent-bg);color:var(--ui-tone-accent-text)}.ui-metric-card[data-ui-tone=ready] .ui-metric-card__icon{background:var(--ui-tone-ready-bg);color:var(--ui-tone-ready-text)}.ui-metric-card[data-ui-tone=attention] .ui-metric-card__icon{background:var(--ui-tone-attention-bg);color:var(--ui-tone-attention-text)}.ui-metric-card[data-ui-tone=blocked] .ui-metric-card__icon{background:var(--ui-tone-blocked-bg);color:var(--ui-tone-blocked-text)}.ui-metric-card[data-ui-tone=unknown] .ui-metric-card__icon{background:var(--ui-tone-unknown-bg);color:var(--ui-tone-unknown-text)}@media (width<=600px){.ui-page-header{align-items:stretch}.ui-page-header>:not(:first-child){width:100%}.ui-metric-card{min-height:104px;padding:var(--mbs-space-3)}}:root[data-theme-preset=professional-light]{--theme-canvas:#f2f5f7;--theme-navigation:#fff;--theme-navigation-text:#17324d;--theme-navigation-muted:#5c7184;--theme-navigation-active:#e5f3f1;--theme-surface:#fff;--theme-surface-raised:#f7f9fb;--theme-control:#fff;--theme-border:#cbd6df;--theme-border-strong:#8296a5;--theme-text:#132a3e;--theme-muted:#526578;--theme-placeholder:#637689;--theme-brand:#008d85;--theme-action:#00756e;--theme-link:#0b5ea8;--theme-focus:#006f9f;--theme-overlay:#0c1e2c8f;--theme-shadow:0 8px 24px #17324d14}:root:not([data-theme-preset]),:root[data-theme-preset=hybrid-light]{--theme-canvas:#eef3f6;--theme-navigation:#0b2232;--theme-navigation-text:#f7fbfd;--theme-navigation-muted:#bdced9;--theme-navigation-active:#16465f;--theme-surface:#fff;--theme-surface-raised:#f5f8fa;--theme-control:#fff;--theme-border:#c9d6df;--theme-border-strong:#8296a5;--theme-text:#122b3d;--theme-muted:#516779;--theme-placeholder:#637689;--theme-brand:#00998f;--theme-action:#00776f;--theme-link:#0a609c;--theme-focus:#007aa7;--theme-overlay:#0717229e;--theme-shadow:0 8px 24px #0f2a3f17}:root[data-theme-preset=soft-neutral]{--theme-canvas:#f5f1e8;--theme-navigation:#e9e3d8;--theme-navigation-text:#343a3a;--theme-navigation-muted:#555b57;--theme-navigation-active:#d8e7e2;--theme-surface:#fffcf7;--theme-surface-raised:#f0eae0;--theme-control:#fffdf9;--theme-border:#d8cebf;--theme-border-strong:#8e8273;--theme-text:#2e3231;--theme-muted:#626761;--theme-placeholder:#696e68;--theme-brand:#0a9289;--theme-action:#0b6e69;--theme-link:#17658a;--theme-focus:#0b7285;--theme-overlay:#2b27228a;--theme-shadow:0 8px 24px #463b2c14}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mbs-color-background:var(--theme-canvas);--mbs-color-canvas:var(--theme-canvas);--mbs-color-navigation:var(--theme-navigation);--mbs-color-navigation-foreground:var(--theme-navigation-text);--mbs-color-navigation-muted:var(--theme-navigation-muted);--mbs-color-surface:var(--theme-surface);--mbs-color-surface-muted:var(--theme-surface-raised);--mbs-color-surface-raised:var(--theme-surface-raised);--mbs-color-control:var(--theme-control);--mbs-color-border:var(--theme-border);--mbs-color-border-strong:var(--theme-border-strong);--mbs-color-primary:var(--theme-brand);--mbs-color-primary-action:var(--theme-action);--mbs-color-primary-foreground:#fff;--mbs-color-assistant:#6f55c7;--mbs-color-success:#13745e;--mbs-color-warning:#9a5b00;--mbs-color-danger:#b42332;--mbs-color-info:var(--theme-link);--mbs-color-ready:#13745e;--mbs-color-attention:#9a5b00;--mbs-color-blocked:#b42332;--mbs-color-unknown:#607284;--mbs-color-foreground:var(--theme-text);--mbs-color-foreground-muted:var(--theme-muted);--mbs-color-text:var(--theme-text);--mbs-color-text-muted:var(--theme-muted);--mbs-color-placeholder:var(--theme-placeholder);--mbs-color-link:var(--theme-link);--mbs-color-overlay:var(--theme-overlay);--mbs-shadow-surface:var(--theme-shadow);--mbs-shadow-overlay:0 24px 60px #1726302e;--mbs-focus-ring:0 0 0 3px color-mix(in srgb, var(--theme-focus) 28%, transparent);--mbs-tone-neutral-bg:#e9eef2;--mbs-tone-neutral-text:#44586a;--mbs-tone-info-bg:#e3f0fa;--mbs-tone-info-text:#15558a;--mbs-tone-accent-bg:#eee9fa;--mbs-tone-accent-text:#5b3ea1;--mbs-tone-ready-bg:#dcefe7;--mbs-tone-ready-text:#17624e;--mbs-tone-attention-bg:#fff0cf;--mbs-tone-attention-text:#7a4900;--mbs-tone-blocked-bg:#f9dfe2;--mbs-tone-blocked-text:#982332;--mbs-tone-unknown-bg:#e7ecef;--mbs-tone-unknown-text:#4f6170;--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text);--navy:#173f5f;--navy2:#102f48;--teal:var(--theme-action);--blue:var(--theme-link);--border:var(--theme-border);--muted:var(--theme-muted);--shadow:var(--theme-shadow);--ui-navy-950:#102f48;--ui-navy-900:#173f5f;--ui-navy-800:#245778;--ui-blue-600:var(--theme-link);--ui-teal-600:var(--theme-action);--ui-teal-500:var(--theme-brand);--ui-teal-100:#dcefeb;--ui-surface:var(--theme-surface);--ui-surface-soft:var(--theme-surface-raised);--ui-canvas:var(--theme-canvas);--ui-border:var(--theme-border);--ui-border-strong:var(--theme-border-strong);--ui-text:var(--theme-text);--ui-muted:var(--theme-muted);--ui-shadow-sm:var(--theme-shadow);--ui-focus:var(--mbs-focus-ring)}html body,html .siteflow-shell,html .siteflow-shell .workspace,html .siteflow-shell .workspace>main{background:var(--theme-canvas);color:var(--theme-text)}html .siteflow-shell .workspace>main:has(.mbs-workspace-theme){background:var(--theme-canvas);color:var(--theme-text)}html .mbs-workspace-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-foundation-page:var(--theme-canvas);--ui-foundation-surface:var(--theme-surface);--ui-foundation-surface-raised:var(--theme-surface-raised);--ui-foundation-border:var(--theme-border);--ui-foundation-text:var(--theme-text);--ui-foundation-muted:var(--theme-muted);--ui-foundation-primary:var(--theme-link);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text);background:var(--theme-canvas);color:var(--theme-text)}html .siteflow-shell :is(.core-stage10,.operations-stage11,.projects-stage7,.projects-stage8,.projects-stage9){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mbs-color-text-muted:var(--theme-muted);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text)}html .siteflow-shell .sidebar{border-right-color:color-mix(in srgb, var(--theme-border) 76%, transparent);background:var(--theme-navigation);color:var(--theme-navigation-text);box-shadow:7px 0 24px #122b3d0d}html .siteflow-shell .sidebar :is(b,strong,span,a,.nav-icon){color:var(--theme-navigation-text)}html .siteflow-shell .sidebar :is(small,.shell-nav-explanation){color:var(--theme-navigation-muted)}html .siteflow-shell .sidebar nav a,html .siteflow-shell .sidebar nav .nav-disabled,html .siteflow-shell .sidebar-profile-link{color:var(--theme-navigation-text);background:0 0;border-color:#0000}html .siteflow-shell .sidebar nav a:hover,html .siteflow-shell .sidebar nav a.active,html .siteflow-shell .sidebar nav a[aria-current=page],html .siteflow-shell .sidebar-profile-link:hover{border-color:color-mix(in srgb, var(--theme-brand) 36%, var(--theme-border));background:var(--theme-navigation-active);color:var(--theme-navigation-text);box-shadow:inset 3px 0 var(--theme-brand)}html .siteflow-shell .sidebar .tech>span{background:var(--theme-action);color:#fff}html .siteflow-shell .sidebar .tech>div>small{color:var(--theme-navigation-muted);opacity:1}html .siteflow-shell .workspace-header,html .siteflow-shell .mode-banner,html .siteflow-shell .mobile-nav{border-color:var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 96%, transparent);color:var(--theme-text);box-shadow:0 1px #132b3d0f}html .siteflow-shell .workspace-header :is(b,strong),html .siteflow-shell .mode-banner b{color:var(--theme-text)}html .siteflow-shell .workspace-header :is(small,span),html .siteflow-shell .mode-banner span{color:var(--theme-muted)}html .siteflow-shell :is(.panel,.form-section,.ui-section-card,.ui-metric-card,.metric,.metric-card,.dashboard-card,.project-summary-card,.siteflow-job-card,.home-action-grid>a,.home-active-module-grid>a,.key-card,.people-compliance-counts article,.people-external article,.project-action-menu__popover,.modal,.mobile-more-sheet,fieldset,details){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow)}html .siteflow-shell :is(.main-welcome-header,.loading-state,.empty-state,.optional-note,.schedule-source-status,.schedule-project-filter,.planner-day-header,.planner-grid-header,.project-action-menu__status,tbody tr:nth-child(2n) td){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html .siteflow-shell :is(h1,h2,h3,h4,h5,dt,dd,label,legend,td,th){color:var(--theme-text)}html .siteflow-shell :is(p,small,.section-helper,.module-subtitle){color:var(--theme-muted)}html .siteflow-shell :is(input,select,textarea){border-color:var(--theme-border-strong);background:var(--theme-control);color:var(--theme-text);box-shadow:none}html .siteflow-shell :is(input,textarea)::placeholder{color:var(--theme-placeholder)}html .siteflow-shell :is(th,.people-table th){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html .siteflow-shell :is(td,.people-table td,.job-row){border-color:var(--theme-border)}html .siteflow-shell :is(.primary,button.primary,a.primary){border-color:var(--theme-action);background:var(--theme-action);color:#fff!important}html .siteflow-shell :is(.secondary,button.secondary,a.secondary,.app-back-button){border-color:var(--theme-border-strong);background:var(--theme-surface);color:var(--theme-text)}html .siteflow-shell :is(.primary,.secondary,button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;box-shadow:var(--mbs-focus-ring)}html .siteflow-shell :is(.modal-backdrop,.mobile-more-backdrop,.assistant-overlay){background:var(--theme-overlay)}html .siteflow-shell .project-action-menu__popover{border:1px solid var(--theme-border-strong);box-shadow:0 18px 44px #1627322e}html .siteflow-shell .project-action-menu__popover :is(a,button){color:var(--theme-text)}html .siteflow-shell .project-action-menu__popover :is(a,button):hover{background:var(--theme-surface-raised)}html .siteflow-shell .core-stage10 .platform-kicker,html .siteflow-shell .home-stage10 .siteflow-job-card header>span{color:var(--theme-action)}html .siteflow-shell .platform-kicker{color:var(--theme-action)!important}html .siteflow-shell .home-stage10 .home-module-tile :is(.module-subtitle,em),html .siteflow-shell .home-stage10 :is(.team-availability-list,.team-upcoming-list)>p{color:var(--theme-muted)!important}html .siteflow-shell .home-stage10 .home-action-grid b{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=neutral]{background:var(--ui-tone-neutral-bg)!important;color:var(--ui-tone-neutral-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=info]{background:var(--ui-tone-info-bg)!important;color:var(--ui-tone-info-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=ready]{background:var(--ui-tone-ready-bg)!important;color:var(--ui-tone-ready-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=attention]{background:var(--ui-tone-attention-bg)!important;color:var(--ui-tone-attention-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=blocked]{background:var(--ui-tone-blocked-bg)!important;color:var(--ui-tone-blocked-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=unknown]{background:var(--ui-tone-unknown-bg)!important;color:var(--ui-tone-unknown-text)!important}html .siteflow-shell .people-stage10 .people-source-chip{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)!important}html .siteflow-shell .people-stage10 .people-source-state>div>span,html .siteflow-shell .people-stage10 .people-table td>:is(span,small){color:var(--theme-muted)!important}html .siteflow-shell .people-stage10 .people-table td:first-child>strong{color:var(--theme-link)!important}html .siteflow-shell .people-stage10 .people-table tbody tr:nth-child(2n) td{background:var(--theme-surface-raised)}html .siteflow-shell .people-stage10 .people-pill.valid{background:var(--ui-tone-ready-bg)!important;color:var(--ui-tone-ready-text)!important}html .siteflow-shell .people-stage10 :is(.people-pill.missing,.people-pill.unknown){background:var(--ui-tone-neutral-bg)!important;color:var(--ui-tone-neutral-text)!important}html .siteflow-shell .people-stage10 .people-pill.expiring{background:var(--ui-tone-attention-bg)!important;color:var(--ui-tone-attention-text)!important}html .siteflow-shell .people-stage10 .people-pill.expired{background:var(--ui-tone-blocked-bg)!important;color:var(--ui-tone-blocked-text)!important}html .siteflow-shell :is(.people-tabs,.schedule-view-tabs) button{color:var(--theme-text);opacity:1}html .siteflow-shell :is(.people-tabs,.schedule-view-tabs) button.active,html .siteflow-shell .planner-view-switch button.active{border-color:color-mix(in srgb, var(--theme-link) 38%, var(--theme-border));background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)}html .siteflow-shell .schedule-stage10 .planner-view-switch button{background:var(--theme-surface);opacity:1;color:var(--theme-text)!important}html .siteflow-shell .schedule-stage10 .planner-view-switch button.active{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)!important}html .siteflow-shell .schedule-stage10 :is(.planner-people-signal,.planner-day-summary,.planner-block){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html .siteflow-shell .schedule-stage10 :is(.planner-people-signal,.planner-day-summary,.planner-block) :is(span,small),html .siteflow-shell .schedule-stage10 .schedule-source-status span{color:var(--theme-muted)}html .siteflow-shell .project-overview-current-time{color:var(--ui-tone-info-text)}html .siteflow-shell .schedule-stage10 :is(.my-day-entry-kicker,.schedule-now-line,.schedule-now-line time),html .siteflow-shell .modules-stage10 .module-tile :is(.module-subtitle,.module-category,em),html .siteflow-shell .assets-tools-stock-page.operations-stage11 .module-subtitle{color:var(--theme-link)!important}html .siteflow-shell .modules-stage10 .module-tile .module-policy-note{opacity:1;color:var(--theme-muted)!important}html .siteflow-shell .branded-empty>span{color:var(--theme-link)!important}html .siteflow-shell :is(.assets-tools-stock-page.operations-stage11,.key-register-page.operations-stage11) :is(.tool-calendar-legend,.tool-calendar-weekday){color:var(--theme-muted)!important}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-tabs{border-color:var(--theme-border);background:var(--theme-surface-raised)}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-tabs button{color:var(--theme-text)}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-tabs button.active{border-color:var(--theme-action);background:var(--theme-action);color:var(--mbs-color-primary-foreground)}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-metrics article>span{color:var(--theme-muted)}html .siteflow-shell .settings.operations-stage11 .site-folder-link-section>header span{color:var(--theme-link)}html .siteflow-shell #production-mode-disabled-reason{color:var(--theme-text);opacity:1}html .siteflow-shell .setup-message:not(.success),html .siteflow-shell .settings.operations-stage11 :is(.setup-message,.backend-required-notice){border-color:color-mix(in srgb, var(--mbs-tone-attention-text) 34%, var(--theme-border));background:var(--mbs-tone-attention-bg);color:var(--mbs-tone-attention-text)}html .siteflow-shell .setup-message.success{border-color:color-mix(in srgb, var(--mbs-tone-ready-text) 34%, var(--theme-border));background:var(--mbs-tone-ready-bg);color:var(--mbs-tone-ready-text)}html .siteflow-shell .settings.operations-stage11 :is(.setup-message,.backend-required-notice) :is(strong,b,p,span){color:inherit}html .siteflow-shell .projects-stage7 .project-overview-actions>:is(a,button)>span{color:var(--theme-action)}html .siteflow-shell .mbs-workspace-theme .project-workspace-nav a.active{border-color:color-mix(in srgb, var(--theme-link) 36%, var(--theme-border));background:var(--mbs-tone-info-bg);color:var(--mbs-tone-info-text)}html .siteflow-shell .badge{border-color:color-mix(in srgb, var(--ui-tone-neutral-text) 34%, transparent);background:var(--ui-tone-neutral-bg)!important;color:var(--ui-tone-neutral-text)!important}html .siteflow-shell :is(.badge.pass,.badge.active,.badge.completed,.badge.configured,.badge.sync-local,.badge.sync-synced){background:var(--ui-tone-ready-bg)!important;color:var(--ui-tone-ready-text)!important}html .siteflow-shell :is(.badge.draft,.badge.pending,.badge.medium,.badge.in-progress,.badge.warning){background:var(--ui-tone-attention-bg)!important;color:var(--ui-tone-attention-text)!important}html .siteflow-shell :is(.badge.overdue,.badge.high,.badge.fail,.badge.critical),html .siteflow-shell .readiness-blocked{background:var(--ui-tone-blocked-bg)!important;color:var(--ui-tone-blocked-text)!important}html .siteflow-shell :disabled{opacity:.62}html[data-theme-preset=soft-neutral]{--mbs-tone-neutral-bg:#ece6dc;--mbs-tone-info-bg:#e1edf0;--mbs-tone-accent-bg:#eee6f2;--mbs-tone-ready-bg:#dcebe3;--mbs-tone-attention-bg:#f8eacb;--mbs-tone-blocked-bg:#f4dddc;--mbs-tone-unknown-bg:#e8e3db}}.display-renderer{--mbs-color-info:#0054ed;--mbs-color-text:#081a3b;--mbs-color-text-muted:#465b79;--mbs-color-success:#00865b;--mbs-color-warning:#a65000;--mbs-color-danger:#d91d36;--display-accent:var(--mbs-color-info);width:100%;min-width:0;min-height:100%;color:var(--mbs-color-text);background:linear-gradient(130deg, var(--mbs-tone-info-bg), var(--mbs-color-surface-raised) 55%, var(--mbs-tone-info-bg));font-family:Arial,Segoe UI,sans-serif;line-height:1.2;display:flex;position:relative;container-type:inline-size}.display-renderer *,.display-renderer :before,.display-renderer :after{box-sizing:border-box}.display-dashboard{flex:1;grid-template-rows:5.8em 3.7em 6.8em minmax(0,1fr) 3em;gap:.7em;width:100%;min-width:0;height:56.25cqw;min-height:56.25cqw;padding:.7em 1.25em;font-size:clamp(10px,1cqw,24px);display:grid;position:relative}.display-renderer [data-accent=blue]{--display-accent:var(--mbs-color-info)}.display-renderer [data-accent=green]{--display-accent:var(--mbs-color-success)}.display-renderer [data-accent=teal]{--display-accent:var(--mbs-color-primary)}.display-renderer [data-accent=amber]{--display-accent:var(--mbs-color-warning)}.display-renderer [data-accent=red]{--display-accent:var(--mbs-color-danger)}.display-renderer [data-accent=purple]{--display-accent:var(--mbs-tone-accent-text)}.display-renderer [data-accent=neutral]{--display-accent:var(--mbs-color-text-muted)}.display-icon{flex:none;width:1.5em;height:1.5em}.display-renderer__header{background:var(--mbs-color-surface);border-radius:.6em;justify-content:space-between;align-items:center;gap:1.2em;min-width:0;padding:.6em .8em;display:flex}.display-renderer__brand{align-items:center;gap:1.35em;min-width:0;display:flex}.display-renderer__brand img{object-fit:contain;width:15em;height:4.6em}.display-renderer__brand>div{border-left:1px solid var(--mbs-color-border);white-space:nowrap;padding-left:1.4em}.display-renderer__brand h1{letter-spacing:-.025em;margin:0 0 .25em;font-size:1.5em;line-height:1.15}.display-renderer__brand span{font-size:.83em}.display-renderer__clock{text-align:center;flex-shrink:0}.display-renderer__clock time{justify-content:center;align-items:baseline;gap:.35em;display:flex}.display-renderer__clock time strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:3.7em;font-weight:800;line-height:1}.display-renderer__clock time>span{text-transform:uppercase;font-size:1em;font-weight:800}.display-renderer__connection{color:var(--mbs-color-text-muted);align-items:center;gap:.3em;margin-top:.4em;font-size:.72em;font-weight:750;display:inline-flex}.display-renderer__connection:before{content:"";background:currentColor;border-radius:50%;width:.6em;height:.6em}.display-renderer__connection span{color:var(--mbs-color-text);font-weight:500}.display-renderer__connection[data-state=Online]{color:var(--mbs-color-success)}.display-renderer__connection[data-state=Stale]{color:var(--mbs-color-warning)}.display-renderer__connection[data-state=Offline]{color:var(--mbs-color-danger)}.display-renderer__date{border-left:1px solid var(--mbs-color-border);white-space:nowrap;align-items:center;gap:.8em;padding-left:1.25em;display:flex}.display-renderer__date>.display-icon{width:1.8em;height:1.8em}.display-renderer__date>div{gap:.25em;font-size:1em;display:grid}.display-renderer__date small{color:var(--mbs-color-text-muted);font-size:.7em}.display-weather{border-left:1px solid var(--mbs-color-border);align-items:center;gap:1em;padding-left:1.2em;display:flex}.display-weather__current{white-space:nowrap;align-items:center;gap:.55em;display:flex}.display-weather__current>div:last-child{gap:.15em;display:grid}.display-weather__current strong{font-size:.85em}.display-weather__current b{font-size:1.65em;line-height:1}.display-weather__current small{font-size:.7em}.display-weather__symbol{width:4em;height:3em;position:relative}.display-weather__symbol .display-icon:first-child{width:2.4em;height:2.4em;color:var(--mbs-color-warning);position:absolute;top:0;right:0}.display-weather__symbol .display-icon:last-child{width:3.2em;height:2.5em;fill:var(--mbs-color-surface);position:absolute;bottom:0;left:0}.display-weather__forecast{border-left:1px solid var(--mbs-color-border);white-space:nowrap;gap:1em;padding-left:1em;font-size:.72em;display:flex}.display-weather__forecast>div{justify-items:center;gap:.5em;display:grid}.display-weather__forecast .display-icon{color:var(--mbs-color-warning)}.display-weather__forecast>span{color:var(--mbs-color-text-muted);line-height:1.5}.display-attention{background:linear-gradient(115deg, var(--mbs-color-text), color-mix(in srgb, var(--mbs-color-info) 25%, var(--mbs-color-text)));color:var(--mbs-color-primary-foreground);border-radius:.55em;grid-template-columns:1.05fr repeat(4,1.2fr);align-items:center;gap:1em;padding:.6em 1.4em;display:grid}.display-attention__title{align-items:center;gap:.85em;display:flex}.display-attention__title>.display-icon{width:2em;height:2em}.display-attention__title strong{text-transform:uppercase;font-size:.87em}.display-attention span{margin-top:.3em;font-size:.7em;line-height:1.2;display:block}.display-attention article{border-left:1px solid color-mix(in srgb, var(--mbs-color-surface) 40%, transparent);align-items:center;gap:.9em;min-width:0;padding-left:1.4em;display:flex}.display-attention h2{margin:0;font-size:.8em;line-height:1.25}.display-attention__icon{background:var(--display-accent);width:1.9em;height:1.9em;color:var(--mbs-color-primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:1.2em;font-weight:800;display:grid}.display-attention__icon .display-icon{width:1.1em;height:1.1em}.display-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7em;display:grid}.display-widget,.display-kpi{border:1px solid color-mix(in srgb, var(--mbs-color-info) 12%, var(--mbs-color-surface));background:var(--mbs-color-surface);min-width:0;box-shadow:0 .15em .65em color-mix(in srgb, var(--mbs-color-info) 9%, transparent);border-radius:.65em}.display-kpi{border-bottom:.25em solid var(--display-accent);align-items:flex-start;gap:1em;padding:.85em 1em;display:flex;position:relative}.display-kpi__icon{width:3.6em;height:3.6em;color:var(--display-accent);background:color-mix(in srgb, var(--display-accent) 10%, var(--mbs-color-surface));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.display-kpi__icon .display-icon{width:2em;height:2em}.display-kpi__content{min-width:0}.display-kpi h2{text-transform:uppercase;margin:0;font-size:.73em;font-weight:750}.display-kpi__content>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.3em;line-height:1.15;display:block}.display-kpi__content>span{color:var(--mbs-color-text-muted);margin-top:.2em;font-size:.7em;line-height:1.25;display:block}.display-kpi__history{justify-content:flex-end;align-items:flex-end;gap:.22em;width:46%;height:1.2em;display:flex;position:absolute;bottom:.45em;right:1em}.display-kpi__history i{background:linear-gradient(to top, var(--display-accent), color-mix(in srgb, var(--display-accent) 55%, var(--mbs-color-surface)));width:.65em;min-height:1px}.display-renderer .display-renderer__grid{grid-template-rows:minmax(0,1.52fr) minmax(0,1fr);grid-template-columns:repeat(40,minmax(0,1fr));gap:.7em;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:grid}.display-widget{flex-direction:column;min-height:0;padding:.8em .9em;display:flex;position:relative}.display-widget--schedule{grid-column:span 12}.display-widget--team{grid-column:span 11}.display-widget--events{grid-column:span 8}.display-widget--projects{grid-column:span 9}.display-widget--areas{grid-column:span 8}.display-widget--focus{grid-column:span 23}.display-widget--safety{grid-column:span 9}.display-widget__heading{border-bottom:1px solid color-mix(in srgb, var(--mbs-color-border) 55%, var(--mbs-color-surface));justify-content:space-between;align-items:center;gap:.4em;padding-bottom:.7em;display:flex}.display-renderer .display-dashboard :is(h1,h2,h3,h4){color:inherit}.display-renderer .display-widget__heading h2{color:var(--mbs-color-info);text-transform:uppercase;align-items:center;gap:.5em;margin:0;font-size:.85em;line-height:1.15;display:flex}.display-widget__heading>span{font-size:.65em}.display-source-state{color:var(--mbs-color-text-muted);font-size:.65em;font-style:normal;font-weight:750;position:absolute;top:1.25em;right:1.35em}.display-source-state[data-state=Current]{color:var(--mbs-color-success)}.display-source-state[data-state=Stale]{color:var(--mbs-color-warning)}.display-widget--schedule .display-widget__heading{padding-right:4.5em}.display-schedule-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;line-height:1.18}.display-schedule-table th{color:var(--mbs-color-text);text-transform:uppercase;padding:.85em 0;font-size:.57em;font-weight:750}.display-schedule-table th:first-child{width:26%}.display-schedule-table th:last-child{width:27%}.display-schedule-table[data-has-trade=true] th:first-child{width:14%}.display-schedule-table[data-has-trade=true] th:nth-child(3){width:21%}.display-schedule-table[data-has-trade=true] th:last-child{width:25%}.display-renderer .display-schedule-table td{border-top:1px solid color-mix(in srgb, var(--mbs-color-border) 55%, var(--mbs-color-surface));vertical-align:middle;background:0 0;padding:.4em .5em .4em 0;font-size:.75em}.display-renderer .display-schedule-table th{background:0 0}.display-schedule-table time{font-variant-numeric:tabular-nums;font-weight:750}.display-schedule-table td strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.display-schedule-table td span{color:var(--mbs-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1em;display:block;overflow:hidden}.display-renderer b[data-status],.display-trade{color:var(--mbs-tone-info-text);background:var(--mbs-tone-info-bg);text-transform:uppercase;border-radius:2em;padding:.4em .65em;font-size:.68em;font-weight:750;display:inline-block}.display-renderer b[data-status=In\ progress],.display-renderer b[data-status=Complete]{color:var(--mbs-tone-ready-text);background:var(--mbs-tone-ready-bg)}.display-renderer b[data-status=Needs\ attention]{color:var(--mbs-tone-blocked-text);background:var(--mbs-tone-blocked-bg)}.display-renderer b[data-status=Status\ unavailable],.display-renderer b[data-status=Planned]{color:var(--mbs-tone-unknown-text);background:var(--mbs-tone-unknown-bg)}.display-renderer b[data-status=Planning],.display-trade[data-trade=Electrical]{color:var(--mbs-tone-attention-text);background:var(--mbs-tone-attention-bg)}.display-renderer b[data-status=Quote],.display-trade[data-trade=Maintenance]{color:var(--mbs-tone-accent-text);background:var(--mbs-tone-accent-bg)}.display-schedule-source{color:var(--mbs-color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.4em;margin-top:auto;padding-top:.75em;font-size:.61em;line-height:1.3;display:flex}.display-widget__empty{text-align:center;flex:1;place-content:center;justify-items:center;gap:.65em;min-width:0;padding:.85em .3em;display:grid}.display-widget__empty .display-icon{width:2em;height:2em;color:var(--mbs-color-info);opacity:.7}.display-widget__empty strong{font-size:.85em}.display-widget__empty>span{max-width:28em;color:var(--mbs-color-text-muted);font-size:.72em;line-height:1.45}.display-team-grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.display-team-group{align-items:flex-start;gap:.5em;min-width:0;padding:.8em .2em;display:flex}.display-team-group:nth-child(2n){border-left:1px solid var(--mbs-color-surface-raised);padding-left:.55em}.display-team-group:nth-child(n+3){border-top:1px solid var(--mbs-color-surface-raised)}.display-team-group>div:last-child{flex:1;min-width:0}.display-round-icon{width:2em;height:2em;color:var(--display-accent);background:color-mix(in srgb, var(--display-accent) 9%, var(--mbs-color-surface));border-radius:50%;flex:none;place-items:center;display:grid}.display-round-icon .display-icon{width:1.2em;height:1.2em}.display-team-group h3{align-items:center;gap:.4em;margin:.15em 0 .7em;font-size:.7em;line-height:1.2;display:flex}.display-team-group h3 span{color:var(--mbs-color-info);background:var(--mbs-tone-info-bg);border-radius:50%;margin-left:auto;padding:.3em .5em}.display-team-group ul{gap:.75em;margin:0;padding-left:1em;font-size:.67em;line-height:1.3;display:grid}.display-team-group p{color:var(--mbs-color-text-muted);margin:0;font-size:.68em;line-height:1.4}.display-renderer .display-team-motto{border-top:1px solid var(--mbs-color-surface-raised);color:var(--mbs-color-info);margin:0;padding-top:.85em;font-size:.7em;font-weight:600}.display-events,.display-projects{flex:1;margin:0;padding:0;list-style:none}.display-events{grid-template-rows:repeat(6,1fr);display:grid}.display-events li{border-bottom:1px solid var(--mbs-color-surface-raised);grid-template-columns:5.5em 2em 1fr;align-items:center;gap:.6em;font-size:.68em;line-height:1.3;display:grid}.display-events .display-round-icon{font-size:1.1em}.display-projects{grid-template-rows:repeat(5,1fr);display:grid}.display-projects li{border-bottom:1px solid var(--mbs-color-surface-raised);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7em;font-size:.68em;line-height:1.3;display:grid}.display-projects li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mbs-color-info);overflow:hidden}.display-projects b[data-status]{font-size:.76em}.display-pipeline{justify-content:space-between;align-items:center;gap:.5em;padding-top:1em;font-size:.7em;display:flex}.display-pipeline>span{color:var(--mbs-color-info)}.display-pipeline>strong{font-size:1.2em}.display-areas{flex:1;gap:.8em;min-height:0;padding-top:.5em;display:flex}.display-area-map{background:var(--mbs-tone-info-bg);border-radius:.4em;width:43%;min-height:0}.display-area-map__land{fill:color-mix(in srgb, var(--mbs-color-info) 17%, var(--mbs-color-surface))}.display-area-map__roads{fill:none;stroke:var(--mbs-color-surface);stroke-width:1.4px}.display-area-map circle{fill:var(--mbs-color-info);stroke:var(--mbs-color-surface);stroke-width:2px}.display-areas ul{flex:1;align-content:space-around;margin:0;padding:0;font-size:.7em;list-style:none;display:grid}.display-areas li{align-items:center;gap:.6em;display:flex}.display-areas li i{background:var(--mbs-color-info);border-radius:50%;width:.7em;height:.7em}.display-areas li strong{margin-left:auto}.display-renderer .display-area-total{color:var(--mbs-color-info);margin:.5em 0 0;font-size:.75em;font-weight:700}.display-area-total small{font-size:.8em}.display-widget--focus{background:linear-gradient(130deg, color-mix(in srgb, var(--mbs-color-info) 65%, var(--mbs-color-text)), var(--mbs-color-text));color:var(--mbs-color-primary-foreground)}.display-widget--focus .display-widget__heading{border-color:color-mix(in srgb, var(--mbs-color-surface) 20%, transparent)}.display-renderer .display-widget--focus .display-widget__heading h2,.display-renderer .display-focus-intro :is(p,small),.display-renderer .display-widget--focus .display-widget__heading>span{color:inherit}.display-focus-content{flex:1;gap:1.2em;min-height:0;padding-top:.75em;display:flex}.display-focus-intro{flex:0 0 21%}.display-focus-intro small{text-transform:uppercase;font-size:.57em}.display-focus-intro h3{margin:.3em 0;font-size:1.1em;line-height:1.15}.display-focus-intro p{margin:.4em 0 .9em;font-size:.75em;line-height:1.3}.display-focus-intro>span{color:var(--mbs-color-info);background:var(--mbs-color-surface);border-radius:.35em;padding:.5em .7em;font-size:.65em;font-weight:700;display:inline-block}.display-focus-cards{flex:1;gap:.6em;min-width:0;display:flex}.display-focus-card{background:var(--mbs-color-surface);min-width:0;color:var(--mbs-color-text);border-radius:.45em;flex:1;grid-template-columns:1fr 3.9em;align-content:space-between;gap:.3em;padding:.85em .8em .7em;display:grid}.display-focus-card h4{margin:0;font-size:.77em;line-height:1.2}.display-focus-card p{margin:.25em 0;font-size:.75em;line-height:1.3}.display-progress-ring{align-self:center;width:3.9em;height:3.9em;position:relative}.display-progress-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.display-progress-ring circle{fill:none;stroke:var(--mbs-color-surface-raised);stroke-width:3px}.display-progress-ring circle+circle{stroke:var(--display-accent)}.display-progress-ring strong{place-items:center;font-size:.73em;display:grid;position:absolute;inset:0}.display-focus-card dl{border-top:1px solid var(--mbs-color-surface-raised);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.4em;margin:.3em 0 0;padding-top:.5em;display:grid}.display-focus-card dt{color:var(--mbs-color-text-muted);font-size:.58em}.display-focus-card dd{margin:.2em 0 0;font-size:.8em;font-weight:700}.display-focus-card dd[data-status=In\ progress]{color:var(--mbs-color-success)}.display-focus-card dd[data-status=Planning]{color:var(--mbs-color-warning)}.display-widget--focus .display-widget__empty{border:1px solid color-mix(in srgb, var(--mbs-color-surface) 25%, transparent);border-radius:.45em}.display-widget--focus .display-widget__empty>span,.display-widget--focus .display-widget__empty .display-icon{color:inherit}.display-safety-row{border-bottom:1px solid var(--mbs-color-surface-raised);align-items:flex-start;gap:.65em;padding:.6em 0;display:flex}.display-safety-row h3{margin:0 0 .25em;font-size:.7em}.display-safety-row p{color:var(--mbs-color-text-muted);margin:0;font-size:.64em;line-height:1.35}.display-safety-signoff{color:var(--mbs-color-text-muted);gap:.5em;margin-top:auto;padding-top:.75em;font-size:.68em;display:grid}.display-safety-signoff strong{color:var(--mbs-color-text)}.display-safety-signoff small{font-size:.9em}.display-renderer__footer{background:var(--mbs-color-surface);align-items:center;gap:1em;min-width:0;display:flex}.display-renderer__footer>strong{background:var(--mbs-color-info);color:var(--mbs-color-primary-foreground);text-transform:uppercase;border-radius:0 .8em 0 0;flex-shrink:0;align-self:stretch;align-items:center;gap:.65em;padding:.7em 1.3em;font-size:.85em;display:flex}.display-renderer__footer>div{flex:1;gap:1.5em;min-width:0;display:flex;overflow:hidden}.display-renderer__footer>div>span{overflow-wrap:anywhere;font-size:.67em;line-height:1.35}.display-renderer__footer>div>span:before{content:"•";padding-right:1em}.display-design-label{color:var(--mbs-color-text);background:var(--mbs-tone-attention-bg);text-align:center;flex:0 0 12em;align-self:stretch;place-items:center;padding:.4em .6em;font-size:.66em;display:grid}.display-announcement{z-index:10;border:1px solid var(--mbs-color-border);border-left:.22em solid var(--mbs-color-success);background:var(--mbs-color-surface);width:min(18em,85%);box-shadow:var(--mbs-shadow-overlay);border-radius:.55em;align-items:flex-start;gap:.7em;padding:.85em;display:flex;position:absolute;bottom:4em;right:1.25em}.display-announcement>.display-icon{width:2.5em;height:2.5em;color:var(--mbs-color-success);background:var(--mbs-tone-ready-bg);border-radius:50%;padding:.4em}.display-announcement>div{min-width:0}.display-announcement span{text-transform:uppercase;font-size:.75em;font-weight:800;display:block}.display-announcement strong{overflow-wrap:anywhere;margin-top:.3em;font-size:.72em;font-weight:500;line-height:1.4;display:block}.display-announcement small{color:var(--mbs-color-text-muted);margin-top:.5em;font-size:.57em;display:block}.display-announcement[data-kind=Urgent]{border:.18em solid var(--mbs-color-danger);background:var(--mbs-tone-blocked-bg);text-align:center;justify-content:center;width:auto;left:1.25em}.display-announcement[data-kind=Urgent]>.display-icon{color:var(--mbs-color-danger);background:0 0}.display-announcement[data-kind=Urgent] strong{font-size:1.6em;font-weight:700}.display-admin-preview{border:1px solid var(--mbs-color-border);border-radius:var(--mbs-radius-lg);width:100%;min-width:0;overflow:visible}.display-admin-preview .display-renderer{border-radius:inherit;min-height:0}.display-admin-grid{gap:var(--mbs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.display-admin-summary{gap:var(--mbs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.display-admin-summary>div{padding:var(--mbs-space-4);border:1px solid var(--mbs-color-border);border-radius:var(--mbs-radius-md);background:var(--mbs-color-surface-raised)}.display-admin-summary dt{color:var(--mbs-color-text-muted);font-size:.82rem}.display-admin-summary dd{margin:.35rem 0 0;font-weight:750}.display-admin-form{gap:var(--mbs-space-3);display:grid}.display-admin-form label{gap:var(--mbs-space-2);font-weight:700;display:grid}.display-admin-form textarea{min-height:7rem}.display-admin-actions{align-items:end;gap:var(--mbs-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.display-admin-actions label{gap:var(--mbs-space-2);min-width:0;max-width:100%;display:grid}.display-admin-actions select{width:100%;min-width:0;max-width:100%}.display-admin-note{padding:var(--mbs-space-3);border-left:4px solid var(--mbs-color-warning);background:var(--mbs-tone-attention-bg)}.display-admin-preview:fullscreen{background:var(--mbs-color-surface);border:0;border-radius:0;overflow:auto}.display-fullscreen-exit{display:none}.display-admin-preview:fullscreen .display-fullscreen-exit{z-index:40;opacity:0;display:block;position:fixed;top:.5rem;right:.5rem}:is(.display-admin-preview:fullscreen .display-fullscreen-exit:hover,.display-admin-preview:fullscreen .display-fullscreen-exit:focus-visible){opacity:1}@container (width<=1100px){.display-dashboard{font-size:1cqw}}@container (width<=700px){.display-dashboard{grid-template-rows:auto auto auto auto auto;gap:.75em;height:auto;min-height:0;padding:.8em;font-size:14px}.display-renderer__header{flex-wrap:wrap;gap:1em}.display-renderer__brand{gap:.8em;width:100%}.display-renderer__brand img{width:9em;height:3.5em}.display-renderer__brand>div{white-space:normal;padding-left:.8em}.display-renderer__brand h1{font-size:1.1em}.display-renderer__brand span{font-size:.7em}.display-renderer__clock time strong{font-size:2.9em}.display-renderer__date{gap:.5em;padding-left:.6em;font-size:.8em}.display-weather{border-left:0;border-top:1px solid var(--mbs-color-border);justify-content:space-between;width:100%;padding-top:.7em;padding-left:0}.display-attention{grid-template-columns:1fr 1fr;gap:.85em;padding:1em}.display-attention__title{grid-column:1/-1}.display-attention article{gap:.6em;padding-left:.5em}.display-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.display-kpi{gap:.65em;min-height:7.8em;padding:1em .7em}.display-kpi:last-child{grid-column:1/-1}.display-kpi__icon{width:2.3em;height:2.3em}.display-kpi__icon .display-icon{width:1.5em;height:1.5em}.display-kpi h2{font-size:.8em}.display-kpi__content>span{font-size:.78em}.display-renderer .display-renderer__grid{grid-template-rows:none;grid-template-columns:1fr}.display-widget{grid-column:1;min-height:14em}.display-widget--schedule{min-height:23em}.display-widget__heading h2{font-size:1em}.display-renderer .display-schedule-table td{font-size:.83em}.display-source-state{top:1.5em}.display-widget--team{min-height:22em}.display-team-group h3{font-size:.83em}.display-team-group ul,.display-team-group p{font-size:.78em}.display-events li,.display-projects li{min-height:3.4em;font-size:.8em}.display-widget--areas{min-height:19em}.display-areas{flex:auto;height:14em}.display-focus-content{flex-direction:column}.display-focus-intro>span{margin-bottom:.7em}.display-focus-cards{flex-direction:column}.display-focus-card{padding:1em;font-size:1.2em}.display-safety-row h3{font-size:.9em}.display-safety-row p{font-size:.8em}.display-renderer__footer{flex-direction:column;align-items:stretch;gap:.5em}.display-renderer__footer>div{gap:.5em;padding:.7em;display:grid}.display-renderer__footer>div>span{font-size:.8em}.display-design-label{flex-basis:auto;padding:.6em}.display-announcement{grid-column:1;width:100%;font-size:1.1em;position:sticky;bottom:1em;right:auto}.display-announcement[data-kind=Urgent]{left:auto}}@media (width<=900px){.display-admin-grid{grid-template-columns:1fr}.display-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
