.native-brand-intro{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:2147483000}.native-brand-intro__content{align-items:center;display:flex;justify-content:center;min-height:240px;position:relative;width:min(88vw,620px)}.native-brand-intro__inoza,.native-brand-intro__lemat{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.native-brand-intro__spinner{align-items:center;animation:native-brand-intro-spin 1.2s linear infinite;border:2px solid rgba(21,105,255,.22);border-bottom-color:#1569ff;border-radius:50%;display:inline-flex;height:70px;justify-content:center;margin-bottom:24px;padding:8px;width:70px}.native-brand-intro__spinner img{display:block;height:100%;width:100%}.native-brand-intro__signature{display:block;height:auto;max-width:100%;object-fit:contain;width:min(88vw,560px)}.native-brand-intro__lemat{color:#051745}.native-brand-intro__lemat-name{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.5rem,15vw,7rem);font-weight:800;letter-spacing:.18em;line-height:.95;margin-left:.18em}.native-brand-intro__lemat-tagline{color:#46587d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.68rem,2.2vw,.9rem);font-weight:600;letter-spacing:.18em;margin-top:18px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.native-brand-intro__spinner{animation:none}}@keyframes native-brand-intro-spin{to{transform:rotate(360deg)}}:root{color-scheme:light;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-body: var(--font-sans);--font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-editorial: var(--font-heading);--font-shell: var(--font-sans);--font-display: var(--font-heading);--type-page-title: clamp(1.35rem, .7vw + 1.08rem, 1.65rem);--type-page-title-mobile: 1.25rem;--type-section-title: 1.08rem;--type-body: .875rem;--type-control: .82rem;--type-caption: .72rem;--icon-stroke-width: 1.75;font-family:var(--font-sans);--inoza-midnight: #03081d;--inoza-royal: #051745;--inoza-electric: #1569ff;--inoza-glow: #33a8ff;--inoza-cyan: #4dd8ff;--inoza-white: #ffffff;--inoza-light: #f5f7fa;--inoza-silver: #c5c9d5;--inoza-slate: #273456;--inoza-steel: #46587d;--inoza-neutral: #7e7d82;--inoza-cool: #aaa8a8;--inoza-soft: #e3e4e9;--inoza-success: #1db954;--inoza-warning: #f5a623;--inoza-danger: #b84a4a;--inoza-black: #000000;--inoza-ink: #1a1a1a;--surface-shell: var(--inoza-midnight);--surface-page: var(--inoza-light);--surface-card: var(--inoza-white);--ink: var(--inoza-ink);--text-secondary: var(--inoza-steel);--divider: var(--inoza-silver);--action: var(--inoza-electric);--action-hover: var(--inoza-royal);--link: var(--inoza-electric);--focus-on-dark: var(--inoza-glow);--focus-on-light: var(--inoza-electric);--focus-ring: var(--focus-on-light);--success: var(--inoza-success);--warning: var(--inoza-warning);--danger: var(--inoza-danger);--critical: var(--danger);--highlight-ai: var(--inoza-glow);--viz-cyan: var(--inoza-cyan);--navy-950: var(--inoza-midnight);--navy-900: var(--inoza-royal);--navy-850: var(--inoza-royal);--navy-800: var(--inoza-slate);--navy-700: var(--inoza-steel);--navy-600: var(--inoza-steel);--shell-teal-950: var(--inoza-midnight);--shell-teal-925: var(--inoza-royal);--shell-teal-900: var(--inoza-royal);--shell-teal-875: var(--inoza-electric);--shell-teal-850: var(--inoza-electric);--shell-teal-800: var(--inoza-electric);--shell-teal-glow: rgba(21, 105, 255, .3);--gold-500: var(--inoza-electric);--gold-600: var(--inoza-glow);--gold-700: var(--inoza-royal);--blue-400: var(--inoza-steel);--blue-500: var(--inoza-neutral);--text: var(--ink);--muted: var(--text-secondary);--soft-muted: var(--text-secondary);--line: rgba(197, 201, 213, .82);--panel: rgba(255, 255, 255, .98);--panel-strong: var(--inoza-white);--canvas: var(--surface-page);--card: var(--surface-card);--stone: var(--inoza-soft);--shadow: 0 18px 46px rgba(3, 8, 29, .12)}.app-error-boundary{align-items:center;background:var(--inoza-light, #f5f7fa);display:flex;justify-content:center;min-height:100vh;padding:24px}.app-error-boundary-card{background:var(--inoza-white, #fff);border:1px solid var(--inoza-silver, #c5c9d5);border-radius:18px;box-shadow:0 18px 46px #03081d1f;display:grid;gap:14px;max-width:520px;padding:32px;width:100%}.app-error-boundary-card h1,.app-error-boundary-card p{margin:0}.app-error-boundary-card code{background:var(--inoza-light, #f5f7fa);border-radius:8px;color:var(--inoza-slate, #273456);font:.75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;padding:8px 10px}.project-wbs-date-cascade-backdrop{z-index:1300}.project-wbs-programme-insert-backdrop{z-index:1310}.sidebar,.topbar,.mobile-bottom-nav{--focus-ring: var(--focus-on-dark)}:where(button,a,[role=button]) :where(svg.lucide,svg[class*=lucide-]){flex:0 0 auto;stroke-width:var(--icon-stroke-width)}.project-wbs-date-cascade-dialog{width:min(640px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto;border:1px solid var(--border, var(--divider));border-radius:10px;background:var(--card);box-shadow:0 20px 60px #03081d3d;padding:16px}.project-wbs-date-cascade-dialog>header,.project-wbs-date-cascade-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-wbs-date-cascade-dialog>header div{display:grid;gap:2px}.project-wbs-date-cascade-dialog>header span,.project-wbs-date-cascade-sample>span{color:var(--text-muted, var(--text-secondary));font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-wbs-date-cascade-fields{display:grid;grid-template-columns:1fr 140px;gap:12px;margin:16px 0}.project-wbs-date-cascade-fields label{display:grid;gap:5px;color:var(--text-muted, var(--text-secondary));font-size:12px;font-weight:700}.project-wbs-date-cascade-fields label.is-wide{min-width:0}.project-wbs-date-cascade-fields input{min-height:36px;border:1px solid var(--border, var(--divider));border-radius:6px;padding:6px 9px}.project-wbs-date-cascade-summary{display:flex;justify-content:space-between;gap:12px;margin:14px 0 10px;border:1px solid #b8d9ff;border-radius:7px;background:#eef6ff;padding:10px 12px}.project-wbs-date-cascade-warnings{display:grid;gap:6px;margin-bottom:10px}.project-wbs-date-cascade-warnings p,.project-wbs-date-cascade-error{display:flex;align-items:flex-start;gap:7px;margin:0;border-radius:6px;background:#fff5e5;color:#734600;padding:8px 10px;font-size:12px}.project-wbs-date-cascade-error{margin-top:10px;background:#fff0f0;color:#a21d1d}.project-wbs-date-cascade-sample{display:grid;gap:4px;max-height:280px;overflow:auto;border:1px solid var(--border, var(--divider));border-radius:7px;padding:9px}.project-wbs-date-cascade-sample div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-top:1px solid var(--inoza-soft);padding:7px 2px;font-size:12px}.project-wbs-date-cascade-sample small{color:var(--text-muted, var(--text-secondary));font-variant-numeric:tabular-nums}.project-wbs-date-cascade-loading{margin:18px 0;color:var(--text-muted, var(--text-secondary))}.project-wbs-date-cascade-dialog>footer{justify-content:flex-end;margin-top:14px}.project-wbs-programme-row-controls,.project-wbs-programme-insert-control{align-items:center;display:inline-flex;position:relative}.wbs-my-work-page .project-wbs-programme-row-controls{gap:3px}.wbs-my-work-page .project-wbs-programme-row-controls .project-wbs-move-to-button{min-width:27px;padding:0;width:27px}.project-wbs-programme-insert-menu{background:var(--surface-card);border:1px solid var(--divider);border-radius:7px;box-shadow:0 12px 28px #03081d2e;display:grid;min-width:124px;padding:4px;position:absolute;right:0;top:calc(100% + 5px);z-index:40}.project-wbs-programme-insert-control:has(>.project-wbs-programme-insert-button[aria-expanded=true]){z-index:50}.project-wbs-shared-task-rows .workbook-task-row>span[data-mobile-label=Actions]:has(.project-wbs-programme-insert-button[aria-expanded=true]){overflow:visible;position:relative;z-index:50}.project-wbs-programme-insert-menu button{background:transparent;border:0;border-radius:5px;color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:700;justify-content:flex-start;min-height:32px;padding:6px 9px;text-align:left;white-space:nowrap;width:100%}.project-wbs-programme-insert-menu button:hover,.project-wbs-programme-insert-menu button:focus-visible{background:var(--surface-page);color:var(--inoza-electric-blue)}@media(max-width:600px){.project-wbs-date-cascade-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 28px);padding:12px}.project-wbs-date-cascade-fields,.project-wbs-date-cascade-sample div,.project-wbs-date-cascade-summary{grid-template-columns:1fr;flex-direction:column}}h1,body,button,input,select,textarea{font-family:var(--font-body)}.page-header-card h1,.admin-console-hero h1,.command-center-heading h1,.tower-progress-header h1,.login-logo-lockup strong{font-family:var(--font-editorial)}h2,h3{font-family:var(--font-heading)}.eyebrow,.brand-lockup,.brand-mark,.login-logo-lockup,.side-nav,.sidebar-section-nav,.role-card,.preview-topline,.preview-project-bar,.preview-item,.leadership-metric,.floor-chip,.project-status-card,.task-summary-metrics,.workbook-mode-toggle,.section-navigator,.md-group-tabs,.workbook-view-tabs,.project-wbs-sheet-actions,.engineering-progress-matrix-summary,.engineering-progress-matrix-head,.engineering-progress-activity strong,.engineering-progress-chip,.my-work-quick-card,.workbook-task-table,.workbook-task-table *,.workbook-inline-status,.workbook-inline-date,.workbook-inline-remarks,.workbook-inline-text,.workbook-filter-selects,.workbook-filter-selects *,.my-day-search-input,.my-day-search-input *,.project-wbs-control,.project-wbs-control *,.project-wbs-search,.project-wbs-search *,.project-wbs-sheet-grid,.project-wbs-sheet-grid *,input,select,textarea{font-family:var(--font-sans)}*{box-sizing:border-box;font-family:inherit}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html{background:var(--canvas);min-height:100%}body{margin:0;min-height:100vh;background:linear-gradient(180deg,var(--inoza-white) 0%,var(--canvas) 58%,var(--inoza-soft) 100%);color:var(--text);font-family:var(--font-sans);font-weight:500;overflow-x:hidden}body,button,input,select,textarea{font-family:var(--font-sans)}button,input,select,textarea{font:inherit}button{color:inherit}button,select,input,textarea{border:0}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.login-shell{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(320px,.92fr) minmax(320px,1.08fr);min-height:100vh;padding:clamp(22px,4vw,56px)}.login-panel,.login-preview,.panel,.page-header-card,.detail-hero,.command-hero,.table-card,.phone-frame,.update-context,.sticky-demo-bar{border:1px solid var(--line);box-shadow:var(--shadow)}.login-panel{background:linear-gradient(160deg,#0c1f34f0,#040d1ceb),linear-gradient(90deg,rgba(21,105,255,.16),transparent);border-radius:24px;min-height:540px;padding:clamp(26px,5vw,54px)}.brand-mark{align-items:center;background:linear-gradient(135deg,var(--gold-500),#ffe0a0);border-radius:18px;color:#08101d;display:inline-flex;font-size:28px;font-weight:700;height:62px;justify-content:center;letter-spacing:0;margin-bottom:34px;width:62px}.brand-mark.small{border-radius:12px;font-size:18px;height:38px;margin:0;width:38px}.brand-mark.logo-mark{background:var(--inoza-white);overflow:hidden;padding:4px}.eyebrow{color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.eyebrow.gold{color:var(--gold-500)}h3,p{margin-top:0}h1{font-size:clamp(1.5rem,2vw,2.25rem);font-weight:700;letter-spacing:0;line-height:1.12;margin-bottom:8px}h2{font-size:clamp(.98rem,1.15vw,1.14rem);font-weight:600;letter-spacing:0}h3{font-size:.98rem;font-weight:600;letter-spacing:0}.login-copy{color:#c6d4e5;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin-bottom:34px;max-width:580px}.primary-action,.secondary-action{align-items:center;border-radius:11px;display:inline-flex;font-size:.94rem;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:10px 14px;transition:transform .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.primary-action{background:var(--gold-500);border:1px solid rgba(21,105,255,.24);color:var(--inoza-white)}.secondary-action{background:#ffffff0f;border:1px solid var(--line);color:#e9f2ff}.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.primary-action:hover{background:var(--gold-600)}.primary-action.full{width:100%}.topbar-add-action{min-height:42px;padding:10px 14px}.compact-action{font-size:.84rem;min-height:38px;padding:8px 11px}.header-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.login-preview{background:linear-gradient(145deg,#08182ce0,#0a1220f0),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.03) 42px 43px);border-radius:28px;min-height:620px;overflow:hidden;padding:clamp(22px,4vw,42px);position:relative}.login-preview:before{background:linear-gradient(rgba(215,224,234,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(215,224,234,.045) 1px,transparent 1px);background-size:42px 42px;content:"";inset:0;opacity:.36;pointer-events:none;position:absolute}.preview-topline,.preview-stack,.preview-pulse{position:relative;z-index:1}.preview-topline{align-items:center;display:flex;justify-content:space-between}.preview-topline span{color:var(--muted);font-weight:700}.preview-topline strong{color:var(--gold-500);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1}.preview-pulse{align-items:end;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));height:320px;margin:40px 0 34px}.preview-project-bar{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:flex-end}.preview-project-bar div{align-items:flex-start;background:linear-gradient(180deg,#1569ffe0,#05174538);border:1px solid rgba(255,255,255,.14);border-radius:18px 18px 8px 8px;display:flex;min-height:70px;padding:14px}.preview-project-bar strong{color:var(--inoza-royal);font-size:1.05rem;font-weight:700}.preview-project-bar>span{color:var(--muted);font-size:.86rem;font-weight:600;line-height:1.25;min-height:34px}.preview-stack{display:grid;gap:12px}.preview-item{background:#040c18b3;border:1px solid var(--line);border-radius:16px;padding:16px}.preview-item span{color:var(--gold-500);display:block;font-size:.78rem;font-weight:600;margin-bottom:6px;text-transform:uppercase}.preview-item strong{color:#eff6ff}.role-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.login-roles{margin-top:10px}.login-role-picker{display:grid;gap:10px;margin-top:18px}.login-role-heading{color:#e0e8f4b8;font-size:.74rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.role-card{align-items:center;background:#ffffff0e;border:1px solid var(--line);border-radius:14px;display:flex;justify-content:space-between;min-height:58px;padding:14px 16px}.role-card:hover,.role-card:focus-visible{background:#1569ff1f;border-color:#1569ff6b}.app-shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.sidebar{align-self:start;background:#020813e0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px;padding:18px;position:sticky;top:0;height:100dvh;overflow:hidden}.sidebar-navigation-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.brand-lockup{align-items:center;background:transparent;display:flex;gap:12px;padding:0;text-align:left}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small{color:var(--muted);margin-top:2px}.side-nav{display:grid;gap:7px;margin-top:10px}.side-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#c6d4e5;display:flex;font-size:.95rem;font-weight:600;gap:11px;letter-spacing:0;min-height:44px;padding:10px 11px;position:relative;text-align:left}.side-nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav .nav-item-label{flex:1 1 auto;min-width:0}.nav-unread-badge{align-items:center;background:var(--gold-500);border-radius:999px;color:var(--surface-shell);display:inline-flex;flex:0 0 auto;font-size:.68rem;font-style:normal;font-weight:700;justify-content:center;line-height:1;min-height:19px;min-width:19px;padding:2px 6px}.side-nav button.active,.side-nav button:hover{background:#ffffff12;border-color:var(--line);color:#fff}.side-nav button.active{box-shadow:inset 3px 0 0 var(--gold-500);font-weight:700}.sidebar-section-nav{align-content:start;border-top:1px solid rgba(255,255,255,.1);display:grid;flex:1 1 auto;gap:4px;grid-auto-rows:max-content;margin-top:-4px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:12px;padding-right:2px;scrollbar-width:thin}.sidebar-section-nav>span{color:#c6d4e5a8;font-size:.66rem;font-weight:600;letter-spacing:.05em;padding:0 10px 3px;text-transform:uppercase}.sidebar-section-item{display:grid;gap:3px;min-width:0}.sidebar-section-nav button{align-items:center;background:transparent;border:1px solid transparent;border-left:3px solid transparent;border-radius:8px;color:#c6d4e5c2;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;justify-content:flex-start;min-height:30px;min-width:0;padding:5px 9px 5px 8px;text-align:left}.sidebar-section-nav button:hover,.sidebar-section-nav button.active{background:#ffffff12;border-color:#ffffff1f;border-left-color:var(--gold-500);color:var(--inoza-white)}.sidebar-section-nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section-children{border-left:2px solid rgba(212,175,55,.28);display:grid;gap:3px;margin-left:13px;min-width:0;padding-left:5px}.sidebar-section-nav button.sidebar-section-child{font-size:.72rem;min-height:27px;padding:4px 8px 4px 7px}.sidebar-section-nav.setup-navigation button svg{flex:0 0 auto}.sidebar-section-nav.setup-navigation .sidebar-section-children{margin-left:18px}.content-shell.admin-route>.topbar{justify-content:flex-end;min-height:54px}.mobile-setup-drawer-layer{display:none}@media(max-width:860px){.mobile-setup-drawer-layer[data-open=true]{display:block;inset:0 0 var(--shell-mobile-bottom-inset, 58px);position:fixed;z-index:80}.mobile-setup-drawer-backdrop{background:#06122494;border:0;inset:0;position:absolute;width:100%}.mobile-setup-drawer{background:#f7f9fc;border:1px solid var(--line);border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -18px 48px #0612243d;left:0;max-height:min(72vh,620px);overflow-y:auto;padding:12px;position:absolute;right:0}.mobile-setup-drawer>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mobile-setup-drawer>header div{display:grid;gap:1px}.mobile-setup-drawer>header span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-setup-drawer>header strong{color:var(--text);font-size:1rem}.mobile-setup-drawer>header button{align-items:center;background:var(--inoza-white);border:1px solid var(--line);border-radius:9px;display:inline-flex;height:36px;justify-content:center;width:36px}.mobile-setup-drawer nav{display:grid;gap:5px}.mobile-setup-drawer-item{display:grid;gap:4px}.mobile-setup-drawer-item>button,.mobile-setup-drawer-children button{align-items:center;background:var(--inoza-white);border:1px solid var(--line);border-radius:9px;color:var(--text);display:grid;font-size:.82rem;font-weight:750;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:42px;padding:7px 10px;text-align:left;width:100%}.mobile-setup-drawer-item.active>button,.mobile-setup-drawer-children button.active{background:var(--navy-950);border-color:var(--navy-950);color:var(--inoza-white)}.mobile-setup-drawer-children{border-left:2px solid rgba(219,178,104,.5);display:grid;gap:4px;margin-left:18px;padding-left:7px}.mobile-setup-drawer-children button{min-height:39px}}.sidebar-status{align-items:center;background:#1569ff1a;border:1px solid rgba(21,105,255,.24);border-radius:16px;display:flex;gap:12px;margin-top:auto;padding:14px}.status-dot{background:var(--gold-500);border-radius:999px;box-shadow:0 0 0 6px #1569ff1a;height:10px;width:10px}.sidebar-status small{color:var(--muted);display:block;margin-top:3px}.content-shell{min-width:0;padding:14px 16px 26px}.topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:10px}.topbar h2{font-family:var(--font-shell);margin-bottom:0}.topbar-actions{align-items:center;display:flex;gap:10px}.open-as-wrap{position:relative}.open-as-button{align-items:center;background:#ffffff13;border:1px solid var(--line);border-radius:14px;color:var(--text);display:inline-flex;gap:9px;min-height:42px;min-width:176px;padding:7px 10px;text-align:left}.open-as-avatar{align-items:center;background:#1569ff2e;border-radius:999px;color:var(--gold-700);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:800;height:30px;justify-content:center;width:30px}.open-as-button span:not(.open-as-avatar),.open-as-menu button span:not(.open-as-avatar){display:grid;gap:1px;min-width:0}.open-as-button small,.open-as-menu small{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.open-as-button strong,.open-as-menu strong{font-size:.86rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-as-menu{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:4px;grid-template-rows:minmax(0,1fr);max-height:min(calc(100dvh - 120px),560px);min-width:270px;overflow:hidden;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.open-as-backdrop,.open-as-sheet-head,.open-as-search{display:none}.open-as-list{display:grid;gap:4px;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.open-as-mobile-label,.open-as-current-badge{display:none}.open-as-empty{color:var(--muted);font-size:.82rem;font-weight:700;margin:0;padding:12px;text-align:center}.open-as-menu .open-as-persona-row{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;display:flex;gap:9px;min-height:48px;padding:8px;text-align:left}.open-as-menu .open-as-persona-row:hover,.open-as-menu .open-as-persona-row.active{background:#1569ff1a;border-color:#1569ff42}.topbar select,.field select,.field input,.field textarea{background:#ffffff13;border:1px solid var(--line);border-radius:12px;color:var(--text);min-height:42px;padding:10px 12px}.topbar select option,.field select option{background:var(--surface-shell);color:var(--text)}.field select:disabled{color:var(--soft-muted);opacity:.7}.icon-button{align-items:center;background:#ffffff13;border:1px solid var(--line);border-radius:14px;display:inline-flex;gap:8px;min-height:42px;padding:10px 12px}.icon-button span{background:var(--gold-500);border-radius:999px;color:var(--surface-shell);font-size:.72rem;font-weight:700;min-width:20px;padding:2px 6px}.notification-button{gap:7px}.notification-count{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:20px;white-space:nowrap}.main-content,.page-stack{min-width:0}.page-stack{display:grid;gap:14px}.executive-dashboard{gap:10px}.my-work-page{gap:12px}.my-work-header{align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);padding:16px}.my-work-header h1{font-size:clamp(1.35rem,1.8vw,1.75rem)}.my-work-header p:not(.eyebrow){color:var(--muted);line-height:1.42;margin:0;max-width:700px}.my-work-quick-card{background:#1569ff1a;border:1px solid rgba(21,105,255,.24);border-radius:14px;display:grid;gap:7px;padding:12px}.my-work-quick-card span{color:var(--gold-700);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.my-work-quick-card strong{font-size:1rem;line-height:1.22}.my-work-quick-card small{color:var(--muted);line-height:1.35}.my-work-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.my-work-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.my-work-main,.my-work-side,.my-work-list{display:grid;gap:10px}.my-work-side{position:sticky;top:18px}.my-work-task-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.my-work-task-row>button:first-child,.my-work-thread-row,.dependency-row,.empty-work-state{align-items:center;background:#ffffffad;border:1px solid var(--line);border-radius:13px;display:flex;gap:10px;justify-content:space-between;min-height:56px;padding:10px;text-align:left;width:100%}.my-work-task-row>button:first-child:hover,.my-work-thread-row:hover,.dependency-row:hover{background:#1569ff14;border-color:#1569ff47}.my-work-task-row span,.my-work-thread-row span,.dependency-row span,.empty-work-state span{display:grid;gap:3px;min-width:0}.my-work-task-row strong,.my-work-thread-row strong,.dependency-row strong,.empty-work-state strong{color:var(--text);line-height:1.2}.my-work-task-row small,.my-work-thread-row small,.dependency-row small,.empty-work-state small{color:var(--muted);font-size:.8rem;line-height:1.32}.wbs-my-work-page .my-work-header{border-radius:12px}.wbs-work-row.attention>button:first-child{background:#fff8ed;border-color:#b7832338}.wbs-signal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.wbs-signal-row>svg:first-child{color:var(--gold-700)}.my-work-sheet-card{background:var(--inoza-white);border:1px solid var(--line);border-radius:12px;display:grid;gap:6px;padding:12px}.my-work-sheet-card strong{color:var(--text)}.my-work-sheet-card small{color:var(--muted);font-weight:800}.icon-mini-action{align-items:center;background:#1569ff1f;border:1px solid rgba(21,105,255,.22);border-radius:12px;color:var(--gold-700);display:inline-flex;height:42px;justify-content:center;width:42px}.empty-work-state{color:var(--muted);justify-content:flex-start}@media print{.sidebar,.topbar,.mobile-bottom-nav{display:none!important}.app-shell,.content-shell,.main-content{display:block!important;margin:0!important;padding:0!important}}.command-hero{align-items:start;background:linear-gradient(126deg,#0a1630f0,#000d1ef0 58%),linear-gradient(90deg,rgba(21,105,255,.08),transparent);border-radius:18px;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);overflow:hidden;padding:clamp(16px,2vw,24px);position:relative}.command-hero:after{background:linear-gradient(rgba(215,224,234,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(215,224,234,.045) 1px,transparent 1px);background-size:38px 38px;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.hero-copy,.hero-signal{min-width:0;position:relative;z-index:1}.hero-copy h1{max-width:560px}.hero-copy p{color:var(--muted);font-size:clamp(.92rem,1vw,1rem);line-height:1.52;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.hero-signal{align-content:start;background:#ffffff0b;border:1px solid var(--line);border-radius:16px;display:grid;gap:9px;min-height:0;padding:12px}.signal-header,.signal-item{align-items:center;display:flex;justify-content:space-between}.signal-header{border-bottom:1px solid var(--line);color:var(--muted);font-size:.78rem;padding-bottom:8px;text-transform:uppercase}.signal-header strong{color:var(--gold-500);font-size:.82rem;font-weight:600}.signal-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-item{background:#000d1e6b;border:1px solid rgba(215,224,234,.1);border-radius:12px;display:grid;gap:3px;min-height:56px;padding:8px 9px}.signal-item span{color:var(--muted);font-size:.8rem;line-height:1.2}.signal-item strong{color:var(--text);font-size:1.12rem;font-weight:700}.signal-item.danger strong{color:var(--danger)}.signal-item.warning strong{color:var(--ink)}.executive-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.executive-hero .hero-copy h1{font-size:clamp(1.9rem,2.55vw,2.85rem)}.leadership-readout{background:#ffffff0b;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;padding:14px;position:relative;z-index:1;min-width:0}.leadership-readout>span{color:var(--gold-500);font-size:.78rem;font-weight:700;text-transform:uppercase}.leadership-readout>strong{color:var(--text);font-size:1.16rem;font-weight:700;line-height:1.2}.leadership-readout p{color:var(--muted);font-size:.92rem;line-height:1.45;margin:0}.readout-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.leadership-metric{background:#000d1e6b;border:1px solid rgba(215,224,234,.1);border-radius:12px;display:grid;gap:4px;padding:10px}.leadership-metric strong,.status-count,.engineering-progress-matrix-summary,.engineering-progress-matrix-head{font-variant-numeric:tabular-nums}.leadership-metric strong{color:var(--gold-500);font-size:1.24rem;font-weight:700}.leadership-metric small{color:var(--muted);line-height:1.25}.leadership-metric.warning strong{color:var(--ink)}.leadership-metric.blue strong{color:var(--blue-400)}.workstream-rail{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.workstream-tile{background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;gap:5px;min-height:88px;padding:10px}.workstream-symbol{align-items:center;background:#1569ff1a;border-radius:10px;color:var(--gold-500);display:inline-flex;font-size:1.1rem;font-weight:700;height:30px;justify-content:center;width:30px}.workstream-tile strong{font-size:.88rem}.workstream-tile small{color:var(--muted);font-size:.76rem;line-height:1.25}.workstream-assign-button{align-items:center;background:#1569ff14;border:1px solid rgba(21,105,255,.2);border-radius:9px;color:var(--gold-500);display:inline-flex;font-size:.78rem;font-weight:700;gap:5px;justify-content:center;margin-top:auto;min-height:30px;padding:6px 8px}.workstream-tile.red{border-color:#ff6b6b42}.workstream-tile.amber{border-color:#f0c66e4d}.workstream-tile.blue{border-color:#d7e0ea42}.compact-workstreams{margin-top:-2px}.compact-workstreams .workstream-tile{gap:5px;min-height:74px;padding:9px}.compact-workstreams .workstream-symbol{border-radius:10px;font-size:.98rem;height:30px;width:30px}.compact-workstreams .workstream-tile small{font-size:.78rem}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.kpi-card{background:#ffffff0f;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px;min-height:116px;padding:14px;text-align:left}button.kpi-card:hover{border-color:#1569ff80;transform:translateY(-1px)}.kpi-card strong{font-size:1.48rem;font-weight:700;letter-spacing:0}.kpi-card small{color:var(--muted);font-weight:600;line-height:1.25}.kpi-icon{align-items:center;background:#ffffff14;border-radius:12px;color:var(--blue-400);display:inline-flex;height:38px;justify-content:center;width:38px}.kpi-card.gold .kpi-icon,.kpi-card.gold strong{color:var(--gold-500)}.kpi-card.warning .kpi-icon,.kpi-card.warning strong{color:var(--warning)}.kpi-card.warning strong{color:var(--ink)}.kpi-card.danger .kpi-icon,.kpi-card.danger strong{color:var(--danger)}.kpi-card.blue .kpi-icon,.kpi-card.blue strong{color:var(--blue-400)}.dashboard-grid,.detail-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.panel{background:var(--panel);border-radius:20px;min-width:0;padding:18px}.panel.span-2{grid-column:span 2}.panel.span-3{grid-column:1 / -1}.panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.panel-head h2{margin-bottom:0}.panel-head button{align-items:center;background:transparent;color:var(--gold-500);display:inline-flex;font-size:.86rem;font-weight:600;gap:4px;padding:0}.row-between{align-items:center;display:flex;gap:12px;justify-content:space-between}.row-between small,.panel-note,.large-note,.timeline-item p,.review-task-head p,.notification-page-list p{color:var(--muted)}.project-progress-list{display:grid;gap:18px}.dashboard-section{display:grid;gap:14px}.portfolio-strip{align-items:center;background:#0a1630d1;border:1px solid rgba(215,224,234,.1);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(170px,.42fr) minmax(480px,1fr);padding:8px 10px}.portfolio-strip .brand-mark.logo-mark{background:var(--inoza-white);overflow:hidden;padding:4px}.eyebrow{margin-bottom:4px}.portfolio-strip-title h1{font-size:clamp(1.08rem,1.2vw,1.28rem);margin:0}.portfolio-strip-metrics{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-stat{background:#000d1e57;border:1px solid rgba(215,224,234,.09);border-radius:11px;display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:36px;padding:7px 8px}.portfolio-stat small{color:var(--muted);font-size:.72rem;line-height:1.25}.portfolio-stat strong{color:var(--gold-500);font-size:.98rem;font-weight:700;line-height:1.18;text-align:right}.portfolio-stat.warning strong{color:var(--ink)}.portfolio-stat.blue strong{color:var(--blue-400)}.home-execution-board{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(250px,.26fr)}.home-project-area,.home-attention-rail{min-width:0}.home-section-heading{margin-bottom:0}.home-project-grid{margin-top:6px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.home-project-grid .project-overview-card{gap:8px;padding:11px}.home-attention-rail{background:#0a1630c7;border:1px solid rgba(215,224,234,.1);border-radius:13px;display:grid;gap:8px;padding:10px;position:sticky;top:18px}.home-attention-rail h2{font-size:.95rem;line-height:1.2;margin:0}.home-attention-rail p{color:var(--muted);line-height:1.4;margin:0}.home-attention-list{display:grid;gap:6px}.home-attention-item{background:#ffffff0b;border:1px solid var(--line);border-radius:11px;display:grid;gap:4px;padding:8px;text-align:left}.home-attention-item:hover{background:#1569ff14;border-color:#1569ff47}.home-attention-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-attention-head>span{color:var(--gold-500);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-attention-item>strong{font-size:.82rem;line-height:1.25}.home-attention-item p,.home-attention-item small{color:var(--muted)}.home-attention-item p{display:-webkit-box;font-size:.76rem;line-height:1.3;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-attention-item small{font-size:.76rem}.recent-assignment-panel{background:#0a1630c7;border:1px solid rgba(21,105,255,.18);border-radius:18px;display:grid;gap:12px;padding:14px}.demo-session-note{align-items:center;background:#1569ff1a;border:1px solid rgba(21,105,255,.22);border-radius:999px;color:var(--gold-500);display:inline-flex;font-size:.78rem;font-weight:700;min-height:34px;padding:7px 11px}.recent-assignment-list{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ceo-dashboard{gap:14px}.ceo-portfolio-strip{background:var(--inoza-white);border-color:#1720331a;box-shadow:0 12px 30px #17203314}.ceo-action-row{display:flex;flex-wrap:wrap;gap:8px}.ceo-exception-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(340px,.38fr)}.ceo-side-stack{display:grid;gap:14px;min-width:0;position:sticky;top:18px}.ceo-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:16px;box-shadow:0 12px 30px #17203314;display:grid;gap:12px;min-width:0;padding:14px}.ceo-priority-list,.ceo-project-list,.ceo-department-grid{display:grid;gap:9px}.ceo-priority-item{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-left:4px solid rgba(40,122,85,.66);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.ceo-priority-item.dependent{border-left-color:#1569ffeb}.ceo-priority-open{background:transparent;color:inherit;display:grid;gap:7px;min-width:0;text-align:left}.ceo-priority-topline{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.ceo-priority-topline em{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:700}.ceo-priority-open strong{font-size:1rem;line-height:1.25}.ceo-priority-open small{color:var(--muted);line-height:1.35}.ceo-project-row{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-radius:13px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:10px 11px;text-align:left}.ceo-project-row:hover,.ceo-priority-item:hover,.ceo-department-card:hover{background:#f1f5f9;border-color:#1569ff57}.ceo-project-row>svg{color:var(--gold-700)}.ceo-project-row strong,.ceo-project-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ceo-project-row small{color:var(--muted);font-size:.78rem;margin-top:3px}.ceo-project-counts{align-items:end;display:grid;gap:5px;justify-items:end}.ceo-project-counts em{color:var(--text);font-style:normal;font-weight:800}.ceo-department-card{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-left:4px solid rgba(68,119,170,.58);border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.ceo-department-card.red{border-left-color:#b84a4ad1}.ceo-department-card.amber{border-left-color:#1569ffeb}.ceo-department-card span{align-items:center;color:var(--muted);display:flex;font-size:.76rem;font-weight:700;gap:6px}.ceo-department-card strong,.ceo-department-card small{display:block;line-height:1.28}.ceo-department-card strong{margin-top:5px}.ceo-department-card small{color:var(--muted);font-size:.78rem;margin-top:2px}.ceo-department-card .department-subqueue-line{color:var(--text);font-size:.72rem;font-weight:700}.ceo-empty-state{align-items:center;background:#f8fafc;border:1px dashed rgba(23,32,51,.18);border-radius:14px;color:var(--muted);display:flex;gap:9px;min-height:82px;padding:14px}.section-heading{align-items:end;display:flex;gap:14px;justify-content:space-between}.section-heading.compact{align-items:start;margin-bottom:9px}.section-heading h2{margin:0}.section-action{align-items:center;background:#ffffff0f;border:1px solid var(--line);border-radius:12px;color:var(--gold-500);display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;min-height:36px;padding:7px 10px}.section-action.subtle{background:#ffffff0a;justify-content:center}.project-map-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-thread-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard-thread-card{background:#ffffff0b;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;min-height:196px;padding:14px;text-align:left}.dashboard-thread-card:hover{background:#1569ff14;border-color:#1569ff4d}.dashboard-thread-head,.dashboard-thread-footer,.dashboard-thread-link{align-items:center;display:flex;gap:9px;justify-content:space-between}.dashboard-thread-head>span{color:var(--gold-500);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-thread-card>strong{font-size:1rem;line-height:1.25}.dashboard-thread-card p{color:var(--muted);line-height:1.42;margin:0}.dashboard-thread-footer{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-thread-footer span{background:#000d1e4d;border-radius:11px;display:grid;gap:3px;padding:8px}.dashboard-thread-footer small{color:var(--muted);font-size:.72rem}.dashboard-thread-footer strong{font-size:.84rem;line-height:1.25}.dashboard-thread-link{color:var(--gold-500);font-size:.84rem;font-weight:600;justify-content:flex-start;margin-top:auto}.project-overview-card{background:var(--panel);border:1px solid rgba(215,224,234,.09);border-radius:13px;display:grid;gap:8px;padding:11px}.project-overview-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.project-overview-head h3{margin:2px 0 0}.project-progress-line .row-between span{color:var(--text);font-weight:600}.project-meta-line{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:6px 12px;line-height:1.35}.project-meta-line strong{color:var(--text);font-weight:600}.tower-status-head span{color:var(--muted)}.tower-status-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));align-items:end}.tower-status{border-top:1px solid var(--line);display:grid;gap:7px;padding-top:9px}.tower-status-head{align-items:center;display:flex;justify-content:space-between}.tower-status-head span{font-size:.85rem;font-weight:600}.floor-stack{background:#000d1e3d;border:1px solid rgba(215,224,234,.08);border-radius:10px;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-height:202px;padding:5px}.floor-chip{background:#ffffff0b;border:1px solid var(--line);border-left-width:3px;border-radius:8px;display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:24px;padding:3px 6px;text-align:left}.floor-chip-label{color:var(--muted);font-size:.72rem;font-weight:600}.floor-chip strong{color:var(--text);font-size:.66rem;font-weight:600;line-height:1.15}.floor-ok-dot{background:var(--success);border-radius:999px;box-shadow:0 0 0 3px #46d39a1a;height:7px;width:7px}.floor-chip.green{background:#46d39a1a;border-color:#46d39a57}.floor-chip.amber{background:#f0c66e1f;border-color:#f0c66e6b}.floor-chip.red{background:#ff6b6b21;border-color:#ff6b6b75}.floor-chip.blue{background:#f0c66e1a;border-color:#f0c66e52}.floor-chip.gold{border-color:#1569ff52}.project-card-actions{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.project-drill-button,.project-assign-button{align-items:center;border-radius:10px;display:inline-flex;font-size:.82rem;font-weight:600;gap:7px;justify-content:center;min-height:34px;padding:7px 9px}.project-drill-button{background:#1569ff1a;border:1px solid rgba(21,105,255,.28);color:var(--gold-500)}.project-assign-button{background:#ffffff0e;border:1px solid var(--line);color:#e9f2ff;white-space:nowrap}.project-assign-button:hover{background:#1569ff14;border-color:#1569ff47}.story-rail{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.story-rail button{align-items:start;background:#ffffff0b;border:1px solid var(--line);border-radius:14px;display:grid;gap:5px;min-height:92px;padding:14px;text-align:left}.story-rail button:hover{background:#1569ff17;border-color:#1569ff4d}.story-rail span{color:var(--gold-500);font-size:.74rem;font-weight:700}.story-rail strong{font-size:1rem}.story-rail small{color:var(--muted);line-height:1.35}.project-status-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-status-card{background:#ffffff0a;border:1px solid var(--line);border-radius:16px;display:grid;gap:12px;padding:16px;text-align:left}.project-status-card:hover{background:#1569ff14;border-color:#1569ff4d}.project-status-head,.project-status-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.project-status-head strong,.project-status-head small{display:block}.project-status-head small,.project-status-meta,.project-stage small{color:var(--muted)}.project-status-meta{font-size:.84rem}.project-stage{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-stage span{background:#000d1e57;border:1px solid rgba(215,224,234,.09);border-radius:12px;padding:10px}.project-stage small,.project-stage strong{display:block}.project-stage small{font-size:.72rem;margin-bottom:4px;text-transform:uppercase}.project-stage strong{color:var(--text);font-size:.94rem;font-weight:600;line-height:1.35}.project-status-counts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.status-count{background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;gap:3px;padding:9px}.status-count small{color:var(--muted);font-size:.72rem}.status-count strong{color:var(--gold-500);font-size:1.18rem;font-weight:700}.status-count.warning strong{color:var(--ink)}.status-count.danger strong{color:var(--danger)}.project-progress{background:#ffffff0a;border:1px solid var(--line);border-radius:16px;padding:16px}.project-progress strong,.project-progress small{display:block}.progress{background:#ffffff14;border-radius:999px;height:9px;margin:13px 0;overflow:hidden}.progress.compact{height:6px;margin:8px 0 0}.progress span{background:linear-gradient(90deg,var(--gold-700),var(--gold-500));border-radius:inherit;display:block;height:100%}.tower-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.tower-row button,.tower-row>span{background:#ffffff0e;border:1px solid var(--line);border-radius:13px;display:flex;justify-content:space-between;min-height:46px;padding:12px;text-align:left}.tower-row.compact-towers{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tower-row strong{color:var(--gold-500)}.attention-card{align-items:flex-start;background:linear-gradient(135deg,#ff6b6b24,#1569ff1a);border:1px solid rgba(255,107,107,.28);border-radius:17px;display:flex;gap:14px;padding:16px;text-align:left;width:100%}.attention-card p{color:#d4dfeb;line-height:1.45;margin:6px 0 0}.attention-icon{align-items:center;background:#ff6b6b29;border-radius:13px;color:var(--danger);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.mini-chain{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.mini-chain span{background:#fff1;border:1px solid var(--line);border-radius:999px;padding:6px 9px}.blocker-preview-list{margin-top:14px}.compact-task-list,.timeline-list,.voice-list,.notification-stack,.comment-list,.context-list{display:grid;gap:10px}.task-row{align-items:center;background:#ffffff0d;border:1px solid var(--line);border-radius:15px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:11px;text-align:left}.task-row.active,.task-row:hover{background:#1569ff1a;border-color:#1569ff52}.task-row-main{min-width:0}.task-row strong,.task-row small{display:block}.task-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row small{color:var(--muted);margin-top:4px}.avatar{align-items:center;background:linear-gradient(135deg,#1569fff0,#05174585);border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#041020;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;height:38px;justify-content:center;width:38px}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:600;gap:5px;padding:6px 9px;white-space:nowrap}.status-pill.green{background:#46d39a24;color:var(--inoza-royal)}.status-pill.amber{background:#f0c66e26;color:var(--inoza-royal)}.status-pill.red{background:#ff6b6b24;color:var(--danger)}.status-pill.blue{background:#53a8ff24;color:var(--blue-400)}.status-pill.gold{background:#1569ff29;color:var(--gold-500)}.timeline-item{align-items:flex-start;background:transparent;border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:8px;text-align:left}button.timeline-item:hover{background:#ffffff0d}.timeline-item p{line-height:1.4;margin:5px 0}.timeline-item small{color:var(--gold-500)}.timeline-dot{background:var(--gold-500);border-radius:999px;box-shadow:0 0 0 5px #1569ff1a;height:9px;margin-top:7px;width:9px}.evidence-strip{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card{background:#ffffff0b;border:1px solid var(--line);border-radius:16px;overflow:hidden}.evidence-image{align-items:flex-end;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent),repeating-linear-gradient(45deg,rgba(255,255,255,.11) 0 8px,transparent 8px 16px),linear-gradient(135deg,#263d55,#111e30);display:flex;height:94px;padding:12px}.evidence-card.gold .evidence-image{background:linear-gradient(145deg,rgba(255,255,255,.11),transparent),repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 8px,transparent 8px 16px),linear-gradient(135deg,#745828,#13233a)}.evidence-card.blue .evidence-image{background:linear-gradient(145deg,rgba(255,255,255,.1),transparent),repeating-linear-gradient(45deg,rgba(255,255,255,.11) 0 8px,transparent 8px 16px),linear-gradient(135deg,#1d5a91,#0a1728)}.evidence-card.green .evidence-image{background:linear-gradient(145deg,rgba(255,255,255,.1),transparent),repeating-linear-gradient(45deg,rgba(255,255,255,.11) 0 8px,transparent 8px 16px),linear-gradient(135deg,#286b59,#0a1728)}.evidence-card strong,.evidence-card small{display:block;padding:0 12px}.evidence-card strong{font-size:.86rem;margin-top:11px}.evidence-card small{color:var(--muted);margin:5px 0 12px}.voice-card{align-items:center;background:#ffffff0d;border:1px solid var(--line);border-radius:15px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px;text-align:left}.voice-card small,.voice-card strong{display:block}.voice-card small{color:var(--muted);margin-top:4px}.revision-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.revision-strip.compact{gap:5px;grid-template-columns:repeat(4,minmax(52px,1fr));margin-top:8px}.revision-milestone{background:#1720330b;border:1px solid rgba(23,32,51,.1);border-radius:11px;display:grid;gap:3px;min-height:54px;padding:7px 8px}.revision-milestone strong{align-items:center;color:var(--text);display:inline-flex;font-size:.82rem;font-weight:800;gap:4px;line-height:1}.revision-milestone small{color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.15}.revision-milestone.completed{background:#287a551a;border-color:#287a5547}.revision-milestone.completed strong,.revision-milestone.completed svg{color:var(--success)}.revision-milestone.completed strong{color:var(--inoza-royal)}.revision-milestone.overdue{background:#b84a4a1f;border-color:#b84a4a73}.revision-milestone.overdue strong,.revision-milestone.overdue small{color:var(--danger)}.drawing-revision-card{padding:10px 12px}.drawing-revision-card .task-section-head{align-items:center;margin-bottom:6px}.drawing-revision-card .task-section-head span{font-size:.68rem}.drawing-revision-card .task-section-head h2{font-size:.9rem;margin-top:1px}.play-button{align-items:center;background:#1569ff24;border-radius:999px;color:var(--gold-500);display:inline-flex;height:34px;justify-content:center;width:34px}.waveform{align-items:center;display:flex;gap:3px;grid-column:1 / -1;min-height:24px}.waveform span{background:linear-gradient(180deg,var(--blue-400),var(--gold-500));border-radius:999px;display:inline-block;opacity:.8;width:4px}.waveform.recording span{animation:pulse-wave .76s ease-in-out infinite alternate}@keyframes pulse-wave{0%{opacity:.35;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.department-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.department-grid button{background:#ffffff0d;border:1px solid var(--line);border-radius:13px;padding:11px;text-align:left}.department-grid span{display:block;font-weight:600}.notification-stack button{background:#ffffff0d;border:1px solid var(--line);border-radius:13px;padding:12px;text-align:left}.notification-stack small{color:var(--muted);display:block;margin-top:4px}.page-header-card{align-items:center;background:linear-gradient(135deg,#0c2036e6,#071220db);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.page-header-card h1{font-size:clamp(1.12rem,1.35vw,1.38rem);line-height:1.18;margin-bottom:4px}.detail-hero h1{font-size:clamp(1.55rem,2.35vw,2.15rem);margin-bottom:7px}.page-header-card p{color:#c8d6e6;display:none;font-size:.88rem;line-height:1.38;margin-bottom:0;max-width:720px}.detail-hero p{color:#c8d6e6;line-height:1.42;margin-bottom:0;max-width:820px}.page-header-card .brand-mark.logo-mark{background:var(--inoza-white);overflow:hidden;padding:4px}.eyebrow{margin-bottom:3px}.header-tools{display:flex;flex-wrap:wrap;gap:10px}.risk-summary-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.risk-register-card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:visible}.risk-register-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:14px}.risk-register-toolbar h2{margin:0}.risk-filter-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.risk-filter-row button{align-items:center;background:#ffffffc7;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.84rem;font-weight:600;gap:7px;min-height:38px;padding:8px 11px}.risk-filter-row button.active{background:#1569ff29;border-color:#1569ff6b;color:var(--gold-700)}.risk-filter-row span{align-items:center;background:#17203314;border-radius:999px;display:inline-flex;font-size:.76rem;justify-content:center;min-width:22px;padding:2px 6px}.risk-register-table{display:grid;gap:10px;padding:12px}.risk-register-head{background:#17203309;color:var(--muted);display:none;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:11px 14px;text-transform:uppercase}.risk-register-row{align-items:center;background:#ffffffb8;border:1px solid rgba(23,32,51,.1);border-radius:15px;display:grid;gap:10px;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.86fr) minmax(130px,.74fr) minmax(118px,.68fr) auto;min-height:0;padding:12px;text-align:left;width:100%}.risk-register-row:hover{background:#1569ff14}.risk-title-cell,.risk-context-cell{display:grid;gap:4px;min-width:0}.risk-title-cell strong,.risk-context-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-title-cell small,.risk-context-cell small,.risk-date-cell{color:var(--muted);font-size:.84rem;line-height:1.35}.risk-title-cell small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.risk-date-cell{background:#1720330f;border-radius:999px;padding:6px 10px;width:fit-content}.risk-date-cell:before{content:"Due ";font-weight:700}.risk-category-cell,.risk-owner-cell{color:#273246;font-size:.9rem;font-weight:600}.person-action-wrap{overflow:visible;position:relative;z-index:2}.person-action-button{align-items:center;background:#ffffff9e;border:1px solid transparent;border-radius:999px;display:inline-flex;gap:7px;max-width:100%;min-height:34px;padding:4px 9px 4px 4px;text-align:left}.person-action-button:hover,.person-action-button[aria-expanded=true]{background:#1569ff21;border-color:#1569ff42}.person-action-button span{align-items:center;background:#1569ff33;border-radius:999px;color:var(--gold-700);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:26px;justify-content:center;width:26px}.person-action-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-action-menu{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:12px;box-shadow:0 14px 34px #1720332e;display:grid;gap:4px;left:0;min-width:210px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:60}.person-action-menu:before{display:none}.person-action-menu>div{background:#f8fafce0;border-radius:9px;display:grid;gap:1px;margin-bottom:4px;padding:8px 10px}.person-action-menu>div strong{font-size:.92rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-action-menu small{color:var(--muted);font-size:.72rem}.person-action-menu button{align-items:center;background:transparent;border-radius:9px;color:#273246;display:flex;gap:8px;font-size:.84rem;font-weight:700;min-height:34px;padding:7px 9px;text-align:left}.person-action-menu button:hover{background:#1569ff1f;color:var(--gold-700)}.person-action-menu button+button{border-top:1px solid rgba(23,32,51,.08);border-radius:0 0 9px 9px}.risk-thread-button{align-items:center;background:#ffffff9e;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:6px 10px;width:fit-content}.risk-thread-button.active{background:#1569ff29;border-color:#1569ff57;color:var(--gold-700)}.risk-thread-button strong{align-items:center;background:var(--gold-500);border-radius:999px;color:var(--inoza-slate);display:inline-flex;font-size:.7rem;height:19px;justify-content:center;min-width:19px;padding:0 5px}.risk-next-cell{align-items:center;color:var(--gold-700);display:inline-flex;font-weight:700;gap:3px;justify-content:flex-end}.risk-open-action{background:transparent;padding:0}.risk-empty-state{align-items:center;color:var(--muted);display:flex;gap:10px;padding:20px 14px}.risk-empty-state strong,.risk-empty-state small{display:block}.chain-board{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.chain-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:15px;min-height:168px;padding:14px;position:relative;text-align:left}.chain-card:hover{border-color:#1569ff61;transform:translateY(-1px)}.chain-step{color:#1569ff6b;display:block;font-size:1.28rem;font-weight:700;line-height:1;margin-bottom:10px}.chain-card h3{margin:10px 0 6px}.chain-card p{color:#cbd7e8;display:-webkit-box;line-height:1.45;margin-bottom:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chain-card small{color:var(--muted)}.chain-arrow{color:var(--gold-500);position:absolute;right:-19px;top:50%;z-index:2}.group-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-tree{display:grid;gap:18px}.tree-project{background:#ffffff09;border:1px solid var(--line);border-radius:22px;padding:18px}.tree-heading,.tower-title{align-items:center;display:flex;gap:10px}.tree-heading{margin-bottom:18px}.tree-heading h2{margin:0}.tree-heading span{background:#1569ff21;border-radius:999px;color:var(--gold-500);font-weight:600;margin-left:auto;padding:6px 10px}.tree-tower{display:grid;gap:12px;margin-top:14px}.tower-title{color:#dfe9f5}.floor-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.floor-card{background:#040c188f;border:1px solid var(--line);border-radius:18px;padding:14px}.work-task{background:#ffffff0a;border:1px solid var(--line);border-radius:13px;display:grid;gap:8px;margin-top:10px;padding:11px;text-align:left;width:100%}.work-task small{color:var(--gold-500);display:block;font-weight:600;margin-bottom:3px}.work-task strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-selector{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.project-selector button{background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;flex:0 0 min(320px,80vw);gap:4px;min-height:62px;padding:10px 12px;text-align:left}.project-selector button.active{background:#1569ff1a;border-color:#1569ff5c}.project-selector span{color:var(--gold-500);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-selector strong{font-size:1rem}.tower-map-area{display:grid;gap:10px;min-width:0}.tower-switcher{display:flex;flex-wrap:wrap;gap:8px}.tower-switcher button{background:#ffffff0e;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.84rem;font-weight:600;min-height:38px;padding:8px 12px}.tower-switcher button.active{background:#1569ff21;border-color:#1569ff57;color:var(--gold-500)}.tower-map-grid{display:grid;gap:10px;grid-template-columns:minmax(240px,360px)}.tower-map-card,.floor-detail-panel,.common-workstreams-panel{background:#0a1630c7;border:1px solid rgba(215,224,234,.1);border-radius:16px;min-width:0;padding:12px}.tower-map-card.active{border-color:#1569ff57}.tower-map-head,.tower-map-summary,.floor-detail-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tower-map-head h2,.floor-detail-head h2{margin:0}.tower-map-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0}.tower-map-summary span{background:#000d1e52;border:1px solid rgba(215,224,234,.08);border-radius:10px;display:grid;gap:3px;padding:8px}.tower-map-summary strong{color:var(--gold-500);font-size:1rem}.tower-map-inline-summary{display:grid;gap:2px;justify-items:end;text-align:right}.tower-map-inline-summary strong{color:var(--gold-700);font-size:.96rem}.tower-map-inline-summary small{color:var(--muted);font-size:.72rem}.tower-map-summary small,.floor-detail-head p,.discipline-row small,.discipline-row p,.floor-action-card small,.common-workstream-card small,.common-workstream-card p,.floor-action-empty{color:var(--muted)}.operational-floor-stack{background:#000d1e40;border:1px solid rgba(215,224,234,.08);border-radius:12px;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-height:350px;padding:7px}.operational-floor{align-items:center;background:#ffffff0b;border:1px solid var(--line);border-left-width:5px;border-radius:9px;display:flex;gap:8px;justify-content:space-between;min-height:34px;padding:5px 8px;text-align:left}.operational-floor.active{background:#1569ff21;box-shadow:inset 0 0 0 1px #1569ff47}.operational-floor.green{border-color:#46d39a61}.operational-floor.amber{border-color:#f0c66e70}.operational-floor.red{border-color:#ff6b6b7a}.operational-floor.blue{border-color:#53a8ff5c}.operational-floor.gold{border-color:#1569ff61}.operational-floor strong{font-size:.82rem}.operational-floor small{color:var(--muted);font-size:.68rem}.floor-mini-meta{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end;min-width:0}.floor-mini-meta em{align-items:center;background:#b84a4a21;border:1px solid rgba(184,74,74,.24);border-radius:999px;color:var(--danger);display:inline-flex;font-size:.68rem;font-style:normal;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:2px 6px}.floor-detail-panel{display:grid;gap:10px;position:sticky;scroll-margin-top:12px;top:18px}.floor-detail-panel[data-pulse]{animation:floor-detail-focus .9s ease}@keyframes floor-detail-focus{0%{box-shadow:0 0 #1569ff4d,0 12px 30px #17203317}42%{box-shadow:0 0 0 4px #1569ff3d,0 14px 36px #1720331f}to{box-shadow:0 12px 30px #17203317}}.floor-detail-head{align-items:flex-start}.floor-detail-actions{align-items:flex-end;display:grid;gap:7px;justify-items:end}.floor-detail-head p{line-height:1.45;margin:5px 0 0}.floor-kpi-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.discipline-list{display:grid;gap:7px}.discipline-row{align-items:start;background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:10px 12px;text-align:left}button.discipline-row:hover{background:#1569ff14;border-color:#1569ff47}.discipline-row.empty{align-items:center;color:var(--muted);min-height:54px}.discipline-row.empty>span{color:var(--soft-muted);font-size:.78rem;font-weight:600;justify-self:end;white-space:nowrap}.discipline-main,.discipline-meta{display:grid;gap:5px;min-width:0}.discipline-main strong,.discipline-main small{display:block}.discipline-main strong{line-height:1.18}.discipline-main small{line-height:1.35}.discipline-meta{align-content:start;justify-items:end}.discipline-row p{grid-column:1 / -1;line-height:1.35;margin:2px 0 0}.floor-action-grid{display:grid;gap:7px}.floor-action-card{background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;gap:6px;padding:10px;text-align:left}.floor-action-card:hover{background:#1569ff14;border-color:#1569ff47}.floor-action-card.demo-assignment{border-color:#1569ff47}.floor-action-card strong,.floor-action-card small{display:block}.floor-action-empty{align-items:center;background:#46d39a14;border:1px solid rgba(70,211,154,.18);border-radius:14px;display:flex;gap:9px;padding:12px}.common-workstreams-panel{display:grid;gap:10px}.common-workstream-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.common-workstream-card{background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;gap:6px;min-height:124px;padding:10px}.common-workstream-card p{line-height:1.35;margin:0}.common-workstream-card button{align-items:center;background:transparent;color:var(--gold-500);display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;justify-self:start;margin-top:auto;padding:0}.common-workstream-card button+button{margin-top:0}.detail-hero{align-items:end;background:linear-gradient(135deg,#0d243df0,#050d1aeb),linear-gradient(90deg,rgba(21,105,255,.1),transparent);border-radius:24px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 260px;padding:clamp(22px,4vw,34px)}.detail-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.detail-meta>span:not(.status-pill){background:#ffffff0f;border:1px solid var(--line);border-radius:999px;padding:7px 10px}.detail-progress{background:#ffffff0e;border:1px solid var(--line);border-radius:20px;padding:18px}.detail-progress span{display:block;font-size:2.25rem;font-weight:700;letter-spacing:0}.detail-progress small{color:var(--muted)}.info-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-item{align-items:flex-start;background:#ffffff0d;border:1px solid var(--line);border-radius:14px;display:flex;gap:10px;min-width:0;padding:12px}.info-item svg{color:var(--gold-500);flex:0 0 auto;margin-top:2px}.info-item span{min-width:0}.info-item small,.info-item strong{display:block}.info-item small{color:var(--muted);font-size:.78rem;margin-bottom:4px}.info-item strong{overflow-wrap:anywhere}.dependency-visual{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dependency-visual button{align-items:center;background:#ffffff0e;border:1px solid var(--line);border-radius:15px;display:flex;gap:10px;min-height:62px;padding:12px;text-align:left}.dependency-visual button.danger{background:#ff6b6b1a;border-color:#ff6b6b47}.large-note{font-size:1rem;line-height:1.6}.comment-list div{align-items:flex-start;background:#53a8ff14;border:1px solid rgba(83,168,255,.16);border-radius:13px;display:flex;gap:9px;padding:12px}.detail-evidence{grid-template-columns:repeat(1,minmax(0,1fr))}.management-snapshot{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sticky-demo-bar{align-items:center;background:#050e1df0;border-radius:18px;display:flex;gap:12px;justify-content:flex-end;padding:13px}.sticky-demo-bar span{color:var(--muted);font-weight:600;margin-right:auto}.task-detail-summary,.task-focus-card,.task-evidence-card,.task-side-card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 30px #17203314}.task-detail-summary{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);padding:14px 16px}.task-detail-title h1{font-size:clamp(1.42rem,1.8vw,1.78rem);line-height:1.1;margin:0}.task-detail-title p:not(.eyebrow){color:var(--muted);font-size:.94rem;line-height:1.36;margin:5px 0 0;max-width:720px}.task-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.task-summary-metrics{align-self:center;background:transparent;border:0;border-radius:0;display:grid;gap:5px;justify-self:end;max-width:390px;overflow:visible;width:100%}.task-summary-metrics>div{align-items:center;background:transparent;border:0;border-radius:0;display:grid;gap:6px;grid-template-columns:74px minmax(0,1fr);min-height:0;min-width:0;padding:0}.task-summary-metrics>div:first-child{grid-template-columns:74px 42px minmax(90px,1fr)}.task-summary-metrics span,.task-section-head span,.task-workflow-strip span{color:var(--muted);display:block;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-align:right;text-transform:uppercase}.task-summary-metrics strong{display:block;font-size:.86rem;line-height:1.15;margin:0;min-width:0;overflow-wrap:anywhere}.task-summary-metrics>div:first-child strong{font-size:.94rem}.task-summary-metrics .progress{height:6px;margin:0;min-width:96px;width:100%}.task-summary-metrics>div:nth-child(2) strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-layout{align-items:start;display:grid;gap:12px;grid-template-columns:1fr}.task-detail-layout.has-drawing-work{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.task-detail-main,.task-detail-side{display:grid;gap:12px}.task-detail-side{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr) minmax(220px,.8fr)}.task-detail-layout.has-drawing-work .task-detail-side{grid-template-columns:1fr}.task-detail-layout.has-drawing-work .task-side-card{padding:12px}.task-detail-layout.has-drawing-work .task-side-card-actions{order:-1}.task-side-card-actions .task-action-list{display:flex;flex-wrap:wrap}.task-focus-card,.task-evidence-card,.task-side-card{padding:14px}.task-section-head{align-items:start;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.task-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.task-section-head h2,.task-side-card h2{font-size:.98rem;line-height:1.2;margin:2px 0 0}.task-focus-card>p{color:var(--muted);font-size:.94rem;line-height:1.42;margin:0 0 10px;max-width:850px}.task-field-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.task-field-detail-item{background:#f8fafceb;border:1px solid rgba(23,32,51,.1);border-radius:12px;min-width:0;padding:12px}.task-field-detail-item span,.task-field-detail-item strong{display:block}.task-field-detail-item span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.25}.task-field-detail-item strong{color:var(--text);font-size:.94rem;line-height:1.3;margin-top:6px;overflow-wrap:anywhere}.drawing-revision-table{border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;overflow:hidden}.drawing-revision-workspace{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(300px,.72fr) minmax(280px,1fr)}.drawing-revision-table-head,.drawing-revision-table-row{align-items:center;display:grid;gap:6px;grid-template-columns:54px minmax(86px,.85fr) minmax(72px,.7fr);min-height:24px;padding:4px 8px}.drawing-revision-table-head{background:#f8fafcf0;color:var(--muted);font-size:.66rem;font-weight:800;text-transform:uppercase}.drawing-revision-table-row{background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);color:var(--text);cursor:pointer;font-size:.78rem;font-weight:700;text-align:left}.drawing-revision-table-row.selected{box-shadow:inset 3px 0 0 var(--gold-600)}.drawing-revision-table-row.uploaded{color:var(--inoza-royal)}.drawing-revision-table-row.overdue{color:var(--danger)}.drawing-revision-table-row.pending{color:var(--gold-700)}.drawing-revision-table-row span{align-items:center;display:flex;gap:5px;min-width:0}.drawing-revision-table-row span:last-child{justify-content:flex-start}.drawing-revision-table-row svg,.drawing-revision-view svg{flex:0 0 auto}.drawing-revision-view,.drawing-add-revision-button{align-items:center;background:#f8fafcf5;border:1px solid rgba(23,32,51,.1);border-radius:8px;color:var(--text);display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;justify-content:center;min-height:28px;padding:4px 8px}.drawing-revision-view:hover,.drawing-add-revision-button:hover{border-color:#1569ff61}.drawing-add-revision-button{margin-top:8px;width:fit-content}.drawing-inline-preview{background:#f8fafcf5;border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:8px;min-height:100%;padding:10px}.drawing-inline-preview-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.drawing-inline-preview-head span,.drawing-inline-preview-meta span{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.drawing-inline-preview-head strong{display:block;font-size:.9rem;margin-top:2px}.drawing-inline-preview-canvas{align-items:center;background:var(--inoza-white);border:1px dashed rgba(23,32,51,.16);border-radius:10px;display:grid;gap:4px;justify-items:center;min-height:118px;padding:10px;text-align:center}.drawing-inline-preview-canvas strong{font-size:.86rem}.drawing-inline-preview-canvas small{color:var(--muted);font-size:.74rem;line-height:1.3}.drawing-inline-preview-meta{display:flex;flex-wrap:wrap;gap:6px}.drawing-inline-preview-meta span{background:#1720330f;border-radius:999px;padding:4px 7px;text-transform:none}.drawing-add-revision-button{margin-top:7px;width:fit-content}.drawing-add-revision-button:disabled{cursor:not-allowed;opacity:.56}.secondary-action.compact{min-height:38px;padding:8px 12px;white-space:nowrap}.task-workflow-strip{background:#f8fafce6;border:1px solid rgba(23,32,51,.09);border-radius:12px;display:grid;gap:0;grid-template-columns:minmax(150px,.8fr) minmax(120px,.6fr) minmax(220px,1.2fr);overflow:hidden}.task-workflow-strip button,.task-workflow-strip>div{align-items:center;background:transparent;border:0;border-left:1px solid rgba(23,32,51,.08);color:var(--text);display:grid;gap:2px 7px;grid-template-columns:auto minmax(0,1fr);min-height:42px;min-width:0;padding:7px 9px;text-align:left}.task-workflow-strip button:first-child,.task-workflow-strip>div:first-child{border-left:0}.task-workflow-strip svg{color:var(--gold-600);grid-row:1 / span 2}.task-workflow-strip strong{font-size:.86rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-evidence-list{display:grid;gap:10px}.task-evidence-item,.task-evidence-empty{align-items:flex-start;background:#ffffffb8;border:1px solid rgba(23,32,51,.1);border-radius:14px;display:flex;gap:10px;padding:12px}.task-evidence-item svg{color:var(--gold-600);flex:0 0 auto;margin-top:2px}.task-evidence-item strong,.task-evidence-item small{display:block}.task-evidence-item small,.task-evidence-empty{color:var(--muted)}.task-fact-list,.task-action-list,.compact-history-list{display:grid;gap:7px;margin-top:8px}.task-fact-list .info-item{border-radius:10px;min-height:0;padding:7px 8px}.task-fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.person-info-item{overflow:visible}.person-info-item>span{overflow:visible}.task-owner-action{margin-top:4px}.task-owner-action .person-action-button{background:transparent;border-color:#1720331a;max-width:100%;padding-right:10px}.task-action-list .primary-action,.task-action-list .secondary-action{justify-content:space-between;min-height:38px;padding:8px 10px;width:100%}.compact-history-list>div{align-items:start;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr)}.compact-history-list p{margin:0;min-width:0}.compact-history-list strong,.compact-history-list small{display:block}.compact-history-list small{color:var(--muted);margin-top:2px}.mobile-update-wrap{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(320px,420px) minmax(0,1fr);justify-content:center}.phone-frame{background:var(--surface-shell);border-radius:36px;max-width:420px;min-height:820px;overflow:hidden;padding:12px;width:100%}.phone-status{align-items:center;color:#d6e2f0;display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;padding:10px 18px 12px}.phone-content{background:linear-gradient(180deg,#0a1728,var(--surface-shell));border:1px solid var(--line);border-radius:28px;display:grid;gap:14px;padding:18px}.phone-content h1{font-size:1.8rem;line-height:1.05;margin-bottom:0}.phone-location{color:var(--muted);margin:-6px 0 4px}.field{display:grid;gap:8px}.field span{color:#cfdbeb;font-size:.85rem;font-weight:600}.field textarea{min-height:96px;resize:vertical}.field input[type=range]{accent-color:var(--gold-500);padding:0}.toggle-row{align-items:center;background:#ffffff0d;border:1px solid var(--line);border-radius:14px;display:flex;justify-content:space-between;padding:12px}.toggle{background:#ffffff2e;border-radius:999px;height:28px;padding:3px;width:52px}.toggle span{background:#fff;border-radius:999px;display:block;height:22px;transition:transform .16s ease;width:22px}.toggle.on{background:var(--gold-500)}.toggle.on span{transform:translate(24px)}.capture-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.capture-card{align-items:center;background:#ffffff0e;border:1px dashed rgba(215,224,234,.24);border-radius:15px;display:grid;gap:8px;justify-items:center;min-height:100px;padding:12px;text-align:center}.capture-card.active{background:#1569ff1f;border-color:#1569ff75}.capture-card span{color:#dbe8f7;font-size:.82rem;font-weight:600}.attached-preview{display:grid;gap:10px}.mini-photo{align-items:end;background:repeating-linear-gradient(45deg,rgba(255,255,255,.13) 0 8px,transparent 8px 16px),linear-gradient(135deg,#745828,#13233a);border-radius:15px;display:flex;min-height:86px;padding:12px}.mini-photo span{background:#040c18b8;border-radius:999px;font-size:.8rem;font-weight:600;padding:7px 10px}.update-context{background:#09182ad1;border-radius:24px;padding:clamp(22px,4vw,34px)}.update-context h2{font-size:clamp(1.45rem,2.8vw,2.45rem);line-height:1.08;margin-bottom:14px}.update-context p{color:var(--muted);line-height:1.6;max-width:680px}.department-update-page{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.department-update-main{display:grid;gap:10px;min-width:0}.department-update-header,.department-update-card{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:var(--shadow-1);padding:10px 12px}.department-update-header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-height:0}.department-update-header h1{font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.08}.department-update-header p,.update-card-head small{color:var(--muted)}.department-update-workspace{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.department-update-side-stack{display:grid;gap:10px;grid-template-rows:auto min-content;min-width:0}.update-card-head{align-items:start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.update-card-head.compact{align-items:center}.update-card-head span{color:var(--gold-700);display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.update-card-head h2{font-size:.96rem;line-height:1.2;margin-top:2px}.department-update-card .field span{color:var(--muted);font-weight:800}.department-update-card .field input,.department-update-card .field select,.department-update-card .field textarea{background:#f8fafcf5}.department-update-card .field textarea{min-height:96px}.department-update-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.department-update-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.update-blocker-row{align-items:center;display:flex;gap:10px;margin-top:10px}.product-excel-grid,.revision-update-grid{border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;overflow:hidden}.architecture-update-card .revision-update-grid{overflow-x:auto}.product-excel-head,.product-excel-row,.revision-update-head,.revision-update-row{align-items:center;display:grid;gap:6px;min-width:0;padding:5px 8px}.product-excel-head,.revision-update-head{background:#f8fafcfa;color:var(--muted);font-size:.66rem;font-weight:700;text-transform:uppercase}.product-excel-row,.revision-update-row{background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);font-size:.78rem;min-height:36px}.product-excel-head,.product-excel-row{grid-template-columns:minmax(160px,.42fr) minmax(220px,1fr) minmax(80px,.2fr)}.product-update-card .product-excel-grid,.task-product-excel-grid{overflow-x:auto}.product-update-card .product-excel-head,.product-update-card .product-excel-row,.task-product-excel-grid .product-excel-head,.task-product-excel-grid .product-excel-row{min-width:520px}.product-excel-row input,.revision-update-row input{font-size:.82rem;min-height:30px;padding:4px 7px}.product-excel-row span{color:var(--muted);font-size:.78rem;font-weight:800}.revision-update-head,.revision-update-row{grid-template-columns:56px minmax(132px,.34fr) 76px minmax(240px,1fr)}.architecture-update-card .revision-update-head,.architecture-update-card .revision-update-row{min-width:680px}.architecture-update-card .secondary-action.compact{justify-self:end;min-height:30px;padding:5px 10px;width:fit-content}.revision-update-row.uploaded,.revision-update-row.missing{background:var(--inoza-white)}.revision-upload-toggle,.revision-upload-actions button{align-items:center;background:#f8fafcf5;border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--gold-700);display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;justify-content:center;min-height:28px;padding:4px 7px}.revision-upload-toggle{color:var(--muted);width:32px}.revision-upload-toggle.uploaded{color:var(--inoza-royal)}.revision-upload-actions{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.revision-upload-actions small{color:var(--muted);font-size:.72rem;font-weight:800;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-capture-grid .capture-card{background:#f8fafcf0;color:var(--text);min-height:70px;padding:10px}.department-capture-grid{gap:8px;grid-template-columns:1fr}.department-capture-grid .capture-card span{color:var(--text)}.department-submit-action{justify-content:center;min-height:44px;width:100%}@media(max-width:980px){.department-update-page,.department-update-workspace,.department-update-side-stack{grid-template-columns:1fr}.department-update-side{order:-1}}@media(max-width:760px){.department-update-header,.update-card-head{display:grid}.department-update-grid,.department-update-grid.two,.product-excel-head,.product-excel-row,.revision-update-head,.revision-update-row,.department-capture-grid{grid-template-columns:1fr}.product-excel-head,.revision-update-head{display:none}.product-excel-row,.revision-update-row{gap:6px;padding:10px}.product-update-card .product-excel-head,.product-update-card .product-excel-row,.task-product-excel-grid .product-excel-head,.task-product-excel-grid .product-excel-row{display:grid;grid-template-columns:140px 220px 72px;min-width:460px;padding:4px 6px}.product-update-card .product-excel-head,.task-product-excel-grid .product-excel-head{display:grid}.architecture-update-card .revision-update-head,.architecture-update-card .revision-update-row{display:grid;gap:6px;grid-template-columns:48px 132px 52px minmax(240px,1fr);min-width:560px;padding:4px 6px}.architecture-update-card .revision-update-head{display:grid}}.review-layout{display:grid;gap:12px;grid-template-columns:minmax(260px,.48fr) minmax(0,1fr)}.review-focus{background:linear-gradient(145deg,#102a44f0,#07111feb),linear-gradient(90deg,rgba(21,105,255,.1),transparent)}.review-task-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.review-task-head h2{font-size:1.34rem;line-height:1.16;margin:9px 0 5px}.review-insights,.review-evidence{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:11px 0}.review-insights .info-item:nth-child(3){grid-column:span 2}.review-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.danger-text{color:var(--danger)}.admin-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-card{background:#ffffff0e;border:1px solid var(--line);border-radius:13px;padding:12px}.admin-card{display:grid;gap:7px;min-height:104px;text-align:left}.admin-card svg{color:var(--blue-400)}.admin-card span,.admin-card strong,.admin-card small{display:block}.admin-card span{color:var(--muted);font-weight:700}.admin-card small{color:var(--gold-700);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.admin-card strong{color:var(--text);font-size:1rem}.more-menu{display:grid;gap:16px}.more-weather-launcher{align-items:center;background:#ffffff0e;border:1px solid var(--line);border-radius:13px;color:var(--text);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;min-width:0;padding:10px 12px;text-align:left;width:100%}.more-weather-launcher:hover,.more-weather-launcher:focus-visible{border-color:#1569ff6b;box-shadow:0 10px 24px #0f172a14}.more-weather-launcher-icon{align-items:center;background:#3367991c;border-radius:10px;color:var(--blue-400);display:grid;height:34px;justify-items:center;width:34px}.more-weather-launcher-copy{display:grid;gap:2px;min-width:0}.more-weather-launcher-copy strong,.more-weather-launcher-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-weather-launcher-copy strong{color:var(--text);font-size:.94rem}.more-weather-launcher-copy small{color:var(--muted);font-size:.7rem;font-weight:800}.more-weather-launcher>svg{color:var(--muted)}.more-menu-group{display:grid;gap:8px;min-width:0}.more-menu-heading{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.more-menu-list{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.more-menu-row{align-items:center;background:#ffffff0e;border:1px solid var(--line);border-radius:13px;color:var(--text);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:92px;min-width:0;padding:12px;text-align:left}.more-menu-row:hover,.more-menu-row:focus-visible{border-color:#1569ff6b;box-shadow:0 10px 24px #0f172a14}.more-menu-row-icon{align-items:center;background:#3367991c;border-radius:10px;color:var(--blue-400);display:grid;height:34px;justify-items:center;width:34px}.more-menu-row-copy{display:grid;gap:2px;min-width:0}.more-menu-row-copy strong,.more-menu-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-menu-row-copy strong{color:var(--text);font-size:1rem}.more-menu-row-copy small{color:var(--muted);font-size:.72rem;font-weight:800}.more-menu-row-chevron{color:var(--muted)}.more-menu-entry{display:grid;gap:5px;min-width:0}.more-menu-children{border-left:2px solid rgba(219,178,104,.35);display:grid;gap:3px;margin-left:16px;padding-left:7px}.more-menu-child{align-items:center;background:var(--inoza-white);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;font-size:.78rem;font-weight:750;gap:8px;grid-template-columns:20px minmax(0,1fr) 16px;min-height:40px;padding:7px 9px;text-align:left}.more-menu-child svg:last-child{color:var(--muted)}@media(min-width:861px){.more-menu-entry.desktop-primary-duplicate,.more-menu-group.desktop-empty{display:none}}@media(max-width:860px){.more-menu-entry.mobile-primary-duplicate,.more-menu-group.mobile-empty{display:none}}@media(max-width:640px){.more-page{gap:10px}.more-page .page-header-card{padding:12px}.more-page .page-header-card p:not(.eyebrow){display:none}.more-menu{gap:12px}.more-weather-launcher{border-radius:11px;min-height:48px;padding:8px 10px}.more-weather-launcher-icon{border-radius:9px;height:32px;width:32px}.more-weather-launcher-copy strong{font-size:.9rem}.more-weather-launcher-copy small{font-size:.66rem}.more-menu-group{gap:6px}.more-menu-heading{font-size:.68rem;padding:0 3px}.more-menu-list{gap:6px;grid-template-columns:1fr}.more-menu-row{border-radius:11px;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;min-height:48px;padding:8px 10px}.more-menu-row.mobile-primary-duplicate,.more-role-switcher{display:none}.more-menu-row-icon{border-radius:9px;height:32px;width:32px}.more-menu-row-copy strong{font-size:.9rem}.more-menu-row-copy small{font-size:.66rem}.more-menu-children{margin-left:15px}.more-menu-child{font-size:.82rem;min-height:44px}}.login-shell .login-preview{background-image:url(/lemat-login-reference.jpg)!important;background-position:left center!important;background-repeat:no-repeat!important;background-size:auto 100%!important}.login-shell .login-preview:before,.login-shell .login-preview:after{display:none!important}.login-shell .login-preview>*{visibility:hidden!important}.unread-badge{align-items:center;background:var(--gold-500);border-radius:999px;color:var(--inoza-royal);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;justify-content:center;min-height:21px;min-width:21px;padding:1px 7px}.icon-only-button.tiny{min-height:24px;min-width:24px;padding:3px}.unread-badge{box-shadow:0 6px 14px #1569ff38}.selected-member-row{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.selected-member-row button{align-items:center;background:#1569ff29;border:1px solid rgba(21,105,255,.28);border-radius:999px;color:var(--gold-500);display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;min-height:28px;padding:4px 8px}.filter-bar{display:flex;flex-wrap:wrap;gap:8px}.filter-bar button{align-items:center;background:#ffffff0e;border:1px solid var(--line);border-radius:999px;display:flex;font-size:.86rem;gap:7px;min-height:36px;padding:8px 12px}.table-card{background:#09182ad1;border-radius:16px;overflow:auto;padding:7px}.report-table{min-width:760px}.report-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr))}.report-filter-grid .field span{align-items:center;color:var(--muted);display:flex;gap:6px}.report-table-heading{min-width:760px;padding:6px 8px 12px}.department-report-table{min-width:1120px}.drawing-report-table{min-width:1060px}.table-head,.table-row{display:grid;gap:12px;grid-template-columns:1.6fr 1fr 1fr .9fr .5fr;padding:12px}.department-report-table .table-head,.department-report-table .table-row{grid-template-columns:minmax(240px,1.45fr) minmax(110px,.7fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(120px,.65fr) minmax(150px,.9fr) minmax(78px,.45fr) minmax(120px,.7fr)}.drawing-report-table .table-head,.drawing-report-table .table-row{grid-template-columns:minmax(240px,1.35fr) minmax(110px,.6fr) minmax(130px,.68fr) minmax(190px,.95fr) minmax(250px,1.2fr) minmax(110px,.55fr)}.table-head{color:var(--gold-500);font-size:.78rem;font-weight:600;text-transform:uppercase}.table-row{align-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:12px;margin-bottom:6px}.report-task-cell{display:grid;gap:4px;min-width:0}.report-task-cell strong,.report-task-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-task-cell small{color:var(--muted);font-size:.78rem}.report-task-cell .report-field-summary{color:#475467;font-weight:700}.report-empty-row{grid-template-columns:1fr!important}.drawing-mini-panel{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:14px;padding-top:14px}.drawing-mini-list{display:grid;gap:8px}.drawing-mini-list button{align-items:center;background:#ffffff9e;border:1px solid rgba(23,32,51,.1);border-radius:14px;color:var(--text);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:10px 12px;text-align:left}.drawing-mini-list button:disabled{cursor:default;opacity:.82}.drawing-mini-list button>svg{color:var(--gold-600)}.drawing-mini-list strong,.drawing-mini-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawing-mini-list small{color:var(--muted);font-size:.78rem}.eyebrow{margin:0}.revision-cell small{color:var(--muted);font-size:.68rem;font-weight:600}.revision-cell{align-items:center;border:1px solid transparent;border-radius:8px;display:grid;font-size:.72rem;font-weight:800;gap:1px 5px;grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;min-width:0;padding:4px 6px;text-align:left}.revision-cell svg{grid-row:1 / span 2}.revision-cell .revision-attachment-icon{grid-column:3;grid-row:1 / span 2;justify-self:end;opacity:.8}.revision-cell strong,.revision-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-state{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;gap:5px;min-height:30px;padding:5px 8px;width:fit-content}.revision-cell.uploaded,.revision-extra-chip.uploaded,.upload-state.uploaded{background:#287a551f;border-color:#287a553d;color:var(--inoza-royal)}.revision-cell.overdue,.revision-extra-chip.overdue,.upload-state.missing{background:#b84a4a1a;border-color:#b84a4a52;color:var(--danger)}.revision-cell.pending,.revision-extra-chip.pending{background:#1569ff1a;border-color:#1569ff3d;color:var(--gold-700)}.upload-state.neutral{background:#17203314;color:var(--muted)}.revision-extra-cell{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.revision-extra-chip,.revision-add-button{align-items:center;border:1px solid rgba(23,32,51,.12);border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;gap:4px;min-height:24px;padding:3px 7px}.revision-add-button{background:var(--inoza-white);color:var(--text)}.revision-add-button:hover{border-color:#1569ff6b}.revision-limit-note{color:var(--muted);font-size:.7rem;font-weight:800}.drawing-preview-overlay{inset:0;position:fixed;z-index:80}.drawing-preview-backdrop{background:#080f1c70;border:0;inset:0;position:absolute;width:100%}.drawing-preview-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:18px;box-shadow:var(--shadow-2);display:grid;gap:12px;left:50%;max-width:min(540px,calc(100vw - 28px));padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.drawing-preview-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.drawing-preview-head h2{font-size:1rem;line-height:1.25;margin-top:3px}.drawing-preview-status{align-items:center;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.drawing-preview-status span,.drawing-preview-status strong{font-size:.78rem;font-weight:700}.drawing-preview-status.uploaded{background:#287a551a;color:var(--inoza-royal)}.drawing-preview-status.pending{background:#1569ff1a;color:var(--gold-700)}.drawing-preview-status.overdue{background:#b84a4a1a;color:var(--danger)}.drawing-preview-canvas{align-items:center;background:#f8fafcf5;border:1px dashed rgba(23,32,51,.18);border-radius:14px;display:grid;gap:6px;justify-items:center;min-height:150px;padding:18px;text-align:center}.drawing-preview-canvas strong{font-size:.92rem}.drawing-preview-canvas small,.drawing-preview-note{color:var(--muted);font-size:.78rem;line-height:1.35}.drawing-preview-meta{display:flex;flex-wrap:wrap;gap:8px}.drawing-preview-meta span{align-items:center;background:#1720330f;border-radius:999px;color:var(--muted);display:inline-flex;font-size:.74rem;font-weight:800;gap:5px;padding:5px 8px}@media(max-width:860px){.task-detail-summary,.task-detail-layout.has-drawing-work,.task-detail-side{grid-template-columns:1fr}.task-summary-metrics{justify-content:flex-start}}@media(max-width:560px){.revision-strip,.revision-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.task-fact-list{grid-template-columns:1fr}.task-template-context{align-items:flex-start;display:grid}}.login-shell .login-preview:before{opacity:.24}.login-shell .login-preview:after{border:0;box-shadow:none;height:0;width:0}.login-shell .login-preview{background:linear-gradient(150deg,#0b1624,#101f31 58%,#172b42)}.login-shell .login-product-name{border-left:1px solid rgba(224,185,128,.42);padding-left:18px}.login-shell .login-product-name strong{color:#e0b980;font-family:var(--font-heading);font-size:clamp(2.1rem,4vw,3.3rem);font-weight:600;letter-spacing:0;text-transform:none}.login-shell .login-product-name small{color:#ffffffbd;font-size:.65rem;letter-spacing:.18em}.login-shell .login-panel{background:#fbfaf8}.login-shell .login-panel-inner{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;width:min(500px,100%)}.login-shell .login-panel-header h2{color:#172235;font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:600}.login-shell .login-panel-header h2:after{background:#c59b61}.login-shell .entra-signin-button{background:#172235;border-radius:10px;color:#f8f6ef}.login-shell .login-preview{background-image:url(/lemat-login-reference.jpg);background-position:left center;background-repeat:no-repeat;background-size:200% 100%}.login-shell .login-preview>*{visibility:hidden}.notifications-page{max-width:980px}.calendar-button{position:relative}.calendar-button .calendar-count{align-items:center;background:var(--danger, #b91c1c);border:2px solid rgba(255,255,255,.95);border-radius:999px;color:var(--inoza-white);display:inline-flex;font-size:.62rem;font-weight:800;justify-content:center;line-height:1;min-height:18px;min-width:18px;padding:2px 4px;position:absolute;right:-5px;top:-6px;white-space:nowrap}.calendar-page{gap:10px;max-width:1080px}.calendar-header{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.calendar-header h1{font-size:clamp(1.15rem,1.6vw,1.55rem);margin:0}.calendar-header p:not(.eyebrow){display:none}.calendar-summary-cells{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(76px,1fr))}.calendar-summary-cells span{background:#ffffffd1;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:2px;padding:7px 9px}.calendar-summary-cells strong{color:var(--shell-blue-900, #0D3148);font-size:1rem}.calendar-summary-cells small{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.calendar-toolbar{align-items:center;background:#ffffffe6;border:1px solid rgba(23,32,51,.1);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.calendar-toolbar label{align-items:center;color:var(--muted);display:flex;font-size:.7rem;font-weight:700;gap:6px;text-transform:uppercase}.calendar-toolbar input,.calendar-reminder-editor input,.calendar-reminder-editor select{background:#ffffffeb;border:1px solid rgba(23,32,51,.14);border-radius:8px;color:var(--text);font:inherit;font-size:.78rem;min-height:30px;padding:5px 8px}.segmented-control{align-items:center;background:#0612240f;border:1px solid rgba(23,32,51,.08);border-radius:999px;display:flex;gap:4px;padding:4px}.segmented-control button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:800;gap:6px;min-height:28px;padding:5px 10px}.segmented-control button.active{background:var(--shell-blue-900, #0D3148);color:var(--inoza-white)}.calendar-workbench{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.calendar-month-overview{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)}.calendar-mini-month,.calendar-day-agenda{background:#ffffffeb;border:1px solid rgba(39,52,86,.12);border-radius:10px;min-width:0;padding:7px}.calendar-mini-month>header,.calendar-day-agenda>header{align-items:center;display:flex;justify-content:space-between}.calendar-mini-month>header strong{color:var(--text);font-size:.8rem}.calendar-mini-month .icon-button{min-height:28px;min-width:28px}.calendar-weekdays,.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays span{color:var(--muted);font-size:.6rem;font-weight:800;padding:3px 0;text-align:center}.calendar-month-grid button,.calendar-day-spacer{aspect-ratio:1.25;min-height:26px}.calendar-month-grid button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text);display:flex;font-size:.68rem;font-weight:700;justify-content:center;position:relative}.calendar-month-grid button:hover,.calendar-month-grid button:focus-visible{background:#1569ff12;border-color:#1569ff2e}.calendar-month-grid button.today{box-shadow:inset 0 0 0 1px var(--action)}.calendar-month-grid button.selected{background:var(--shell-blue-900, #051745);color:var(--inoza-white, #fff)}.calendar-month-grid button i{align-items:center;background:var(--warning, #f5a623);border:1px solid var(--inoza-white, #fff);border-radius:999px;bottom:1px;color:var(--shell-blue-900, #051745);display:inline-flex;font-size:.5rem;font-style:normal;font-weight:900;height:8px;justify-content:center;line-height:1;min-width:8px;padding:0 2px;position:absolute;right:2px}.calendar-day-agenda{display:grid;gap:4px;grid-auto-rows:min-content}.calendar-day-agenda>header{border-bottom:1px solid rgba(39,52,86,.1);margin-bottom:1px;padding:1px 2px 5px}.calendar-day-agenda>header strong{display:block;font-size:.8rem}.calendar-day-agenda>header>span,.calendar-agenda-more{color:var(--muted);font-size:.68rem;font-weight:700}.calendar-agenda-item{align-items:center;background:#05174506;border:0;border-bottom:1px solid rgba(39,52,86,.08);border-radius:4px;color:var(--text);display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr);min-height:30px;padding:4px 6px;text-align:left}.calendar-agenda-item:hover,.calendar-agenda-item:focus-visible{background:#1569ff12}.calendar-agenda-item time{color:var(--action);font-size:.68rem;font-weight:800}.calendar-agenda-item span,.calendar-agenda-item strong,.calendar-agenda-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-agenda-item strong{font-size:.74rem}.calendar-agenda-item small,.calendar-day-agenda-empty{color:var(--muted);font-size:.66rem}.calendar-day-agenda-empty{margin:auto}.calendar-reminder-editor,.calendar-events-panel{background:#ffffffeb;border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 10px 22px #1720330f;min-width:0}.calendar-reminder-editor{display:grid;gap:9px;padding:10px}.calendar-editor-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.calendar-editor-head h2{font-size:.86rem;margin:0}.calendar-editor-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-editor-grid label,.calendar-recipient-picker label{color:var(--muted);display:grid;font-size:.68rem;font-weight:800;gap:4px;letter-spacing:.03em;text-transform:uppercase}.calendar-editor-grid .wide{grid-column:1 / -1}.calendar-recipient-picker{border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:5px;margin:0;max-height:150px;overflow:auto;padding:8px}.calendar-recipient-picker legend{color:var(--text);font-size:.72rem;font-weight:800;padding:0 4px}.calendar-recipient-picker label{align-items:center;background:#06122408;border-radius:8px;display:grid;gap:4px 8px;grid-template-columns:auto minmax(0,1fr);letter-spacing:0;padding:6px;text-transform:none}.calendar-recipient-picker label small{color:var(--soft-muted);font-weight:600;grid-column:2}.calendar-events-panel{display:grid;gap:8px;padding:10px}.calendar-due-strip{background:linear-gradient(135deg,#faf4e5eb,#fffffff5);border:1px solid rgba(191,139,46,.22);border-radius:12px;display:grid;gap:6px;padding:9px}.calendar-due-strip>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.calendar-due-strip>header strong{color:var(--text);display:block;font-size:.88rem}.calendar-due-strip>header>span{background:#0d314814;border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:800;padding:4px 8px;text-transform:uppercase}.calendar-due-empty{color:var(--muted);font-size:.78rem;margin:0}.calendar-due-empty.error{color:var(--danger)}.calendar-due-row{align-items:center;background:#ffffffd1;border:1px solid rgba(23,32,51,.08);border-radius:10px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto auto;padding:7px 8px}.calendar-due-row strong,.calendar-due-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-due-row strong{color:var(--text);font-size:.82rem}.calendar-due-row span{color:var(--muted);font-size:.7rem;margin-top:2px}.calendar-empty{align-items:center;color:var(--muted);display:grid;min-height:92px;place-items:center}.calendar-empty.error{color:var(--danger)}.calendar-day-group{border:1px solid rgba(23,32,51,.09);border-radius:12px;overflow:hidden}.calendar-day-group>header{align-items:center;background:linear-gradient(90deg,#0d314817,#1569ff0f);display:flex;justify-content:space-between;padding:7px 9px}.calendar-day-group>header span{color:var(--muted);font-size:.78rem;font-weight:700}.calendar-event-row{align-items:center;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:8px;grid-template-columns:74px minmax(0,1fr) auto auto auto;padding:8px 9px}.calendar-event-row.muted{opacity:.62}.calendar-event-time{align-items:center;color:var(--shell-teal-800, var(--action));display:inline-flex;font-size:.76rem;font-weight:800;gap:5px}.calendar-event-main{min-width:0}.calendar-event-main strong,.calendar-event-main span,.calendar-event-main p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event-main strong{color:var(--text);font-size:.84rem}.calendar-event-main span,.calendar-event-main p{color:var(--muted);font-size:.72rem;margin:2px 0 0}.calendar-repeat-chip,.calendar-state-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:800;gap:4px;padding:4px 7px;text-transform:capitalize;white-space:nowrap}.calendar-repeat-chip{background:#1569ff1a;color:var(--shell-teal-800, var(--action))}.calendar-state-chip{background:#06122414;color:var(--muted)}.calendar-state-chip.completed{background:#217e561f;color:#217e56}.calendar-state-chip.dismissed{background:#6b72801f;color:#4b5563}.calendar-event-actions{align-items:center;display:flex;gap:6px}.calendar-event-actions .compact{min-height:28px;padding:5px 7px}.calendar-team-recipient-statuses{display:grid;gap:6px;margin-top:8px}.calendar-team-recipient-statuses>div{align-items:center;background:var(--surface-page);border:1px solid var(--divider);border-radius:8px;display:grid;gap:6px;grid-template-columns:minmax(120px,1fr) auto auto auto auto;padding:6px 8px}.calendar-team-recipient-statuses>div>span:first-child{color:var(--ink);font-weight:700}.calendar-team-recipient-statuses .compact{min-height:28px;padding:5px 7px}.ghost-action{background:transparent;border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--muted);font-weight:800}@media(max-width:760px){.calendar-page{max-width:100%}.calendar-header,.calendar-workbench{grid-template-columns:minmax(0,1fr)}.calendar-summary-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-toolbar{align-items:stretch}.calendar-toolbar .segmented-control{overflow-x:auto;width:100%}.calendar-toolbar label{flex:1 1 140px}.calendar-toolbar input{min-width:0;width:100%}.calendar-editor-grid,.calendar-due-row{grid-template-columns:minmax(0,1fr)}.calendar-due-row .compact{justify-content:center;width:100%}.calendar-event-row{grid-template-columns:68px minmax(170px,1fr) auto auto auto;min-width:620px}.calendar-events-panel{overflow-x:auto}}.calendar-page{gap:8px;max-width:1320px}.calendar-header{padding:10px 14px}.calendar-scope-control,.calendar-range-controls,.calendar-bulk-toolbar,.calendar-event-actions{align-items:center;display:flex}.calendar-scope-control{flex:1 1 420px;gap:10px;min-width:0}.calendar-scope-note{color:var(--muted);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-scope-note.team{color:var(--action)}.calendar-range-controls{gap:7px}.calendar-new-button{margin-left:auto;white-space:nowrap}.calendar-workbench{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.calendar-reminder-editor{box-shadow:none;gap:8px;padding:9px 10px}.calendar-editor-head h2{font-size:.78rem}.calendar-editor-grid{align-items:end;grid-template-columns:minmax(190px,2.2fr) repeat(5,minmax(100px,1fr)) minmax(160px,1.5fr)}.calendar-editor-grid .calendar-title-field,.calendar-editor-grid .calendar-notes-field{grid-column:auto}.calendar-recipient-picker{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-height:112px;padding:6px 8px}.calendar-recipient-picker>p{font-size:.76rem;margin:0}.calendar-recipient-picker label{flex:0 1 210px;grid-template-columns:auto minmax(0,1fr);min-width:160px;padding:5px 7px}.calendar-recipient-picker.is-personal label{background:#1569ff0f;border:1px solid rgba(21,105,255,.12)}.calendar-events-panel{box-shadow:none;gap:7px;overflow:visible;padding:8px}.calendar-due-strip{gap:4px;padding:7px 8px}.calendar-due-row{grid-template-columns:minmax(220px,1fr) auto auto auto;padding:5px 7px}.calendar-bulk-toolbar{background:#0517450a;border:1px solid rgba(39,52,86,.12);border-radius:8px;gap:10px;min-height:34px;padding:4px 7px}.calendar-bulk-toolbar label{align-items:center;color:var(--text);display:inline-flex;font-size:.74rem;font-weight:800;gap:6px}.calendar-bulk-toolbar>span{color:var(--muted);font-size:.72rem}.calendar-bulk-toolbar .danger-action{margin-left:auto}.danger-action{align-items:center;background:#b84a4a14;border:1px solid rgba(184,74,74,.24);border-radius:8px;color:var(--danger, #b84a4a);display:inline-flex;font-weight:800;gap:6px}.danger-action:disabled{opacity:.45}.calendar-day-group{border-radius:8px}.calendar-day-group>header{padding:5px 8px}.calendar-event-row{gap:7px;grid-template-columns:24px 62px minmax(220px,1fr) auto auto minmax(260px,auto);min-width:0;padding:5px 8px}.calendar-row-select{align-items:center;display:inline-flex;justify-content:center}.calendar-row-select input,.calendar-bulk-toolbar input,.calendar-recipient-picker input{accent-color:var(--action)}.calendar-event-actions{gap:5px;justify-content:flex-end}.calendar-state-chip.snoozed{background:#f5a62324;color:#80520b}.calendar-snooze-note{color:#80520b!important;font-weight:700}@media(max-width:1100px){.calendar-editor-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.calendar-editor-grid .calendar-title-field,.calendar-editor-grid .calendar-notes-field{grid-column:span 2}.calendar-event-row{grid-template-columns:24px 58px minmax(180px,1fr) auto auto}.calendar-event-actions{grid-column:3 / -1}}@media(max-width:760px){.calendar-page{gap:7px;min-width:0;overflow-x:clip;padding-bottom:calc(var(--mobile-bottom-nav-height, 76px) + env(safe-area-inset-bottom,0px) + 12px);width:100%}.calendar-page,.calendar-page *{box-sizing:border-box}.calendar-header{align-items:stretch;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;padding:8px 10px}.calendar-header .eyebrow{display:none}.calendar-summary-cells{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.calendar-summary-cells span{padding:5px 7px}.calendar-toolbar{gap:6px;max-width:100%;min-width:0;overflow:hidden;padding:7px;width:100%}.calendar-scope-control{align-items:stretch;display:grid;flex-basis:100%;gap:5px}.calendar-scope-control .segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;overflow:hidden;width:100%}.calendar-scope-control .segmented-control button{font-size:.7rem;justify-content:center;min-width:0;padding-inline:5px;white-space:nowrap}.calendar-scope-note{padding:0 3px;white-space:normal}.calendar-range-controls{display:grid;flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;width:100%}.calendar-range-controls label{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0}.calendar-range-controls input{display:block;max-width:100%;min-width:0;width:100%}.calendar-new-button{justify-content:center;margin-left:0;width:100%}.calendar-reminder-editor{padding:8px}.calendar-month-overview{grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.calendar-mini-month,.calendar-day-agenda{max-width:100%;min-width:0;overflow:hidden;width:100%}.calendar-mini-month>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.calendar-mini-month>header strong{min-width:0;text-align:center}.calendar-weekdays,.calendar-month-grid{max-width:100%;min-width:0;width:100%}.calendar-weekdays>*,.calendar-month-grid>*{min-width:0}.calendar-month-grid button,.calendar-day-spacer{aspect-ratio:1.55;min-height:30px}.calendar-day-agenda{max-height:174px;overflow-y:auto}.calendar-day-agenda>header>*{min-width:0}.calendar-editor-head{align-items:flex-start}.calendar-editor-head .primary-action{flex:0 0 auto}.calendar-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-editor-grid .calendar-title-field,.calendar-editor-grid .calendar-notes-field{grid-column:1 / -1}.calendar-recipient-picker{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);max-height:138px}.calendar-recipient-picker label{min-width:0}.calendar-events-panel{overflow:visible;padding:7px}.calendar-due-row{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-due-row>div{grid-column:1 / -1}.calendar-due-row .compact{font-size:.68rem;min-width:0;padding:5px;width:auto}.calendar-bulk-toolbar{display:grid;gap:5px 8px;grid-template-columns:minmax(0,1fr) auto}.calendar-bulk-toolbar .danger-action{grid-column:1 / -1;justify-content:center;margin-left:0}.calendar-event-row{align-items:start;gap:5px 7px;grid-template-columns:24px 58px minmax(0,1fr) auto;min-width:0;padding:7px}.calendar-event-main{grid-column:3 / -1}.calendar-repeat-chip,.calendar-state-chip{grid-row:2}.calendar-repeat-chip{grid-column:2}.calendar-state-chip{grid-column:4}.calendar-event-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-event-actions .compact{justify-content:center;min-width:0;padding:6px 4px}.calendar-team-recipient-statuses>div{grid-template-columns:minmax(0,1fr) auto}.calendar-team-recipient-statuses .compact{justify-content:center}}.notifications-header-card{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.notification-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.notification-page-summary{align-items:center;background:#ffffffd1;border:1px solid rgba(23,32,51,.1);border-radius:10px;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.notification-page-summary strong{color:var(--text)}.notification-page-summary em{color:var(--soft-muted);font-style:normal}.push-notification-control{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.push-notification-control.is-enabled{border-color:color-mix(in srgb,var(--success) 42%,var(--line))}.pwa-push-prompt{align-items:center;background:var(--surface-shell);border:1px solid color-mix(in srgb,var(--action) 36%,var(--line));border-radius:12px;bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 18px 48px #0208134d;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;max-width:calc(100vw - 32px);padding:8px;position:fixed;right:18px;width:min(520px,calc(100vw - 32px));z-index:40}.pwa-push-prompt .push-notification-control.is-prompt{background:transparent;border:0;color:var(--surface);padding:4px}.pwa-push-prompt .push-notification-control-copy strong{color:var(--surface)}.pwa-push-prompt .push-notification-control-copy small{color:var(--inoza-silver)}.pwa-push-prompt .push-notification-control-icon{color:var(--highlight-ai)}.push-notification-control-icon{align-items:center;color:var(--action);display:inline-flex;justify-content:center}.push-notification-control-copy{display:grid;gap:2px;min-width:0}.push-notification-control-copy strong,.push-notification-control-copy small{overflow-wrap:anywhere}.push-notification-control-copy small{color:var(--muted)}.push-notification-control .spin{animation:push-control-spin .9s linear infinite}@keyframes push-control-spin{to{transform:rotate(360deg)}}.notification-empty-state{min-height:180px}.notification-page-list{display:grid;gap:8px}.notification-row{align-items:stretch;background:#ffffffeb;border:1px solid rgba(23,32,51,.12);border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.notification-row.unread{background:linear-gradient(90deg,#1569ff21,#fffffff5 18%);border-color:#1569ff57;box-shadow:0 8px 20px #1720330f}.notification-row-main{align-items:center;background:transparent;border:0;color:inherit;display:grid;gap:12px;grid-template-columns:132px minmax(0,1fr) auto;min-width:0;padding:12px;text-align:left}.notification-row-main:hover,.notification-row-main:focus-visible{background:#0a3f4a0f;outline:none}.notification-type{background:#0a3f4a17;border:1px solid rgba(10,63,74,.14);border-radius:999px;color:var(--shell-teal-800);font-size:.75rem;font-weight:700;max-width:100%;overflow:hidden;padding:6px 9px;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.notification-row-warning .notification-type,.notification-row-critical .notification-type{background:#b84a4a1a;border-color:#b84a4a38;color:var(--danger)}.notification-row-copy{min-width:0}.notification-row-copy strong,.notification-row-copy p,.notification-row-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-page-list p{color:var(--muted);margin:4px 0}.notification-page-list small{color:var(--soft-muted)}.notification-row-actions{align-items:center;border-left:1px solid rgba(23,32,51,.08);display:flex;justify-content:center;padding:8px 12px}.notification-row-actions span{color:var(--soft-muted);font-size:.82rem;font-weight:700}.notification-alert{align-items:center;background:#fffffffa;border:1px solid rgba(21,105,255,.42);border-left:4px solid var(--gold-500);border-radius:12px;bottom:22px;box-shadow:0 18px 42px #1720332e;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;max-width:min(440px,calc(100vw - 32px));padding:12px;position:fixed;right:22px;z-index:70}.notification-alert-warning,.notification-alert-critical{border-left-color:var(--danger)}.notification-alert-copy{min-width:0}.notification-alert-copy span{color:var(--gold-700);display:block;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notification-alert-copy strong,.notification-alert-copy p,.notification-alert-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-alert-copy p{color:var(--muted);margin:3px 0}.notification-alert-copy small{color:var(--soft-muted)}.notification-alert-actions{align-items:center;display:flex;gap:8px}.mobile-bottom-nav{display:none}.task-composer-overlay{inset:0;pointer-events:none;position:fixed;z-index:55}.task-assignment-overlay{align-items:center;display:grid;justify-items:center;padding:clamp(12px,3vw,28px)}.task-composer-backdrop{background:#00081294;height:100%;inset:0;pointer-events:auto;position:absolute;width:100%}.task-composer-drawer{background:linear-gradient(145deg,#0a1630fa,#020813fa),linear-gradient(90deg,rgba(21,105,255,.1),transparent);border-left:1px solid rgba(21,105,255,.2);box-shadow:-28px 0 80px #0000006b;display:grid;height:100%;margin-left:auto;max-width:min(500px,100vw);min-width:min(500px,100vw);overflow-y:auto;pointer-events:auto;position:relative}.task-assignment-drawer{border:1px solid rgba(23,32,51,.14);border-radius:18px;box-shadow:0 28px 80px #17203347;height:auto;margin:0;max-height:calc(100vh - 56px);max-width:none;min-width:0;width:min(900px,calc(100vw - 32px))}.task-composer-drawer form{display:grid;gap:9px;padding:14px}.task-assignment-drawer form{gap:7px;padding:10px}.task-composer-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.task-composer-head h2{font-size:1.16rem;margin:0 0 4px}.task-composer-head p:not(.eyebrow){color:var(--muted);line-height:1.45;margin:0}.icon-only-button{align-items:center;background:#ffffff0f;border:1px solid var(--line);border-radius:12px;color:var(--muted);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.task-context-card{background:#1569ff14;border:1px solid rgba(21,105,255,.2);border-radius:12px;display:grid;gap:2px 10px;grid-template-columns:auto minmax(0,1fr);padding:8px 10px}.task-context-card span{color:var(--gold-500);font-size:.74rem;font-weight:700;grid-row:1 / span 2;padding-top:2px;text-transform:uppercase}.task-context-card small{color:var(--muted);line-height:1.35}.task-top-grid{background:#f8fafcdb;border:1px solid rgba(23,32,51,.1);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(190px,1.1fr) repeat(2,minmax(140px,.9fr));padding:9px}.task-top-grid.has-subdepartment{grid-template-columns:repeat(4,minmax(140px,1fr))}.task-top-grid .field{min-width:0}.task-assignment-drawer .task-top-grid{gap:7px;padding:8px}.task-template-panel{background:#ffffffb8;border:1px solid rgba(23,32,51,.12);border-radius:14px;display:grid;gap:8px;padding:9px}.task-assignment-drawer .task-template-panel{gap:7px;padding:8px}.task-template-mode{background:#1720330f;border-radius:11px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.task-template-mode button{background:transparent;border-radius:9px;color:var(--muted);font-size:.82rem;font-weight:700;min-height:34px}.task-template-mode button.active{background:var(--inoza-white);box-shadow:0 8px 18px #1720331a;color:var(--text)}.task-template-fields{display:grid;gap:8px}.architecture-template-panel .task-template-fields{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"context" "selects" "count"}.architecture-template-panel .task-template-context{grid-area:context}.architecture-template-panel .task-template-select-row{grid-area:selects;grid-template-columns:minmax(150px,.72fr) minmax(160px,.76fr) minmax(260px,1.25fr)}.architecture-template-panel .task-template-select-row.single-section{grid-template-columns:minmax(170px,.72fr) minmax(300px,1.28fr)}.assignment-revision-plan{background:#f8fafceb;border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:8px;padding:8px}.task-assignment-drawer .field select,.task-assignment-drawer .field input,.task-assignment-drawer .field textarea{border-radius:10px;min-height:36px;padding:7px 10px}.task-assignment-drawer .field span{font-size:.72rem;margin-bottom:4px}.task-assignment-drawer .task-form-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-revision-plan-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.assignment-revision-plan-head span{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.assignment-revision-plan-head small{color:var(--muted);font-size:.72rem}.assignment-revision-plan-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-assignment-sheet{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:11px;display:grid;overflow:hidden}.product-assignment-sheet-head{align-items:center;background:#f8fafcf5;border-bottom:1px solid rgba(23,32,51,.08);display:flex;gap:10px;justify-content:space-between;padding:7px 8px}.product-assignment-sheet-head .brand-mark.logo-mark{background:var(--inoza-white);overflow:hidden;padding:4px}.eyebrow{margin:0 0 2px}.product-assignment-sheet-head strong{color:var(--text);font-size:.88rem}.product-assignment-sheet-head>span{background:#1569ff1f;border:1px solid rgba(21,105,255,.24);border-radius:999px;color:var(--gold-700);flex:0 0 auto;font-size:.7rem;font-weight:800;padding:5px 8px}.product-assignment-scroll{max-height:330px;overflow:auto;-webkit-overflow-scrolling:touch}.product-assignment-grid{display:grid;min-width:1080px}.product-assignment-row{align-items:center;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.07);display:grid;gap:0;grid-template-columns:minmax(178px,.92fr) minmax(112px,.62fr) minmax(142px,.78fr) repeat(5,minmax(118px,1fr));min-height:34px}.product-assignment-row:first-child{border-top:0}.product-assignment-head{background:#f8fafcfa;color:var(--muted);font-size:.64rem;font-weight:700;min-height:28px;position:sticky;top:0;text-transform:uppercase;z-index:1}.product-assignment-head span,.product-assignment-row input,.product-assignment-row select,.product-input-cell,.product-scope-cell,.product-task-row-select{border-left:1px solid rgba(23,32,51,.07)}.product-assignment-head span:first-child,.product-task-row-select{border-left:0}.product-assignment-head span{padding:4px 7px}.product-assignment-row.active{background:#1569ff14}.product-task-row-select{background:transparent;color:var(--text);font-size:.78rem;font-weight:700;justify-content:flex-start;min-height:34px;overflow:hidden;padding:5px 7px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-task-row-select[aria-pressed=true]{color:var(--gold-700)}.product-update-task-name{color:var(--text);font-size:.78rem;font-weight:700;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.product-input-cell,.product-scope-cell{min-width:0}.product-assignment-row input,.product-assignment-row select{background:transparent;border-bottom:0;border-radius:0;border-right:0;border-top:0;color:var(--text);font-size:.76rem;min-height:34px;min-width:0;padding:5px 7px;width:100%}.product-assignment-row select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:22px}.product-assignment-row input:focus,.product-assignment-row select:focus{background:var(--inoza-white);box-shadow:inset 0 0 0 1px #1569ff80;outline:0}.product-update-card .product-assignment-scroll{max-height:none}.compact-date-field input{font-size:.76rem;min-height:36px;min-width:0;width:100%}.architecture-template-panel .task-template-revisions{grid-area:revisions}.architecture-template-panel .task-template-search-field{grid-area:search}.architecture-template-panel .task-template-count{grid-area:count}.task-template-context{align-items:center;background:#f8fafceb;border:1px solid rgba(23,32,51,.08);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:8px 9px}.task-template-context .brand-mark.logo-mark{background:var(--inoza-white);overflow:hidden;padding:4px}.brand-mark.logo-mark img{display:block;height:100%;object-fit:contain;width:100%}.login-logo-lockup{align-items:center;background:#fffffff5;border:1px solid rgba(21,105,255,.28);border-radius:18px;display:inline-flex;justify-content:center;margin-bottom:28px;max-width:min(300px,100%);padding:14px 18px}.login-logo-lockup img{display:block;height:auto;max-height:150px;object-fit:contain;width:100%}.eyebrow{margin:0 0 3px}.task-template-context strong{color:var(--text);font-size:.92rem}.task-template-context>span{background:#1569ff1f;border:1px solid rgba(21,105,255,.24);border-radius:999px;color:var(--gold-700);flex:0 0 auto;font-size:.74rem;font-weight:800;padding:6px 9px}.task-template-select-row{display:grid;gap:8px;grid-template-columns:minmax(190px,.82fr) minmax(280px,1.25fr)}.task-template-search{align-items:center;background:#f8fafceb;border:1px solid rgba(23,32,51,.12);border-radius:12px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:42px;padding:0 10px}.task-template-search svg{color:var(--muted)}.task-template-search input{background:transparent;color:var(--text);min-width:0;outline:0}.task-template-count{color:var(--muted);font-size:.76rem;font-weight:600}.task-template-revisions{background:#f8fafce6;border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:7px;padding:8px}.task-template-revisions>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between}.task-template-revisions span,.task-template-revisions strong{font-size:.74rem}.task-template-revisions span{color:var(--muted);font-weight:700}.task-template-revisions strong{color:var(--text)}.assignment-revision-list{display:grid;gap:4px}.assignment-revision-row{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:5px;grid-template-columns:48px minmax(0,1fr) 58px;min-height:34px;padding:4px 5px}.assignment-revision-row.uploaded{background:#287a5514;border-color:#287a5538}.assignment-revision-row.missing{background:#b84a4a12;border-color:#b84a4a38}.assignment-revision-key{align-items:center;display:inline-flex;gap:4px;min-width:0}.assignment-revision-row.uploaded .assignment-revision-key{color:var(--inoza-royal)}.assignment-revision-row.missing .assignment-revision-key{color:var(--danger)}.assignment-revision-row input{background:#ffffffc7;border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--text);font-size:.75rem;font-weight:700;min-height:26px;min-width:0;padding:4px 6px}.assignment-revision-status{color:var(--muted);font-size:.66rem;font-weight:800;text-align:right}.assignment-revision-row.uploaded .assignment-revision-status{color:var(--inoza-royal)}.assignment-revision-row.missing .assignment-revision-status{color:var(--danger)}.assignment-add-revision{align-items:center;background:#1720330a;border:1px dashed rgba(23,32,51,.22);border-radius:10px;color:var(--text);display:inline-flex;font-size:.74rem;font-weight:800;gap:5px;justify-content:center;min-height:30px;padding:5px 8px}.task-template-fields-card{background:#f8fafceb;border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:10px;padding:10px}.task-template-fields-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between}.task-template-fields-head span,.task-template-fields-head strong{font-size:.78rem}.task-template-fields-head span{color:var(--muted);font-weight:700}.task-template-fields-head strong{color:var(--text)}.task-template-field-grid,.task-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.task-form-grid .span-2{grid-column:1 / -1}.task-requirement-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.check-toggle{align-items:flex-start;background:#ffffff0b;border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:10px}.check-toggle input{accent-color:var(--gold-500);height:18px;margin-top:2px;width:18px}.check-toggle strong,.check-toggle small{display:block}.check-toggle small{color:var(--muted);font-size:.76rem;line-height:1.35;margin-top:3px}.task-composer-foot{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:10px}.pwa-install-banner{align-items:center;background:linear-gradient(135deg,#0a1630fa,#020813fa),linear-gradient(90deg,rgba(21,105,255,.12),transparent);border:1px solid rgba(21,105,255,.24);border-radius:16px;bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 22px 58px #00000061;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:calc(100vw - 32px);padding:12px;position:fixed;right:18px;width:min(440px,calc(100vw - 32px));z-index:40}.pwa-install-icon{align-items:center;background:#1569ff24;border:1px solid rgba(21,105,255,.28);border-radius:12px;color:var(--gold-500);display:inline-flex;height:40px;justify-content:center;width:40px}.pwa-install-copy{display:grid;gap:3px;min-width:0}.pwa-install-copy strong{color:#f8fafc;font-size:.92rem;font-weight:700}.pwa-install-copy small{color:#cbd5e1;font-size:.8rem;line-height:1.35}.pwa-install-actions{align-items:center;display:flex;gap:8px}.pwa-install-button{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:11px;color:#f8fafc;font-size:.82rem;font-weight:600;min-width:68px;min-height:40px;padding:8px 12px;white-space:nowrap}.pwa-install-button.primary{background:var(--inoza-electric);border-color:#1569ff6b;color:var(--inoza-white);min-width:92px}.pwa-install-button.secondary{box-shadow:inset 0 1px #ffffff14}.pwa-install-button:hover{border-color:#ffffff57}.pwa-install-button:disabled{cursor:not-allowed;opacity:.68}.pwa-install-button.primary:hover{border-color:#f8d28db8}.pwa-install-button:focus-visible{outline:2px solid rgba(248,210,141,.9);outline-offset:2px}.mobile-setup-page{background:linear-gradient(rgba(21,105,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(21,105,255,.045) 1px,transparent 1px),var(--surface-page);background-size:30px 30px;box-sizing:border-box;color:var(--text);display:grid;min-height:100dvh;padding:clamp(18px,4vw,44px);place-items:center;width:100%}.mobile-setup-brand{align-items:center;display:flex;gap:10px;left:clamp(18px,4vw,44px);position:absolute;top:clamp(18px,4vw,36px)}.mobile-setup-brand>span:last-child{display:grid}.mobile-setup-brand small{color:var(--muted)}.mobile-setup-mark{align-items:center;background:var(--surface-shell);border-radius:8px;color:var(--surface);display:inline-flex;font-family:var(--font-heading);font-size:1.15rem;height:38px;justify-content:center;width:38px}.mobile-setup-sheet{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);margin-top:58px;max-width:680px;padding:clamp(20px,4vw,36px);width:min(100%,680px)}.mobile-setup-sheet h1{font-family:var(--font-heading);font-size:clamp(1.8rem,5vw,2.6rem);margin:6px 0 10px}.mobile-setup-intro{color:var(--muted);line-height:1.55;margin:0}.mobile-setup-steps{display:grid;gap:0;list-style:none;margin:24px 0;padding:0}.mobile-setup-steps>li{display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:16px 0}.mobile-setup-steps>li+li{border-top:1px solid var(--line)}.mobile-setup-step-icon{align-items:center;background:var(--surface-page);border:1px solid var(--line);border-radius:8px;color:var(--action);display:inline-flex;height:34px;justify-content:center;width:34px}.mobile-setup-step-icon svg{height:17px;width:17px}.mobile-setup-steps li.complete .mobile-setup-step-icon{background:color-mix(in srgb,var(--success) 13%,var(--card));border-color:color-mix(in srgb,var(--success) 34%,var(--line));color:var(--success)}.mobile-setup-steps strong,.mobile-setup-steps p{display:block;margin:0}.mobile-setup-steps p{color:var(--muted);line-height:1.45;margin-top:4px}.mobile-setup-actions{display:flex;justify-content:flex-end}.mobile-setup-note{align-items:center;color:var(--muted);display:flex;font-size:.78rem;gap:7px;margin:18px 0 0}@media(max-width:520px){.mobile-setup-page{align-content:start;padding:16px}.mobile-setup-brand{left:16px;position:relative;top:0;width:100%}.mobile-setup-sheet{margin-top:20px;padding:18px}.mobile-setup-actions .primary-action{justify-content:center;width:100%}.mobile-setup-note{align-items:flex-start}}.pwa-update-backdrop{align-items:end;background:transparent;display:flex;inset:0;justify-content:end;padding:18px;pointer-events:none;position:fixed;z-index:80}.pwa-update-banner{border-color:#46d39a57;bottom:auto;left:auto;position:relative;right:auto;pointer-events:auto;width:min(440px,calc(100vw - 32px));z-index:81}.pwa-update-banner .pwa-install-icon{background:#46d39a24;border-color:#46d39a42;color:#46d39a}.pwa-deployment-banner{border-color:color-mix(in srgb,var(--warning) 55%,transparent)}.pwa-deployment-banner .pwa-install-icon{background:color-mix(in srgb,var(--warning) 16%,transparent);border-color:color-mix(in srgb,var(--warning) 34%,transparent);color:var(--warning)}.pwa-update-action-icon{display:none}.sidebar-update-slot{flex:0 0 auto;min-width:0;width:100%}.sidebar-update-slot .pwa-update-backdrop{display:block;inset:auto;padding:0;pointer-events:auto;position:static}.sidebar-update-slot .pwa-update-banner{bottom:auto;box-shadow:0 10px 28px #0000003d;gap:8px;grid-template-columns:32px minmax(0,1fr);max-width:none;padding:9px;position:static;width:100%}.sidebar-update-slot .pwa-install-icon{border-radius:9px;height:32px;width:32px}.sidebar-update-slot .pwa-install-copy strong{font-size:.78rem}.sidebar-update-slot .pwa-install-copy small{font-size:.68rem}.sidebar-update-slot .pwa-install-actions{grid-column:1 / -1}.sidebar-update-slot .pwa-install-button{align-items:center;display:inline-flex;justify-content:center;min-height:34px;width:100%}.sidebar-update-slot .pwa-update-action-icon{display:inline;margin-right:5px}.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-update-banner{display:flex;justify-content:center;padding:4px}.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-install-icon,.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-install-copy,.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-install-button span{display:none}.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-install-actions{display:block}.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-install-button{min-width:38px;padding:8px;width:38px}.app-shell.sidebar-collapsed .sidebar-update-slot .pwa-update-action-icon{margin:0}.toast{align-items:center;background:#061224f5;border:1px solid rgba(70,211,154,.36);border-left:5px solid var(--success);border-radius:15px;bottom:22px;box-shadow:var(--shadow);color:#fff;display:inline-flex;gap:10px;left:50%;padding:14px 16px;position:fixed;transform:translate(-50%);z-index:90}.toast .toast-icon svg{color:var(--success)}.toast-message{font-size:.9rem;font-weight:800;line-height:1.3;max-width:min(640px,calc(100vw - 120px))}.toast-close{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:inherit;display:inline-flex;height:26px;justify-content:center;margin-left:4px;padding:0;width:26px}.toast.error,.toast.warning{background:#2a0c12f7;border-color:#d53a4557;border-left-color:#d53a45}.toast.warning{background:#362204f7;border-color:#d98e1c61;border-left-color:#d98e1c}.toast.error .toast-icon svg{color:#ff7b86}.toast.warning .toast-icon svg{color:#f0b04c}.toast.info .toast-icon svg{color:#58a6ff}@media(max-width:1220px){.portfolio-strip,.home-execution-board,.ceo-exception-layout{grid-template-columns:1fr}.home-attention-rail,.ceo-side-stack{position:static}.kpi-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.project-map-grid{grid-template-columns:1fr}.story-rail,.dashboard-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-layout,.mobile-update-wrap{grid-template-columns:1fr}.phone-frame{justify-self:center}.chain-board{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-arrow{display:none}.floor-grid,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-detail-panel{position:static}.common-workstream-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-work-layout,.my-work-header,.task-detail-layout,.drawing-revision-workspace{grid-template-columns:1fr}.my-work-side{position:static}}@media(max-width:860px){.login-shell{grid-template-columns:1fr}.login-preview{min-height:420px}.app-shell{display:block;padding-bottom:76px;width:100%}.sidebar{display:none}.content-shell{max-width:100vw;overflow-x:hidden;padding:12px 14px 22px;width:100%}.executive-hero .hero-copy h1{font-size:clamp(1.55rem,7vw,1.95rem);max-width:100%;overflow-wrap:anywhere;width:min(100%,310px)}.topbar{align-items:flex-start;gap:10px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.topbar-add-action{flex:1 1 140px}.open-as-wrap{flex:1 1 190px}.open-as-button{min-width:0;width:100%}.open-as-menu{left:0;min-width:0;right:0}.command-hero,.detail-hero{grid-template-columns:1fr;max-width:100%;overflow-x:hidden}.command-hero,.page-header-card,.detail-hero{border-radius:16px}.hero-signal{min-height:220px}.section-heading{align-items:stretch;flex-direction:column}.home-section-heading{align-items:center;flex-direction:row}.home-section-heading .section-action{width:auto}.section-action{justify-content:center;width:100%}.ceo-action-row{display:grid;grid-template-columns:1fr}.ceo-priority-item,.ceo-department-card{grid-template-columns:1fr}.ceo-priority-item .secondary-action,.ceo-department-card .workstream-assign-button{width:100%}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .primary-action,.hero-actions .secondary-action{width:100%}.tower-map-grid{grid-template-columns:1fr}.tower-map-card:not(.active){display:none}.tower-switcher{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch}.tower-switcher button{flex:0 0 auto;min-height:44px}.operational-floor{min-height:40px}.common-workstream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readout-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leadership-metric{padding:8px}.leadership-metric strong{font-size:1.05rem}.leadership-metric small{font-size:.76rem}.workstream-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.workstream-tile{min-height:84px;min-width:148px;scroll-snap-align:start}.compact-workstreams .workstream-tile{min-height:76px}.project-map-grid{display:flex;gap:14px;grid-template-columns:none;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.project-overview-card{min-width:min(88vw,420px);scroll-snap-align:start}.tower-status-list{grid-template-columns:1fr}.portfolio-strip{gap:6px;padding:8px}.portfolio-strip-title h1{font-size:clamp(1.05rem,4.8vw,1.24rem)}.portfolio-strip-title p:not(.eyebrow){display:none}.portfolio-strip-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-stat{min-height:36px;padding:6px}.home-execution-board{gap:10px}.home-attention-rail{padding:10px}.home-attention-list .home-attention-item:nth-child(n+4){display:none}.floor-chip{min-height:32px}.home-project-grid .floor-stack{min-height:164px}.home-project-grid .project-overview-card{gap:7px;padding:9px}.my-work-header{gap:10px;padding:12px}.my-work-header h1{font-size:clamp(1.18rem,5vw,1.38rem)}.my-work-header p:not(.eyebrow){font-size:.9rem}.my-work-quick-card{padding:10px}.my-work-metrics,.risk-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-layout{grid-template-columns:1fr}.my-work-side{position:static}.risk-register-toolbar{align-items:stretch;flex-direction:column}.risk-filter-row{justify-content:flex-start}.risk-register-head{display:none}.risk-register-row{gap:9px;grid-template-columns:1fr}.risk-next-cell{justify-content:flex-start}.person-action-button{width:fit-content}.person-action-menu{margin-top:8px;min-width:0;position:static;width:100%}.person-action-menu:before{display:none}.floor-ok-dot{height:9px;width:9px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{min-height:118px}.project-status-grid,.dashboard-grid,.detail-grid,.group-grid,.chain-board,.floor-grid,.review-insights,.review-evidence{grid-template-columns:1fr}.panel.span-2,.review-insights .info-item:nth-child(3){grid-column:auto}.page-header-card{align-items:center;flex-direction:row;flex-wrap:wrap}.page-header-card>div{flex:0 1 auto;min-width:0}.page-header-card .primary-action,.page-header-card .secondary-action{flex:0 0 auto;width:auto}.header-action-row{display:grid;grid-template-columns:1fr;width:100%}.header-action-row .primary-action,.header-action-row .secondary-action{width:100%}.floor-detail-actions{align-items:stretch;justify-items:stretch}.task-composer-drawer{border-left:0;border-radius:18px 18px 0 0;bottom:0;height:min(94vh,820px);margin-left:0;max-width:none;min-width:0;position:absolute;width:100%}.task-assignment-overlay{align-items:end;padding:0}.task-assignment-drawer{border-radius:18px 18px 0 0;max-height:min(94vh,820px);width:100%}.task-composer-drawer form{gap:7px;padding:10px 10px calc(76px + env(safe-area-inset-bottom))}.task-composer-head{align-items:center;gap:10px}.task-composer-head .brand-mark.logo-mark{background:var(--inoza-white);overflow:hidden;padding:4px}.brand-mark.logo-mark img{display:block;height:100%;object-fit:contain;width:100%}.login-logo-lockup{align-items:center;background:#fffffff5;border:1px solid rgba(21,105,255,.28);border-radius:18px;display:inline-flex;justify-content:center;margin-bottom:28px;max-width:min(300px,100%);padding:14px 18px}.login-logo-lockup img{display:block;height:auto;max-height:150px;object-fit:contain;width:100%}.eyebrow{font-size:.64rem;margin-bottom:2px}.task-composer-head h2{font-size:1.02rem;margin-bottom:2px}.task-composer-head p:not(.eyebrow){display:none}.task-assignment-drawer .icon-only-button{border-radius:10px;height:36px;width:36px}.task-assignment-drawer .task-template-panel,.task-assignment-drawer .task-top-grid{border-radius:11px;gap:6px;padding:7px}.task-assignment-drawer .field select,.task-assignment-drawer .field input,.task-assignment-drawer .field textarea{font-size:.86rem;min-height:34px;padding:6px 8px}.task-assignment-drawer .field span{font-size:.64rem;margin-bottom:3px}.task-top-grid,.architecture-template-panel .task-template-fields,.task-template-select-row,.task-template-field-grid,.assignment-revision-plan-grid,.task-form-grid,.task-field-detail-grid,.task-requirement-row{grid-template-columns:1fr}.task-assignment-drawer .task-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-assignment-drawer .task-top-grid .field:first-child{grid-column:1 / -1}.task-assignment-drawer .architecture-template-panel .task-template-select-row.single-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.task-assignment-drawer .assignment-revision-plan-grid{grid-template-columns:repeat(4,minmax(108px,1fr));overflow-x:auto}.task-assignment-drawer .task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-assignment-sheet-head{align-items:flex-start;padding:6px 7px}.product-assignment-sheet-head strong{font-size:.82rem}.product-assignment-sheet-head>span{font-size:.64rem;padding:4px 7px;white-space:nowrap}.product-assignment-scroll{max-height:250px}.product-assignment-grid{min-width:940px}.product-assignment-row{grid-template-columns:minmax(136px,.9fr) minmax(96px,.68fr) minmax(118px,.78fr) repeat(5,minmax(96px,1fr));min-height:32px}.product-task-row-select,.product-assignment-row input,.product-assignment-row select{font-size:.74rem;min-height:32px;padding:4px 6px}.architecture-template-panel .task-template-fields{grid-template-areas:"context" "selects" "count"}.task-composer-foot{display:grid;grid-template-columns:1fr}.tower-row,.department-grid,.evidence-strip,.info-grid,.admin-grid,.dependency-visual{grid-template-columns:1fr}.dependency-visual>svg{transform:rotate(90deg);justify-self:center}.task-detail-summary,.task-focus-card,.task-evidence-card,.task-side-card{border-radius:15px;padding:14px}.task-detail-title h1{font-size:clamp(1.34rem,6vw,1.65rem)}.task-summary-metrics{background:transparent;border:0;border-radius:0;gap:5px;justify-self:stretch;overflow:visible;max-width:none}.task-summary-metrics>div{align-items:center;background:transparent;border:0;border-radius:0;display:grid;gap:6px;grid-template-columns:74px minmax(0,1fr);min-height:0;padding:0}.task-summary-metrics>div:first-child{grid-template-columns:74px 42px minmax(90px,1fr)}.task-summary-metrics span{margin:0}.task-summary-metrics strong,.task-summary-metrics>div:first-child strong{font-size:.96rem;line-height:1.15;margin:0}.task-summary-metrics .progress{height:6px;margin:0;width:min(140px,42vw)}.task-section-head{align-items:stretch;flex-direction:column}.task-section-head .secondary-action.compact{width:100%}.task-dependency-line{grid-template-columns:1fr}.task-dependency-line>svg{justify-self:center;transform:rotate(90deg)}.sticky-demo-bar{align-items:stretch;flex-direction:column;position:static}.sticky-demo-bar span{margin:0}.sticky-demo-bar .primary-action,.sticky-demo-bar .secondary-action{width:100%}.notifications-header-card,.notification-row,.notification-row-main{grid-template-columns:1fr}.push-notification-control{align-items:start;grid-template-columns:auto minmax(0,1fr)}.push-notification-control>button{grid-column:1 / -1;justify-self:stretch;width:100%}.notification-type{text-align:left;width:fit-content}.notification-row-actions{border-left:0;border-top:1px solid rgba(23,32,51,.08);justify-content:flex-start}.notification-alert{bottom:calc(88px + env(safe-area-inset-bottom));left:12px;max-width:none;right:12px}.pwa-install-banner{bottom:calc(86px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr);left:12px;max-width:none;right:12px;width:auto}.pwa-push-prompt{bottom:calc(86px + env(safe-area-inset-bottom));grid-template-columns:1fr;left:12px;max-width:none;right:12px;width:auto}.pwa-push-prompt>.pwa-install-button{justify-self:end}.pwa-install-actions{grid-column:1 / -1;justify-content:flex-end}.pwa-install-button{min-height:44px}.mobile-bottom-nav{background:#020813f0;border-top:1px solid var(--line);bottom:0;display:grid;gap:2px;grid-template-columns:repeat(5,minmax(0,1fr));left:0;overflow:hidden;padding:5px 6px calc(5px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:18}.mobile-bottom-nav button{align-items:center;background:transparent;border-radius:12px;color:var(--muted);display:grid;font-size:.58rem;font-weight:800;gap:2px;justify-items:center;min-height:48px;min-width:0;padding:4px 2px;position:relative}.mobile-bottom-nav button span{line-height:1.05;max-width:100%;overflow:visible;text-align:center;text-overflow:clip;white-space:normal}.mobile-bottom-nav button.active{background:#1569ff1f;color:var(--gold-500)}.mobile-bottom-nav .nav-unread-badge{font-size:.58rem;min-height:16px;min-width:16px;padding:2px 5px;position:absolute;right:max(8px,18%);top:4px}}@media(max-width:520px){.login-panel{min-height:auto}.role-grid,.capture-grid{grid-template-columns:1fr}.topbar{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:7px;padding:6px 8px}.topbar-actions{display:flex;flex-wrap:nowrap;gap:5px;justify-content:flex-end;min-width:0}.topbar .eyebrow{display:none}.topbar h2{font-size:clamp(.88rem,4vw,1.06rem);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar select{min-height:34px}.open-as-wrap{flex:0 1 104px;min-height:34px;min-width:82px;width:104px}.open-as-button{gap:5px;min-height:34px;min-width:0;padding:4px 6px;width:100%}.open-as-avatar{font-size:.66rem;height:22px;width:22px}.open-as-button small{display:none}.open-as-button strong{font-size:.72rem}.icon-button{border-radius:10px;font-size:.72rem;min-height:34px;min-width:36px;padding:6px 8px}.topbar-add-action{border-radius:10px;flex:0 0 auto;font-size:.72rem;gap:4px;min-height:34px;padding:6px 8px;width:auto}.story-rail{grid-template-columns:1fr}.project-meta-line{display:grid;gap:4px}.project-card-actions{grid-template-columns:1fr}.project-assign-button{white-space:normal}.project-stage,.project-status-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-kpi-row,.common-workstream-grid{grid-template-columns:1fr}.discipline-row{grid-template-columns:1fr;min-height:0;padding:10px 12px}.discipline-meta{align-items:center;display:flex;justify-content:space-between}.discipline-row.empty{gap:8px}.discipline-row.empty>span{justify-self:start}h1{font-size:clamp(1.38rem,7vw,1.78rem)}.primary-action,.secondary-action{white-space:normal}.pwa-install-banner{gap:10px;padding:10px}.pwa-install-icon{height:36px;width:36px}.pwa-install-copy small{font-size:.76rem}.pwa-install-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pwa-install-button{padding-left:9px;padding-right:9px;width:100%}.phone-frame{border-radius:24px;min-height:auto;padding:8px}.phone-content{border-radius:20px;padding:14px}.table-head,.table-row{grid-template-columns:1.4fr 1fr 1fr .8fr .5fr}}.app-shell{background:linear-gradient(180deg,#ffffffe0,#f3f5f7f5),var(--canvas)}.sidebar,.topbar,.mobile-bottom-nav,.pwa-install-banner,.login-panel,.login-preview{color:#f8fafc}.sidebar{background:linear-gradient(180deg,var(--shell-teal-900) 0%,var(--shell-teal-850) 46%,var(--shell-teal-950) 100%),var(--shell-teal-925);border-right-color:#1569ff2e}.brand-lockup small,.side-nav button,.sidebar-status small{color:#e8eef6bd}.side-nav button.active,.side-nav button:hover{background:#ffffff14;border-color:#1569ff3d;color:var(--inoza-white)}.topbar{background:linear-gradient(135deg,var(--shell-teal-875) 0%,var(--shell-teal-800) 42%,var(--shell-teal-925) 100%),var(--shell-teal-900);border:1px solid rgba(21,105,255,.16);border-radius:16px;box-shadow:0 16px 38px var(--shell-teal-glow);padding:10px 12px}.topbar .eyebrow,.topbar h2{color:#f8fafc}.topbar .icon-button,.topbar select,.topbar .open-as-button{background:#ffffff13;border-color:#1569ff38;color:#f8fafc}.topbar .open-as-button small{color:#e8eef6ad}.topbar .open-as-avatar{background:#1569ff33;color:#f2d28d}.topbar .open-as-menu{background:var(--inoza-white);border-color:#1720331f;color:var(--text)}.topbar .open-as-menu button,.topbar .open-as-menu strong{color:var(--text)}.topbar .open-as-menu small{color:var(--muted)}.topbar .open-as-menu .open-as-avatar{background:#f6efdf;color:var(--gold-700)}.topbar select option{background:var(--shell-teal-925);color:#f8fafc}.primary-action{background:var(--gold-500);border-color:#9a6f242e;color:var(--surface-shell)}.secondary-action,.section-action,.project-assign-button{background:#ffffffd1;border-color:#17203321;color:#273246}.section-action,.project-drill-button,.workstream-assign-button,.common-workstream-card button{color:var(--gold-700)}.page-header-card,.panel,.detail-hero,.portfolio-strip,.home-attention-rail,.recent-assignment-panel,.project-overview-card,.workstream-tile,.table-card,.update-context,.sticky-demo-bar,.tower-map-card,.floor-detail-panel,.common-workstreams-panel,.admin-card,.role-card,.chain-card,.review-focus{background:var(--card);border-color:#1720331f;box-shadow:0 12px 30px #17203317;color:var(--text)}.portfolio-strip,.home-attention-rail,.recent-assignment-panel,.project-overview-card,.tower-map-card,.floor-detail-panel,.common-workstreams-panel{background:linear-gradient(180deg,#fffffffa,#f8fafcf5),var(--card)}.my-work-header,.my-work-quick-card,.risk-register-card,.my-work-task-row>button:first-child,.my-work-thread-row,.dependency-row,.empty-work-state{background:var(--card);border-color:#1720331f;color:var(--text)}.page-header-card p,.detail-hero p,.project-meta-line,.home-attention-rail p,.home-attention-item p,.home-attention-item small,.chain-card p,.workstream-tile small,.panel-note,.large-note,.timeline-item p,.review-task-head p,.notification-page-list p,.tower-map-summary small,.floor-detail-head p,.discipline-row small,.discipline-row p,.floor-action-card small,.common-workstream-card small,.common-workstream-card p,.floor-action-empty,.row-between small,.my-work-header p:not(.eyebrow),.my-work-quick-card small,.my-work-task-row small,.my-work-thread-row small,.dependency-row small,.empty-work-state small{color:var(--muted)}.eyebrow.gold,.home-attention-head>span,.task-context-card span,.preview-item span{color:var(--gold-700)}.portfolio-stat,.tower-map-summary span,.leadership-metric,.dashboard-thread-footer span,.task-context-card,.review-insights .info-item,.info-item,.exception-detail,.filter-bar button,.table-row,.notification-page-list button,.capture-card,.floor-action-card,.discipline-row,.common-workstream-card,.home-attention-item{background:#ffffffb8;border-color:#1720331c}.home-attention-item:hover,.floor-action-card:hover,button.discipline-row:hover,.project-assign-button:hover,.workstream-assign-button:hover{background:#1569ff1f;border-color:#1569ff52}.floor-stack,.operational-floor-stack,.field select,.field input,.field textarea{background:#f8fafceb;border-color:#1720331f;color:var(--text)}.task-composer-drawer .field span{color:var(--muted)}.field select option{background:var(--card);color:var(--text)}.floor-chip.green,.operational-floor.green{background:#287a551a;border-color:#287a5557}.floor-chip.amber,.floor-chip.blue,.operational-floor.amber,.operational-floor.blue{background:#9a6b161a;border-color:#9a6b1657}.floor-chip.red,.operational-floor.red{background:#b84a4a1a;border-color:#b84a4a57}.floor-chip strong,.operational-floor strong,.common-workstream-card strong,.floor-action-card strong,.discipline-row strong{color:var(--text)}.status-pill.green{background:#287a551f;color:#1f6b49}.status-pill.amber,.status-pill.gold{background:#9a6b161f;color:#80550d}.status-pill.red{background:#b84a4a1f;color:#a13d3d}.status-pill.blue{background:#536b8824;color:#405974}.workstream-symbol,.kpi-icon,.drilldown-card>span,.pwa-install-icon{background:#1569ff24;color:var(--gold-700)}.progress{background:#1720331a}.progress span{background:linear-gradient(90deg,var(--gold-700),var(--gold-500))}.task-composer-backdrop{background:#1720336b}.task-composer-drawer{background:linear-gradient(180deg,#fffffffc,#f8fafcfa),var(--card);border-left-color:#1720331f;color:var(--text)}.task-composer-head p:not(.eyebrow),.task-context-card small,.check-toggle small{color:var(--muted)}.icon-only-button,.check-toggle{background:#ffffffb3;border-color:#1720331f;color:var(--muted)}.toast{background:#fffffffa;border-color:#287a554d;color:var(--text)}.toast.error{background:#fff6f6;border-color:#d53a4552;border-left-color:#d53a45;color:#5f121a}.toast.warning{background:#fff8ed;border-color:#d98e1c57;border-left-color:#d98e1c;color:#5c3407}.toast.info{border-left-color:#2870c8}.mobile-bottom-nav{background:linear-gradient(180deg,#073044fa,#031820fa),var(--shell-teal-925);border-top-color:#1569ff2e}.mobile-bottom-nav button{color:#e8eef6bd}.mobile-bottom-nav button.active{background:#1569ff24;color:#f2d28d}.login-panel,.login-preview,.phone-frame{background:linear-gradient(160deg,#0c1f34f5,#040d1cf0),linear-gradient(90deg,rgba(21,105,255,.16),transparent);border-color:#ded6c829}.login-copy,.preview-item strong,.phone-content,.phone-location{color:#dbe7f5}.command-search-page{gap:14px}.command-search-hero,.command-drilldown-shell,.lean-recent-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:18px;box-shadow:0 12px 30px #17203314}.command-search-hero{display:grid;gap:12px;padding:18px}.command-search-copy{align-items:end;display:flex;gap:18px;justify-content:space-between}.command-search-copy h1{font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:0;line-height:1.12;margin:3px 0 0}.eyebrow.neutral{color:#667085}.command-search-box{align-items:center;background:#f7f8fa;border:1px solid rgba(23,32,51,.12);border-radius:999px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:0 16px 0 20px}.command-search-box svg{color:#667085}.command-search-box input{background:transparent;color:var(--text);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;min-width:0;outline:none;width:100%}.command-search-box input::placeholder{color:#8b95a3}.search-clear-button{align-items:center;background:#e8edf3;border-radius:999px;color:#667085;display:inline-flex;height:34px;justify-content:center;width:34px}.command-search-results{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.command-search-results button,.command-search-empty{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:14px;display:grid;gap:3px;min-height:74px;padding:11px 12px;text-align:left}.command-search-results button:hover{background:#f1f5f9;border-color:#1720332e}.command-search-results small{color:#667085;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.command-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-search-results span,.command-search-empty{color:#667085;font-size:.82rem}.command-drilldown-shell{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(220px,.78fr) minmax(260px,.95fr) minmax(360px,1.3fr);min-height:520px;padding:14px}.drilldown-column,.drilldown-detail-panel{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:16px;display:grid;gap:12px;min-width:0;padding:13px}.drilldown-detail-panel{background:var(--inoza-white);min-height:492px}.drilldown-header{align-items:center;display:flex;gap:10px;min-width:0}.drilldown-header>span{align-items:center;background:var(--inoza-royal);border-radius:999px;color:var(--inoza-white);display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:800;height:30px;justify-content:center;width:30px}.drilldown-header h2,.drilldown-header p{margin:0}.drilldown-header h2{font-size:1.05rem;line-height:1.15}.drilldown-header p{color:var(--muted);font-size:.8rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drilldown-list{display:grid;gap:9px}.project-drill-card,.department-drill-card,.lean-action-row{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:14px;color:var(--text);display:grid;gap:10px;min-width:0;text-align:left}.project-drill-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:12px}.project-drill-card.active,.department-drill-card.active{background:#eef1f5;border-color:#06122447;box-shadow:inset 0 0 0 1px #06122414}.project-drill-card svg{color:#667085}.project-drill-card strong,.project-drill-card small,.department-drill-card strong,.department-drill-card small{display:block;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-drill-card small,.department-drill-card small{color:var(--muted);font-size:.78rem;margin-top:3px}.department-drill-card{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:12px}.department-drill-card em{align-items:center;border-radius:999px;display:inline-flex;font-style:normal;font-weight:800;height:34px;justify-content:center;width:42px}.department-drill-card.good em{background:#287a551f;color:#1f6b49}.department-drill-card.work em,.department-drill-card.pending em{background:#536b8824;color:#405974}.department-drill-card.risk em{background:#b84a4a1f;color:#a13d3d}.status-bucket-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.status-bucket-card{background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-radius:14px;display:grid;gap:7px;min-height:112px;padding:12px}.status-bucket-card svg{color:#667085}.status-bucket-card span{color:var(--muted);font-size:.74rem;font-weight:700}.status-bucket-card strong{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1}.status-bucket-card.good{background:#edf7ef}.status-bucket-card.work{background:#eef2f6}.status-bucket-card.pending{background:#f3f5f8}.status-bucket-card.risk{background:#f8ebe9}.next-action-panel{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:16px;display:grid;gap:10px;padding:13px}.lean-action-list{display:grid;gap:9px}.lean-action-row{grid-template-columns:minmax(0,1fr) auto;padding:12px}.lean-action-row:hover,.project-drill-card:hover,.department-drill-card:hover{background:#f1f5f9;border-color:#1720332e}.lean-action-row span{display:grid;gap:6px;min-width:0}.lean-action-row strong,.lean-action-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lean-action-row small{color:var(--muted)}.lean-empty-state,.drilldown-placeholder{align-items:center;background:var(--inoza-white);border:1px dashed rgba(23,32,51,.18);border-radius:14px;color:var(--muted);display:grid;justify-items:center;min-height:150px;padding:18px;text-align:center}.drilldown-placeholder strong{color:var(--text)}.drilldown-placeholder span{font-size:.88rem}.lean-recent-panel{padding:14px}@media(max-width:1220px){.command-drilldown-shell{grid-template-columns:minmax(0,1fr)}.drilldown-detail-panel{min-height:0}.status-bucket-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:860px){.command-search-hero,.command-drilldown-shell{border-radius:16px;padding:12px}.command-search-copy{align-items:start;display:grid;gap:4px}.command-search-copy h1{font-size:1.25rem}.command-search-box{border-radius:18px;min-height:56px;padding:0 12px}.command-search-box input{font-size:.95rem}.command-search-results{grid-template-columns:1fr}.status-bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-drill-card,.department-drill-card{min-height:64px}.lean-action-row strong,.lean-action-row small{white-space:normal}}.command-center-page{gap:16px}.management-command-bar,.management-control-strip,.management-summary-strip,.management-work-layout,.management-recent-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 10px 24px #17203312}.management-command-bar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:24px}.management-title-block{display:grid;gap:4px;min-width:0}.management-title-block h1{font-size:28px;letter-spacing:0;line-height:1.15;margin:0}.management-title-block p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.4;margin:0}.management-assign-button{flex:0 0 auto}.management-control-strip{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(180px,.8fr) minmax(200px,.9fr) minmax(280px,1.4fr);padding:16px}.management-control-strip .field{gap:6px}.management-control-strip .field>span,.management-section-head .eyebrow,.management-summary-strip>span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.management-control-strip select,.management-search-input{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:8px;min-height:44px}.management-search-input{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px}.management-search-input svg{color:var(--muted)}.management-search-input input{background:transparent;color:var(--text);font-size:16px;min-width:0;outline:none;width:100%}.management-search-input button{align-items:center;background:#e8edf3;border-radius:999px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;width:28px}.management-summary-strip{align-items:center;display:flex;gap:12px;padding:16px}.management-summary-strip strong{color:var(--text);font-size:16px;font-weight:500;line-height:1.45}.management-status-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.management-status-card{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 8px 18px #1720330f;display:grid;gap:8px;min-height:128px;padding:16px}.management-status-card svg{color:var(--muted)}.management-status-card span{color:var(--muted);font-size:14px;font-weight:700}.management-status-card strong{color:var(--text);font-size:28px;font-weight:800;line-height:1}.management-status-card.good{background:#f1f8f3}.management-status-card.work,.management-status-card.pending,.management-status-card.due{background:#f8fafc}.management-status-card.risk{background:#fbefed}.management-status-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.management-status-grid.compact .management-status-card{align-items:center;display:flex;gap:12px;min-height:74px;padding:12px 14px}.management-status-grid.compact .management-status-card strong{font-size:22px;margin-left:auto}.management-drilldown-workspace,.management-search-results-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 10px 24px #17203312}.management-drilldown-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);padding:16px}.management-department-panel,.management-detail-panel,.management-search-results-panel{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:14px;min-width:0;padding:16px}.management-department-card-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.management-department-tile{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding:13px;text-align:left}.management-department-tile:hover,.management-department-tile.active{background:#eef2f6;border-color:#06122438}.management-department-tile span{display:grid;gap:4px;min-width:0}.management-department-tile strong,.management-department-tile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-department-tile strong{font-size:16px}.management-department-tile small{color:var(--muted);font-size:13px}.management-department-tile em{align-items:center;background:#e8edf3;border-radius:999px;color:var(--text);display:inline-flex;font-style:normal;font-weight:800;height:38px;justify-content:center;min-width:44px;padding:0 11px}.management-department-tile.risk em{background:#b84a4a1f;color:#a13d3d}.management-department-tile.good em{background:#287a551f;color:#1f6b49}.management-detail-panel{background:var(--inoza-white);min-height:360px}.management-compact-status-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.management-compact-status-grid .management-status-card{box-shadow:none;min-height:108px}.management-next-actions{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:12px;padding:14px}.management-next-actions h3{font-size:18px;margin:2px 0 0}.management-task-list.compact{gap:8px}.management-task-row.compact{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:11px 13px}.management-empty-state.compact{min-height:74px}.management-select-placeholder{align-items:center;border:1px dashed rgba(23,32,51,.18);border-radius:12px;color:var(--muted);display:grid;gap:8px;justify-items:center;min-height:260px;padding:22px;text-align:center}.management-select-placeholder strong{color:var(--text);font-size:18px}.management-detail-mobile-hint{display:none}.management-search-results-panel{padding:16px}.management-work-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);padding:16px}.management-queue-panel,.department-snapshot-panel{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:16px;min-width:0;padding:16px}.management-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.management-section-head h2{font-size:20px;letter-spacing:0;line-height:1.2;margin:2px 0 0}.management-section-head span{color:var(--muted);font-size:14px;font-weight:700}.management-task-list,.department-snapshot-list{display:grid;gap:8px}.management-task-row,.department-snapshot-row,.management-empty-state{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:10px;min-width:0;text-align:left}.management-task-row{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;min-height:72px;padding:12px 16px}.management-task-row:hover,.department-snapshot-row:hover{background:#f1f5f9;border-color:#1720332e}.management-task-main{display:grid;gap:5px;min-width:0}.management-task-main .status-pill{width:fit-content}.management-task-main strong,.department-snapshot-row strong{color:var(--text);font-size:16px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-task-main small,.management-task-meta small,.department-snapshot-row small{color:var(--muted);font-size:14px;line-height:1.35}.management-task-meta{display:grid;gap:2px;justify-items:end}.management-task-meta strong{font-size:14px;font-weight:700;white-space:nowrap}.department-snapshot-row{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:60px;padding:10px 12px}.department-snapshot-row.active{background:#eef2f6;border-color:#0612243d}.department-snapshot-row span{display:grid;gap:2px;min-width:0}.department-snapshot-row em{align-items:center;background:#e8edf3;border-radius:999px;color:var(--text);display:inline-flex;font-size:14px;font-style:normal;font-weight:800;height:34px;justify-content:center;min-width:40px;padding:0 10px}.department-snapshot-row.risk em{background:#b84a4a1f;color:#a13d3d}.department-snapshot-row.good em{background:#287a551f;color:#1f6b49}.management-empty-state{color:var(--muted);display:flex;gap:8px;justify-content:center;min-height:96px;padding:16px}.management-recent-panel{padding:16px}.grid-command-center-page{font-family:var(--font-sans);gap:10px}.management-command-grid,.management-summary-grid,.management-grid-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:10px;box-shadow:none}.management-command-grid{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);padding:12px}.management-command-grid .management-title-block h1{font-size:24px}.management-command-grid .management-title-block p:not(.eyebrow){font-size:14px}.management-filter-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,.6fr) minmax(300px,1.4fr) auto}.management-filter-grid .field{gap:5px}.management-filter-grid .field>span,.management-grid-title>span,.management-summary-cell>span,.management-metric-cell span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.management-filter-grid select,.management-filter-grid .management-search-input{min-height:40px}.management-filter-grid .management-search-input input{font-size:14px}.management-assign-button{min-height:40px;padding:0 16px}.management-department-strip{border-top:1px solid rgba(23,32,51,.08);display:grid;gap:6px;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));overflow:visible;padding-top:10px}.management-department-strip button{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;min-height:50px;padding:8px 10px;text-align:left}.management-department-strip button:hover,.management-department-strip button.active{background:#1569ff14;border-color:#a97f3573;box-shadow:inset 3px 0 0 var(--gold-600)}.management-department-strip span{color:var(--text);font-size:12px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:normal}.management-department-strip strong{color:var(--text);font-size:18px;font-weight:800;line-height:1}.management-department-strip small{color:var(--muted);font-size:11px;font-weight:800;grid-column:1 / -1;line-height:1.1}.management-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,minmax(86px,.16fr));overflow:hidden}.management-summary-cell,.management-metric-cell{border-left:1px solid rgba(23,32,51,.08);display:grid;gap:5px;min-width:0;padding:10px 12px}button.management-metric-cell{appearance:none;background:transparent;border-bottom:0;border-right:0;border-top:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.management-metric-cell.is-clickable:hover,.management-metric-cell.is-clickable:focus-visible{background:#f8fafc;outline:none}.management-metric-cell small{color:var(--muted);font-size:.68rem;font-weight:700;line-height:1.2;max-width:34ch}.management-summary-cell{border-left:0}.management-summary-cell strong{color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.management-metric-cell strong{color:var(--text);font-size:24px;font-weight:800;line-height:1}.management-progress-bar{background:#17203314;border-radius:999px;display:block;height:6px;overflow:hidden;width:100%}.management-progress-bar em{background:linear-gradient(90deg,#27664a,var(--gold-600));border-radius:inherit;display:block;height:100%}.management-metric-cell.risk strong,.risk-text{color:var(--danger)!important}.command-attention-panel{border:1px solid rgba(154,74,67,.2)}.command-attention-panel .management-grid-title{align-items:start}.command-attention-panel .management-grid-title small{color:var(--muted);display:block;font-size:.78rem;font-weight:600;line-height:1.35;margin-top:2px;max-width:76ch}.command-attention-actions{align-items:center;display:flex;gap:8px}.command-attention-list{border:1px solid rgba(23,32,51,.1);border-radius:8px;overflow-x:auto}.command-attention-row{align-items:center;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);display:grid;gap:8px;grid-template-columns:minmax(240px,1.3fr) minmax(150px,.8fr) 110px minmax(210px,1fr);min-width:760px;padding:8px 10px}.command-attention-row:first-child{border-top:0}.command-attention-head{background:#f8fafc;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-attention-row strong{color:var(--text);display:block;font-size:.84rem;font-weight:800}.command-attention-row small,.command-attention-row span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.3;min-width:0}.command-attention-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-attention-row>span:first-child{white-space:normal}.command-attention-more{grid-template-columns:minmax(0,1fr)}.management-grid-panel{display:grid;gap:8px;padding:10px}.management-grid-title{align-items:end;display:flex;gap:12px;justify-content:space-between;min-width:0}.management-grid-title h2{font-size:18px;line-height:1.2;margin:2px 0 0}.management-grid-title>span{background:#f3f5f7;border:1px solid rgba(23,32,51,.08);border-radius:999px;padding:6px 10px;white-space:nowrap}.portfolio-grid-table,.department-command-grid,.action-command-grid{border:1px solid rgba(23,32,51,.1);border-radius:8px;overflow-x:auto}.portfolio-grid-row,.department-command-row,.action-command-row{align-items:center;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);color:var(--text);display:grid;gap:8px;min-height:42px;padding:7px 10px;text-align:left;width:100%}.portfolio-grid-row:first-child,.department-command-row:first-child,.action-command-row:first-child{border-top:0}.portfolio-grid-row{cursor:pointer;grid-template-columns:minmax(150px,.9fr) 82px 96px 82px 82px minmax(260px,1.3fr);min-width:870px}.department-command-row{grid-template-columns:minmax(160px,.9fr) 82px 96px 82px 82px minmax(260px,1.3fr);min-width:880px}.action-command-row{grid-template-columns:minmax(260px,1.4fr) minmax(140px,.8fr) minmax(150px,.8fr) 122px 104px 54px;min-width:940px}.home-task-tabs{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-bottom:0;border-radius:8px 8px 0 0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.home-task-tabs button{align-items:center;background:var(--inoza-white);border-left:1px solid rgba(23,32,51,.08);color:var(--muted);display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:8px 10px;text-align:left}.home-task-tabs button:first-child{border-left:0}.home-task-tabs button.active{background:var(--inoza-royal);color:var(--inoza-white)}.home-task-tabs span{font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-task-tabs strong{align-items:center;background:#eef2f6;border-radius:999px;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:24px;justify-content:center;min-width:28px;padding:0 8px}.home-task-tabs button.active strong{background:#ffffff29;color:var(--inoza-white)}.home-task-grid{border-radius:0 0 8px 8px}.home-task-grid .action-command-row{grid-template-columns:minmax(130px,.8fr) minmax(260px,1.55fr) minmax(130px,.75fr) minmax(108px,.6fr) minmax(98px,.5fr) minmax(70px,.36fr) 52px;min-width:960px}.portfolio-grid-head,.department-command-head,.action-command-head{background:#f8fafc;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;min-height:34px;text-transform:uppercase}.portfolio-grid-row:hover,button.portfolio-grid-row:hover,button.department-command-row:hover,button.action-command-row:hover{background:#f8fafc}.portfolio-grid-row.active,.department-command-row.active{background:#1569ff14;box-shadow:inset 3px 0 0 var(--gold-600)}.portfolio-grid-row span,.department-command-row span,.action-command-row span{min-width:0}.portfolio-grid-row span:first-child,.department-command-row span:first-child,.action-command-row span:first-child{display:grid;gap:2px}.portfolio-grid-row strong,.department-command-row strong,.action-command-row strong{color:var(--text);font-size:14px;font-weight:800;line-height:1.2}.portfolio-grid-row .portfolio-attention-link{appearance:none;background:#b84a4a14;border:1px solid rgba(184,74,74,.22);border-radius:999px;color:#9f3730;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;justify-self:start;min-width:32px;padding:4px 8px}.portfolio-grid-row .portfolio-attention-link:hover,.portfolio-grid-row .portfolio-attention-link:focus-visible{background:#b84a4a26;outline:2px solid rgba(184,74,74,.28);outline-offset:2px}.portfolio-grid-row small,.department-command-row small,.action-command-row small{color:var(--muted);display:block;font-size:12px;font-weight:600;line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-skyline-panel{--skyline-active-fill: var(--gold-500);--skyline-active-line: var(--gold-700);--skyline-complete-fill: #1b5b94;--skyline-complete-line: #0f3f6d;--skyline-pending-fill: #f4f6f8;--skyline-pending-line: #98a2b3;--skyline-attention-fill: #b42318;--skyline-attention-stroke: rgba(255, 255, 255, .94);overflow:hidden}.portfolio-skyline-legend{align-items:center;border:1px solid rgba(23,32,51,.08);border-radius:8px;color:#475467;display:flex;flex-wrap:wrap;font-size:.74rem;font-weight:700;gap:8px 14px;line-height:1.2;overflow:visible;padding:8px 10px}.portfolio-skyline-legend span{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px;min-width:0}.portfolio-skyline-key{border:1px solid rgba(23,32,51,.12);border-radius:3px;display:inline-block;height:12px;width:18px}.portfolio-skyline-key.is-complete,.portfolio-skyline-segment.is-complete{background:var(--skyline-complete-fill);border-color:var(--skyline-complete-line)}.portfolio-skyline-key.is-active,.portfolio-skyline-segment.is-active{background:var(--skyline-active-fill);border-color:var(--skyline-active-line)}.portfolio-skyline-key.is-pending,.portfolio-skyline-segment.is-pending{background:var(--skyline-pending-fill);border-color:var(--skyline-pending-line)}.portfolio-skyline-scroller{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));min-width:0;overflow-x:auto;padding-bottom:2px}.portfolio-skyline-building{align-content:end;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;cursor:pointer;display:grid;gap:9px;min-height:218px;min-width:0;padding:10px;text-align:left}.portfolio-skyline-building:hover,.portfolio-skyline-building:focus-visible{background:#fbfcfd;border-color:#a97f356b;outline:2px solid rgba(21,105,255,.18);outline-offset:-2px}.portfolio-skyline-building[aria-disabled=true]{cursor:default;opacity:.72}.portfolio-skyline-stack{align-content:end;display:grid;gap:3px;justify-self:center;max-width:156px;min-height:140px;width:100%}.portfolio-skyline-floors{display:grid;gap:3px}.portfolio-skyline-ground-line{border-top:1px dashed rgba(71,84,103,.55);display:block;height:1px;margin:1px 0}.portfolio-skyline-floor{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:5px;display:grid;gap:4px;grid-template-columns:24px minmax(24px,1fr) 36px;min-height:26px;overflow:visible;padding:3px 4px;position:relative}.portfolio-skyline-floor.is-frontier{border-color:var(--skyline-active-line);box-shadow:0 0 0 2px #1569ffb8;z-index:1}.portfolio-skyline-floor-label,.portfolio-skyline-floor-count{color:var(--inoza-slate);font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;position:relative;z-index:1}.portfolio-skyline-floor-count{justify-self:end;letter-spacing:0}.portfolio-skyline-floor-segments{align-items:stretch;align-self:stretch;display:flex;gap:2px;min-width:0}.portfolio-skyline-segment{border:1px solid transparent;border-radius:3px;min-width:4px}.portfolio-skyline-attention-dot{background:var(--skyline-attention-fill);border:1px solid var(--skyline-attention-stroke);border-radius:999px;box-shadow:0 0 0 1px #4a0f0a24;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:10px;width:10px}.portfolio-skyline-floor .portfolio-skyline-attention-dot{align-items:center;appearance:none;color:var(--inoza-white);cursor:pointer;display:inline-flex;font-size:.58rem;font-style:normal;font-weight:800;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:34px;top:50%;transform:translateY(-50%);width:auto;z-index:2}.portfolio-skyline-caption{display:grid;gap:3px;min-width:0;text-align:center}.portfolio-skyline-caption strong{color:var(--inoza-slate);font-size:.86rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.portfolio-skyline-caption small,.portfolio-skyline-caption em{color:#667085;font-size:.72rem;font-style:normal;font-weight:700;line-height:1.22;overflow-wrap:anywhere}.portfolio-skyline-caption em{color:#865420}.portfolio-skyline-title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.portfolio-skyline-3d-action{min-height:32px;padding-inline:10px}.tower-hero-panel,.tower-workspace,.tower-stage-card,.tower-floor-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;box-shadow:0 12px 28px #1018280f}.tower-hero-panel{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);padding:14px}.tower-title-block{display:grid;gap:4px;min-width:0}.tower-title-block h1{color:var(--inoza-slate);font-size:clamp(25px,3vw,38px);letter-spacing:0;line-height:1.04;margin:0}.tower-title-block p:not(.eyebrow){color:#667085;font-size:.92rem;font-weight:720;margin:0}.tower-controls{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(170px,1fr) repeat(2,auto);min-width:0}.tower-controls .secondary-action,.tower-controls .primary-action{min-height:38px;white-space:nowrap}.tower-controls .primary-action{grid-column:1 / -1;justify-content:center}.tower-project-field{min-width:0}.tower-workspace{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);overflow:hidden;padding:12px}.tower-stage-card{background:linear-gradient(180deg,#fffffff5,#f7f9fceb),radial-gradient(circle at 55% 18%,rgba(11,27,42,.14),transparent 36%);display:grid;min-height:560px;overflow:hidden;padding:14px;position:relative}.tower-stage-card:after{background:linear-gradient(90deg,rgba(23,32,51,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(23,32,51,.05) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.tower-stage-meta{align-content:start;display:grid;gap:3px;min-width:0;position:relative;z-index:2}.tower-stage-meta strong{color:var(--inoza-slate);font-size:1.05rem;font-weight:800}.tower-stage-meta span,.tower-stage-meta em{color:#667085;font-size:.78rem;font-style:normal;font-weight:700}.tower-stage-meta em{color:var(--navy-600)}.tower-canvas{align-self:stretch;display:block;height:min(58vh,540px);min-height:420px;position:relative;width:100%;z-index:1}.tower-fallback{align-items:center;background:#ffffffeb;border:1px solid rgba(23,32,51,.12);border-radius:8px;bottom:12px;color:#475467;display:flex;font-size:.78rem;font-weight:700;gap:8px;left:12px;padding:8px 10px;position:absolute;right:12px;z-index:3}.tower-floor-panel{align-content:start;display:grid;gap:10px;min-width:0;overflow:hidden;padding:12px}.tower-legend{align-items:center;border:1px solid rgba(23,32,51,.08);border-radius:8px;color:#475467;display:flex;flex-wrap:wrap;font-size:.74rem;font-weight:800;gap:8px 12px;line-height:1.2;padding:8px 10px}.tower-legend span{align-items:center;display:inline-flex;gap:6px}.tower-key{border:1px solid rgba(23,32,51,.12);border-radius:3px;display:inline-block;height:12px;width:18px}.tower-key.is-complete,.tower-floor-row.is-complete .tower-floor-code{background:var(--tower-complete-fill);border-color:var(--tower-complete-line)}.tower-key.is-active,.tower-floor-row.is-active .tower-floor-code{background:var(--tower-active-fill);border-color:var(--tower-active-line)}.tower-key.is-pending,.tower-floor-row.is-pending .tower-floor-code{background:var(--tower-pending-fill);border-color:var(--tower-pending-line)}.tower-floor-stack{display:grid;gap:6px;min-width:0}.tower-floor-row{align-items:center;background:#fbfcfd;border:1px solid rgba(23,32,51,.09);border-radius:8px;color:var(--inoza-slate);cursor:pointer;display:grid;gap:8px;grid-template-columns:38px minmax(0,1fr) 42px auto;min-height:38px;min-width:0;padding:6px 8px;text-align:left}.tower-floor-row:hover,.tower-floor-row:focus-visible{background:var(--inoza-white);border-color:#a97f3561;outline:2px solid rgba(21,105,255,.2);outline-offset:-2px}.tower-floor-code{align-items:center;border:1px solid rgba(23,32,51,.12);border-radius:6px;color:var(--inoza-slate);display:inline-flex;font-size:.67rem;font-weight:800;height:25px;justify-content:center}.tower-floor-row.is-complete .tower-floor-code,.tower-floor-row.is-active .tower-floor-code{color:var(--inoza-white)}.tower-floor-name{color:var(--inoza-slate);font-size:.78rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tower-floor-count{color:#475467;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;justify-self:end}.tower-attention-dot{background:var(--tower-attention-fill);border:1px solid var(--tower-attention-line);border-radius:999px;box-shadow:0 0 0 1px #b4231833;display:inline-block;height:10px;width:10px}.tower-attention-badge{align-items:center;color:var(--inoza-white);display:inline-flex;font-size:.58rem;font-style:normal;font-weight:800;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;width:auto}@media(prefers-reduced-motion:reduce){.tower-canvas{transition:none}}.action-command-row .status-pill{width:fit-content}.action-command-row>span:last-child{align-items:center;color:var(--muted);display:inline-flex;justify-content:center}.action-command-grid .management-empty-state.compact{border:0;border-top:1px solid rgba(23,32,51,.08);border-radius:0}@media(max-width:1180px){.management-command-grid,.management-filter-grid,.management-summary-grid{grid-template-columns:1fr}.management-summary-cell,.management-metric-cell{border-left:0;border-top:1px solid rgba(23,32,51,.08)}.management-summary-cell{border-top:0}.management-control-strip,.management-work-layout,.management-drilldown-workspace{grid-template-columns:1fr}.management-status-grid,.management-status-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.management-department-card-grid,.management-compact-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.grid-command-center-page{gap:8px}.management-command-grid,.management-grid-panel{padding:8px}.management-filter-grid{gap:8px}.management-command-grid .management-title-block h1{font-size:21px}.management-grid-title{align-items:start;display:grid}.management-grid-title h2{font-size:16px}.portfolio-skyline-legend{font-size:.68rem;gap:7px 10px;padding:7px 8px}.portfolio-skyline-scroller{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-skyline-building{min-height:202px;padding:8px}.portfolio-skyline-stack{max-width:132px;min-height:130px}.portfolio-skyline-floor{gap:3px;grid-template-columns:21px minmax(20px,1fr) 33px;min-height:25px;padding:3px}.portfolio-skyline-floor-label,.portfolio-skyline-floor-count{font-size:.58rem}.portfolio-skyline-floor .portfolio-skyline-attention-dot{right:31px}.portfolio-skyline-caption strong{font-size:.78rem}.portfolio-skyline-caption small,.portfolio-skyline-caption em{font-size:.66rem}.portfolio-skyline-title-actions{justify-content:start}.tower-hero-panel{gap:10px;grid-template-columns:1fr;padding:10px}.tower-title-block h1{font-size:24px}.tower-title-block p:not(.eyebrow){font-size:.82rem}.tower-controls{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.tower-controls .field,.tower-controls .primary-action{grid-column:1 / -1}.tower-controls .secondary-action,.tower-controls .primary-action{justify-content:center;min-height:36px;padding-inline:8px}.tower-workspace{gap:8px;grid-template-columns:1fr;padding:8px}.tower-stage-card{min-height:390px;padding:10px}.tower-canvas{height:330px;min-height:330px}.tower-floor-panel{padding:8px}.tower-legend{font-size:.68rem;gap:7px 10px;padding:7px 8px}.tower-floor-row{gap:6px;grid-template-columns:34px minmax(0,1fr) 38px auto;min-height:36px;padding:5px 6px}.tower-floor-code{font-size:.62rem;height:24px}.tower-floor-name{font-size:.72rem}.tower-floor-count{font-size:.68rem}.management-summary-cell,.management-metric-cell{padding:8px 10px}.management-metric-cell strong{font-size:21px}.management-command-bar,.management-summary-strip,.management-section-head{align-items:stretch;display:grid}.management-title-block h1{font-size:24px}.home-task-tabs,.management-status-grid,.management-status-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.management-status-grid.compact .management-status-card{display:grid;min-height:90px}.management-status-grid.compact .management-status-card strong{margin-left:0}.management-department-card-grid,.management-compact-status-grid{grid-template-columns:1fr}.management-task-row{grid-template-columns:minmax(0,1fr) auto}.management-task-meta{justify-items:start}}.admin-console-page{gap:14px}.admin-console-hero{align-items:center;display:flex;gap:18px;justify-content:space-between}.admin-access-pill{align-items:center;background:#eef2f6;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:800;gap:8px;min-height:38px;padding:8px 12px}.admin-subnav{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:14px;box-shadow:0 10px 24px #1720330f;display:flex;gap:8px;overflow-x:auto;padding:8px}.admin-subnav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:800;gap:7px;min-height:38px;padding:8px 11px}.admin-subnav button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.admin-console-page.is-admin-data-entry{gap:7px}.admin-workspace-title{color:var(--text);font-size:22px;line-height:1.1;margin:0}.admin-console-page.is-admin-data-entry .admin-console-hero{border-radius:10px;box-shadow:none;min-height:46px;padding:8px 12px}.admin-console-page.is-admin-data-entry .admin-console-hero .eyebrow,.admin-console-page.is-admin-data-entry .admin-console-hero p:not(.eyebrow){display:none}.admin-console-page.is-admin-data-entry .admin-console-hero h1{font-size:20px;line-height:1.1;margin:0}.admin-console-page.is-admin-data-entry .admin-access-pill{font-size:12px;min-height:30px;padding:5px 9px}.admin-console-page.is-admin-data-entry .admin-subnav{border-radius:10px;box-shadow:none;gap:4px;padding:4px}.admin-console-page.is-admin-data-entry .admin-subnav button{border-radius:8px;font-size:12px;min-height:30px;padding:5px 9px}.admin-console-grid .admin-card{min-height:142px}.admin-console-grid .admin-card small{color:var(--muted);font-size:.82rem;line-height:1.35}.admin-console-grid .admin-card.linked{cursor:pointer}.admin-console-grid .admin-card.linked:hover{border-color:#1569ff73;transform:translateY(-1px)}.admin-console-grid .admin-card.api-state-ready{border-color:#18805c40}.admin-console-grid .admin-card.api-state-ready svg{color:var(--success)}.admin-console-grid .admin-card.api-state-unavailable{border-color:#bf772f40}.admin-console-grid .admin-card.api-state-unavailable svg,.admin-console-grid .admin-card.api-state-fallback svg{color:var(--warning)}.admin-project-setup{display:grid;gap:10px;min-width:0}.admin-project-setup-toolbar,.admin-project-basics,.admin-project-setup-tabs{border:1px solid var(--line);border-radius:12px;background:var(--work-surface-card, var(--inoza-white));padding:12px 14px}.admin-project-setup-toolbar,.admin-project-setup-heading,.admin-project-setup-tabs nav{display:flex;align-items:center;gap:8px}.admin-project-setup-toolbar{justify-content:space-between}.admin-project-selector-group{align-items:end;display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}.admin-project-setup-toolbar label{min-width:min(280px,100%)}.admin-project-selection-context{color:var(--muted);font-size:12px;padding-bottom:9px}.admin-project-draft-badge,.admin-project-setup-heading>span{align-items:center;background:#eef2f6;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:#344054;display:inline-flex;font-size:11px;font-weight:800;line-height:1;min-height:28px;padding:6px 9px}.admin-project-draft-badge{margin-bottom:1px}.admin-project-setup-heading{justify-content:space-between;margin-bottom:8px}.admin-project-setup-heading .eyebrow{font-size:10px;margin-bottom:1px}.admin-project-setup-heading h2{margin:2px 0 0}.admin-project-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin:0}.admin-project-basics-grid{grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end}.admin-project-planning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-project-form-action{align-items:end;display:flex;min-height:36px}.admin-project-form-grid label,.admin-project-setup-toolbar label,.admin-project-activity-row label{display:grid;gap:4px;min-width:0}.admin-project-form-grid label>span,.admin-project-setup-toolbar label>span,.admin-project-activity-row label>span{font-size:11px;color:var(--muted);font-weight:700}.admin-project-form-grid input,.admin-project-form-grid textarea,.admin-project-setup-toolbar select,.admin-project-activity-row input:not([type=checkbox]){background:var(--inoza-white);border:1px solid rgba(23,32,51,.16);border-radius:7px;box-sizing:border-box;min-height:36px;padding:7px 9px;width:100%}.admin-project-form-grid input[readonly]{background:#f2f4f7;color:#344054;font-weight:800}.admin-project-form-grid .wide{grid-column:1 / -1}.admin-project-form-grid textarea{min-height:52px;resize:vertical}.admin-project-setup-tabs nav{overflow-x:auto;margin:-2px -2px 10px;padding:2px}.admin-project-setup-tabs nav button{flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--inoza-white);color:#344054;font-size:13px;font-weight:800;min-height:34px;padding:7px 11px}.admin-project-setup-tabs nav button.active{background:var(--inoza-royal);color:var(--inoza-white);border-color:var(--inoza-royal)}.admin-project-tab-content{display:grid;gap:9px}.setup-tab-panel{margin:0}.admin-project-tab-actions{display:flex;justify-content:flex-end}.admin-project-activity-help{color:var(--muted);font-size:12px;margin:-1px 2px 0}.admin-project-activity-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.admin-project-activity-head,.admin-project-activity-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,1.1fr) 170px 160px minmax(260px,2fr);min-width:0;padding:7px 10px}.admin-project-activity-head{background:#f2f4f7;color:#667085;font-size:11px;font-weight:800;min-height:34px;padding-block:6px;text-transform:uppercase;letter-spacing:.035em}.admin-project-activity-row{border-top:1px solid var(--line);min-height:50px}.admin-project-activity-row.is-completed{background:#18805c0b}.admin-project-activity-row>strong{color:var(--text);font-size:13px;min-width:0}.admin-project-activity-row .activity-check{align-items:center;cursor:pointer;display:inline-flex;gap:7px;grid-template-columns:none}.admin-project-activity-row .activity-check input{height:16px;margin:0;width:16px}.admin-project-activity-row .activity-check span{color:#475467;font-size:12px;font-weight:700}.activity-mobile-label{display:none}.activity-status{color:var(--muted);font-size:12px}.activity-status .activity-mobile-label{margin-bottom:4px}.admin-project-activity-empty{color:var(--muted);margin:0;padding:16px}.admin-project-next-step{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;justify-content:space-between;margin-top:2px;padding-top:10px}.admin-duration-setup{display:grid;gap:10px;max-width:100%;min-width:0}.admin-duration-header,.admin-duration-tabs{background:var(--work-surface-card, var(--inoza-white));border:1px solid var(--line);border-radius:12px;box-sizing:border-box;max-width:100%;min-width:0;padding:12px 14px}.admin-duration-header{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-duration-header label{display:grid;gap:4px;min-width:0}.admin-duration-header label>span,.admin-duration-date-card span{color:var(--muted);font-size:11px;font-weight:800}.admin-duration-header select,.admin-duration-header input,.admin-duration-table input,.admin-duration-table select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.16);border-radius:7px;box-sizing:border-box;min-height:34px;padding:6px 8px;width:100%}.admin-duration-project-context,.admin-duration-date-card{background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-radius:9px;display:grid;gap:2px;min-height:58px;padding:8px 10px}.admin-duration-project-context strong,.admin-duration-date-card strong{color:var(--text);font-size:14px;line-height:1.2}.admin-duration-project-context span,.admin-duration-project-context small{color:var(--muted);font-size:11px}.admin-duration-tabs{display:grid;gap:10px;min-width:0}.admin-duration-tabs nav{display:flex;gap:8px;overflow-x:auto}.admin-duration-tabs nav button{background:var(--inoza-white);border:1px solid var(--line);border-radius:8px;color:#344054;flex:0 0 auto;font-size:13px;font-weight:800;min-height:34px;padding:7px 11px}.admin-duration-tabs nav button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.admin-duration-table-wrap{border:1px solid var(--line);border-radius:10px;max-width:100%;min-width:0;overflow-x:auto;width:100%}.admin-duration-table{border-collapse:collapse;min-width:1040px;width:100%}.admin-duration-table th,.admin-duration-table td{border-bottom:1px solid var(--line);color:#344054;font-size:12px;padding:7px 8px;text-align:left;vertical-align:middle}.admin-duration-table th{background:#f2f4f7;color:#667085;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.admin-duration-table td:first-child,.admin-duration-table th:first-child{width:46px}.admin-duration-table td:nth-child(2){min-width:280px}.admin-duration-table td:nth-child(3){width:100px}.admin-duration-table td:nth-child(5){width:130px}.admin-duration-table tr:last-child td{border-bottom:0}.admin-duration-table strong{color:var(--text);font-size:12px}.admin-duration-dependent{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.admin-duration-dependent input{height:15px;margin:0;width:15px}.admin-duration-actions{align-items:center;color:var(--muted);display:flex;font-size:12px;justify-content:space-between}.status-chip{background:#eef2f6;border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:800;padding:4px 7px;white-space:nowrap}.status-chip.success{background:#18805c1a;color:#157253}.admin-console-page.is-admin-data-entry .admin-project-setup,.admin-console-page.is-admin-data-entry .admin-duration-setup{gap:6px}.admin-console-page.is-admin-data-entry .admin-project-setup-toolbar,.admin-console-page.is-admin-data-entry .admin-project-basics,.admin-console-page.is-admin-data-entry .admin-project-setup-tabs,.admin-console-page.is-admin-data-entry .admin-duration-header,.admin-console-page.is-admin-data-entry .admin-duration-tabs{border-color:#17203324;border-radius:8px;box-shadow:none;padding:6px 8px}.admin-console-page.is-admin-data-entry .admin-project-setup-toolbar{min-height:42px}.admin-console-page.is-admin-data-entry .admin-project-selector-group{align-items:center;gap:5px 8px}.admin-console-page.is-admin-data-entry .admin-project-setup-toolbar label{min-width:210px}.admin-console-page.is-admin-data-entry .admin-project-selection-context{padding:0}.admin-console-page.is-admin-data-entry .admin-project-draft-badge,.admin-console-page.is-admin-data-entry .admin-project-setup-heading>span{font-size:10px;min-height:24px;padding:4px 7px}.admin-console-page.is-admin-data-entry .admin-project-setup-heading{margin-bottom:5px;min-height:28px}.admin-console-page.is-admin-data-entry .admin-project-setup-heading .eyebrow{font-size:9px;letter-spacing:.08em;margin:0}.admin-console-page.is-admin-data-entry .admin-project-setup-heading h2{font-size:15px;line-height:1.1;margin:0}.admin-console-page.is-admin-data-entry .admin-project-form-grid{gap:5px 6px}.admin-console-page.is-admin-data-entry .admin-project-basics-grid{grid-template-columns:1.2fr 1.2fr 1fr .9fr auto}.admin-console-page.is-admin-data-entry .admin-project-planning-grid{grid-template-columns:repeat(6,minmax(120px,1fr))}.admin-console-page.is-admin-data-entry .admin-project-form-grid label>span,.admin-console-page.is-admin-data-entry .admin-project-setup-toolbar label>span,.admin-console-page.is-admin-data-entry .admin-project-activity-row label>span,.admin-console-page.is-admin-data-entry .admin-duration-header label>span,.admin-console-page.is-admin-data-entry .admin-duration-date-card span{font-size:10px;line-height:1.1}.admin-console-page.is-admin-data-entry .admin-project-form-grid input,.admin-console-page.is-admin-data-entry .admin-project-form-grid textarea,.admin-console-page.is-admin-data-entry .admin-project-setup-toolbar select,.admin-console-page.is-admin-data-entry .admin-project-activity-row input:not([type=checkbox]),.admin-console-page.is-admin-data-entry .admin-duration-header select,.admin-console-page.is-admin-data-entry .admin-duration-header input,.admin-console-page.is-admin-data-entry .admin-duration-table input,.admin-console-page.is-admin-data-entry .admin-duration-table select{border-radius:4px;font-size:12px;min-height:28px;padding:4px 6px}.admin-console-page.is-admin-data-entry .admin-project-form-grid label,.admin-console-page.is-admin-data-entry .admin-project-setup-toolbar label,.admin-console-page.is-admin-data-entry .admin-project-activity-row label,.admin-console-page.is-admin-data-entry .admin-duration-header label{gap:2px}.admin-console-page.is-admin-data-entry .admin-project-form-action{min-height:28px}.admin-console-page.is-admin-data-entry .primary-action.compact,.admin-console-page.is-admin-data-entry .secondary-action.compact{border-radius:6px;font-size:12px;min-height:28px;padding:5px 9px}.admin-console-page.is-admin-data-entry .admin-project-form-grid .wide{grid-column:1 / -1}.admin-console-page.is-admin-data-entry .admin-project-form-grid textarea{min-height:36px}.admin-console-page.is-admin-data-entry .admin-project-setup-tabs nav,.admin-console-page.is-admin-data-entry .admin-duration-tabs nav{gap:4px;margin:0 0 5px;padding:0}.admin-console-page.is-admin-data-entry .admin-project-setup-tabs nav button,.admin-console-page.is-admin-data-entry .admin-duration-tabs nav button{border-radius:6px;font-size:12px;min-height:28px;padding:5px 9px}.admin-console-page.is-admin-data-entry .admin-project-tab-content{gap:5px}.admin-console-page.is-admin-data-entry .admin-project-tab-actions,.admin-console-page.is-admin-data-entry .admin-duration-actions{min-height:30px}.admin-console-page.is-admin-data-entry .admin-project-activity-help{font-size:11px;margin:0}.admin-console-page.is-admin-data-entry .admin-project-activity-table,.admin-console-page.is-admin-data-entry .admin-duration-table-wrap{border-radius:6px}.admin-console-page.is-admin-data-entry .admin-project-activity-head,.admin-console-page.is-admin-data-entry .admin-project-activity-row{gap:6px;grid-template-columns:minmax(160px,1.1fr) 140px 126px minmax(220px,1.7fr);min-height:34px;padding:4px 7px}.admin-console-page.is-admin-data-entry .admin-project-activity-head{font-size:10px;min-height:28px}.admin-console-page.is-admin-data-entry .admin-project-activity-row>strong{font-size:12px}.admin-console-page.is-admin-data-entry .admin-project-activity-row .activity-check span,.admin-console-page.is-admin-data-entry .activity-status{font-size:11px}.admin-console-page.is-admin-data-entry .admin-project-next-step{font-size:11px;margin-top:0;padding-top:6px}.admin-console-page.is-admin-data-entry .admin-duration-header{align-items:end;gap:6px;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(170px,1.1fr) repeat(3,minmax(130px,.8fr))}.admin-console-page.is-admin-data-entry .admin-duration-project-context,.admin-console-page.is-admin-data-entry .admin-duration-date-card{border-radius:5px;gap:1px;min-height:42px;padding:5px 7px}.admin-console-page.is-admin-data-entry .admin-duration-project-context strong,.admin-console-page.is-admin-data-entry .admin-duration-date-card strong{font-size:12px}.admin-console-page.is-admin-data-entry .admin-duration-project-context span,.admin-console-page.is-admin-data-entry .admin-duration-project-context small{font-size:10px}.admin-console-page.is-admin-data-entry .admin-duration-tabs{gap:6px}.admin-console-page.is-admin-data-entry .admin-duration-table{min-width:980px}.admin-console-page.is-admin-data-entry .admin-duration-table th,.admin-console-page.is-admin-data-entry .admin-duration-table td{font-size:11px;padding:4px 6px}.admin-console-page.is-admin-data-entry .admin-duration-table th{font-size:10px;position:sticky;top:0;z-index:1}.admin-console-page.is-admin-data-entry .admin-duration-table td{height:32px}.admin-console-page.is-admin-data-entry .admin-duration-table td:first-child,.admin-console-page.is-admin-data-entry .admin-duration-table th:first-child{width:36px}.admin-console-page.is-admin-data-entry .admin-duration-table td:nth-child(2){min-width:300px}.admin-console-page.is-admin-data-entry .admin-duration-table td:nth-child(3){width:86px}.admin-console-page.is-admin-data-entry .admin-duration-table td:nth-child(4){width:126px}.admin-console-page.is-admin-data-entry .admin-duration-table td:nth-child(5){width:116px}.admin-console-page.is-admin-data-entry .admin-duration-table strong{font-size:11px}.admin-console-page.is-admin-data-entry .admin-duration-dependent{gap:5px}.admin-console-page.is-admin-data-entry .admin-duration-dependent input,.admin-console-page.is-admin-data-entry .admin-project-activity-row .activity-check input{height:13px;width:13px}.admin-console-page.is-admin-data-entry .status-chip{border-radius:4px;font-size:10px;padding:2px 5px}@media(max-width:1100px){.admin-project-basics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-form-action{justify-content:flex-end;grid-column:1 / -1}.admin-duration-header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-project-setup-toolbar,.admin-project-setup-heading{align-items:stretch;flex-direction:column}.admin-project-selector-group{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.admin-project-selector-group label{grid-column:1 / -1;width:100%}.admin-project-selection-context{padding:6px 0 0}.admin-project-draft-badge{justify-self:end;margin:0}.admin-project-setup-toolbar>button{width:100%}.admin-project-basics-grid{grid-template-columns:1fr}.admin-project-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-form-grid .wide{grid-column:1 / -1}.admin-project-form-action{grid-column:auto}.admin-project-form-action .primary-action,.admin-project-tab-actions .primary-action{width:100%}.admin-project-tab-actions{display:block}.admin-project-activity-head{display:none}.admin-project-activity-table{border:0;border-radius:0;display:grid;gap:8px;overflow:visible}.admin-project-activity-row{align-items:stretch;border:1px solid var(--line);border-radius:9px;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.admin-project-activity-row>strong{grid-column:1 / -1}.admin-project-activity-row .activity-remarks{grid-column:1 / -1}.activity-mobile-label{display:block}.admin-project-activity-row .activity-check{align-self:end;min-height:36px}.admin-project-setup-toolbar,.admin-project-basics,.admin-project-setup-tabs{padding:10px;max-width:100%;overflow:hidden}.admin-project-setup-tabs nav{max-width:100%}.admin-project-next-step{align-items:stretch;flex-direction:column;gap:8px}.admin-project-next-step button{width:100%}.admin-duration-header,.admin-duration-tabs{padding:10px;max-width:100%;overflow:hidden}.admin-duration-header{grid-template-columns:1fr}.admin-duration-tabs nav{max-width:100%}.admin-duration-table-wrap{overflow-x:auto}.admin-duration-actions{align-items:stretch;flex-direction:column;gap:8px}.admin-duration-actions button{width:100%}.v4-duration{max-width:100%;overflow:hidden}.v4-summary-strip{display:flex;gap:4px;overflow-x:auto;padding:5px}.v4-summary-strip>div,.v4-summary-strip>label{border:1px solid var(--line);border-radius:4px;flex:0 0 150px;min-height:38px;padding:4px}.v4-summary-strip>p{align-self:center;flex:0 0 190px;padding:5px}.v4-summary-strip .v4-summary-counts{flex-basis:220px}.v4-summary-strip .v4-summary-actions{align-items:stretch;flex:0 0 120px;flex-direction:column}.v4-summary-strip .v4-summary-actions button{width:100%}.v4-schedule-toolbar{align-items:stretch;flex-direction:column}.v4-schedule-toolbar .v4-stage-tabs{justify-content:flex-start}.v4-stage-tabs{max-width:100%;overflow-x:auto}.v4-generation-actions{grid-template-columns:1fr}.v4-generation-actions>div{max-width:100%}.v4-grid-wrap{border-radius:5px;max-width:100%;overflow-x:auto}.v4-grid{min-width:1535px}.v4-grid th,.v4-grid td{height:34px}.v4-footer-actions{align-items:stretch;flex-direction:column;padding:6px}.v4-footer-actions span:first-child{margin-right:0}.v4-footer-actions button{width:100%}.v4-issues{grid-template-columns:1fr}.v4-drawer{border-radius:12px 12px 0 0;height:min(78vh,720px);margin:auto 0 0;max-width:none;width:100%}.v4-inspector-grid{grid-template-columns:1fr}.v4-modal-backdrop{align-items:flex-end;padding:0}.v4-sheet-editor{border-radius:12px 12px 0 0;max-height:82vh;width:100%}.v4-continuity{overflow-x:auto}.v4-continuity table{min-width:620px}.v4-continuity header{align-items:stretch;flex-direction:column;gap:4px}.v4-continuity header select{width:100%}.v4-view-switcher{max-width:100%;overflow-x:auto;width:100%}.v4-view-switcher button{flex:1 0 auto}.v4-matrix-mobile-controls{display:grid;grid-template-columns:auto 1fr auto}.v4-matrix-mobile-controls button,.v4-matrix-mobile-controls select{border:1px solid var(--line);border-radius:4px;height:30px}.v4-matrix table{min-width:620px}.v4-matrix th:nth-child(2),.v4-matrix td:nth-child(2){width:230px}.v4-continuity.standalone table{display:none}.v4-continuity-timeline button{grid-template-columns:115px 1fr}}.wbs-library-shell,.wbs-setup-shell,.wbs-panel-card{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:16px;box-shadow:0 12px 30px #17203314;display:grid;gap:14px;padding:14px}.wbs-toolbar{align-items:end;display:flex;gap:16px;justify-content:space-between}.wbs-toolbar.simple{align-items:start}.wbs-toolbar h2{font-size:1.15rem;margin:2px 0 0}.wbs-toolbar-actions{align-items:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.secondary-action.light{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);color:var(--text)}.secondary-action.light.active{background:#eef2f6;border-color:#06122447}.secondary-action.danger{background:var(--inoza-white);border:1px solid rgba(184,74,74,.28);color:var(--danger)}.wbs-search{display:grid;gap:5px}.wbs-search span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wbs-search input,.wbs-search select{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:10px;color:var(--text);min-height:38px;min-width:220px;padding:8px 10px}.wbs-library-grid,.wbs-setup-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(210px,.24fr) minmax(0,1fr)}.wbs-department-rail{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:14px;display:grid;gap:7px;padding:12px}.wbs-department-rail button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:10px;color:var(--text);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:9px 10px;text-align:left}.wbs-department-rail button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.wbs-department-rail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-department-rail strong{align-items:center;background:#eef2f6;border-radius:999px;color:var(--text);display:inline-flex;font-size:.78rem;font-weight:800;height:26px;justify-content:center;min-width:30px;padding:0 8px}.wbs-department-rail button.active strong{background:#ffffff29;color:var(--inoza-white)}.wbs-grid-card{border:1px solid rgba(23,32,51,.1);border-radius:14px;overflow:hidden}.wbs-grid-head{background:#eef2f6;color:var(--muted);display:grid;font-size:.68rem;font-weight:800;gap:8px;grid-template-columns:minmax(260px,1.45fr) minmax(90px,.45fr) minmax(160px,.8fr) minmax(120px,.7fr) minmax(64px,.3fr) minmax(92px,.45fr) minmax(86px,.4fr) minmax(190px,.85fr);letter-spacing:.1em;padding:11px 12px;text-transform:uppercase}.wbs-grid-body{background:var(--inoza-white)}.wbs-section-row{align-items:center;background:#f8fafc;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto auto auto;min-height:58px;padding:9px 12px}.wbs-tree-button,.wbs-section-main{background:transparent;color:var(--text);text-align:left}.wbs-tree-button{align-items:center;display:inline-flex;justify-content:center}.wbs-section-main{display:grid;gap:2px;min-width:0}.wbs-section-main strong,.wbs-section-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-section-main small{color:var(--muted);font-size:.78rem}.wbs-relevance-pill,.wbs-status,.wbs-assignable,.wbs-section-used{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;min-height:26px;padding:5px 9px;white-space:nowrap}.wbs-relevance-pill.relevant,.wbs-status.active,.wbs-assignable.yes{background:#287a551a;color:#1f6b49}.wbs-relevance-pill.optional{background:#9a6b161f;color:var(--inoza-royal)}.wbs-relevance-pill.irrelevant,.wbs-status.archived,.wbs-assignable.no{background:#b84a4a1a;color:var(--danger)}.wbs-section-used{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);color:var(--muted)}.wbs-inline-add{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:9px;color:var(--text);display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;min-height:32px;padding:6px 9px}.wbs-template-list{display:grid}.wbs-template-row{align-items:center;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:8px;grid-template-columns:minmax(260px,1.45fr) minmax(90px,.45fr) minmax(160px,.8fr) minmax(120px,.7fr) minmax(64px,.3fr) minmax(92px,.45fr) minmax(86px,.4fr) minmax(190px,.85fr);min-height:58px;padding:9px 12px 9px 48px}.wbs-template-row.archived{background:#fbf7f7}.wbs-template-title{background:transparent;display:grid;gap:2px;min-width:0;text-align:left}.wbs-template-title span,.wbs-template-title small,.wbs-template-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-template-title span{color:var(--text);font-weight:800}.wbs-template-title small,.wbs-template-row>span{color:var(--muted);font-size:.82rem}.wbs-template-row>strong{font-size:.9rem}.wbs-row-actions{display:flex;flex-wrap:wrap;gap:5px}.wbs-row-actions button,.wbs-empty-row button{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:8px;color:var(--text);display:inline-flex;font-size:.74rem;font-weight:700;gap:4px;min-height:30px;padding:5px 8px}.wbs-empty-row{align-items:center;border-top:1px dashed rgba(23,32,51,.14);color:var(--muted);display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:10px 12px 10px 48px}.wbs-setup-layout{grid-template-columns:minmax(210px,.22fr) minmax(0,1fr)}.project-wbs-list,.archived-template-list,.audit-trail-list{display:grid;gap:10px}.project-wbs-card,.archived-template-card,.audit-trail-card{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:12px;padding:12px}.project-wbs-card{display:grid;gap:12px}.project-wbs-card-head,.archived-template-card,.audit-trail-card{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.project-wbs-card-head strong,.archived-template-card strong,.audit-trail-card strong{color:var(--text)}.project-wbs-card-head small,.archived-template-card small,.audit-trail-card small{color:var(--muted);display:block;margin-top:3px}.project-wbs-card-head>span,.archived-template-card>span{color:var(--muted);font-size:.82rem;font-weight:800}.relevance-segmented{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:999px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;padding:4px}.relevance-segmented button{background:transparent;border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:700;min-height:32px}.relevance-segmented button.active{background:var(--inoza-royal);color:var(--inoza-white)}.project-wbs-template-preview{display:grid;gap:6px}.project-wbs-template-preview span{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.08);border-radius:9px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:36px;padding:7px 9px}.project-wbs-template-preview em{color:var(--muted);font-size:.75rem;font-style:normal;font-weight:700}.archived-template-card{grid-template-columns:minmax(0,1fr) auto auto}.audit-trail-card{grid-template-columns:auto minmax(0,1fr) minmax(240px,auto)}.audit-trail-card>span{align-items:center;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:.8rem;font-weight:800;gap:6px;justify-content:flex-end}.audit-trail-panel{display:grid;gap:14px}.audit-trail-panel .wbs-toolbar.simple{align-items:center;display:flex;gap:14px;justify-content:space-between}.audit-trail-panel .wbs-toolbar.simple small{color:var(--muted);display:block;font-size:.8rem;font-weight:700;margin-top:4px}.audit-filter-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(160px,1.15fr) minmax(160px,1fr) minmax(160px,1fr) minmax(130px,.85fr) minmax(130px,.85fr) minmax(220px,auto)}.audit-filter-grid label{display:grid;gap:5px}.audit-filter-grid span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.audit-filter-grid input,.audit-filter-grid select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--text);font:inherit;font-size:.86rem;min-height:38px;padding:8px 10px}.audit-filter-grid .audit-routine-filter{align-items:center;background:var(--inoza-white);border:1px solid rgba(197,201,213,.82);border-radius:8px;display:flex;gap:8px;min-height:38px;padding:8px 10px}.audit-filter-grid .audit-routine-filter input{accent-color:var(--inoza-electric);flex:0 0 16px;height:16px;margin:0;min-height:0;padding:0;width:16px}.audit-filter-grid .audit-routine-filter span{line-height:1.15}.audit-pagination{align-items:center;display:flex;gap:8px}.audit-pagination span,.audit-result-count{color:var(--muted);font-size:.78rem;font-weight:700}.audit-empty-state{align-items:center;background:#f8fafc;border:1px dashed rgba(23,32,51,.16);border-radius:8px;color:var(--muted);display:grid;gap:6px;justify-items:center;min-height:132px;padding:20px;text-align:center}.audit-empty-state strong{color:var(--text)}.audit-empty-state p{margin:0}.audit-empty-state.error{background:#fff7ed;border-color:#b453093d;color:#92400e}.inoza-assistant-trigger{align-items:center;border-color:color-mix(in srgb,var(--inoza-glow) 46%,var(--line));color:var(--inoza-glow);display:inline-flex;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}.inoza-assistant-trigger:hover,.inoza-assistant-trigger:focus-visible{background:color-mix(in srgb,var(--inoza-glow) 12%,transparent)}.inoza-assistant-launcher-mark{display:block;height:25px;object-fit:contain;width:25px}.inoza-assistant-layer{inset:0;position:fixed;z-index:1400}.inoza-assistant-backdrop{background:#03081d7a;border:0;inset:0;position:absolute;width:100%}.inoza-assistant-panel{background:var(--inoza-white);border-left:1px solid var(--inoza-silver);box-shadow:-18px 0 60px #03081d3d;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:520px;overflow:hidden;position:absolute;right:0;top:0;width:min(100%,520px)}.inoza-assistant-header{align-items:center;background:var(--inoza-royal);color:var(--inoza-white);display:flex;justify-content:space-between;padding:18px 18px 16px}.inoza-assistant-header h2{color:var(--inoza-white);font-family:var(--font-heading);font-size:1.6rem;line-height:1;margin:2px 0 4px}.inoza-assistant-header small{color:var(--inoza-silver);display:block;font-size:.72rem}.inoza-assistant-header .eyebrow{color:var(--inoza-glow)}.inoza-assistant-header .icon-button{color:var(--inoza-white)}.inoza-assistant-body{align-content:start;display:grid;gap:12px;min-height:0;overscroll-behavior:contain;overflow:auto;padding:18px}.inoza-assistant-empty{align-items:center;color:var(--inoza-steel);display:grid;gap:8px;justify-items:center;min-height:210px;padding:30px 18px;text-align:center}.inoza-assistant-empty svg{color:var(--inoza-electric)}.inoza-assistant-empty strong{color:var(--inoza-royal);max-width:320px}.inoza-assistant-empty span{font-size:.8rem;max-width:330px}.inoza-question-candidates{background:var(--inoza-light);border:1px solid var(--inoza-soft);border-radius:10px;display:grid;gap:7px;padding:10px}.inoza-question-candidates>strong{color:var(--inoza-royal);font-size:.76rem}.inoza-question-candidates>div{display:grid;gap:2px}.inoza-question-candidates span{color:var(--inoza-royal);font-size:.74rem;overflow-wrap:anywhere}.inoza-question-candidates small{color:var(--inoza-steel);font-size:.66rem}.inoza-message{display:grid;gap:7px;max-width:92%}.inoza-message-user{justify-self:end}.inoza-message span{background:var(--inoza-light);border-radius:14px;color:var(--inoza-royal);font-size:.84rem;line-height:1.45;padding:10px 12px;white-space:pre-wrap}.inoza-message-user span{background:var(--inoza-royal);color:var(--inoza-white)}.inoza-evidence-list{background:color-mix(in srgb,var(--inoza-glow) 6%,var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-electric) 20%,var(--inoza-soft));border-radius:11px;display:grid;gap:7px;padding:10px}.inoza-evidence-list>strong{color:var(--inoza-royal);font-size:.72rem;text-transform:uppercase}.inoza-evidence-item{align-items:center;border-top:1px solid var(--inoza-soft);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:7px}.inoza-evidence-item>div{display:grid;gap:2px;min-width:0}.inoza-evidence-item strong{color:var(--inoza-royal);font-size:.76rem;overflow-wrap:anywhere}.inoza-evidence-item span{background:transparent;color:var(--inoza-steel);font-size:.66rem;padding:0}.inoza-evidence-item a{align-items:center;color:var(--inoza-electric);display:inline-flex;font-size:.7rem;gap:3px;white-space:nowrap}.inoza-evidence-item a:focus-visible{border-radius:4px;outline:2px solid var(--inoza-electric);outline-offset:2px}.inoza-result-list{display:grid;gap:7px}.inoza-result-item{background:var(--inoza-light);border:1px solid var(--inoza-soft);border-radius:10px;display:grid;gap:3px;padding:10px}.inoza-result-item strong{color:var(--inoza-royal);font-size:.82rem}.inoza-result-item span,.inoza-result-item a{color:var(--inoza-steel);font-size:.72rem}.inoza-result-item a{align-items:center;display:inline-flex;gap:3px;justify-self:start}.inoza-status-card,.inoza-count-card{background:color-mix(in srgb,var(--inoza-glow) 8%,var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-electric) 22%,var(--inoza-soft));border-radius:12px;display:grid;gap:10px;padding:12px}.inoza-status-card>div{display:grid;gap:3px}.inoza-status-card strong{color:var(--inoza-royal)}.inoza-status-card span,.inoza-status-card small,.inoza-count-card span,.inoza-count-card small{color:var(--inoza-steel);font-size:.74rem}.inoza-status-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}.inoza-status-card dl div{background:var(--inoza-white);border-radius:7px;padding:7px;text-align:center}.inoza-status-card dt{color:var(--inoza-steel);font-size:.64rem}.inoza-status-card dd{color:var(--inoza-royal);font-size:1.05rem;font-weight:800;margin:2px 0 0}.inoza-count-card strong{color:var(--inoza-electric);font-size:2rem;line-height:1}.inoza-weekly-summary-card{background:color-mix(in srgb,var(--inoza-glow) 7%,var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-electric) 22%,var(--inoza-soft));border-radius:12px;display:grid;gap:10px;padding:12px}.inoza-weekly-summary-heading{align-items:start;display:flex;gap:10px;justify-content:space-between}.inoza-weekly-summary-heading>div{display:grid;gap:3px}.inoza-weekly-summary-heading strong{color:var(--inoza-royal)}.inoza-weekly-summary-heading span,.inoza-weekly-summary-heading small{color:var(--inoza-steel);font-size:.72rem}.inoza-weekly-summary-heading small{white-space:nowrap}.inoza-weekly-summary-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.inoza-weekly-summary-stats>div{background:var(--inoza-white);border-radius:8px;display:grid;gap:4px;padding:8px}.inoza-weekly-summary-stats dt{color:var(--inoza-steel);font-size:.64rem;font-weight:700;text-transform:uppercase}.inoza-weekly-summary-stats span,.inoza-weekly-summary-empty{color:var(--inoza-steel);font-size:.72rem;margin:0}.inoza-weekly-summary-stats b{color:var(--inoza-electric);margin-right:3px}.inoza-weekly-summary-items{display:grid;gap:6px}.inoza-weekly-summary-items>div{border-top:1px solid var(--inoza-soft);display:grid;gap:2px;padding-top:7px}.inoza-weekly-summary-items strong{color:var(--inoza-royal);font-size:.76rem}.inoza-weekly-summary-items span{color:var(--inoza-steel);font-size:.68rem}.inoza-semantic-result-card{background:color-mix(in srgb,var(--inoza-glow) 7%,var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-electric) 22%,var(--inoza-soft));border-radius:12px;display:grid;gap:10px;padding:12px}.inoza-semantic-summary{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.inoza-semantic-summary>div{background:var(--inoza-white);border-radius:8px;display:grid;gap:2px;padding:7px 8px}.inoza-semantic-summary dt{color:var(--inoza-steel);font-size:.62rem;font-weight:700;text-transform:capitalize}.inoza-semantic-summary dd{color:var(--inoza-royal);font-size:.82rem;font-weight:700;margin:0}.inoza-semantic-groups{display:flex;flex-wrap:wrap;gap:5px}.inoza-semantic-groups span{background:var(--inoza-white);border:1px solid var(--inoza-soft);border-radius:999px;color:var(--inoza-steel);font-size:.68rem;padding:4px 7px}.inoza-semantic-groups b{color:var(--inoza-electric)}.inoza-semantic-sections{display:grid;gap:5px}.inoza-semantic-sections>div{align-items:center;border-top:1px solid var(--inoza-soft);display:flex;font-size:.72rem;justify-content:space-between;padding-top:6px}.inoza-semantic-sections strong{color:var(--inoza-royal);text-transform:capitalize}.inoza-semantic-sections span{color:var(--inoza-steel)}.inoza-result-json{background:var(--inoza-light);border-radius:9px;font-size:.7rem;max-width:100%;overflow:auto;padding:10px;white-space:pre-wrap}.inoza-question-candidate-card{background:color-mix(in srgb,var(--inoza-warning) 10%,var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-warning) 38%,var(--inoza-soft));border-radius:10px;display:grid;gap:6px;padding:10px}.inoza-question-candidate-card strong{color:var(--inoza-royal);font-size:.78rem}.inoza-question-candidate-card span{color:var(--inoza-steel);font-size:.7rem}.inoza-question-candidate-card q{color:var(--inoza-royal);font-size:.76rem;overflow-wrap:anywhere}.inoza-confirmation-card{background:var(--inoza-white);border:2px solid var(--inoza-electric);border-radius:13px;box-shadow:0 8px 24px #1569ff1f;display:grid;gap:10px;padding:13px}.inoza-confirmation-heading{align-items:center;display:flex;justify-content:space-between}.inoza-confirmation-heading span{color:var(--inoza-royal);font-size:.82rem;font-weight:800}.inoza-confirmation-heading small{color:var(--inoza-steel);font-size:.68rem}.inoza-confirmation-card dl{display:grid;gap:5px;margin:0}.inoza-confirmation-card dl div{display:grid;gap:4px;grid-template-columns:100px minmax(0,1fr)}.inoza-confirmation-card dt{color:var(--inoza-steel);font-size:.68rem}.inoza-confirmation-card dd{color:var(--inoza-royal);font-size:.74rem;margin:0;overflow-wrap:anywhere}.inoza-confirmation-card p{color:var(--inoza-steel);font-size:.72rem;margin:0}.inoza-assistant-loading{color:var(--inoza-steel);font-size:.74rem;margin:0}.inoza-assistant-error{align-items:center;background:color-mix(in srgb,var(--inoza-danger) 10%,var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-danger) 32%,var(--inoza-white));border-radius:9px;color:var(--inoza-danger);display:flex;font-size:.76rem;gap:8px;justify-content:space-between;margin:0;padding:9px}.inoza-assistant-error span{overflow-wrap:anywhere}.inoza-assistant-footer{background:var(--inoza-white);border-top:1px solid var(--inoza-soft);display:grid;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.inoza-typed-form{align-items:center;border:1px solid var(--inoza-silver);border-radius:11px;display:flex;gap:5px;padding:4px 5px 4px 10px}.inoza-typed-form:focus-within{border-color:var(--inoza-electric);box-shadow:0 0 0 3px color-mix(in srgb,var(--inoza-electric) 16%,transparent)}.inoza-typed-form input{background:transparent;border:0;color:var(--inoza-royal);flex:1;font:inherit;min-width:0;outline:0;padding:8px 0}.inoza-controls{align-items:center;display:flex;gap:8px;justify-content:center}.inoza-mic-button{align-items:center;background:var(--inoza-royal);border:1px solid var(--inoza-glow);border-radius:999px;color:var(--inoza-white);display:inline-flex;height:48px;justify-content:center;width:48px}.inoza-mic-button.active{background:var(--inoza-danger);border-color:var(--inoza-danger)}.inoza-mic-button:focus-visible,.inoza-assistant-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--inoza-glow) 44%,transparent);outline:0}@media(max-width:720px){.inoza-assistant-trigger{display:inline-flex;flex:0 0 34px;height:34px;min-height:34px;min-width:34px;order:-1;padding:0;width:34px}.inoza-assistant-trigger .inoza-assistant-launcher-mark{height:23px;width:23px}.inoza-assistant-panel{border-left:0;border-radius:18px 18px 0 0;bottom:0;height:min(92dvh,760px);max-height:calc(100dvh - env(safe-area-inset-top,0px));max-width:none;top:auto;width:100%}.inoza-assistant-header{padding-top:14px}.inoza-assistant-body{padding:14px}.inoza-evidence-item{align-items:start;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.inoza-assistant-panel,.inoza-assistant-backdrop{transition:none}}.task-corrections-panel{display:grid;gap:14px}.task-corrections-filters{align-items:end;grid-template-columns:minmax(160px,1fr) minmax(150px,.9fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(220px,1.25fr) auto}.task-correction-checkbox-filter{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:flex!important;gap:8px;min-height:38px;padding:8px 10px}.task-correction-checkbox-filter input{accent-color:var(--inoza-royal)}.task-correction-checkbox-filter span{color:var(--text);font-size:.78rem;letter-spacing:0;text-transform:none}.task-correction-safety-chip{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;gap:7px;min-height:34px;padding:7px 10px}.task-corrections-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr)}.admin-v5-migration{display:grid;gap:12px;min-width:0}.admin-v5-migration__toolbar,.admin-v5-migration__controls,.admin-v5-migration__summary,.admin-v5-migration__blockers,.admin-v5-migration__actions{border:1px solid var(--border-color, #d7deea);border-radius:6px;background:var(--surface-primary, #fff)}.admin-v5-migration__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px}.admin-v5-migration__toolbar h2{margin:2px 0 4px;font-family:Inter,system-ui,sans-serif;font-size:1.05rem}.admin-v5-migration__toolbar p:last-child{max-width:780px;margin:0;color:var(--text-secondary, #5f6b7d);font-size:.82rem}.admin-v5-migration__controls{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.45fr) minmax(210px,1fr) minmax(150px,.55fr);gap:10px;padding:10px 12px}.admin-v5-migration__controls label,.admin-v5-migration__execute label{display:grid;gap:4px;color:var(--text-secondary, #5f6b7d);font-size:.7rem;font-weight:700;text-transform:uppercase}.admin-v5-migration__controls input,.admin-v5-migration__controls select,.admin-v5-migration__table input,.admin-v5-migration__table select,.admin-v5-migration__execute input{min-width:0;height:34px;border:1px solid var(--border-color, #d7deea);border-radius:4px;background:var(--surface-primary, #fff);color:var(--text-primary, #0a1733);font:inherit}.admin-v5-migration__summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.admin-v5-migration__summary span{display:grid;gap:2px;padding:9px 11px;border-right:1px solid var(--border-color, #d7deea);color:var(--text-secondary, #5f6b7d);font-size:.72rem}.admin-v5-migration__summary span:last-child{border-right:0}.admin-v5-migration__summary strong{color:var(--text-primary, #0a1733);font-size:1rem}.admin-v5-migration__summary .is-risk strong{color:#a63b32}.admin-v5-migration__summary .is-ready strong{color:#176b57}.admin-v5-migration__blockers{display:grid;gap:5px;padding:10px 12px;border-left:3px solid #b85b45;color:#6f3028;font-size:.78rem}.admin-v5-migration__table-wrap{max-width:100%;max-height:min(58vh,680px);overflow:auto;border:1px solid var(--border-color, #d7deea);border-radius:6px;background:var(--surface-primary, #fff);overscroll-behavior:contain}.admin-v5-migration__table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.76rem}.admin-v5-migration__table th{position:sticky;top:0;z-index:3;padding:8px 9px;border-bottom:1px solid var(--border-color, #d7deea);background:#f1f5fa;color:#44536b;text-align:left;text-transform:uppercase;font-size:.67rem}.admin-v5-migration__table th:nth-child(1){width:250px}.admin-v5-migration__table th:nth-child(2){width:150px}.admin-v5-migration__table th:nth-child(3){width:160px}.admin-v5-migration__table th:nth-child(4){width:400px}.admin-v5-migration__table th:nth-child(5){width:100px}.admin-v5-migration__table td{padding:7px 9px;border-right:1px solid var(--border-color, #d7deea);border-bottom:1px solid var(--border-color, #d7deea);vertical-align:top}.admin-v5-migration__table tbody tr:nth-child(2n) td{background:#f8fafc}.admin-v5-migration__table td:first-child{position:sticky;left:0;z-index:2;background:var(--surface-primary, #fff)}.admin-v5-migration__table tbody tr:nth-child(2n) td:first-child{background:#f8fafc}.admin-v5-migration__table td strong,.admin-v5-migration__table td span,.admin-v5-migration__table td small{display:block}.admin-v5-migration__table td strong{margin-bottom:2px}.admin-v5-migration__table td small{margin-top:3px;color:var(--text-secondary, #6b778b);font-size:.67rem}.admin-v5-migration__table select{width:100%}.admin-v5-migration__table input[type=number]{width:70px;padding-inline:7px}.admin-v5-migration__custom-label{min-height:34px;padding:8px;border:1px dashed #9aa7b9;border-radius:4px;color:#4e5d73}.admin-v5-migration__actions{display:grid;gap:10px;padding:11px 12px}.admin-v5-migration__save,.admin-v5-migration__execute{display:flex;align-items:end;justify-content:space-between;gap:12px}.admin-v5-migration__save>span{color:var(--text-secondary, #657187);font-size:.75rem}.admin-v5-migration__execute label{flex:1;max-width:520px}.admin-v5-migration__actions>p{display:flex;align-items:center;gap:6px;margin:0;color:#466055;font-size:.73rem}@media(max-width:720px){.admin-v5-migration__toolbar{padding:11px 12px}.admin-v5-migration__controls{grid-template-columns:1fr 1fr}.admin-v5-migration__controls label:nth-child(1),.admin-v5-migration__controls label:nth-child(3){grid-column:1 / -1}.admin-v5-migration__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v5-migration__summary span:nth-child(3){border-right:0}.admin-v5-migration__summary span:nth-child(-n+3){border-bottom:1px solid var(--border-color, #d7deea)}.admin-v5-migration__table-wrap{max-height:54vh}.admin-v5-migration__table{min-width:920px;font-size:.72rem}.admin-v5-migration__table th:nth-child(1){width:190px}.admin-v5-migration__table th:nth-child(2){width:130px}.admin-v5-migration__table th:nth-child(3){width:145px}.admin-v5-migration__table th:nth-child(4){width:360px}.admin-v5-migration__table th:nth-child(5){width:90px}.admin-v5-migration__save,.admin-v5-migration__execute{align-items:stretch;flex-direction:column}.admin-v5-migration__execute label,.admin-v5-migration__execute button,.admin-v5-migration__save button{width:100%;max-width:none}}.task-correction-results,.task-correction-detail-panel,.task-correction-action-panel{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:10px;padding:12px}.task-correction-results-head,.task-correction-detail-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.task-correction-results-head div{display:grid;gap:2px;min-width:0}.task-correction-results-head small,.task-correction-results-head span{color:var(--muted);font-size:.78rem;font-weight:700}.task-correction-row-list{display:grid;gap:7px;max-height:470px;overflow:auto}.task-correction-row{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;color:var(--text);display:grid;gap:3px;min-height:66px;padding:9px 10px;text-align:left}.task-correction-row-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.task-correction-badge{align-items:center;background:#eef2f6;border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#475569;display:inline-flex;font-size:.68rem;font-weight:800;min-height:21px;padding:3px 7px;white-space:nowrap}.task-correction-badge.custom,.task-correction-badge.subtask{background:#287a551a;color:#1f6b49}.task-correction-badge.generated,.task-correction-badge.register,.task-correction-badge.group{background:#9a6b161a;color:#8a5a12}.task-correction-badge.blocked,.task-correction-badge.terminal{background:#b84a4a1a;color:var(--danger)}.task-correction-row.selected{border-color:#06122485;box-shadow:inset 3px 0 0 var(--inoza-royal)}.task-correction-row span,.task-correction-row small,.task-correction-detail-head h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-correction-row small,.task-correction-action-panel p,.task-correction-dependency small,.task-correction-dependency em,.task-correction-empty-line{color:var(--muted);font-size:.8rem}.task-correction-detail-head h3,.task-correction-action-panel h4{margin:0}.task-correction-facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.task-correction-facts div{background:var(--inoza-white);border:1px solid rgba(23,32,51,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px 10px}.task-correction-facts .wide{grid-column:1 / -1}.task-correction-facts dt{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.task-correction-facts dd{align-items:center;display:flex;gap:8px;margin:0;min-width:0;overflow-wrap:anywhere}.task-correction-facts code{background:#f8fafc;border-radius:6px;color:#334155;font-size:.76rem;padding:3px 5px}.task-correction-facts button{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:7px;color:var(--text);font-size:.72rem;font-weight:700;min-height:27px;padding:4px 7px}.task-correction-safety-strip{align-items:start;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.task-correction-safety-strip div{display:grid;gap:2px;min-width:0}.task-correction-safety-strip span{color:var(--muted);font-size:.8rem;line-height:1.35}.task-correction-eligibility-strip{align-items:start;background:#eef7f3;border:1px solid rgba(15,118,110,.18);border-radius:10px;color:#12342f;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.task-correction-eligibility-strip.error{background:#fff7ed;border-color:#b453093d;color:#7c2d12}.task-correction-eligibility-strip div{display:grid;gap:2px;min-width:0}.task-correction-eligibility-strip span{color:inherit;font-size:.8rem;line-height:1.35;opacity:.78}.task-correction-action-panel{background:var(--inoza-white)}.task-correction-audit-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:10px;padding:12px}.task-correction-audit-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.task-correction-audit-head div{display:grid;gap:2px;min-width:0}.task-correction-audit-head h4{font-size:.95rem;margin:0}.task-correction-audit-head span{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:.72rem;font-weight:700;padding:5px 8px}.task-correction-audit-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.task-correction-audit-item{border-left:3px solid rgba(184,138,43,.5);display:grid;gap:3px;padding:7px 0 7px 10px}.task-correction-audit-item time,.task-correction-audit-item span,.task-correction-audit-item small{color:var(--muted);font-size:.74rem}.task-correction-audit-item strong{font-size:.83rem}.task-correction-audit-item p{color:var(--text);font-size:.8rem;line-height:1.35;margin:0}.task-correction-action-panel small{color:var(--muted);display:block;font-size:.78rem;line-height:1.35;margin-top:4px}.task-correction-action-panel label,.task-correction-dependency label{display:grid;gap:5px}.task-correction-action-panel label span,.task-correction-dependency label span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.task-correction-action-panel select,.task-correction-action-panel textarea,.task-correction-dependency input{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--text);font:inherit;font-size:.86rem;min-height:38px;padding:8px 10px}.task-correction-action-panel textarea{min-height:72px;resize:vertical}.task-correction-message{border-radius:8px;font-size:.86rem;font-weight:800;padding:10px 12px}.task-correction-message.success{background:#287a551a;color:#1f6b49}.task-correction-message.error{background:#fff7ed;color:#92400e}.task-correction-dependency{align-items:end;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(180px,1fr) auto;padding-top:10px}.task-correction-dependency:first-of-type{border-top:0;padding-top:0}.task-correction-dependency>div{display:grid;gap:3px;min-width:0}.task-correction-dependency strong{overflow-wrap:anywhere}.task-correction-dependency em{color:#92400e;font-style:normal;font-weight:800}.audit-table-wrap{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;overflow:auto}.audit-toolbar-actions{align-items:center;display:flex;gap:10px}.audit-mobile-filter-toggle{display:none}.audit-table-row{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(310px,2.1fr) minmax(155px,.95fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(260px,1.5fr);min-width:1050px}.audit-table-head{background:var(--inoza-light);border-bottom:1px solid rgba(23,32,51,.1);color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.audit-table-head span,.audit-row-toggle span,.audit-row-toggle strong{align-items:center;border-right:1px solid rgba(23,32,51,.07);display:flex;min-height:42px;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-align:left}.audit-table-head span:last-child,.audit-row-toggle span:last-child{border-right:0}.audit-row-toggle{background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.07);color:var(--text);cursor:pointer;font:inherit;padding:0;width:100%}.audit-row-toggle:hover,.audit-row-toggle.expanded{background:var(--inoza-light)}.audit-row-toggle .audit-summary-cell{align-items:flex-start;color:var(--text);flex-direction:column;gap:3px}.audit-summary-cell strong{border:0;color:var(--text);font-size:.82rem;font-weight:700;line-height:1.3;min-height:0;padding:0}.audit-summary-cell small{color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.3}.audit-row-toggle span{color:var(--muted);font-size:.8rem;font-weight:700}.audit-detail-panel{background:var(--inoza-light);border-bottom:1px solid rgba(23,32,51,.1);display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:1050px;padding:12px}.audit-detail-panel>div{background:var(--inoza-white);border:1px solid rgba(23,32,51,.09);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.audit-detail-panel strong{color:var(--text);font-size:.78rem}.audit-change-panel p{color:var(--muted);font-size:.8rem;margin:0}.audit-change-list{border:1px solid rgba(23,32,51,.09);border-radius:7px;overflow:hidden}.audit-change-row{display:grid;grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(180px,1fr))}.audit-change-row+.audit-change-row{border-top:1px solid rgba(23,32,51,.07)}.audit-change-row>*{border-right:1px solid rgba(23,32,51,.07);font-size:.76rem;min-width:0;overflow-wrap:anywhere;padding:8px 9px}.audit-change-row>*:last-child{border-right:0}.audit-change-head{background:var(--inoza-light);color:var(--muted);font-weight:800;text-transform:uppercase}.audit-technical-details{background:var(--inoza-white);border:1px solid rgba(23,32,51,.09);border-radius:8px;color:var(--muted);padding:10px}.audit-technical-details summary{color:var(--text);cursor:pointer;font-size:.78rem;font-weight:700}.audit-technical-details dl{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}.audit-technical-details dl div{min-width:0}.audit-technical-details dt{font-size:.68rem;font-weight:800;text-transform:uppercase}.audit-technical-details dd{color:var(--text);font-size:.76rem;margin:2px 0 0;overflow-wrap:anywhere}.audit-detail-panel pre{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.45;margin:0;max-height:240px;overflow:auto;white-space:pre-wrap}@media(min-width:901px)and (max-width:1360px){.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.audit-trail-panel{gap:12px;padding:14px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.audit-trail-panel .wbs-toolbar.simple{align-items:flex-start;flex-direction:row;gap:10px}.audit-trail-panel .wbs-toolbar.simple>div:first-child{min-width:0}.audit-trail-panel .wbs-toolbar.simple h2{font-size:1.35rem;line-height:1.1}.audit-trail-panel .wbs-toolbar.simple small{display:block;line-height:1.25;margin-top:3px}.audit-toolbar-actions{align-items:flex-end;flex-direction:column;margin-left:auto}.audit-mobile-filter-toggle{display:inline-flex}.audit-pagination{gap:6px}.audit-pagination .secondary-action{min-height:34px;padding:6px 9px}.audit-pagination span{font-size:.72rem}.audit-filter-grid{display:none;grid-template-columns:1fr}.audit-filter-grid.is-mobile-expanded{display:grid}.audit-filter-grid .audit-routine-filter{align-self:stretch}.task-corrections-layout,.task-correction-dependency,.task-correction-facts{grid-template-columns:1fr}.task-corrections-panel,.task-correction-results,.task-correction-detail-panel,.task-correction-action-panel{min-width:0}.task-corrections-panel{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.task-corrections-panel .wbs-toolbar.simple,.task-correction-detail-head{align-items:flex-start}.task-corrections-filters{gap:10px}.task-corrections-filters .span-2{grid-column:auto}.task-correction-row-list{height:auto;max-height:none;overflow:visible;padding-bottom:calc(96px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.task-correction-row{align-content:start;min-height:118px;padding:11px 12px}.task-correction-row strong,.task-correction-row span,.task-correction-row small,.task-correction-detail-head h3{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.task-correction-row span{line-height:1.28}.task-correction-row small{line-height:1.3}.audit-table-wrap{background:transparent;border:0;border-radius:0;overflow:visible}.audit-table-head{display:none}.audit-table-body{display:grid;gap:8px}.audit-row-group{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:10px;min-width:0;overflow:hidden}.audit-table-row{min-width:0}.audit-row-toggle{border-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);width:100%}.audit-row-toggle .audit-summary-cell{border-bottom:1px solid rgba(23,32,51,.07);border-right:0;grid-column:1 / -1;min-height:0;padding:10px 11px 8px}.audit-summary-cell strong{font-size:.88rem;line-height:1.3}.audit-summary-cell small{font-size:.74rem}.audit-row-toggle>.audit-when-cell,.audit-row-toggle>.audit-actor-cell,.audit-row-toggle>.audit-project-cell,.audit-row-toggle>.audit-task-cell{align-items:flex-start;display:flex;flex-direction:column;font-size:.76rem;gap:2px;line-height:1.25;min-height:0;padding:8px 11px}.audit-row-toggle>.audit-when-cell:before,.audit-row-toggle>.audit-actor-cell:before,.audit-row-toggle>.audit-project-cell:before,.audit-row-toggle>.audit-task-cell:before{color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.audit-row-toggle>.audit-when-cell:before{content:"When"}.audit-row-toggle>.audit-actor-cell:before{content:"Changed by"}.audit-row-toggle>.audit-project-cell:before{content:"Project"}.audit-row-toggle>.audit-task-cell:before{content:"Task"}.audit-row-toggle>.is-empty{display:none}.audit-detail-panel{border-top:1px solid rgba(23,32,51,.08);min-width:0;padding:10px}.audit-change-row{grid-template-columns:minmax(92px,.65fr) repeat(2,minmax(0,1fr))}.audit-change-row>*{font-size:.7rem;padding:7px}.audit-technical-details dl{grid-template-columns:1fr}.audit-result-count{font-size:.74rem;padding-bottom:4px}}.wbs-empty-copy{color:var(--muted);margin:0}.wbs-editor-drawer{max-width:680px}.wbs-modal-backdrop{align-items:center;background:#06122475;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:90}.wbs-impact-modal{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:18px;box-shadow:0 24px 70px #06122447;color:var(--text);display:grid;gap:12px;max-width:520px;padding:22px;position:relative;width:min(100%,520px)}.wbs-impact-modal h2,.wbs-impact-modal p{margin:0}.wbs-impact-modal>svg{color:var(--gold-700)}.wbs-impact-modal ul{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:12px;color:var(--muted);margin:0;padding:12px 12px 12px 28px}.wbs-unsaved-guard{z-index:120}.wbs-unsaved-dialog{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:14px;box-shadow:0 24px 70px #06122447;color:var(--text);display:grid;gap:18px;max-width:480px;padding:22px;width:min(100%,480px)}.wbs-unsaved-dialog h2,.wbs-unsaved-dialog p{margin:0}.wbs-unsaved-dialog h2{font-size:1.15rem;letter-spacing:0}.wbs-unsaved-dialog p:not(.eyebrow){color:var(--muted);line-height:1.55}.wbs-unsaved-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.project-wbs-move-to-backdrop{z-index:115}.project-wbs-move-to-dialog{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:12px;box-shadow:0 24px 70px #06122447;color:var(--text);display:grid;gap:12px;max-width:380px;padding:18px;width:min(100%,380px)}.project-wbs-move-to-dialog h3,.project-wbs-move-to-dialog p{margin:0}.project-wbs-move-to-dialog h3{font-size:1rem;letter-spacing:0}.project-wbs-move-to-dialog small,.project-wbs-move-to-preview{color:var(--muted);font-size:.78rem}.project-wbs-move-to-field{display:grid;gap:6px}.project-wbs-move-to-field span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.project-wbs-move-to-field input{border:1px solid rgba(23,32,51,.16);border-radius:8px;color:var(--text);font-size:.95rem;font-weight:800;letter-spacing:0;min-height:38px;padding:8px 10px;text-transform:uppercase;width:100%}.project-wbs-move-to-field input:focus{border-color:#b8873da8;box-shadow:0 0 0 3px #b8873d1f;outline:none}.project-wbs-move-to-error{background:#fff5f5;border:1px solid rgba(185,28,28,.18);border-radius:8px;color:#9f1239;font-size:.82rem;font-weight:700;padding:8px 10px}.project-wbs-move-to-actions{display:flex;gap:8px;justify-content:flex-end}.wbs-modal-close{position:absolute;right:12px;top:12px}.wbs-modal-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wbs-move-impact{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:12px;color:var(--muted);display:grid;gap:5px;padding:12px}.wbs-move-impact strong{color:var(--text)}@media(max-width:1220px){.wbs-grid-head{display:none}.wbs-template-row{grid-template-columns:minmax(0,1fr) repeat(2,auto);padding-left:34px}.wbs-template-row>span:nth-of-type(2),.wbs-template-row>span:nth-of-type(3),.wbs-template-row>span:nth-of-type(4){display:none}.wbs-row-actions{grid-column:1 / -1}}@media(max-width:860px){.admin-console-hero,.wbs-toolbar,.project-wbs-card-head,.archived-template-card,.audit-trail-card{align-items:stretch;display:grid}.wbs-library-grid,.wbs-setup-layout{grid-template-columns:1fr}.wbs-department-rail{grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);overflow-x:auto}.wbs-toolbar-actions{justify-content:start}.wbs-search,.wbs-search input,.wbs-search select{min-width:0;width:100%}.wbs-section-row{grid-template-columns:28px minmax(0,1fr)}.wbs-section-row .wbs-relevance-pill,.wbs-section-row .wbs-section-used,.wbs-section-row .wbs-inline-add{grid-column:2;justify-self:start}.wbs-template-row{align-items:start;grid-template-columns:minmax(0,1fr);padding:11px 12px 11px 38px}.wbs-template-row>span,.wbs-template-row>strong,.wbs-template-row .wbs-assignable,.wbs-template-row .wbs-status{justify-self:start}.relevance-segmented{border-radius:12px;grid-template-columns:1fr;max-width:none}.audit-trail-card>span{justify-content:start}}@media(max-width:520px){.admin-subnav{border-radius:12px}.admin-subnav button{font-size:.8rem}.wbs-library-shell,.wbs-setup-shell,.wbs-panel-card{padding:10px}.wbs-toolbar-actions{display:grid;grid-template-columns:1fr;width:100%}.wbs-modal-actions{display:grid}}.project-wbs-page{color:var(--text)}.project-wbs-card{background:var(--card);border:1px solid rgba(23,32,51,.1);box-shadow:0 12px 34px #17203314}.project-wbs-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.32fr)}.project-wbs-main,.project-wbs-side{display:grid;gap:14px;min-width:0}.project-wbs-card{border-radius:16px;padding:16px}.project-wbs-card-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.project-wbs-card h2{font-size:1rem;letter-spacing:0;line-height:1.2;margin:3px 0 0}.project-wbs-card .eyebrow{color:var(--muted);font-size:.66rem}.project-setup-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-setup-grid label{display:grid;gap:6px}.project-setup-grid label span{color:var(--muted);font-size:.72rem;font-weight:800}.project-setup-grid label.required span:after{color:var(--danger);content:" *"}.project-setup-grid input,.project-setup-grid select{background:#f8fafc;border:1px solid rgba(23,32,51,.11);border-radius:10px;color:var(--text);font:inherit;min-height:38px;padding:8px 10px}.generation-rule-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.generation-rule-grid article{background:#fbfcfd;border:1px solid rgba(23,32,51,.09);border-radius:12px;display:grid;gap:5px;min-height:112px;padding:11px}.generation-rule-grid strong{font-size:.88rem;line-height:1.18}.generation-rule-grid span,.generation-rule-grid small,.generation-rule-grid p{color:var(--muted);line-height:1.25}.generation-rule-grid span{font-size:.78rem;font-weight:800}.generation-rule-grid small{font-size:.74rem}.generation-rule-grid p{font-size:.75rem;margin:0}.project-wbs-head-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:7px;justify-content:flex-end}.project-wbs-head-meta span{background:#f1f5f9;border-radius:999px;padding:5px 8px}.project-wbs-table-wrap{border:1px solid rgba(23,32,51,.09);border-radius:12px;overflow-x:auto;width:100%}.project-wbs-table{background:var(--inoza-white);min-width:1160px;width:100%}.project-wbs-table-row{align-items:stretch;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.07);display:grid;gap:0;grid-template-columns:34px minmax(78px,.32fr) minmax(210px,.78fr) minmax(160px,.56fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(74px,.24fr) minmax(150px,.5fr);padding:0;text-align:left;width:100%}.project-wbs-table-row:not(.project-wbs-table-head){cursor:pointer}.project-wbs-table-head{background:#f1f5f9;border-top:0;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-wbs-table-row>span,.project-wbs-table-row>strong{align-items:center;border-left:1px solid rgba(23,32,51,.06);display:flex;font-size:.78rem;min-height:38px;min-width:0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-select-cell{align-items:center;justify-content:center;padding-left:0;padding-right:0;text-align:center}.project-wbs-select-cell input{accent-color:var(--gold-600);display:block;height:15px;margin:0;width:15px}.project-wbs-table-row>:first-child{border-left:0}.project-wbs-table-row>strong{color:var(--text);font-weight:500}.project-wbs-table-row:not(.project-wbs-table-head) span{color:#596579;font-weight:400}.project-wbs-task-id-cell{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px;min-width:0;width:100%}.project-wbs-task-id-cell .project-wbs-task-id-text{color:var(--text);flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums;min-width:0}.project-wbs-subtask-pill,.project-wbs-subtask-count-pill{border:1px solid rgba(69,91,122,.18);border-radius:999px;color:#475467;font-size:.58rem;font-weight:600;line-height:1;max-width:156px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-subtask-pill{background:#f5f7fb}.project-wbs-subtask-count-pill{background:#eef6ff;border-color:#1b5b942e;color:#1b5b94;max-width:190px}.project-wbs-table-row.is-subtask-row{background:#fbfcff;box-shadow:inset 3px 0 #1b5b942e}.project-wbs-table-row.is-subtask-row>span[data-mobile-label="Task ID"]{padding-left:10px}.project-wbs-table-row.is-subtask-row .project-wbs-task-id-text{color:#344054}.project-wbs-table-row.selected,.project-wbs-table-row:hover{background:#f8fafc}.project-wbs-table-row.unsaved-row{background:#fffaf0;box-shadow:inset 3px 0 0 var(--gold)}.project-wbs-table-row.unsaved-row:hover{background:#fff7e7}.project-wbs-evidence{gap:5px}.project-wbs-dependency-pill,.project-wbs-evidence-state,.project-wbs-validation-list,.project-wbs-validation-badge{align-items:center;display:inline-flex;min-width:0}.project-wbs-dependency-pill,.project-wbs-evidence-state{gap:5px;width:100%}.project-wbs-dependency-pill strong,.project-wbs-evidence-state strong{border-radius:999px;flex:0 0 auto;font-size:.66rem;font-weight:700;padding:3px 7px}.project-wbs-dependency-pill small,.project-wbs-evidence-state small{color:var(--muted);font-size:.68rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-dependency-pill.ready strong{background:#e7f3ec;color:#27664a}.project-wbs-dependency-pill.waiting strong{background:var(--surface-page);color:#8a5b10}.project-wbs-dependency-pill.waiting svg{color:#8a5b10}.project-wbs-evidence-state.missing strong{background:#f8e8e8;color:#a43c3c}.project-wbs-evidence-state.attached strong,.project-wbs-evidence-state.reviewed strong{background:#e7f3ec;color:#27664a}.project-wbs-validation-list{flex-wrap:wrap;gap:4px;width:100%}.project-wbs-validation-list.is-clear{flex-wrap:nowrap}.project-wbs-validation-badge{border-radius:999px;font-size:.66rem;font-weight:700;gap:4px;line-height:1;max-width:100%;min-height:21px;padding:3px 7px;white-space:nowrap}.project-wbs-validation-badge.clear{background:#e7f3ec;color:#27664a}.project-wbs-validation-badge.date,.project-wbs-validation-badge.blocked,.project-wbs-validation-badge.failed-qc{background:#f8e8e8;color:#a43c3c}.project-wbs-validation-badge.dependency,.project-wbs-validation-badge.attachment,.project-wbs-validation-badge.drawing,.project-wbs-validation-badge.more{background:var(--surface-page);color:#8a5b10}.project-wbs-table-row.date-error-row{box-shadow:inset 3px 0 #a43c3c}.project-wbs-table-row.dependency-waiting-row{box-shadow:inset 3px 0 #b78323}.project-wbs-table-row.failed-qc-row{background:#fff7f7;box-shadow:inset 3px 0 #a43c3c}.project-wbs-table-row.failed-qc-row:hover{background:#fff1f1}.project-wbs-table-row.project-wbs-group-row{background:#f6f8fb;box-shadow:inset 3px 0 #17203329;cursor:default}.project-wbs-table-row.project-wbs-group-row:hover{background:#eef3f8}.project-wbs-table-row.project-wbs-group-row.is-collapsed{background:#fbfcfe;box-shadow:inset 3px 0 #b8873d61}.project-wbs-table-row.project-wbs-group-row>span,.project-wbs-table-row.project-wbs-group-row>strong{min-height:42px}.project-wbs-table-row.project-wbs-group-row>strong{align-items:flex-start;color:var(--inoza-slate);display:grid;gap:2px}.project-wbs-table-row.project-wbs-group-row>strong small{color:#7a8496;font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1}.project-wbs-group-control{background:#17203309}.project-wbs-group-control.empty{background:transparent}.project-wbs-group-toggle{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.18);border-radius:6px;color:var(--inoza-slate);display:inline-flex;font-size:1rem;font-weight:800;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.project-wbs-group-toggle span{transform:translateY(-1px)}.project-wbs-group-toggle:disabled{opacity:.42}.project-wbs-group-toggle.collapsed{border-color:#b8873d6b;color:#8a5b10}.wbs-beta-status{border-radius:999px;display:inline-flex;font-size:.72rem;font-style:normal;font-weight:700;min-height:22px;padding:3px 8px}.wbs-beta-status.open,.wbs-beta-status.pending,.wbs-beta-status.waiting{background:#edf2f7;color:#536074}.wbs-beta-status.in-progress,.wbs-beta-status.review-pending,.wbs-beta-status.due-soon{background:#edf5ff;color:#355e8c}.wbs-beta-status.delayed{background:var(--surface-page);color:#8a5b10}.wbs-beta-status.blocked,.wbs-beta-status.failed-qc{background:#f8e8e8;color:#a43c3c}.selected-row-card h2{font-size:1rem;margin-bottom:10px}.selected-row-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.selected-row-meta span{background:#f1f5f9;border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:800;padding:5px 8px}.selected-row-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.selected-row-actions button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.11);border-radius:10px;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:7px}.selected-row-card p:not(.eyebrow),.validation-card li{color:var(--muted);font-size:.82rem;line-height:1.35}.task-groups-list{display:grid;gap:7px}.task-groups-list button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:11px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:38px;padding:8px 9px;text-align:left}.task-groups-list button span{color:var(--muted);font-size:.78rem;font-weight:800}.task-groups-list button strong{align-items:center;border-radius:999px;display:inline-flex;font-size:.8rem;height:26px;justify-content:center;min-width:30px;padding:0 8px}.task-groups-list button.neutral strong{background:#eef2f6;color:var(--text)}.task-groups-list button.blue strong{background:#edf5ff;color:#355e8c}.task-groups-list button.amber strong{background:var(--surface-page);color:#8a5b10}.task-groups-list button.red strong{background:#f8e8e8;color:#a43c3c}.validation-card ul{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.validation-card li{align-items:start;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr)}.validation-card svg{color:var(--gold-600);margin-top:2px}.drawing-snapshot-card>div{display:grid;gap:7px;margin-top:11px}.drawing-snapshot-card span{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:10px;color:var(--muted);display:grid;font-size:.78rem;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-height:34px;padding:7px 8px}.drawing-snapshot-card span strong{color:var(--text);font-size:.76rem}@media(max-width:1180px){.project-wbs-layout{grid-template-columns:minmax(0,1fr)}.project-wbs-side{grid-template-columns:repeat(3,minmax(0,1fr))}.drawing-snapshot-card{grid-column:1 / -1}}@media(max-width:860px){.project-wbs-card-head{align-items:stretch;flex-direction:column}.project-setup-grid,.generation-rule-grid,.project-wbs-side{grid-template-columns:1fr}.project-wbs-head-meta{justify-content:flex-start}}@media(max-width:520px){.project-wbs-page{gap:10px}.project-wbs-card{border-radius:14px;padding:12px}.project-wbs-card h2{font-size:.95rem}}.project-wbs-sheet-mode{display:grid;gap:8px;width:100%}.project-wbs-toolbar,.project-wbs-workflow-strip,.project-wbs-task-strip,.project-wbs-setup-panel,.project-wbs-grid-shell{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);box-sizing:border-box;max-width:100%;min-width:0;box-shadow:0 10px 26px #17203312}.project-wbs-toolbar{align-items:end;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(150px,.7fr) minmax(118px,.35fr) minmax(130px,.38fr) minmax(180px,1fr) auto;padding:11px 12px}.project-wbs-title h1{font-size:1.05rem;letter-spacing:0;line-height:1.15;margin:2px 0 0}.project-wbs-title .eyebrow,.project-wbs-grid-headbar .eyebrow,.project-wbs-setup-panel .eyebrow,.project-wbs-detail-head .eyebrow{color:var(--muted);font-size:.64rem;margin-bottom:2px}.project-wbs-control,.project-wbs-search{display:grid;gap:5px;min-width:0}.project-wbs-control span{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-wbs-control select,.project-wbs-search input{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:9px;color:var(--text);font-size:.84rem;min-height:35px;min-width:0;padding:7px 9px}.project-wbs-search{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:9px;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);min-height:35px;padding:0 9px}.project-wbs-search input{background:transparent;border:0;padding:0}.project-wbs-toolbar-actions{align-items:center;display:flex;gap:7px;justify-content:flex-end}.engineering-wave-panel{margin:0 0 12px;padding:14px;border:1px solid #d7e2ee;border-radius:12px;background:#f8fbff}.engineering-wave-panel>header,.engineering-wave-panel>header>div,.engineering-wave-approval{display:flex;align-items:center;gap:10px}.engineering-wave-panel>header{justify-content:space-between}.engineering-wave-panel header span{display:grid;gap:2px}.engineering-wave-panel header h2{margin:0;font-family:var(--font-sans, sans-serif);font-size:15px}.engineering-wave-panel header small{color:#596779}.engineering-wave-project-control{grid-template-columns:auto minmax(180px,320px);align-items:center;gap:6px 8px;margin-top:5px}.engineering-wave-project-control span{line-height:1}.engineering-wave-project-control select{width:100%;min-height:38px;background:#fff}.engineering-wave-table-wrap{margin-top:12px;max-width:100%;overflow-x:auto}.engineering-wave-table{min-width:760px;border:1px solid #d7e2ee;border-radius:10px;background:#fff;overflow:hidden}.engineering-wave-row{display:grid;grid-template-columns:minmax(160px,1.35fr) minmax(120px,1fr) 82px minmax(140px,1fr) 120px minmax(140px,auto);align-items:center;min-height:46px;border-top:1px solid #e3eaf2;color:#172033;font-size:13px}.engineering-wave-row>*{min-width:0;padding:8px 10px}.engineering-wave-row.is-head{min-height:38px;border-top:0;background:#eef3f8;color:#4b5c72;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.engineering-wave-group-label{padding:7px 10px;border-top:1px solid #d7e2ee;background:#f7f9fc;color:#34445a;font-size:12px;font-weight:800}.engineering-wave-group:first-of-type .engineering-wave-group-label{border-top:0}.engineering-wave-row.is-selected{background:#f1f7ff;box-shadow:inset 3px 0 #2269a8}.engineering-wave-batch-select{width:100%;padding:0;border:0;background:transparent;color:#172033;cursor:pointer;font:inherit;font-weight:750;text-align:left}.engineering-wave-batch-select:focus-visible{outline:2px solid #2269a8;outline-offset:-3px}.engineering-wave-row-actions{display:flex;flex-wrap:wrap;gap:6px}.engineering-wave-row-action{display:flex;justify-content:flex-end}.engineering-wave-row-action small{color:#667489}.engineering-wave-approval label{display:grid;gap:4px;min-width:220px}.engineering-wave-approval input{min-height:36px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;padding:6px 9px}.engineering-wave-state{display:inline-flex;padding:3px 7px;border-radius:999px;background:#edf3f9;color:#526173;font-size:11px;white-space:nowrap}.engineering-wave-state.is-generated{color:#17663a;background:#e6f5ec}.engineering-wave-state.is-planning{color:#8a5600;background:#fff3d6}.engineering-wave-approval{flex-wrap:wrap;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid #d7e2ee}.engineering-wave-panel>p{display:flex;align-items:center;gap:6px;margin:9px 0 0;font-size:12px}.engineering-wave-panel>p.is-error{color:brown}.engineering-wave-panel>p.is-success{color:#17663a}.project-launch-release-focus{display:grid;gap:7px;margin:0 0 12px;padding:13px 14px;border:1px solid #b9d7c4;border-radius:12px;background:#f1faf4;color:#173e27}.project-launch-release-focus>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.project-launch-release-focus span{color:#52665a;font-size:13px}@media(max-width:600px){.engineering-wave-panel{margin:0 0 10px;padding:10px}.engineering-wave-project-control{grid-template-columns:1fr}.engineering-wave-project-control select{min-height:44px}.engineering-wave-approval label{min-width:0;width:100%}.engineering-wave-approval .primary-action{width:100%}}.project-wbs-filter-bar,.project-wbs-bulk-bar{align-items:end;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 8px 20px #1720330e;display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px}.project-wbs-filter-bar button,.project-wbs-bulk-bar button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:9px;color:var(--text);display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;min-height:32px;padding:6px 9px}.project-wbs-filter-bar button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.project-wbs-filter-bar label,.project-wbs-bulk-bar label{display:grid;gap:3px;min-width:120px}.project-wbs-filter-bar label span,.project-wbs-bulk-bar label span{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-wbs-filter-bar select,.project-wbs-bulk-bar select,.project-wbs-bulk-bar input{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--text);font-size:.8rem;min-height:32px;padding:6px 8px}.project-wbs-bulk-bar{border-left:0;border-radius:0;border-right:0;box-shadow:none;margin:0}.project-wbs-bulk-bar>strong{align-self:center;background:var(--inoza-royal);border-radius:999px;color:var(--inoza-white);font-size:.76rem;padding:6px 10px}.project-wbs-engineering-bulk-bar{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.project-wbs-engineering-bulk-bar label{flex:0 0 138px}.project-wbs-engineering-bulk-bar button,.project-wbs-engineering-bulk-bar>strong{flex:0 0 auto}.project-wbs-save-bar{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-left:4px solid rgba(95,116,148,.42);border-radius:12px;box-shadow:0 8px 20px #1720330e;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.project-wbs-save-bar.has-changes{border-left-color:var(--gold)}.project-wbs-save-bar.has-error{background:#fff6f6;border-color:#d53a452e;border-left-color:#d53a45}.project-wbs-save-bar>div:first-child{display:grid;gap:3px;min-width:0}.project-wbs-save-bar.has-bulk-progress>div:first-child{gap:5px}.project-wbs-save-bar strong{color:var(--text);font-size:.86rem;line-height:1.2}.project-wbs-save-bar span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.25}.project-wbs-save-bar.has-error strong{color:#7a1420}.project-wbs-save-bar.has-error span{color:#8c2a32}.project-wbs-bulk-save-progress{background:#eef2f6;border-radius:999px;height:6px;overflow:hidden;width:min(360px,100%)}.project-wbs-bulk-save-progress span{background:linear-gradient(90deg,#1f5eff,#2f9b69);display:block;height:100%;min-width:0;transition:width .16s ease}.my-day-save-error{background:#fff6f6;border:1px solid rgba(213,58,69,.2);border-left:4px solid #d53a45;border-radius:10px;color:#7a1420;display:grid;gap:3px;margin:0 0 12px;padding:10px 12px}.my-day-save-error strong{font-size:.86rem}.my-day-save-error span{color:#8c2a32;font-size:.78rem;font-weight:700;line-height:1.35}.project-wbs-save-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.project-wbs-save-actions button:disabled{cursor:not-allowed;opacity:.52}.project-wbs-inline-status,.project-wbs-inline-progress{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:7px;color:var(--text);font-size:.74rem;font-weight:400;min-height:26px;min-width:0;padding:4px 6px;width:100%}.project-wbs-inline-status{font-weight:600}.project-wbs-row-actions{align-items:center;display:flex!important;gap:5px;justify-content:center}.project-wbs-row-actions button,.project-wbs-revision-cell button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:7px;color:var(--muted);display:inline-flex;font-size:.66rem;font-weight:700;gap:4px;justify-content:center;min-height:25px;padding:4px 5px}.project-wbs-row-actions button:hover,.project-wbs-revision-cell button:hover{border-color:#b8873d6b;color:#7a5616}.project-wbs-row-actions button:disabled,.project-wbs-row-actions button:disabled:hover,.project-wbs-revision-cell button:disabled,.project-wbs-revision-cell button:disabled:hover{background:#f6f8fb;border-color:#17203314;color:#a2acba;cursor:not-allowed;opacity:.68}.project-wbs-row-actions .project-wbs-order-button{color:#58657a}.project-wbs-row-actions .project-wbs-move-to-button,.workbook-order-button.project-wbs-move-to-button{min-width:58px;padding-inline:7px;white-space:nowrap}.project-wbs-row-actions .project-wbs-move-to-button svg,.workbook-order-button.project-wbs-move-to-button svg{display:block;flex:0 0 auto;height:13px;width:13px}.project-wbs-row-actions button.has-dependency{background:var(--surface-page);border-color:#b8873d61;color:#8a5b10}.project-wbs-document-editor,.project-wbs-dependency-editor{align-items:center;background:#fbfcfe;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:9px;grid-template-columns:minmax(220px,1fr) minmax(220px,.9fr) auto;padding:8px 10px}.project-wbs-dependency-editor{grid-template-columns:minmax(220px,1fr) minmax(200px,.72fr) minmax(220px,1fr) minmax(170px,.72fr) auto}.project-wbs-document-editor h3,.project-wbs-dependency-editor h3{color:var(--text);font-size:.92rem;line-height:1.18;margin:0}.project-wbs-document-editor small,.project-wbs-dependency-editor small{color:var(--muted);font-size:.72rem;font-weight:800}.project-wbs-document-preview,.project-wbs-dependency-preview,.project-wbs-dependency-search,.project-wbs-dependency-select{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:flex;gap:7px;min-height:34px;min-width:0;padding:5px 8px}.project-wbs-document-preview span,.project-wbs-dependency-preview span{color:var(--text);font-size:.76rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-document-preview.attached,.project-wbs-dependency-preview{color:#27664a}.project-wbs-document-preview.missing{color:#a54843}.project-wbs-dependency-search input,.project-wbs-dependency-select select{background:transparent;border:0;color:var(--text);font-size:.76rem;font-weight:800;min-width:0;outline:none;width:100%}.project-wbs-dependency-select{display:grid;gap:2px;grid-template-columns:1fr}.project-wbs-dependency-select span{color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-wbs-document-actions,.project-wbs-dependency-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.project-wbs-readonly-note{align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;gap:6px;font-size:.78rem;font-weight:800;min-height:32px;padding:0 12px}.project-wbs-document-viewer{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:10px;display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(160px,.5fr) auto;padding:10px}.project-wbs-document-viewer>div{align-items:center;display:flex;gap:9px;min-width:0}.project-wbs-document-viewer>div>svg{color:#27664a}.project-wbs-document-viewer span{display:grid;gap:2px;min-width:0}.project-wbs-document-viewer strong,.project-wbs-document-viewer small,.project-wbs-document-viewer p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-document-viewer strong{color:var(--text);font-size:.82rem}.project-wbs-document-viewer small,.project-wbs-document-viewer p{color:var(--muted);font-size:.74rem;font-weight:800;margin:0}.project-wbs-inline-progress{max-width:54px;text-align:right}.project-wbs-inline-status.delayed{background:var(--surface-page);color:#8a5b10}.project-wbs-inline-status.blocked,.project-wbs-inline-status.failed-qc,.project-wbs-inline-status.qc-fail{background:#f8e8e8;color:#a43c3c}.project-wbs-inline-status.qc-pass,.project-wbs-inline-status.evidence-attached,.project-wbs-inline-status.evidence-reviewed{background:#e7f3ec;color:#27664a}.project-wbs-inline-status.qc-pending,.project-wbs-inline-status.evidence-missing{background:var(--surface-page);color:#8a5b10}.project-wbs-inline-status.in-progress,.project-wbs-inline-status.review-pending,.project-wbs-inline-status.due-soon{background:#edf5ff;color:#355e8c}.primary-action.compact,.secondary-action.compact{border-radius:9px;font-size:.82rem;gap:6px;min-height:35px;padding:7px 10px;white-space:nowrap}.project-wbs-stable-toolbar{align-items:center;grid-template-columns:minmax(0,1fr)}.project-wbs-content-panel{display:grid;gap:8px;min-width:0}.project-wbs-sheet-controls{align-items:end;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 8px 20px #1720330e;display:grid;gap:10px;grid-template-columns:minmax(130px,.32fr) minmax(140px,.34fr) minmax(220px,1fr) auto;max-width:100%;min-width:0;padding:10px}.project-wbs-custom-row-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;box-shadow:0 6px 14px #1720330b;max-width:100%;min-width:0;overflow-x:auto}.project-wbs-custom-row-table{display:grid;min-width:1280px}.project-wbs-custom-row-table-head,.project-wbs-custom-row-table-row{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(138px,.85fr) minmax(140px,.85fr) minmax(270px,1.55fr) minmax(210px,1.15fr) minmax(132px,.72fr) minmax(132px,.72fr) minmax(140px,.78fr) minmax(240px,1.25fr) minmax(190px,.95fr)}.project-wbs-custom-row-table-head span{background:#f8fafc;border-bottom:1px solid rgba(23,32,51,.1);border-left:1px solid rgba(23,32,51,.08);color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:0;line-height:1.2;padding:8px 10px;text-transform:uppercase}.project-wbs-custom-row-table-head span:first-child,.project-wbs-custom-row-table-row>:first-child{border-left:0}.project-wbs-custom-row-table-row>label,.project-wbs-custom-row-table-row>div{align-items:center;background:var(--inoza-white);border-left:1px solid rgba(23,32,51,.08);display:flex;gap:8px;min-height:54px;min-width:0;padding:8px 10px}.project-wbs-custom-row-table-row input,.project-wbs-custom-row-table-row select{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:6px;color:var(--text);font-size:.78rem;font-weight:720;min-height:32px;min-width:0;padding:4px 7px;width:100%}.project-wbs-custom-row-table-row select:disabled{color:#667085;opacity:1}.project-wbs-custom-row-table-row input:focus,.project-wbs-custom-row-table-row select:focus{border-color:#b8873d70;outline:none}.project-wbs-custom-row-table-row>.project-wbs-custom-row-description{display:grid;grid-template-columns:auto minmax(0,1fr)}.project-wbs-custom-row-table-row .project-wbs-custom-row-actions{justify-content:flex-end}.project-wbs-save-mode,.project-wbs-custom-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.project-wbs-save-mode label{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:999px;display:inline-flex;gap:7px;min-height:32px;padding:5px 10px}.project-wbs-save-mode input{accent-color:var(--gold-600)}.project-wbs-custom-task-pill,.wbs-my-work-page .workbook-custom-pill{background:#fff8ec;border:1px solid rgba(184,135,61,.24);border-radius:999px;color:#815a1f;flex:0 0 auto;font-size:.58rem;font-weight:840;line-height:1;max-width:82px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-custom-task-overlay{align-items:center;display:grid;justify-items:center;padding:clamp(12px,3vw,28px)}.project-wbs-custom-task-drawer{background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:18px;box-shadow:0 28px 80px #17203347;color:var(--text);display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;height:auto;margin:0;max-height:calc(100vh - 56px);max-width:none;min-width:0;overflow:hidden;padding:14px;width:min(780px,calc(100vw - 32px))}.project-wbs-custom-task-body{display:grid;gap:12px;min-height:0;overflow-y:auto;padding-right:2px}.project-wbs-custom-task-summary{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:12px;display:flex;gap:8px;min-width:0;padding:9px 10px}.project-wbs-custom-task-summary strong{font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-custom-task-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-architecture-add-grid{display:grid;gap:10px;grid-template-columns:minmax(92px,.75fr) minmax(160px,1fr) minmax(220px,1.5fr)}.project-wbs-custom-task-grid .field,.project-wbs-architecture-add-grid .field{min-width:0}.project-wbs-custom-task-grid .field.wide,.project-wbs-architecture-add-grid .field.wide{grid-column:1 / -1}.project-wbs-custom-task-hint{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:10px;color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.35;margin:0;padding:8px 10px}.project-wbs-custom-task-hint.wide{grid-column:1 / -1}.project-wbs-custom-task-error{background:color-mix(in srgb,var(--danger) 9%,white);border:1px solid color-mix(in srgb,var(--danger) 34%,transparent);border-radius:10px;color:var(--danger);font-size:.78rem;font-weight:700;line-height:1.35;margin:0;padding:9px 11px}.project-wbs-custom-task-grid .field select,.project-wbs-custom-task-grid .field input,.project-wbs-custom-task-grid .field textarea,.project-wbs-architecture-add-grid .field select,.project-wbs-architecture-add-grid .field input,.project-wbs-architecture-add-grid .field textarea{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:10px;color:var(--text);font-weight:720;max-width:100%;min-height:38px;min-width:0;padding:8px 10px;width:100%}.project-wbs-custom-task-grid .field select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-custom-task-grid .field textarea,.project-wbs-architecture-add-grid .field textarea{line-height:1.35;resize:vertical}.project-wbs-people-picker{position:relative}.project-wbs-people-picker-control{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:10px;min-height:42px;padding:6px 8px}.project-wbs-people-picker-pills{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.project-wbs-people-pill{align-items:center;background:#1569ff1a;border:1px solid rgba(21,105,255,.22);border-radius:999px;color:var(--inoza-royal);display:inline-flex;font-size:.72rem;font-weight:750;gap:5px;min-height:27px;padding:3px 7px 3px 9px}.project-wbs-people-pill small{color:var(--muted);font-size:.62rem}.project-wbs-people-pill button{align-items:center;background:transparent;color:var(--muted);display:inline-flex;justify-content:center;min-height:22px;padding:0;width:22px}.project-wbs-people-picker-search{align-items:center;color:var(--muted);display:flex;gap:6px}.project-wbs-custom-task-grid .project-wbs-people-picker-search input{background:transparent;border:0;min-height:30px;padding:3px 2px;width:100%}.project-wbs-custom-task-grid .project-wbs-people-picker-search input:focus{box-shadow:none;outline:0}.project-wbs-people-picker-options{background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:10px;box-shadow:0 14px 34px #03081d2e;display:grid;left:0;max-height:210px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:4}.project-wbs-people-picker-options button{background:transparent;border-radius:0;display:grid;gap:2px;min-height:44px;padding:7px 10px;text-align:left}.project-wbs-people-picker-options button+button{border-top:1px solid rgba(23,32,51,.08)}.project-wbs-people-picker-options button:hover,.project-wbs-people-picker-options button:focus-visible{background:#1569ff14}.project-wbs-people-picker-options small,.project-wbs-people-picker-options p{color:var(--muted);font-size:.68rem;margin:0}.project-wbs-people-picker-options p{padding:10px}.project-wbs-custom-task-drawer .task-composer-foot{padding-top:0}@media(max-width:720px){.project-wbs-custom-task-overlay{align-items:end;box-sizing:border-box;padding:0 0 var(--shell-mobile-bottom-inset, 58px)}.project-wbs-custom-task-drawer{border-radius:18px 18px 0 0;bottom:var(--shell-mobile-bottom-inset, 58px);max-height:calc(100dvh - var(--shell-mobile-bottom-inset, 58px) - 40px);padding:12px;width:100vw}.project-wbs-custom-task-grid{grid-template-columns:minmax(0,1fr)}.project-wbs-custom-task-drawer .task-composer-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-custom-task-drawer .task-composer-foot button{min-width:0;width:100%}}.project-wbs-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-wbs-preview-grid span{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:4px;min-width:0;padding:10px}.project-wbs-preview-grid strong{color:var(--text);font-size:1rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-preview-grid small{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-wbs-register-generator{border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:10px}.project-wbs-register-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.project-wbs-register-head strong{color:var(--text);font-size:.9rem;line-height:1.2}.project-wbs-register-head span{color:var(--muted);font-size:.74rem;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.project-wbs-register-options{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-wbs-register-options label{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:54px;padding:8px}.project-wbs-register-options label.selected{background:#f8fbff;border-color:#355e8c57}.project-wbs-register-options input{accent-color:var(--gold-600);height:16px;width:16px}.project-wbs-register-options span,.project-wbs-assignee-grid label{display:grid;gap:3px;min-width:0}.project-wbs-register-options strong,.project-wbs-assignee-grid span{color:var(--text);font-size:.78rem;font-weight:700;line-height:1.2}.project-wbs-register-options small,.project-wbs-assignee-grid small{color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.25}.project-wbs-assignee-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-wbs-assignee-grid select{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--muted);font-size:.76rem;font-weight:800;min-height:34px;min-width:0;padding:6px 8px;width:100%}.project-wbs-workflow-strip{align-items:stretch;background:transparent;border:0;box-shadow:none;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.project-wbs-workflow-strip button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);box-shadow:0 8px 20px #1720330e;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);display:flex;gap:10px;justify-content:space-between;margin-left:-12px;min-height:46px;min-width:0;padding:8px 28px 8px 30px;text-align:left}.project-wbs-workflow-strip button:first-child{border-radius:12px 0 0 12px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);margin-left:0;padding-left:14px}.project-wbs-workflow-strip button:last-child{border-radius:0 12px 12px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,18px 50%);padding-right:14px}.project-wbs-workflow-strip button:nth-child(1){background:var(--inoza-white)}.project-wbs-workflow-strip button:nth-child(2){background:var(--surface-page)}.project-wbs-workflow-strip button:nth-child(3){background:#eef2f6}.project-wbs-workflow-strip button.locked{background:#f3f5f7;color:var(--muted)}.project-wbs-workflow-strip button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.project-wbs-workflow-strip span{align-items:center;color:var(--text);display:inline-flex;font-size:.82rem;font-weight:800;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-workflow-strip span small{align-items:center;background:#eef2f6;border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:.66rem;height:22px;justify-content:center;letter-spacing:0;width:28px}.project-wbs-workflow-strip button.active span,.project-wbs-workflow-strip button.active strong{color:var(--inoza-white)}.project-wbs-workflow-strip button.active span small{background:#ffffff2e;color:var(--inoza-white)}.project-wbs-workflow-strip strong{color:var(--muted);flex:0 0 auto;font-size:.72rem;font-weight:700}.project-wbs-task-strip{align-items:center;border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden}.project-wbs-task-strip button{align-items:center;background:var(--inoza-white);border-left:1px solid rgba(23,32,51,.08);display:flex;gap:8px;justify-content:space-between;min-height:42px;min-width:0;padding:8px 10px;text-align:left}.project-wbs-task-strip button:first-child{border-left:0}.project-wbs-task-strip span{color:var(--muted);font-size:.75rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-task-strip strong{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.78rem;height:25px;justify-content:center;min-width:30px;padding:0 8px}.project-wbs-task-strip .neutral strong{background:#eef2f6}.project-wbs-task-strip .blue strong{background:#edf5ff;color:#355e8c}.project-wbs-task-strip .amber strong{background:var(--surface-page);color:#8a5b10}.project-wbs-task-strip .red strong{background:#f8e8e8;color:#a43c3c}.project-wbs-setup-panel{align-items:end;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.project-wbs-setup-first{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);padding:14px}.project-wbs-setup-first h2{color:var(--text);font-size:1rem;letter-spacing:0;line-height:1.22;margin:0 0 12px}.project-wbs-generate-panel{align-content:start;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:9px;padding:12px}.project-wbs-generate-panel strong{color:var(--text);font-size:1rem;line-height:1.15}.project-wbs-generate-panel span{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.35}.project-wbs-generate-panel .primary-action{margin-top:4px;width:100%}.project-wbs-workspace{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;width:100%}.project-wbs-grid-shell{border-radius:14px;min-width:0;overflow:hidden;width:100%}.project-wbs-grid-headbar{align-items:center;border-bottom:1px solid rgba(23,32,51,.09);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.project-wbs-grid-headbar h2,.project-wbs-detail-head h2{font-size:.95rem;letter-spacing:0;line-height:1.16;margin:0}.project-wbs-backend-group-summary{border-bottom:1px solid rgba(23,32,51,.08);display:grid;max-width:100%;overflow-x:auto}.project-wbs-backend-group-row{background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.07);display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.55fr) repeat(5,minmax(86px,.34fr));min-width:860px}.project-wbs-backend-group-row.is-head{background:#f1f5f9;border-top:0;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-wbs-backend-group-row>span{align-items:center;border-left:1px solid rgba(23,32,51,.06);display:flex;font-size:.78rem;min-height:38px;min-width:0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-backend-group-row>span:first-child{border-left:0}.project-wbs-backend-group-open{background:transparent;border:0;color:var(--text);cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.project-wbs-backend-group-open:hover,.project-wbs-backend-group-open:focus-visible{color:#9f7a22;outline:none;text-decoration:underline}.project-wbs-backend-group-hint{border-bottom:1px solid rgba(23,32,51,.08);color:var(--muted);font-size:.78rem;font-weight:700;padding:8px 12px}.project-wbs-backend-section-context{align-items:center;border-bottom:1px solid rgba(23,32,51,.08);display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.project-wbs-backend-section-context strong{font-size:.84rem}.project-wbs-backend-section-context span{color:var(--muted);font-size:.76rem;font-weight:700}.project-wbs-sheet-mode .project-wbs-table-wrap{border:0;border-radius:0 0 14px 14px;max-height:calc(100vh - 300px);max-width:100%;overflow:auto}.project-wbs-sheet-mode .project-wbs-table{min-width:900px;width:100%}.project-wbs-sheet-mode .project-wbs-table-head{position:sticky;top:0;z-index:4}.project-wbs-sheet-mode .project-wbs-table-row>span,.project-wbs-sheet-mode .project-wbs-table-row>strong{min-height:34px}.project-wbs-table-filter-row{background:#fbfcfd;border-top:1px solid rgba(23,32,51,.08);position:sticky;top:34px;z-index:5}.project-wbs-table-filter-row>span{overflow:visible;position:relative}.project-wbs-table-filter-row input,.project-wbs-column-filter>button,.project-wbs-text-filter{background:var(--inoza-white);border:1px solid rgba(23,32,51,.11);border-radius:7px;color:var(--text);font-size:.72rem;font-weight:800;min-height:26px;min-width:0;padding:4px 7px;width:100%}.project-wbs-table-filter-row .project-wbs-filter-spacer{background:transparent;border:0;min-height:26px}.project-wbs-text-filter{align-items:center;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);padding:0 6px}.project-wbs-text-filter input{background:transparent;border:0;min-height:24px;padding:0}.project-wbs-table-filter-row input:disabled{background:#f1f5f9;cursor:not-allowed}.project-wbs-table-filter-row>span:first-child button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:7px;color:var(--muted);display:inline-flex;height:26px;justify-content:center;width:28px}.project-wbs-table-filter-row>span:first-child button.active,.project-wbs-column-filter>button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.project-wbs-column-filter{min-width:0;position:relative;width:100%}.project-wbs-column-filter>button{align-items:center;display:flex;gap:5px;justify-content:space-between;text-align:left}.project-wbs-filter-menu{background:var(--inoza-white);border:1px solid rgba(23,32,51,.13);border-radius:10px;box-shadow:0 18px 42px #1720332e;display:grid;gap:7px;left:0;min-width:220px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:20}.project-wbs-filter-search{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr);padding:0 7px}.project-wbs-filter-search input{background:transparent;border:0;min-height:28px;padding:0}.project-wbs-filter-options{display:grid;gap:4px;max-height:190px;overflow:auto}.project-wbs-filter-options label{align-items:center;border-radius:7px;color:var(--text);display:grid;font-size:.78rem;font-weight:700;gap:7px;grid-template-columns:auto minmax(0,1fr);min-height:28px;padding:4px 5px}.project-wbs-filter-options label:hover{background:#f8fafc}.project-wbs-filter-options input{accent-color:var(--gold-600);height:14px;width:14px}.project-wbs-filter-clear,.project-wbs-active-filter-row button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--muted);display:inline-flex;font-size:.74rem;font-weight:700;gap:5px;justify-content:center;min-height:28px;padding:5px 8px}.project-wbs-active-filter-row{background:#f8fafc;border-top:1px solid rgba(23,32,51,.08);padding:7px 8px}.project-wbs-load-more-row{align-items:center;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);color:var(--muted);display:flex;font-size:.78rem;font-weight:800;gap:10px;justify-content:flex-end;padding:8px}@media(max-width:980px){.project-wbs-sheet-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-sheet-controls .project-wbs-search{grid-column:1 / -1}}@media(max-width:1180px){.project-wbs-toolbar{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr) minmax(150px,.42fr)}.project-wbs-search,.project-wbs-toolbar-actions{grid-column:1 / -1}.project-wbs-task-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.project-wbs-toolbar{align-items:stretch;grid-template-columns:1fr}.project-wbs-toolbar-actions{display:grid;grid-template-columns:1fr}.project-wbs-stable-toolbar{align-items:center;grid-template-columns:minmax(0,1fr)}.project-wbs-content-panel{display:grid;gap:8px;min-width:0}.project-wbs-sheet-controls{align-items:end;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 8px 20px #1720330e;display:grid;gap:10px;grid-template-columns:minmax(130px,.32fr) minmax(140px,.34fr) minmax(220px,1fr) auto;max-width:100%;min-width:0;padding:10px}.project-wbs-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-wbs-preview-grid span{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:4px;min-width:0;padding:10px}.project-wbs-preview-grid strong{color:var(--text);font-size:1rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-preview-grid small{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-wbs-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.project-wbs-workflow-strip button,.project-wbs-workflow-strip button:first-child,.project-wbs-workflow-strip button:last-child{min-height:42px;padding-bottom:7px;padding-top:7px}.project-wbs-workflow-strip button{margin-left:-10px;padding-left:24px;padding-right:22px}.project-wbs-workflow-strip button:first-child{margin-left:0;padding-left:10px}.project-wbs-workflow-strip button:last-child{padding-right:10px}.project-wbs-workflow-strip span{font-size:.76rem}.project-wbs-workflow-strip span small{height:20px;width:24px}.project-wbs-workflow-strip strong{display:none}.project-wbs-task-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-sheet-controls,.project-wbs-preview-grid{grid-template-columns:1fr}.project-wbs-register-head{align-items:start;display:grid}.project-wbs-register-head span{text-align:left;white-space:normal}.project-wbs-register-options,.project-wbs-assignee-grid{grid-template-columns:1fr}.project-wbs-custom-row-panel{overflow-x:visible}.project-wbs-custom-row-table{min-width:0}.project-wbs-custom-row-table-head{display:none}.project-wbs-custom-row-table-row{grid-template-columns:minmax(0,1fr)}.project-wbs-custom-row-table-row>label,.project-wbs-custom-row-table-row>div{align-items:stretch;border-left:0;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:5px;min-height:auto;padding:8px}.project-wbs-custom-row-table-row>:first-child{border-top:0}.project-wbs-custom-row-table-row .sr-only{clip:auto;color:var(--muted);font-size:.62rem;font-weight:700;height:auto;letter-spacing:0;margin:0;overflow:visible;position:static;text-transform:uppercase;white-space:normal;width:auto}.project-wbs-custom-row-table-row>.project-wbs-custom-row-description{grid-template-columns:minmax(0,1fr)}.project-wbs-custom-row-description .project-wbs-custom-task-pill{width:max-content}.project-wbs-save-mode,.project-wbs-custom-row-table-row .project-wbs-custom-row-actions{display:grid;grid-template-columns:1fr}.project-wbs-setup-panel,.project-wbs-setup-first{align-items:stretch;grid-template-columns:minmax(0,1fr);padding:14px}.project-wbs-setup-first h2{color:var(--text);font-size:1rem;letter-spacing:0;line-height:1.22;margin:0 0 12px}.project-wbs-generate-panel{align-content:start;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:12px;display:grid;gap:9px;padding:12px}.project-wbs-generate-panel strong{color:var(--text);font-size:1rem;line-height:1.15}.project-wbs-generate-panel span{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.35}.project-wbs-generate-panel .primary-action{margin-top:4px;width:100%}.project-wbs-workspace{grid-template-columns:1fr}}@media(max-width:520px){.project-wbs-toolbar,.project-wbs-setup-panel,.project-wbs-grid-headbar{border-radius:12px;padding:10px}.project-wbs-title h1{font-size:.98rem}.project-wbs-task-strip button{min-height:38px;padding:7px 8px}.project-wbs-workflow-strip button{min-height:40px}.project-wbs-task-strip span{font-size:.7rem}}@media(max-width:430px){.project-wbs-stable-toolbar{align-items:center;grid-template-columns:minmax(0,1fr)}.project-wbs-content-panel{display:grid;gap:8px;min-width:0}.project-wbs-sheet-controls{align-items:end;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 8px 20px #1720330e;display:grid;gap:10px;grid-template-columns:minmax(130px,.32fr) minmax(140px,.34fr) minmax(220px,1fr) auto;max-width:100%;min-width:0;padding:10px}.project-wbs-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-wbs-preview-grid span{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:10px;display:grid;gap:4px;min-width:0;padding:10px}.project-wbs-preview-grid strong{color:var(--text);font-size:1rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-preview-grid small{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-wbs-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.project-wbs-workflow-strip button{gap:4px;margin-left:-8px;min-height:40px;padding-left:20px;padding-right:16px}.project-wbs-workflow-strip button:first-child{margin-left:0;padding-left:8px}.project-wbs-workflow-strip button:last-child{padding-right:8px}.project-wbs-workflow-strip span{font-size:.68rem;gap:4px}.project-wbs-workflow-strip span small{font-size:.58rem;height:18px;width:21px}}.wbs-department-strip{align-items:center;border-bottom:1px solid rgba(23,32,51,.08);border-top:1px solid rgba(23,32,51,.08);display:flex;gap:6px;margin:0 -14px;overflow-x:auto;padding:8px 14px}.wbs-department-strip button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:999px;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;gap:8px;min-height:32px;padding:6px 9px 6px 12px}.wbs-department-strip button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.wbs-department-strip strong{align-items:center;background:#eef2f6;border-radius:999px;color:var(--text);display:inline-flex;font-size:.72rem;font-weight:800;height:22px;justify-content:center;min-width:26px;padding:0 7px}.wbs-department-strip button.active strong{background:#ffffff2e;color:var(--inoza-white)}.wbs-excel-grid{background:var(--inoza-white);border-radius:12px;box-shadow:none}.wbs-grid-scroll{overflow-x:auto;width:100%}.wbs-excel-grid .wbs-grid-row{align-items:stretch;display:grid;grid-template-columns:34px minmax(230px,1.35fr) minmax(92px,.48fr) minmax(172px,.9fr) minmax(132px,.7fr) minmax(58px,.3fr) minmax(82px,.42fr) minmax(76px,.4fr) minmax(92px,.48fr) minmax(86px,.42fr) minmax(168px,.74fr);min-width:1240px}.wbs-excel-grid .wbs-grid-row>*{grid-column:auto!important}.wbs-excel-grid .wbs-grid-head{background:#f1f5f9;border-top:0;color:#667085;display:grid;font-size:.66rem;font-weight:800;letter-spacing:.08em;min-height:36px;padding:0;position:sticky;top:0;z-index:2}.wbs-excel-grid .wbs-grid-head span,.wbs-excel-grid .wbs-template-row>span,.wbs-excel-grid .wbs-template-row>strong,.wbs-excel-grid .wbs-section-row>span,.wbs-excel-grid .wbs-section-row>strong,.wbs-excel-grid .wbs-row-actions,.wbs-excel-grid .wbs-template-title,.wbs-excel-grid .wbs-section-main,.wbs-excel-grid .wbs-tree-button,.wbs-excel-grid .wbs-inline-add{border-left:1px solid rgba(23,32,51,.06);min-width:0}.wbs-excel-grid .wbs-grid-head span,.wbs-excel-grid .wbs-template-row>span,.wbs-excel-grid .wbs-template-row>strong,.wbs-excel-grid .wbs-section-row>span,.wbs-excel-grid .wbs-section-row>strong{align-items:center;display:flex;min-height:36px;padding:6px 8px}.wbs-excel-grid .wbs-section-row{background:#f8fafc;border-top:1px solid rgba(23,32,51,.1);gap:0;min-height:38px;padding:0}.wbs-excel-grid .wbs-template-row{background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.07);gap:0;min-height:40px;padding:0}.wbs-excel-grid .wbs-template-row.archived{background:#fbf7f7}.wbs-excel-grid .wbs-tree-button{align-items:center;color:var(--muted);display:inline-flex;justify-content:center;min-height:38px;padding:0}.wbs-excel-grid .wbs-row-indent{background:var(--inoza-white)}.wbs-excel-grid .wbs-section-main,.wbs-excel-grid .wbs-template-title{align-content:center;min-height:40px;padding:5px 8px}.wbs-excel-grid .wbs-section-main strong,.wbs-excel-grid .wbs-template-title span{font-size:.84rem;font-weight:800;line-height:1.15}.wbs-excel-grid .wbs-section-main small,.wbs-excel-grid .wbs-template-title small{font-size:.7rem;line-height:1.2}.wbs-excel-grid .wbs-template-row>span,.wbs-excel-grid .wbs-template-row>strong,.wbs-excel-grid .wbs-section-row>span,.wbs-excel-grid .wbs-section-row>strong{font-size:.78rem}.wbs-excel-grid .wbs-template-row>span,.wbs-excel-grid .wbs-section-row>span{color:var(--muted)}.wbs-excel-grid .wbs-cell-count{justify-content:flex-end}.wbs-excel-grid .wbs-muted-cell{color:#8b95a3;font-size:.74rem}.wbs-excel-grid .wbs-relevance-pill,.wbs-excel-grid .wbs-status,.wbs-excel-grid .wbs-assignable,.wbs-excel-grid .wbs-section-used{align-self:center;justify-self:start;margin:5px 7px;min-height:23px;padding:3px 7px}.wbs-excel-grid .wbs-row-actions{align-items:center;flex-wrap:nowrap;grid-column:auto!important;min-height:40px;overflow:hidden;padding:5px 6px}.wbs-excel-grid .wbs-row-actions button,.wbs-excel-grid .wbs-inline-add{background:transparent;border:1px solid rgba(23,32,51,.1);border-radius:7px;font-size:.72rem;min-height:27px;padding:4px 7px}.wbs-excel-grid .wbs-row-actions button{flex:0 0 auto}.wbs-excel-grid .wbs-inline-add{align-self:center;justify-self:start;margin:4px 6px}.wbs-excel-grid .wbs-empty-row{border-top:1px dashed rgba(23,32,51,.14);margin-left:34px;min-width:1206px;padding:8px 10px}@media(max-width:860px){.wbs-department-strip{margin:0 -10px;padding:8px 10px}.wbs-excel-grid .wbs-grid-row{grid-template-columns:34px minmax(220px,1.35fr) minmax(84px,.48fr) minmax(154px,.9fr) minmax(120px,.7fr) minmax(54px,.3fr) minmax(74px,.42fr) minmax(70px,.4fr) minmax(88px,.48fr) minmax(82px,.42fr) minmax(152px,.74fr);min-width:1080px}.wbs-excel-grid .wbs-grid-head{display:grid}}.wbs-sheet-mode{gap:8px}.wbs-sheet-mode .admin-console-hero{border-radius:12px;min-height:0;padding:9px 12px}.wbs-sheet-mode .admin-console-hero h1{font-size:1.05rem;margin-bottom:0}.wbs-sheet-mode .admin-console-hero p:not(.eyebrow){display:none}.wbs-sheet-mode .admin-access-pill{font-size:.74rem;min-height:30px;padding:5px 9px}.wbs-sheet-mode .admin-subnav{border-radius:12px;box-shadow:none;gap:5px;padding:6px}.wbs-sheet-mode .admin-subnav button{border-radius:9px;font-size:.8rem;min-height:32px;padding:6px 9px}.wbs-sheet-mode .wbs-library-shell{gap:8px;padding:10px}.wbs-sheet-mode .wbs-toolbar{align-items:center;gap:10px}.wbs-sheet-mode .wbs-toolbar h2{font-size:1rem;margin:0}.wbs-sheet-mode .wbs-toolbar .eyebrow{margin-bottom:2px}.wbs-sheet-mode .wbs-toolbar-actions{gap:6px}.wbs-sheet-mode .wbs-search{min-width:min(320px,42vw)}.wbs-sheet-mode .wbs-search input,.wbs-sheet-mode .wbs-search select{min-height:34px}.wbs-sheet-mode .primary-action,.wbs-sheet-mode .secondary-action{min-height:34px;padding:7px 10px}@media(max-width:720px){.wbs-sheet-mode{gap:7px}.wbs-sheet-mode .admin-console-hero{display:none}.wbs-sheet-mode .admin-subnav{margin-inline:-2px;overflow-x:auto;padding:5px}.wbs-sheet-mode .admin-subnav button{font-size:.74rem;gap:5px;min-height:30px;padding:5px 8px}.wbs-sheet-mode .wbs-library-shell{border-radius:12px;gap:7px;padding:8px}.wbs-sheet-mode .wbs-toolbar{display:grid;gap:7px}.wbs-sheet-mode .wbs-toolbar .eyebrow{display:none}.wbs-sheet-mode .wbs-toolbar h2{font-size:.92rem}.wbs-sheet-mode .wbs-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.wbs-sheet-mode .wbs-toolbar-actions>button:nth-of-type(1),.wbs-sheet-mode .wbs-toolbar-actions>button:nth-of-type(2){display:none}.wbs-sheet-mode .wbs-search{grid-column:1 / -1;min-width:0;width:100%}.wbs-sheet-mode .wbs-search span{display:none}.wbs-sheet-mode .wbs-search input{min-height:32px}.wbs-sheet-mode .wbs-toolbar-actions .primary-action{grid-column:auto}.wbs-sheet-mode .primary-action,.wbs-sheet-mode .secondary-action{min-height:32px;padding:6px 9px}.wbs-sheet-mode .wbs-department-strip{margin:0 -8px;padding:6px 8px}.wbs-sheet-mode .wbs-department-strip button{font-size:.72rem;min-height:28px;padding:4px 7px 4px 9px}.wbs-sheet-mode .wbs-department-strip strong{height:20px;min-width:22px}.wbs-sheet-mode .wbs-grid-scroll{overflow-x:visible}.wbs-sheet-mode .wbs-excel-grid .wbs-grid-head{display:none}.wbs-sheet-mode .wbs-excel-grid .wbs-grid-row{min-width:0}.wbs-sheet-mode .wbs-excel-grid .wbs-section-row{grid-template-columns:28px minmax(0,1fr) auto auto auto;min-height:40px}.wbs-sheet-mode .wbs-excel-grid .wbs-section-row>:nth-child(3),.wbs-sheet-mode .wbs-excel-grid .wbs-section-row>:nth-child(4),.wbs-sheet-mode .wbs-excel-grid .wbs-section-row>:nth-child(7),.wbs-sheet-mode .wbs-excel-grid .wbs-section-row>:nth-child(8),.wbs-sheet-mode .wbs-excel-grid .wbs-section-row>:nth-child(9),.wbs-sheet-mode .wbs-excel-grid .wbs-section-row>:nth-child(10){display:none}.wbs-sheet-mode .wbs-excel-grid .wbs-template-row{align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:6px 8px}.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(1),.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(4),.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(6),.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(7),.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(8),.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(9){display:none}.wbs-sheet-mode .wbs-excel-grid .wbs-template-title{border-left:0;grid-column:1;grid-row:1;min-height:0;padding:0}.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(3){border-left:0;grid-column:1;grid-row:2;min-height:0;padding:2px 0 0}.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(5){border-left:0;grid-column:1;grid-row:3;min-height:0;padding:1px 0 0}.wbs-sheet-mode .wbs-excel-grid .wbs-template-row>:nth-child(10){grid-column:2;grid-row:1;justify-self:end;margin:0 0 0 8px}.wbs-sheet-mode .wbs-excel-grid .wbs-row-actions{border-left:0;grid-column:2;grid-row:2 / 4;justify-self:end;min-height:0;padding:0}.wbs-sheet-mode .wbs-excel-grid .wbs-row-actions button{font-size:0;min-height:28px;min-width:34px;padding:4px 7px}.wbs-sheet-mode .wbs-excel-grid .wbs-row-actions button:first-child:after{content:"Edit";font-size:.72rem}.wbs-sheet-mode .wbs-excel-grid .wbs-row-actions button:nth-child(n+2){display:none}}.project-wbs-table.is-engineering-sheet{min-width:1210px}.project-wbs-table.is-engineering-sheet .project-wbs-table-row{grid-template-columns:58px minmax(112px,.32fr) minmax(92px,.32fr) minmax(92px,.32fr) minmax(174px,.58fr) minmax(94px,.32fr) minmax(94px,.32fr) minmax(110px,.38fr) minmax(150px,.52fr) minmax(74px,.24fr) minmax(106px,.36fr) minmax(132px,.46fr) minmax(146px,.5fr) minmax(78px,.24fr)}.project-wbs-table.is-document-register-sheet{background:var(--inoza-white);border-color:#0d25372b;color:#102033;font-variant-numeric:tabular-nums;min-width:920px}.project-wbs-table.is-document-register-sheet .project-wbs-table-head,.project-wbs-table.is-qc-sheet .project-wbs-table-head{background:linear-gradient(180deg,#eaf2ff,#e3e4e9);color:#435266}.project-wbs-table.is-document-register-sheet .project-wbs-table-head>span,.project-wbs-table.is-qc-sheet .project-wbs-table-head>span{border-color:#0d253729}.project-wbs-table.is-document-register-sheet .project-wbs-table-row,.project-wbs-table.is-qc-sheet .project-wbs-table-row{border-top-color:#0d25371d}.project-wbs-table.is-document-register-sheet .project-wbs-table-row>span,.project-wbs-table.is-document-register-sheet .project-wbs-table-row>strong,.project-wbs-table.is-qc-sheet .project-wbs-table-row>span,.project-wbs-table.is-qc-sheet .project-wbs-table-row>strong{border-left-color:#0d25371d}.project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):nth-child(2n),.project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):nth-child(2n){background:var(--surface-page)}.project-wbs-table.is-document-register-sheet .project-wbs-table-row:nth-child(2n of.project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row)),.project-wbs-table.is-qc-sheet .project-wbs-table-row:nth-child(2n of.project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row)){background:var(--surface-page)}.project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):hover,.project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):hover{background:#eaf2ff}.project-wbs-table.is-document-register-sheet .project-wbs-table-row{grid-template-columns:34px minmax(96px,.5fr) minmax(112px,.58fr) minmax(118px,.62fr) minmax(240px,1.2fr) minmax(112px,.58fr) minmax(132px,.7fr) minmax(170px,.86fr)}.project-wbs-table.is-qc-sheet{min-width:1380px}.project-wbs-table.is-qc-sheet .project-wbs-table-row{grid-template-columns:34px minmax(102px,.46fr) minmax(230px,.92fr) minmax(112px,.44fr) minmax(118px,.48fr) minmax(92px,.34fr) minmax(92px,.34fr) minmax(154px,.62fr) minmax(176px,.72fr) minmax(146px,.58fr) minmax(78px,.28fr)}.project-wbs-table.is-product-sheet{min-width:1458px}.project-wbs-table.is-product-sheet .project-wbs-table-row{grid-template-columns:minmax(88px,.34fr) minmax(112px,.42fr) minmax(240px,.9fr) minmax(150px,.56fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(122px,.46fr) minmax(180px,.68fr) minmax(220px,.74fr)}.project-wbs-product-field{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text);font:inherit;font-size:.74rem;font-weight:400;min-height:26px;min-width:0;padding:3px 6px;width:100%}.project-wbs-product-field:focus,.project-wbs-product-field:hover{background:var(--inoza-white);border-color:#b8873d59;outline:none}.project-wbs-material-codes-cell{align-items:stretch!important;display:grid!important;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-material-codes-cell label{align-items:center;display:grid;gap:3px;grid-template-columns:auto minmax(0,1fr);min-width:0}.project-wbs-material-codes-cell small{color:var(--muted);font-size:.58rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.project-wbs-material-codes-cell .project-wbs-product-field{min-height:24px;padding:2px 5px}.project-wbs-table.is-architecture-sheet{background:var(--inoza-white);border-color:#0d25371f;font-variant-numeric:tabular-nums;min-width:1166px}.project-wbs-table-wrap.is-architecture-sheet-wrap,.project-wbs-table-wrap.is-document-register-sheet-wrap{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#fffffff5,#f5f7faf5),var(--inoza-white);border:1px solid rgba(13,37,55,.12);border-radius:8px;box-shadow:0 10px 24px #0d253714;contain:layout paint inline-size;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;width:100%}.project-wbs-table.is-document-register-sheet{background:var(--inoza-white);border-color:#0d25371f;color:#102033;font-variant-numeric:tabular-nums;min-width:920px}.project-wbs-table.is-document-register-sheet.is-qc-sheet{min-width:780px}.project-wbs-table.is-document-register-sheet.is-qc-sheet .project-wbs-table-row{grid-template-columns:34px minmax(96px,.34fr) minmax(150px,.48fr) minmax(260px,1fr) minmax(126px,.42fr) minmax(170px,.58fr)}.project-wbs-table.is-architecture-sheet .project-wbs-table-row{grid-template-columns:minmax(88px,.18fr) minmax(360px,.58fr) minmax(132px,.2fr) minmax(126px,.18fr) minmax(150px,.22fr) minmax(126px,.18fr) minmax(184px,.28fr)}.project-wbs-table.is-architecture-sheet .project-wbs-table-head>span{background:#f5f7fa;color:#586879;font-size:.66rem;letter-spacing:.065em}.project-wbs-table.is-architecture-sheet .project-wbs-table-filter-row>span{background:var(--inoza-white)}.project-wbs-icon-column-head{justify-content:center}.project-wbs-hidden-label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.project-wbs-table.is-architecture-sheet .project-wbs-row-actions{gap:3px}.project-wbs-table.is-architecture-sheet .project-wbs-row-actions button{min-height:24px;padding:3px;width:24px}.project-wbs-table.is-architecture-sheet .project-wbs-move-to-button span:not(.sr-only){display:none!important}.project-wbs-architecture-version-cell{align-items:center;display:flex!important;gap:6px;min-width:0}.project-wbs-architecture-version-badge{align-items:center;background:#e1f0ec;border:1px solid rgba(21,105,255,.24);border-radius:6px;color:#273456;display:inline-flex;font-size:.74rem;font-weight:600;min-height:22px;padding:2px 7px}.project-wbs-architecture-version-badge.muted{background:#f3f6f9;border-color:#6670852e;color:#667085}.project-wbs-architecture-version-cell small{color:#667085;font-size:.68rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-architecture-count-cell,.project-wbs-architecture-date-cell{color:#344054;font-variant-numeric:tabular-nums;font-weight:400}.project-wbs-architecture-actions-cell{align-items:center;display:flex!important;gap:3px;justify-content:flex-start;min-width:0;overflow:visible!important;position:relative}.project-wbs-architecture-actions-cell .workbook-order-button,.project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field,.project-wbs-architecture-actions-cell .project-wbs-attachment-action,.project-wbs-architecture-overflow{flex:0 0 22px;min-width:22px;min-height:22px;padding:2px!important;width:22px!important}.project-wbs-architecture-actions-cell .project-wbs-attachment-action:disabled{cursor:not-allowed;opacity:.45}.project-wbs-table.is-architecture-sheet .project-wbs-inline-status{appearance:auto;background:linear-gradient(180deg,#ffffffeb,#f5f7faeb);border:1px solid rgba(21,105,255,.24);border-radius:6px;box-shadow:inset 0 1px #ffffffb3;color:#273456;font-weight:700;padding-right:18px}.project-wbs-table.is-architecture-sheet .project-wbs-inline-status:hover{border-color:#1569ff85;background:var(--inoza-white)}.project-wbs-table.is-architecture-sheet .project-wbs-inline-status:focus-visible{border-color:var(--action);box-shadow:0 0 0 3px #33a8ff2e;outline:0}.project-wbs-architecture-overflow{display:inline-flex;padding:0!important;position:relative}.project-wbs-architecture-overflow summary{list-style:none}.project-wbs-architecture-overflow summary::-webkit-details-marker{display:none}.project-wbs-architecture-overflow-trigger{align-items:center;display:inline-flex!important;justify-content:center}.project-wbs-architecture-overflow-menu{align-items:center;background:var(--inoza-white);border:1px solid rgba(13,37,55,.16);border-radius:7px;box-shadow:0 12px 24px #0d253729;display:none;gap:4px;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:24}.project-wbs-architecture-overflow[open] .project-wbs-architecture-overflow-menu{display:flex}.project-wbs-architecture-overflow-menu .workbook-order-button,.project-wbs-architecture-overflow-menu .project-wbs-attachment-action{flex:0 0 24px;min-height:24px;min-width:24px;width:24px!important}.project-wbs-section-layout.is-architecture-register-layout>.section-navigator{background:#fffffff0;border-color:#0d25371f;box-shadow:0 8px 18px #0d25370f}.project-wbs-section-layout.is-architecture-register-layout .section-navigator button{border-radius:7px;min-height:31px;padding-block:5px}.project-wbs-section-layout.is-architecture-register-layout .section-navigator button.active{background:#eaf2ff;border-color:#1569ff75;box-shadow:inset 3px 0 0 var(--action)}.project-wbs-attachment-action.history{background:#f8fafc!important;border-color:#66708538!important;color:#475467!important}.architecture-version-history{margin-top:8px}.architecture-version-history-list{display:grid;gap:6px}.architecture-version-history-row{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:6px;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr);min-width:0;padding:7px 8px}.architecture-version-history-row>strong{align-items:center;background:#eef6ff;border:1px solid rgba(55,125,190,.24);border-radius:6px;color:#295f91;display:inline-flex;font-size:.74rem;font-weight:800;justify-content:center;min-height:24px;padding:2px 6px}.architecture-version-history-row>span{display:grid;gap:2px;min-width:0}.architecture-version-history-row b,.architecture-version-history-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.architecture-version-history-row b{color:var(--inoza-slate);font-size:.78rem;font-weight:700}.architecture-version-history-row small,.architecture-version-history-empty{color:#667085;font-size:.72rem;font-weight:700}.architecture-version-history-empty{padding:8px}.project-wbs-revision-cell{align-content:center;display:grid!important;gap:2px;justify-items:start}.project-wbs-table-row>.project-wbs-revision-cell .project-wbs-revision-state-icon{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;height:21px;justify-content:center;line-height:1;width:21px;min-width:21px;padding:0}.project-wbs-table-row>.project-wbs-revision-cell small{color:var(--muted);display:none;font-size:.66rem;font-weight:700;line-height:1.1}.project-wbs-revision-cell.uploaded .project-wbs-revision-state-icon{background:#e7f3ec;color:#27664a}.project-wbs-revision-cell.pending .project-wbs-revision-state-icon{background:#f7e8e7;color:#a54843}.project-wbs-revision-state-icon svg,.project-wbs-revision-cell button svg{flex:0 0 auto}.project-wbs-current-revision{color:var(--text)!important;font-weight:700}.project-wbs-revision-cell{align-content:center;align-items:center;column-gap:5px;display:grid!important;grid-template-areas:"state note actions";grid-template-columns:20px minmax(44px,1fr) auto;justify-content:stretch;justify-items:stretch;row-gap:2px;min-height:30px;min-width:0;overflow:hidden}.project-wbs-revision-cell.has-download{grid-template-areas:"state note actions"}.project-wbs-table-row>.project-wbs-revision-cell .project-wbs-revision-state-icon{grid-area:state;justify-self:start}.project-wbs-revision-cell button{height:22px;min-height:22px;padding:0;width:24px}.project-wbs-revision-actions{align-items:center;display:flex;gap:3px;grid-area:actions;justify-content:flex-end;justify-self:end;min-width:0;width:auto}.project-wbs-attachment-action.upload,.project-wbs-attachment-action.download,.project-wbs-attachment-action.danger{align-items:center;border-radius:7px!important;gap:0;grid-area:auto;justify-content:center;min-width:24px;padding:0!important;width:24px!important}.project-wbs-attachment-action.upload span,.project-wbs-attachment-action.download span,.project-wbs-attachment-action.danger span{display:block;font-size:.6rem;font-weight:800;line-height:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-attachment-action.upload{background:#fff7e8!important;border-color:#b8873d61!important;color:#7a5616!important;grid-area:upload}.project-wbs-attachment-action.download{background:#edf6ff!important;border-color:#377dbe52!important;color:#295f91!important;grid-area:download}.project-wbs-attachment-action.danger{background:#fff1f0!important;border-color:#9f3a3847!important;color:#9f3a38!important}.project-wbs-table-row>.project-wbs-revision-cell small{color:#667085;grid-area:note;display:block;font-size:.6rem;font-weight:700;height:13px;letter-spacing:0;line-height:13px;max-width:100%;min-width:0;overflow:hidden;text-transform:none;white-space:nowrap}.project-wbs-revision-note{align-self:center;color:#667085;display:block;font-size:.62rem;font-weight:700;grid-area:note;letter-spacing:0;line-height:1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.project-wbs-table-row>.project-wbs-revision-cell small span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-remarks-icon-cell{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.project-wbs-remarks-icon-field{align-items:center;background:var(--inoza-white);border:1px solid rgba(102,112,133,.2);border-radius:8px;color:#667085;display:inline-flex;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:0;width:24px}.project-wbs-remarks-icon-field.has-remarks{background:#fff7e8;border-color:#b8873d61;color:#7a5616}.project-wbs-remarks-icon-field:hover,.project-wbs-remarks-icon-field:focus-visible{border-color:#b8873d73;box-shadow:0 0 0 2px #b8873d1f;outline:none}.project-wbs-remarks-icon-field:disabled{cursor:default;opacity:.72}.project-wbs-attachment-input{height:1px;margin:-1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.project-wbs-revision-cell.busy .project-wbs-revision-state-icon{background:#fff6e6;color:#9a6700}.project-wbs-revision-cell.blocked .project-wbs-revision-state-icon,.project-wbs-revision-cell.failed .project-wbs-revision-state-icon{background:#fbefed;color:#9f3a38}@media(max-width:860px){.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-head,.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-head,.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-head>span,.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-head>span{background:#cbded8!important}.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row){background:var(--inoza-white)!important}.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row)+.project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row)+.project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row){background:var(--surface-page)!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet{display:grid;gap:8px;min-width:0}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-filter-row>span:nth-child(n+4):nth-child(-n+7){display:none!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px 8px}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{display:flex;min-width:0}}.login-logo-lockup.login-logo-builders{align-items:center;background:transparent;border:0;box-shadow:none;display:grid;gap:10px;justify-items:center;margin:0 auto 18px;max-width:260px;padding:0;text-align:center}.login-logo-lockup.login-logo-builders img{display:block;height:auto;max-height:132px;max-width:150px;object-fit:contain;width:48%}.login-logo-lockup.login-logo-builders span{color:#b4873d;display:grid;gap:3px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.login-logo-lockup.login-logo-builders strong{font-family:var(--font-sans);font-size:clamp(1.5rem,5vw,2.1rem);font-weight:700}.login-logo-lockup.login-logo-builders small{border-top:1px solid rgba(180,135,61,.55);font-family:var(--font-sans);font-size:clamp(.9rem,3vw,1.18rem);font-weight:500;letter-spacing:.16em;padding-top:7px}.project-wbs-inline-text{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text);font:inherit;font-size:.76rem;font-weight:400;max-width:100%;min-height:26px;min-width:0;padding:3px 6px;width:100%}.project-wbs-inline-text:focus,.project-wbs-inline-text:hover{background:var(--inoza-white);border-color:#b8873d59;outline:none}.project-wbs-sheet-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.project-wbs-sheet-controls .project-wbs-search{grid-column:span 2}.project-wbs-sheet-actions{align-items:end;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.project-wbs-sheet-actions button{flex:1 1 122px;justify-content:center}.project-wbs-department-nav{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:12px;box-shadow:0 8px 20px #1720330e;display:grid;gap:8px;max-width:100%;min-width:0;overflow:hidden;padding:8px 10px}.project-wbs-primary-tabs,.project-wbs-other-tabs{align-items:center;display:flex;gap:7px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.project-wbs-other-tabs{border-top:1px solid rgba(23,32,51,.08);padding-top:8px}.project-wbs-primary-tabs button,.project-wbs-other-tabs button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:999px;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;gap:7px;justify-content:center;line-height:1;min-height:32px;min-width:0;padding:6px 11px;white-space:nowrap}.project-wbs-primary-tabs button.active{background:var(--inoza-royal);border-color:var(--inoza-royal);color:var(--inoza-white)}.project-wbs-primary-tabs button strong{align-items:center;background:#eef2f6;border-radius:999px;color:var(--text);display:inline-flex;font-size:.68rem;font-weight:800;height:21px;justify-content:center;min-width:24px;padding:0 6px}.project-wbs-primary-tabs button.active strong{background:#ffffff2e;color:var(--inoza-white)}.project-wbs-other-tabs button{color:var(--muted);font-size:.74rem;min-height:29px;padding:5px 9px}.project-wbs-other-tabs button.active{background:var(--surface-page);border-color:#b7832361;color:#7a5616}.project-wbs-empty-state{color:var(--muted);font-size:.82rem;font-weight:800;padding:18px 14px}.project-wbs-table-row.project-wbs-group-row>.project-wbs-group-control{align-items:center;background:var(--surface-page);display:flex;justify-content:center;min-width:32px;overflow:visible;padding:4px}.project-wbs-table-row.project-wbs-group-row>.project-wbs-group-control.empty{background:transparent}.project-wbs-table-row.project-wbs-group-row .project-wbs-group-toggle{background:var(--inoza-white);border:1px solid rgba(138,91,16,.52);border-radius:6px;box-shadow:0 1px 2px #17203314;color:var(--inoza-royal);display:inline-flex;flex:0 0 24px;font-size:1.02rem;font-weight:700;height:24px;line-height:1;width:24px}.project-wbs-table-row.project-wbs-group-row .project-wbs-group-toggle span{color:inherit;display:inline-flex;line-height:1;transform:translateY(-1px)}.project-wbs-table-row.project-wbs-group-row .project-wbs-group-toggle.collapsed{background:#f5f7fa;color:var(--inoza-royal)}@media(max-width:860px){.project-wbs-sheet-controls{grid-template-columns:1fr!important;overflow:hidden}.project-wbs-sheet-controls .project-wbs-search{grid-column:auto}.project-wbs-sheet-controls>*,.project-wbs-sheet-controls select,.project-wbs-sheet-controls input,.project-wbs-sheet-controls button{max-width:100%;min-width:0}.project-wbs-save-bar{align-items:stretch;flex-direction:column}.project-wbs-save-actions{justify-content:stretch}.project-wbs-save-actions button{flex:1 1 130px}.project-wbs-department-nav{padding:8px}.project-wbs-primary-tabs,.project-wbs-other-tabs{gap:6px}.project-wbs-primary-tabs button,.project-wbs-other-tabs button{font-size:.73rem;min-height:30px;padding:6px 9px}.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet{min-width:0}.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-filter-row{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;position:static}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){display:grid;gap:5px 8px;grid-template-columns:26px minmax(0,1fr) auto;min-width:0}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span,.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong,.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span,.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{display:flex;min-width:0}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-select-cell,.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-select-cell{grid-column:1;grid-row:1 / 5}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(2),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(3),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong,.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(2),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{grid-column:2 / -1}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(5),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(6),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(9),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(12),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(6),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(7),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(9){display:none}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(7),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(4),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(5){grid-column:2;justify-self:start;width:min(142px,42vw)}.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(8),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(10),.project-wbs-sheet-mode .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(11),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(8),.project-wbs-sheet-mode .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(10){grid-column:2 / -1}.project-wbs-sheet-mode .project-wbs-table .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-row-actions{display:flex!important;flex-wrap:wrap;gap:6px;grid-column:2 / -1!important;justify-content:flex-start;min-width:0;position:relative;width:100%!important;z-index:2}.project-wbs-sheet-mode .project-wbs-row-actions button{flex:0 0 34px;min-height:34px;padding:6px}.project-wbs-dependency-pill,.project-wbs-evidence-state{align-items:flex-start}.project-wbs-dependency-pill small,.project-wbs-evidence-state small{white-space:normal}.project-wbs-validation-list{align-items:flex-start}.project-wbs-sheet-mode .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){grid-template-columns:28px minmax(0,1fr)}.project-wbs-sheet-mode .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-select-cell{grid-column:1;grid-row:1 / 4}.project-wbs-sheet-mode .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span,.project-wbs-sheet-mode .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{grid-column:2 / -1!important;min-height:auto;white-space:normal}.project-wbs-sheet-mode .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:empty{display:none}.project-wbs-sheet-mode .project-wbs-table-wrap.is-product-sheet-wrap{max-width:100%;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet{min-width:1458px;width:max-content}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row{grid-template-columns:minmax(88px,.34fr) minmax(112px,.42fr) minmax(240px,.9fr) minmax(150px,.56fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(122px,.46fr) minmax(180px,.68fr) minmax(220px,.74fr)!important}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-head,.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-filter-row{display:grid!important;gap:0;min-width:0}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.1);border-radius:0;box-shadow:none;display:grid!important;gap:0;height:52px;max-height:52px;min-height:52px;min-width:0;overflow:hidden;padding:0}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>span,.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>strong,.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid rgba(23,32,51,.08)!important;color:var(--inoza-slate);display:flex!important;font-size:.72rem;gap:4px;grid-column:auto!important;grid-row:auto!important;line-height:1.18;min-height:48px;min-width:0;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]:before{content:none!important;display:none!important}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-product-field,.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-inline-status,.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-inline-date,.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-inline-text{font-size:.72rem;max-width:100%;min-height:28px;min-width:0;width:100%}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-row-actions{align-items:center;display:flex!important;flex-wrap:nowrap;gap:5px;grid-column:auto!important;grid-row:auto!important;justify-content:flex-start;width:auto!important}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-row-actions button{min-height:32px;min-width:32px;padding:5px;width:auto}.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-row-actions .project-wbs-action-label{display:none}}.wbs-command-summary-page{gap:12px}.wbs-command-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr) auto}.wbs-command-project-select{margin:0}.wbs-command-metrics{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(110px,.7fr))}.wbs-command-panel{display:grid;gap:12px}.wbs-command-todo-strip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(120px,1fr))}.wbs-command-todo-card{align-content:center;background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-radius:8px;display:grid;gap:4px;min-height:76px;padding:10px;text-align:left}.wbs-command-todo-card span{color:var(--muted);font-size:.72rem;font-weight:800}.wbs-command-todo-card strong{color:var(--text);font-size:1.35rem;line-height:1}.wbs-command-todo-card.green{background:#eef6ff;border-color:#1b5b942e}.wbs-command-todo-card.amber{background:#fff8ed;border-color:#b7832333}.wbs-command-todo-card.red{background:#fff4f4;border-color:#a43c3c2e}.wbs-command-todo-card:hover{transform:translateY(-1px)}.wbs-command-department-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.wbs-command-department-strip>span{align-content:center;background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-radius:8px;display:grid;gap:4px;min-height:76px;min-width:0;padding:10px}.wbs-command-department-strip strong,.wbs-command-action-list strong,.wbs-command-action-list b{color:var(--text);min-width:0}.wbs-command-department-strip strong{font-size:.9rem;line-height:1.15}.wbs-command-department-strip small{color:var(--muted);font-size:.72rem;font-weight:800}.wbs-command-department-strip b{color:var(--muted);font-size:.75rem;font-weight:800}.wbs-command-department-strip>span.needs-attention{background:#fff8ed;border-color:#b7832347}.wbs-command-department-strip>span.needs-attention b{color:#8a5b10}.wbs-command-action-list{display:grid;gap:8px}.wbs-command-action-list button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(140px,.62fr) minmax(0,1fr) auto;min-height:48px;padding:9px 10px;text-align:left}.wbs-command-action-list button:hover{background:#f8fafc}.wbs-command-action-list span{display:grid;gap:3px;min-width:0}.wbs-command-action-list strong{font-size:.78rem;font-weight:800}.wbs-command-action-list small{color:var(--muted);font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-command-action-list b{font-size:.86rem;font-weight:700;line-height:1.2}.wbs-command-action-list svg{color:var(--muted)}.md-command-page{gap:10px}.md-command-hero{grid-template-columns:minmax(0,1fr) minmax(210px,.28fr) auto}.md-workbook-panel{gap:10px}.sectioned-workbook-layout{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.sectioned-workbook-layout>.section-navigator{display:none}.sectioned-workbook-content{display:grid;gap:8px;min-width:0}.sectioned-workbook-context{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:7px;color:#667085;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:7px 9px}.sectioned-workbook-context strong{color:var(--inoza-slate);font-size:.82rem;font-weight:700;min-width:0}.sectioned-workbook-context span{font-size:.7rem;font-weight:700;min-width:0;text-align:right}.section-navigator{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:6px;max-height:min(560px,calc(100vh - 170px));min-width:0;overflow:hidden;padding:8px}.section-navigator-title{color:#667085;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.section-navigator-list{display:grid;gap:4px;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.section-navigator-item{display:grid;gap:3px;min-width:0}.section-navigator button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#475467;cursor:pointer;display:grid;gap:2px 6px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;min-width:0;padding:6px 7px;text-align:left}.section-navigator button.active{background:#fff8e6;border-color:#b8873d57;color:var(--inoza-slate)}.section-navigator button span{font-size:.76rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-navigator button strong{color:#667085;font-size:.72rem;font-weight:700}.section-navigator button small{color:#667085;font-size:.66rem;font-weight:700;grid-column:1 / -1}.section-navigator-children{border-left:2px solid rgba(184,135,61,.24);display:grid;gap:3px;margin-left:8px;min-width:0;padding-left:5px}.section-navigator button.section-navigator-child{min-height:30px;padding:5px 6px}.section-navigator button.section-navigator-child span{font-size:.7rem;font-weight:700}.section-navigator button.section-navigator-child strong{font-size:.66rem}.section-empty-state{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;color:#667085;display:grid;gap:4px;justify-items:center;min-height:118px;padding:18px;text-align:center}.section-empty-state strong{color:var(--inoza-slate);font-size:.88rem;font-weight:700}.section-empty-state span{font-size:.75rem;font-weight:700}.md-workbook-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.md-workbook-tabs,.md-task-type-tabs,.md-department-tabs{background:#f8fafc;border:1px solid rgba(23,32,51,.09);border-radius:8px;display:flex;gap:3px;max-width:100%;min-width:0;overflow-x:auto;padding:3px;scrollbar-width:none}.md-workbook-tabs::-webkit-scrollbar,.md-task-type-tabs::-webkit-scrollbar,.md-department-tabs::-webkit-scrollbar{display:none}.md-workbook-tabs button,.md-task-type-tabs button,.md-department-tabs button{background:transparent;border:1px solid transparent;border-radius:6px;color:#475467;flex:0 0 auto;font-size:.76rem;font-weight:800;min-height:32px;padding:6px 9px}.md-workbook-tabs button.active,.md-task-type-tabs button.active,.md-department-tabs button.active{background:var(--inoza-white);border-color:#b8873d52;box-shadow:0 1px 2px #1720330f;color:var(--inoza-slate)}.md-workbook-summary{border:1px solid rgba(23,32,51,.09);border-radius:8px;display:grid;overflow:hidden}.md-command-selects{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:flex-end;min-width:260px}.md-command-selects label{align-items:center;color:#667085;display:flex;gap:6px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.md-command-selects select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.13);border-radius:7px;color:var(--inoza-slate);font:inherit;font-size:.78rem;font-weight:800;min-height:32px;min-width:128px;padding:5px 8px;text-transform:none}.md-workbook-summary-row{align-items:center;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);display:grid;gap:8px;grid-template-columns:minmax(110px,.72fr) minmax(155px,.9fr) repeat(4,minmax(82px,.45fr)) minmax(104px,.48fr);min-width:0;padding:9px 10px}.md-workbook-summary-row:first-child{border-top:0}.md-workbook-summary-head{background:#f8fafc;color:#667085;font-size:.68rem;font-weight:800;letter-spacing:0;min-height:34px;text-transform:uppercase}.md-workbook-summary-row>span{color:#344054;font-size:.78rem;font-weight:800;line-height:1.25;min-width:0;overflow-wrap:anywhere}.md-workbook-summary-row strong,.md-workbook-summary-row small{display:block;min-width:0}.md-workbook-summary-row strong{color:var(--inoza-slate);font-size:.86rem;font-weight:800}.md-workbook-summary-row small{color:#667085;font-size:.72rem;font-weight:800;margin-top:2px}.md-workbook-summary-row .secondary-action{justify-content:center;min-height:32px;width:100%}.md-summary-snapshot{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.md-summary-snapshot span{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:7px;display:grid;gap:2px;min-width:0;padding:8px 9px}.md-summary-snapshot strong{color:var(--inoza-slate);font-size:.78rem;font-weight:700}.md-summary-snapshot small{color:#667085;font-size:.68rem;font-weight:700;min-width:0;overflow-wrap:anywhere}@media(max-width:860px){.project-wbs-document-editor,.project-wbs-dependency-editor{align-items:stretch;grid-template-columns:1fr}.project-wbs-document-actions,.project-wbs-dependency-actions{justify-content:flex-start}.wbs-command-hero,.wbs-command-metrics,.md-command-hero{grid-template-columns:1fr}.wbs-command-hero .primary-action{width:100%}.wbs-command-department-strip,.wbs-command-todo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-command-action-list button{grid-template-columns:minmax(0,1fr) auto}.wbs-command-action-list button>b{grid-column:1 / -1;grid-row:2}.md-workbook-toolbar{align-items:stretch}.md-workbook-tabs,.md-task-type-tabs,.md-department-tabs{width:100%}.md-command-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.md-command-selects label{align-items:stretch;display:grid;gap:4px}.md-command-selects select{min-width:0;width:100%}.md-workbook-summary-row{gap:7px;grid-template-columns:minmax(124px,.76fr) minmax(196px,.9fr) minmax(88px,.44fr) minmax(122px,.54fr) minmax(88px,.44fr) minmax(96px,.48fr) minmax(108px,.5fr);min-width:884px;padding:7px 8px}.md-workbook-summary-head{display:grid;min-height:32px}.md-workbook-summary-row>span:last-child{margin-top:2px}.md-workbook-summary{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.md-workbook-summary-row>span{font-size:.72rem;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.md-workbook-summary-row strong,.md-workbook-summary-row small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.md-workbook-summary-row strong{font-size:.78rem}.md-workbook-summary-row small{font-size:.66rem}.md-workbook-summary-row .secondary-action{min-height:28px;padding:5px 7px}.sectioned-workbook-layout{grid-template-columns:minmax(0,1fr)}.sectioned-workbook-layout>.section-navigator{display:grid}.section-navigator{overflow:hidden}.section-navigator-list{display:flex;gap:5px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.section-navigator-list::-webkit-scrollbar{display:none}.section-navigator-item{flex:0 0 auto;min-width:112px;width:max-content}.section-navigator button{flex:0 0 auto;min-width:112px}.section-navigator-children{border-left:0;display:flex;gap:4px;margin:3px 0 0;max-width:240px;overflow-x:auto;padding-left:0;scrollbar-width:none}.section-navigator-children::-webkit-scrollbar{display:none}.section-navigator button.section-navigator-child{min-width:92px}.sectioned-workbook-context{align-items:flex-start;display:grid}.sectioned-workbook-context span{text-align:left}.md-summary-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.md-command-page.wbs-command-summary-page,.md-command-page .wbs-command-hero,.md-command-page .md-workbook-panel{gap:6px}.md-command-page .wbs-command-hero{padding:8px}.md-command-page .wbs-command-hero .eyebrow,.md-command-page .wbs-command-hero p:not(.eyebrow){display:none}.md-command-page .wbs-command-hero h1{font-size:1.08rem;line-height:1.1}.md-command-page .md-workbook-toolbar{gap:5px}.md-command-page .md-workbook-tabs button,.md-command-page .md-task-type-tabs button,.md-command-page .md-department-tabs button{font-size:.68rem;min-height:28px;padding:4px 7px}.md-command-page .md-command-selects{gap:5px}.md-command-page .md-command-selects label{gap:2px}.md-command-page .md-command-selects label>span,.md-command-page .md-command-selects label>div{font-size:.58rem}.md-command-page .md-command-selects select{font-size:.76rem;min-height:30px;padding:4px 7px}.md-command-page .sectioned-workbook-layout,.md-command-page .sectioned-workbook-content{gap:5px}.md-command-page .section-navigator{padding:5px}.md-command-page .section-navigator-title{display:none}.md-command-page .section-navigator button{min-height:28px;padding:4px 6px}.md-command-page .section-navigator button small,.md-command-page .md-summary-snapshot{display:none}.wbs-command-department-strip,.wbs-command-todo-strip{grid-template-columns:1fr}}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-head{align-items:center;display:flex;gap:8px;min-width:0}.sidebar-collapse-button{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#dbe6f4;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;padding:0}.sidebar-collapse-button span{font-size:1rem;font-weight:800;line-height:1}.sidebar-collapse-button:hover{background:#ffffff1f;color:var(--inoza-white)}.app-shell.sidebar-collapsed .sidebar{align-items:center;padding:18px 12px}.app-shell.sidebar-collapsed .sidebar-head{display:grid;justify-items:center}.app-shell.sidebar-collapsed .brand-lockup{justify-content:center}.app-shell.sidebar-collapsed .brand-lockup>span:not(.brand-mark){display:none}.app-shell.sidebar-collapsed .side-nav button{justify-content:center;padding:10px;width:44px}.app-shell.sidebar-collapsed .side-nav button span,.app-shell.sidebar-collapsed .sidebar-section-nav{display:none}.app-shell.sidebar-collapsed .sidebar-section-nav.setup-navigation{border-top:1px solid rgba(255,255,255,.1);display:grid;overflow:visible;padding:10px 0 0}.app-shell.sidebar-collapsed .sidebar-section-nav.setup-navigation>span,.app-shell.sidebar-collapsed .sidebar-section-nav.setup-navigation button span{display:none}.app-shell.sidebar-collapsed .sidebar-section-nav.setup-navigation button{justify-content:center;min-height:40px;padding:7px;width:44px}.app-shell.sidebar-collapsed .sidebar-section-nav.setup-navigation .sidebar-section-children{border-left:0;margin:0;padding:0}.project-wbs-table,.project-wbs-table.is-engineering-sheet,.project-wbs-department-focused-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet):not(.is-product-sheet),.project-wbs-department-focused-sheet .project-wbs-table.is-engineering-sheet,.project-wbs-table.is-qc-sheet{min-width:1500px}.project-wbs-table .project-wbs-table-row,.project-wbs-table.is-engineering-sheet .project-wbs-table-row,.project-wbs-department-focused-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-qc-sheet):not(.is-product-sheet) .project-wbs-table-row,.project-wbs-department-focused-sheet .project-wbs-table.is-engineering-sheet .project-wbs-table-row,.project-wbs-table.is-qc-sheet .project-wbs-table-row{grid-template-columns:34px minmax(78px,.28fr) minmax(112px,.38fr) minmax(104px,.36fr) minmax(240px,1fr) minmax(140px,.5fr) minmax(130px,.48fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(48px,.16fr) minmax(112px,.36fr) minmax(150px,.42fr)}.project-wbs-table.is-engineering-sheet .project-wbs-table-row{grid-template-columns:34px minmax(104px,.34fr) minmax(118px,.4fr) minmax(130px,.42fr) minmax(260px,1fr) minmax(190px,.62fr) minmax(130px,.48fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(48px,.16fr) minmax(112px,.36fr) minmax(150px,.42fr)}.project-wbs-scope-cell{align-items:center;display:inline-flex;min-width:0}.project-wbs-description-main{align-items:center;display:inline-flex;gap:6px;min-width:0;width:100%}.project-wbs-description-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-project-cell{color:#475467;font-weight:700}.project-wbs-task-location-label,.wbs-my-work-page .workbook-task-location-label{color:#667085;display:inline-flex;font-size:.68rem;font-weight:700;line-height:1.2;margin-left:6px;white-space:nowrap}.project-wbs-task-location-label{margin-left:0;margin-top:3px}.project-wbs-scope-pill{background:#f3f6fa;border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#475467;display:inline-block;font-size:.72rem;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-scope-input{display:inline-block;min-width:0;width:100%}.project-wbs-scope-input:focus{border-color:#b8873d94;box-shadow:0 0 0 2px #b8873d21;outline:0}.project-wbs-table.is-product-sheet{min-width:1388px}.project-wbs-table.is-md-aggregate-sheet{min-width:780px}.project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row{grid-template-columns:minmax(120px,.55fr) minmax(220px,1fr) minmax(120px,.55fr) minmax(140px,.62fr) minmax(110px,.45fr) minmax(92px,.32fr)}.project-wbs-table.is-md-aggregate-sheet .project-wbs-md-summary-row>span{align-content:center;align-items:start;display:grid;gap:4px;padding-bottom:8px;padding-top:8px;white-space:normal}.project-wbs-table.is-md-aggregate-sheet .project-wbs-md-summary-row small{color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.28;text-transform:none}.project-wbs-table.is-md-aggregate-sheet .project-wbs-md-summary-row .secondary-action{justify-content:center;min-height:32px;padding:6px 12px}.project-wbs-table.is-product-sheet .project-wbs-table-row{grid-template-columns:minmax(88px,.34fr) minmax(112px,.42fr) minmax(240px,.9fr) minmax(150px,.56fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(122px,.46fr) minmax(180px,.68fr) minmax(150px,.52fr)}.project-wbs-table-row>strong small{color:var(--muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.05em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.project-wbs-table-row.active-action-row{background:#eaf2ff;box-shadow:inset 0 0 0 2px #1569ff3d,inset 4px 0 0 var(--action)}.project-wbs-table-row.route-focused-row,.workbook-task-row.route-focused-row,.workbook-mobile-task-card.route-focused-row{background:#eef5ff;box-shadow:inset 0 0 0 2px #1569ff66,inset 4px 0 0 var(--action);outline:none}.project-wbs-icon-field{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;min-width:34px;padding:0;width:34px}.project-wbs-icon-field:hover,.project-wbs-icon-field.active{background:#fff8ea;border-color:#b8873d73;color:#7a5616}.quick-assign-backdrop{align-items:center;background:#17203361;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:90}.quick-assign-panel{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:10px;box-shadow:0 18px 42px #17203333;display:grid;gap:12px;max-width:360px;padding:14px;width:min(100%,360px)}.quick-assign-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.quick-assign-header strong{color:var(--inoza-slate);display:block;font-size:.98rem;margin-bottom:2px}.quick-assign-header small{color:#667085;display:block;font-size:.69rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.quick-assign-body{display:grid;gap:10px}.quick-assign-body label{display:grid;gap:5px}.quick-assign-body small{color:#667085;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.quick-assign-body select,.quick-assign-body input{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--inoza-slate);font:inherit;min-height:38px;padding:8px 10px}.quick-assign-actions{display:flex;gap:8px;justify-content:flex-end}@media(max-width:1280px){.my-day-page .my-day-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-wbs-dependency-pill.icon-only,.project-wbs-evidence-state.icon-only{align-items:center;display:inline-flex;justify-content:center;width:auto}.project-wbs-dependency-pill.icon-only.ready,.project-wbs-evidence-state.icon-only.attached,.project-wbs-evidence-state.icon-only.reviewed{color:#27664a}.project-wbs-dependency-pill.icon-only.waiting,.project-wbs-evidence-state.icon-only.missing{color:#a54843}.project-wbs-shared-task-rows .workbook-column-resize-toolbar,.project-wbs-shared-task-rows .workbook-column-resize-handle,.project-wbs-table.is-architecture-sheet .workbook-column-resize-handle,.wbs-my-work-page .workbook-column-resize-toolbar,.wbs-my-work-page .workbook-column-resize-handle{display:none}.project-wbs-shared-task-rows .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-row,.wbs-my-work-page .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-row{grid-template-columns:var(--wbs-workbook-columns)!important;min-width:var(--wbs-workbook-min-width)!important}.project-wbs-shared-task-rows .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-row>span,.wbs-my-work-page .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-row>span{min-width:0}@media(min-width:641px){.project-wbs-shared-task-rows .workbook-column-resize-toolbar,.wbs-my-work-page .workbook-column-resize-toolbar{display:flex;justify-content:flex-end;padding:0 0 6px}.project-wbs-table.is-architecture-sheet[style*=--architecture-wbs-columns]{min-width:var(--architecture-wbs-min-width)}.project-wbs-table.is-architecture-sheet[style*=--architecture-wbs-columns] .project-wbs-table-row{grid-template-columns:var(--architecture-wbs-columns)!important;min-width:var(--architecture-wbs-min-width)!important}.wbs-my-work-page .architecture-register-table[style*=--architecture-register-columns] .architecture-register-row{grid-template-columns:var(--architecture-register-columns)!important;min-width:var(--architecture-register-min-width)!important}.project-wbs-shared-task-rows .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-head>span,.project-wbs-table.is-architecture-sheet[style*=--architecture-wbs-columns] .project-wbs-table-head>span,.wbs-my-work-page .architecture-register-table[style*=--architecture-register-columns] .architecture-register-head>span,.wbs-my-work-page .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-head>span{align-items:center;display:flex;min-width:0;padding-right:14px;position:relative}.project-wbs-shared-task-rows .workbook-column-label,.project-wbs-table.is-architecture-sheet .workbook-column-label,.wbs-my-work-page .architecture-register-table .workbook-column-label,.wbs-my-work-page .workbook-column-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-shared-task-rows .workbook-column-resize-handle,.project-wbs-table.is-architecture-sheet .workbook-column-resize-handle,.wbs-my-work-page .architecture-register-table .workbook-column-resize-handle,.wbs-my-work-page .workbook-column-resize-handle{background:transparent;border:0;border-radius:0;cursor:col-resize;display:block;height:100%;padding:0;position:absolute;right:0;top:0;touch-action:none;width:8px;z-index:2}.project-wbs-shared-task-rows .workbook-column-resize-handle:after,.project-wbs-table.is-architecture-sheet .workbook-column-resize-handle:after,.wbs-my-work-page .architecture-register-table .workbook-column-resize-handle:after,.wbs-my-work-page .workbook-column-resize-handle:after{background:#17203329;content:"";display:block;height:70%;left:3px;position:absolute;top:15%;width:1px}.project-wbs-shared-task-rows .workbook-column-resize-handle:hover:after,.project-wbs-shared-task-rows .workbook-column-resize-handle:focus-visible:after,.project-wbs-table.is-architecture-sheet .workbook-column-resize-handle:hover:after,.project-wbs-table.is-architecture-sheet .workbook-column-resize-handle:focus-visible:after,.wbs-my-work-page .architecture-register-table .workbook-column-resize-handle:hover:after,.wbs-my-work-page .architecture-register-table .workbook-column-resize-handle:focus-visible:after,.wbs-my-work-page .workbook-column-resize-handle:hover:after,.wbs-my-work-page .workbook-column-resize-handle:focus-visible:after,.is-workbook-column-resizing .project-wbs-shared-task-rows .workbook-column-resize-handle:after,.is-workbook-column-resizing .project-wbs-table.is-architecture-sheet .workbook-column-resize-handle:after,.is-workbook-column-resizing .wbs-my-work-page .architecture-register-table .workbook-column-resize-handle:after,.is-workbook-column-resizing .wbs-my-work-page .workbook-column-resize-handle:after{background:#b8873d;width:2px}.is-workbook-column-resizing,.is-workbook-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media(max-width:860px){.project-wbs-table.is-architecture-sheet .workbook-column-resize-handle,.wbs-my-work-page .architecture-register-table .workbook-column-resize-handle{display:none!important}}.project-wbs-version-cell{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:6px;color:#344054;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:5px 8px;width:100%}.project-wbs-version-cell svg{color:#27664a;flex:0 0 auto}.project-wbs-version-cell.active,.project-wbs-version-cell:hover{border-color:#1569ff8c;box-shadow:inset 0 0 0 1px #1569ff29}.project-wbs-document-editor,.project-wbs-dependency-editor{border-color:#b8873d61;border-left:4px solid var(--gold);box-shadow:0 10px 28px #1720331f}.project-wbs-live-sheet{--project-wbs-workbook-viewport-max: clamp(420px, calc(100dvh - 178px) , 680px);--project-wbs-workbook-table-max: clamp(320px, calc(100dvh - 260px) , 600px);background:#f4f6f8;gap:6px;min-height:0}.project-wbs-live-sheet .project-wbs-workflow-strip,.project-wbs-live-sheet .project-wbs-stable-toolbar,.project-wbs-mobile-context{display:none}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-qc-sheet){min-width:1260px}.project-wbs-live-sheet .project-wbs-content-panel,.project-wbs-live-sheet .project-wbs-workspace{gap:8px;min-height:0}.project-wbs-live-sheet .project-wbs-sheet-controls,.project-wbs-live-sheet .project-wbs-department-nav,.project-wbs-live-sheet .project-wbs-save-bar,.project-wbs-live-sheet .project-wbs-grid-shell{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;box-shadow:none}.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:end;display:flex;flex-wrap:wrap;gap:8px;padding:9px 10px}.project-wbs-live-sheet .project-wbs-control{flex:1 1 170px}.project-wbs-live-sheet .project-wbs-status-filter-control{flex:0 1 150px}.project-wbs-live-sheet .project-wbs-search{flex:2 1 240px}.project-wbs-live-sheet .project-wbs-sheet-actions{flex:1 1 260px}.project-wbs-live-sheet .project-wbs-control,.project-wbs-live-sheet .project-wbs-search{gap:3px}.project-wbs-live-sheet .project-wbs-control span,.project-wbs-live-sheet .project-wbs-sheet-controls label>span{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-control select,.project-wbs-live-sheet .project-wbs-search,.project-wbs-live-sheet .project-wbs-search input,.project-wbs-live-sheet .project-wbs-sheet-actions button{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:6px;color:var(--inoza-slate);font-size:.875rem;font-weight:600;min-height:38px}.project-wbs-live-sheet .project-wbs-search input{background:transparent;border:0;min-height:30px}.project-wbs-live-sheet .project-wbs-sheet-actions button{color:var(--inoza-slate);flex:1 1 120px;padding:0 12px}.project-wbs-live-sheet .project-wbs-department-nav{background:transparent;border:0;border-radius:0;padding:0}.project-wbs-live-sheet .project-wbs-primary-tabs,.project-wbs-live-sheet .project-wbs-other-tabs{gap:6px}.project-wbs-live-sheet .project-wbs-primary-tabs button,.project-wbs-live-sheet .project-wbs-other-tabs button{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:6px;color:#344054;font-size:.82rem;font-weight:700;min-height:34px;padding:7px 11px}.project-wbs-live-sheet .project-wbs-primary-tabs button.active,.project-wbs-live-sheet .project-wbs-other-tabs button.active{background:#071325;border-color:#071325;color:var(--inoza-white)}.project-wbs-live-sheet .project-wbs-primary-tabs button strong{background:#eef2f6;color:#344054;font-size:.66rem;height:20px;min-width:24px}.project-wbs-live-sheet .project-wbs-primary-tabs button.active strong{background:#ffffff2e;color:var(--inoza-white)}.project-wbs-live-sheet .project-wbs-task-strip{display:none}.project-wbs-live-sheet .project-wbs-save-bar{min-height:44px;padding:8px 11px}.project-wbs-live-sheet .project-wbs-save-bar strong{color:var(--inoza-slate);font-size:.875rem;font-weight:700}.project-wbs-live-sheet .project-wbs-save-bar span{color:#667085;font-size:.78rem;font-weight:600}.project-wbs-live-sheet .project-wbs-save-actions button{border-radius:6px;font-size:.78rem;min-height:30px}.project-wbs-live-sheet .project-wbs-grid-headbar{border-bottom:1px solid rgba(23,32,51,.1);min-height:42px;padding:8px 11px}.project-wbs-live-sheet .project-wbs-grid-headbar h2{color:var(--inoza-slate);font-size:1.05rem;font-weight:800;letter-spacing:0}.project-wbs-live-sheet .project-wbs-grid-headbar .eyebrow,.project-wbs-head-save,.project-wbs-head-section-chip{display:none}.project-wbs-live-sheet .project-wbs-head-meta{font-size:.72rem;gap:5px}.project-wbs-live-sheet .project-wbs-head-meta span{align-items:center;background:transparent;border:0;border-radius:0;color:#667085;display:inline-flex;font-size:.75rem;font-weight:700;min-height:0;padding:0}.project-wbs-live-sheet .project-wbs-head-meta span:not(:last-child):after{color:#98a2b3;content:"·";margin-left:5px}.project-wbs-live-sheet .project-wbs-grid-shell{display:flex;flex-direction:column;max-height:var(--project-wbs-workbook-viewport-max);min-height:0;overflow:hidden}.project-wbs-live-sheet .project-wbs-section-layout,.project-wbs-live-sheet .sectioned-workbook-content,.project-wbs-live-sheet .project-wbs-grid-body,.project-wbs-live-sheet .project-wbs-shared-task-rows,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-panel,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-sections{min-height:0}.project-wbs-live-sheet .project-wbs-section-layout{flex:1 1 auto;overflow:hidden}.project-wbs-live-sheet .sectioned-workbook-content{overflow:hidden}.project-wbs-live-sheet .project-wbs-table-wrap,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table{border-radius:0 0 6px 6px;max-height:var(--project-wbs-workbook-table-max);min-width:0;overscroll-behavior:contain;overflow:auto}.project-wbs-live-sheet .project-wbs-table-wrap{border:0}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto;scrollbar-color:rgba(66,96,131,.7) rgba(237,243,252,.9);scrollbar-gutter:stable both-edges;scrollbar-width:auto}.project-wbs-live-sheet .project-wbs-grid-body{min-width:0;overflow:hidden}.project-wbs-live-sheet .project-wbs-table-row.section-focus-row{background:#fff8ed;box-shadow:inset 3px 0 #b8873d}.project-wbs-live-sheet .project-wbs-table{font-size:13px}.project-wbs-live-sheet .project-wbs-table-row{border-top:1px solid rgba(23,32,51,.075)}.project-wbs-live-sheet .project-wbs-table-head{background:#f3f6f9;color:#667085}.project-wbs-live-sheet .project-wbs-table-filter-row{background:#fbfcfd;top:34px}.project-wbs-live-sheet .project-wbs-table-row>span,.project-wbs-live-sheet .project-wbs-table-row>strong{align-items:center;border-left:1px solid rgba(23,32,51,.065);color:#5d6678;display:flex;font-size:.78rem;font-weight:400;line-height:1.35;min-height:32px;padding:5px 7px;white-space:nowrap}.project-wbs-live-sheet .project-wbs-table-head>span,.project-wbs-live-sheet .project-wbs-table-head>strong{color:#596579;font-size:.72rem;font-weight:700;letter-spacing:.04em;min-height:32px;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-table-filter-row>span,.project-wbs-live-sheet .project-wbs-table-filter-row>strong{min-height:42px}.project-wbs-live-sheet .project-wbs-table-row>strong{align-content:center;align-items:start;color:var(--inoza-slate);display:grid;font-size:.8rem;font-weight:500;gap:3px;white-space:normal}.project-wbs-live-sheet .project-wbs-table-row>strong small{color:#7a8496;display:block;font-size:.68rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row{background:#f7f9fc;box-shadow:inset 3px 0 #b8873d70}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row>strong{font-weight:700}.project-wbs-live-sheet .project-wbs-inline-status,.project-wbs-live-sheet .project-wbs-inline-text,.project-wbs-live-sheet .project-wbs-inline-progress,.project-wbs-live-sheet .project-wbs-product-field,.project-wbs-live-sheet .project-wbs-depend-on-cell,.project-wbs-live-sheet .project-wbs-version-cell,.project-wbs-live-sheet .project-wbs-assignee-cell select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.18);border-radius:6px;color:var(--inoza-slate);font-size:.82rem;font-weight:400;min-height:30px;padding:4px 8px}.project-wbs-live-sheet .project-wbs-inline-status{font-weight:600}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label="Task ID"],.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row) .project-wbs-task-id-text{color:var(--inoza-slate);font-weight:600;font-variant-numeric:tabular-nums}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Project],.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Location],.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Scope],.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Sub-scope]{color:#697286;font-weight:400}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=From] .project-wbs-inline-text,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=To] .project-wbs-inline-text,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Actual] .project-wbs-inline-text{background:transparent;border-color:transparent;font-variant-numeric:tabular-nums;font-weight:400}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):hover>[data-mobile-label=From] .project-wbs-inline-text,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):hover>[data-mobile-label=To] .project-wbs-inline-text,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):hover>[data-mobile-label=Actual] .project-wbs-inline-text,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=From] .project-wbs-inline-text:hover,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=To] .project-wbs-inline-text:hover,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Actual] .project-wbs-inline-text:hover,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=From] .project-wbs-inline-text:focus,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=To] .project-wbs-inline-text:focus,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>[data-mobile-label=Actual] .project-wbs-inline-text:focus{background:var(--inoza-white);border-color:#b8873d57}.project-wbs-live-sheet input.project-wbs-inline-text,.project-wbs-live-sheet input.project-wbs-inline-progress,.project-wbs-live-sheet .project-wbs-product-field{cursor:text}.project-wbs-live-sheet .project-wbs-workbook-fields{display:grid;gap:4px;margin-top:6px}.project-wbs-live-sheet .project-wbs-workbook-fields label{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(70px,.34fr) minmax(120px,.66fr)}.project-wbs-live-sheet .project-wbs-workbook-fields span{color:#697286;font-size:.68rem;font-weight:800;letter-spacing:0}.project-wbs-live-sheet .project-wbs-workbook-fields input{background:var(--inoza-white);border:1px solid rgba(23,32,51,.16);border-radius:6px;color:var(--inoza-slate);font-size:.78rem;font-weight:700;min-height:28px;padding:4px 7px}.project-wbs-live-sheet select.project-wbs-inline-status,.project-wbs-live-sheet .project-wbs-assignee-cell select,.project-wbs-live-sheet .project-wbs-depend-on-cell,.project-wbs-live-sheet .project-wbs-version-cell{cursor:pointer}.project-wbs-live-sheet input.project-wbs-inline-text:focus,.project-wbs-live-sheet input.project-wbs-inline-progress:focus,.project-wbs-live-sheet select.project-wbs-inline-status:focus,.project-wbs-live-sheet .project-wbs-product-field:focus,.project-wbs-live-sheet .project-wbs-assignee-cell select:focus,.project-wbs-live-sheet .project-wbs-depend-on-cell:focus,.project-wbs-live-sheet .project-wbs-version-cell:focus{border-color:#b8873d94;box-shadow:0 0 0 2px #b8873d21;outline:0}.project-wbs-live-sheet .project-wbs-assignee-cell{align-items:start;display:grid;gap:3px;grid-template-columns:minmax(0,1fr);width:100%}.project-wbs-live-sheet .project-wbs-table-row>.project-wbs-assignee-cell{align-items:start;display:grid;gap:3px;grid-template-columns:minmax(0,1fr)}.project-wbs-live-sheet .project-wbs-assignee-cell strong{color:var(--inoza-slate);display:block;font-size:.82rem;font-weight:700;line-height:1.18;min-width:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:normal}.project-wbs-live-sheet .project-wbs-assignment-state-select{background:#f8fafc;color:#667085;font-size:.68rem;font-weight:800;justify-self:start;max-width:100%;min-height:26px;padding:2px 6px}.project-wbs-live-sheet .project-wbs-assignee-cell .project-wbs-assignment-state-select{background:#f8fafc;color:#667085;font-size:.68rem;font-weight:800;justify-self:start;max-width:150px;min-height:24px;padding:2px 6px;width:auto}.project-wbs-live-sheet .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:flex-start}.project-wbs-live-sheet .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-live-sheet .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell .project-wbs-assignment-state-select{flex:0 0 92px;max-width:92px;min-width:92px}.project-wbs-live-sheet .project-wbs-icon-field{border-radius:6px;height:30px;min-width:34px;width:34px}.project-wbs-live-sheet .project-wbs-table-row>.project-wbs-revision-cell{gap:4px;grid-template-columns:22px minmax(52px,1fr) minmax(58px,1fr);min-height:36px}@media(min-width:861px){.project-wbs-live-sheet .project-wbs-sheet-controls{display:grid;grid-template-columns:minmax(116px,.42fr) minmax(132px,.46fr) minmax(142px,.5fr) minmax(180px,.72fr) minmax(124px,.42fr) minmax(170px,.7fr) auto}.project-wbs-live-sheet .project-wbs-sheet-controls .project-wbs-search{grid-column:auto}.project-wbs-live-sheet .project-wbs-sheet-actions{align-items:end;display:flex;gap:6px;justify-content:flex-end}.project-wbs-live-sheet .project-wbs-sheet-actions button{flex:0 0 auto;min-width:96px}}@media(min-width:1180px){.project-wbs-live-sheet .project-wbs-content-panel,.project-wbs-live-sheet .project-wbs-workspace{gap:5px}.project-wbs-live-sheet .project-wbs-sheet-controls{gap:5px 6px;grid-template-columns:repeat(12,minmax(0,1fr));padding:6px 8px}.project-wbs-live-sheet .project-wbs-project-control{grid-column:1 / 4}.project-wbs-live-sheet .project-wbs-department-control{grid-column:4 / 7}.project-wbs-live-sheet .project-wbs-task-type-control{grid-column:7 / 10}.project-wbs-live-sheet .project-wbs-status-filter-control{grid-column:10 / 13}.project-wbs-live-sheet .project-wbs-section-control{grid-column:1 / 3}.project-wbs-live-sheet .project-wbs-scope-control{grid-column:3 / 5}.project-wbs-live-sheet .project-wbs-search{grid-column:5 / 7}.project-wbs-live-sheet .project-wbs-sheet-actions{grid-column:7 / 13}.project-wbs-live-sheet .project-wbs-control select,.project-wbs-live-sheet .project-wbs-search,.project-wbs-live-sheet .project-wbs-sheet-actions button{min-height:34px}.project-wbs-live-sheet .project-wbs-sheet-actions button{flex:1 1 0;min-width:0;padding-inline:8px}.project-wbs-live-sheet .project-wbs-primary-tabs button,.project-wbs-live-sheet .project-wbs-other-tabs button{min-height:32px;padding-block:5px}.project-wbs-live-sheet .project-wbs-save-bar{min-height:36px;padding:5px 9px}.project-wbs-live-sheet .project-wbs-save-bar>div:first-child{gap:0}.project-wbs-live-sheet .project-wbs-grid-headbar{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(360px,auto);height:58px;min-height:58px;padding:5px 9px}.project-wbs-live-sheet .project-wbs-save-bar{display:none}.project-wbs-live-sheet .project-wbs-save-bar.has-error,.project-wbs-live-sheet .project-wbs-save-bar.has-bulk-progress{display:flex;height:auto;min-height:44px}.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle{grid-template-columns:minmax(238px,auto) minmax(140px,1fr) minmax(360px,auto)}.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle>div:first-child{display:none}.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle .project-wbs-view-toggle{grid-column:1;grid-row:1;justify-self:start;min-width:0}.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle .project-wbs-head-meta{grid-column:2;grid-row:1}.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle .project-wbs-head-save{grid-column:3;grid-row:1}.project-wbs-live-sheet .project-wbs-head-section-chip{display:inline-flex}.project-wbs-live-sheet .project-wbs-head-save{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.project-wbs-live-sheet .project-wbs-head-save-copy{display:grid;min-width:0}.project-wbs-live-sheet .project-wbs-head-save-copy strong{color:var(--inoza-slate);font-size:.76rem;line-height:1.15}.project-wbs-live-sheet .project-wbs-head-save-copy span{color:#667085;font-size:.68rem;font-weight:600;line-height:1.15;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-live-sheet .project-wbs-head-save.has-error .project-wbs-head-save-copy strong,.project-wbs-live-sheet .project-wbs-head-save.has-error .project-wbs-head-save-copy span{color:#8c2a32}.project-wbs-live-sheet .project-wbs-head-save .project-wbs-save-actions{flex:0 0 auto}.project-wbs-live-sheet .project-wbs-head-save .project-wbs-save-actions button{min-height:32px}.project-wbs-live-sheet .sectioned-workbook-context{display:none}.project-wbs-shared-task-rows .workbook-task-sections-toolbar{margin-bottom:4px;min-height:30px}}@media(max-width:860px){.project-wbs-sheet-mode{gap:6px}.project-wbs-live-sheet .project-wbs-sheet-controls,.project-wbs-live-sheet .project-wbs-department-nav,.project-wbs-live-sheet .project-wbs-save-bar,.project-wbs-live-sheet .project-wbs-grid-shell{border-radius:6px}.project-wbs-live-sheet .project-wbs-sheet-controls{display:grid;gap:5px;grid-template-columns:1fr!important;padding:6px}.project-wbs-live-sheet .project-wbs-control,.project-wbs-live-sheet .project-wbs-search,.project-wbs-live-sheet .project-wbs-sheet-actions{flex-basis:auto;max-width:100%;min-width:0;width:100%}.project-wbs-live-sheet .project-wbs-save-bar.is-saved{display:none}.project-wbs-live-sheet .project-wbs-save-bar.has-changes{gap:7px;padding:7px}.project-wbs-live-sheet .project-wbs-save-actions{gap:6px}.project-wbs-live-sheet .project-wbs-grid-headbar{background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.1);border-radius:0;padding:7px 8px}.project-wbs-live-sheet .project-wbs-head-meta{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.project-wbs-live-sheet{--project-wbs-workbook-viewport-max: none;--project-wbs-workbook-table-max: none}.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-live-sheet .project-wbs-section-layout,.project-wbs-live-sheet .sectioned-workbook-content,.project-wbs-live-sheet .project-wbs-grid-body,.project-wbs-live-sheet .project-wbs-shared-task-rows,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-panel,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-sections{height:auto;max-height:none;overflow-y:visible}.project-wbs-live-sheet .project-wbs-table-wrap,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table{border:1px solid rgba(23,32,51,.11);border-radius:6px;max-height:var(--project-wbs-workbook-table-max);overflow-x:auto;overflow-y:visible}.project-wbs-live-sheet .project-wbs-grid-body.has-section-rail{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.project-wbs-live-sheet .project-wbs-section-rail{border:1px solid rgba(23,32,51,.1);border-radius:6px;display:flex;gap:4px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:5px}.project-wbs-live-sheet .project-wbs-section-rail button{flex:0 0 auto;max-width:148px;min-height:30px;padding:5px 8px}.project-wbs-live-sheet .project-wbs-table{background:var(--inoza-white);display:grid;gap:0;min-width:0;width:100%}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet){min-width:0;width:100%}.project-wbs-live-sheet .project-wbs-table-head,.project-wbs-live-sheet .project-wbs-table-filter-row{display:none!important}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{border:0;font-size:.82rem;min-height:auto;padding:0;white-space:normal}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{font-size:.92rem}.project-wbs-live-sheet .project-wbs-assignee-cell{grid-template-columns:minmax(0,1fr);justify-items:start}.project-wbs-live-sheet .project-wbs-assignee-cell strong{font-size:.9rem;line-height:1.2}.project-wbs-live-sheet .project-wbs-active-filter-row{display:none}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head),.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.1);border-radius:0;box-shadow:none;display:grid!important;gap:7px 8px;grid-template-columns:26px minmax(0,1fr) minmax(94px,.62fr);min-width:0;padding:9px 10px}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-select-cell{align-self:start;grid-column:1;grid-row:1 / 6;padding-top:2px}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(2){color:#475467;font-size:.74rem;font-weight:800;grid-column:2 / -1;grid-row:1;letter-spacing:.04em;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{color:#111827;display:grid;font-size:.98rem;gap:4px;grid-column:2 / -1;grid-row:2;line-height:1.28}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(4){color:#536074;font-size:.78rem;font-weight:700;grid-column:2 / -1;grid-row:3}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(4):before{color:#8a94a6;content:"Version / Depend On";font-size:.62rem;font-weight:800;letter-spacing:.08em;margin-right:7px;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(5){display:flex!important;grid-column:2 / 3;grid-row:5;width:100%}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(6){display:flex!important;grid-column:2 / 3;grid-row:6;width:100%}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(7){display:flex!important;grid-column:2 / -1;grid-row:4;width:100%}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(8){display:flex!important;grid-column:3 / 4;grid-row:5;justify-content:center;width:auto}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(9){display:flex!important;grid-column:2 / -1;grid-row:7;width:100%}.project-wbs-live-sheet .project-wbs-table:not(.is-architecture-sheet):not(.is-product-sheet):not(.is-engineering-sheet):not(.is-qc-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-row-actions{grid-column:2 / -1!important;grid-row:8;justify-content:flex-start;width:100%!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;display:grid!important;gap:4px;grid-row:auto!important;min-width:0;padding:5px 6px;white-space:normal}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]:before{color:#8a94a6;content:attr(data-mobile-label)!important;display:block;font-size:.56rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Task ID"]{grid-column:2 / 3!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Scope]{grid-column:3 / -1!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Project]{grid-column:3 / -1!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Location]{grid-column:2 / 3!important;grid-row:2!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Description]{grid-column:3 / -1!important;grid-row:2!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-workbook-fields{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-workbook-fields label{display:grid;gap:2px;grid-template-columns:minmax(0,1fr)}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-workbook-fields span{font-size:.56rem;line-height:1}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-workbook-fields input{font-size:.74rem;min-height:28px;padding:3px 6px}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Assigned To"]{grid-column:2 / 3!important;grid-row:3!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Version],.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Depend On"]{grid-column:3 / -1!important;grid-row:3!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=From]{grid-column:2 / 3!important;grid-row:4!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=To]{grid-column:3 / -1!important;grid-row:4!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actual]{grid-column:2 / 3!important;grid-row:5!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=TAT]{align-self:end;grid-column:3 / -1!important;grid-row:5!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Status]{grid-column:2 / 3!important;grid-row:6!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actions]{grid-column:2 / -1!important;grid-row:7!important}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actions]:before{display:block}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-row-actions{align-self:end;display:grid!important;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-row-actions button{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;height:auto;justify-content:center;min-height:36px;min-width:34px;padding:5px 6px;width:100%}.project-wbs-live-sheet .project-wbs-table:not(.is-md-aggregate-sheet):not(.is-engineering-sheet) .project-wbs-row-actions .project-wbs-action-label{display:inline;font-size:.66rem;font-weight:700;line-height:1}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-product-sheet-wrap{max-width:100%;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet{display:block;min-width:1388px;width:max-content}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-head,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-filter-row{display:grid!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row{grid-template-columns:minmax(88px,.34fr) minmax(112px,.42fr) minmax(240px,.9fr) minmax(150px,.56fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(126px,.48fr) minmax(122px,.46fr) minmax(180px,.68fr) minmax(220px,.74fr)!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.1);border-radius:0;box-shadow:none;display:grid!important;gap:0;height:52px;max-height:52px;min-height:52px;overflow:hidden;padding:0}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>span,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>strong,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid rgba(23,32,51,.08)!important;display:flex!important;font-size:.72rem!important;gap:4px;grid-column:auto!important;grid-row:auto!important;line-height:1.18;min-height:48px;min-width:0;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]:before{content:none!important;display:none!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Task ID"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Project],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Product Selection / Task Item"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Vendor Name"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Material Code 1"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Material Code 2"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Material Code 3"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Material Code 4"],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Status],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Remarks],.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actions]{grid-column:auto!important;grid-row:auto!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-row-actions{align-items:center;display:flex!important;flex-wrap:nowrap;gap:5px;grid-column:auto!important;grid-row:auto!important;justify-content:flex-start;width:auto!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-row-actions button{min-height:32px;min-width:32px;padding:5px;width:auto}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-product-sheet .project-wbs-row-actions .project-wbs-action-label{display:none}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet{min-width:0}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){gap:7px 8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;gap:4px;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:6px 7px;text-overflow:clip;white-space:normal}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-md-summary-row strong,.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-md-summary-row small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:first-child{background:var(--inoza-white);border-color:#1720331f;color:#475467;font-size:.74rem;font-weight:800;grid-column:1 / -1!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(2){background:var(--inoza-white);border-color:transparent;color:var(--inoza-slate);font-size:.84rem;font-weight:700;grid-column:1 / -1!important;grid-row:2!important;letter-spacing:0;line-height:1.28;padding:0;text-transform:none!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(3){grid-column:1 / -1!important;grid-row:3!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(4){grid-column:1 / -1!important;grid-row:4!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(5){grid-column:1 / 2!important;grid-row:5!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-table-row.project-wbs-md-summary-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(6){align-self:stretch;grid-column:2 / -1!important;grid-row:5!important}.project-wbs-live-sheet .project-wbs-table.is-md-aggregate-sheet .project-wbs-md-summary-row .secondary-action{min-height:36px;width:100%}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet{min-width:0;width:100%}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.1);border-radius:0;box-shadow:none;display:grid!important;gap:7px 8px;grid-template-columns:26px minmax(76px,.58fr) minmax(0,1fr) minmax(82px,.66fr)!important;min-width:0;padding:9px 10px}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-select-cell{align-self:start;grid-column:1!important;grid-row:1 / 4!important;padding-top:2px}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Task ID"]{grid-column:2 / 3!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Project]{grid-column:3 / 4!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Department]{grid-column:4 / 5!important;grid-row:1!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Document Task"]{grid-column:2 / -1!important;grid-row:2!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Evidence]{grid-column:2 / 3!important;grid-row:3!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Status]{grid-column:3 / 4!important;grid-row:3!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Remarks]{grid-column:4 / 5!important;grid-row:3!important}.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row) .project-wbs-version-cell,.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row) .project-wbs-inline-status,.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row) .project-wbs-inline-text{min-width:0;width:100%}.project-wbs-page,.project-wbs-live-sheet,.project-wbs-live-sheet .project-wbs-content-panel,.project-wbs-live-sheet .project-wbs-workspace,.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-sheet-mode{max-width:100%!important;min-width:0!important}.project-wbs-live-sheet .project-wbs-grid-shell{overflow-x:hidden}.project-wbs-sheet-mode .project-wbs-table-wrap.is-architecture-sheet-wrap{-webkit-overflow-scrolling:touch;contain:layout paint inline-size;isolation:isolate;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:auto;width:100%}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet{display:grid;gap:0;min-width:var(--architecture-wbs-min-width, 1166px);width:100%}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head{display:grid!important;grid-template-columns:88px 360px 132px 126px 150px 126px 184px!important;min-width:var(--architecture-wbs-min-width, 1166px)!important;position:sticky;top:0;z-index:4}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-filter-row{display:none!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row{grid-template-columns:88px 360px 132px 126px 150px 126px 184px!important;min-width:var(--architecture-wbs-min-width, 1166px)!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.09);border-radius:0;box-shadow:none;display:grid!important;gap:0!important;padding:0!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head>span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{align-items:center;background:transparent!important;border:0;border-left:1px solid rgba(23,32,51,.07);border-radius:0!important;display:flex!important;font-size:.76rem;grid-column:auto!important;grid-row:auto!important;justify-self:stretch;line-height:1.2;min-height:34px!important;min-width:0;overflow:hidden;padding:4px 6px!important;text-overflow:ellipsis;white-space:nowrap!important;width:auto!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head>span{background:#f3f6f9!important;color:#667085;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>[data-mobile-label]:before{content:none!important;display:none!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-architecture-sheet-wrap .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]{background:transparent!important;border-radius:0!important;display:flex!important;grid-column:auto!important;grid-row:auto!important;padding:4px 6px!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-architecture-sheet-wrap .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]:before{content:none!important;display:none!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head>span:first-child,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:first-child{background:var(--inoza-white)!important;box-shadow:1px 0 #0d25371f;left:0;position:sticky!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head>span:first-child{background:#f5f7fa!important;z-index:8}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:first-child{z-index:6}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-overflow-menu{gap:6px;padding:7px}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-overflow-menu .workbook-order-button,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-overflow-menu .project-wbs-attachment-action{min-height:30px;min-width:30px;width:30px!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{align-content:center;align-items:center;color:var(--inoza-slate);font-size:.78rem;font-weight:700}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-scope-cell .project-wbs-scope-input{background:transparent;border:0;box-shadow:none;color:inherit;font:inherit;min-height:auto;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-inline-status,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-inline-text,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-icon-field{min-height:26px;min-width:0;width:100%}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.upload,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.download,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.danger,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.history,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-actions-cell .workbook-order-button,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-overflow{min-height:22px;min-width:22px;padding:2px!important;width:22px!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.upload span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.download span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.danger span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-attachment-action.history span,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field span{font-size:.56rem}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-select-cell{display:flex!important;grid-column:1;grid-row:1 / 5}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(2){display:flex!important;grid-column:2 / -1;grid-row:1}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{display:grid!important;grid-column:2 / -1;grid-row:2}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(4){display:flex!important;grid-column:2 / -1;grid-row:3}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(5){display:flex!important;grid-column:2 / 3;grid-row:4;width:100%}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(6){display:flex!important;grid-column:3 / 4;grid-row:4;justify-content:center}.project-wbs-live-sheet .project-wbs-table.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(7){display:flex!important;grid-column:4 / 5;grid-row:4;justify-content:center}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head){background:#eef3f8;border-bottom-color:#17203321;box-shadow:inset 4px 0 #b8873d7a;gap:3px 8px;grid-template-columns:36px minmax(0,1fr)!important;min-height:70px}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>.project-wbs-group-control{align-self:start;grid-column:1!important;grid-row:1 / 3!important;justify-self:start;min-width:32px;padding-top:0;width:32px}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(2),.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(3){color:#667085;font-size:.64rem;font-weight:800;grid-column:2 / -1!important;grid-row:1!important;letter-spacing:.06em;line-height:1.1;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(3){justify-self:end;max-width:46%;text-align:right}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>strong{grid-column:2 / -1!important;grid-row:2!important;font-size:.95rem;line-height:1.18;min-width:0}.project-wbs-live-sheet .project-wbs-table-row.project-wbs-group-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head)>span:nth-child(n+4){display:none!important}.project-wbs-live-sheet .project-wbs-document-editor,.project-wbs-live-sheet .project-wbs-dependency-editor{border-radius:6px;margin:0}.project-wbs-live-sheet .project-wbs-assignee-cell{grid-template-columns:minmax(0,1fr)}.project-wbs-live-sheet .project-wbs-assignee-cell select,.project-wbs-live-sheet .project-wbs-inline-status{min-height:30px}.project-wbs-live-sheet .project-wbs-assignment-state-select{font-size:.72rem;width:auto}.project-wbs-live-sheet .project-wbs-icon-field{height:32px;width:36px}.quick-assign-panel{border-radius:8px;padding:12px}}@media(max-width:640px){.project-wbs-version-cell,.project-wbs-depend-on-cell{min-width:0;white-space:normal}}@media(max-width:640px){.project-wbs-mobile-context{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:6px;color:#536074;display:flex;font-size:.78rem;gap:6px;min-height:34px;overflow:hidden;padding:6px 9px;white-space:nowrap}.project-wbs-mobile-context strong{color:var(--inoza-slate);font-size:.82rem;font-weight:700}.project-wbs-mobile-context span{overflow:hidden;text-overflow:ellipsis}.project-wbs-mobile-context span:before{color:#98a2b3;content:"·";margin-right:6px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-control{display:none}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-project-control,.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-task-type-control{display:grid;min-width:0}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-project-control{flex:1 1 100%}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-task-type-control{flex:1 1 180px}.project-wbs-live-sheet .project-wbs-project-control select,.project-wbs-live-sheet .project-wbs-task-type-control select{font-size:.9rem;min-height:44px;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;width:100%}.project-wbs-live-sheet .project-wbs-primary-tabs button,.project-wbs-live-sheet .project-wbs-other-tabs button,.project-wbs-live-sheet .section-navigator button,.project-wbs-live-sheet .project-wbs-backend-section-context button{min-height:44px;padding:9px 12px}.project-wbs-live-sheet .section-navigator button{align-content:center;max-width:178px}.project-wbs-live-sheet .project-wbs-backend-group-row>span{min-height:52px;padding:4px 8px}.project-wbs-live-sheet .project-wbs-backend-group-open{align-items:center;border-radius:6px;display:inline-flex;min-height:44px;min-width:100%;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;white-space:nowrap}}.content-shell{padding:10px 12px 20px}.topbar{border-radius:10px;margin-bottom:8px;min-height:54px;padding:8px 10px}.topbar h2{font-size:1.18rem;line-height:1.1}.topbar .eyebrow{font-size:.62rem;line-height:1}.topbar .icon-button,.topbar .open-as-button,.topbar-add-action{border-radius:8px;min-height:38px}.topbar-add-action{padding:8px 14px}.command-center-page .management-command-grid,.command-center-page .management-grid-panel,.command-center-page .management-summary-grid{background:var(--inoza-white);border-color:#17203317;border-radius:8px;box-shadow:none}.command-center-page .management-command-grid{gap:10px;padding:10px}.grid-command-center-page .management-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.command-center-page .management-title-block h1{font-size:1.25rem}.command-center-page .management-title-block p:not(.eyebrow){color:#667085;font-size:.84rem}.command-center-page .primary-action.management-assign-button{background:#fff8e6;border:1px solid rgba(184,135,61,.38);box-shadow:none;color:#6f4d16;font-weight:700}.command-center-page .primary-action.management-assign-button:hover{background:#f7edcf;border-color:#a0702a7a;transform:none}.command-center-page .primary-action.management-assign-button svg{color:#8f6728}.command-center-page .management-progress-bar em{background:#1b5b94}.command-center-page .management-metric-cell strong,.command-center-page .portfolio-grid-row strong,.command-center-page .md-workbook-summary-row strong{font-variant-numeric:tabular-nums}.command-center-page .management-department-strip button,.command-center-page .wbs-command-todo-card,.command-center-page .home-task-tabs button{background:var(--inoza-white);border-color:#1720331a;box-shadow:none}.command-center-page .management-department-strip button:hover,.command-center-page .management-department-strip button.active,.command-center-page .wbs-command-todo-card:hover,.command-center-page .wbs-command-todo-card.active{background:#f8fafc;border-color:#1720332e;box-shadow:inset 3px 0 #1b5b94b8}.command-center-page .management-department-strip strong,.command-center-page .wbs-command-todo-card strong,.command-center-page .management-metric-cell strong{color:var(--inoza-slate)}.command-center-page .management-metric-cell.risk strong,.command-center-page .risk-text{color:#9a4a43!important}.manager-view-page{font-family:var(--font-sans);gap:8px;max-width:100%}.manager-hero,.manager-panel,.manager-loading-panel,.manager-summary-grid{background:var(--inoza-white);border:1px solid rgba(23,32,51,.09);border-radius:8px;box-shadow:none}.manager-hero{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px 12px}.manager-hero h1{font-size:1.24rem;letter-spacing:0;line-height:1.15;margin:2px 0 0}.manager-hero p:not(.eyebrow){color:#667085;font-size:.8rem;line-height:1.28;margin-top:4px}.manager-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.manager-hero-badge{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:#334155;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:700;gap:6px;min-height:30px;padding:6px 9px;white-space:nowrap}.manager-loading-panel{align-items:center;color:var(--muted);display:flex;gap:8px;min-height:92px;padding:16px}.manager-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.manager-metric-card{border-left:1px solid rgba(23,32,51,.08);display:grid;gap:4px;min-width:0;padding:8px 10px}.manager-metric-card:first-child{border-left:0}.manager-metric-card span,.manager-panel-title>span,.manager-report-metrics small{color:#667085;font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.manager-metric-card strong{color:var(--inoza-slate);font-size:1.32rem;font-weight:800;line-height:1}.manager-metric-card.is-warning strong{color:#865420}.manager-metric-card.is-danger strong,.manager-report-metrics .is-risk strong,.manager-risk-row .risk-text{color:#8d4b45}.manager-metric-card.is-success strong{color:#27664a}.manager-panel{display:grid;gap:8px;min-width:0;padding:9px}.manager-panel.compact{align-content:start}.manager-panel-title{align-items:end;display:flex;gap:12px;justify-content:space-between;min-width:0}.manager-panel-title h2{font-size:1rem;line-height:1.2;margin:2px 0 0}.manager-panel-title>span{background:#f3f5f7;border:1px solid rgba(23,32,51,.08);border-radius:999px;padding:5px 9px;white-space:nowrap}.manager-report-list{display:grid;gap:6px}.manager-report-list.manager-hierarchy-table{border:1px solid rgba(23,32,51,.08);border-radius:8px;display:block;max-width:100%;overflow-x:auto;position:relative}.manager-hierarchy-row{align-items:stretch;background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08);display:grid;gap:0;grid-template-columns:38px minmax(190px,1.25fr) minmax(112px,.65fr) minmax(126px,.72fr) repeat(7,minmax(82px,.42fr));min-width:1040px}.manager-hierarchy-row.manager-report-row{background:var(--inoza-white);border-left:0;border-radius:0;border-right:0;border-top:1px solid rgba(23,32,51,.08);grid-template-columns:38px minmax(190px,1.25fr) minmax(112px,.65fr) minmax(126px,.72fr) repeat(7,minmax(82px,.42fr));min-width:1040px;padding:0}.manager-hierarchy-row.is-head{background:#f8fafc;border-top:0;color:#667085;font-size:.62rem;font-weight:800;letter-spacing:.06em;min-height:34px;text-transform:uppercase}.manager-hierarchy-row.is-manager{background:#fbfcfd}.manager-hierarchy-row.is-project{background:var(--inoza-white)}.manager-hierarchy-row.is-register-department{background:#f9fafb}.manager-hierarchy-row.is-register-project{background:var(--inoza-white)}.manager-hierarchy-row.is-project .manager-hierarchy-name strong{font-size:.82rem;font-weight:700}.manager-hierarchy-row.is-register-department .manager-hierarchy-name strong{font-size:.84rem;font-weight:800}.manager-hierarchy-row.is-register-project .manager-hierarchy-name strong{font-size:.82rem;font-weight:700}.manager-hierarchy-row.is-project span,.manager-hierarchy-row.is-register-project span{color:#475467}.manager-hierarchy-row.is-navigable{cursor:pointer}.manager-hierarchy-row.is-navigable:hover,.manager-hierarchy-row.is-navigable:focus-visible{background:#eef5ff;outline:2px solid rgba(37,99,235,.18);outline-offset:-2px}.manager-hierarchy-row.is-navigable .manager-hierarchy-name strong{color:#0f4aa8}.manager-hierarchy-row.is-child-state{background:#f8fafc;color:#667085}.manager-hierarchy-row.is-error{color:#9a4a43}.manager-hierarchy-row>span{align-items:center;border-left:1px solid rgba(23,32,51,.06);display:flex;min-height:38px;min-width:0;overflow:hidden;padding:6px 8px}.manager-hierarchy-row>span:first-child{background:inherit;border-left:0;justify-content:center;left:0;position:sticky;z-index:3}.manager-hierarchy-row>span:nth-child(2){background:inherit;left:38px;position:sticky;z-index:2}.manager-hierarchy-name{padding-left:calc(8px + (var(--tree-depth, 0) * 18px))!important}.manager-hierarchy-name strong{color:var(--inoza-slate);font-size:.84rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-hierarchy-row span{color:#667085;font-size:.74rem;line-height:1.2}.manager-hierarchy-row span strong{color:var(--inoza-slate);font-size:.84rem;font-weight:800}.manager-hierarchy-row .is-risk strong{color:#8d4b45}.manager-hierarchy-metric-button{align-items:center;background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;min-height:28px;min-width:42px;padding:3px 6px}.manager-hierarchy-metric-button:hover,.manager-hierarchy-metric-button:focus-visible{background:#2563eb1a;outline:2px solid rgba(37,99,235,.22);outline-offset:-2px}.manager-hierarchy-expander{min-height:42px}.manager-hierarchy-toggle,.manager-hierarchy-toggle-placeholder{align-items:center;border-radius:4px;display:inline-flex;height:24px;justify-content:center;width:24px}.manager-hierarchy-toggle{background:var(--inoza-white);border:1px solid rgba(23,32,51,.16);color:var(--inoza-slate);cursor:pointer;padding:0}.manager-hierarchy-toggle:hover{background:#f3f5f7}.manager-hierarchy-toggle-placeholder{background:transparent}.manager-report-row{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);min-width:0;padding:9px 10px}.manager-report-person{display:grid;gap:3px;min-width:0}.manager-report-person strong,.manager-breakdown-row span{color:var(--inoza-slate);font-size:.92rem;font-weight:800;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-report-person span,.manager-risk-row small,.manager-breakdown-row small{color:#667085;font-size:.78rem;line-height:1.25}.manager-report-projects{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.manager-report-projects small{background:var(--inoza-white);border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#344054;font-size:.68rem;font-weight:700;line-height:1;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.manager-report-metrics{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(68px,1fr));min-width:0}.manager-report-metrics span{background:var(--inoza-white);border:1px solid rgba(23,32,51,.08);border-radius:7px;display:grid;gap:3px;min-width:0;padding:7px 8px}.manager-report-metrics strong{color:var(--inoza-slate);font-size:1rem;font-weight:800;line-height:1}.manager-risk-table{border:1px solid rgba(23,32,51,.1);border-radius:8px;max-width:100%;overflow-x:auto}.manager-risk-row{align-items:center;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:8px;grid-template-columns:minmax(110px,.7fr) minmax(190px,1.5fr) minmax(120px,.8fr) minmax(105px,.75fr) minmax(88px,.55fr) minmax(78px,.5fr) minmax(110px,.7fr);min-width:900px;padding:9px 10px}.manager-risk-row.is-head{background:#f8fafc;border-top:0;color:#667085;font-size:.7rem;font-weight:800;letter-spacing:.08em;min-height:34px;text-transform:uppercase}.manager-risk-row span{min-width:0}.manager-risk-row strong{color:var(--inoza-slate);display:block;font-size:.86rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-risk-row span:last-child{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.manager-drilldown-panel{background:#f8fbff;border:1px solid rgba(37,99,235,.16);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.manager-drilldown-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.manager-drilldown-title h3{color:var(--inoza-slate);font-size:1rem;font-weight:800;line-height:1.2;margin:0}.manager-drilldown-title span{color:#667085;display:block;font-size:.78rem;font-weight:800;margin-top:3px}.manager-drilldown-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.manager-drilldown-table{background:var(--inoza-white)}.manager-breakdown-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-breakdown-list{display:grid;gap:6px}.manager-breakdown-row{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:8px;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.manager-breakdown-row small{grid-column:1 / -1}.manager-empty-row{align-items:center;color:var(--muted);display:flex;gap:8px;min-height:54px;padding:10px}@media(max-width:860px){.content-shell{padding:8px 8px 72px}.topbar{border-radius:0 0 10px 10px;margin:-8px -8px 8px;min-height:50px;padding:8px 10px}.topbar h2{font-size:1.05rem}.topbar-actions{gap:8px}.topbar-add-action{min-height:36px;padding:7px 10px}.topbar .open-as-button{min-width:0;width:132px}.command-center-page .management-command-grid,.command-center-page .management-grid-panel,.command-center-page .management-summary-grid{border-radius:8px}.command-center-page .management-command-grid{gap:8px;padding:9px}.command-center-page .management-title-block{gap:2px}.command-center-page .management-title-block h1{font-size:1.16rem}.command-center-page .management-title-block p:not(.eyebrow){font-size:.76rem;line-height:1.25}.command-center-page .management-filter-grid{align-items:stretch;gap:7px}.command-center-page .management-filter-grid .field,.command-center-page .management-empty-state.compact{min-width:0}.command-center-page .management-empty-state.compact{min-height:46px;padding:9px 10px}.command-center-page .management-assign-button{font-size:.84rem;gap:6px;justify-content:center;line-height:1;min-height:32px;padding:6px 10px;width:fit-content}.command-center-page .management-assign-button svg{height:15px;width:15px}.grid-command-center-page .management-summary-grid{background:var(--inoza-white);border:1px solid rgba(23,32,51,.09);border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.grid-command-center-page .management-summary-cell,.grid-command-center-page .management-metric-cell{background:transparent;border:0;border-left:1px solid rgba(23,32,51,.08);border-top:1px solid rgba(23,32,51,.08);border-radius:0;min-width:0;min-height:58px;padding:8px 9px 7px}.grid-command-center-page .management-summary-cell{border-left:0;border-top:0;grid-column:1 / -1}.grid-command-center-page .management-metric-cell:first-child,.grid-command-center-page .management-summary-cell+.management-metric-cell{border-left:0;border-top:0}.grid-command-center-page .management-metric-cell:nth-child(-n+2),.grid-command-center-page .management-summary-cell~.management-metric-cell:nth-child(-n+3){border-top:0}.grid-command-center-page .management-metric-cell:nth-child(odd){border-left:0}.grid-command-center-page .management-summary-cell~.management-metric-cell:nth-child(2n){border-left:0}.grid-command-center-page .management-summary-cell~.management-metric-cell:nth-child(odd){border-left:1px solid rgba(23,32,51,.08)}.grid-command-center-page .management-summary-grid:not(:has(.management-summary-cell)) .management-metric-cell:nth-child(3n+1){border-left:0}.grid-command-center-page .management-summary-grid:not(:has(.management-summary-cell)) .management-metric-cell:nth-child(-n+3){border-top:0}.grid-command-center-page .management-summary-cell strong{font-size:.84rem}.grid-command-center-page .management-metric-cell{align-content:center;gap:5px}.grid-command-center-page .management-metric-cell span{font-size:.6rem;letter-spacing:.03em;line-height:1.12;overflow-wrap:normal;white-space:normal}.grid-command-center-page .management-metric-cell strong{font-size:1.12rem;line-height:1}.grid-command-center-page .management-progress-bar{height:4px}.command-center-page .project-grid-panel{gap:6px}.command-center-page .portfolio-grid-table{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.command-center-page .portfolio-grid-head{display:grid}.command-center-page .portfolio-grid-row{align-items:center;border-radius:0;display:grid;gap:6px;grid-template-columns:minmax(140px,1fr) 64px 72px 64px 64px minmax(96px,.72fr);min-height:36px;min-width:560px;padding:6px 8px;width:100%}.command-center-page .portfolio-grid-row:not(.portfolio-grid-head){border-top:1px solid rgba(23,32,51,.08);min-height:0;min-width:560px}.command-center-page .portfolio-grid-row:not(.portfolio-grid-head).active{box-shadow:inset 3px 0 #1b5b94b8}.command-center-page .portfolio-grid-head>span{align-items:center;display:inline-flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-center-page .portfolio-grid-head>span:nth-child(2),.command-center-page .portfolio-grid-head>span:nth-child(3),.command-center-page .portfolio-grid-head>span:nth-child(4),.command-center-page .portfolio-grid-head>span:nth-child(5),.command-center-page .portfolio-grid-head>span:last-child{font-size:0;justify-content:flex-end}.command-center-page .portfolio-grid-head>span:nth-child(2):after,.command-center-page .portfolio-grid-head>span:nth-child(3):after,.command-center-page .portfolio-grid-head>span:nth-child(4):after,.command-center-page .portfolio-grid-head>span:nth-child(5):after,.command-center-page .portfolio-grid-head>span:last-child:after{font-size:.61rem}.command-center-page .portfolio-grid-head>span:nth-child(2):after{content:"Done"}.command-center-page .portfolio-grid-head>span:nth-child(3):after{content:"Prog"}.command-center-page .portfolio-grid-head>span:nth-child(4):after{content:"Pend"}.command-center-page .portfolio-grid-head>span:nth-child(5):after{content:"Attn"}.command-center-page .portfolio-grid-head>span:last-child:after{content:"Tasks"}.command-center-page .portfolio-grid-row>span:first-child,.command-center-page .portfolio-grid-head>span:first-child{order:1}.command-center-page .portfolio-grid-row>span:last-child,.command-center-page .portfolio-grid-head>span:last-child{order:2}.command-center-page .portfolio-grid-row>strong:nth-child(2),.command-center-page .portfolio-grid-head>span:nth-child(2){order:3}.command-center-page .portfolio-grid-row>strong:nth-child(3),.command-center-page .portfolio-grid-head>span:nth-child(3){order:4}.command-center-page .portfolio-grid-row>strong:nth-child(4),.command-center-page .portfolio-grid-head>span:nth-child(4){order:5}.command-center-page .portfolio-grid-row>strong:nth-child(5),.command-center-page .portfolio-grid-head>span:nth-child(5){order:6}.command-center-page .portfolio-grid-row>strong,.command-center-page .portfolio-grid-row>span:last-child strong{font-size:.78rem;justify-self:end;line-height:1.1;min-width:0;text-align:right;white-space:nowrap}.command-center-page .portfolio-grid-row>span:first-child strong{display:block;font-size:.82rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-center-page .portfolio-grid-row>span:last-child{min-width:0;text-align:right}.command-center-page .portfolio-grid-row small{display:none}.command-center-page .portfolio-grid-row>span:first-child small{display:block;font-size:.68rem;line-height:1.1;margin-top:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-center-page .portfolio-grid-row>span:last-child small{display:block;font-size:0;height:0;line-height:0;overflow:hidden;white-space:nowrap}.manager-hero{align-items:flex-start;gap:8px;flex-direction:column;grid-template-columns:minmax(0,1fr);padding:8px 9px}.manager-hero h1{font-size:1.12rem}.manager-hero p:not(.eyebrow){font-size:.74rem;line-height:1.22;margin-top:2px}.manager-hero-actions{gap:6px;justify-content:flex-start}.manager-hero-badge{font-size:.72rem;min-height:28px;padding:5px 8px;white-space:normal}.manager-summary-grid{grid-template-columns:repeat(7,minmax(76px,1fr));overflow-x:auto}.manager-metric-card{border-left:1px solid rgba(23,32,51,.08);border-top:0;min-width:76px;padding:7px 8px}.manager-metric-card span{font-size:.56rem;letter-spacing:.04em}.manager-metric-card strong{font-size:1.08rem}.manager-metric-card:first-child{border-left:0}.manager-report-row{grid-template-columns:minmax(0,1fr)}.manager-report-list.manager-hierarchy-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.manager-hierarchy-row,.manager-hierarchy-row.manager-report-row,.manager-hierarchy-row.is-head{grid-template-columns:34px minmax(150px,1.16fr) minmax(92px,.68fr) minmax(104px,.72fr) repeat(7,minmax(66px,.42fr));min-width:842px}.manager-hierarchy-row>span{min-height:36px;padding:5px 7px}.manager-hierarchy-row>span:nth-child(2){left:34px}.manager-hierarchy-name{padding-left:calc(7px + (var(--tree-depth, 0) * 14px))!important}.manager-hierarchy-row span,.manager-hierarchy-row span strong{white-space:nowrap}.manager-hierarchy-row span{font-size:.68rem}.manager-hierarchy-name strong,.manager-hierarchy-row span strong{font-size:.76rem}.manager-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-breakdown-grid{grid-template-columns:minmax(0,1fr)}.manager-panel{padding:8px}.manager-panel-title{align-items:center;flex-direction:row;gap:8px}.manager-panel-title h2{font-size:.94rem}.manager-panel-title>span{font-size:.58rem;padding:4px 7px}.manager-view-page{gap:7px;padding-bottom:88px}}.wbs-my-work-page{gap:8px}.wbs-my-work-page .my-work-header{align-items:center;border-radius:8px;box-shadow:none;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.22fr);min-height:66px;padding:8px 10px}.wbs-my-work-page .my-work-header .eyebrow{color:#8f6728;font-size:.62rem;letter-spacing:.1em;margin-bottom:2px}.wbs-my-work-page .my-work-header h1{font-size:clamp(1.12rem,1.38vw,1.38rem);letter-spacing:0;line-height:1.12;margin:0}.wbs-my-work-page .my-work-header p:not(.eyebrow){font-size:.78rem;line-height:1.22;margin-top:4px}.wbs-my-work-page .my-day-project-context{color:#46536a;font-size:.72rem;font-weight:700;line-height:1.25;margin-top:5px}.wbs-my-work-page .my-work-quick-card{background:var(--inoza-white);border-color:#1720331a;border-radius:6px;box-shadow:none;gap:3px;min-height:48px;padding:7px 9px}.wbs-my-work-page .my-work-quick-card span{font-size:.62rem;letter-spacing:.08em}.wbs-my-work-page .my-work-quick-card strong{font-size:.86rem;line-height:1.18}.wbs-my-work-page .my-work-quick-card small{font-size:.74rem;line-height:1.18}.wbs-my-work-page .my-work-metrics{gap:5px}.wbs-my-work-page .leadership-metric{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:6px;box-shadow:none;display:flex;gap:7px;justify-content:flex-start;min-height:32px;padding:5px 8px}.wbs-my-work-page .leadership-metric strong{color:#8f6728;font-size:.98rem;line-height:1}.wbs-my-work-page .leadership-metric small{color:#667085;font-size:.75rem;font-weight:600}.wbs-my-work-page .workbook-task-sections{display:grid;gap:8px}.wbs-my-work-page .workbook-task-sections-toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:32px;min-width:0}.wbs-my-work-page .workbook-column-resize-toolbar{display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;min-width:0;padding:0}.wbs-my-work-page .workbook-column-resize-toolbar .secondary-action{min-height:30px}.wbs-my-work-page .md-group-sections{display:grid;gap:10px}.wbs-my-work-page .md-group-section{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}.wbs-my-work-page .md-group-section .workbook-task-sections{padding:0}.wbs-my-work-page .panel{border-radius:8px;box-shadow:none;gap:6px;padding:8px}.wbs-my-work-page .panel-head{min-height:24px}.wbs-my-work-page .panel-head h2{font-size:.95rem;line-height:1.15}.wbs-my-work-page .workbook-task-panel{display:grid;gap:5px}.wbs-my-work-page .workbook-task-subtitle{color:#667085;font-size:.66rem;font-style:normal;font-weight:600;letter-spacing:.06em}.wbs-my-work-page .workbook-task-table{border:1px solid rgba(23,32,51,.11);border-radius:6px;box-shadow:none;overflow-x:auto;overflow-y:hidden}.wbs-my-work-page .workbook-task-row{align-items:center;background:var(--inoza-white);color:var(--inoza-slate);display:grid;gap:0;min-height:46px;min-width:0;padding:0;text-align:left;width:100%}.wbs-my-work-page .workbook-virtual-list{min-width:var(--wbs-workbook-min-width, 100%);position:relative;width:100%}.wbs-my-work-page .workbook-virtual-item{left:0;position:absolute;right:0;top:0;width:100%}.wbs-my-work-page .workbook-virtual-item .workbook-task-row-wrap,.wbs-my-work-page .workbook-virtual-item .workbook-area-group{width:100%}.wbs-my-work-page .workbook-task-head{background:#f8fafc}.wbs-my-work-page .workbook-task-row>span{border-left:1px solid rgba(23,32,51,.08);color:#596579;font-size:.84rem;font-weight:400;line-height:1.35;min-height:38px;min-width:0;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-row>span:first-child{border-left:0}.wbs-my-work-page .workbook-assignee-name{font-weight:400}.wbs-my-work-page .workbook-task-row.selected{background:#f8fafc}.wbs-my-work-page .workbook-task-row.is-delayed-row:not(.workbook-task-head){box-shadow:inset 4px 0 0 var(--danger)}.workbook-column-label.has-row-selection,.workbook-task-id-cell.has-row-selection{align-items:center;display:grid;gap:8px;grid-template-columns:24px minmax(72px,1fr);min-width:0;width:100%}.workbook-column-label.has-row-selection>.workbook-row-select,.workbook-task-id-cell.has-row-selection>.workbook-row-select{flex:0 0 auto;height:18px;justify-self:center;margin:0;width:18px}.workbook-task-id-cell.has-row-selection>:not(.workbook-row-select),.workbook-column-label.has-row-selection>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbook-task-id-cell.has-row-selection>.workbook-task-id-value,.workbook-task-id-cell.has-row-selection>.workbook-mobile-pinned-title{grid-column:2}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span.workbook-task-id-cell.has-row-selection{display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr)}.workbook-mobile-pinned-title{display:none}.wbs-my-work-page .workbook-task-head>span{color:#596579;font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:.04em}.wbs-my-work-page .workbook-column-sort-button{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:5px;letter-spacing:inherit;min-width:0;padding:0;text-align:left;text-transform:inherit}.wbs-my-work-page .workbook-column-sort-button:hover,.wbs-my-work-page .workbook-column-sort-button:focus-visible,.wbs-my-work-page .workbook-task-head>span.sorted .workbook-column-sort-button{color:var(--inoza-slate)}.wbs-my-work-page .workbook-column-sort-indicator{color:#9aa4b2;flex:0 0 auto;font-size:.7rem;line-height:1}.wbs-my-work-page .workbook-task-head>span.sorted .workbook-column-sort-indicator{color:#a6781f}.wbs-my-work-page .workbook-task-row>span:nth-child(2){color:var(--inoza-slate);font-weight:600;font-variant-numeric:tabular-nums}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Description]{color:var(--inoza-slate);font-weight:500}.wbs-my-work-page button.workbook-task-row:hover{background:#1569ff0f}.wbs-my-work-page .workbook-evidence{align-items:center;display:inline-flex;justify-content:center}.wbs-my-work-page .workbook-evidence.attached{color:#27664a}.wbs-my-work-page .workbook-evidence.missing{color:#a54843}.wbs-my-work-page .workbook-inline-status,.wbs-my-work-page .workbook-inline-date,.wbs-my-work-page .workbook-inline-remarks,.wbs-my-work-page .workbook-inline-text{background:var(--inoza-white);border:1px solid rgba(23,32,51,.13);border-radius:5px;box-shadow:none;color:var(--inoza-slate);font:inherit;font-size:.82rem;font-weight:400;min-height:32px;padding:4px 7px;width:100%}.wbs-my-work-page .workbook-inline-status{font-weight:600}.wbs-my-work-page .workbook-inline-date{background:transparent;border-color:transparent;font-variant-numeric:tabular-nums;font-weight:400;min-width:128px}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head):hover .workbook-inline-date,.wbs-my-work-page .workbook-inline-date:hover,.wbs-my-work-page .workbook-inline-date:focus,.wbs-my-work-page .workbook-inline-date:focus-visible{background:var(--inoza-white);border-color:#b8873d57}.wbs-my-work-page .workbook-inline-text.compact{min-width:0}.wbs-my-work-page .workbook-context-text,.wbs-my-work-page .workbook-context-note{align-items:center;color:#667085;display:inline-flex;font-size:.76rem;font-weight:400;min-height:29px}.wbs-my-work-page .workbook-context-note{color:#8a94a6;white-space:nowrap}.wbs-my-work-page .workbook-inline-text.finance{font-size:.72rem;min-height:30px}.wbs-my-work-page .workbook-icon-button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.13);border-radius:5px;box-shadow:none;cursor:pointer;display:inline-flex;height:29px;justify-content:center;width:32px}.wbs-my-work-page .workbook-icon-button.attached{background:#eef8f1;border-color:#27664a38}.wbs-my-work-page .workbook-icon-button.missing{background:var(--inoza-white)}.project-wbs-view-toggle,.wbs-my-work-page .workbook-mode-toggle{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:7px;display:inline-flex;flex:0 0 auto;gap:3px;padding:3px}.project-wbs-view-toggle button,.wbs-my-work-page .workbook-mode-toggle button{background:transparent;border:0;border-radius:5px;color:#475467;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;min-height:28px;padding:5px 10px}.project-wbs-view-toggle button.active,.wbs-my-work-page .workbook-mode-toggle button.active{background:var(--surface-shell);color:var(--inoza-white)}.engineering-progress-matrix{display:grid;gap:5px;min-width:0;position:relative}.engineering-progress-matrix-summary{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.engineering-progress-matrix-summary span{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;display:flex;gap:5px;min-height:26px;min-width:0;padding:3px 7px}.engineering-progress-matrix-summary strong{color:var(--inoza-slate);font-size:.82rem;line-height:1}.engineering-progress-matrix-summary small{color:#667085;font-size:.58rem;font-weight:800;line-height:1;text-transform:uppercase}.engineering-progress-matrix-head,.engineering-progress-matrix-row{align-items:stretch;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(110px,.18fr) minmax(300px,1.1fr);min-width:0}.engineering-progress-matrix-head{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:6px 6px 0 0;color:#667085;font-size:.62rem;font-weight:800;letter-spacing:.04em;min-height:26px;text-transform:uppercase}.engineering-progress-matrix-head span,.engineering-progress-matrix-row>span,.engineering-progress-activity{border-left:1px solid rgba(23,32,51,.08);min-width:0;padding:5px 8px}.engineering-progress-matrix-head span:first-child,.engineering-progress-activity{border-left:0}.engineering-progress-matrix-body{border:1px solid rgba(23,32,51,.1);border-top:0;border-radius:0 0 6px 6px;display:grid;overflow:hidden}.engineering-progress-matrix-row{background:var(--inoza-white);border-top:1px solid rgba(23,32,51,.08)}.engineering-progress-matrix-row:first-child{border-top:0}.engineering-progress-activity{align-content:center;background:transparent;border-bottom:0;border-right:0;border-top:0;color:var(--inoza-slate);display:grid;gap:3px;text-align:left}.engineering-progress-activity strong{display:block;font-size:.76rem;font-weight:780;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engineering-progress-activity small{color:#667085;display:block;font-size:.62rem;font-weight:700;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engineering-progress-count{align-content:center;display:grid;gap:3px}.engineering-progress-count strong{color:#344054;font-size:.68rem;font-weight:700;line-height:1.15}.engineering-progress-count i{background:#edf2f7;border-radius:999px;display:block;height:4px;overflow:hidden}.engineering-progress-count em{background:#27664a;border-radius:inherit;display:block;height:100%}.engineering-progress-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.engineering-progress-chip{align-items:center;background:#fbfcfd;border:1px solid rgba(23,32,51,.1);border-radius:5px;color:#344054;cursor:pointer;display:inline-flex;gap:4px;max-width:150px;min-height:24px;min-width:0;padding:3px 6px}.engineering-progress-chip span{font-size:.68rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engineering-progress-chip-project{background:#1b5b9414;border-radius:999px;color:#1b5b94;flex:0 0 auto;font-size:.52rem;font-weight:800;line-height:1;max-width:62px;min-width:0;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.engineering-progress-chip-status{color:#667085;flex:0 0 auto;font-size:.54rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.engineering-progress-chip-status.is-open{background:#98a2b3;border-radius:999px;height:5px;width:5px}.engineering-progress-chip.status-done,.engineering-progress-chip.status-completed{background:#eef8f1;border-color:#27664a42;color:#27664a}.engineering-progress-chip.status-in-progress{background:#eef4ff;border-color:#3558963d;color:#2d5f9a}.engineering-progress-chip.status-delayed{background:#fff7e6;border-color:#b8873d52;color:#8f6728}.engineering-progress-chip.status-blocked,.engineering-progress-chip.status-blocked-by-dependency{background:#fff1f0;border-color:#a5484347;color:#9a4a43}@media(max-width:860px){.wbs-my-work-page{gap:5px}.wbs-my-work-page .my-work-header{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:7px 8px}.wbs-my-work-page .my-work-header .eyebrow{font-size:.56rem;margin-bottom:1px}.wbs-my-work-page .my-work-header h1{font-size:1.02rem}.wbs-my-work-page .my-work-header p:not(.eyebrow){font-size:.68rem;line-height:1.16;margin-top:2px}.wbs-my-work-page .my-work-quick-card{display:none}.wbs-my-work-page .my-work-metrics{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-my-work-page .leadership-metric{min-height:28px;padding:4px 7px}.wbs-my-work-page .leadership-metric strong{font-size:.86rem}.wbs-my-work-page .leadership-metric small{font-size:.68rem}.wbs-my-work-page .panel{padding:6px}.wbs-my-work-page .workbook-task-row>span{min-height:32px;padding:6px 8px}.wbs-my-work-page .workbook-task-head{display:none}.wbs-my-work-page .workbook-task-table{overflow:visible}.wbs-my-work-page .workbook-inline-date,.wbs-my-work-page .workbook-inline-status,.wbs-my-work-page .workbook-inline-remarks{min-width:0;width:100%}.project-wbs-view-toggle,.wbs-my-work-page .workbook-mode-toggle{justify-content:stretch;width:100%}.wbs-my-work-page .workbook-task-sections-toolbar{flex-wrap:wrap;gap:6px}.wbs-my-work-page .workbook-task-sections-toolbar .workbook-mode-toggle{flex:1 1 210px}.wbs-my-work-page .workbook-column-resize-toolbar{flex:0 0 auto;margin-left:auto}.wbs-my-work-page .workbook-column-resize-toolbar .secondary-action{min-height:34px}.project-wbs-view-toggle button,.wbs-my-work-page .workbook-mode-toggle button{flex:1 1 0;min-height:34px}.engineering-progress-matrix-head{display:none}.engineering-progress-matrix-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.engineering-progress-matrix-summary span{align-items:flex-start;display:grid;gap:2px;min-height:34px;padding:5px}.engineering-progress-matrix-summary strong{font-size:.86rem}.engineering-progress-matrix-summary small{font-size:.56rem}.engineering-progress-matrix-body{border-top:1px solid rgba(23,32,51,.1);border-radius:6px}.engineering-progress-matrix-row{gap:6px;grid-template-columns:minmax(0,1fr);padding:7px}.engineering-progress-matrix-row>span,.engineering-progress-activity{border-left:0;padding:0}.engineering-progress-activity{gap:3px}.engineering-progress-activity strong,.engineering-progress-activity small{white-space:normal}.engineering-progress-count{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;padding:5px 6px}.engineering-progress-chips{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-progress-chip{justify-content:space-between;max-width:none;width:100%}}@media(max-width:640px){.topbar{align-items:center;display:flex;justify-content:flex-end;min-height:50px}.topbar>div:first-child{display:none}.topbar-actions{align-items:center;display:flex!important;flex:0 0 auto;flex-wrap:nowrap;gap:8px}.topbar .open-as-button{border-radius:8px;min-width:118px;padding:5px 7px;width:126px}.topbar .open-as-avatar{height:26px;width:26px}.topbar .open-as-button small{font-size:.52rem}.topbar .open-as-button strong{font-size:.72rem}.open-as-backdrop{background:#0208138a;display:block;inset:0;position:fixed;z-index:110}.topbar .open-as-menu{border-color:#1720331f;border-radius:20px 20px 0 0;box-shadow:0 -18px 42px #0f172a38;display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr);inset:auto 0 0;max-height:min(82dvh,700px);min-height:0;min-width:0;overflow:hidden;padding:12px 12px max(12px,env(safe-area-inset-bottom));position:fixed;width:100%;z-index:120}.open-as-sheet-head{align-items:center;display:flex;justify-content:space-between}.open-as-sheet-head>strong{color:var(--text);font-size:1.05rem;line-height:1.1}.topbar .open-as-sheet-head button{align-items:center;background:#1720330a;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:var(--text);display:inline-flex;height:36px;justify-content:center;min-height:0;padding:0;width:36px}.open-as-search{align-items:center;background:#f8fafcf5;border:1px solid rgba(23,32,51,.12);border-radius:12px;color:var(--muted);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:42px;padding:0 11px}.open-as-search input{background:transparent;color:var(--text);font-size:.92rem;font-weight:700;min-width:0;outline:0}.open-as-list{gap:5px;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;-webkit-overflow-scrolling:touch}.topbar .open-as-menu .open-as-persona-row{border-color:#17203314;border-radius:12px;color:var(--text);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:8px 9px;width:100%}.topbar .open-as-menu .open-as-persona-row.active{background:#1569ff1f;border-color:#1569ff47}.topbar .open-as-menu .open-as-avatar{height:34px;width:34px}.open-as-menu .open-as-persona-row>span:not(.open-as-avatar){min-width:0}.topbar .open-as-menu .open-as-persona-row strong{color:var(--text);font-size:.92rem;line-height:1.15}.topbar .open-as-menu .open-as-persona-meta .open-as-desktop-label{display:none}.topbar .open-as-menu .open-as-persona-meta .open-as-mobile-label{display:inline}.topbar .open-as-menu .open-as-persona-meta{color:var(--muted);font-size:.68rem;letter-spacing:0;text-transform:none}.open-as-current-badge{align-self:center;background:#46d39a21;border:1px solid rgba(70,211,154,.22);border-radius:999px;color:#197a55;display:inline-flex;font-size:.62rem;font-style:normal;font-weight:800;justify-self:end;line-height:1;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.topbar .icon-button{min-width:42px;padding:7px 8px}.topbar-add-action{font-size:.82rem;flex:0 0 auto;min-width:112px;padding:7px 10px;white-space:nowrap}.wbs-my-work-page .workbook-task-head{display:none!important}.wbs-my-work-page .sectioned-workbook-layout,.project-wbs-live-sheet .sectioned-workbook-layout{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.project-wbs-view-toggle,.wbs-my-work-page .workbook-mode-toggle{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden}.project-wbs-view-toggle button,.wbs-my-work-page .workbook-mode-toggle button{min-width:0;overflow:hidden;text-overflow:ellipsis}}.wbs-my-work-page .workbook-task-row-wrap{border-bottom:1px solid rgba(23,32,51,.08);border-top:1px solid rgba(23,32,51,.08)}.wbs-my-work-page .workbook-task-row-wrap:first-of-type{border-top:0}.wbs-my-work-page .workbook-area-group .workbook-task-row-wrap:last-child{border-bottom:0}.wbs-my-work-page .workbook-task-row-wrap>.workbook-task-row{border-top:0}.wbs-my-work-page .workbook-task-description{display:grid;gap:2px;min-width:0}.wbs-my-work-page .workbook-task-description.has-side-fields{align-items:start;gap:4px 8px;grid-template-columns:minmax(0,1fr) minmax(104px,.38fr)}.wbs-my-work-page .workbook-task-copy{display:grid;gap:2px;min-width:0}.wbs-my-work-page .workbook-task-title-line{align-items:center;display:flex;gap:6px;min-width:0}.wbs-my-work-page .workbook-cc-pill{align-items:center;background:color-mix(in srgb,var(--success, #1db954) 14%,white);border:1px solid color-mix(in srgb,var(--success, #1db954) 38%,white);border-radius:999px;color:#116b32;display:inline-flex;flex:0 0 auto;font:700 .64rem/1 Inter,sans-serif;letter-spacing:.04em;padding:.18rem .34rem}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span{order:20}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=Location]{order:1}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=Description]{order:2}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=From]{order:3}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=To]{order:4}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=Status]{order:5}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=Ageing]{order:6}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label="Task ID"]{order:7}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label=Project]{order:8}.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label="Assigned To"],.my-day-page.wbs-my-work-page .workbook-task-row.prioritizes-work-context>span[data-mobile-label="Assigned By"]{order:9}.project-wbs-page .workbook-task-row.project-before-actions>span[data-mobile-label=Project]{order:19}.project-wbs-page .workbook-task-row.project-before-actions>span[data-mobile-label=Actions]{order:20}.wbs-my-work-page .workbook-meta-pills{align-items:center;display:inline-flex;flex:0 1 auto;gap:4px;min-width:0}.wbs-my-work-page .workbook-task-name-wrap{flex:1 1 auto;min-width:0;position:relative}.wbs-my-work-page .workbook-task-description .workbook-task-name{color:var(--inoza-slate);display:block;font-size:.82rem;font-weight:500;line-height:1.22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-name:focus-visible{border-radius:3px;box-shadow:0 0 0 2px var(--focus-on-light);outline:0}.wbs-my-work-page .workbook-task-name-toggle{display:none}.workbook-task-full-text{background:var(--inoza-midnight);border:1px solid rgba(51,168,255,.45);border-radius:6px;box-sizing:border-box;box-shadow:0 8px 20px #03081d3d;color:var(--inoza-white);display:block;font:500 .76rem/1.35 var(--font-body);overflow-wrap:anywhere;padding:7px 9px;pointer-events:none;position:fixed;width:max-content;z-index:250}@media(max-width:860px){.wbs-my-work-page .workbook-task-name-wrap{align-items:end;display:grid;gap:2px}.wbs-my-work-page .workbook-task-description .workbook-task-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.3;max-height:2.6em;overflow:hidden;white-space:normal}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description .workbook-task-name-wrap.is-expanded .workbook-task-name{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.wbs-my-work-page .workbook-task-row:has(.workbook-task-name-wrap.is-expanded){height:auto!important;max-height:none!important}.wbs-my-work-page .workbook-task-row:has(.workbook-task-name-wrap.is-expanded)>span[data-mobile-label=Description]{align-items:flex-start;overflow:visible;white-space:normal}.wbs-my-work-page .workbook-task-name-wrap.is-truncated .workbook-task-name-toggle{align-self:start;background:transparent;border:0;color:var(--inoza-electric);display:inline-flex;font:650 .68rem/1.2 var(--font-body);justify-self:start;min-height:24px;padding:3px 0;text-decoration:underline;text-underline-offset:2px}}.wbs-my-work-page .workbook-task-remarks-line{display:flex;min-height:0;min-width:0;position:relative}.wbs-my-work-page .workbook-remarks-control{align-items:flex-start;display:inline-flex;max-width:100%;min-width:0;position:relative}.wbs-my-work-page .workbook-remarks-trigger{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:7px;color:#667085;cursor:pointer;display:inline-flex;font-size:.66rem;font-weight:600;gap:4px;height:27px;justify-content:center;line-height:1.1;max-width:27px;min-height:27px;min-width:27px;padding:0;position:relative;text-align:center;width:27px}.wbs-my-work-page .workbook-remarks-control.has-remarks .workbook-remarks-trigger{background:#eaf2ff;border-color:#1569ff38;color:var(--inoza-royal)}.wbs-my-work-page .workbook-remarks-control.has-remarks .workbook-remarks-trigger:after{background:#1569ff;border:1px solid var(--inoza-white);border-radius:999px;content:"";height:6px;position:absolute;right:4px;top:4px;width:6px}.wbs-my-work-page .workbook-remarks-trigger:hover,.wbs-my-work-page .workbook-remarks-trigger:focus-visible{background:var(--inoza-white);border-color:#b0842d5c;color:var(--inoza-slate);outline:2px solid rgba(21,105,255,.16)}.wbs-my-work-page .workbook-remarks-trigger-text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wbs-my-work-page .workbook-remarks-popover{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:10px;box-shadow:0 18px 46px #0f172a29;display:grid;gap:10px;left:0;min-width:min(340px,76vw);padding:10px;position:absolute;top:calc(100% + 6px);z-index:45}.wbs-my-work-page .workbook-remarks-popover label{display:grid;gap:6px}.wbs-my-work-page .workbook-remarks-popover label>span{color:#667085;font-size:.66rem;font-weight:700;text-transform:uppercase}.wbs-my-work-page .workbook-remarks-editor{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:8px;color:var(--inoza-slate);font-size:.76rem;font-weight:400;line-height:1.35;min-height:82px;padding:8px 10px;resize:vertical;width:100%}.wbs-my-work-page .workbook-remarks-editor:focus{background:var(--inoza-white);border-color:#b0842d6b;color:var(--inoza-slate);outline:2px solid rgba(21,105,255,.16)}.wbs-my-work-page .workbook-remarks-popover-actions{display:flex;gap:8px;justify-content:flex-end}.wbs-my-work-page .workbook-remarks-popover-actions button{border:1px solid rgba(23,32,51,.12);border-radius:8px;cursor:pointer;font-size:.72rem;font-weight:700;min-height:30px;padding:6px 10px}.wbs-my-work-page .workbook-remarks-popover-actions .ghost{background:var(--inoza-white);color:#667085}.wbs-my-work-page .workbook-remarks-popover-actions .primary{background:#1569ff;border-color:#1569ff;color:var(--inoza-slate)}.wbs-my-work-page .workbook-project-pill,.wbs-my-work-page .workbook-task-type-pill,.wbs-my-work-page .workbook-subtask-pill{background:#eef6ff;border:1px solid rgba(27,91,148,.18);border-radius:999px;color:#1b5b94;flex:0 1 auto;font-size:.58rem;font-weight:600;line-height:1;max-width:76px;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-subtask-pill{background:#f5f7fb;border-color:#455b7a2e;color:#475467;max-width:124px}.wbs-my-work-page .workbook-subtask-pill.parent{background:#eef6ff;border-color:#1b5b942e;color:#1b5b94;max-width:190px}.wbs-my-work-page .workbook-subtask-pill.assignee{max-width:150px}.wbs-my-work-page .workbook-subtask-assignee-chip{align-items:center;background:#eef6ff;border:1px solid rgba(27,91,148,.2);border-radius:999px;color:#1b5b94;display:inline-flex;flex:0 0 auto;font-size:.58rem;font-weight:800;height:18px;justify-content:center;letter-spacing:0;line-height:1;min-width:22px;padding:0 5px}.wbs-my-work-page .workbook-task-type-pill{background:#f5f7fb;border-color:#3c485a29;color:#475467;max-width:66px}.wbs-my-work-page .workbook-task-type-pill.document{background:#f0f9f6;border-color:#1879572e;color:#187957}.wbs-my-work-page .workbook-task-type-pill.execution{background:#fff6ed;border-color:#b453092e;color:#9a4f08}.wbs-my-work-page .workbook-dependency-cue,.project-wbs-page .workbook-dependency-cue{align-items:center;border:1px solid rgba(84,111,157,.24);border-radius:999px;color:#5b6b84;display:inline-flex;flex:0 0 auto;font-size:.56rem;font-weight:600;gap:3px;line-height:1;max-width:82px;min-height:18px;padding:2px 5px;text-transform:uppercase}.wbs-my-work-page .workbook-dependency-cue.compact,.project-wbs-page .workbook-dependency-cue.compact{font-size:.62rem;font-weight:700;justify-content:center;max-width:24px;min-width:20px}.wbs-my-work-page .workbook-dependency-cue svg,.project-wbs-page .workbook-dependency-cue svg{flex:0 0 auto}.wbs-my-work-page .workbook-dependency-cue span,.project-wbs-page .workbook-dependency-cue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-dependency-cue.linked,.project-wbs-page .workbook-dependency-cue.linked{background:#f4f7fb}.wbs-my-work-page .workbook-dependency-cue.independent,.project-wbs-page .workbook-dependency-cue.independent{background:#f8fafc;border-color:#66708538;color:#667085}.wbs-my-work-page .workbook-dependency-cue.blocked,.project-wbs-page .workbook-dependency-cue.blocked{background:#fff1f0;border-color:#a5484347;color:#9a4a43}.wbs-my-work-page .workbook-dependency-legend,.project-wbs-page .workbook-dependency-legend{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:400;gap:6px 12px;justify-content:flex-end;line-height:1.25;margin:-2px 2px 6px}.wbs-my-work-page .workbook-dependency-legend span,.project-wbs-page .workbook-dependency-legend span{align-items:center;display:inline-flex;gap:5px;min-width:0}.wbs-my-work-page .workbook-dependency-legend strong,.project-wbs-page .workbook-dependency-legend strong,.project-wbs-page .workbook-dependency-mark{align-items:center;background:#f4f7fb;border:1px solid rgba(84,111,157,.24);border-radius:999px;color:#344054;display:inline-flex;font-size:.62rem;font-weight:700;justify-content:center;line-height:1;min-height:18px;min-width:20px;padding:2px 5px}.wbs-my-work-page .workbook-task-description small{color:#667085;font-size:.68rem;font-weight:400;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-field-line{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.wbs-my-work-page .workbook-task-description.has-side-fields .workbook-task-field-line{grid-column:1 / -1}.wbs-my-work-page .workbook-task-side-fields{display:grid;gap:4px;min-width:0}.wbs-my-work-page .workbook-task-side-fields label{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;display:grid;gap:2px;min-height:32px;min-width:0;padding:4px 5px}.wbs-my-work-page .workbook-task-side-fields label span{color:#667085;font-size:.56rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.wbs-my-work-page .workbook-task-side-fields input{background:transparent;border:0;color:var(--inoza-slate);font:inherit;font-size:.72rem;font-weight:400;min-height:18px;min-width:0;outline:0;padding:0;width:100%}.wbs-my-work-page .workbook-task-field-line label{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;display:grid;flex:0 1 148px;gap:5px;grid-template-columns:minmax(38px,auto) minmax(34px,1fr);min-height:26px;min-width:0;padding:3px 5px}.wbs-my-work-page .workbook-task-field-line.single-field label{flex-basis:138px;max-width:156px}.wbs-my-work-page .workbook-task-field-line label span{color:#667085;flex:0 0 auto;font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.wbs-my-work-page .workbook-task-field-line input{background:transparent;border:0;color:var(--inoza-slate);font:inherit;font-size:.72rem;font-weight:400;min-height:18px;min-width:0;outline:0;padding:0;width:100%}.wbs-my-work-page .workbook-task-detail-fields{align-items:center;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0;width:100%}.wbs-my-work-page .workbook-task-detail-fields label{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;display:grid;gap:3px;grid-template-columns:minmax(34px,auto) minmax(42px,1fr);min-height:28px;min-width:0;padding:3px 5px}.wbs-my-work-page .workbook-task-detail-fields label span{color:#667085;font-size:.56rem;font-weight:800;letter-spacing:.05em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wbs-my-work-page .workbook-task-detail-fields input{background:transparent;border:0;color:var(--inoza-slate);font:inherit;font-size:.72rem;font-weight:700;min-height:18px;min-width:0;outline:0;padding:0;width:100%}.wbs-my-work-page .workbook-task-detail-empty{color:#98a2b3;font-size:.78rem;font-weight:700}.wbs-my-work-page .workbook-ageing-value{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;line-height:1;min-height:18px;min-width:28px;padding:2px 6px}.wbs-my-work-page .workbook-ageing-value.is-current{background:#edf8f2;color:#17663b}.wbs-my-work-page .workbook-ageing-value.is-overdue{background:#fff3e4;color:#a15c11}.wbs-my-work-page .workbook-ageing-value.is-empty{background:#f2f4f7;color:#667085}.wbs-my-work-page .workbook-task-row.columns-dependent{grid-template-columns:78px minmax(96px,.36fr) minmax(210px,.86fr) minmax(120px,.5fr) 126px 126px 126px 46px minmax(132px,.58fr) 112px}.wbs-my-work-page .workbook-task-row.columns-dependent.has-detail-column{grid-template-columns:78px minmax(96px,.34fr) minmax(170px,.62fr) minmax(220px,.86fr) minmax(120px,.48fr) 126px 126px 126px 46px minmax(132px,.58fr) 112px}.wbs-my-work-page .workbook-task-row.columns-independent{grid-template-columns:78px minmax(96px,.36fr) minmax(210px,.86fr) 126px 126px 126px 46px minmax(132px,.58fr) 112px}.wbs-my-work-page .workbook-task-row.columns-independent.has-detail-column{grid-template-columns:78px minmax(96px,.34fr) minmax(170px,.62fr) minmax(220px,.86fr) 126px 126px 126px 46px minmax(132px,.58fr) 112px}.wbs-my-work-page .workbook-task-row.columns-assigned-to,.wbs-my-work-page .workbook-task-row.columns-assigned-from{grid-template-columns:78px minmax(96px,.36fr) minmax(210px,.82fr) minmax(132px,.54fr) 126px 126px 126px 46px minmax(132px,.58fr) 112px}.wbs-my-work-page .workbook-task-row.columns-assigned-to.has-detail-column,.wbs-my-work-page .workbook-task-row.columns-assigned-from.has-detail-column{grid-template-columns:78px minmax(96px,.34fr) minmax(170px,.58fr) minmax(220px,.86fr) minmax(132px,.5fr) 126px 126px 126px 46px minmax(132px,.58fr) 112px}.wbs-my-work-page .workbook-task-row.columns-finance-checklist{grid-template-columns:68px minmax(320px,1.4fr) 64px minmax(140px,.55fr) 112px}.wbs-my-work-page .workbook-task-row.columns-finance-cash-flow{grid-template-columns:58px minmax(168px,1.05fr) 98px minmax(112px,.66fr) 68px 68px 68px 68px 78px 64px minmax(118px,.62fr) 112px}.wbs-my-work-page .workbook-task-row.columns-finance-cheque{grid-template-columns:58px minmax(150px,.82fr) 92px minmax(120px,.66fr) minmax(130px,.78fr) 86px 90px 104px 104px 64px minmax(118px,.62fr) minmax(120px,.72fr) 112px}.wbs-my-work-page .workbook-inline-checkbox.finance{accent-color:var(--inoza-gold, #b68b2c);height:18px;margin:0 auto;width:18px}.wbs-my-work-page .workbook-task-row.columns-finance-recurring{grid-template-columns:58px minmax(260px,1.25fr) 110px 64px minmax(118px,.62fr) minmax(180px,.85fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent{grid-template-columns:104px minmax(86px,.34fr) minmax(92px,.38fr) minmax(230px,1fr) minmax(124px,.56fr) 122px 122px minmax(142px,.7fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent.has-detail-column{grid-template-columns:104px minmax(86px,.32fr) minmax(92px,.34fr) minmax(200px,.74fr) minmax(200px,.78fr) minmax(124px,.45fr) 122px 122px minmax(142px,.68fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-independent{grid-template-columns:104px minmax(86px,.34fr) minmax(92px,.38fr) minmax(230px,1fr) 122px 122px minmax(142px,.72fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-independent.has-detail-column{grid-template-columns:104px minmax(86px,.32fr) minmax(92px,.34fr) minmax(206px,.78fr) minmax(206px,.82fr) 122px 122px minmax(142px,.68fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{grid-template-columns:104px minmax(86px,.34fr) minmax(92px,.38fr) minmax(230px,.95fr) minmax(124px,.54fr) 122px 122px minmax(142px,.72fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to.has-detail-column,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from.has-detail-column{grid-template-columns:104px minmax(86px,.32fr) minmax(92px,.34fr) minmax(200px,.72fr) minmax(200px,.78fr) minmax(124px,.46fr) 122px 122px minmax(142px,.68fr) 112px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-dependent{grid-template-columns:104px minmax(86px,.34fr) minmax(92px,.38fr) minmax(230px,1fr) minmax(124px,.56fr) 122px 122px 64px minmax(142px,.7fr) 112px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-dependent.has-detail-column{grid-template-columns:104px minmax(86px,.32fr) minmax(92px,.34fr) minmax(200px,.74fr) minmax(200px,.78fr) minmax(124px,.45fr) 122px 122px 64px minmax(142px,.68fr) 112px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-independent{grid-template-columns:104px minmax(86px,.34fr) minmax(92px,.38fr) minmax(230px,1fr) 122px 122px 64px minmax(142px,.72fr) 112px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-independent.has-detail-column{grid-template-columns:104px minmax(86px,.32fr) minmax(92px,.34fr) minmax(206px,.78fr) minmax(206px,.82fr) 122px 122px 64px minmax(142px,.68fr) 112px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{grid-template-columns:104px minmax(86px,.34fr) minmax(92px,.38fr) minmax(230px,.95fr) minmax(124px,.54fr) 122px 122px 64px minmax(142px,.72fr) 112px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to.has-detail-column,.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from.has-detail-column{grid-template-columns:104px minmax(86px,.32fr) minmax(92px,.34fr) minmax(200px,.72fr) minmax(200px,.78fr) minmax(124px,.46fr) 122px 122px 64px minmax(142px,.68fr) 112px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head)>span,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head)>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head)>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head)>span{align-items:center;box-sizing:border-box;display:flex;height:100%;line-height:1.22}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head)>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head)>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head)>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head)>span[data-mobile-label=Description]{align-items:center}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-task-description,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-task-description,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-task-description,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-task-description{align-items:center;width:100%}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-task-title-line,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-task-title-line,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-task-title-line,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-task-title-line{line-height:1.2;overflow:hidden;white-space:nowrap;width:100%}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-meta-pills,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-meta-pills,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-meta-pills,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-meta-pills{max-width:48%;overflow:hidden;white-space:nowrap}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-subtask-pill.parent,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-subtask-pill.parent,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-subtask-pill.parent,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-subtask-pill.parent{max-width:132px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-task-id-with-toggle,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-task-id-with-toggle,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-task-id-with-toggle,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-task-id-with-toggle{display:grid;gap:4px;grid-template-columns:28px minmax(0,1fr);width:100%}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-task-id-with-toggle>span,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-task-id-with-toggle>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-task-id-with-toggle>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-task-id-with-toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-subtask-toggle,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-subtask-toggle,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-subtask-toggle,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-subtask-toggle{height:20px;width:28px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-inline-date,.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-inline-status,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-inline-date,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-inline-status,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-inline-date,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-inline-status,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-inline-date,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-inline-status{box-sizing:border-box;height:29px;line-height:1.2;min-height:29px;padding-bottom:3px;padding-top:3px}.wbs-my-work-page .workbook-task-row.is-subtask-row{background:#fbfcff;box-shadow:inset 3px 0 #1b5b942e}.wbs-my-work-page .workbook-task-row.is-subtask-row>span:first-child{padding-left:10px}.wbs-my-work-page .workbook-task-id-tree{align-items:center;display:grid;gap:4px;grid-template-columns:28px minmax(0,1fr);min-width:0;position:relative;width:100%}.wbs-my-work-page .workbook-task-id-tree.is-child{grid-template-columns:38px minmax(0,1fr)}.wbs-my-work-page .workbook-task-id-tree.is-child.has-parent-link{grid-template-columns:38px minmax(0,1fr) auto}.wbs-my-work-page .workbook-family-link,.wbs-my-work-page .workbook-mobile-family-link{align-items:center;background:#1569ff0f;border:1px solid rgba(21,105,255,.2);border-radius:999px;color:#145493;cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:800;gap:3px;min-width:0;padding:3px 6px;white-space:nowrap}.wbs-my-work-page .workbook-family-link:hover,.wbs-my-work-page .workbook-mobile-family-link:hover{background:#1569ff1f;border-color:#1569ff5c}.wbs-my-work-page .workbook-family-link:focus-visible,.wbs-my-work-page .workbook-mobile-family-link:focus-visible,.wbs-my-work-page .workbook-subtask-toggle.is-family-link:focus-visible{outline:2px solid #1569ff;outline-offset:2px}.wbs-my-work-page .workbook-task-id-tree>.workbook-task-id-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-tree-gutter,.wbs-my-work-page .workbook-task-tree-branch{align-self:stretch;min-height:22px;position:relative}.wbs-my-work-page .workbook-task-tree-branch:before,.wbs-my-work-page .workbook-task-tree-branch:after{border-color:#1569ff75;content:"";left:14px;position:absolute}.wbs-my-work-page .workbook-task-tree-branch:before{border-left:1.5px solid rgba(21,105,255,.46);bottom:50%;top:-9px}.wbs-my-work-page .workbook-task-tree-branch:after{border-top:1.5px solid rgba(21,105,255,.46);top:50%;width:20px}.wbs-my-work-page .workbook-task-id-with-toggle{align-items:center;display:grid;gap:4px;min-width:0}.wbs-my-work-page .workbook-subtask-toggle{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.16);border-radius:5px;color:var(--inoza-slate);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:800;height:22px;justify-content:center;line-height:1;padding:0;min-width:28px;width:28px}.wbs-my-work-page .workbook-subtask-toggle:hover{background:#f8fafc;border-color:#17203347}.wbs-my-work-page .workbook-task-id-with-toggle.family-relationship,.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-task-id-with-toggle.family-relationship,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-task-id-with-toggle.family-relationship,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-task-id-with-toggle.family-relationship,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-task-id-with-toggle.family-relationship{grid-template-columns:auto minmax(0,1fr)}.wbs-my-work-page .workbook-subtask-toggle.is-family-link,.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-subtask-toggle.is-family-link,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-subtask-toggle.is-family-link,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-subtask-toggle.is-family-link,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-subtask-toggle.is-family-link{gap:3px;padding:0 6px;width:auto}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Project],.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Scope]{color:#667085;font-size:.72rem;font-weight:800}.wbs-my-work-page .workbook-area-row{background:#f8fafc;border-top:1px solid rgba(23,32,51,.08);color:#667085;font-size:.67rem;font-weight:800;letter-spacing:.06em;padding:6px 10px;text-transform:uppercase}.wbs-my-work-page .workbook-row-actions{align-items:center;display:flex;gap:3px;justify-content:flex-start}.wbs-my-work-page .workbook-actions-cell{align-items:center;display:flex;gap:4px;min-width:0;white-space:nowrap}.wbs-my-work-page .workbook-row-save-state{color:#667085;flex:0 0 54px;font-size:.66rem;font-weight:800;letter-spacing:0;line-height:1;min-width:54px;text-align:right}.wbs-my-work-page .workbook-row-save-state.is-empty{display:none}.wbs-my-work-page .workbook-row-save-state.is-saving{color:#7a5a1d}.wbs-my-work-page .workbook-row-save-state.is-saved{color:#166534}.wbs-my-work-page .workbook-row-save-state.is-failed{color:#9f1239}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-row-actions,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-row-actions,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-row-actions,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-row-actions{height:100%;min-height:29px}.wbs-my-work-page .workbook-row-actions .workbook-icon-button{min-width:27px;padding:0;width:27px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button{flex:0 0 27px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button svg,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button svg,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button svg,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button svg{display:block;flex:0 0 auto}.wbs-my-work-page .workbook-row-actions .workbook-remarks-action{position:relative}.wbs-my-work-page .workbook-row-actions .workbook-remarks-action.has-remarks{background:#eaf2ff;border-color:#1569ff38;color:var(--inoza-royal)}.wbs-my-work-page .workbook-row-actions .workbook-remarks-action.has-remarks:after{background:#1569ff;border:1px solid var(--inoza-white);border-radius:999px;content:"";height:6px;position:absolute;right:4px;top:4px;width:6px}@media(min-width:861px){.project-wbs-shared-task-rows .workbook-task-head>span:last-child,.project-wbs-shared-task-rows .workbook-task-row>span[data-mobile-label=Actions]{background:var(--inoza-white);box-shadow:none;overflow:hidden;padding-left:6px;padding-right:6px;position:static;z-index:auto}.project-wbs-shared-task-rows .workbook-task-head>span:last-child{background:#f8fafc;z-index:auto}.project-wbs-shared-task-rows .workbook-row-actions{gap:1px}.project-wbs-shared-task-rows .workbook-row-actions .workbook-icon-button{flex-basis:25px;height:25px;min-height:25px;min-width:25px;width:25px}}.wbs-my-work-page .architecture-register-my-day{display:grid;gap:4px;min-width:0}.wbs-my-work-page .architecture-register-table{border:1px solid rgba(23,32,51,.11);border-radius:6px;box-shadow:none;font-size:.74rem;min-width:0;overflow-x:auto;overflow-y:hidden}.wbs-my-work-page .architecture-register-row{align-items:center;background:var(--inoza-white);color:var(--inoza-slate);display:grid;grid-template-columns:74px 72px minmax(260px,1fr) 88px 96px repeat(4,42px) 112px 140px 46px;min-height:36px;min-width:1056px;width:100%}.wbs-my-work-page .architecture-register-head{background:#f8fafc}.wbs-my-work-page .architecture-register-row>span{border-left:1px solid rgba(23,32,51,.08);color:#344054;font-size:.72rem;font-weight:700;line-height:1.25;min-height:30px;min-width:0;overflow:hidden;padding:5px 6px;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .architecture-register-row>span:first-child{border-left:0}.wbs-my-work-page .architecture-register-head>span{color:#667085;font-size:.6rem;font-weight:800;letter-spacing:.04em;min-height:28px;text-transform:uppercase}.wbs-my-work-page .architecture-register-group-row{background:#f8fafc;border-top:1px solid rgba(23,32,51,.08);color:#667085;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.wbs-my-work-page .architecture-register-row-wrap{border-top:1px solid rgba(23,32,51,.08)}.wbs-my-work-page .architecture-register-title strong{color:var(--inoza-slate);display:block;font-size:.76rem;font-weight:740;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .architecture-register-table .workbook-inline-status,.wbs-my-work-page .architecture-register-table .workbook-inline-remarks,.wbs-my-work-page .architecture-register-table .workbook-inline-text{border-radius:4px;font-size:.72rem;min-height:26px;padding:3px 6px}.wbs-my-work-page .architecture-register-revision{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:5px;color:#5b6678;display:inline-flex;font-size:.62rem;font-weight:800;height:20px;justify-content:center;min-width:26px;padding:0 4px}.wbs-my-work-page .architecture-register-revision.current{background:#fff8e7;border-color:#a6781f47;color:#805b16}.wbs-my-work-page .architecture-register-revision.linked{background:#eefbf4;border-color:#27664a3d;color:#27664a}.wbs-my-work-page .architecture-register-actions{justify-content:center}.wbs-my-work-page .architecture-register-actions .workbook-icon-button{height:26px;width:28px}.wbs-my-work-page .architecture-register-detail{border-top:1px solid rgba(23,32,51,.08)}.wbs-my-work-page .architecture-register-drawer-revisions{display:flex;flex-wrap:wrap;gap:6px}.wbs-my-work-page .workbook-row-actions .workbook-icon-button:disabled,.wbs-my-work-page .workbook-row-actions .workbook-icon-button:disabled:hover{background:#f6f8fb;border-color:#17203314;color:#a2acba;cursor:not-allowed;opacity:.68}.wbs-my-work-page .workbook-row-actions .workbook-icon-button span{display:none}.wbs-my-work-page .workbook-icon-button.active{background:#1569ff29;border-color:#8b632457;color:#8b6324}.wbs-my-work-page .workbook-icon-button.has-attachments{border-color:#27664a47;color:#27664a;position:relative}.wbs-my-work-page .workbook-row-actions .workbook-icon-button .workbook-attachment-count{align-items:center;background:#27664a;border:1px solid var(--inoza-white);border-radius:999px;color:var(--inoza-white);display:inline-flex;font-size:.58rem;font-weight:800;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 3px;position:absolute;right:-5px;top:-6px}.wbs-my-work-page .workbook-row-actions .workbook-icon-button .workbook-attachment-count:after{content:attr(data-count)}.wbs-my-work-page .workbook-action-drawer{align-content:start;background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:10px;bottom:16px;box-shadow:0 24px 60px #0f172a2e;display:grid;gap:12px;grid-auto-rows:max-content;max-width:calc(100vw - 32px);overflow-y:auto;padding:14px;position:fixed;right:16px;top:92px;width:390px;z-index:60}.wbs-my-work-page .workbook-action-drawer-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.wbs-my-work-page .workbook-action-drawer-header span{display:grid;gap:3px;min-width:0}.wbs-my-work-page .workbook-action-drawer-header strong{color:#111827;font-size:1rem;line-height:1.15}.wbs-my-work-page .workbook-action-drawer-header small,.wbs-my-work-page .workbook-action-drawer p{color:#667085;font-size:.76rem;line-height:1.3;margin:0}.wbs-my-work-page .workbook-task-id-link{color:var(--inoza-electric-blue);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.wbs-my-work-page .workbook-task-id-link:hover,.wbs-my-work-page .workbook-task-id-link:focus-visible{color:var(--inoza-midnight)}.wbs-my-work-page .workbook-task-detail-overview{background:linear-gradient(145deg,#1569ff0f,#03081d05);border:1px solid rgba(21,105,255,.14);border-radius:10px;display:grid;gap:12px;padding:12px}.wbs-my-work-page .workbook-task-detail-heading{display:grid;gap:4px}.wbs-my-work-page .workbook-task-detail-heading small,.wbs-my-work-page .workbook-task-detail-overview dt{color:#667085;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wbs-my-work-page .workbook-task-detail-heading strong{color:var(--inoza-midnight-navy);font-family:var(--font-display);font-size:1.18rem;line-height:1.2}.wbs-my-work-page .workbook-task-detail-overview dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.wbs-my-work-page .workbook-task-detail-overview dl>div{background:#ffffffc2;border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px}.wbs-my-work-page .workbook-task-detail-overview dd{color:var(--inoza-slate);font-size:.78rem;font-weight:700;margin:0;overflow-wrap:anywhere}.wbs-my-work-page .workbook-subtask-blockers{background:#f5a6231a;border:1px solid rgba(245,166,35,.45);border-radius:10px;display:grid;gap:10px;padding:11px}.wbs-my-work-page .workbook-subtask-blockers-heading{display:grid;gap:5px}.wbs-my-work-page .workbook-subtask-blockers-heading span{display:flex;justify-content:space-between;gap:12px}.wbs-my-work-page .workbook-subtask-blockers-heading small,.wbs-my-work-page .workbook-subtask-blockers li small{color:var(--inoza-steel-blue);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wbs-my-work-page .workbook-subtask-blockers-heading strong{color:var(--inoza-midnight-navy)}.wbs-my-work-page .workbook-subtask-blockers-heading p{color:var(--inoza-steel-blue);font-size:.74rem;line-height:1.4;margin:0}.wbs-my-work-page .workbook-subtask-blockers ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.wbs-my-work-page .workbook-subtask-blockers li{background:#ffffffe0;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.5fr) minmax(100px,1fr) minmax(78px,.65fr) minmax(88px,.7fr) auto;padding:9px}.wbs-my-work-page .workbook-subtask-blockers li span{display:grid;gap:3px;min-width:0}.wbs-my-work-page .workbook-subtask-blockers li strong{color:var(--inoza-slate);font-size:.75rem;overflow-wrap:anywhere}.wbs-my-work-page .workbook-action-drawer-summary{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.wbs-my-work-page .workbook-action-drawer-summary span,.wbs-my-work-page .workbook-action-drawer-grid label{color:#667085;display:grid;font-size:.66rem;font-weight:800;gap:5px;letter-spacing:.06em;min-width:0;text-transform:uppercase}.wbs-my-work-page .workbook-action-drawer-summary span.wide{grid-column:1 / -1}.wbs-my-work-page .workbook-action-drawer-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.wbs-my-work-page .workbook-action-drawer-grid.two,.wbs-my-work-page .workbook-action-drawer-grid.evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-my-work-page .workbook-action-drawer-grid .wide{grid-column:1 / -1}.wbs-my-work-page .workbook-action-drawer-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-my-work-page .workbook-action-drawer-actions .compact{justify-content:center;min-height:36px;width:100%}.wbs-my-work-page .workbook-action-drawer select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:7px;color:var(--inoza-slate);font:inherit;font-size:.82rem;min-height:34px;min-width:0;padding:6px 8px;text-transform:none;width:100%}.wbs-my-work-page .workbook-history-trail{background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:8px;padding:10px}.wbs-my-work-page .workbook-history-header{align-items:center;display:flex;justify-content:space-between;gap:8px}.wbs-my-work-page .workbook-history-header span{align-items:center;color:var(--inoza-slate);display:inline-flex;gap:6px;min-width:0}.wbs-my-work-page .workbook-history-header strong{font-size:.86rem;line-height:1.2}.wbs-my-work-page .workbook-history-header small,.wbs-my-work-page .workbook-history-empty{color:#667085;font-size:.74rem}.wbs-my-work-page .workbook-history-empty{margin:0}.wbs-my-work-page .workbook-history-empty.error{color:#b42318}.wbs-my-work-page .workbook-history-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wbs-my-work-page .workbook-comments-trail .workbook-history-list{max-height:min(52vh,620px);overflow-y:auto;padding-right:4px}.wbs-my-work-page .workbook-history-item{display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr)}.wbs-my-work-page .workbook-history-dot{background:#d5a944;border-radius:999px;height:8px;margin-top:6px;width:8px}.wbs-my-work-page .workbook-history-item div{display:grid;gap:3px;min-width:0}.wbs-my-work-page .workbook-history-item p{align-items:baseline;color:var(--inoza-slate);display:flex;flex-wrap:wrap;gap:5px;font-size:.78rem;line-height:1.25;margin:0}.wbs-my-work-page .workbook-history-item p strong{color:#0f172a}.wbs-my-work-page .workbook-history-item time{color:#667085;font-size:.68rem}.wbs-my-work-page .workbook-history-meta{align-items:center;display:flex;gap:6px}.wbs-my-work-page .workbook-history-meta small{color:#667085;font-size:.64rem}.wbs-my-work-page .workbook-history-meta .workbook-comment-source{background:#1569ff14;border:1px solid rgba(21,105,255,.16);border-radius:999px;color:#164b8f;font-weight:800;max-width:210px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-history-meta .workbook-comment-source.subtask{background:#d5a9441f;border-color:#b47d1938;color:#7a5312}.wbs-my-work-page .workbook-history-load-older{align-self:center;background:#fff;border:1px solid rgba(21,105,255,.24);border-radius:999px;color:#164b8f;cursor:pointer;font-size:.72rem;font-weight:800;margin:10px auto 0;padding:7px 12px}.wbs-my-work-page .workbook-history-load-older:disabled{cursor:wait;opacity:.65}.wbs-my-work-page .workbook-history-item blockquote{background:#f8fafc;border-left:3px solid #d5a944;border-radius:6px;color:#344054;font-size:.76rem;line-height:1.35;margin:2px 0 0;padding:6px 8px}.wbs-my-work-page .workbook-history-edit{background:transparent;border:0;color:#1569ff;cursor:pointer;font-size:.68rem;justify-self:start;padding:1px 0}.wbs-my-work-page .workbook-history-edit-form{display:grid;gap:6px;margin-top:2px}.wbs-my-work-page .workbook-history-edit-form textarea{background:#f8fafc;border:1px solid rgba(23,32,51,.12);border-radius:7px;color:var(--inoza-slate);font-size:.76rem;line-height:1.35;min-height:68px;padding:7px 8px;resize:vertical;width:100%}.wbs-my-work-page .workbook-drawer-proof{align-items:center;background:#fff8ef;border:1px solid rgba(184,135,61,.22);border-radius:7px;color:#8b6324;display:flex;gap:7px;min-height:34px;padding:7px 9px}.wbs-my-work-page .workbook-drawer-proof.attached{background:#ecfdf3;border-color:#27664a33;color:#27664a}.wbs-my-work-page .workbook-drawer-proof strong{font-size:.78rem;line-height:1.2}.task-row-attachments-panel{display:grid;gap:12px}.task-row-attachments-context{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(76px,max-content) minmax(0,1fr);padding:8px}.task-row-attachments-context span{display:grid;gap:3px;min-width:0}.task-row-attachments-context small{color:#667085;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.task-row-attachments-context strong{color:var(--inoza-slate);font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.task-row-attachment-input{display:none}.task-row-attachments-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between}.task-row-attachments-status,.task-row-attachments-readonly{color:#667085;font-size:.76rem;font-weight:700;min-width:0}.task-row-attachments-status.is-error{color:#9f1d20}.task-row-attachments-group{display:grid;gap:7px}.task-row-attachments-group+.task-row-attachments-group{border-top:1px solid rgba(39,52,86,.12);padding-top:10px}.task-row-attachments-group-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.task-row-attachments-group-heading strong{color:var(--inoza-midnight);font-size:.78rem;font-weight:600}.task-row-attachments-group-heading span{color:var(--inoza-steel);font-size:.7rem;font-weight:500;text-align:right}.task-row-attachments-list{display:grid;gap:8px}.task-row-attachments-empty,.task-row-attachment-item{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.1);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px}.task-row-attachments-empty{color:#667085;justify-content:flex-start}.task-row-attachment-item.status-active{border-color:#27664a38}.task-row-attachment-item.is-inherited{background:var(--inoza-light);border-color:#27345624}.task-row-attachment-item.status-quarantined,.task-row-attachment-item.status-failed{border-color:#9f1d2038}.task-row-attachment-main{display:grid;gap:3px;min-width:0}.task-row-attachment-main strong{color:var(--inoza-slate);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row-attachment-main small{color:#667085;font-size:.72rem;line-height:1.35}.task-row-attachment-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.task-row-attachment-blocked{align-items:center;color:#8b6324;display:inline-flex;font-size:.72rem;font-weight:800;gap:4px;white-space:nowrap}.wbs-my-work-page .workbook-row-detail{background:#fbfcfe;border-top:1px solid rgba(23,32,51,.08);display:grid;gap:10px;padding:10px 12px 12px}.wbs-my-work-page .workbook-row-detail-header{align-items:center;display:flex;justify-content:space-between;gap:12px}.wbs-my-work-page .workbook-row-detail-header span{display:grid;gap:2px;min-width:0}.wbs-my-work-page .workbook-row-detail-header strong{color:var(--inoza-slate);font-size:.88rem}.wbs-my-work-page .workbook-row-detail-header small,.wbs-my-work-page .workbook-row-detail p{color:#667085;font-size:.76rem;margin:0}.wbs-my-work-page .workbook-row-detail-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,280px) minmax(0,1fr)}.wbs-my-work-page .workbook-row-detail label{color:#667085;display:grid;font-size:.7rem;font-weight:700;gap:5px;letter-spacing:.06em;text-transform:uppercase}.wbs-my-work-page .workbook-row-detail select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:7px;color:var(--inoza-slate);font:inherit;font-size:.82rem;min-height:34px;padding:6px 8px;text-transform:none}@media(max-width:860px){.wbs-my-work-page .workbook-task-row.columns-dependent,.wbs-my-work-page .workbook-task-row.columns-independent,.wbs-my-work-page .workbook-task-row.columns-assigned-to,.wbs-my-work-page .workbook-task-row.columns-assigned-from,.wbs-my-work-page .workbook-task-row.columns-finance-checklist,.wbs-my-work-page .workbook-task-row.columns-finance-cash-flow,.wbs-my-work-page .workbook-task-row.columns-finance-cheque,.wbs-my-work-page .workbook-task-row.columns-finance-recurring{border-top:1px solid rgba(23,32,51,.1);display:grid;gap:7px 8px;grid-template-columns:minmax(72px,.55fr) repeat(3,minmax(0,1fr))!important;padding:8px}.wbs-my-work-page .workbook-task-row>span{border-left:0;display:flex;min-height:0;padding:0}.wbs-my-work-page .workbook-task-row>span:nth-child(1){align-items:start;color:#536074;font-size:.74rem;font-weight:800;grid-column:1;grid-row:1;padding-top:2px}.wbs-my-work-page .workbook-task-row>span:nth-child(2){align-items:start;color:var(--inoza-slate);font-size:.84rem;font-weight:700;grid-column:2 / -1;grid-row:1;line-height:1.28;white-space:normal}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(3){color:#667085;display:block;font-size:.72rem;grid-column:1 / -1;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(4),.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(3){display:none}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(5),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(4){display:grid;gap:3px;grid-column:1 / 3;grid-row:3}.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(4),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(4){display:grid;gap:3px;grid-column:1 / 3;grid-row:2}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(6),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(5){display:grid;gap:3px;grid-column:3 / 4;grid-row:3}.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(5),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(5){display:grid;gap:3px;grid-column:3 / 4;grid-row:2}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(7),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(6){align-items:end;display:flex;grid-column:4 / 5;grid-row:3}.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(6),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(6){align-items:end;display:flex;grid-column:4 / 5;grid-row:2}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(8),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(7){display:grid;gap:3px;grid-column:1 / -1;grid-row:4}.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(7),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(7){display:grid;gap:3px;grid-column:1 / -1;grid-row:3}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(9),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(8){grid-column:1 / -1;grid-row:5}.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(8),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(8){grid-column:1 / -1;grid-row:4}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(5):before,.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(4):before,.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(4):before,.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(4):before{content:"Due"}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(6):before,.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(5):before,.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(5):before,.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(5):before{content:"Status"}.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(8):before,.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(7):before,.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(7):before,.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(7):before{content:"Status"}.wbs-my-work-page .workbook-task-row>span:before{color:#8a94a6;display:block;font-size:.59rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent,.wbs-my-work-page .workbook-task-row.columns-engineering-independent,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{border-top:1px solid rgba(23,32,51,.1);display:grid;gap:5px 8px;grid-template-columns:minmax(72px,.55fr) repeat(2,minmax(0,1fr))!important;padding:8px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span{border-left:0;display:grid;min-height:0;padding:0}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(1),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(1),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(1),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(1){grid-column:1;grid-row:1}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(5),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(5),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(5),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(5){grid-column:2 / -1;grid-row:1}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(2){grid-column:1 / 2;grid-row:2}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(3){grid-column:2 / 3;grid-row:2}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(4),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(4),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(4),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(4){grid-column:3 / -1;grid-row:2}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(6),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(6),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(6){grid-column:1 / -1;grid-row:3}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(7),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(7),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(7),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(6){grid-column:1 / 3;grid-row:4}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(8),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(8),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(8),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(7){grid-column:3 / 4;grid-row:4}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(9),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(9),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(9),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(8){grid-column:1 / 3;grid-row:5}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(10),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(10),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(10),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(9){grid-column:3 / 4;grid-row:5}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(11),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(11),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(11),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(10){grid-column:1 / -1;grid-row:6}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(12),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(12),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(12),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(11){grid-column:1 / -1;grid-row:7}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(2):before,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(2):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(2):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(2):before{content:"Location"}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(3):before,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(3):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(3):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(3):before{content:"Description"}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(7):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(7):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(7):before,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(6):before{content:"From"}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(8):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(8):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(8):before,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(7):before{content:"To"}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(9):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(9):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(9):before,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(8):before{content:"Status"}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(11):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(11):before,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(11):before,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(10):before{content:"Actions"}.wbs-my-work-page .workbook-task-row>span[data-mobile-label]{background:#f8fafc;border:1px solid rgba(23,32,51,.08);border-radius:6px;display:grid!important;gap:3px;grid-row:auto!important;min-width:0;padding:4px 6px}.wbs-my-work-page .workbook-task-row>span[data-mobile-label]:before{content:attr(data-mobile-label)!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label="Task ID"]{align-self:start;background:var(--inoza-white);border-color:#1720331f;color:#475467;grid-column:1 / 2!important;grid-row:1!important}.wbs-my-work-page .workbook-task-row>span.workbook-task-id-cell.has-row-selection[data-mobile-label="Task ID"]{align-items:center;display:grid!important;gap:8px;grid-template-columns:24px minmax(72px,1fr)!important}.wbs-my-work-page .workbook-task-row>span.workbook-task-id-cell.has-row-selection[data-mobile-label="Task ID"]:before{content:none!important;display:none!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Description]{background:var(--inoza-white);border-color:transparent;grid-column:2 / -1!important;grid-row:1!important;padding:0}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Location]{grid-column:2 / -1!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Project],.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Scope]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label="Assigned To"],.wbs-my-work-page .workbook-task-row>span[data-mobile-label="Assigned By"],.wbs-my-work-page .workbook-task-row>span[data-mobile-label="Depend On"]{grid-column:1 / -1!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=From]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=To]{grid-column:2 / 3!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Actual]{grid-column:3 / -1!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Ageing]{grid-column:3 / -1!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=TAT]{align-items:end;grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Status]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Actions]{grid-column:2 / -1!important}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span{align-content:center;align-items:center}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span[data-mobile-label=Description]{align-content:start;align-items:start}.wbs-my-work-page .architecture-register-table{overflow-x:auto}.wbs-my-work-page .architecture-register-head{display:grid}.wbs-my-work-page .architecture-register-row{border-top:1px solid rgba(23,32,51,.1);display:grid;gap:0;grid-template-columns:128px 70px 240px 84px 92px repeat(4,40px) 64px 108px 132px 44px;min-height:36px;min-width:1122px;padding:0}.wbs-my-work-page .architecture-register-row>span{align-items:center;background:var(--inoza-white);border:0;border-left:1px solid rgba(23,32,51,.08);border-radius:0;display:flex;font-size:.72rem;gap:3px;grid-column:auto!important;grid-row:auto!important;min-height:30px;min-width:0;padding:4px 5px;white-space:nowrap}.wbs-my-work-page .architecture-register-row>span:before{content:none;display:none}.wbs-my-work-page .architecture-register-title strong{font-size:.76rem;line-height:1.25;white-space:nowrap}.wbs-my-work-page .workbook-task-field-line{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-my-work-page .workbook-task-field-line label{align-items:start;background:var(--inoza-white);border:1px solid rgba(23,32,51,.08);border-radius:6px;display:grid;gap:3px;min-width:0;padding:5px;width:100%}.wbs-my-work-page .workbook-task-field-line input{width:100%}.wbs-my-work-page .workbook-task-description.has-side-fields{gap:4px 6px;grid-template-columns:minmax(0,1fr) minmax(82px,.46fr)}.wbs-my-work-page .workbook-task-side-fields label{background:var(--inoza-white);padding:4px}.wbs-my-work-page .workbook-row-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.wbs-my-work-page .workbook-row-actions .workbook-icon-button{flex:0 0 auto;justify-content:center;min-height:34px;width:100%}.wbs-my-work-page .workbook-action-drawer-grid,.wbs-my-work-page .workbook-action-drawer-grid.two,.wbs-my-work-page .workbook-action-drawer-grid.evidence,.wbs-my-work-page .workbook-row-detail-grid{align-items:stretch;grid-template-columns:minmax(0,1fr)}.wbs-my-work-page .workbook-action-drawer{border-bottom:0;border-radius:14px 14px 0 0;inset:auto 0 0;max-height:74vh;max-width:none;padding:13px 14px calc(16px + env(safe-area-inset-bottom));width:auto}.project-wbs-live-sheet .workbook-action-drawer{border-bottom:1px solid rgba(23,32,51,.12);border-radius:14px;bottom:var(--shell-mobile-content-bottom-inset, calc(76px + env(safe-area-inset-bottom)) );max-height:calc(74vh - var(--shell-mobile-content-bottom-inset, 76px));padding-bottom:14px}.wbs-my-work-page .workbook-action-drawer-summary,.wbs-my-work-page .workbook-task-detail-overview dl,.wbs-my-work-page .workbook-subtask-blockers li{grid-template-columns:minmax(0,1fr)}.wbs-my-work-page .workbook-row-detail{margin:0 8px 8px;border:1px solid rgba(23,32,51,.1);border-radius:8px}}.wbs-my-work-page .workbook-icon-button[data-tooltip]{position:relative}.wbs-my-work-page .workbook-icon-button[data-tooltip]:after{background:var(--inoza-slate);border-radius:6px;bottom:calc(100% + 7px);box-shadow:0 10px 24px #0f172a33;color:var(--inoza-white);content:attr(data-tooltip);font-size:.68rem;font-weight:700;left:50%;line-height:1.25;max-width:210px;display:none;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden;white-space:normal;width:max-content;z-index:20}.wbs-my-work-page .workbook-icon-button[data-tooltip]:hover:after,.wbs-my-work-page .workbook-icon-button[data-tooltip]:focus-visible:after{display:block;opacity:1;transform:translate(-50%);visibility:visible}@media(max-width:860px){.wbs-my-work-page .workbook-icon-button[data-tooltip]:after{display:none}}.wbs-my-work-page .workbook-filter-bar{align-items:center;background:transparent;border:0;border-radius:0;display:flex;gap:8px;padding:0}.wbs-my-work-page .workbook-filter-bar.md{flex-wrap:nowrap;overflow-x:auto}.wbs-my-work-page .workbook-view-tabs,.wbs-my-work-page .md-group-tabs.compact{align-items:center;display:flex;flex:0 0 auto;gap:6px}.wbs-my-work-page .workbook-view-tabs button,.wbs-my-work-page .md-group-tabs.compact button{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:999px;color:#344054;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;min-height:30px;padding:5px 10px}.wbs-my-work-page .workbook-view-tabs button.active,.wbs-my-work-page .md-group-tabs.compact button.active{background:var(--surface-shell);border-color:var(--surface-shell);color:var(--inoza-white)}.wbs-my-work-page .workbook-filter-selects{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:flex-end;min-width:260px}.wbs-my-work-page .workbook-filter-selects label{align-items:center;color:#667085;display:flex;gap:6px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wbs-my-work-page .workbook-filter-selects select{background:var(--inoza-white);border:1px solid rgba(23,32,51,.13);border-radius:7px;color:var(--inoza-slate);font:inherit;font-size:.78rem;font-weight:800;min-height:30px;min-width:128px;padding:5px 8px;text-transform:none}.wbs-my-work-page .my-day-row-filters{justify-content:flex-start;min-width:360px}.wbs-my-work-page .my-day-search-filter{flex:1 1 220px;min-width:180px}.wbs-my-work-page .my-day-search-input{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.13);border-radius:7px;color:#667085;display:flex;gap:7px;min-height:30px;min-width:0;padding:4px 8px}.wbs-my-work-page .my-day-search-input input{background:transparent;border:0;color:var(--inoza-slate);font:inherit;font-size:.78rem;font-weight:800;min-width:0;outline:0;padding:0;width:100%}@media(max-width:640px){.wbs-my-work-page .workbook-filter-bar{gap:6px;overflow-x:auto;padding:6px}.wbs-my-work-page .workbook-filter-bar.md{align-items:flex-start;flex-wrap:wrap;overflow-x:visible}.wbs-my-work-page .workbook-filter-bar.md .workbook-view-tabs,.wbs-my-work-page .workbook-filter-bar.md .md-group-tabs.compact{flex-wrap:wrap;min-width:0}.wbs-my-work-page .workbook-view-tabs button,.wbs-my-work-page .md-group-tabs.compact button{flex:0 0 auto;font-size:.76rem;min-height:29px;padding:5px 8px}.wbs-my-work-page .workbook-filter-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.wbs-my-work-page .my-day-row-filters{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.wbs-my-work-page .workbook-filter-selects label{align-items:stretch;display:grid;gap:4px}.wbs-my-work-page .workbook-filter-selects select{min-width:0;width:100%}}@media(max-width:860px){.wbs-my-work-page .workbook-task-table{overflow-x:auto;overflow-y:hidden}.wbs-my-work-page .workbook-task-head{display:grid!important}.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-dependent){--wbs-workbook-min-width: 1140px !important}.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-dependent.has-detail-column){--wbs-workbook-min-width: 1310px !important}.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-independent){--wbs-workbook-min-width: 1022px !important}.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-independent.has-detail-column){--wbs-workbook-min-width: 1194px !important}.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-to),.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-from){--wbs-workbook-min-width: 1144px !important}.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-to.has-detail-column),.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-from.has-detail-column){--wbs-workbook-min-width: 1314px !important}.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-dependent){--wbs-workbook-min-width: 1204px !important}.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-dependent.has-detail-column){--wbs-workbook-min-width: 1374px !important}.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-independent){--wbs-workbook-min-width: 1086px !important}.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-independent.has-detail-column){--wbs-workbook-min-width: 1258px !important}.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-to),.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-from){--wbs-workbook-min-width: 1208px !important}.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-to.has-detail-column),.my-day-page.wbs-my-work-page .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-from.has-detail-column){--wbs-workbook-min-width: 1378px !important}.wbs-my-work-page .workbook-task-row.columns-dependent,.wbs-my-work-page .workbook-task-row.columns-independent,.wbs-my-work-page .workbook-task-row.columns-assigned-to,.wbs-my-work-page .workbook-task-row.columns-assigned-from,.wbs-my-work-page .workbook-task-row.columns-finance-checklist,.wbs-my-work-page .workbook-task-row.columns-finance-cash-flow,.wbs-my-work-page .workbook-task-row.columns-finance-cheque,.wbs-my-work-page .workbook-task-row.columns-finance-recurring,.wbs-my-work-page .workbook-task-row.columns-engineering-dependent,.wbs-my-work-page .workbook-task-row.columns-engineering-independent,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{background:var(--inoza-white);border-top:0;border-radius:0;box-shadow:none;display:grid!important;gap:0;min-height:38px;padding:0}.wbs-my-work-page .workbook-task-row.columns-dependent{grid-template-columns:74px minmax(90px,.36fr) minmax(200px,.84fr) minmax(118px,.5fr) 116px 116px 116px 42px minmax(126px,.58fr) 104px!important;min-width:1120px}.wbs-my-work-page .workbook-task-row.columns-dependent.has-detail-column{grid-template-columns:74px minmax(90px,.34fr) minmax(164px,.6fr) minmax(200px,.84fr) minmax(112px,.48fr) 116px 116px 116px 42px minmax(126px,.58fr) 104px!important;min-width:1210px}.wbs-my-work-page .workbook-task-row.columns-independent{grid-template-columns:74px minmax(90px,.36fr) minmax(200px,.84fr) 116px 116px 116px 42px minmax(126px,.58fr) 104px!important;min-width:1020px}.wbs-my-work-page .workbook-task-row.columns-independent.has-detail-column{grid-template-columns:74px minmax(90px,.34fr) minmax(164px,.6fr) minmax(200px,.84fr) 116px 116px 116px 42px minmax(126px,.58fr) 104px!important;min-width:1130px}.wbs-my-work-page .workbook-task-row.columns-assigned-to,.wbs-my-work-page .workbook-task-row.columns-assigned-from{grid-template-columns:74px minmax(90px,.36fr) minmax(200px,.8fr) minmax(126px,.54fr) 116px 116px 116px 42px minmax(126px,.58fr) 104px!important;min-width:1120px}.wbs-my-work-page .workbook-task-row.columns-assigned-to.has-detail-column,.wbs-my-work-page .workbook-task-row.columns-assigned-from.has-detail-column{grid-template-columns:74px minmax(90px,.34fr) minmax(164px,.58fr) minmax(200px,.84fr) minmax(126px,.5fr) 116px 116px 116px 42px minmax(126px,.58fr) 104px!important;min-width:1210px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent{grid-template-columns:104px 92px 104px 210px 128px 110px 110px 124px 158px!important;min-width:1140px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent.has-detail-column{grid-template-columns:104px 92px 104px 190px 190px 128px 110px 110px 124px 158px!important;min-width:1310px}.wbs-my-work-page .workbook-task-row.columns-engineering-independent{grid-template-columns:104px 92px 104px 220px 110px 110px 124px 158px!important;min-width:1022px}.wbs-my-work-page .workbook-task-row.columns-engineering-independent.has-detail-column{grid-template-columns:104px 92px 104px 196px 196px 110px 110px 124px 158px!important;min-width:1194px}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{grid-template-columns:104px 92px 104px 210px 132px 110px 110px 124px 158px!important;min-width:1144px}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to.has-detail-column,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from.has-detail-column{grid-template-columns:104px 92px 104px 190px 190px 132px 110px 110px 124px 158px!important;min-width:1314px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-dependent{grid-template-columns:104px 92px 104px 210px 128px 110px 110px 64px 124px 158px!important;min-width:1204px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-dependent.has-detail-column{grid-template-columns:104px 92px 104px 190px 190px 128px 110px 110px 64px 124px 158px!important;min-width:1374px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-independent{grid-template-columns:104px 92px 104px 220px 110px 110px 64px 124px 158px!important;min-width:1086px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-independent.has-detail-column{grid-template-columns:104px 92px 104px 196px 196px 110px 110px 64px 124px 158px!important;min-width:1258px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{grid-template-columns:104px 92px 104px 210px 132px 110px 110px 64px 124px 158px!important;min-width:1208px}.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to.has-detail-column,.my-day-page.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from.has-detail-column{grid-template-columns:104px 92px 104px 190px 190px 132px 110px 110px 64px 124px 158px!important;min-width:1378px}.project-wbs-shared-task-rows .workbook-task-row.columns-engineering-dependent{grid-template-columns:124px 82px 92px minmax(190px,.84fr) 118px 98px 44px 98px minmax(112px,.58fr) 182px!important;min-width:1222px}.project-wbs-shared-task-rows .workbook-task-table:has(>.workbook-task-head.columns-engineering-dependent){--wbs-workbook-min-width: 1222px !important}.project-wbs-shared-task-rows .workbook-task-row.columns-engineering-independent{grid-template-columns:124px 82px 92px minmax(198px,.86fr) 98px 44px 98px minmax(112px,.58fr) 182px!important;min-width:1104px}.project-wbs-shared-task-rows .workbook-task-table:has(>.workbook-task-head.columns-engineering-independent){--wbs-workbook-min-width: 1104px !important}.project-wbs-shared-task-rows .workbook-task-row.columns-engineering-assigned-to,.project-wbs-shared-task-rows .workbook-task-row.columns-engineering-assigned-from{grid-template-columns:124px 82px 92px minmax(190px,.82fr) minmax(116px,.48fr) 98px 44px 98px minmax(112px,.58fr) 186px!important;min-width:1226px}.project-wbs-shared-task-rows .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-to),.project-wbs-shared-task-rows .workbook-task-table:has(>.workbook-task-head.columns-engineering-assigned-from){--wbs-workbook-min-width: 1226px !important}.project-wbs-shared-task-rows .workbook-row-actions{gap:2px}.project-wbs-shared-task-rows .workbook-row-actions .workbook-icon-button{flex:0 0 25px;height:25px;min-height:25px;min-width:25px;width:25px}.wbs-my-work-page .workbook-task-row.columns-finance-checklist{grid-template-columns:64px minmax(280px,1.4fr) 64px minmax(128px,.55fr) 104px!important;min-width:704px}.wbs-my-work-page .workbook-task-row.columns-finance-cash-flow{grid-template-columns:54px minmax(150px,1.05fr) 92px minmax(108px,.66fr) 62px 62px 62px 62px 72px 64px minmax(112px,.62fr) 104px!important;min-width:1026px}.wbs-my-work-page .workbook-task-row.columns-finance-cheque{grid-template-columns:54px minmax(136px,.82fr) 86px minmax(112px,.66fr) minmax(124px,.78fr) 80px 84px 98px 98px 64px minmax(112px,.62fr) minmax(112px,.72fr) 104px!important;min-width:1230px}.wbs-my-work-page .workbook-task-row.columns-finance-recurring{grid-template-columns:54px minmax(240px,1.25fr) 104px 64px minmax(112px,.62fr) minmax(170px,.85fr) 104px!important;min-width:874px}.wbs-my-work-page .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-row{grid-template-columns:var(--wbs-workbook-columns)!important;min-width:var(--wbs-workbook-min-width)!important}.wbs-my-work-page .workbook-task-row>span,.wbs-my-work-page .workbook-task-row>span[data-mobile-label],.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span{align-items:center;background:transparent;border:0;border-left:1px solid rgba(23,32,51,.08);border-radius:0;color:#596579;display:flex!important;font-size:.74rem;font-weight:400;gap:0;grid-column:auto!important;grid-row:auto!important;min-height:32px;min-width:0;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head){height:40px;max-height:40px;overflow:hidden}.wbs-my-work-page .workbook-task-row>span:first-child,.wbs-my-work-page .workbook-task-row>span[data-mobile-label="Task ID"]{border-left:0}.wbs-my-work-page .workbook-task-row>span:before,.wbs-my-work-page .workbook-task-row>span[data-mobile-label]:before{content:none!important;display:none!important}.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Description],.wbs-my-work-page .workbook-task-row.columns-dependent>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-independent>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-assigned-to>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-assigned-from>span:nth-child(2),.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span:nth-child(3),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span:nth-child(3){color:var(--inoza-slate);font-weight:500}.wbs-my-work-page .workbook-task-description,.wbs-my-work-page .workbook-task-copy{gap:1px;min-width:0}.wbs-my-work-page .workbook-task-description strong{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-description small{font-size:.64rem}.wbs-my-work-page .workbook-task-description.has-side-fields{align-items:center;display:grid;gap:4px 6px;grid-template-columns:minmax(0,1fr) minmax(80px,.42fr)}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head) .workbook-task-title-line,.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head) .workbook-task-title-line,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head) .workbook-task-title-line,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head) .workbook-task-title-line{flex-wrap:nowrap;max-width:100%}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head)>span[data-mobile-label="Assigned To"] .workbook-assignee-name,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head)>span[data-mobile-label="Assigned By"] .workbook-assignee-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .workbook-task-field-line,.wbs-my-work-page .workbook-task-detail-fields{display:flex;flex-wrap:nowrap;gap:4px;min-width:0}.wbs-my-work-page .workbook-task-field-line label,.wbs-my-work-page .workbook-task-detail-fields label,.wbs-my-work-page .workbook-task-side-fields label{border-radius:4px;min-height:24px;padding:3px 4px}.wbs-my-work-page .workbook-inline-status,.wbs-my-work-page .workbook-inline-date,.wbs-my-work-page .workbook-inline-remarks,.wbs-my-work-page .workbook-inline-text{font-size:.74rem;min-height:27px;padding:3px 6px}.wbs-my-work-page .workbook-remarks-trigger{height:27px;max-width:27px;min-height:27px;min-width:27px;padding:0;width:27px}.wbs-my-work-page .workbook-remarks-trigger svg{flex:0 0 auto}.wbs-my-work-page .workbook-remarks-popover{border-radius:12px 12px 0 0;box-shadow:0 -18px 44px #0f172a33;inset:auto 0 0;min-width:0;padding:14px;position:fixed;width:100vw;z-index:160}.wbs-my-work-page .workbook-remarks-editor{min-height:112px}.wbs-my-work-page .workbook-row-actions{align-items:center;display:flex!important;gap:3px;grid-template-columns:none;justify-content:flex-start;min-width:max-content}.wbs-my-work-page .workbook-actions-cell{gap:3px;padding-left:5px;padding-right:5px}.wbs-my-work-page .workbook-row-save-state{flex-basis:48px;font-size:.62rem;min-width:48px}.wbs-my-work-page .workbook-row-actions .workbook-icon-button{flex:0 0 27px;height:27px;min-height:27px;min-width:27px;width:27px}.project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions{gap:2px}.project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-icon-button{flex:0 0 25px;height:25px;min-height:25px;min-width:25px;width:25px}}.boq-page{gap:12px;max-width:100%;overflow-x:hidden}.boq-hero,.boq-config-panel,.boq-card{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.boq-hero{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.boq-hero h1,.boq-card h2{color:var(--inoza-slate);line-height:1.1;margin:0}.boq-hero h1{font-size:clamp(1.35rem,2vw,1.9rem)}.boq-hero p:not(.eyebrow){color:#667085;font-weight:700;margin:5px 0 0}.boq-hero-actions,.boq-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.boq-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.boq-summary-card{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;display:grid;gap:5px;min-height:74px;padding:12px}.boq-summary-card span{color:#667085;font-size:.74rem;font-weight:700}.boq-summary-card strong{color:var(--inoza-slate);font-size:clamp(1rem,1.2vw,1.28rem);line-height:1.1}.boq-summary-card.strong{background:var(--surface-shell)}.boq-summary-card.strong span,.boq-summary-card.strong strong{color:var(--inoza-white)}.boq-config-panel{display:grid;gap:10px;grid-template-columns:1.2fr 1fr 1fr .72fr;padding:12px}.boq-card{overflow:hidden}.boq-card-head{border-bottom:1px solid rgba(23,32,51,.1);padding:13px 14px}.boq-card-head h2{font-size:1.02rem}.boq-card-head>svg{color:#a97f35}.boq-table{display:grid;min-width:0;overflow-x:auto}.boq-table-head,.boq-table-row{display:grid;gap:8px;min-width:920px;padding:8px 12px}.boq-measurement-table .boq-table-head,.boq-measurement-table .boq-table-row{grid-template-columns:1.05fr 1.2fr .72fr .55fr .72fr .8fr 36px}.boq-items-table .boq-table-head,.boq-items-table .boq-table-row{grid-template-columns:1.35fr .75fr .75fr .58fr .6fr 1fr .82fr .95fr 36px}.boq-table-head{background:#f8fafc;border-bottom:1px solid rgba(23,32,51,.1);color:#667085;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.boq-table-row{align-items:center;border-bottom:1px solid rgba(23,32,51,.08)}.boq-table-row:last-child{border-bottom:0}.boq-table-row input,.boq-table-row select,.boq-rate-field{background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:7px;color:var(--inoza-slate);font:inherit;font-size:.84rem;font-weight:700;min-height:34px;min-width:0;padding:7px 9px;width:100%}.boq-table-row strong{color:var(--inoza-slate);font-size:.86rem;line-height:1.25}.boq-rate-field{align-items:center;display:flex;gap:2px;padding:0 7px}.boq-rate-field svg{color:#667085;flex:0 0 auto}.boq-rate-field input{border:0;min-height:32px;padding:0}.boq-rate-field input:focus{outline:0}.boq-icon-button{align-items:center;background:var(--inoza-white);border:1px solid rgba(23,32,51,.14);border-radius:7px;color:#667085;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.boq-icon-button:hover{border-color:#b84a4a73;color:var(--danger)}.boq-breakdown-card{padding-bottom:12px}.boq-finish-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.boq-finish-pill{background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.boq-finish-pill small{color:#667085;font-size:.72rem;font-weight:700}.boq-finish-pill strong{color:var(--inoza-slate);font-size:.95rem}@media(max-width:980px){.boq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boq-summary-card.strong{grid-column:1 / -1}.boq-config-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.boq-hero,.boq-hero-actions,.boq-card-head{align-items:stretch;flex-direction:column}.boq-hero-actions{width:100%}.boq-hero-actions .primary-action,.boq-hero-actions .secondary-action,.boq-card-head .secondary-action{justify-content:center;width:100%}.boq-summary-grid,.boq-config-panel,.boq-finish-grid{grid-template-columns:1fr}.boq-table-head,.boq-table-row{min-width:840px}}.login-shell{--login-navy: var(--inoza-midnight);--login-blue: var(--inoza-royal);--login-teal: var(--inoza-electric);--login-teal-strong: var(--inoza-glow);--login-gold: var(--inoza-electric);--login-page: var(--inoza-light);--login-sheet: var(--inoza-white);--login-line: rgba(197, 201, 213, .78);--login-muted: var(--inoza-neutral);align-items:stretch;background:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 12% 14%,rgba(5,23,69,.28),transparent 28%),radial-gradient(circle at 86% 18%,rgba(39,52,86,.2),transparent 32%),linear-gradient(135deg,var(--login-navy) 0%,var(--login-blue) 100%);background-size:42px 42px,42px 42px,auto,auto,auto;color:#0f1b2d;gap:clamp(18px,2.6vw,30px);grid-template-columns:minmax(360px,.98fr) minmax(330px,440px);grid-template-rows:auto minmax(0,1fr);min-height:100dvh;overflow-x:hidden;padding:clamp(18px,3vw,42px)}.login-brandbar{align-items:center;display:flex;gap:16px;grid-column:1 / -1;justify-content:space-between;min-width:0}.login-logo-lockup.login-logo-builders{background:#fffffff0;border:1px solid rgba(21,105,255,.32);border-radius:16px;box-shadow:0 18px 42px #0000002e;margin:0;max-width:min(100%,360px);padding:10px 14px 10px 10px}.login-logo-lockup.login-logo-builders img{flex:0 0 auto;max-height:46px;max-width:46px}.login-logo-lockup.login-logo-builders span{min-width:0}.login-logo-lockup.login-logo-builders strong{color:var(--login-blue);display:block;font-family:var(--font-heading);font-size:clamp(1.24rem,2vw,1.68rem);letter-spacing:.02em;line-height:1;text-transform:none}.login-logo-lockup.login-logo-builders small{color:#25364b;display:block;font-size:clamp(.58rem,1vw,.72rem);font-weight:800;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.login-environment{background:#ffffff29;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffd1;font-size:.74rem;font-weight:700;letter-spacing:.04em;margin:0;padding:9px 12px;text-align:right;text-transform:uppercase}.login-panel,.login-preview{border:1px solid rgba(255,255,255,.34);border-radius:22px;box-shadow:0 26px 72px #0000003d;min-height:0}.login-preview{align-self:stretch;background:linear-gradient(180deg,#fffffff0,#f5f7faf5),repeating-linear-gradient(90deg,transparent 0 88px,rgba(13,37,55,.06) 88px 89px);display:flex;flex-direction:column;gap:18px;justify-content:center;overflow:hidden;padding:clamp(22px,3vw,38px);position:relative}.login-preview:before{background:linear-gradient(rgba(13,37,55,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(13,37,55,.045) 1px,transparent 1px);background-size:44px 34px;content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.login-preview>*{position:relative;z-index:1}.login-preview-header{align-items:flex-start;border-bottom:1px solid var(--login-line);display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.login-preview-header span{color:var(--login-muted);font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.login-preview-header strong{background:#1569ff1c;border:1px solid rgba(21,105,255,.26);border-radius:999px;color:#0e655b;font-size:.78rem;line-height:1;padding:8px 11px;white-space:nowrap}.login-workbook-preview{background:var(--login-sheet);border:1px solid var(--login-line);border-radius:15px;overflow:hidden}.login-workbook-row{display:grid;gap:0;grid-template-columns:.82fr 1.45fr .76fr .76fr;min-width:560px}.login-workbook-row span{align-items:center;border-right:1px solid rgba(13,37,55,.11);color:#26364b;display:flex;font-size:.84rem;font-variant-numeric:tabular-nums;font-weight:720;min-height:42px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.login-workbook-row span:last-child{border-right:0}.login-workbook-head span{background:linear-gradient(180deg,#e7f0ec,#dce8e3);color:#536276;font-size:.68rem;font-weight:700;letter-spacing:.08em;min-height:36px;text-transform:uppercase}.login-workbook-row:not(.login-workbook-head):nth-child(odd) span{background:var(--surface-page)}.login-workbook-row:not(.login-workbook-head):nth-child(2n) span{background:var(--inoza-white)}.login-workbook-row:not(.login-workbook-head)+.login-workbook-row span{border-top:1px solid rgba(13,37,55,.115)}.login-control-signals{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.login-control-signal{align-items:center;background:#0d25370f;border:1px solid rgba(13,37,55,.12);border-radius:12px;color:#26364b;display:flex;gap:8px;min-height:48px;padding:10px}.login-control-signal svg{color:var(--login-teal-strong);flex:0 0 auto}.login-control-signal span{font-size:.78rem;font-weight:780;line-height:1.25}.login-panel{align-self:stretch;background:radial-gradient(circle at 100% 0%,rgba(21,105,255,.14),transparent 28%),linear-gradient(180deg,#fffffffa,#f5f7fafa);color:#132033;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3.4vw,42px)}.login-panel .eyebrow{color:#8b6a25;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.login-panel h1{color:var(--login-blue);font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,3.1rem);letter-spacing:0;line-height:.98;margin-bottom:10px;max-width:390px}.login-tagline{color:#0e655b;font-family:var(--font-heading);font-size:clamp(1.08rem,1.5vw,1.34rem);font-weight:700;line-height:1.25;margin:0 0 12px;max-width:390px}.login-copy{color:#516175;font-size:clamp(.96rem,1.08vw,1.05rem);line-height:1.55;margin-bottom:24px;max-width:390px}.login-panel .primary-action{align-self:flex-start;background:var(--inoza-electric);border-color:#1569ff6b;color:var(--inoza-white);min-height:44px}.login-panel .primary-action:hover{background:#0f56d9}.login-role-picker{gap:12px;margin-top:4px}.login-role-heading{color:#68768b;font-size:.72rem;font-weight:700;letter-spacing:.13em}.login-roles{gap:9px;max-height:min(44vh,350px);overflow:auto;overscroll-behavior:contain;padding:2px 4px 2px 0}.login-roles .role-card{background:var(--inoza-white);border-color:#0d253726;border-radius:12px;color:#132033;min-height:48px;padding:10px 12px}.login-roles .role-card strong{display:block;font-size:.9rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-roles .role-card svg{color:var(--login-teal-strong);flex:0 0 auto}.login-roles .role-card:hover,.login-roles .role-card:focus-visible{background:#eaf2ff;border-color:#1569ff57;color:#0d2537}.login-footer-note{border-top:1px solid rgba(13,37,55,.12);color:#6a7789;font-size:.78rem;line-height:1.4;margin:auto 0 0;padding-top:16px}.entra-login-shell{gap:14px}.entra-signin-actions{display:grid;gap:10px;width:100%}.entra-signin-recovery{display:grid;gap:8px;color:var(--danger);font-size:13px;line-height:1.35}.entra-login-card{align-items:flex-start;background:var(--inoza-white);border:1px solid rgba(13,37,55,.16);border-radius:14px;color:var(--inoza-slate);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:16px}.entra-login-card svg{color:var(--login-teal-strong);margin-top:2px}.entra-login-card strong,.entra-login-card span{display:block}.entra-login-card strong{font-size:.98rem;line-height:1.3}.entra-login-card span{color:#5b6575;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.entra-login-card.signed-in{grid-template-columns:auto minmax(0,1fr)}.entra-logout-button{grid-column:1 / -1;justify-content:center;margin-top:2px;width:100%}@media(max-width:960px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-preview,.login-panel{width:min(100%,680px)}.login-panel,.login-preview{justify-self:center}}@media(max-width:560px){.login-shell{gap:14px;padding:12px}.login-brandbar{align-items:stretch;flex-direction:column;gap:10px}.login-environment{text-align:left}.login-panel,.login-preview{border-radius:17px}.login-preview{gap:12px;padding:14px}.login-panel{padding:22px 18px}.login-panel h1{font-size:clamp(1.78rem,10vw,2.32rem)}.login-workbook-preview{overflow-x:auto;overscroll-behavior-x:contain}.login-control-signals{grid-template-columns:1fr}.role-grid.login-roles{grid-template-columns:1fr;max-height:330px}}.login-shell{background:#f8f7f4;gap:0;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:100dvh;padding:0}.login-preview{background:linear-gradient(150deg,#081423f5,#0c1b2cd1),radial-gradient(circle at 70% 68%,rgba(190,137,75,.22),transparent 28%),linear-gradient(35deg,#101e2e 0 56%,#213d59 56% 63%,#0d1724 63%);border:0;border-radius:0;box-shadow:none;justify-content:space-between;min-height:100dvh;padding:clamp(34px,5vw,66px) clamp(34px,6vw,86px)}.login-preview:after{background:linear-gradient(155deg,transparent 0 58%,rgba(190,137,75,.18) 58% 59%,transparent 59%),linear-gradient(175deg,transparent 0 70%,rgba(255,255,255,.08) 70% 70.5%,transparent 70.5%);content:"";inset:0;pointer-events:none;position:absolute}.login-brand-lockup{position:relative;z-index:2}.login-product-name strong{color:#e0b980;font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;letter-spacing:0}.login-product-name small{color:#ffffffc7;letter-spacing:.16em;line-height:1.8}.login-hero-copy{position:relative;z-index:2;max-width:610px}.login-kicker{color:#e0b980;letter-spacing:.18em}.login-hero-copy h1{color:#f8f6ef;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,5rem);font-weight:600;line-height:1.08}.login-hero-copy h1 em{color:#e0b980;font-style:italic}.login-hero-copy>p:last-child{color:#ffffffc7;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7;max-width:390px}.login-command-visual{display:none}.login-brand-footer{color:#ffffffa6;letter-spacing:.18em;position:relative;z-index:2;text-transform:uppercase}.login-panel{background:#fbfaf8;border:0;border-radius:0;box-shadow:none;min-height:100dvh;padding:clamp(30px,6vw,100px) clamp(30px,8vw,120px);position:relative}.login-language{align-items:center;color:#6d6d69;display:flex;gap:8px;position:absolute;right:clamp(26px,4vw,60px);top:42px}.login-language svg:last-child{transform:rotate(90deg)}.login-panel-inner{margin:auto;max-width:500px;width:100%}.login-panel-header span{display:none}.login-panel-header h2{color:#172235;font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:600;letter-spacing:0;line-height:1.1;text-align:center}.login-panel-header h2:after{background:#c59b61;content:"";display:block;height:2px;margin:24px auto;width:46px}.login-panel-header p{color:#7f807d;font-size:1rem;text-align:center}.login-panel .entra-login-shell{margin-top:50px}.login-panel .login-role-heading{display:none}.login-panel .entra-signin-button{background:#172235;border:0;border-radius:10px;box-shadow:0 12px 25px #17223529;color:#f8f6ef;justify-content:center;min-height:64px;width:100%}.login-panel .entra-signin-button:hover{background:#263750}.login-panel .login-access-note{border-top:1px solid #e5e1da;color:#7f807d;margin-top:34px;padding-top:24px;text-align:center}.login-panel .login-access-note small{display:none}@media(max-width:760px){.login-shell{grid-template-columns:1fr}.login-preview{min-height:46dvh;padding:30px 24px}.login-hero-copy h1{font-size:clamp(2.2rem,10vw,3.4rem)}.login-panel{min-height:54dvh;padding:60px 24px 36px}.login-language{top:22px;right:24px}}@media(min-width:1180px){.project-wbs-live-sheet .project-wbs-sheet-controls{grid-template-columns:minmax(116px,.42fr) minmax(132px,.46fr) minmax(142px,.5fr) minmax(180px,.72fr) minmax(124px,.42fr) minmax(170px,.62fr) max-content}.project-wbs-live-sheet .project-wbs-sheet-actions{flex-wrap:nowrap;min-width:max-content;white-space:nowrap}.project-wbs-live-sheet .project-wbs-sheet-actions button{min-width:108px;padding-inline:12px}}@media(min-width:861px)and (max-width:1179px){.project-wbs-live-sheet .project-wbs-sheet-actions{grid-column:1 / -1;justify-content:flex-end}}.wbs-my-work-page{gap:6px}.wbs-my-work-page .my-work-header{gap:8px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);min-height:54px;padding:7px 9px}.wbs-my-work-page .my-work-header h1{font-size:clamp(1.02rem,1.22vw,1.24rem)}.wbs-my-work-page .my-work-header p:not(.eyebrow){max-width:760px}.wbs-my-work-page .my-work-quick-card{min-height:40px;padding:6px 8px}.wbs-my-work-page .my-work-metrics{gap:4px}.wbs-my-work-page .leadership-metric{min-height:28px;padding:4px 7px}.wbs-my-work-page .leadership-metric strong{font-size:.9rem}.wbs-my-work-page .workbook-filter-bar{min-height:30px}.wbs-my-work-page .workbook-view-tabs button,.wbs-my-work-page .md-group-tabs.compact button{min-height:28px;padding:4px 9px}.wbs-my-work-page .sectioned-workbook-content{gap:5px}.wbs-my-work-page .sectioned-workbook-context{min-height:30px;padding:5px 8px}.wbs-my-work-page .panel{padding-top:6px}@media(max-width:640px){.wbs-my-work-page .my-work-header{grid-template-columns:1fr}}.project-wbs-live-sheet .project-wbs-inline-note{align-items:center;align-self:end;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:#667085;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;min-height:30px;max-width:220px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}@media(min-width:861px){.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:end;display:flex;flex-wrap:wrap;gap:6px}.project-wbs-live-sheet .project-wbs-control{flex:0 1 260px;max-width:300px}.project-wbs-live-sheet .project-wbs-project-control{flex-basis:260px}.project-wbs-live-sheet .project-wbs-search{flex:0 1 300px;max-width:330px}.project-wbs-live-sheet .project-wbs-sheet-actions{flex:0 0 auto;flex-wrap:nowrap;min-width:0;white-space:nowrap}.project-wbs-live-sheet .project-wbs-sheet-actions button{flex:0 0 auto}}.project-wbs-shared-task-rows .workbook-task-sections{position:relative}.task-sheet-completed-archive{margin-top:6px;border:1px solid color-mix(in srgb,var(--action) 28%,var(--line));border-left:3px solid var(--action);border-radius:8px;background:var(--surface-card);overflow:clip}.task-sheet-completed-archive>summary{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--action) 8%,var(--surface-card)),color-mix(in srgb,var(--surface-page) 96%,var(--surface-card)));display:flex;justify-content:space-between;gap:8px;min-height:40px;padding:7px 10px;color:var(--text);font:700 13px/1.2 Inter,sans-serif;cursor:pointer;list-style:none}.task-sheet-completed-archive>summary::-webkit-details-marker{display:none}.task-sheet-completed-summary-main,.task-sheet-completed-summary-action{align-items:center;display:inline-flex}.task-sheet-completed-summary-main{color:var(--text);gap:7px;min-width:0}.task-sheet-completed-summary-main>svg{color:var(--success);flex:0 0 auto}.task-sheet-completed-summary-main strong{font-size:.8rem;white-space:nowrap}.task-sheet-completed-summary-count{display:inline-grid;place-items:center;min-width:24px;min-height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--action) 12%,var(--surface-card));color:var(--action);font-size:.68rem;font-weight:800}.task-sheet-completed-summary-action{color:var(--action);flex:0 0 auto;font-size:.68rem;font-weight:800;gap:4px;white-space:nowrap}.task-sheet-completed-summary-action-open,.task-sheet-completed-archive[open] .task-sheet-completed-summary-action-closed{display:none}.task-sheet-completed-archive[open] .task-sheet-completed-summary-action-open{display:inline}.task-sheet-completed-archive[open] .task-sheet-completed-summary-action svg{transform:rotate(180deg)}.task-sheet-completed-archive>summary:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--action) 10%,var(--surface-card)),color-mix(in srgb,var(--surface-page) 98%,var(--surface-card)))}.task-sheet-completed-archive>summary:focus-visible{outline:2px solid var(--action);outline-offset:-3px}.task-sheet-completed-archive[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--action) 20%,var(--line))}.task-sheet-completed-archive>.workbook-task-sections{gap:5px;padding:6px 8px 8px}.task-sheet-completed-archive>.workbook-task-sections .panel{padding:6px}@media(prefers-reduced-motion:no-preference){.task-sheet-completed-summary-action svg{transition:transform .16s ease}}@media(min-width:861px){.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-live-sheet .project-wbs-section-layout,.project-wbs-live-sheet .sectioned-workbook-content,.project-wbs-live-sheet .project-wbs-grid-body,.project-wbs-live-sheet .project-wbs-shared-task-rows,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-panel,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-sections{height:auto;max-height:none;overflow-y:visible}.project-wbs-live-sheet .project-wbs-grid-shell{overflow:visible}.project-wbs-live-sheet .project-wbs-table-wrap,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table{max-height:none;overflow-y:hidden}.project-wbs-live-sheet .project-wbs-head-meta{flex-wrap:wrap;overflow:visible}.project-wbs-live-sheet .project-wbs-head-save-copy{align-content:center}}.my-day-mobile-filter-summary,.mobile-filter-backdrop{display:none}.mobile-filter-summary-text{align-items:center;display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.mobile-filter-summary-text strong,.mobile-filter-summary-text span{min-width:0;overflow:hidden;text-overflow:ellipsis}.project-wbs-action-label{display:none}.mobile-filter-trigger{align-items:center;background:var(--surface-shell);border:1px solid var(--surface-shell);border-radius:7px;color:var(--inoza-white);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.78rem;font-weight:700;justify-content:center;min-height:32px;padding:6px 10px}@media(max-width:640px){.mobile-filter-backdrop{align-items:flex-end;background:#0712245c;display:flex;inset:0;justify-content:center;padding:8px;position:fixed;z-index:3000}.mobile-filter-sheet{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:12px;box-shadow:0 18px 48px #0712243d;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(82vh,680px);max-width:calc(100vw - 16px);min-width:0;overflow:hidden;width:100%}.mobile-filter-sheet-head{align-items:center;border-bottom:1px solid rgba(23,32,51,.1);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px 12px}.mobile-filter-sheet-head div{display:grid;min-width:0}.mobile-filter-sheet-head span,.mobile-filter-section-title,.mobile-filter-field>span{color:#667085;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mobile-filter-sheet-head strong{color:var(--inoza-slate);font-size:.98rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-filter-sheet-body{display:grid;gap:12px;min-width:0;overflow-y:auto;padding:12px}.mobile-filter-section{display:grid;gap:7px;min-width:0}.mobile-filter-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mobile-filter-field{display:grid;gap:4px;min-width:0}.mobile-filter-field select{background:#f8fafc;border:1px solid rgba(23,32,51,.14);border-radius:7px;color:var(--inoza-slate);font:inherit;font-size:.86rem;font-weight:800;min-height:42px;min-width:0;padding:8px 10px;width:100%}.mobile-filter-chip-row{display:flex;gap:6px;max-width:100%;min-width:0;overscroll-behavior-x:contain;overflow-x:auto;padding:0 1px 2px;scroll-padding-inline:1px;scrollbar-width:none}.mobile-filter-chip-row::-webkit-scrollbar{display:none}.mobile-filter-chip-row button,.mobile-filter-section-button{background:#f8fafc;border:1px solid rgba(23,32,51,.13);border-radius:8px;color:#344054;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;min-height:38px}.mobile-filter-chip-row button{flex:0 0 auto;max-width:min(220px,72vw);overflow:hidden;padding:8px 11px;text-overflow:ellipsis;white-space:nowrap}.mobile-filter-chip-row button.active,.mobile-filter-section-button.active{background:var(--surface-shell);border-color:var(--surface-shell);color:var(--inoza-white)}.mobile-filter-section-list{display:grid;gap:6px;min-width:0}.mobile-filter-section-item{display:grid;gap:5px;min-width:0}.mobile-filter-section-button{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;line-height:1.15;padding:8px 10px;text-align:left;width:100%}.mobile-filter-section-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-filter-section-button strong{background:#6670851f;border-radius:999px;font-size:.72rem;min-width:26px;padding:3px 6px;text-align:center}.mobile-filter-section-button.active strong{background:#ffffff2e}.mobile-filter-section-button small{color:inherit;font-size:.68rem;font-weight:700;grid-column:1 / -1;opacity:.78}.mobile-filter-section-children{display:grid;gap:5px;padding-left:12px}.mobile-filter-section-button.child{min-height:34px}.mobile-filter-sheet-actions{border-top:1px solid rgba(23,32,51,.1);display:flex;justify-content:flex-end;padding:10px 12px}.mobile-filter-sheet-actions button{min-width:96px}.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:stretch}.project-wbs-live-sheet .project-wbs-mobile-context,.wbs-my-work-page .my-day-mobile-filter-summary{align-items:center;background:#f8fafc;border:1px solid rgba(23,32,51,.1);border-radius:7px;color:#536074;display:flex;gap:8px;min-height:38px;min-width:0;padding:6px 8px;white-space:normal}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text,.wbs-my-work-page .my-day-mobile-filter-summary .mobile-filter-summary-text{align-items:start;display:grid;gap:2px;line-height:1.2;overflow:visible;white-space:normal}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text strong,.wbs-my-work-page .my-day-mobile-filter-summary .mobile-filter-summary-text strong{font-size:.86rem;line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text span,.wbs-my-work-page .my-day-mobile-filter-summary .mobile-filter-summary-text span{color:#667085;font-size:.74rem;font-weight:700;line-height:1.22;overflow:visible;text-overflow:clip;white-space:normal}.project-wbs-mobile-context .mobile-filter-summary-text span:before,.my-day-mobile-filter-summary .mobile-filter-summary-text span:before{content:none;margin-right:0}.project-wbs-live-sheet .project-wbs-search{flex:1 1 100%;min-height:42px;width:100%}.project-wbs-live-sheet .project-wbs-search input{font-size:.9rem}.project-wbs-live-sheet .project-wbs-sheet-actions{display:flex;flex:1 1 100%;gap:6px;min-width:0;overflow-x:auto;width:100%}.project-wbs-live-sheet .project-wbs-sheet-actions button{flex:0 0 auto;min-height:36px;min-width:0;white-space:nowrap}.project-wbs-live-sheet .project-wbs-department-nav,.project-wbs-live-sheet .project-wbs-section-layout>.section-navigator,.wbs-my-work-page .sectioned-workbook-layout>.section-navigator{display:none}.wbs-my-work-page .my-work-header p:not(.eyebrow),.wbs-my-work-page .my-day-project-context{display:none}.wbs-my-work-page .workbook-filter-bar{display:grid;gap:6px;overflow:visible;padding:0}.wbs-my-work-page .md-group-tabs.my-day-secondary-tabs,.wbs-my-work-page .my-day-secondary-filter,.wbs-my-work-page .workbook-filter-selects.my-day-row-filters label.my-day-secondary-filter{display:none}.wbs-my-work-page .workbook-filter-selects.my-day-row-filters{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.wbs-my-work-page .my-day-primary-filter,.wbs-my-work-page .my-day-search-filter{min-width:0}.wbs-my-work-page .my-day-search-filter{grid-column:1 / -1}.wbs-my-work-page .my-day-search-input{min-height:42px}.wbs-my-work-page .my-day-search-input input,.wbs-my-work-page .workbook-filter-selects select{font-size:.86rem}.project-wbs-live-sheet .sectioned-workbook-context,.wbs-my-work-page .sectioned-workbook-context{min-height:28px;padding:5px 8px}}.project-wbs-shared-task-rows .panel-head,.project-wbs-shared-task-rows .workbook-task-subtitle{display:none}.project-wbs-shared-task-rows .workbook-task-panel{gap:0;padding-top:0}.project-wbs-shared-task-rows .workbook-task-sections-toolbar{align-items:stretch;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin:0 0 6px;min-height:32px;min-width:0;position:static}.project-wbs-shared-task-rows .workbook-mode-toggle{flex:1 1 auto;width:auto}.project-wbs-shared-task-rows .workbook-column-resize-toolbar{align-self:stretch;display:flex;justify-content:flex-end;margin-left:auto;padding:0;position:static}.project-wbs-shared-task-rows .workbook-column-resize-toolbar .secondary-action{background:#f8fafc;border-radius:6px;font-size:.72rem;height:100%;min-height:30px;padding:4px 8px}@media(max-width:640px){.project-wbs-live-sheet,.project-wbs-live-sheet .project-wbs-content-panel,.project-wbs-live-sheet .project-wbs-workspace,.project-wbs-live-sheet .sectioned-workbook-content,.project-wbs-live-sheet .project-wbs-grid-body,.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-shared-task-rows .workbook-task-sections{gap:4px}.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:end;display:grid;gap:4px 6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:4px 5px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-project-control,.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-task-type-control{display:grid;flex:none;grid-column:auto}.project-wbs-live-sheet .project-wbs-mobile-context{border-radius:5px;gap:5px;grid-column:1 / -1;min-height:30px;padding:4px 5px 4px 7px}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text{line-height:1.12}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text strong{font-size:.78rem;line-height:1.1}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text span{font-size:.66rem;line-height:1.12}.project-wbs-live-sheet .mobile-filter-trigger{border-radius:5px;font-size:.72rem;min-height:28px;padding:4px 7px}.project-wbs-live-sheet .project-wbs-control{gap:2px}.project-wbs-live-sheet .project-wbs-control span,.project-wbs-live-sheet .project-wbs-sheet-controls label>span{font-size:.56rem}.project-wbs-live-sheet .project-wbs-control select,.project-wbs-live-sheet .project-wbs-project-control select,.project-wbs-live-sheet .project-wbs-task-type-control select,.project-wbs-live-sheet .project-wbs-search,.project-wbs-live-sheet .project-wbs-search input,.project-wbs-live-sheet .project-wbs-sheet-actions button{border-radius:5px;font-size:.78rem;min-height:32px}.project-wbs-live-sheet .project-wbs-project-control select,.project-wbs-live-sheet .project-wbs-task-type-control select{padding:6px 8px}.project-wbs-live-sheet .project-wbs-search{flex:none;grid-column:1 / -1;min-height:32px;padding:3px 7px;width:100%}.project-wbs-live-sheet .project-wbs-search input{min-height:26px}.project-wbs-live-sheet .project-wbs-sheet-actions{display:flex;gap:4px;grid-column:1 / -1;min-width:0;overflow-x:auto;padding-bottom:0;width:100%}.project-wbs-live-sheet .project-wbs-sheet-actions button{flex:0 0 auto;font-size:.72rem;gap:4px;min-height:30px;padding:3px 7px;white-space:nowrap}.project-wbs-live-sheet .project-wbs-grid-shell{border-radius:5px}.project-wbs-live-sheet .project-wbs-grid-headbar{align-items:center;gap:6px;min-height:28px;padding:4px 6px}.project-wbs-live-sheet .project-wbs-grid-headbar h2{font-size:.84rem;line-height:1.1}.project-wbs-live-sheet .project-wbs-head-meta{gap:3px;justify-content:flex-start;min-width:0;overflow-x:auto}.project-wbs-live-sheet .project-wbs-head-meta span{flex:0 0 auto;font-size:.62rem;min-height:0;padding:0}.project-wbs-live-sheet .project-wbs-view-toggle{border-radius:5px;min-height:28px}.project-wbs-live-sheet .project-wbs-view-toggle button{font-size:.72rem;min-height:28px;padding:3px 7px}.project-wbs-live-sheet .sectioned-workbook-context{border-radius:5px;display:flex;flex-wrap:nowrap;gap:6px;min-height:24px;overflow:hidden;padding:3px 6px}.project-wbs-live-sheet .sectioned-workbook-context>strong{flex:0 0 auto;font-size:.78rem;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-live-sheet .sectioned-workbook-context>span{display:none}.project-wbs-page .workbook-dependency-legend{flex:1 1 auto;flex-wrap:nowrap;font-size:.62rem;gap:4px 7px;justify-content:flex-end;margin:0;min-width:0;overflow:hidden;white-space:nowrap}.project-wbs-page .workbook-dependency-legend span{gap:3px}.project-wbs-page .workbook-dependency-mark{font-size:.56rem;min-height:15px;min-width:16px}.project-wbs-shared-task-rows .workbook-task-sections-toolbar{align-items:center;gap:4px;margin:0 0 3px;min-height:28px}.project-wbs-shared-task-rows .workbook-mode-toggle{flex:1 1 auto;min-width:150px}.project-wbs-shared-task-rows .workbook-mode-toggle button{font-size:.72rem;min-height:28px;padding:3px 7px}.project-wbs-shared-task-rows .workbook-column-resize-toolbar .secondary-action{font-size:.66rem;min-height:28px;padding:3px 6px;white-space:nowrap}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet{width:max-content}.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap{max-width:100%;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-head{display:grid!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet{min-width:1620px}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row{grid-template-columns:62px minmax(128px,.38fr) minmax(96px,.34fr) minmax(112px,.38fr) minmax(210px,.78fr) minmax(148px,.52fr) minmax(88px,.3fr) minmax(116px,.36fr) minmax(116px,.36fr) minmax(116px,.36fr) minmax(46px,.14fr) minmax(128px,.38fr) minmax(268px,.7fr)!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(23,32,51,.1);border-radius:0;box-shadow:none;display:grid!important;gap:0;height:46px;max-height:46px;min-height:46px;min-width:0;overflow:hidden;padding:0}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>span,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>strong,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid rgba(23,32,51,.08)!important;color:var(--inoza-slate);display:flex!important;font-size:.72rem;gap:4px;grid-column:auto!important;grid-row:auto!important;line-height:1.18;min-height:44px;min-width:0;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-select-cell{align-items:center;background:#fbfcfd!important;border-right:2px solid rgba(23,32,51,.16)!important;display:flex!important;grid-column:auto!important;grid-row:auto!important;justify-content:center;padding:0!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]:before{display:none!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Task ID"],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Scope],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Project],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Location],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Description],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Assigned To"],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Version],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Depend On"],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=From],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=To],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actual],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=TAT],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Status],.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actions]{grid-column:auto!important;grid-row:auto!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Actions]:before{display:none!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label="Task ID"]{padding-left:16px}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-head>span:first-child{background:#eef3f7;border-right:2px solid rgba(23,32,51,.16)}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>strong,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label=Description]{font-size:.72rem;font-weight:800}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-task-id-cell{align-items:center;display:flex;gap:3px;min-width:0;overflow:hidden}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-task-id-text{flex:0 0 auto}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-task-id-cell .project-wbs-subtask-pill{flex:0 1 auto;font-size:.5rem;line-height:1;max-width:42px;min-height:15px;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-task-id-cell .project-wbs-subtask-pill+.project-wbs-subtask-pill{display:none}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell{align-items:center;display:grid!important;gap:2px;grid-template-columns:minmax(0,1fr);justify-items:start}.project-wbs-sheet-mode .project-wbs-assignee-cell{align-items:flex-start;flex-direction:column!important;justify-content:center}.project-wbs-sheet-mode .project-wbs-assignee-cell strong{order:0}.project-wbs-sheet-mode .project-wbs-assignee-cell select{order:1}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-assignee-cell[data-mobile-label="Assigned To"]{align-content:center;display:grid!important;gap:2px;grid-template-columns:minmax(0,1fr);justify-items:start}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell strong{font-size:.72rem;line-height:1.08;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell .project-wbs-assignment-state-select{font-size:.64rem;min-height:22px;padding:1px 5px}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-row-actions{align-items:center;display:flex!important;flex-wrap:nowrap;gap:4px;grid-column:auto!important;grid-row:auto!important;justify-content:flex-start;width:auto!important}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-row-actions[data-mobile-label=Actions]{flex-wrap:nowrap!important;gap:3px;grid-area:auto / auto / auto / auto!important;grid-column-end:auto!important;grid-column-start:auto!important;grid-row-end:auto!important;grid-row-start:auto!important;overflow:visible}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-row-actions[data-mobile-label=Actions] button{min-height:26px;min-width:26px;padding:3px}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-row-actions button{min-height:28px;min-width:28px;padding:4px;width:auto}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-row-actions .project-wbs-move-to-button{min-width:28px;padding:4px;width:28px}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-row-actions .project-wbs-move-to-button span,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-row-actions .project-wbs-action-label{display:none}.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-inline-status,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-inline-date,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-inline-text,.project-wbs-sheet-mode .project-wbs-table.is-engineering-sheet .project-wbs-depend-on-cell{font-size:.72rem;min-height:28px}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>span,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>strong,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]{font-size:.72rem!important;justify-content:flex-start;line-height:1.18}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-head>span:first-child,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-filter-row>span:first-child,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-select-cell{align-items:center;justify-content:center!important;padding-left:0!important;padding-right:0!important}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-filter-row>span:first-child button{margin:0 auto}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-assignee-cell[data-mobile-label="Assigned To"]{align-items:center;display:flex!important;flex-direction:row!important;gap:4px;justify-content:flex-start}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell strong{flex:1 1 auto;line-height:1.1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-assignee-cell .project-wbs-assignment-state-select{flex:0 0 72px;font-size:.6rem!important;max-width:72px;min-height:22px;padding:1px 4px}.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-inline-status,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-inline-date,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-inline-text,.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table-wrap.is-engineering-sheet-wrap .project-wbs-table.is-engineering-sheet .project-wbs-depend-on-cell{font-size:.72rem!important}}:root{--shell-sidebar-width: 226px;--shell-sidebar-collapsed-width: 68px;--shell-topbar-height: 40px;--shell-topbar-control-height: 34px;--shell-mobile-bottom-nav-height: 58px;--shell-mobile-safe-area: env(safe-area-inset-bottom, 0px);--shell-mobile-bottom-inset: calc(var(--shell-mobile-bottom-nav-height) + var(--shell-mobile-safe-area));--shell-mobile-content-bottom-inset: calc(var(--shell-mobile-bottom-inset) + 18px);--shell-bottom-nav-height: var(--shell-mobile-bottom-nav-height);--shell-nav-font-size: var(--type-control);--shell-section-nav-font-size: .74rem;--shell-topbar-control-font-size: var(--type-control);--shell-page-title-font-size: var(--type-page-title);--shell-page-title-mobile-font-size: var(--type-page-title-mobile);--shell-section-title-font-size: var(--type-section-title);--shell-body-control-font-size: var(--type-body);--shell-surface-radius: 8px;--shell-control-radius: 8px;--shell-border-subtle: rgba(23, 32, 51, .1);--shell-surface: var(--inoza-white);--work-surface-readable-max: 1180px;--work-surface-control-max: 1180px;--work-surface-workbook-max: 1440px;--work-surface-wide-workbook-max: 1440px;--work-surface-gutter: clamp(8px, 1vw, 16px)}@media(min-width:861px){:root{--shell-sidebar-width: 240px;--shell-topbar-height: 58px;--shell-topbar-control-height: 38px;--shell-nav-font-size: .9rem;--shell-section-nav-font-size: .78rem;--shell-topbar-control-font-size: .875rem;--shell-page-title-font-size: clamp(1.55rem, .5vw + 1.25rem, 1.85rem);--shell-section-title-font-size: 1.18rem;--shell-body-control-font-size: .925rem;--work-surface-readable-max: 1320px;--work-surface-control-max: 1520px;--work-surface-workbook-max: 1640px;--work-surface-wide-workbook-max: 1640px}}.app-shell{font-size:var(--shell-body-control-font-size);grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:var(--shell-sidebar-collapsed-width) minmax(0,1fr)}.sidebar,.side-nav button,.sidebar-section-nav button,.sidebar-collapse-button,.topbar,.topbar .icon-button,.topbar .open-as-button,.topbar-add-action,.mobile-bottom-nav,.mobile-bottom-nav button{box-sizing:border-box}.sidebar{gap:14px;padding:14px}.sidebar-head{gap:7px}.brand-lockup{gap:10px}.brand-lockup strong{font-size:.92rem;line-height:1.05}.brand-lockup small{font-size:.58rem;letter-spacing:.08em;line-height:1.1}.sidebar-collapse-button{border-radius:var(--shell-control-radius);flex-basis:30px;height:30px;width:30px}.side-nav{gap:5px;margin-top:7px}.side-nav button{border-radius:var(--shell-control-radius);font-size:var(--shell-nav-font-size);font-weight:600;gap:9px;min-height:38px;padding:7px 9px}@media(min-width:861px){.sidebar{gap:16px;padding:16px}.side-nav button{min-height:42px;padding:9px 10px}.sidebar-section-nav button{min-height:31px;padding:6px 9px}.sidebar-section-nav button.sidebar-section-child{font-size:.75rem;min-height:29px}}.side-nav button svg,.mobile-bottom-nav button svg{height:16px;width:16px}.side-nav button.active{box-shadow:inset 2px 0 0 var(--gold-500);font-weight:700}.sidebar-section-nav{gap:3px;padding-top:10px}.sidebar-section-nav>span{font-size:.62rem;padding-inline:9px}.sidebar-section-nav button{border-radius:var(--shell-control-radius);font-size:var(--shell-section-nav-font-size);font-weight:720;min-height:28px;padding:4px 8px}.sidebar-section-nav button.sidebar-section-child{font-size:.68rem;min-height:25px}.content-shell{box-sizing:border-box;min-width:0;padding:10px 12px 22px}@media(min-width:861px){.content-shell{padding:14px 16px 24px}}.main-content{min-width:0}.topbar{gap:12px;margin-bottom:8px;min-height:var(--shell-topbar-height);padding:6px 8px}@media(min-width:861px){.topbar{padding:9px 11px}.topbar .icon-button{min-width:40px;padding:8px 10px}.topbar-add-action{padding:8px 14px}.topbar .open-as-button{min-width:170px;padding:6px 10px}.topbar .open-as-button strong{font-size:.86rem}}.topbar h2,.main-content h1{font-family:var(--font-heading);font-weight:700;font-size:var(--shell-page-title-font-size);letter-spacing:0;line-height:1.08}.main-content h2{font-family:var(--font-heading);font-weight:700;font-size:var(--shell-section-title-font-size);letter-spacing:0;line-height:1.12}.topbar .eyebrow{font-size:.6rem;line-height:1}.topbar-actions{gap:8px}.topbar .icon-button,.topbar .open-as-button,.topbar-add-action{border-radius:var(--shell-control-radius);font-size:var(--shell-topbar-control-font-size);min-height:var(--shell-topbar-control-height)}.topbar .icon-button{min-width:36px;padding:7px 9px}.topbar-add-action{padding:7px 12px}.topbar .open-as-button{gap:8px;min-width:158px;padding:5px 8px}.topbar .open-as-avatar{font-size:.72rem;height:27px;width:27px}.topbar .open-as-button small{font-size:.58rem}.topbar .open-as-button strong{font-size:.8rem}.project-wbs-live-sheet,.wbs-my-work-page{margin-inline:auto;max-width:var(--work-surface-wide-workbook-max);width:min(100%,var(--work-surface-wide-workbook-max))}.project-wbs-live-sheet .project-wbs-sheet-controls,.project-wbs-live-sheet .project-wbs-department-nav,.project-wbs-live-sheet .project-wbs-save-bar,.wbs-my-work-page .my-work-header,.wbs-my-work-page .my-work-metrics,.wbs-my-work-page .workbook-filter-bar,.wbs-my-work-page .sectioned-workbook-context{margin-inline:auto;max-width:var(--work-surface-control-max);width:min(100%,var(--work-surface-control-max))}.project-wbs-live-sheet .project-wbs-grid-shell,.wbs-my-work-page .sectioned-workbook-layout{margin-inline:auto;max-width:var(--work-surface-workbook-max);width:min(100%,var(--work-surface-workbook-max))}.project-wbs-live-sheet .project-wbs-table-wrap,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table,.wbs-my-work-page .workbook-task-table{max-width:100%}.project-wbs-live-sheet .project-wbs-table.is-architecture-sheet{--architecture-wbs-columns: minmax(88px, .18fr) minmax(360px, .58fr) minmax(132px, .2fr) minmax(126px, .18fr) minmax(150px, .22fr) minmax(126px, .18fr) minmax(184px, .3fr) !important;--architecture-wbs-min-width: 1166px !important;min-width:1166px}.project-wbs-live-sheet .project-wbs-table.is-architecture-sheet .project-wbs-table-row{grid-template-columns:minmax(88px,.18fr) minmax(360px,.58fr) minmax(132px,.2fr) minmax(126px,.18fr) minmax(150px,.22fr) minmax(126px,.18fr) minmax(184px,.3fr)}.project-wbs-live-sheet .project-wbs-architecture-actions-cell{gap:2px;flex-wrap:nowrap;overflow:visible!important}.project-wbs-live-sheet .project-wbs-architecture-actions-cell .workbook-order-button,.project-wbs-live-sheet .project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field,.project-wbs-live-sheet .project-wbs-architecture-actions-cell .project-wbs-attachment-action,.project-wbs-live-sheet .project-wbs-architecture-overflow{flex:0 0 21px;min-width:21px;width:21px}@media(max-width:860px){:root{--shell-topbar-height: 42px;--shell-topbar-control-height: 34px;--shell-mobile-bottom-nav-height: 58px;--shell-mobile-bottom-inset: calc(var(--shell-mobile-bottom-nav-height) + var(--shell-mobile-safe-area));--shell-mobile-content-bottom-inset: calc(var(--shell-mobile-bottom-inset) + 18px);--shell-bottom-nav-height: var(--shell-mobile-bottom-nav-height);--shell-topbar-control-font-size: .78rem}.toast{bottom:calc(var(--shell-mobile-bottom-inset) + 12px);box-sizing:border-box;max-width:calc(100vw - 16px)}html,body{scroll-padding-bottom:var(--shell-mobile-content-bottom-inset)}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet{min-width:1166px!important}.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head,.project-wbs-sheet-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row{grid-template-columns:88px 360px 132px 126px 150px 126px 184px!important;min-width:1166px!important}.project-wbs-live-sheet .project-wbs-table.is-architecture-sheet .project-wbs-architecture-overflow-menu .workbook-order-button,.project-wbs-live-sheet .project-wbs-table.is-architecture-sheet .project-wbs-architecture-overflow-menu .project-wbs-attachment-action{min-height:30px;min-width:30px;width:30px!important}.app-shell{min-height:100dvh}.content-shell{padding:8px 8px var(--shell-mobile-content-bottom-inset)}.main-content,.command-center-page,.manager-view-page,.wbs-my-work-page,.project-wbs-page,.admin-page,.admin-console-page{scroll-padding-bottom:var(--shell-mobile-content-bottom-inset)}.wbs-my-work-page .sectioned-workbook-layout,.project-wbs-live-sheet .sectioned-workbook-layout{padding-bottom:var(--shell-mobile-content-bottom-inset)}.topbar{gap:8px;margin:-8px -8px 8px;min-height:var(--shell-topbar-height);padding:6px 8px}.topbar h2,.main-content h1{font-size:var(--shell-page-title-mobile-font-size)}.topbar-actions{gap:6px}.topbar .icon-button,.topbar .open-as-button,.topbar-add-action{min-height:var(--shell-topbar-control-height)}.topbar-add-action{font-size:.76rem;min-width:104px;padding:6px 9px}.topbar .open-as-button{min-width:0;padding:5px 7px;width:122px}.topbar .open-as-avatar{height:25px;width:25px}.topbar .open-as-button small{font-size:.5rem}.topbar .open-as-button strong{font-size:.7rem}.mobile-bottom-nav{gap:2px;min-height:var(--shell-mobile-bottom-nav-height);padding:6px 6px calc(6px + var(--shell-mobile-safe-area))}.mobile-bottom-nav button{border-radius:var(--shell-control-radius);font-size:.62rem;gap:2px;min-height:46px;padding:4px 2px}}:root{--ops-surface-gap: 8px;--ops-surface-padding: 12px;--ops-row-height: 44px;--ops-head-height: 38px;--ops-cell-padding-y: 7px;--ops-cell-padding-x: 10px;--ops-title-size: 1.45rem;--ops-metric-size: 1.3rem;--ops-risk-color: #8d4b45}.command-center-page,.manager-view-page{margin-inline:auto;max-width:var(--work-surface-wide-workbook-max);width:min(100%,var(--work-surface-wide-workbook-max))}.command-center-page,.manager-view-page,.command-center-page .management-command-grid,.command-center-page .management-grid-panel,.command-center-page .management-summary-grid,.manager-hero,.manager-panel,.manager-summary-grid{gap:var(--ops-surface-gap)}.command-center-page .management-command-grid,.command-center-page .management-grid-panel,.command-center-page .management-summary-grid,.manager-hero,.manager-panel,.manager-summary-grid,.manager-report-list.manager-hierarchy-table,.manager-risk-table{border-color:#17203316;border-radius:var(--shell-surface-radius);box-shadow:none}.command-center-page .management-command-grid,.command-center-page .management-grid-panel,.manager-panel,.manager-hero{padding:var(--ops-surface-padding)}.command-center-page .management-title-block h1,.manager-hero h1{font-size:var(--ops-title-size);line-height:1.12}.command-center-page .management-title-block p:not(.eyebrow),.manager-hero p:not(.eyebrow){font-size:.875rem;line-height:1.35}.command-center-page .management-filter-grid select,.command-center-page .management-filter-grid .management-search-input{min-height:34px}.command-center-page .management-department-strip{gap:5px;padding-top:8px}.command-center-page .management-department-strip button{min-height:42px;padding:6px 8px}.command-center-page .management-department-strip strong{font-size:1rem}.command-center-page .management-department-strip small{font-size:.64rem}.command-center-page .management-summary-cell,.command-center-page .management-metric-cell,.manager-metric-card{min-height:48px;padding:7px 9px}.command-center-page .management-summary-cell strong{font-size:.9rem}.command-center-page .management-metric-cell strong,.manager-metric-card strong{font-size:var(--ops-metric-size)}.command-center-page .management-metric-cell.risk strong,.command-center-page .risk-text,.manager-metric-card.is-danger strong,.manager-report-metrics .is-risk strong,.manager-risk-row .risk-text,.manager-hierarchy-row .is-risk strong{color:var(--ops-risk-color)!important}.command-center-page .management-grid-title h2,.manager-panel-title h2{font-size:1.08rem}.command-center-page .management-grid-title>span,.manager-panel-title>span,.manager-hero-badge{border-color:#17203314;font-size:.72rem;min-height:28px;padding:5px 9px}.command-center-page .portfolio-grid-row,.command-center-page .department-command-row,.command-center-page .action-command-row,.manager-hierarchy-row,.manager-hierarchy-row.manager-report-row,.manager-risk-row{min-height:var(--ops-row-height)}.command-center-page .portfolio-grid-head,.command-center-page .department-command-head,.command-center-page .action-command-head,.manager-hierarchy-row.is-head,.manager-risk-row.is-head{min-height:var(--ops-head-height)}.command-center-page .portfolio-grid-row,.command-center-page .department-command-row,.command-center-page .action-command-row,.manager-risk-row{padding:var(--ops-cell-padding-y) var(--ops-cell-padding-x)}.manager-hierarchy-row>span{min-height:var(--ops-row-height);padding:var(--ops-cell-padding-y) var(--ops-cell-padding-x)}.command-center-page .portfolio-grid-row strong,.command-center-page .department-command-row strong,.command-center-page .action-command-row strong,.manager-hierarchy-name strong,.manager-hierarchy-row span strong,.manager-risk-row strong{font-size:.875rem}.command-center-page .portfolio-grid-row small,.command-center-page .department-command-row small,.command-center-page .action-command-row small,.manager-hierarchy-row span,.manager-risk-row small,.manager-risk-row span{font-size:.76rem}.portfolio-skyline-panel{align-content:start}.portfolio-skyline-legend{font-size:.75rem;gap:6px 10px;padding:6px 8px}.portfolio-skyline-scroller{gap:8px}@media(min-width:861px){.command-center-page .management-command-grid,.command-center-page .management-summary-grid,.manager-hero,.manager-summary-grid{margin-inline:auto;max-width:var(--work-surface-control-max);width:min(100%,var(--work-surface-control-max))}.command-center-page .management-command-grid,.command-center-page .management-summary-grid{max-width:var(--work-surface-workbook-max);width:min(100%,var(--work-surface-workbook-max))}.command-center-page .management-grid-panel,.manager-panel{margin-inline:auto;max-width:var(--work-surface-workbook-max);width:min(100%,var(--work-surface-workbook-max))}}@media(max-width:640px){:root{--ops-surface-gap: 6px;--ops-surface-padding: 7px;--ops-row-height: 34px;--ops-head-height: 30px;--ops-cell-padding-y: 4px;--ops-cell-padding-x: 6px;--ops-title-size: 1.04rem;--ops-metric-size: .98rem}.command-center-page,.manager-view-page,.wbs-my-work-page,.project-wbs-live-sheet{gap:6px}.command-center-page .management-command-grid,.command-center-page .management-grid-panel,.manager-hero,.manager-panel,.wbs-my-work-page .my-work-header{padding:7px}.wbs-my-work-page .my-work-header{min-height:0}.wbs-my-work-page .my-work-header h1{font-size:1rem}.wbs-my-work-page .my-work-quick-card,.wbs-my-work-page .leadership-metric{min-height:30px;padding:4px 6px}.wbs-my-work-page .workbook-view-tabs button,.wbs-my-work-page .md-group-tabs.compact button,.mobile-filter-trigger{font-size:.72rem;min-height:30px;padding:5px 8px}.project-wbs-live-sheet .project-wbs-mobile-context,.wbs-my-work-page .my-day-mobile-filter-summary{min-height:34px;padding:5px 7px}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text strong,.wbs-my-work-page .my-day-mobile-filter-summary .mobile-filter-summary-text strong{font-size:.78rem}.project-wbs-live-sheet .project-wbs-mobile-context .mobile-filter-summary-text span,.wbs-my-work-page .my-day-mobile-filter-summary .mobile-filter-summary-text span{font-size:.68rem}.wbs-my-work-page .workbook-task-row.columns-dependent,.wbs-my-work-page .workbook-task-row.columns-independent,.wbs-my-work-page .workbook-task-row.columns-assigned-to,.wbs-my-work-page .workbook-task-row.columns-assigned-from,.wbs-my-work-page .workbook-task-row.columns-finance-checklist,.wbs-my-work-page .workbook-task-row.columns-finance-cash-flow,.wbs-my-work-page .workbook-task-row.columns-finance-cheque,.wbs-my-work-page .workbook-task-row.columns-finance-recurring,.wbs-my-work-page .workbook-task-row.columns-engineering-dependent,.wbs-my-work-page .workbook-task-row.columns-engineering-independent,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{min-height:34px}.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head){height:34px;max-height:34px}.wbs-my-work-page .workbook-task-row>span,.wbs-my-work-page .workbook-task-row>span[data-mobile-label],.wbs-my-work-page .workbook-task-row.columns-engineering-dependent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-independent>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to>span,.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from>span{font-size:.68rem;min-height:27px;padding:3px 5px}.wbs-my-work-page .workbook-task-description strong{font-size:.7rem}.wbs-my-work-page .workbook-task-description small{font-size:.58rem}.wbs-my-work-page .workbook-inline-status,.wbs-my-work-page .workbook-inline-date,.wbs-my-work-page .workbook-inline-duration,.wbs-my-work-page .workbook-inline-remarks,.wbs-my-work-page .workbook-inline-text{font-size:.68rem;min-height:24px;padding:2px 5px}.wbs-my-work-page .workbook-row-actions .workbook-icon-button,.project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-icon-button{flex-basis:23px;height:23px;min-height:23px;min-width:23px;width:23px}.manager-summary-grid{min-height:0}.manager-metric-card{min-width:72px;padding:6px 7px}.manager-hierarchy-toggle,.manager-hierarchy-toggle-placeholder{height:22px;width:22px}.portfolio-skyline-panel{max-height:min(58dvh,430px)}.portfolio-skyline-scroller{max-height:min(44dvh,330px);overflow-y:auto}.wbs-my-work-page .workbook-action-drawer{bottom:calc(var(--shell-mobile-bottom-inset) + 8px);max-height:calc(78dvh - var(--shell-mobile-bottom-inset) - 8px);padding-bottom:12px}.project-wbs-live-sheet .workbook-action-drawer{bottom:calc(var(--shell-mobile-content-bottom-inset, 76px) + 8px);max-height:calc(74vh - var(--shell-mobile-content-bottom-inset, 76px) - 8px)}}.command-center-executive-cockpit{--command-cockpit-page: var(--inoza-light);--command-cockpit-surface: var(--inoza-white);--command-cockpit-surface-soft: var(--inoza-light);--command-cockpit-rail: #eaf2ff;--command-cockpit-line: rgba(197, 201, 213, .82);--command-cockpit-line-soft: rgba(197, 201, 213, .56);--command-cockpit-ink: var(--inoza-midnight);--command-cockpit-muted: var(--inoza-neutral);--command-cockpit-chrome: var(--inoza-royal);--command-cockpit-chrome-soft: var(--inoza-electric);--command-cockpit-complete: var(--inoza-royal);--command-cockpit-complete-line: var(--inoza-midnight);--command-cockpit-active: var(--inoza-electric);--command-cockpit-active-line: var(--inoza-glow);--command-cockpit-pending: var(--inoza-light);--command-cockpit-pending-line: var(--inoza-silver);--command-cockpit-danger: #b42318;color:var(--command-cockpit-ink)}.command-center-executive-cockpit.command-center-page{background:transparent;border-radius:0;gap:10px;padding:0}.command-center-executive-cockpit .management-command-grid,.command-center-executive-cockpit .management-summary-grid,.command-center-executive-cockpit .management-grid-panel{border-color:var(--command-cockpit-line);box-shadow:none}.command-ai-perspective{display:grid;gap:16px}.command-ai-perspective .management-grid-title{align-items:flex-start}.command-ai-summary{margin:0;max-width:1100px;color:var(--color-text, #273456);font-size:.98rem;line-height:1.65}.command-ai-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.command-ai-section{min-width:0;padding:14px;border:1px solid var(--color-border, #e3e4e9);border-radius:10px;background:var(--color-surface-subtle, #f5f7fa)}.command-ai-section h3{margin:0 0 10px;font-family:Inter,sans-serif;font-size:.82rem;color:#051745}.command-ai-section ol{display:grid;gap:10px;margin:0;padding-left:20px}.command-ai-section li strong,.command-ai-section li span{display:block}.command-ai-section li strong{color:#051745;font-size:.82rem}.command-ai-section li span,.command-ai-section li small,.command-ai-section>p,.command-ai-meta{color:#46587d;font-size:.76rem;line-height:1.45}.command-ai-section li small{display:block;margin-top:3px;color:var(--inoza-steel);font-size:.7rem}.command-ai-section>p{margin:0}.command-ai-meta{border-top:1px solid var(--color-border, #e3e4e9);padding-top:10px}.command-summary-readout{display:grid;gap:10px;padding:16px;border:1px solid var(--command-cockpit-line);border-radius:12px;background:linear-gradient(135deg,#0517450f,#1569ff06)}.command-summary-readout-heading,.command-summary-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.command-summary-readout-heading h3,.command-summary-block-heading h3{margin:2px 0 0;color:#051745;font-family:Inter,sans-serif;font-size:.96rem}.command-summary-readout-heading>span,.command-summary-block-heading>span{flex:0 0 auto;color:var(--inoza-steel, #46587d);font-size:.74rem;font-weight:700}.command-summary-readout>small,.command-summary-block-heading small{color:var(--inoza-steel, #46587d);font-size:.72rem;line-height:1.45}.command-summary-metric-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.command-summary-metric{display:grid;gap:3px;min-width:0;padding:12px 10px;border:1px solid var(--command-cockpit-line);border-radius:10px;background:var(--command-cockpit-surface, #fff)}.command-summary-metric strong{color:#051745;font-size:1.22rem;line-height:1}.command-summary-metric span{color:var(--inoza-steel, #46587d);font-size:.68rem;line-height:1.25}.command-summary-metric.is-moving{border-color:#1db95459;background:#1db9540f}.command-summary-metric.is-risk{border-color:#b84a4a52;background:#b84a4a0e}.command-summary-block{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--command-cockpit-line);border-radius:12px;background:var(--command-cockpit-surface, #fff)}.command-summary-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.command-summary-task-block.is-moving{border-top:3px solid rgba(29,185,84,.75)}.command-summary-task-block.is-risk{border-top:3px solid rgba(184,74,74,.75)}.command-summary-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--command-cockpit-line);border-radius:10px}.command-summary-table{width:100%;min-width:760px;border-collapse:collapse;color:#273456;font-size:.76rem}.command-summary-task-table{min-width:1060px}.command-summary-table th,.command-summary-table td{padding:10px 9px;border-bottom:1px solid var(--command-cockpit-line);text-align:left;vertical-align:top}.command-summary-table thead th{background:#f5f7fa;color:#46587d;font-size:.67rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.command-summary-table tbody tr:last-child th,.command-summary-table tbody tr:last-child td{border-bottom:0}.command-summary-table tbody th{min-width:150px;color:#051745;font-weight:600}.command-summary-table tbody th strong,.command-summary-table tbody th span,.command-summary-table tbody th small,.command-summary-table td strong,.command-summary-table td small{display:block}.command-summary-table tbody th span{margin-top:3px;color:#273456;font-weight:500}.command-summary-table tbody th small,.command-summary-table td small{margin-top:4px;color:#46587d;font-size:.68rem;line-height:1.35}.command-summary-status{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;color:#46587d;background:#eef1f6;font-size:.68rem;font-weight:800;white-space:nowrap}.command-summary-status.is-moving{color:#147a3b;background:#1db9541f}.command-summary-status.is-risk{color:#8d3838;background:#b84a4a1f}.command-summary-signal-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.command-summary-signal-list span{display:inline-flex;border:1px solid rgba(70,88,125,.2);border-radius:999px;padding:3px 6px;color:#46587d;background:#f5f7fa;font-size:.64rem;line-height:1.2}.command-summary-remark,.command-summary-evidence,.command-summary-empty{margin:0;color:#46587d;font-size:.72rem;line-height:1.45}.command-summary-remark+.command-summary-remark,.command-summary-remark+.command-summary-evidence{margin-top:5px}.command-summary-evidence{color:#273456}.is-risk-value,.is-risk-text{color:#9a3e3e!important;font-weight:800}.command-summary-empty{padding:10px 0 2px}.is-spinning{animation:command-ai-spin 1s linear infinite}@keyframes command-ai-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.command-ai-sections{grid-template-columns:1fr}.command-summary-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-summary-task-grid{grid-template-columns:1fr}}@media(max-width:640px){.command-summary-readout,.command-summary-block{padding:11px}.command-summary-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-summary-readout-heading,.command-summary-block-heading{display:grid}.command-summary-table{min-width:700px}.command-summary-task-table{min-width:1040px}}.command-weekly-report{background:#f6f8fb;gap:0;overflow:hidden;padding:0}.command-report-cover{align-items:flex-start;background:linear-gradient(125deg,#071a3a,#0b2b59 72%,#123f78);border-bottom:4px solid var(--inoza-electric, #1569ff);color:#fff;display:flex;gap:24px;justify-content:space-between;padding:24px 26px 22px}.command-report-cover-copy{min-width:0}.command-report-cover-copy .eyebrow{color:#72a9ff;margin:0 0 8px}.command-report-cover-copy h2{color:#fff;font-family:var(--font-heading, Inter, sans-serif);font-size:clamp(1.65rem,2.7vw,2.35rem);letter-spacing:-.025em;line-height:1.05;margin:0}.command-report-cover-copy>p:last-child{color:#ffffffb8;font-size:.86rem;margin:10px 0 0}.command-report-cover-actions{align-items:flex-end;display:grid;flex:0 0 auto;gap:12px;justify-items:end}.command-report-cover .primary-action{background:#fff;border-color:#fff;color:#071a3a}.command-report-cover .primary-action:hover:not(:disabled),.command-report-cover .primary-action:focus-visible:not(:disabled){background:#eaf2ff;border-color:#eaf2ff}.command-report-source{align-items:flex-end;display:grid;gap:4px;text-align:right}.command-report-source strong{color:#fff;font-size:.78rem;letter-spacing:.025em}.command-report-source span{color:#ffffffad;font-size:.7rem}.command-report-state-message{align-items:center;background:#fff;color:var(--command-cockpit-chrome, #164ca1);display:flex;gap:12px;margin:18px;min-height:72px;padding:16px 18px}.command-report-state-message>svg{flex:0 0 auto}.command-report-state-message>div{display:grid;gap:4px}.command-report-state-message strong{color:var(--command-cockpit-ink, #051745);font-size:.86rem}.command-report-state-message span{color:var(--command-cockpit-muted, #667085);font-size:.76rem;line-height:1.45}.command-report-state-message.is-error{color:var(--command-cockpit-danger, #b42318)}.command-report-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 22px 4px}.command-report-metric{background:#fff;border:1px solid var(--command-cockpit-line);border-left:5px solid #173b6d;border-radius:10px;display:grid;gap:5px;min-height:112px;padding:18px 16px 14px}.command-report-metric.is-moving{border-left-color:#27846a}.command-report-metric.is-risk{border-left-color:#b23a2c}.command-report-metric.is-held{border-left-color:#bf7b1d}.command-report-metric>strong{color:#071a3a;font-size:clamp(1.85rem,3vw,2.35rem);font-variant-numeric:tabular-nums;line-height:1}.command-report-metric>span{color:#344054;font-size:.76rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.command-report-metric>small{color:#667085;font-size:.7rem}.command-report-narrative{align-items:start;background:#fff;border:1px solid var(--command-cockpit-line-soft);border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);margin:16px 22px 4px;padding:15px 16px}.command-report-narrative>div{display:grid;gap:4px}.command-report-narrative span{color:var(--command-cockpit-chrome, #164ca1);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-report-narrative strong{color:#071a3a;font-size:.88rem}.command-report-narrative p{color:#475467;font-size:.78rem;line-height:1.55;margin:0}.command-report-section{margin:20px 22px 0;min-width:0}.command-report-section-heading{align-items:flex-start;border-bottom:1px solid var(--command-cockpit-line);display:flex;gap:14px;padding:0 0 10px}.command-report-section-heading>span{color:var(--command-cockpit-chrome, #164ca1);flex:0 0 auto;font-size:1rem;font-weight:900;letter-spacing:.03em;line-height:1.25}.command-report-section-heading>div{display:grid;gap:3px;min-width:0}.command-report-section-heading h3{color:#071a3a;font-family:Inter,sans-serif;font-size:1.02rem;line-height:1.25;margin:0}.command-report-section-heading p{color:#667085;font-size:.72rem;line-height:1.4;margin:0}.command-report-section-body{background:#fff;border:1px solid var(--command-cockpit-line-soft);border-radius:10px;display:grid;gap:16px;margin-top:12px;min-width:0;padding:16px}.command-project-update-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.command-project-update-card{background:#fff;border:1px solid var(--command-cockpit-line);border-top:3px solid #5676a4;border-radius:10px;display:grid;gap:11px;min-width:0;padding:14px}.command-project-update-card.is-progressing{border-top-color:#27846a}.command-project-update-card.is-delayed{border-top-color:#b23a2c}.command-project-update-card.is-insufficient_evidence{border-top-color:#bf7b1d}.command-project-update-card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.command-project-update-card-header>div{display:grid;gap:3px;min-width:0}.command-project-update-card-header h4{color:#071a3a;font-family:Inter,sans-serif;font-size:.94rem;line-height:1.25;margin:0;overflow-wrap:anywhere}.command-project-update-card-header>div>span{color:#667085;font-size:.67rem;line-height:1.35}.command-project-report-signal{background:#eef1f6;border-radius:999px;color:#475467;flex:0 0 auto;font-size:.65rem;font-weight:800;padding:4px 7px;white-space:nowrap}.command-project-report-signal.is-progressing{background:#27846a1f;color:#17644f}.command-project-report-signal.is-delayed{background:#b23a2c1f;color:#8f3027}.command-project-report-signal.is-insufficient_evidence,.command-project-report-signal.is-watch{background:#fff7ed;color:#8a5a31}.command-project-report-metrics{align-items:center;border-bottom:1px solid var(--command-cockpit-line-soft);display:flex;flex-wrap:wrap;gap:7px 14px;padding-bottom:9px}.command-project-report-metrics span{color:#667085;font-size:.68rem}.command-project-report-metrics strong{color:#1d2939;font-size:.86rem;margin-right:3px}.command-project-update-observation{color:#344054;font-size:.75rem;line-height:1.5;margin:0}.command-project-main-updates,.command-project-report-list{display:grid;gap:7px}.command-project-main-updates>strong,.command-project-report-list>strong{color:#344054;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.command-project-update-list,.command-project-report-lists{display:grid;gap:7px}.command-project-update-item{background:#f8fafc;border-left:3px solid #d0d5dd;display:grid;gap:5px;min-width:0;padding:9px 10px}.command-project-update-item-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.command-project-update-item-head>div{display:grid;gap:3px;min-width:0}.command-project-update-item-head strong{color:#1d2939;font-size:.73rem;line-height:1.35;overflow-wrap:anywhere}.command-project-update-item-head small,.command-project-update-item>p,.command-project-update-evidence{color:#667085;font-size:.68rem;line-height:1.4;margin:0}.command-project-update-item>p strong{color:#344054}.command-project-update-evidence{color:#475467}.command-project-report-lists{border-top:1px solid var(--command-cockpit-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.command-project-report-list ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.command-project-report-list li{color:#475467;font-size:.68rem;line-height:1.4;overflow-wrap:anywhere;padding-left:10px;position:relative}.command-project-report-list li:before{color:#5676a4;content:"•";left:0;position:absolute}.command-report-project-bars{display:grid;gap:11px}.command-report-project-bar{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(130px,180px) minmax(120px,1fr) minmax(92px,auto)}.command-report-project-bar>strong,.command-report-risk-copy strong{color:#1d2939;font-size:.8rem;overflow-wrap:anywhere}.command-report-project-bar>span{color:#344054;font-size:.74rem;font-weight:800;text-align:right}.command-report-project-bar>span small{color:#667085;font-weight:500}.command-report-bar-track{background:#eaecf0;border-radius:999px;height:10px;min-width:0;overflow:hidden}.command-report-bar-track>span{background:#5676a4;border-radius:inherit;display:block;height:100%;max-width:100%;width:var(--command-report-bar, 0%)}.command-report-bar-track>span.is-moving{background:#27846a}.command-report-bar-track>span.is-risk{background:#b23a2c}.command-report-bar-track>span.is-warning{background:#bf7b1d}.command-report-highlights{border-top:1px solid var(--command-cockpit-line-soft);display:grid;gap:8px;padding-top:13px}.command-report-highlights>strong{color:#344054;font-size:.72rem}.command-report-highlights ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.command-report-highlights li{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:9px 10px}.command-report-highlights li>div{min-width:0}.command-report-highlights li span{color:#344054;display:block;font-size:.7rem;font-weight:800}.command-report-highlights li p{color:#667085;font-size:.7rem;line-height:1.4;margin:3px 0 0}.command-report-highlights li button{flex:0 0 auto}.command-report-risk-lead{color:#8f3027;font-size:.84rem;font-weight:650;line-height:1.45;margin:0}.command-report-risk-list{display:grid;gap:11px}.command-report-risk-list>div{display:grid;gap:6px}.command-report-risk-copy{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.command-report-risk-copy span{color:#667085;font-size:.7rem;text-align:right}.command-report-signal-note{background:#fff7ed;border-left:3px solid #bf7b1d;display:grid;gap:3px;padding:10px 12px}.command-report-signal-note strong,.command-report-signal-note span{color:#7c3d12;font-size:.72rem}.command-report-signal-note small{color:#8a5a31;font-size:.68rem;line-height:1.4}.command-report-owner-table{display:grid}.command-report-owner-row{align-items:center;border-bottom:1px solid var(--command-cockpit-line-soft);display:grid;gap:14px;grid-template-columns:minmax(210px,1.25fr) 70px 70px minmax(180px,.9fr);min-width:0;padding:11px 0}.command-report-owner-row:last-child{border-bottom:0}.command-report-owner-row.is-heading{color:#667085;font-size:.66rem;font-weight:800;letter-spacing:.055em;padding-top:0;text-transform:uppercase}.command-report-owner-row>div:first-child{display:grid;gap:3px;min-width:0}.command-report-owner-row>div:first-child strong{color:#1d2939;font-size:.8rem}.command-report-owner-row>div:first-child small{color:#667085;font-size:.67rem;line-height:1.35;overflow-wrap:anywhere}.command-report-owner-row>strong{color:#344054;font-size:.86rem;font-variant-numeric:tabular-nums}.command-report-owner-share{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(80px,1fr) 38px}.command-report-owner-share>span{color:#475467;font-size:.7rem;font-variant-numeric:tabular-nums;text-align:right}.command-report-source-details{background:#fff;border:1px solid var(--command-cockpit-line);border-radius:10px;margin:20px 22px 0;overflow:hidden}.command-report-source-details>summary{align-items:center;color:#173b6d;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style-position:inside;padding:13px 15px}.command-report-source-details>summary span{font-size:.78rem;font-weight:800}.command-report-source-details>summary small{color:#667085;font-size:.68rem}.command-report-source-content{border-top:1px solid var(--command-cockpit-line-soft);display:grid;gap:12px;padding:14px}.command-report-source-content .command-summary-task-grid{grid-template-columns:1fr}.command-weekly-report>.command-ai-meta{margin:14px 22px 18px}@media(max-width:900px){.command-report-cover{padding:20px}.command-project-update-grid{grid-template-columns:1fr}.command-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-report-narrative{grid-template-columns:1fr}.command-report-owner-row{grid-template-columns:minmax(170px,1fr) 60px 60px minmax(140px,.8fr)}}@media(max-width:640px){.command-report-cover{display:grid;gap:16px;padding:18px 15px}.command-report-cover-actions,.command-report-source{align-items:start;justify-items:start;text-align:left}.command-report-kpi-grid{gap:8px;padding:14px 10px 2px}.command-report-metric{min-height:96px;padding:13px 10px 11px}.command-report-metric>strong{font-size:1.65rem}.command-report-narrative,.command-report-section,.command-report-source-details{margin-left:10px;margin-right:10px}.command-report-section-body{padding:12px}.command-project-report-lists{grid-template-columns:1fr}.command-project-update-item-head{display:grid}.command-report-project-bar{gap:6px 10px;grid-template-columns:minmax(0,1fr) auto}.command-report-project-bar .command-report-bar-track{grid-column:1 / -1;grid-row:2}.command-report-highlights li{align-items:start;display:grid}.command-report-highlights li button{justify-self:start}.command-report-risk-copy{align-items:start;display:grid;gap:2px}.command-report-risk-copy span{text-align:left}.command-report-owner-row{gap:8px;grid-template-columns:minmax(0,1fr) 48px 48px}.command-report-owner-row>:nth-child(4){grid-column:1 / -1}.command-report-owner-row.is-heading>:nth-child(4){padding-top:4px}.command-report-source-details>summary{align-items:start;display:grid;gap:3px}.command-weekly-report>.command-ai-meta{margin:12px 10px 14px}}.command-center-executive-cockpit .command-center-cockpit-header{align-items:center;background:var(--command-cockpit-surface);border-color:var(--command-cockpit-line);color:var(--command-cockpit-ink);gap:16px;grid-template-columns:minmax(220px,1fr) minmax(220px,290px);overflow:hidden;padding:8px 12px}.command-center-executive-cockpit .command-center-cockpit-header .management-title-block{gap:0}.command-center-executive-cockpit .command-center-cockpit-header .management-title-block h1{font-size:1.45rem;line-height:1.1}.command-center-executive-cockpit .command-center-cockpit-header .management-title-block h1,.command-center-executive-cockpit .command-center-cockpit-header .management-title-block p,.command-center-executive-cockpit .command-center-cockpit-header .eyebrow{color:var(--command-cockpit-ink)}.command-center-executive-cockpit .command-center-cockpit-header .management-title-block p:not(.eyebrow){color:var(--inoza-steel)}.command-center-executive-cockpit .command-center-cockpit-header .management-filter-grid .field>span{color:var(--inoza-steel);font-size:.68rem;letter-spacing:.04em}.command-center-executive-cockpit .command-center-cockpit-header .management-filter-grid{align-items:center;gap:0;grid-template-columns:minmax(0,1fr)}.command-center-executive-cockpit .command-center-cockpit-header .management-filter-grid .field{gap:3px}.command-center-executive-cockpit .command-center-cockpit-header .management-filter-grid select{background:var(--inoza-light);border-color:var(--command-cockpit-line);min-height:34px}.command-center-executive-cockpit .command-center-cockpit-header .management-empty-state.compact{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffffd1}.command-center-executive-cockpit .command-center-cockpit-header .management-empty-state.compact svg{color:#ffffffb8}.command-center-executive-cockpit .portfolio-grid-action,.command-center-executive-cockpit .portfolio-skyline-3d-action{background:var(--inoza-white);border-color:#1569ff6b;color:var(--inoza-electric);font-weight:700}.command-center-executive-cockpit .portfolio-grid-action:hover,.command-center-executive-cockpit .portfolio-skyline-3d-action:hover{background:#eaf2ff;border-color:var(--inoza-electric);color:var(--inoza-royal);transform:none}.command-center-executive-cockpit .command-center-kpi-strip{background:var(--command-cockpit-surface);grid-template-columns:repeat(5,minmax(0,1fr))}.command-center-executive-cockpit .management-metric-cell{background:var(--command-cockpit-surface);border-left-color:var(--command-cockpit-line-soft);min-height:64px;padding:8px 10px}.command-center-executive-cockpit .management-metric-cell span{color:var(--command-cockpit-muted);font-size:.68rem;letter-spacing:.04em}.command-center-executive-cockpit .management-metric-cell strong,.command-center-executive-cockpit .portfolio-grid-row strong{color:var(--command-cockpit-ink);font-variant-numeric:tabular-nums}.command-center-executive-cockpit .management-progress-bar{background:#0d25371a}.command-center-executive-cockpit .management-progress-bar em{background:linear-gradient(90deg,var(--command-cockpit-complete),var(--command-cockpit-active))}.command-center-executive-cockpit .management-metric-cell.risk strong,.command-center-executive-cockpit .risk-text{color:var(--command-cockpit-danger)!important}.command-center-executive-cockpit .management-grid-panel{background:var(--command-cockpit-surface)}.command-center-executive-cockpit .management-grid-title h2{color:var(--command-cockpit-ink)}.command-center-executive-cockpit .portfolio-grid-table{background:var(--command-cockpit-surface);border-color:var(--command-cockpit-line);border-radius:9px;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.command-center-executive-cockpit .portfolio-grid-row{grid-template-columns:minmax(168px,1.12fr) 92px 88px 96px 78px 118px minmax(150px,.9fr) 112px;min-width:920px}.command-center-executive-cockpit .portfolio-grid-row>strong:nth-child(n+2):nth-child(-n+5),.command-center-executive-cockpit .portfolio-grid-head>span:nth-child(n+2):nth-child(-n+6){justify-self:end;text-align:right}.command-center-executive-cockpit .portfolio-grid-head{background:linear-gradient(180deg,#eef5ff,#eaf2ff);color:var(--inoza-slate)}.command-center-executive-cockpit .portfolio-grid-row:not(.portfolio-grid-head){background:var(--command-cockpit-surface)}.command-center-executive-cockpit .portfolio-grid-row:not(.portfolio-grid-head):nth-child(odd){background:var(--command-cockpit-surface-soft)}.command-center-executive-cockpit .portfolio-grid-row:not(.portfolio-grid-head):hover,.command-center-executive-cockpit .portfolio-grid-row.active{background:var(--command-cockpit-rail)}.command-center-executive-cockpit .portfolio-grid-row.active{box-shadow:inset 3px 0 0 var(--command-cockpit-active)}.command-center-executive-cockpit .portfolio-attention-link{background:#b4231814;border-color:#b423183d;color:#8d241c}.command-center-executive-cockpit .portfolio-action-cell{align-items:center;display:flex;min-width:0}.command-center-executive-cockpit .portfolio-grid-action{gap:5px;min-height:28px;padding:5px 8px;white-space:nowrap}.command-center-executive-cockpit .portfolio-skyline-panel{--skyline-active-fill: var(--command-cockpit-active);--skyline-active-line: var(--command-cockpit-active-line);--skyline-complete-fill: var(--command-cockpit-complete);--skyline-complete-line: var(--command-cockpit-complete-line);--skyline-pending-fill: var(--command-cockpit-pending);--skyline-pending-line: var(--command-cockpit-pending-line);--skyline-attention-fill: var(--command-cockpit-danger);background:var(--command-cockpit-surface)}.command-center-executive-cockpit .portfolio-skyline-building{align-content:start;background:transparent;border:0;border-left:1px solid var(--command-cockpit-line-soft);border-radius:0;min-height:182px;padding:8px 12px}.command-center-executive-cockpit .portfolio-skyline-building:hover,.command-center-executive-cockpit .portfolio-skyline-building:focus-visible{background:#f7faff;border-color:var(--command-cockpit-line-soft);outline:1px solid rgba(21,105,255,.22)}.command-center-executive-cockpit .portfolio-skyline-floor.is-frontier{border-color:var(--command-cockpit-active-line);box-shadow:0 0 0 2px #1569ff80}.command-center-executive-cockpit .portfolio-skyline-scroller{border:1px solid var(--command-cockpit-line-soft);border-radius:7px;gap:0}.command-center-executive-cockpit .portfolio-skyline-building:first-child{border-left:0}.command-center-executive-cockpit .portfolio-skyline-stack{min-height:0}.command-center-executive-cockpit .portfolio-skyline-caption em{color:var(--inoza-steel)}.command-center-executive-cockpit .portfolio-skyline-project-wide{align-content:center;display:grid;gap:8px;min-height:112px;padding:12px}.command-center-executive-cockpit .portfolio-skyline-project-wide>span,.command-center-executive-cockpit .portfolio-skyline-project-wide>strong{color:var(--inoza-slate);font-size:.74rem;font-style:normal}.command-center-executive-cockpit .portfolio-skyline-project-wide>i{background:var(--inoza-light);border:1px solid var(--inoza-silver);border-radius:4px;display:block;height:12px;overflow:hidden}.command-center-executive-cockpit .portfolio-skyline-project-wide>i>em{background:var(--inoza-royal);display:block;height:100%}@media(min-width:861px){.command-center-executive-cockpit .portfolio-skyline-floor{min-height:22px;padding:2px 3px}}.app-shell{--shell-chrome-blue: var(--inoza-royal);--shell-chrome-teal: var(--inoza-royal);--shell-chrome-teal-soft: var(--inoza-electric);--shell-chrome-teal-deep: var(--inoza-midnight);--shell-chrome-gold: var(--inoza-electric)}.sidebar{background:linear-gradient(180deg,#03081dfe,#051745fc 72%,#03081dfe),var(--shell-chrome-teal);border-right-color:#ffffff29;box-shadow:8px 0 24px #0d253729}.brand-lockup,.side-nav button,.sidebar-section-nav button,.sidebar-collapse-button{color:#fffc}.brand-lockup strong,.brand-lockup small,.sidebar-section-nav>span{color:#ffffffe0}.brand-mark.logo-mark.inoza-logo-mark{background:var(--inoza-white);border:1px solid rgba(255,255,255,.28);border-radius:5px;box-shadow:0 4px 12px #020d202e;flex:0 0 auto;height:29px;padding:0;position:relative;width:110px}.brand-mark.logo-mark.inoza-logo-mark img{height:140px;left:-14px;max-width:none;object-fit:fill;position:absolute;top:-52px;width:140px}.brand-lockup{align-items:flex-start;flex-direction:column;gap:3px}.brand-product-copy strong{font-size:.78rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.brand-product-copy small{font-size:.48rem;letter-spacing:.06em;line-height:1;margin-top:3px;white-space:nowrap}.sidebar-brand-footer{align-items:center;background:transparent;border:0;display:flex;flex:0 0 auto;justify-content:center;margin-top:auto;padding:8px 0 0;width:100%}.sidebar-brand-footer:focus-visible{border-radius:7px;outline:2px solid var(--shell-chrome-gold);outline-offset:3px}.app-shell.sidebar-collapsed .brand-mark.logo-mark.inoza-logo-mark{flex-basis:38px;height:38px;width:38px}.app-shell.sidebar-collapsed .brand-lockup{display:none}.app-shell.sidebar-collapsed .sidebar-brand-footer{padding-top:4px}.app-shell.sidebar-collapsed .brand-mark.logo-mark.inoza-logo-mark img{height:160px;left:-56px;top:-57px;width:160px}.side-nav button.active,.side-nav button:hover,.sidebar-section-nav button.active,.sidebar-section-nav button:hover{background:#1569ff3d;border-color:#33a8ff6b;box-shadow:inset 3px 0 0 var(--shell-chrome-gold);color:var(--inoza-white)}.sidebar-section-nav{border-top-color:#ffffff29}.sidebar-section-child{color:#ffffffb8}.topbar{background:linear-gradient(135deg,#03081dfe,#051745fc),var(--shell-chrome-teal);border-color:#ffffff2e;color:var(--inoza-white)}.topbar .eyebrow,.topbar h2{color:var(--inoza-white)}.topbar .icon-button,.topbar .open-as-button{background:#ffffff1f;border-color:#ffffff38;color:var(--inoza-white)}.topbar .open-as-button small,.topbar .open-as-button strong{color:var(--inoza-white)}.topbar-add-action{background:var(--shell-chrome-gold);border-color:#ffffff3d;color:var(--inoza-white)}@media(max-width:860px){.command-center-executive-cockpit.command-center-page{border-radius:9px;padding:0}.command-center-executive-cockpit .command-center-cockpit-header{gap:8px;grid-template-columns:122px minmax(0,1fr);padding:8px 10px}.command-center-executive-cockpit .command-center-cockpit-header .management-title-block h1{font-size:1.03rem;white-space:nowrap}.command-center-executive-cockpit .command-center-cockpit-header .management-filter-grid .field>span{font-size:.6rem}.command-center-executive-cockpit .command-center-cockpit-header .management-filter-grid select{min-height:32px}.command-center-executive-cockpit .command-center-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.command-center-executive-cockpit .command-center-kpi-strip .management-metric-cell:first-child{grid-column:span 2}.command-center-executive-cockpit .command-center-kpi-strip .management-metric-cell:nth-child(4),.command-center-executive-cockpit .command-center-kpi-strip .management-metric-cell:nth-child(5){grid-column:span 2}.command-center-executive-cockpit .command-center-kpi-strip .management-metric-cell{min-height:52px;padding:7px 9px}.command-center-executive-cockpit .command-center-kpi-strip .management-metric-cell span{font-size:.6rem;line-height:1.1}.command-center-executive-cockpit .command-center-kpi-strip .management-metric-cell strong{font-size:1rem}.command-center-page .project-grid-panel .management-grid-title,.command-center-page .portfolio-skyline-panel>.management-grid-title{align-items:center;display:flex;justify-content:space-between}.command-center-page .project-grid-panel .management-grid-title>span{flex:0 0 auto;margin:0}.command-center-page .portfolio-grid-table{max-width:100%;min-width:0;width:100%}.command-center-page .portfolio-grid-row{gap:6px;grid-template-columns:44px 78px minmax(96px,1fr) 58px;min-height:44px;max-width:100%;min-width:100%;padding:7px 8px}.command-center-page .portfolio-grid-row:not(.portfolio-grid-head){max-width:100%;min-width:100%}.command-center-page .portfolio-grid-row>*{min-width:0}.command-center-page .portfolio-grid-head{min-height:34px}.command-center-page .portfolio-grid-row>strong:nth-child(2),.command-center-page .portfolio-grid-row>strong:nth-child(3),.command-center-page .portfolio-grid-row>strong:nth-child(4),.command-center-page .portfolio-grid-row>strong:nth-child(5),.command-center-page .portfolio-grid-head>span:nth-child(2),.command-center-page .portfolio-grid-head>span:nth-child(3),.command-center-page .portfolio-grid-head>span:nth-child(4),.command-center-page .portfolio-grid-head>span:nth-child(5){display:none}.command-center-page .portfolio-grid-row>span:first-child,.command-center-page .portfolio-grid-head>span:first-child{order:3}.command-center-page .portfolio-grid-row>.portfolio-attention-cell,.command-center-page .portfolio-grid-head>span:nth-child(6){order:1}.command-center-page .portfolio-grid-row>span:nth-child(7),.command-center-page .portfolio-grid-head>span:nth-child(7){order:2}.command-center-page .portfolio-grid-row>.portfolio-action-cell,.command-center-page .portfolio-grid-head>span:nth-child(8){order:4}.command-center-page .portfolio-grid-head>span:nth-child(6),.command-center-page .portfolio-grid-head>span:nth-child(7),.command-center-page .portfolio-grid-head>span:nth-child(8){font-size:0}.command-center-page .portfolio-grid-head>span:nth-child(6):after,.command-center-page .portfolio-grid-head>span:nth-child(7):after,.command-center-page .portfolio-grid-head>span:nth-child(8):after{font-size:.6rem}.command-center-page .portfolio-grid-head>span:nth-child(6):after{content:"Delay"}.command-center-page .portfolio-grid-head>span:nth-child(7):after{content:"Frontier"}.command-center-page .portfolio-grid-head>span:nth-child(8):after{content:"Open"}.command-center-page .portfolio-grid-row>span:first-child strong{font-size:.82rem}.command-center-page .portfolio-grid-row>span:nth-child(7) strong{font-size:.8rem;line-height:1.08;text-align:left;white-space:normal}.command-center-page .portfolio-grid-row>span:nth-child(7) small{display:none}.command-center-page .portfolio-attention-cell{align-items:center;display:flex;justify-content:flex-start}.command-center-page .portfolio-attention-link,.command-center-page .portfolio-attention-cell>strong{min-width:0}.command-center-page .portfolio-action-cell{justify-content:flex-end}.command-center-page .portfolio-grid-action{font-size:0;gap:0;min-height:26px;min-width:50px;padding:4px 7px}.command-center-page .portfolio-grid-action:before{content:"Open";font-size:.72rem;line-height:1}.command-center-page .portfolio-grid-action svg{display:none}.command-center-page .portfolio-skyline-panel{max-height:none;overflow:hidden}.command-center-page .portfolio-skyline-title-actions{align-items:center;display:flex;justify-content:flex-end;width:auto}.command-center-page .portfolio-skyline-title-actions>span{display:none}.command-center-page .portfolio-skyline-3d-action{min-width:0;width:auto}.command-center-page .portfolio-skyline-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-page .portfolio-skyline-scroller{display:block;gap:0;max-height:none;overflow-x:hidden;overflow-y:visible;padding-bottom:0}.command-center-page .portfolio-skyline-building{border-left:0;display:none;min-height:0;padding:8px;width:100%}.command-center-page .portfolio-skyline-building.is-focused{display:grid}.command-center-page .portfolio-skyline-stack{max-width:178px;min-height:0}.command-center-page .portfolio-skyline-floor{grid-template-columns:22px minmax(42px,1fr) 38px;min-height:25px}.command-center-page .portfolio-skyline-floor .portfolio-skyline-attention-dot{right:34px}.mobile-bottom-nav{background:linear-gradient(180deg,#051745fc,#03081dfe),var(--shell-chrome-teal);border-top-color:#ffffff29}.mobile-bottom-nav button{color:#ffffffc7}.mobile-bottom-nav button.active{background:#ffffff1f;color:var(--inoza-white)}}:root{--work-surface-page: var(--inoza-light);--work-surface-card: var(--inoza-white);--work-surface-soft: var(--inoza-light);--work-surface-rail: var(--inoza-soft);--work-surface-ink: var(--inoza-midnight);--work-surface-muted: var(--text-secondary);--work-surface-line: rgba(197, 201, 213, .9);--work-surface-line-soft: rgba(197, 201, 213, .62);--work-surface-navy: var(--inoza-royal);--work-surface-teal: var(--inoza-electric);--work-surface-teal-soft: #eaf2ff;--work-surface-gold: var(--inoza-electric);--work-surface-gold-soft: #eaf2ff;--work-surface-shadow: 0 14px 32px rgba(3, 8, 29, .1);--work-surface-shadow-soft: 0 6px 16px rgba(3, 8, 29, .075)}.project-wbs-engineering-workbook-mode{--engineering-workbook-page: var(--work-surface-page);--engineering-workbook-surface: var(--work-surface-card);--engineering-workbook-surface-soft: var(--work-surface-soft);--engineering-workbook-rail: var(--work-surface-rail);--engineering-workbook-ink: var(--work-surface-ink);--engineering-workbook-muted: var(--work-surface-muted);--engineering-workbook-line: var(--work-surface-line);--engineering-workbook-line-soft: var(--work-surface-line-soft);--engineering-workbook-navy: var(--work-surface-navy);--engineering-workbook-teal: var(--work-surface-teal);--engineering-workbook-teal-soft: var(--work-surface-teal-soft);--engineering-workbook-gold: var(--work-surface-gold);--engineering-workbook-gold-soft: var(--work-surface-gold-soft);--engineering-workbook-shadow: var(--work-surface-shadow);--engineering-workbook-shadow-soft: var(--work-surface-shadow-soft)}.project-wbs-engineering-workbook-mode.project-wbs-live-sheet{background:linear-gradient(180deg,#f5f7fae0,#e3e4e9f5),var(--engineering-workbook-page)}.project-wbs-engineering-workbook-mode .project-wbs-stable-toolbar,.project-wbs-engineering-workbook-mode .project-wbs-sheet-controls,.project-wbs-engineering-workbook-mode .project-wbs-department-nav,.project-wbs-engineering-workbook-mode .project-wbs-save-bar,.project-wbs-engineering-workbook-mode .project-wbs-task-strip,.project-wbs-engineering-workbook-mode .project-wbs-grid-shell{border-color:var(--engineering-workbook-line)}.project-wbs-engineering-workbook-mode .project-wbs-stable-toolbar,.project-wbs-engineering-workbook-mode .project-wbs-sheet-controls,.project-wbs-engineering-workbook-mode .project-wbs-save-bar{background:linear-gradient(180deg,#fffffff7,#f5f7faf0),var(--engineering-workbook-surface);box-shadow:var(--engineering-workbook-shadow-soft)}.project-wbs-engineering-workbook-mode .project-wbs-title h1,.project-wbs-engineering-workbook-mode .project-wbs-grid-headbar h2{color:var(--engineering-workbook-navy)}.project-wbs-engineering-workbook-mode .project-wbs-title .eyebrow,.project-wbs-engineering-workbook-mode .project-wbs-grid-headbar .eyebrow,.project-wbs-engineering-workbook-mode .project-wbs-control span,.project-wbs-engineering-workbook-mode .project-wbs-sheet-controls label>span{color:var(--engineering-workbook-muted);letter-spacing:.075em}.project-wbs-engineering-workbook-mode .project-wbs-control select,.project-wbs-engineering-workbook-mode .project-wbs-search,.project-wbs-engineering-workbook-mode .project-wbs-search input,.project-wbs-engineering-workbook-mode .project-wbs-sheet-actions button{background:#fffffff5;border-color:#0d253729;color:var(--engineering-workbook-ink)}.project-wbs-engineering-workbook-mode .project-wbs-control select:focus,.project-wbs-engineering-workbook-mode .project-wbs-search:focus-within,.project-wbs-engineering-workbook-mode .project-wbs-sheet-actions button:focus-visible{border-color:#1569ff7a;box-shadow:0 0 0 3px #1569ff1f}.project-wbs-engineering-workbook-mode .project-wbs-task-strip{background:transparent;gap:8px}.project-wbs-engineering-workbook-mode .project-wbs-task-strip button{background:#ffffffeb;border:1px solid var(--engineering-workbook-line);border-radius:8px;box-shadow:none;color:var(--engineering-workbook-ink);min-height:42px}.project-wbs-engineering-workbook-mode .project-wbs-task-strip button strong{color:var(--engineering-workbook-teal)}.project-wbs-engineering-workbook-mode .project-wbs-save-bar.is-saved{border-color:#1569ff38}.project-wbs-engineering-workbook-mode .project-wbs-save-bar.has-changes{border-color:#1569ff73}.project-wbs-engineering-workbook-mode .project-wbs-grid-shell{background:linear-gradient(180deg,#fffffff7,#f5f7faf2),var(--engineering-workbook-surface);border-radius:10px;box-shadow:var(--engineering-workbook-shadow)}.project-wbs-engineering-workbook-mode .project-wbs-grid-headbar{background:linear-gradient(180deg,#fffffffa,#eaf2fff0);border-bottom:1px solid var(--engineering-workbook-line);padding-block:12px}.project-wbs-engineering-workbook-mode .sectioned-workbook-context{background:#ffffffd6;border-color:#0d25371a}.project-wbs-engineering-workbook-mode .sectioned-workbook-context>strong{color:var(--engineering-workbook-navy)}.project-wbs-engineering-workbook-mode .sectioned-workbook-context>span{color:var(--engineering-workbook-muted)}.project-wbs-engineering-workbook-mode .project-wbs-section-layout>.section-navigator{background:linear-gradient(180deg,#03081df5,#051745f2),var(--engineering-workbook-navy);border-color:#0d253738;box-shadow:var(--engineering-workbook-shadow-soft);color:var(--inoza-white)}.project-wbs-engineering-workbook-mode .project-wbs-section-layout>.section-navigator h3,.project-wbs-engineering-workbook-mode .project-wbs-section-layout>.section-navigator small{color:#ffffffb8}.project-wbs-engineering-workbook-mode .project-wbs-section-layout .section-navigator button{background:transparent;border-color:transparent;color:#ffffffd1;min-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-engineering-workbook-mode .project-wbs-section-layout .section-navigator button:hover{background:#ffffff14;color:var(--inoza-white)}.project-wbs-engineering-workbook-mode .project-wbs-section-layout .section-navigator button.active{background:#ffffff1a;border-color:#1569ff85;box-shadow:inset 3px 0 0 var(--engineering-workbook-gold);color:var(--inoza-white)}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-table{background:linear-gradient(180deg,#fffffffa,#f5f7faf5),var(--engineering-workbook-surface);border:1px solid var(--engineering-workbook-line);border-radius:9px;box-shadow:inset 0 1px #ffffffb8;color:var(--engineering-workbook-ink);font-variant-numeric:tabular-nums}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-head>span{background:linear-gradient(180deg,#eaf2fffa,#e3e4e9fa)!important;border-color:#0d253729;color:#596579;font-size:.72rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row-wrap,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-area-group .workbook-task-row-wrap{border-color:var(--engineering-workbook-line-soft)}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head){background:var(--engineering-workbook-surface);border-bottom-color:var(--engineering-workbook-line-soft)}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row-wrap:nth-child(2n) .workbook-task-row:not(.workbook-task-head),.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-virtual-item:nth-child(2n) .workbook-task-row:not(.workbook-task-head){background:var(--engineering-workbook-surface-soft)}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head):hover{background:#eaf2ff}.admin-console-page.is-project-setup{background:linear-gradient(180deg,#f5f7fae0,#e3e4e9f5),var(--work-surface-page);background-color:var(--work-surface-page);border-radius:10px;color:var(--work-surface-ink);font-family:var(--font-body);padding:10px}.admin-console-page.is-project-setup .admin-console-hero,.admin-console-page.is-project-setup .admin-project-setup-toolbar,.admin-console-page.is-project-setup .admin-project-basics,.admin-console-page.is-project-setup .admin-project-setup-tabs{background:linear-gradient(180deg,#fffffffa,#f5f7faf2),var(--work-surface-card);background-color:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:9px;box-shadow:var(--work-surface-shadow-soft)}.admin-console-page.is-project-setup .admin-console-hero h1,.admin-console-page.is-project-setup .admin-project-setup-heading h2{font-family:var(--font-heading)}.admin-console-page.is-project-setup .admin-console-hero h1{font-family:var(--font-editorial)}.admin-console-page.is-project-setup .admin-console-hero h1,.admin-console-page.is-project-setup .admin-project-setup-heading h2{color:var(--work-surface-navy);font-weight:750}.admin-console-page.is-project-setup .admin-project-setup-heading h2{font-size:17px}.admin-console-page.is-project-setup .admin-project-setup-heading .eyebrow,.admin-console-page.is-project-setup .admin-project-form-grid label>span,.admin-console-page.is-project-setup .admin-project-setup-toolbar label>span,.admin-console-page.is-project-setup .admin-project-activity-row label>span{color:var(--work-surface-muted);font-size:11px;font-weight:700;letter-spacing:.025em}.admin-console-page.is-project-setup .admin-project-form-grid input,.admin-console-page.is-project-setup .admin-project-form-grid textarea,.admin-console-page.is-project-setup .admin-project-setup-toolbar select,.admin-console-page.is-project-setup .admin-project-activity-row input:not([type=checkbox]){background:#fffffffa;border-color:#0d253729;border-radius:6px;color:var(--work-surface-ink);font-family:var(--font-body);font-size:13px;font-weight:600;min-height:34px;padding:6px 8px}.admin-console-page.is-project-setup .admin-project-form-grid input:focus,.admin-console-page.is-project-setup .admin-project-form-grid textarea:focus,.admin-console-page.is-project-setup .admin-project-setup-toolbar select:focus,.admin-console-page.is-project-setup .admin-project-activity-row input:not([type=checkbox]):focus{border-color:#1569ff7a;box-shadow:0 0 0 3px #1569ff1f;outline:0}.admin-console-page.is-project-setup .admin-project-form-grid input[readonly]{background:var(--work-surface-soft);color:var(--work-surface-ink)}.admin-console-page.is-project-setup .admin-project-setup-tabs nav button{background:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:6px;color:var(--work-surface-ink);font-size:12px;min-height:34px}.admin-console-page.is-project-setup .admin-project-setup-tabs nav button.active{background:var(--work-surface-navy);border-color:var(--work-surface-navy);color:var(--inoza-white)}.admin-console-page.is-project-setup .primary-action.compact,.admin-console-page.is-project-setup .secondary-action.compact{font-size:12px;min-height:34px}.admin-console-page.is-project-setup .primary-action.compact{background:var(--work-surface-gold);border-color:#1569ff;color:var(--work-surface-navy)}.admin-console-page.is-project-setup .secondary-action.compact{background:var(--work-surface-card);border-color:var(--work-surface-line);color:var(--work-surface-ink)}.admin-console-page.is-project-setup .admin-project-activity-table{background:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:7px;overflow-x:auto}.admin-console-page.is-project-setup .admin-project-activity-head{background:linear-gradient(180deg,#eaf2ff,#e3e4e9);color:var(--work-surface-muted);font-size:10.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.admin-console-page.is-project-setup .admin-project-activity-row{background:var(--work-surface-card);border-color:var(--work-surface-line-soft);min-height:40px}.admin-console-page.is-project-setup .admin-project-activity-row:nth-child(odd){background:var(--work-surface-soft)}.admin-console-page.is-project-setup .admin-project-activity-row>strong,.admin-console-page.is-project-setup .admin-project-activity-row .activity-check span,.admin-console-page.is-project-setup .activity-status,.admin-console-page.is-project-setup .admin-project-activity-help,.admin-console-page.is-project-setup .admin-project-next-step{color:var(--work-surface-ink);font-size:12px}.admin-console-page.is-project-setup .admin-project-draft-badge,.admin-console-page.is-project-setup .admin-project-setup-heading>span{background:var(--work-surface-rail);border-color:var(--work-surface-line-soft);color:var(--work-surface-ink);font-size:11px}.admin-console-page.is-project-setup .admin-project-next-step{border-color:var(--work-surface-line)}@media(max-width:700px){.admin-console-page.is-project-setup{border-radius:0;padding:7px}.admin-console-page.is-project-setup .admin-project-setup-toolbar,.admin-console-page.is-project-setup .admin-project-basics,.admin-console-page.is-project-setup .admin-project-setup-tabs{overflow:hidden;padding:9px}.admin-console-page.is-project-setup .admin-project-basics-grid{grid-template-columns:1fr}.admin-console-page.is-project-setup .admin-project-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-page.is-project-setup .admin-project-form-action{grid-column:1 / -1}.admin-console-page.is-project-setup .admin-project-activity-table{background:transparent;overflow-x:hidden}.admin-console-page.is-project-setup .admin-project-activity-row{border-color:var(--work-surface-line);box-shadow:0 2px 8px #0d25370d;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:100%}.admin-console-page.is-project-setup .admin-project-activity-row>strong,.admin-console-page.is-project-setup .admin-project-activity-row .activity-remarks{grid-column:1 / -1;max-width:100%;min-width:0}.admin-console-page.is-project-setup .admin-project-activity-row input:not([type=checkbox]){max-width:100%;min-width:0;width:100%}}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row>span{border-color:var(--engineering-workbook-line-soft)}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-status,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-date,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-duration,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-text{background-color:transparent;border-color:transparent;color:var(--engineering-workbook-ink);font-weight:400}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-status{background-color:var(--inoza-white);border-color:#1569ff4d;font-weight:600}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head):hover .workbook-inline-date,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-date:hover,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-date:focus,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-duration:hover,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-duration:focus{background-color:var(--inoza-white);border-color:#0d253724}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-duration-cell{min-width:0}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-duration-field{align-items:center;display:flex;justify-content:center;min-width:0;width:100%}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-duration-prefix{display:none;color:#667085;flex:0 0 auto;font-size:.58rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-duration{border:1px solid transparent;border-radius:6px;flex:0 0 34px;font-size:.82rem;min-height:32px;min-width:0;padding:3px 4px;text-align:center;width:34px}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page select.workbook-inline-status{appearance:auto;border-color:#1569ff4d;color:#273456;cursor:pointer}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page select.workbook-inline-status:hover:not(:disabled){background-color:var(--inoza-white);border-color:#1569ff94}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page select.workbook-inline-status:focus-visible,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-date:focus,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-duration:focus,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-inline-text:focus{border-color:var(--engineering-workbook-teal);box-shadow:0 0 0 3px #1569ff24;outline:0}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-remarks-trigger,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-remarks-action,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-icon-button{background:#fffffffa;border:1px solid rgba(13,37,55,.14);border-radius:6px;color:var(--engineering-workbook-navy)}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-remarks-trigger:hover,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-remarks-action:hover:not(:disabled),.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-icon-button:hover:not(:disabled){background:var(--engineering-workbook-teal-soft);border-color:#1569ff57}@media(max-width:860px){.project-wbs-engineering-workbook-mode .project-wbs-stable-toolbar,.project-wbs-engineering-workbook-mode .project-wbs-sheet-controls,.project-wbs-engineering-workbook-mode .project-wbs-grid-shell{border-radius:9px}.project-wbs-engineering-workbook-mode .project-wbs-task-strip{display:none}.project-wbs-engineering-workbook-mode .project-wbs-grid-headbar{padding-block:9px}.project-wbs-engineering-workbook-mode.project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-table{border-radius:8px;box-shadow:0 8px 18px #0d253712;overscroll-behavior-x:contain;scroll-padding-left:0}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-virtual-list,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-virtual-item,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row-wrap,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row.columns-engineering-dependent,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row.columns-engineering-independent,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from{overflow:visible!important}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-head>span:first-child,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"]{background:var(--inoza-white)!important;box-shadow:1px 0 #0d253724;left:auto!important;max-width:none;min-width:0;position:static!important;transform:none!important;width:auto}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-head>span:first-child{background:#eaf2ff!important;z-index:18}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"]{align-content:center;display:grid!important;gap:1px;z-index:14}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span.workbook-task-id-cell.has-row-selection[data-mobile-label="Task ID"]{column-gap:8px;grid-template-columns:22px minmax(0,1fr)!important;row-gap:1px}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-id-cell.has-row-selection>.workbook-row-select{grid-row:1 / span 2}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-id-cell.has-row-selection>.workbook-task-id-value,.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-id-cell.has-row-selection>.workbook-mobile-pinned-title{grid-column:2}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"]:before{content:none!important;display:none!important}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-id-value{color:#152033;display:block;font-size:.72rem;font-weight:600;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-mobile-pinned-title{color:#526176;display:block;font-size:.58rem;font-weight:500;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-engineering-workbook-mode .project-wbs-shared-task-rows.wbs-my-work-page .workbook-row-actions .workbook-icon-button{min-height:26px;min-width:26px;width:26px}}.project-wbs-architecture-register-mode{--architecture-register-page: var(--work-surface-page);--architecture-register-surface: var(--work-surface-card);--architecture-register-surface-soft: var(--work-surface-soft);--architecture-register-rail: var(--work-surface-rail);--architecture-register-ink: var(--work-surface-ink);--architecture-register-muted: var(--work-surface-muted);--architecture-register-line: var(--work-surface-line);--architecture-register-line-soft: var(--work-surface-line-soft);--architecture-register-navy: var(--work-surface-navy);--architecture-register-teal: var(--work-surface-teal);--architecture-register-teal-soft: var(--work-surface-teal-soft);--architecture-register-gold: var(--work-surface-gold);--architecture-register-gold-soft: var(--work-surface-gold-soft);--architecture-register-shadow: var(--work-surface-shadow);--architecture-register-shadow-soft: var(--work-surface-shadow-soft)}.project-wbs-architecture-register-mode.project-wbs-live-sheet{background:linear-gradient(180deg,#ffffffe6,#f5f7fafa),var(--architecture-register-page)}.project-wbs-architecture-register-mode .project-wbs-stable-toolbar,.project-wbs-architecture-register-mode .project-wbs-sheet-controls,.project-wbs-architecture-register-mode .project-wbs-department-nav,.project-wbs-architecture-register-mode .project-wbs-save-bar,.project-wbs-architecture-register-mode .project-wbs-task-strip,.project-wbs-architecture-register-mode .project-wbs-grid-shell{border-color:var(--architecture-register-line)}.project-wbs-architecture-register-mode .project-wbs-stable-toolbar,.project-wbs-architecture-register-mode .project-wbs-sheet-controls{background:linear-gradient(180deg,#fffffff7,#f5f7faf0),var(--architecture-register-surface);box-shadow:var(--architecture-register-shadow-soft)}.project-wbs-architecture-register-mode .project-wbs-title h1,.project-wbs-architecture-register-mode .project-wbs-grid-headbar h2{color:var(--architecture-register-navy)}.project-wbs-architecture-register-mode .project-wbs-title .eyebrow,.project-wbs-architecture-register-mode .project-wbs-grid-headbar .eyebrow,.project-wbs-architecture-register-mode .project-wbs-control span,.project-wbs-architecture-register-mode .project-wbs-sheet-controls label>span{color:var(--architecture-register-muted);letter-spacing:.075em}.project-wbs-architecture-register-mode .project-wbs-control select,.project-wbs-architecture-register-mode .project-wbs-search,.project-wbs-architecture-register-mode .project-wbs-search input,.project-wbs-architecture-register-mode .project-wbs-sheet-actions button{background:#fffffff5;border-color:#0d253729;color:var(--architecture-register-ink)}.project-wbs-architecture-register-mode .project-wbs-control select:focus,.project-wbs-architecture-register-mode .project-wbs-search:focus-within,.project-wbs-architecture-register-mode .project-wbs-sheet-actions button:focus-visible{border-color:#1569ff7a;box-shadow:0 0 0 3px #1569ff1f}.project-wbs-architecture-register-mode .project-wbs-sheet-actions .secondary-action,.project-wbs-architecture-register-mode .project-wbs-sheet-actions button.secondary-action{border-color:#0d253729}.project-wbs-architecture-register-mode .project-wbs-readonly-note{background:var(--architecture-register-gold-soft);border:1px solid rgba(21,105,255,.38);border-radius:999px;color:#273456;font-weight:700;min-height:28px;padding:6px 10px}.project-wbs-architecture-register-mode .project-wbs-task-strip{background:transparent;gap:8px}.project-wbs-architecture-register-mode .project-wbs-task-strip button{background:#ffffffeb;border:1px solid var(--architecture-register-line);border-radius:8px;box-shadow:none;color:var(--architecture-register-ink);min-height:42px}.project-wbs-architecture-register-mode .project-wbs-task-strip button strong{color:var(--architecture-register-teal)}.project-wbs-architecture-register-mode .project-wbs-save-bar{background:#fffffff2;box-shadow:var(--architecture-register-shadow-soft)}.project-wbs-architecture-register-mode .project-wbs-save-bar.is-saved{border-color:#1569ff38}.project-wbs-architecture-register-mode .project-wbs-save-bar.has-changes{border-color:#1569ff73}.project-wbs-architecture-register-mode .project-wbs-grid-shell{background:linear-gradient(180deg,#fffffff7,#f5f7faf2),var(--architecture-register-surface);border-radius:10px;box-shadow:var(--architecture-register-shadow)}.project-wbs-architecture-register-mode .project-wbs-grid-headbar{background:linear-gradient(180deg,#fffffffa,#eaf2fff0);border-bottom:1px solid var(--architecture-register-line);padding-block:12px}.project-wbs-architecture-register-mode .sectioned-workbook-context{background:#ffffffd6;border-color:#0d25371a}.project-wbs-architecture-register-mode .sectioned-workbook-context>strong{color:var(--architecture-register-navy)}.project-wbs-architecture-register-mode .sectioned-workbook-context>span{color:var(--architecture-register-muted)}.project-wbs-architecture-register-mode .project-wbs-section-layout.is-architecture-register-layout>.section-navigator{background:linear-gradient(180deg,#03081df5,#051745f2),var(--architecture-register-navy);border-color:#0d253738;box-shadow:var(--architecture-register-shadow-soft);color:var(--inoza-white)}.project-wbs-architecture-register-mode .project-wbs-section-layout.is-architecture-register-layout>.section-navigator h3,.project-wbs-architecture-register-mode .project-wbs-section-layout.is-architecture-register-layout>.section-navigator small{color:#ffffffb8}.project-wbs-architecture-register-mode .project-wbs-section-layout.is-architecture-register-layout .section-navigator button{background:transparent;border-color:transparent;color:#ffffffd1;min-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-architecture-register-mode .project-wbs-section-layout.is-architecture-register-layout .section-navigator button:hover{background:#ffffff14;color:var(--inoza-white)}.project-wbs-architecture-register-mode .project-wbs-section-layout.is-architecture-register-layout .section-navigator button.active{background:#ffffff1a;border-color:#1569ff85;box-shadow:inset 3px 0 0 var(--architecture-register-gold);color:var(--inoza-white)}.project-wbs-architecture-register-mode .project-wbs-table-wrap.is-architecture-sheet-wrap{background:linear-gradient(180deg,#fffffffa,#f5f7faf5),var(--architecture-register-surface);border-color:var(--architecture-register-line);border-radius:9px;box-shadow:inset 0 1px #ffffffb8}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet,.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet{background:var(--architecture-register-surface);border-color:var(--architecture-register-line);color:var(--architecture-register-ink)}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head>span{background:linear-gradient(180deg,#eaf2fffa,#e3e4e9fa)!important;border-color:#0d253729;color:#435266;font-size:.66rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-head>span{background:linear-gradient(180deg,#f5f7fafa,#e3e4e9fa)!important;border-color:#0d25371c;color:#435266;font-size:.66rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-filter-row>span{background:#fffffffa;border-color:var(--architecture-register-line-soft)}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-filter-row>span{background:#fffffffa;border-color:var(--architecture-register-line-soft)}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row){background:var(--architecture-register-surface);border-bottom-color:var(--architecture-register-line-soft)}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row){background:var(--architecture-register-surface);border-bottom-color:var(--architecture-register-line-soft)}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row):nth-child(2n){background:var(--architecture-register-surface-soft)}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row):nth-child(2n){background:#eaf2ff}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row):hover{background:#eaf2ff}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row):hover{background:#f5f7fa}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row>span,.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row>strong{border-color:var(--architecture-register-line-soft)}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row>span,.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row>strong{border-color:var(--architecture-register-line-soft)}.project-wbs-architecture-register-mode .project-wbs-architecture-version-badge{background:var(--architecture-register-teal-soft);border-color:#1569ff47;color:#273456}.project-wbs-architecture-register-mode .project-wbs-architecture-version-badge.muted{background:#f5f7fa;border-color:#5f6b7d33;color:var(--architecture-register-muted)}.project-wbs-architecture-register-mode .project-wbs-architecture-count-cell,.project-wbs-architecture-register-mode .project-wbs-architecture-date-cell{color:#2d3b4e}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet select.project-wbs-inline-status{appearance:none;background-color:var(--inoza-white);background-image:linear-gradient(180deg,#fffffffa,#f5f7faf5),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2317786a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 0,right 7px center;background-repeat:no-repeat;border-color:#1569ff4d;color:#273456;cursor:pointer;font-weight:700;padding-right:24px!important}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet select.project-wbs-inline-status{appearance:none;background-color:var(--inoza-white);background-image:linear-gradient(180deg,#fffffffa,#f5f7faf5),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2317786a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 0,right 7px center;background-repeat:no-repeat;border-color:#1569ff4d;color:#273456;cursor:pointer;font-weight:700;padding-right:24px!important}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet select.project-wbs-inline-status:disabled{cursor:not-allowed;opacity:.72}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet select.project-wbs-inline-status:disabled{cursor:not-allowed;opacity:.72}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet select.project-wbs-inline-status:hover:not(:disabled){background-color:var(--inoza-white);border-color:#1569ff94}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet select.project-wbs-inline-status:hover:not(:disabled){background-color:var(--inoza-white);border-color:#1569ff94}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet select.project-wbs-inline-status:focus-visible{border-color:var(--architecture-register-teal);box-shadow:0 0 0 3px #1569ff24;outline:0}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet select.project-wbs-inline-status:focus-visible,.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-inline-text:focus{border-color:var(--architecture-register-teal);box-shadow:0 0 0 3px #1569ff24;outline:0}.project-wbs-architecture-register-mode .project-wbs-table.is-document-register-sheet .project-wbs-inline-text{background-color:var(--inoza-white);border-color:#0d253724;color:var(--architecture-register-ink);font-weight:800}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell{gap:4px;overflow:visible!important}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field,.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-attachment-action,.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .workbook-order-button,.project-wbs-architecture-register-mode .project-wbs-architecture-overflow-trigger{background:#fffffffa!important;border:1px solid rgba(13,37,55,.14)!important;border-radius:6px!important;color:var(--architecture-register-navy)!important;min-height:24px!important;min-width:24px!important;width:24px!important}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-attachment-action.upload{color:var(--architecture-register-teal)!important}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-attachment-action.download{color:#295f91!important}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-attachment-action.danger{color:#9f3a38!important}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field:hover,.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-attachment-action:hover:not(:disabled),.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .workbook-order-button:hover:not(:disabled),.project-wbs-architecture-register-mode .project-wbs-architecture-overflow-trigger:hover{background:var(--architecture-register-teal-soft)!important;border-color:#1569ff57!important}.project-wbs-architecture-register-mode .project-wbs-architecture-overflow-menu{background:var(--inoza-white);border-color:#0d25372e;border-radius:8px;box-shadow:0 14px 32px #0d25372e}@media(max-width:860px){.project-wbs-architecture-register-mode .project-wbs-stable-toolbar,.project-wbs-architecture-register-mode .project-wbs-sheet-controls,.project-wbs-architecture-register-mode .project-wbs-grid-shell{border-radius:9px}.project-wbs-architecture-register-mode .project-wbs-task-strip{display:none}.project-wbs-architecture-register-mode .project-wbs-grid-headbar{padding-block:9px}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):not(.project-wbs-group-row)>span:first-child{background:var(--inoza-white)!important}.project-wbs-architecture-register-mode .project-wbs-table.is-architecture-sheet .project-wbs-table-head>span:first-child{background:#eaf2ff!important}.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-remarks-icon-field,.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .project-wbs-attachment-action,.project-wbs-architecture-register-mode .project-wbs-architecture-actions-cell .workbook-order-button,.project-wbs-architecture-register-mode .project-wbs-architecture-overflow-trigger{min-height:26px!important;min-width:26px!important;width:26px!important}}@media(max-width:860px){.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-section-layout,.project-wbs-architecture-register-mode.project-wbs-live-sheet .sectioned-workbook-content,.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-grid-body{max-height:none!important;overflow:visible!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-grid-shell{background:transparent;border:0;box-shadow:none}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-grid-headbar,.project-wbs-architecture-register-mode.project-wbs-live-sheet .sectioned-workbook-context{border-radius:8px}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table-wrap.is-architecture-sheet-wrap,.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table-wrap.is-document-register-sheet-wrap{border-radius:8px;box-shadow:0 8px 18px #0d253712;max-height:none!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-section-layout.is-architecture-register-layout>.section-navigator{border-radius:8px;max-height:none}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet{min-width:920px}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet.is-qc-sheet{min-width:780px}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row{display:grid!important;gap:0!important;grid-template-columns:34px minmax(96px,.5fr) minmax(112px,.58fr) minmax(118px,.62fr) minmax(240px,1.2fr) minmax(112px,.58fr) minmax(132px,.7fr) minmax(170px,.86fr)!important;min-width:inherit;padding:0!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet.is-qc-sheet .project-wbs-table-row{grid-template-columns:34px minmax(96px,.34fr) minmax(150px,.48fr) minmax(260px,1fr) minmax(126px,.42fr) minmax(170px,.58fr)!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row>span,.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row>strong{display:flex!important;grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;min-height:34px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet .project-wbs-table.is-document-register-sheet .project-wbs-table-row>[data-mobile-label]:before{content:none!important;display:none!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row){background:var(--inoza-white);border:0;border-bottom:1px solid rgba(13,37,55,.115);border-radius:0;box-shadow:none;display:grid!important;gap:0!important;grid-template-columns:34px minmax(96px,.5fr) minmax(112px,.58fr) minmax(118px,.62fr) minmax(240px,1.2fr) minmax(112px,.58fr) minmax(132px,.7fr) minmax(170px,.86fr)!important;height:44px!important;max-height:44px!important;min-height:44px!important;min-width:inherit!important;overflow:hidden;padding:0!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet.is-qc-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row){grid-template-columns:34px minmax(96px,.34fr) minmax(150px,.48fr) minmax(260px,1fr) minmax(126px,.42fr) minmax(170px,.58fr)!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>.project-wbs-select-cell,.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label],.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>span,.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>strong{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid rgba(13,37,55,.09)!important;display:flex!important;font-size:.72rem!important;gap:4px!important;grid-column:auto!important;grid-row:auto!important;height:44px!important;justify-self:stretch!important;line-height:1.18;max-height:44px!important;min-height:44px!important;min-width:0;overflow:hidden;padding:5px 7px!important;text-overflow:ellipsis;white-space:nowrap!important;width:auto!important}.project-wbs-architecture-register-mode.project-wbs-live-sheet.project-wbs-sheet-mode .project-wbs-table.is-document-register-sheet .project-wbs-table-row:not(.project-wbs-table-filter-row):not(.project-wbs-table-head):not(.project-wbs-group-row)>[data-mobile-label]:before{content:none!important;display:none!important}}.my-day-page.wbs-my-work-page{--my-day-workbook-page: var(--work-surface-page);--my-day-workbook-surface: var(--work-surface-card);--my-day-workbook-surface-soft: var(--work-surface-soft);--my-day-workbook-rail: var(--work-surface-rail);--my-day-workbook-ink: var(--work-surface-ink);--my-day-workbook-muted: var(--work-surface-muted);--my-day-workbook-line: var(--work-surface-line);--my-day-workbook-line-soft: var(--work-surface-line-soft);--my-day-workbook-navy: var(--work-surface-navy);--my-day-workbook-teal: var(--work-surface-teal);--my-day-workbook-teal-soft: var(--work-surface-teal-soft);--my-day-workbook-gold: var(--work-surface-gold);--my-day-workbook-gold-soft: var(--work-surface-gold-soft);--my-day-workbook-shadow: var(--work-surface-shadow);--my-day-workbook-shadow-soft: var(--work-surface-shadow-soft);--my-day-status-open-surface: color-mix(in srgb, var(--inoza-electric) 6%, var(--inoza-white));--my-day-status-open-hover: color-mix(in srgb, var(--inoza-electric) 10%, var(--inoza-white));--my-day-status-open-control: color-mix(in srgb, var(--inoza-electric) 3%, var(--inoza-white));--my-day-status-open-line: color-mix(in srgb, var(--inoza-electric) 24%, var(--inoza-white));--my-day-status-open-ink: var(--inoza-steel);--my-day-status-in-progress-surface: color-mix(in srgb, var(--inoza-success) 6%, var(--inoza-white));--my-day-status-in-progress-hover: color-mix(in srgb, var(--inoza-success) 10%, var(--inoza-white));--my-day-status-in-progress-control: color-mix(in srgb, var(--inoza-success) 3%, var(--inoza-white));--my-day-status-in-progress-line: color-mix(in srgb, var(--inoza-success) 24%, var(--inoza-white));--my-day-status-in-progress-ink: var(--inoza-steel);--my-day-status-pending-surface: color-mix(in srgb, var(--inoza-steel) 6%, var(--inoza-white));--my-day-status-pending-hover: color-mix(in srgb, var(--inoza-steel) 10%, var(--inoza-white));--my-day-status-pending-control: color-mix(in srgb, var(--inoza-steel) 3%, var(--inoza-white));--my-day-status-pending-line: color-mix(in srgb, var(--inoza-steel) 24%, var(--inoza-white));--my-day-status-pending-ink: var(--inoza-slate);background:linear-gradient(180deg,#ffffffeb,#f5f7fafa),var(--my-day-workbook-page)}.my-day-page.wbs-my-work-page .my-work-header,.my-day-page.wbs-my-work-page .my-work-metrics,.my-day-page.wbs-my-work-page .workbook-filter-bar,.my-day-page.wbs-my-work-page .sectioned-workbook-context,.my-day-page.wbs-my-work-page .section-navigator,.my-day-page.wbs-my-work-page .panel{border-color:var(--my-day-workbook-line)}.my-day-page.wbs-my-work-page .my-work-header,.my-day-page.wbs-my-work-page .workbook-filter-bar,.my-day-page.wbs-my-work-page .sectioned-workbook-context{background:linear-gradient(180deg,#fffffffa,#f5f7faf2),var(--my-day-workbook-surface);border:1px solid var(--my-day-workbook-line);box-shadow:var(--my-day-workbook-shadow-soft)}.my-day-page.wbs-my-work-page .my-work-header{border-radius:10px}.my-day-page.wbs-my-work-page .my-work-header h1,.my-day-page.wbs-my-work-page .sectioned-workbook-context strong,.my-day-page.wbs-my-work-page .panel-head h2{color:var(--my-day-workbook-navy)}.my-day-page.wbs-my-work-page .my-work-header .eyebrow,.my-day-page.wbs-my-work-page .workbook-task-subtitle,.my-day-page.wbs-my-work-page .workbook-task-head>span,.my-day-page.wbs-my-work-page .workbook-filter-selects label{color:var(--my-day-workbook-muted)}.my-day-page.wbs-my-work-page .my-day-project-context,.my-day-page.wbs-my-work-page .my-work-quick-card span,.my-day-page.wbs-my-work-page .leadership-metric strong{color:#1569ff}.my-day-page.wbs-my-work-page .my-work-quick-card,.my-day-page.wbs-my-work-page .leadership-metric,.my-day-page.wbs-my-work-page .panel,.my-day-page.wbs-my-work-page .section-navigator{background:var(--my-day-workbook-surface);border-color:var(--my-day-workbook-line);box-shadow:none}.my-day-page.wbs-my-work-page .md-executive-my-day-header{align-items:center;grid-template-columns:minmax(0,1fr) minmax(190px,250px);min-height:46px;padding-block:6px}.my-day-page.wbs-my-work-page .md-executive-my-day-heading{align-items:baseline;display:flex;gap:10px;min-width:0}.my-day-page.wbs-my-work-page .md-executive-my-day-heading h1,.my-day-page.wbs-my-work-page .md-executive-my-day-heading p{margin:0}.my-day-page.wbs-my-work-page .md-executive-my-day-heading p{font-size:.76rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page .md-executive-my-day-header .my-work-quick-card{align-items:center;display:flex;gap:8px;min-height:32px;overflow:hidden;padding:5px 8px}.my-day-page.wbs-my-work-page .md-executive-my-day-header .my-work-quick-card span{flex:0 0 auto;font-size:.61rem}.my-day-page.wbs-my-work-page .md-executive-my-day-header .my-work-quick-card strong{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page .md-executive-filter-bar{flex-wrap:wrap;overflow:visible}.my-day-page.wbs-my-work-page .md-executive-primary-filters{flex:1 1 330px;min-width:300px}.my-day-page.wbs-my-work-page .md-executive-primary-filters .my-day-primary-filter{flex:0 1 210px}.my-day-page.wbs-my-work-page .md-executive-primary-filters .my-day-search-filter{flex:1 1 190px}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle{background:var(--inoza-white);border:1px solid rgba(13,37,55,.16);border-radius:7px;color:var(--my-day-workbook-navy);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.7rem;font-weight:800;min-height:30px;padding:5px 9px}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle:hover,.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle:focus-visible{background:var(--my-day-workbook-teal-soft);border-color:#1569ff57;outline:0}.my-day-page.wbs-my-work-page .md-executive-more-filters{background:var(--my-day-workbook-rail);border:1px solid var(--my-day-workbook-line);border-radius:7px;flex:1 0 100%;justify-content:flex-end;min-width:0;padding:6px 8px}.my-day-page.wbs-my-work-page .workbook-view-tabs,.my-day-page.wbs-my-work-page .md-group-tabs.compact{background:var(--my-day-workbook-rail);border:1px solid rgba(21,105,255,.13);border-radius:999px;padding:3px}.my-day-page.wbs-my-work-page .workbook-view-tabs button,.my-day-page.wbs-my-work-page .md-group-tabs.compact button{background:transparent;border-color:transparent}.my-day-page.wbs-my-work-page .workbook-view-tabs button.active,.my-day-page.wbs-my-work-page .md-group-tabs.compact button.active{background:var(--my-day-workbook-navy);border-color:var(--my-day-workbook-navy);box-shadow:0 6px 14px #0d253729}.my-day-page.wbs-my-work-page .workbook-filter-selects select,.my-day-page.wbs-my-work-page .my-day-search-input,.my-day-page.wbs-my-work-page .workbook-inline-status,.my-day-page.wbs-my-work-page .workbook-inline-remarks,.my-day-page.wbs-my-work-page .workbook-inline-text,.my-day-page.wbs-my-work-page .workbook-icon-button,.my-day-page.wbs-my-work-page .workbook-remarks-trigger{background:var(--inoza-white);border-color:#0d253724}.my-day-page.wbs-my-work-page .workbook-filter-selects select:focus,.my-day-page.wbs-my-work-page .my-day-search-input:focus-within,.my-day-page.wbs-my-work-page .workbook-inline-status:focus,.my-day-page.wbs-my-work-page .workbook-inline-remarks:focus,.my-day-page.wbs-my-work-page .workbook-inline-text:focus,.my-day-page.wbs-my-work-page .workbook-icon-button:focus-visible,.my-day-page.wbs-my-work-page .workbook-remarks-trigger:focus-visible{border-color:#1569ff6b;box-shadow:0 0 0 3px #1569ff1f;outline:0}.my-day-page.wbs-my-work-page .workbook-task-table{background:var(--my-day-workbook-surface);border-color:var(--my-day-workbook-line);border-radius:8px;box-shadow:var(--my-day-workbook-shadow-soft);overscroll-behavior-x:contain}.my-day-page.wbs-my-work-page .workbook-task-head{background:var(--my-day-workbook-rail)}.my-day-page.wbs-my-work-page .workbook-task-head>span{border-color:var(--my-day-workbook-line-soft)}.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head){background:var(--my-day-workbook-surface)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap:nth-child(2n) .workbook-task-row:not(.workbook-task-head),.my-day-page.wbs-my-work-page .workbook-virtual-item:nth-child(2n) .workbook-task-row:not(.workbook-task-head){background:var(--my-day-workbook-surface-soft)}.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head):hover{background:#eaf2ff}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head)[data-task-status=open],.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head)[data-task-status=open]{background:var(--my-day-status-open-surface)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head)[data-task-status=in_progress],.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head)[data-task-status=in_progress]{background:var(--my-day-status-in-progress-surface)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head)[data-task-status=pending],.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head)[data-task-status=pending]{background:var(--my-day-status-pending-surface)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head)[data-task-status=open]:hover,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head)[data-task-status=open]:hover{background:var(--my-day-status-open-hover)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head)[data-task-status=in_progress]:hover,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head)[data-task-status=in_progress]:hover{background:var(--my-day-status-in-progress-hover)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head)[data-task-status=pending]:hover,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head)[data-task-status=pending]:hover{background:var(--my-day-status-pending-hover)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row[data-task-status=open] .workbook-inline-status,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row[data-task-status=open] .workbook-inline-status{background:var(--my-day-status-open-control);border-color:var(--my-day-status-open-line);color:var(--my-day-status-open-ink)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row[data-task-status=in_progress] .workbook-inline-status,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row[data-task-status=in_progress] .workbook-inline-status{background:var(--my-day-status-in-progress-control);border-color:var(--my-day-status-in-progress-line);color:var(--my-day-status-in-progress-ink)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row[data-task-status=pending] .workbook-inline-status,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row[data-task-status=pending] .workbook-inline-status{background:var(--my-day-status-pending-control);border-color:var(--my-day-status-pending-line);color:var(--my-day-status-pending-ink)}.my-day-page.wbs-my-work-page .workbook-task-row>span{border-color:var(--my-day-workbook-line-soft)}@media(min-width:861px){.my-day-page.wbs-my-work-page .workbook-task-row>span{font-size:.78rem;font-weight:400}.my-day-page.wbs-my-work-page .workbook-task-head>span{font-size:.68rem;font-weight:650}.my-day-page.wbs-my-work-page .workbook-task-description strong,.my-day-page.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Description]{font-size:.76rem;font-weight:500}.my-day-page.wbs-my-work-page .workbook-task-id-link,.my-day-page.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Project],.my-day-page.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Scope]{font-weight:600}.my-day-page.wbs-my-work-page .workbook-task-id-link{font-weight:500}.my-day-page.wbs-my-work-page .workbook-inline-date,.my-day-page.wbs-my-work-page .workbook-inline-status{font-size:.78rem}.my-day-page.wbs-my-work-page .workbook-inline-status{font-weight:550}}.my-day-page.wbs-my-work-page .workbook-row-actions .workbook-icon-button:hover:not(:disabled),.my-day-page.wbs-my-work-page .workbook-remarks-trigger:hover{background:var(--my-day-workbook-teal-soft);border-color:#1569ff57;color:var(--my-day-workbook-navy)}@media(max-width:860px){.my-day-page.wbs-my-work-page{background:var(--my-day-workbook-page)}.my-day-page.wbs-my-work-page .my-work-header,.my-day-page.wbs-my-work-page .workbook-filter-bar,.my-day-page.wbs-my-work-page .sectioned-workbook-context{border-radius:8px}.my-day-page.wbs-my-work-page .my-work-header{gap:6px;padding:8px 10px}.my-day-page.wbs-my-work-page .my-work-header h1{font-size:clamp(1.05rem,5vw,1.22rem);line-height:1.08}.my-day-page.wbs-my-work-page .md-executive-my-day-header{align-items:stretch;grid-template-columns:1fr}.my-day-page.wbs-my-work-page .md-executive-my-day-heading{align-items:start;display:grid;gap:2px}.my-day-page.wbs-my-work-page .md-executive-my-day-heading p{white-space:normal}.my-day-page.wbs-my-work-page .workbook-filter-bar,.my-day-page.wbs-my-work-page .sectioned-workbook-context{gap:6px;padding:7px 8px}.my-day-page.wbs-my-work-page .workbook-view-tabs,.my-day-page.wbs-my-work-page .md-group-tabs.compact{padding:2px}.my-day-page.wbs-my-work-page .workbook-view-tabs button,.my-day-page.wbs-my-work-page .md-group-tabs.compact button{font-size:.68rem;min-height:28px;padding:4px 7px}.my-day-page.wbs-my-work-page .workbook-filter-selects{gap:6px}.my-day-page.wbs-my-work-page .workbook-filter-selects select,.my-day-page.wbs-my-work-page .my-day-search-input{font-size:.7rem;min-height:30px;padding:5px 7px}.my-day-page.wbs-my-work-page .workbook-task-table{border-radius:8px}.my-day-page.wbs-my-work-page .workbook-task-head>span:first-child,.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"]{background:var(--my-day-workbook-surface)!important;box-shadow:1px 0 #0d25371f;left:auto;position:static!important;transform:none!important}.my-day-page.wbs-my-work-page .workbook-task-head>span:first-child{background:var(--my-day-workbook-rail)!important;z-index:8}.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"]{z-index:6}.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description] .workbook-task-title-line,.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description] .workbook-task-copy{max-width:100%;min-width:0}.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description] .workbook-task-title-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.my-day-page.wbs-my-work-page>.my-work-header.my-day-workbook-header{display:none}.my-day-page.wbs-my-work-page .my-day-mobile-filter-summary{background:var(--inoza-white);border-color:var(--my-day-workbook-line);border-radius:8px;box-shadow:var(--my-day-workbook-shadow-soft);min-height:58px;order:-3;padding:7px 8px}.my-day-page.wbs-my-work-page>.my-work-metrics{display:flex;gap:4px;order:-2;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.my-day-page.wbs-my-work-page>.my-work-metrics::-webkit-scrollbar{display:none}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric{align-items:baseline;display:flex;flex:0 0 auto;gap:4px;min-height:34px;padding:5px 7px}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric strong{font-size:.84rem}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric small{font-size:.64rem;white-space:nowrap}.my-day-page.wbs-my-work-page>.workbook-filter-bar{display:none}.my-day-page.wbs-my-work-page .my-day-mobile-filter-summary .mobile-filter-summary-text{gap:1px}.my-day-page.wbs-my-work-page .my-day-mobile-filter-summary .my-day-mobile-title{color:var(--my-day-workbook-navy);font-size:.88rem;line-height:1.15;margin:0}.my-day-page.wbs-my-work-page .my-day-mobile-filter-summary .my-day-mobile-next{color:#1569ff;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle,.my-day-page.wbs-my-work-page .md-executive-more-filters{display:none}}.project-wbs-page,.project-wbs-live-sheet,.project-wbs-live-sheet .project-wbs-content-panel,.project-wbs-live-sheet .project-wbs-workspace,.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-live-sheet .project-wbs-grid-body,.project-wbs-live-sheet .sectioned-workbook-content,.wbs-my-work-page,.wbs-my-work-page .sectioned-workbook-layout,.wbs-my-work-page .workbook-task-panel{max-width:100%;min-width:0;overflow-x:clip}.project-wbs-live-sheet .project-wbs-table-wrap,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table,.wbs-my-work-page .workbook-task-table,.wbs-my-work-page .architecture-register-table{-webkit-overflow-scrolling:touch;isolation:isolate;max-width:100%;min-width:0;overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow-anchor:none;overflow-x:auto!important;scroll-behavior:auto;touch-action:pan-x pan-y}@media(max-width:860px){.project-wbs-live-sheet .project-wbs-table-wrap.is-engineering-sheet-wrap,.project-wbs-live-sheet .project-wbs-table-wrap.is-architecture-sheet-wrap,.project-wbs-live-sheet .project-wbs-table-wrap.is-product-sheet-wrap,.project-wbs-live-sheet .project-wbs-table-wrap:has(.project-wbs-table.is-document-register-sheet),.project-wbs-live-sheet .project-wbs-table-wrap:has(.project-wbs-table.is-qc-sheet){overscroll-behavior:contain auto}}@media(max-width:860px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{font-size:16px!important}}.login-shell{background:#f5f7fa;display:grid;grid-template-columns:minmax(400px,.9fr) minmax(440px,1.1fr);min-height:100dvh;overflow-x:hidden;padding:0}.login-shell .login-preview{background:radial-gradient(circle at 12% 18%,rgba(22,139,143,.25),transparent 34%),linear-gradient(145deg,var(--inoza-royal) 0%,#0c3151 58%,#075766 100%);color:var(--inoza-white);display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;overflow:hidden;padding:clamp(30px,4vw,60px);position:relative}.login-shell .login-preview:before,.login-shell .login-preview:after{content:"";pointer-events:none;position:absolute}.login-shell .login-preview:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,var(--inoza-black) 40%,var(--inoza-black) 82%,transparent);mask-image:linear-gradient(to bottom,transparent 5%,var(--inoza-black) 40%,var(--inoza-black) 82%,transparent)}.login-shell .login-preview:after{border:1px solid rgba(65,196,198,.25);border-radius:50%;height:min(44vw,560px);right:-33%;top:23%;width:min(44vw,560px)}.login-brand-lockup,.login-hero-copy,.login-brand-footer{position:relative;z-index:1}.login-brand-lockup{align-items:flex-start;display:flex;flex-direction:column;gap:9px}.login-inoza-logo{background:var(--inoza-white);border-radius:7px;box-shadow:0 9px 26px #00000038;display:block;height:46px;overflow:hidden;position:relative;width:176px}.login-inoza-logo img{height:223px;left:-23px;max-width:none;object-fit:fill;position:absolute;top:-82px;width:223px}.login-product-name{display:grid;gap:1px}.login-product-name strong{font-size:1.32rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.login-product-name small{color:#ffffffbd;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.login-hero-copy{display:grid;gap:14px;max-width:620px}.login-hero-copy .login-kicker{color:#1569ff;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.login-hero-copy h1{color:var(--inoza-white);font-family:var(--font-display);font-size:clamp(2.5rem,4.6vw,4.9rem);font-weight:760;letter-spacing:0;line-height:.98;margin:0;max-width:12ch}.login-hero-copy>p:not(.login-kicker){color:#ffffffc4;font-size:clamp(.96rem,1.25vw,1.12rem);line-height:1.55;margin:0;max-width:48ch}.login-value-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.login-value-grid>span{background:#ffffff13;border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;gap:3px;min-height:104px;padding:13px}.login-value-grid b{color:#1569ff;font-size:.66rem;letter-spacing:.12em}.login-value-grid strong{color:var(--inoza-white);font-size:.94rem}.login-value-grid small{color:#ffffffa1;font-size:.69rem;line-height:1.35}.login-brand-footer{color:#ffffff7a;font-size:.7rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.login-shell .login-panel{align-items:center;background:linear-gradient(rgba(11,49,81,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,49,81,.035) 1px,transparent 1px),#f5f7fa;background-size:36px 36px;color:#101827;display:flex;justify-content:center;min-height:100dvh;padding:clamp(26px,5vw,76px)}.login-shell .login-panel-inner{background:#fffffff7;border:1px solid rgba(9,39,66,.12);border-radius:18px;box-shadow:0 28px 70px #06122421;display:grid;gap:18px;padding:clamp(26px,3.4vw,42px);width:min(470px,100%)}.login-panel-header{display:grid;gap:7px}.login-panel-header>span{color:#1569ff;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.login-panel-header h2{color:#0b2741;font-family:var(--font-display);font-size:clamp(1.8rem,2.8vw,2.45rem);letter-spacing:0;line-height:1.05;margin:0}.login-panel-header p{color:#637083;font-size:.92rem;line-height:1.5;margin:0}.login-shell .login-environment{background:#eaf2ff;border:1px solid #c5c9d5;border-radius:999px;color:#28635f;font-size:.68rem;font-weight:750;justify-self:start;letter-spacing:.035em;margin:0;padding:7px 10px}.login-shell .login-image-signin{align-items:center;background:#0b3152;border:1px solid #0b3152;border-radius:8px;box-shadow:0 9px 22px #0b315233;color:var(--inoza-white);display:flex;font-size:.8rem;font-weight:800;justify-content:space-between;letter-spacing:.14em;min-height:50px;padding:0 18px;text-transform:uppercase;width:100%}.login-shell .login-image-signin:hover,.login-shell .login-image-signin:focus-visible{background:#1569ff;border-color:#1569ff;color:#0b2741;outline:3px solid rgba(21,105,255,.2);outline-offset:2px}.login-shell .login-role-picker{background:#f5f7fa;border:1px solid rgba(15,23,42,.1);border-radius:11px;display:flex;flex-direction:column;gap:11px;max-height:min(48dvh,420px);overflow:hidden;padding:12px;width:100%}.login-shell .login-role-heading{color:#80633a;font-size:.7rem;font-weight:800;letter-spacing:.13em;margin:0;text-transform:uppercase}.login-shell .login-roles{display:grid;gap:7px;max-height:min(38dvh,340px);overflow:auto;overscroll-behavior:contain;padding:1px}.login-shell .login-roles .role-card{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:7px;color:#111827;display:flex;gap:10px;justify-content:space-between;min-height:43px;padding:9px 11px;text-align:left}.login-shell .login-roles .role-card strong{display:block;font-size:.85rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-shell .login-roles .role-card svg{color:#1569ff;flex:0 0 auto}.login-shell .login-roles .role-card:hover,.login-shell .login-roles .role-card:focus-visible{background:#eaf2ff;border-color:#1569ff6b}.login-shell .entra-login-shell{max-height:none}.login-shell .entra-login-card{background:var(--inoza-white);border:1px solid rgba(15,23,42,.1);border-radius:10px;box-shadow:none}.login-access-note{border-top:1px solid rgba(15,23,42,.1);color:#7a8493;font-size:.7rem;line-height:1.45;margin:0;padding-top:14px}@media(max-width:760px){.login-shell{display:block;min-height:100dvh;overflow-y:auto}.login-shell .login-preview{min-height:315px;padding:22px 20px 54px}.login-inoza-logo{height:39px;width:148px}.login-inoza-logo img{height:188px;left:-19px;top:-69px;width:188px}.login-product-name strong{font-size:1.05rem}.login-product-name small{font-size:.57rem}.login-hero-copy{gap:9px;margin-top:38px}.login-hero-copy h1{font-size:2rem;letter-spacing:0;max-width:16ch}.login-hero-copy>p:not(.login-kicker){font-size:.84rem;line-height:1.42}.login-value-grid{gap:5px;margin-top:5px}.login-value-grid>span{min-height:62px;padding:8px}.login-value-grid small,.login-brand-footer{display:none}.login-shell .login-panel{align-items:flex-start;min-height:auto;padding:0 14px 24px}.login-shell .login-panel-inner{border-radius:14px;gap:14px;margin-top:-28px;padding:22px;position:relative;z-index:2}.login-panel-header h2{font-size:1.72rem}.login-shell .login-role-picker{max-height:44dvh}.login-shell .login-roles{max-height:34dvh}}.login-shell{background:var(--inoza-midnight);grid-template-columns:minmax(650px,1.42fr) minmax(420px,.78fr)}.login-shell .login-preview{background:radial-gradient(circle at 78% 54%,rgba(51,168,255,.24),transparent 31%),radial-gradient(circle at 8% 95%,rgba(21,105,255,.18),transparent 36%),linear-gradient(142deg,#03081d,#051745 48%,#071d4e);isolation:isolate;padding:clamp(26px,3.1vw,48px)}.login-shell .login-preview:before{background-image:linear-gradient(rgba(77,216,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(77,216,255,.055) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,transparent 2%,#000 20%,#000 92%,transparent);mask-image:linear-gradient(to bottom,transparent 2%,#000 20%,#000 92%,transparent)}.login-shell .login-preview:after{border-color:#33a8ff38;box-shadow:0 0 90px #1569ff1f;height:min(48vw,680px);right:-21%;top:15%;width:min(48vw,680px)}.login-brand-lockup{align-items:center;flex-direction:row;gap:14px}.login-inoza-logo{border:1px solid rgba(255,255,255,.5);box-shadow:0 0 32px #33a8ff29;height:40px;width:154px}.login-inoza-logo img{height:195px;left:-20px;top:-72px;width:195px}.login-product-name{border-left:1px solid rgba(255,255,255,.22);padding-left:14px}.login-product-name strong{font-size:1.08rem}.login-product-name small{color:#ffffff9e;font-size:.58rem}.login-showcase{align-content:center;display:grid;gap:0;margin:clamp(18px,2.2vh,30px) 0;max-width:900px;position:relative;z-index:1}.login-hero-copy{gap:8px;max-width:680px;z-index:2}.login-hero-copy .login-kicker{color:var(--inoza-glow);font-size:.68rem}.login-hero-copy h1{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(2.2rem,3.15vw,3.7rem);font-weight:650;letter-spacing:0;line-height:1;max-width:17ch}.login-hero-copy>p:not(.login-kicker){color:#ffffffad;font-size:clamp(.88rem,1.05vw,1.02rem);max-width:60ch}.login-command-visual{background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:-10px;min-height:390px;overflow:visible;position:relative}.login-command-visual:after{display:none}.login-command-visual>header{display:none}.login-command-visual>header span{align-items:center;display:inline-flex;gap:8px}.login-command-visual>header i{background:var(--inoza-glow);border-radius:50%;box-shadow:0 0 13px #33a8ffcc;height:6px;width:6px}.login-command-visual>header strong{background:#1569ff2e;border:1px solid rgba(51,168,255,.38);border-radius:999px;color:#9bdcff;font-size:.58rem;letter-spacing:.16em;padding:5px 9px}.login-command-body{display:block;height:326px;min-height:0;padding:0;position:relative}.login-tower-stage{align-items:flex-end;background:radial-gradient(ellipse at 54% 72%,rgba(51,168,255,.2),transparent 42%),linear-gradient(180deg,#ffffff04,#1569ff0d);border-right:0;display:flex;justify-content:center;overflow:hidden;position:relative}.login-tower-stage:after{background:linear-gradient(90deg,transparent,var(--inoza-electric),transparent);bottom:23px;box-shadow:0 0 18px #1569ffb3;content:"";height:1px;left:8%;opacity:.75;position:absolute;width:84%}.login-tower-stage img{filter:grayscale(1) contrast(1.16) brightness(.69) sepia(.08) hue-rotate(170deg);height:126%;max-width:86%;object-fit:contain;opacity:.88;transform:translate(3%,20%)}.login-active-floor{background:linear-gradient(90deg,transparent,rgba(51,168,255,.32),transparent);border-bottom:1px solid rgba(77,216,255,.85);border-top:1px solid rgba(77,216,255,.85);box-shadow:0 0 22px #33a8ff6b;height:27px;left:22%;position:absolute;top:48%;transform:skewY(-1.8deg);width:60%}.login-stage-label{color:#ffffff6b;font-size:.46rem;font-weight:750;left:5%;letter-spacing:.1em;position:absolute;z-index:2}.login-stage-label:after{background:currentColor;content:"";display:inline-block;height:1px;margin-left:5px;opacity:.5;vertical-align:middle;width:25px}.login-stage-label.is-top{top:14%}.login-stage-label.is-mid{color:#7fd4ff;top:47%}.login-stage-label.is-ground{bottom:14%}.login-outcome-stack{bottom:39px;display:flex;gap:0;left:8%;padding:0;position:absolute;right:5%}.login-outcome-stack article{align-items:center;background:#03081da3;border:0;border-left:1px solid rgba(51,168,255,.42);border-radius:0;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr) auto;flex:1 1 0;min-height:46px;padding:7px 12px}.login-outcome-stack article svg{color:var(--inoza-glow)}.login-outcome-stack article span{display:grid;gap:2px}.login-outcome-stack article small{color:#ffffff6b;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.login-outcome-stack article strong{color:var(--inoza-white);font-size:.72rem}.login-outcome-stack article b{color:#73d2ff;font-size:.5rem;letter-spacing:.1em}.login-progress-rail{border-top:1px solid rgba(51,168,255,.24);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:55px;padding:9px 6% 7px}.login-progress-rail>span{display:grid;gap:1px;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;position:relative}.login-progress-rail>span:not(:last-child):after{background:#c5c9d538;content:"";height:1px;left:19px;position:absolute;top:9px;width:calc(100% - 14px)}.login-progress-rail i{align-items:center;background:#081637;border:1px solid rgba(197,201,213,.42);border-radius:50%;display:inline-flex;grid-row:1 / span 2;height:18px;justify-content:center;position:relative;width:18px;z-index:1}.login-progress-rail b{color:#ffffffd1;font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-progress-rail small{color:#ffffff63;font-size:.5rem}.login-progress-rail .is-complete i{background:#0e4a62;border-color:#4dd8ff;color:#a7e9ff}.login-progress-rail .is-complete:after{background:linear-gradient(90deg,#4dd8ff,#1569ff)}.login-progress-rail .is-live i{background:var(--inoza-electric);border-color:#73c9ff;box-shadow:0 0 14px #33a8ffb8;color:#fff}.login-progress-rail .is-live b{color:#84d8ff}.login-brand-footer{color:#ffffff61;display:flex;gap:8px}.login-brand-footer span{color:var(--inoza-glow)}.login-shell .login-panel{background:radial-gradient(circle at 18% 28%,rgba(51,168,255,.2),transparent 18%),radial-gradient(circle at 86% 72%,rgba(21,105,255,.1),transparent 25%),linear-gradient(rgba(39,52,86,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(39,52,86,.05) 1px,transparent 1px),#f5f7fa;background-size:auto,auto,38px 38px,38px 38px,auto;padding:clamp(24px,4vw,64px)}.login-shell .login-panel-inner{background:#fffffff0;border:1px solid rgba(21,105,255,.2);border-radius:14px;box-shadow:0 30px 80px #03081d24,0 0 0 6px #ffffff85,0 0 60px #33a8ff17;gap:16px;padding:clamp(25px,2.5vw,36px);width:min(400px,100%)}.login-panel-header>span,.login-shell .login-role-heading{color:var(--inoza-electric)}.login-panel-header h2{color:var(--inoza-royal);font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(1.65rem,2.2vw,2rem);font-weight:650}.login-panel-header p{color:var(--inoza-steel)}.login-shell .login-role-picker{background:#f8faff;border-color:#1569ff24;padding:14px}.login-shell .entra-signin-button,.login-shell .login-image-signin{background:linear-gradient(135deg,#1569ff,#3395f7);border:0;border-radius:9px;box-shadow:0 12px 28px #1569ff42;color:#fff;min-height:52px}.login-shell .entra-signin-button:hover,.login-shell .entra-signin-button:focus-visible,.login-shell .login-image-signin:hover,.login-shell .login-image-signin:focus-visible{background:linear-gradient(135deg,#0d57df,#2187ed);box-shadow:0 14px 34px #1569ff57;color:#fff;outline:3px solid rgba(21,105,255,.22);outline-offset:3px}.login-access-note{align-items:flex-start;color:var(--inoza-steel);display:flex;flex-direction:column;gap:5px}.login-access-note small{color:var(--inoza-neutral);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}@media(max-width:1120px){.login-shell{grid-template-columns:minmax(540px,1.2fr) minmax(390px,.8fr)}.login-command-body{grid-template-columns:minmax(0,1fr) 185px}.login-command-visual{min-height:350px}.login-command-body{height:290px}.login-outcome-stack article{min-height:51px}}@media(max-width:760px){.login-shell{background:#f5f7fa}.login-shell .login-preview{min-height:460px;padding:17px 18px 40px}.login-brand-lockup{gap:8px}.login-inoza-logo{height:29px;width:111px}.login-inoza-logo img{height:140px;left:-15px;top:-51px;width:140px}.login-product-name{padding-left:8px}.login-product-name strong{font-size:.78rem}.login-product-name small{font-size:.42rem}.login-showcase{gap:0;margin:18px 0 0}.login-hero-copy{margin-top:0}.login-hero-copy .login-kicker{font-size:.5rem}.login-hero-copy h1{font-size:1.7rem;line-height:1.02}.login-hero-copy>p:not(.login-kicker){font-size:.69rem;max-width:42ch}.login-command-visual{margin-top:-3px;min-height:210px}.login-command-visual>header{min-height:36px;padding:0 11px}.login-command-visual:after{top:36px}.login-command-body{height:157px;padding:0}.login-tower-stage{border-right:0;height:100%}.login-tower-stage img{height:142%;max-width:95%;transform:translate(5%,25%)}.login-stage-label{font-size:.4rem}.login-outcome-stack{bottom:13px;gap:0;left:5%;right:5%;width:auto}.login-outcome-stack article{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);gap:5px;grid-template-columns:13px minmax(0,1fr);min-height:31px;padding:4px 7px}.login-outcome-stack article svg{height:13px;width:13px}.login-outcome-stack article small{display:none}.login-outcome-stack article strong{font-size:.53rem}.login-outcome-stack article b{display:none}.login-progress-rail{min-height:42px;padding:6px 4px}.login-progress-rail>span{grid-template-columns:17px minmax(0,1fr)}.login-progress-rail i{height:15px;width:15px}.login-progress-rail b{font-size:.47rem}.login-progress-rail small{display:none}.login-shell .login-panel{padding:0 14px 22px}.login-shell .login-panel-inner{gap:13px;margin-top:-22px;padding:20px 18px}.login-panel-header h2{font-size:1.4rem}.login-panel-header p{font-size:.72rem}.login-panel-header>span{font-size:.52rem}.login-shell .login-panel .primary-action{min-height:43px;padding:0 15px}.login-access-note{font-size:.67rem}}@media(prefers-reduced-motion:no-preference){.login-command-visual>header i,.login-progress-rail .is-live i{animation:login-status-pulse 2.8s ease-in-out infinite}}@keyframes login-status-pulse{0%,to{box-shadow:0 0 8px #33a8ff57}50%{box-shadow:0 0 18px #33a8ffd1}}.login-shell .login-hero-copy h1,.login-shell .login-panel-header h2{font-family:var(--font-heading);font-weight:600;letter-spacing:0}.login-shell .login-hero-copy .login-kicker,.login-shell .login-panel-header>span{color:#42c8e8}.login-shell .login-command-visual{margin-top:26px;min-height:0}.login-shell .login-command-visual>header{align-items:center;border-bottom:1px solid rgba(66,200,232,.25);display:flex;justify-content:space-between;min-height:42px;padding:0 12px}.login-shell .login-command-visual>header span{color:#ffffffa8;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-shell .login-command-visual>header strong{color:#42c8e8}.login-signal-board{background:#03081d59;border:1px solid rgba(66,200,232,.22);border-radius:12px;margin-top:16px;padding:18px 18px 16px}.login-signal-axis{align-items:center;color:#ffffff6b;display:flex;font-size:.52rem;font-weight:700;gap:10px;letter-spacing:.14em}.login-signal-axis i{background:#42c8e866;border-radius:50%;flex:1;height:3px;position:relative}.login-signal-axis i:after{background:#42c8e8;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:-1px;width:5px}.login-signal-rows{display:grid;gap:15px;margin-top:22px}.login-signal-row{align-items:center;display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr) auto}.login-signal-row>span{align-items:center;color:#ffffffc7;display:inline-flex;gap:8px;min-width:0}.login-signal-row>span svg{color:#42c8e8;flex:0 0 auto}.login-signal-row b,.login-signal-row em{font-size:.62rem;font-style:normal;letter-spacing:.04em}.login-signal-row>i{background:#ffffff1f;border-radius:99px;display:block;height:5px;overflow:hidden;position:relative}.login-signal-row>i:after{background:linear-gradient(90deg,#2155d6,#42c8e8);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:var(--signal-width)}.login-signal-row em{color:#42c8e8;min-width:52px;text-align:right}.login-shell .login-progress-rail{margin-top:14px}@media(max-width:760px){.login-shell .login-command-visual{margin-top:16px}.login-signal-board{padding:13px 12px 12px}.login-signal-row{gap:8px;grid-template-columns:92px minmax(0,1fr) auto}.login-signal-row b,.login-signal-row em{font-size:.52rem}.login-signal-row em{min-width:43px}}.admin-console-page.is-setup-workspace{background-color:var(--work-surface-page);background-image:linear-gradient(180deg,#fffffff5,#f5f7fafa);border-radius:10px;color:var(--work-surface-ink);font-family:var(--font-body);min-width:0;padding:10px}.admin-console-page.is-setup-workspace :is(.admin-workspace-title,.v4-title-copy h1,.v4-title-copy h2,.v4-activity-section h3,.v4-continuity h3,.v4-continuity-timeline h4){font-family:var(--font-heading)}.admin-console-page.is-setup-workspace :is(.admin-workspace-title,.v4-title-copy h1){font-family:var(--font-editorial)}.admin-console-page.is-setup-workspace :is(.admin-duration-header,.admin-duration-tabs,.v4-duration-state,.v4-workbook-header,.v4-schedule-toolbar,.v4-activity-section,.v4-matrix,.v4-continuity,.v4-footer-actions,.v4-issues){background-color:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:9px;box-shadow:var(--work-surface-shadow-soft)}.admin-console-page.is-setup-workspace :is(.admin-duration-header input,.admin-duration-header select,.admin-duration-table input,.admin-duration-table select,.v4-title-actions select,.v4-kpi-strip input,.v4-grid input,.v4-grid select,.v4-continuity select,.v4-matrix-mobile-controls button,.v4-matrix-mobile-controls select){background:var(--work-surface-card);border:1px solid rgba(13,37,55,.16);border-radius:6px;color:var(--work-surface-ink);font-family:var(--font-body);font-size:13px;font-weight:600;min-height:34px}.admin-console-page.is-setup-workspace :is(.admin-duration-header input,.admin-duration-header select,.admin-duration-table input,.admin-duration-table select,.v4-title-actions select,.v4-kpi-strip input,.v4-grid input,.v4-grid select,.v4-continuity select,.v4-matrix-mobile-controls button,.v4-matrix-mobile-controls select):focus{border-color:#1569ff94;box-shadow:0 0 0 3px #33a8ff2e;outline:0}.admin-console-page.is-setup-workspace :is(.admin-duration-header label>span,.v4-title-actions label>span,.v4-kpi-strip span,.v4-stage-completions span,.v4-continuity header span){color:var(--work-surface-muted);font-size:11px;font-weight:700;letter-spacing:.035em}.admin-console-page.is-setup-workspace .admin-workspace-title,.admin-console-page.is-setup-workspace .v4-title-copy h1,.admin-console-page.is-setup-workspace .v4-title-copy h2,.admin-console-page.is-setup-workspace .v4-activity-section h3,.admin-console-page.is-setup-workspace .v4-continuity h3{color:var(--work-surface-navy)}.admin-console-page.is-setup-workspace .admin-duration-header,.admin-console-page.is-setup-workspace .admin-duration-tabs{padding:9px 10px}.admin-console-page.is-setup-workspace .admin-duration-date-card,.admin-console-page.is-setup-workspace .admin-duration-project-context{background:var(--work-surface-soft);border-color:var(--work-surface-line-soft)}.admin-console-page.is-setup-workspace .admin-duration-tabs nav button{background:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:6px;color:var(--work-surface-ink);font-size:12px;min-height:34px}.admin-console-page.is-setup-workspace .admin-duration-tabs nav button.active{background:var(--work-surface-navy);border-color:var(--work-surface-navy);color:var(--inoza-white)}.admin-console-page.is-setup-workspace .admin-duration-table-wrap{background:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:7px;overflow-x:auto}.admin-console-page.is-setup-workspace .admin-duration-table{color:var(--work-surface-ink);font-family:var(--font-body);font-size:12px}.admin-console-page.is-setup-workspace .admin-duration-table th{background:linear-gradient(180deg,#eef5ff,#eaf2ff);border-color:var(--work-surface-line);color:var(--work-surface-muted);font-size:10.5px;letter-spacing:.055em}.admin-console-page.is-setup-workspace .admin-duration-table td{background:var(--work-surface-card);border-color:var(--work-surface-line-soft)}.admin-console-page.is-setup-workspace .admin-duration-table tbody tr:nth-child(2n) td{background:var(--work-surface-soft)}.admin-console-page.is-setup-workspace .v4-adoption-required{align-items:start;background:var(--work-surface-card);border-color:var(--work-surface-line);box-shadow:var(--work-surface-shadow-soft);gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);padding:18px}.admin-console-page.is-setup-workspace .v4-adoption-required h1{color:var(--work-surface-navy);font-family:var(--font-editorial);font-size:22px;margin:2px 0 6px}.admin-console-page.is-setup-workspace .v4-adoption-required p{margin:0}.admin-console-page.is-setup-workspace .v4-adoption-required label{display:grid;gap:4px}.admin-console-page.is-setup-workspace .v4-adoption-required label span,.admin-console-page.is-setup-workspace .v4-adoption-required dt{color:var(--work-surface-muted);font-size:11px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.admin-console-page.is-setup-workspace .v4-adoption-required select{background:var(--work-surface-card);border:1px solid var(--work-surface-line);border-radius:6px;font:600 13px var(--font-body);min-height:34px;padding:5px 8px}.admin-console-page.is-setup-workspace .v4-adoption-required dl{border:1px solid var(--work-surface-line);border-radius:7px;display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden}.admin-console-page.is-setup-workspace .v4-adoption-required dl>div{background:var(--work-surface-soft);border-right:1px solid var(--work-surface-line-soft);display:grid;gap:3px;padding:10px}.admin-console-page.is-setup-workspace .v4-adoption-required dl>div:last-child{border-right:0}.admin-console-page.is-setup-workspace .v4-adoption-required dd{color:var(--work-surface-ink);font-size:13px;font-weight:700;margin:0}.admin-console-page.is-setup-workspace .v4-reviewed-badge{background:var(--work-surface-teal-soft);border:1px solid rgba(21,105,255,.24);border-radius:999px;color:var(--work-surface-teal);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.025em;margin-left:6px;padding:3px 7px;text-transform:uppercase;vertical-align:middle}.admin-console-page.is-setup-workspace .v4-adoption-required>button,.admin-console-page.is-setup-workspace .v4-adoption-required>.v4-adoption-blocker,.admin-console-page.is-setup-workspace .v4-adoption-required>.v4-adoption-error{grid-column:1 / -1}.admin-console-page.is-setup-workspace .v4-adoption-required>button{justify-self:end}.admin-console-page.is-setup-workspace .v4-adoption-blocker,.admin-console-page.is-setup-workspace .v4-adoption-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#9a3412;padding:9px 10px}.admin-console-page.is-setup-workspace .v4-duration{color:var(--work-surface-ink);font-family:var(--font-body)}.admin-console-page.is-setup-workspace .v4-workbook-title,.admin-console-page.is-setup-workspace .v4-kpi-strip,.admin-console-page.is-setup-workspace .v4-stage-completions{background:var(--work-surface-card)}.admin-console-page.is-setup-workspace .v4-kpi-strip .emphasis,.admin-console-page.is-setup-workspace .v4-stage-completions{background:var(--work-surface-rail)}.admin-console-page.is-setup-workspace .v4-kpi-strip>div,.admin-console-page.is-setup-workspace .v4-kpi-strip>label,.admin-console-page.is-setup-workspace .v4-stage-completions>div{border-color:var(--work-surface-line-soft)}.admin-console-page.is-setup-workspace .v4-stage-tabs{background:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:7px}.admin-console-page.is-setup-workspace .v4-schedule-toolbar:empty{display:none}.admin-console-page.is-setup-workspace .v4-stage-tabs button{background:var(--work-surface-card);border:1px solid var(--work-surface-line-soft);border-radius:6px;color:var(--work-surface-ink)}.admin-console-page.is-setup-workspace .v4-stage-tabs button.active{background:var(--work-surface-navy);border-color:var(--work-surface-navy);color:var(--inoza-white)}.admin-console-page.is-setup-workspace .v4-activity-section>header{background:linear-gradient(180deg,var(--work-surface-card),var(--work-surface-rail));border-color:var(--work-surface-line)}.admin-console-page.is-setup-workspace .v4-grid-wrap,.admin-console-page.is-setup-workspace .v4-matrix-scroll{background:var(--work-surface-card);border-color:var(--work-surface-line);overflow:auto}.admin-console-page.is-setup-workspace :is(.v4-grid,.v4-matrix table,.v4-continuity table){color:var(--work-surface-ink);font-family:var(--font-body)}.admin-console-page.is-setup-workspace :is(.v4-grid th,.v4-matrix th,.v4-continuity th){background:linear-gradient(180deg,var(--inoza-royal),var(--inoza-midnight));border-color:#33a8ff38;color:var(--inoza-white);font-size:10.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.admin-console-page.is-setup-workspace :is(.v4-grid td,.v4-matrix td,.v4-continuity td){background:var(--work-surface-card);border-color:var(--work-surface-line-soft);font-size:12px}.admin-console-page.is-setup-workspace .v4-grid tbody tr:nth-child(2n) td,.admin-console-page.is-setup-workspace .v4-continuity tbody tr:nth-child(2n) td{background:var(--work-surface-soft)}.admin-console-page.is-setup-workspace .v4-matrix th:nth-child(2),.admin-console-page.is-setup-workspace .v4-matrix td:nth-child(2){background:var(--work-surface-card)}.admin-console-page.is-setup-workspace .v4-matrix th:nth-child(2){background:linear-gradient(180deg,var(--inoza-royal),var(--inoza-midnight))}.admin-console-page.is-setup-workspace .v4-continuity{overflow:hidden;padding:10px}.admin-console-page.is-setup-workspace .v4-continuity header{background:linear-gradient(180deg,var(--work-surface-card),var(--work-surface-rail));border-bottom:1px solid var(--work-surface-line);margin:-10px -10px 9px;padding:10px}.admin-console-page.is-setup-workspace .v4-continuity-timeline button{background:var(--work-surface-card);border-color:var(--work-surface-line);border-radius:6px;color:var(--work-surface-ink);font-family:var(--font-body);font-size:12px;min-height:38px}.admin-console-page.is-setup-workspace .v4-continuity-timeline button.gap{background:var(--work-surface-gold-soft);border-color:#1569ff6b;color:#273456}.admin-console-page.is-setup-workspace .v4-footer-actions{background:var(--work-surface-card);min-height:52px;padding:8px 10px}.admin-console-page.is-setup-workspace .v4-footer-actions .primary-action,.admin-console-page.is-setup-workspace .admin-duration-actions .primary-action{background:var(--work-surface-gold);border-color:#1569ff;color:var(--work-surface-navy);min-height:34px}@media(max-width:700px){.admin-console-page.is-setup-workspace{border-radius:0;padding:7px}.admin-console-page.is-setup-workspace .admin-duration-header{grid-template-columns:1fr}.admin-console-page.is-setup-workspace .v4-adoption-required{grid-template-columns:1fr;padding:12px}.admin-console-page.is-setup-workspace .v4-adoption-required dl{grid-template-columns:1fr}.admin-console-page.is-setup-workspace .v4-adoption-required dl>div{border-bottom:1px solid var(--work-surface-line-soft);border-right:0}.admin-console-page.is-setup-workspace .v4-adoption-required dl>div:last-child{border-bottom:0}.admin-console-page.is-setup-workspace .v4-adoption-required>button{justify-self:stretch;width:100%}.admin-console-page.is-setup-workspace .v4-duration{max-width:100%;overflow:hidden;padding-bottom:96px}.admin-console-page.is-setup-workspace .v4-grid-wrap,.admin-console-page.is-setup-workspace .v4-matrix-scroll{max-width:100%;overscroll-behavior-x:contain}.admin-console-page.is-setup-workspace .v4-matrix-mobile-controls{background:var(--work-surface-rail);border:1px solid var(--work-surface-line);border-radius:7px;gap:5px;padding:6px}.admin-console-page.is-setup-workspace .v4-continuity{overflow-x:auto}.admin-console-page.is-setup-workspace .v4-footer-actions{margin-bottom:76px}}.admin-console-page.is-setup-workspace .admin-duration-table{min-width:900px;table-layout:fixed;width:900px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(1){width:38px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(2){max-width:188px;min-width:0;width:188px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(3){width:92px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(4){width:118px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(5){width:112px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(6){width:110px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(7){width:118px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(8){width:110px}.admin-console-page.is-setup-workspace .admin-duration-table td:nth-child(2) strong,.admin-console-page.is-setup-workspace .v4-grid td:nth-child(2) .v4-task-name,.admin-console-page.is-setup-workspace .v4-matrix td:nth-child(2){-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.22;max-height:2.44em;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.admin-console-page.is-setup-workspace .admin-duration-table td:nth-child(3) input{background:var(--work-surface-gold-soft);border-color:#1569ff94;box-shadow:inset 3px 0 0 var(--work-surface-gold);font-variant-numeric:tabular-nums;font-weight:750;width:72px}.admin-console-page.is-setup-workspace .admin-duration-table td:nth-child(3) input:focus{border-color:var(--work-surface-teal);box-shadow:inset 3px 0 0 var(--work-surface-gold),0 0 0 3px #1569ff24}.admin-console-page.is-setup-workspace .v4-grid td:nth-child(4) input{background:var(--work-surface-card);border-color:transparent;box-shadow:none;font-weight:400;width:100%}.admin-console-page.is-setup-workspace .v4-grid td:nth-child(4) input:focus{border-color:var(--work-surface-teal);box-shadow:0 0 0 3px #1569ff24}.admin-console-page.is-setup-workspace :is(.admin-calculated-date,.v4-calculated-date){background:var(--work-surface-teal-soft)!important;color:#273456!important;font-variant-numeric:tabular-nums;font-weight:600}.admin-console-page.is-setup-workspace :is(.admin-incomplete-date,.v4-incomplete-date){background:var(--work-surface-soft)!important;color:#8a94a3!important;font-variant-numeric:tabular-nums;font-weight:600}.admin-console-page.is-setup-workspace .v4-grid{table-layout:fixed}.admin-console-page.is-setup-workspace .v4-grid.non-repeatable{min-width:980px;width:100%}.admin-console-page.is-setup-workspace .v4-grid.repeatable{min-width:1200px;width:100%}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(1){width:48px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(2){max-width:210px;width:210px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(3){width:120px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(4){width:78px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(5){width:240px}.admin-console-page.is-setup-workspace .v4-grid.non-repeatable :is(th,td):nth-child(6),.admin-console-page.is-setup-workspace .v4-grid.non-repeatable :is(th,td):nth-child(7){width:110px}.admin-console-page.is-setup-workspace .v4-grid.non-repeatable :is(th,td):nth-child(8){width:70px}.admin-console-page.is-setup-workspace .v4-grid.repeatable :is(th,td):nth-child(6),.admin-console-page.is-setup-workspace .v4-grid.repeatable :is(th,td):nth-child(7),.admin-console-page.is-setup-workspace .v4-grid.repeatable :is(th,td):nth-child(8),.admin-console-page.is-setup-workspace .v4-grid.repeatable :is(th,td):nth-child(9){width:118px}.admin-console-page.is-setup-workspace .v4-grid.repeatable :is(th,td):nth-child(10){width:78px}.admin-console-page.is-setup-workspace .v4-grid td:nth-child(2) .v4-task-name{max-width:196px}.admin-console-page.is-setup-workspace .admin-duration-table [data-duration-input]{background:var(--work-surface-gold-soft);border-color:#bf8f359e;box-shadow:inset 3px 0 0 var(--work-surface-gold);font-variant-numeric:tabular-nums;font-weight:750;min-width:68px;text-align:center}.admin-console-page.is-setup-workspace .admin-duration-table [data-duration-input]:focus{border-color:var(--work-surface-teal);box-shadow:inset 3px 0 0 var(--work-surface-gold),0 0 0 3px #1569ff33;outline:0}.admin-console-page.is-setup-workspace .v4-grid [data-duration-input]{background:transparent;border-color:transparent;border-radius:2px;box-shadow:none;font-variant-numeric:tabular-nums;font-weight:400;min-width:0;text-align:center;width:100%}.admin-console-page.is-setup-workspace .v4-grid [data-duration-input]:focus{border-color:var(--work-surface-teal);background:var(--work-surface-card);box-shadow:0 0 0 3px #1569ff29;outline:0}.admin-console-page.is-setup-workspace .v4-grid td,.admin-console-page.is-setup-workspace .v4-grid select{font-weight:400}.admin-console-page.is-setup-workspace .v4-calculated-date{font-weight:500}.admin-console-page.is-setup-workspace .v4-floor-date{font-variant-numeric:tabular-nums;gap:2px}.admin-console-page.is-setup-workspace .v4-floor-date small{color:var(--work-surface-teal);font-size:9px}.admin-console-page.is-setup-workspace .v4-unit-allocation-note{background:var(--work-surface-gold-soft);border:1px solid rgba(21,105,255,.42);border-radius:999px;color:#273456;display:inline-block;font-size:10px;font-weight:800;line-height:1;padding:5px 8px;white-space:nowrap}.admin-console-page.is-setup-workspace .v4-unit-distribution{align-items:center;background:var(--work-surface-card);border:1px solid var(--work-surface-line);border-left:4px solid var(--work-surface-gold);border-radius:8px;box-shadow:var(--work-surface-shadow-soft);display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.admin-console-page.is-setup-workspace .v4-unit-distribution>div:first-child,.admin-console-page.is-setup-workspace .v4-unit-distribution header>div{display:grid;gap:2px}.admin-console-page.is-setup-workspace .v4-unit-distribution strong{color:var(--work-surface-navy);font:800 13px var(--font-heading)}.admin-console-page.is-setup-workspace .v4-unit-distribution span{color:var(--work-surface-ink);font-size:12px;font-weight:650}.admin-console-page.is-setup-workspace .v4-unit-distribution small{color:var(--work-surface-muted);font-size:10.5px;line-height:1.35}.admin-console-page.is-setup-workspace .v4-unit-distribution.is-proposed{border-left-color:var(--work-surface-teal);grid-template-columns:1fr auto}.admin-console-page.is-setup-workspace .v4-unit-distribution.is-proposed>header{align-items:center;display:flex;gap:12px;grid-column:1 / -1;justify-content:space-between}.admin-console-page.is-setup-workspace .v4-unit-distribution-grid{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));min-width:0}.admin-console-page.is-setup-workspace .v4-unit-distribution-grid>div{background:var(--work-surface-soft);border:1px solid var(--work-surface-line-soft);border-radius:6px;display:grid;gap:1px;padding:6px 8px}.admin-console-page.is-setup-workspace .v4-unit-distribution-grid>div strong{font:750 11px var(--font-body)}.admin-console-page.is-setup-workspace .v4-unit-distribution-grid>div span{font-size:11px}.admin-console-page.is-setup-workspace .v4-issue-summary{position:relative}.admin-console-page.is-setup-workspace .v4-issue-summary summary{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#9a3412;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:4px;list-style:none;padding:6px 8px}.admin-console-page.is-setup-workspace .v4-issue-summary summary::-webkit-details-marker{display:none}.admin-console-page.is-setup-workspace .v4-issue-summary>div{background:var(--work-surface-card);border:1px solid var(--work-surface-line);border-radius:7px;bottom:calc(100% + 7px);box-shadow:var(--work-surface-shadow);display:grid;gap:4px;max-height:220px;overflow:auto;padding:7px;position:absolute;right:0;width:min(330px,82vw);z-index:20}.admin-console-page.is-setup-workspace .v4-issue-summary p{border-bottom:1px solid var(--work-surface-line-soft);color:var(--work-surface-muted);font-size:10.5px;margin:0;padding:5px}.admin-console-page.is-setup-workspace .v4-issue-summary p.is-blocker{color:#9a3412}.admin-console-page.is-setup-workspace .v4-project-selection{align-items:start;grid-template-columns:minmax(0,1fr) minmax(230px,320px)}.admin-console-page.is-setup-workspace .v4-project-selection h1{margin:2px 0 5px}.admin-console-page.is-setup-workspace .v4-project-selection p{margin:0}.admin-console-page.is-setup-workspace .v4-project-selection label{display:grid;gap:6px}.admin-console-page.is-setup-workspace .v4-matrix table{min-width:760px;table-layout:fixed;width:100%}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(1){width:44px}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(2){max-width:190px;width:190px}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(3){width:84px}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(n+4){width:190px}.admin-console-page.is-setup-workspace .v4-matrix td:nth-child(2){max-height:2.5em}.admin-console-page.is-setup-workspace .v4-matrix-cell{align-content:center;background:transparent;border:1px solid transparent;color:#273456;display:grid;gap:1px;min-height:30px;padding:3px 5px;text-align:left;width:100%}.admin-console-page.is-setup-workspace .v4-matrix-cell:hover,.admin-console-page.is-setup-workspace .v4-matrix-cell:focus-visible{background:#f7fcfa;border-color:var(--work-surface-teal, #1569ff);box-shadow:0 0 0 2px #1569ff1f;outline:0}.admin-console-page.is-setup-workspace .v4-matrix-cell small{color:var(--muted);font-size:9px;font-weight:700}.v4-matrix-drawer>header{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:9px}.v4-matrix-drawer dl{margin-top:10px}.v4-matrix-occurrences{border:1px solid var(--line);border-radius:6px;margin-top:12px;overflow:hidden}.v4-matrix-occurrences>header{background:#f2f4f7;padding:7px 8px}.v4-matrix-occurrences h4{font-size:11px;margin:0}.v4-matrix-occurrences>header span,.v4-matrix-drawer>footer span{color:var(--muted);font-size:10px;font-weight:700}.v4-matrix-occurrences p{align-items:center;border-top:1px solid var(--line);display:grid;font-size:10px;gap:8px;grid-template-columns:minmax(120px,1fr) auto;margin:0;padding:7px 8px}.v4-matrix-occurrences p span{font-variant-numeric:tabular-nums;text-align:right}.v4-matrix-bounded-note{background:#eaf2ff;border:1px solid #ead9ab;border-radius:6px;color:#765b16;font-size:10px;margin:10px 0 0;padding:7px 8px}@media(max-width:700px){.admin-console-page.is-setup-workspace .v4-unit-distribution,.admin-console-page.is-setup-workspace .v4-unit-distribution.is-proposed{grid-template-columns:minmax(0,1fr)}.admin-console-page.is-setup-workspace .v4-unit-distribution>button{width:100%}.admin-console-page.is-setup-workspace .v4-unit-distribution.is-proposed>header{align-items:stretch;flex-direction:column}.admin-console-page.is-setup-workspace .v4-unit-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-page.is-setup-workspace .v4-issue-summary>div{left:0;right:auto;width:min(330px,calc(100vw - 28px))}.admin-console-page.is-setup-workspace .v4-project-selection{grid-template-columns:minmax(0,1fr)}.admin-console-page.is-setup-workspace .admin-duration-table{min-width:850px;width:850px}.admin-console-page.is-setup-workspace .admin-duration-table :is(th,td):nth-child(2){max-width:150px;width:150px}.admin-console-page.is-setup-workspace .v4-grid.non-repeatable{min-width:920px;width:920px}.admin-console-page.is-setup-workspace .v4-grid.repeatable{min-width:1160px;width:1160px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(2){max-width:140px;min-width:140px;width:140px}.admin-console-page.is-setup-workspace .v4-grid td:nth-child(2) .v4-task-name{max-width:132px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(3){width:105px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(4){width:78px}.admin-console-page.is-setup-workspace .v4-grid :is(th,td):nth-child(5){width:180px}.admin-console-page.is-setup-workspace .v4-matrix table{min-width:520px;width:520px}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(2){left:42px;max-width:125px;width:125px}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(3){width:72px}.admin-console-page.is-setup-workspace .v4-matrix :is(th,td):nth-child(n+4){width:281px}}:root{--shell-navy-950: var(--inoza-midnight);--shell-navy-925: var(--inoza-midnight);--shell-navy-900: var(--inoza-royal);--shell-navy-875: var(--inoza-royal);--shell-navy-850: var(--inoza-royal);--shell-navy-800: var(--inoza-electric);--shell-navy-glow: rgba(3, 8, 29, .34);--shell-teal-accent: var(--inoza-electric);--shell-teal-accent-soft: rgba(21, 105, 255, .22)}.sidebar{background:linear-gradient(180deg,var(--inoza-midnight) 0%,var(--inoza-royal) 54%,var(--inoza-midnight) 100%),var(--shell-navy-925);border-right-color:#537ea647}.topbar{background:linear-gradient(135deg,var(--inoza-midnight) 0%,var(--inoza-royal) 100%),var(--shell-navy-900);border-color:#33a8ff57;box-shadow:0 16px 38px var(--shell-navy-glow);height:58px;min-height:58px}.topbar-actions{grid-column:1 / -1;justify-self:end;margin-left:auto}.app-today-strip{color:var(--inoza-steel);display:flex;font-family:var(--font-shell);font-size:.76rem;font-weight:650;justify-content:flex-end;line-height:1.2;margin:-2px 2px 6px;min-height:15px;white-space:nowrap}.app-today-strip time{font-variant-numeric:tabular-nums}.app-today-mobile{display:none}.side-nav button.active,.side-nav button:hover,.sidebar-section-nav button:hover,.sidebar-section-nav button.active{background:var(--inoza-royal);border-color:#33a8ff6b;color:var(--inoza-white)}.side-nav button.active{box-shadow:inset 3px 0 0 var(--shell-teal-accent)}.sidebar-section-nav button:hover,.sidebar-section-nav button.active{border-left-color:var(--shell-teal-accent)}.sidebar-section-children{border-left-color:#33a8ff5c}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{border-color:#33a8ff94;color:var(--inoza-white)}.topbar select option{background:var(--shell-navy-925)}.mobile-bottom-nav{background:linear-gradient(180deg,#051745fc,#03081dfe),var(--shell-navy-925);border-top-color:#537ea652}.mobile-bottom-nav button.active{background:var(--inoza-royal);box-shadow:inset 0 3px 0 var(--shell-teal-accent);color:var(--inoza-white)}.mobile-setup-drawer-item.active>button,.mobile-setup-drawer-children button.active{background:var(--shell-navy-900);border-color:var(--shell-teal-accent);box-shadow:inset 3px 0 0 var(--shell-teal-accent);color:var(--inoza-white)}@media(max-width:640px){.my-day-page.wbs-my-work-page .workbook-task-sections-toolbar{align-items:stretch;flex-wrap:wrap;overflow-x:visible}.my-day-page.wbs-my-work-page .workbook-task-sections-toolbar .workbook-mode-toggle{flex:1 1 100%;max-width:none;width:100%}.my-day-page.wbs-my-work-page .workbook-mode-toggle button{flex:1 1 0;min-width:0}.my-day-page.wbs-my-work-page .workbook-column-resize-toolbar{flex:1 1 100%;justify-content:flex-end;margin-left:0}}@media(max-width:640px){html,body,#root{max-width:100%;overflow-x:clip}.content-shell{max-width:100vw;overflow-x:clip}.topbar{box-sizing:border-box;display:block;height:auto;max-width:100%;min-height:48px;overflow:visible;padding:6px;position:relative;width:100%}.topbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start;margin-left:0;max-width:100%;min-width:0;overflow:visible;width:100%}.topbar-add-action{flex:1 1 92px;font-size:.72rem;justify-content:center;max-width:108px;min-width:0;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap}.topbar .calendar-button{flex:0 0 36px;min-width:36px;width:36px}.app-today-strip{font-size:.68rem;margin:-1px 3px 5px}.app-today-desktop{display:none}.app-today-mobile{display:inline}.topbar .notification-button{flex:0 0 auto;gap:4px;min-width:48px;padding-inline:5px;width:auto}.topbar .icon-button{justify-content:center;padding:6px 0}.topbar .open-as-wrap{flex:1 1 84px;max-width:86px;min-width:0;width:auto}.topbar .open-as-button{min-width:0;width:100%}.topbar .open-as-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-signout-action{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;min-height:34px;min-width:34px;overflow:hidden;padding:0;width:34px}.topbar-signout-action span{display:none}.mobile-bottom-nav{bottom:0;display:grid!important;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;left:0;max-width:100vw;position:fixed;right:0;width:100%;z-index:100}.notifications-page{max-width:100%;overflow-x:clip}.notifications-header-card{align-items:stretch;grid-template-columns:minmax(0,1fr);overflow:hidden}.notifications-header-card h1,.notifications-header-card p{max-width:100%;overflow-wrap:anywhere}.notification-page-actions{justify-content:stretch;min-width:0;width:100%}.notification-page-actions .secondary-action{justify-content:center;min-width:0;width:100%}.notification-page-summary,.push-notification-control,.notification-empty-state,.notification-row{max-width:100%;min-width:0;overflow:hidden}.push-notification-control{grid-template-columns:auto minmax(0,1fr)}.push-notification-control.is-enabled{gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.push-notification-control.is-enabled .push-notification-control-copy small{display:none}.push-notification-control.is-enabled>button{grid-column:auto;justify-self:end;min-height:32px;padding:5px 9px;width:auto}.push-notification-control>button{grid-column:1 / -1;justify-self:start;max-width:100%}.notification-empty-state{grid-template-columns:minmax(0,1fr);justify-items:start;text-align:left}.notification-empty-state p,.notification-empty-state strong{max-width:100%;overflow-wrap:anywhere}.notification-row,.notification-row-main{grid-template-columns:minmax(0,1fr)}.notification-row-main{gap:8px}.notification-type{justify-self:start;max-width:100%}.notification-row-copy strong,.notification-row-copy p,.notification-row-copy small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.notification-row-actions{border-left:0;border-top:1px solid rgba(23,32,51,.08);justify-content:flex-start}}.inoza-login-shell{background:#f5f7fa;display:grid!important;grid-template-columns:minmax(390px,45.75%) minmax(0,1fr)!important;min-height:100svh;overflow:hidden;width:100%}.login-shell .login-preview.inoza-login-hero{background-color:#03081d!important;background-image:url(/inoza-login-construction-v1.png)!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;min-height:100svh!important;overflow:hidden;padding:0!important;position:relative}.login-shell .login-preview.inoza-login-hero:before,.login-shell .login-preview.inoza-login-hero:after{display:none!important}.login-shell .login-preview.inoza-login-hero>*{visibility:visible!important}.inoza-login-hero-inner{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:100svh;min-height:720px;padding:clamp(30px,4.25vw,66px) clamp(30px,4.65vw,72px) clamp(24px,3vw,46px);position:relative;width:100%}.inoza-login-logo{display:block;height:86px;overflow:hidden;position:relative;width:clamp(230px,25vw,322px)}.inoza-login-logo img{display:block;height:auto;margin-top:calc(clamp(230px,25vw,322px)*-.36);width:100%}.inoza-login-logo.is-light img{filter:brightness(0) invert(1)}.inoza-login-hero-copy{align-self:center;margin-top:3vh;max-width:430px}.lemat-login-wordmark{align-items:baseline;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:clamp(3.25rem,5.15vw,5.4rem);font-weight:650;letter-spacing:0;line-height:.95}.lemat-login-wordmark strong{color:#1569ff;font-weight:760}.inoza-login-accent-line{background:#1569ff;display:block;height:3px;margin:30px 0 24px;width:84px}.inoza-login-hero-copy h1{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.3rem,3.35vw,4rem);font-weight:500;letter-spacing:0;line-height:1.03;margin:0}.inoza-login-promise{color:#4c8dff;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.18rem,1.55vw,1.65rem);letter-spacing:0;margin:16px 0 0}.inoza-login-description{color:#ffffffd1;font-size:clamp(.86rem,1vw,1.04rem);line-height:1.65;margin:24px 0 0;max-width:310px}.inoza-login-benefits{align-items:start;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px -12px 0;max-width:490px}.inoza-login-benefit{align-items:center;border-right:1px solid rgba(76,141,255,.38);color:#ffffffe0;display:flex;flex-direction:column;font-size:clamp(.68rem,.76vw,.82rem);gap:8px;line-height:1.35;min-width:0;padding:0 8px;text-align:center}.inoza-login-benefit:last-child{border-right:0}.inoza-login-benefit svg{color:#2f7cff;height:34px;stroke-width:1.7;width:34px}.inoza-login-copyright{color:#fff9;font-size:.7rem;letter-spacing:0;line-height:1.8;margin:clamp(22px,3vh,42px) 0 0}.login-shell .login-panel.inoza-login-panel{align-items:center;background:#f7f9fd!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;justify-content:center;min-height:100svh!important;overflow:hidden;padding:clamp(28px,4.5vw,70px)!important;position:relative}.inoza-login-wave{background-image:radial-gradient(circle,rgba(21,105,255,.16) 0 1px,transparent 1.3px);background-size:12px 12px;height:250px;opacity:.42;position:absolute;right:-70px;top:-36px;transform:rotate(-16deg);width:360px}.login-shell .login-panel-inner.inoza-login-card{background:#fffffff7!important;border:1px solid rgba(21,105,255,.72)!important;border-radius:44px!important;box-shadow:0 24px 55px #0517451f,0 5px 14px #1569ff14!important;box-sizing:border-box;margin:auto;max-height:calc(100svh - 64px);max-width:570px!important;overflow:auto;padding:clamp(38px,4.7vw,70px) clamp(34px,4vw,62px) clamp(34px,3.4vw,52px)!important;position:relative;scrollbar-width:thin;width:100%!important;z-index:1}.inoza-login-card-header h2,.login-shell .login-panel-header.inoza-login-card-header h2{color:#03081d!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2.65rem,4vw,4rem)!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;margin:0!important;text-align:center!important}.login-shell .login-panel-header.inoza-login-card-header h2:after{display:none!important}.inoza-login-card-header p,.login-shell .login-panel-header.inoza-login-card-header p{color:#607091!important;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.08rem,1.45vw,1.35rem)!important;margin:15px 0 0!important;text-align:center!important}.inoza-login-card-brand{align-items:center;display:flex;flex-direction:column;margin:clamp(28px,4vh,44px) 0 clamp(30px,4vh,46px)}.lemat-login-wordmark.is-compact{color:#03081d;font-size:clamp(3.2rem,4.2vw,4.5rem)}.inoza-login-card-brand small{color:#273456;font-size:clamp(.53rem,.63vw,.68rem);font-weight:600;letter-spacing:.22em;margin-top:8px;text-align:center;text-transform:uppercase}.inoza-login-auth{min-width:0}.inoza-login-auth-label{color:#03081d;font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-weight:650;margin:0 0 10px}.inoza-login-auth .entra-signin-actions,.inoza-login-auth .entra-login-shell{margin:0!important;width:100%}.inoza-login-auth .entra-signin-button,.inoza-login-auth .login-image-signin{align-items:center;background:#1569ff!important;border:1px solid #1569ff!important;border-radius:11px!important;box-shadow:0 12px 24px #1569ff3d!important;color:#fff!important;display:flex;font-size:.95rem;font-weight:700;justify-content:center;min-height:58px!important;padding:0 22px!important;width:100%!important}.inoza-login-auth .login-image-signin svg{margin-left:auto}.inoza-login-auth .entra-signin-button:hover,.inoza-login-auth .login-image-signin:hover{background:#0d54d8!important}.inoza-login-auth .entra-login-card{border-color:#cfd7e8;border-radius:12px;max-width:100%}.inoza-login-loading{color:#46587d;display:block;min-height:58px;padding:18px 0;text-align:center}.inoza-login-auth .login-role-picker{margin:0!important}.inoza-login-auth .login-role-heading{color:#03081d;display:block!important;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;margin:0 0 10px}.inoza-login-auth .login-roles{display:grid;gap:7px;max-height:min(300px,36svh);overflow-y:auto;padding:2px}.inoza-login-auth .role-card{border:1px solid #d8deeb;border-radius:9px;min-height:43px}.inoza-login-support,.login-shell .login-access-note.inoza-login-support{border:0!important;color:#46587d!important;font-family:Cormorant Garamond,Georgia,serif;font-size:.98rem;margin:clamp(28px,4vh,44px) 0 0!important;padding:0!important;text-align:center!important}.inoza-login-support span{color:#1569ff}@media(max-width:900px){.inoza-login-shell{display:block!important;min-height:100svh;overflow-x:clip;overflow-y:auto}.login-shell .login-preview.inoza-login-hero{min-height:300px!important}.inoza-login-hero-inner{display:block;height:300px;min-height:0;padding:20px 22px 54px}.inoza-login-logo{height:56px;width:200px}.inoza-login-logo img{margin-top:-72px}.inoza-login-hero-copy{margin-top:35px}.lemat-login-wordmark{font-size:3.15rem}.inoza-login-accent-line{margin:18px 0 13px;width:58px}.inoza-login-hero-copy h1{font-size:2rem}.inoza-login-promise{font-size:1.02rem;margin-top:8px}.inoza-login-description,.inoza-login-benefits,.inoza-login-copyright{display:none}.login-shell .login-panel.inoza-login-panel{align-items:flex-start;min-height:calc(100svh - 270px)!important;overflow:visible;padding:0 12px 30px!important}.inoza-login-wave{display:none}.login-shell .login-panel-inner.inoza-login-card{border-radius:28px!important;margin:-30px auto 0;max-height:none;overflow:visible;padding:32px 24px 28px!important}.inoza-login-card-header h2,.login-shell .login-panel-header.inoza-login-card-header h2{font-size:2.55rem!important}.inoza-login-card-header p,.login-shell .login-panel-header.inoza-login-card-header p{font-size:1.08rem!important;margin-top:10px!important}.inoza-login-card-brand{margin:22px 0 26px}.lemat-login-wordmark.is-compact{font-size:3.2rem}.inoza-login-card-brand small{font-size:.5rem}.inoza-login-support,.login-shell .login-access-note.inoza-login-support{margin-top:24px!important}}@media(max-width:420px){.login-shell .login-preview.inoza-login-hero,.inoza-login-hero-inner{height:270px;min-height:270px!important}.inoza-login-hero-inner{padding:17px 18px 46px}.inoza-login-logo{height:48px;width:174px}.inoza-login-logo img{margin-top:-63px}.inoza-login-hero-copy{margin-top:30px}.lemat-login-wordmark{font-size:2.75rem}.inoza-login-hero-copy h1{font-size:1.7rem}.inoza-login-promise{display:none}.login-shell .login-panel-inner.inoza-login-card{margin-top:-24px;padding:28px 20px 24px!important}.inoza-login-card-header h2,.login-shell .login-panel-header.inoza-login-card-header h2{font-size:2.25rem!important}.lemat-login-wordmark.is-compact{font-size:2.9rem}}.project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-table,.my-day-page.wbs-my-work-page .workbook-task-table{overflow-x:auto;scrollbar-color:rgba(66,96,131,.7) rgba(237,243,252,.9);scrollbar-gutter:stable;scrollbar-width:auto}.my-day-page.wbs-my-work-page .workbook-task-table[data-horizontal-scroll-table=assigned-from]{overflow-x:scroll!important}.project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-table::-webkit-scrollbar,.my-day-page.wbs-my-work-page .workbook-task-table::-webkit-scrollbar{height:12px}.project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-table::-webkit-scrollbar-track,.my-day-page.wbs-my-work-page .workbook-task-table::-webkit-scrollbar-track{background:#edf3fce6;border-radius:999px}.project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-table::-webkit-scrollbar-thumb,.my-day-page.wbs-my-work-page .workbook-task-table::-webkit-scrollbar-thumb{background:#426083b3;border:2px solid rgba(237,243,252,.9);border-radius:999px}.app-today-add-action{display:none}.topbar-overflow{flex:0 0 auto;position:relative}.topbar-overflow-trigger{height:36px;justify-content:center;min-width:36px;width:36px}.topbar-overflow-menu{background:var(--surface-card);border:1px solid var(--divider);border-radius:8px;box-shadow:0 14px 34px #03081d3d;min-width:148px;padding:5px;position:absolute;right:0;top:calc(100% + 7px);z-index:120}.topbar-overflow-menu button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink);display:flex;font:700 .78rem/1 var(--font-shell);gap:8px;min-height:36px;padding:8px 10px;text-align:left;width:100%}.topbar-overflow-menu button:hover,.topbar-overflow-menu button:focus-visible{background:var(--inoza-light);outline:2px solid var(--focus-on-light);outline-offset:1px}@media(max-width:640px){.topbar-add-action{display:none}.app-today-strip{align-items:center;gap:8px;justify-content:flex-end;margin:1px 3px 5px}.app-today-add-action{display:inline-flex;font-size:.68rem;gap:4px;min-height:28px;padding:5px 8px}.topbar .open-as-wrap{flex:1 1 auto;max-width:none}.topbar .open-as-button{justify-content:flex-end;max-width:100%}.topbar .open-as-button>span:not(.open-as-avatar){flex:1 1 auto;min-width:0;text-align:right}.topbar .open-as-button strong{display:block;line-height:1.05;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.topbar .open-as-avatar{order:2}.topbar .open-as-menu .open-as-persona-row{grid-template-columns:minmax(0,1fr) auto 34px}.topbar .open-as-menu .open-as-persona-row strong{display:block;max-width:100%}.topbar-overflow-trigger{height:34px;min-width:34px;width:34px}}@media(max-width:0px){:root{--shell-mobile-safe-area-top: env(safe-area-inset-top, 0px)}.topbar{min-height:calc(var(--shell-topbar-height) + var(--shell-mobile-safe-area-top));padding-top:calc(6px + var(--shell-mobile-safe-area-top))}.wbs-my-work-page .workbook-task-table{--wbs-workbook-min-width: 100% !important;min-width:0!important;overflow:visible!important}body .my-day-page.wbs-my-work-page .workbook-task-head,body .project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-head{display:none!important}.wbs-my-work-page .workbook-virtual-list{min-width:0!important}.wbs-my-work-page .workbook-virtual-item,.wbs-my-work-page .workbook-task-row-wrap{max-height:none!important;min-width:0!important;overflow:visible!important}.wbs-my-work-page .workbook-task-row.columns-dependent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-independent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-assigned-to:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-assigned-from:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-dependent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-independent:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head),.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head){background:var(--inoza-white);border:1px solid rgba(39,52,86,.14);border-left:3px solid var(--inoza-electric-blue);border-radius:8px;box-shadow:0 2px 7px #03081d0d;display:grid!important;gap:2px 6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;margin-bottom:4px;max-height:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:5px;width:100%!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label]{align-content:start;align-items:start;background:transparent;border:0;border-radius:4px;box-shadow:none;display:grid!important;font-size:.7rem;gap:1px;grid-column:auto!important;grid-row:auto!important;height:auto!important;line-height:1.3;max-height:none!important;min-height:0!important;min-width:0!important;order:initial!important;overflow:visible!important;padding:2px 4px;white-space:normal!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label]:before{color:var(--inoza-steel);content:attr(data-mobile-label)!important;display:block!important;font-size:.5rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span.workbook-task-id-cell.has-row-selection[data-mobile-label="Task ID"]:before{content:none!important;display:none!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description]{background:var(--inoza-white);border:0;border-bottom:1px solid rgba(21,105,255,.18);border-radius:0;grid-column:1 / -1!important;grid-row:1!important;padding:2px 4px 4px}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"],.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Project],.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Location]{background:var(--inoza-white)!important;position:static!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Task ID"]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Project]{grid-column:2 / -1!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Depend On"],.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Assigned To"],.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label="Assigned By"]{grid-column:1 / -1!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Location]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head)>span[data-mobile-label=Location],.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head)>span[data-mobile-label=Location]{display:none!important}.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-to:not(.workbook-task-head)>span[data-mobile-label="Assigned To"],.wbs-my-work-page .workbook-task-row.columns-engineering-assigned-from:not(.workbook-task-head)>span[data-mobile-label="Assigned By"]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=From],.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Duration],.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Ageing]{display:none!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=To]{grid-column:2 / -1!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Status]{grid-column:1 / 2!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Actions]{align-content:end;border:0;grid-column:2 / -1!important;padding-top:2px}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Actions]:before{content:none!important;display:none!important}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-inline-date,.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-inline-status,.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-inline-duration{min-height:28px;padding-block:2px}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description,.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-copy,.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-title-line{align-items:start;display:grid;max-height:none!important;max-width:100%;min-width:0;overflow:visible!important;white-space:normal!important;width:100%}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description.has-side-fields{grid-template-columns:minmax(0,1fr)}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description .workbook-task-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.78rem;line-height:1.35;max-height:2.7em;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description .workbook-task-name-wrap.is-expanded .workbook-task-name{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}body .project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-mobile-pinned-title{display:none!important}.wbs-my-work-page .workbook-row-actions{flex-wrap:wrap}.wbs-my-work-page .workbook-column-resize-toolbar{display:none}}@media(max-width:640px){:root{--shell-mobile-safe-area-top: env(safe-area-inset-top, 0px)}.topbar{min-height:calc(var(--shell-topbar-height) + var(--shell-mobile-safe-area-top));padding-top:calc(6px + var(--shell-mobile-safe-area-top))}.wbs-my-work-page .workbook-task-table{overflow-x:auto!important;overflow-y:hidden!important}body .my-day-page.wbs-my-work-page .workbook-task-head,body .project-wbs-live-sheet .project-wbs-shared-task-rows.wbs-my-work-page .workbook-task-head{display:grid!important}body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head){height:auto!important;max-height:none!important;min-height:76px!important;overflow:visible!important}body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span{min-height:76px;padding-block:7px}body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description]{align-items:start;overflow:visible;white-space:normal}body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description,body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-copy,body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-title-line{max-height:none;min-width:0;overflow:visible;white-space:normal}body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description .workbook-task-name{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.3;max-height:3.9em;overflow:hidden;white-space:normal}body .wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-task-description .workbook-task-name-wrap.is-expanded .workbook-task-name{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.wbs-my-work-page .workbook-virtual-item,.wbs-my-work-page .workbook-task-row-wrap{overflow:visible!important}.wbs-my-work-page .workbook-mobile-pinned-title,.wbs-my-work-page .workbook-column-resize-toolbar{display:none!important}}@media(max-width:640px)and (display-mode:standalone){body:before{background:var(--inoza-midnight);content:"";height:var(--shell-mobile-safe-area-top);inset:0 0 auto;pointer-events:none;position:fixed;z-index:1000}}.audit-trail-panel{border-color:color-mix(in srgb,var(--inoza-silver) 72%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--inoza-royal) 7%,transparent)}.audit-trail-panel .audit-eyebrow{color:var(--inoza-electric);font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.333;margin-bottom:4px}.audit-trail-panel .wbs-toolbar.simple h2{color:var(--inoza-royal);font-family:var(--font-sans);font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.55}.audit-trail-panel .wbs-toolbar.simple small,.audit-pagination span,.audit-result-count{color:var(--inoza-steel)}.audit-trail-panel .wbs-toolbar.simple small{font-size:.875rem;font-weight:400;line-height:1.43}.audit-filter-grid span,.audit-table-head,.audit-change-head,.audit-technical-details dt{color:var(--inoza-steel);font-family:var(--font-sans)}.audit-filter-grid input,.audit-filter-grid select,.audit-filter-grid .audit-routine-filter{border-color:color-mix(in srgb,var(--inoza-silver) 78%,transparent)}.audit-filter-grid input:focus,.audit-filter-grid select:focus,.audit-filter-grid .audit-routine-filter:focus-within,.audit-row-toggle:focus-visible{border-color:var(--focus-on-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-on-light) 16%,transparent);outline:0}.audit-table-head{background:linear-gradient(180deg,var(--inoza-light),var(--inoza-soft));box-shadow:inset 0 2px 0 var(--inoza-electric);color:var(--inoza-royal);font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.333}.audit-summary-cell strong{font-size:.8125rem;font-weight:600;line-height:1.333}.audit-summary-cell small{font-size:.75rem;font-weight:500;line-height:1.333}.audit-row-toggle span{color:var(--inoza-slate);font-size:.8125rem;font-weight:500;line-height:1.333}.audit-row-toggle:hover,.audit-row-toggle.expanded{background:color-mix(in srgb,var(--inoza-electric) 5%,var(--inoza-white))}.audit-summary-cell strong,.audit-detail-panel strong,.audit-technical-details summary{color:var(--inoza-royal)}.audit-empty-state{background:var(--inoza-light);border-color:color-mix(in srgb,var(--inoza-silver) 72%,transparent);color:var(--inoza-steel)}.audit-empty-state.error{background:color-mix(in srgb,var(--inoza-warning) 14%,var(--inoza-white));border-color:color-mix(in srgb,var(--inoza-warning) 58%,var(--inoza-white));color:var(--inoza-royal)}.command-weather-card{display:grid;gap:12px;min-width:0;padding:12px}.weather-launcher{color:var(--inoza-gold)}.weather-launcher:hover,.weather-launcher:focus-visible{color:var(--inoza-white)}.weather-forecast-page{margin-inline:auto;max-width:1180px;width:100%}.weather-forecast-header{align-items:end}.weather-forecast-header h1,.weather-forecast-header p{margin:0}.weather-forecast-header>div{min-width:0}.weather-forecast-header>div>p:last-child{display:block;margin-top:4px}@media(max-width:760px){.weather-forecast-header{align-items:start;display:grid;gap:10px}.weather-forecast-header .secondary-action{justify-self:start}}.command-weather-header{align-items:end;display:flex;gap:14px;justify-content:space-between;min-width:0}.command-weather-header h2,.command-weather-header p{margin:0}.command-weather-header h2{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:1rem;line-height:1.2}.command-weather-header>div>p:last-child{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.76rem;margin-top:3px}.command-weather-updated{color:var(--command-cockpit-muted, var(--inoza-neutral));flex:0 0 auto;font-size:.72rem;white-space:nowrap}.command-weather-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.command-weather-attribution{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.68rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-underline-offset:2px;white-space:nowrap}.command-weather-attribution:hover,.command-weather-attribution:focus-visible{color:var(--command-cockpit-chrome, var(--inoza-royal))}.command-weather-retry{align-items:center;display:inline-flex;gap:5px}.command-weather-location-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.command-weather-location{background:var(--command-cockpit-surface-soft, var(--inoza-light));border:1px solid var(--command-cockpit-line-soft, rgba(197, 201, 213, .56));border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.command-weather-location-header,.command-weather-today,.command-weather-next-hour-heading{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.command-weather-location-header svg{color:var(--command-cockpit-chrome, var(--inoza-royal));flex:0 0 auto}.command-weather-location-header .eyebrow{font-size:.62rem;margin:0 0 2px}.command-weather-location h3{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.94rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.command-weather-today{align-items:end;border-top:1px solid var(--command-cockpit-line-soft, rgba(197, 201, 213, .56));padding-top:9px}.command-weather-today>div:first-child,.command-weather-temperature{display:grid;gap:3px;min-width:0}.command-weather-label{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.command-weather-today strong,.command-weather-next-hour strong{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.84rem;line-height:1.25}.command-weather-temperature{justify-items:end}.command-weather-temperature strong{font-size:1.12rem;font-variant-numeric:tabular-nums}.command-weather-temperature span,.command-weather-next-hour-heading>span:last-child{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.7rem}.command-weather-metrics{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.command-weather-metrics>div{align-items:end;background:var(--command-cockpit-surface, var(--inoza-white));border-radius:6px;display:grid;gap:3px;min-width:0;padding:7px}.command-weather-metrics dt{align-items:center;color:var(--command-cockpit-muted, var(--inoza-neutral));display:flex;font-size:.68rem;gap:4px;min-width:0}.command-weather-metrics dt svg{color:var(--command-cockpit-chrome-soft, var(--inoza-electric));flex:0 0 auto}.command-weather-metrics dd{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:800;margin:0}.command-weather-next-hour{border-left:2px solid var(--command-cockpit-chrome-soft, var(--inoza-electric));display:grid;gap:7px;min-width:0;padding-left:9px}.command-weather-next-hour-heading{align-items:center}.command-weather-rain-horizon{border-top:1px solid var(--command-cockpit-line-soft, rgba(197, 201, 213, .56));display:grid;gap:6px;padding-top:9px}.command-weather-rain-horizon-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.command-weather-location-updated{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.66rem;white-space:nowrap}.command-weather-rain-horizon-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.command-weather-rain-horizon-grid>div{background:var(--command-cockpit-surface, var(--inoza-white));border-radius:6px;display:grid;gap:3px;min-width:0;padding:7px}.command-weather-rain-horizon-grid span{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.67rem;line-height:1.25}.command-weather-rain-horizon-grid strong{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.25}.command-weather-loading,.command-weather-error{align-items:center;background:var(--command-cockpit-surface-soft, var(--inoza-light));border:1px solid var(--command-cockpit-line-soft, rgba(197, 201, 213, .56));border-radius:8px;color:var(--command-cockpit-muted, var(--inoza-neutral));display:flex;gap:12px;justify-content:space-between;min-height:74px;padding:10px}.command-weather-skeleton-grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(48px,1fr));max-width:44%;width:220px}.command-weather-skeleton-grid i{background:linear-gradient(90deg,#edf2f8 20%,#dbe7f4,#edf2f8 80%);border-radius:5px;height:34px}.command-weather-error>div{min-width:0}.command-weather-error strong{color:var(--command-cockpit-ink, var(--inoza-midnight));display:block;font-size:.84rem}.command-weather-error p{font-size:.76rem;margin:3px 0 0}.command-weather-error button{flex:0 0 auto}.command-weather-location-error{align-content:center;background:var(--command-cockpit-surface, var(--inoza-white));border:1px solid color-mix(in srgb,var(--inoza-warning) 42%,var(--command-cockpit-line-soft, rgba(197, 201, 213, .56)));border-radius:6px;display:grid;gap:4px;min-height:126px;padding:10px}.command-weather-location-error strong{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.84rem}.command-weather-location-error p{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.74rem;line-height:1.4;margin:0}@media(max-width:900px){.command-weather-location-grid{grid-template-columns:1fr}}@media(max-width:760px){.command-center-executive-cockpit .command-weather-card{padding:8px}.command-weather-header{align-items:start;display:grid;gap:4px}.command-weather-updated{white-space:normal}.command-weather-header-actions{justify-content:flex-start}.command-weather-location-grid{gap:8px}}@media(max-width:420px){.command-weather-rain-horizon-grid{grid-template-columns:1fr}}.command-weather-summary{background:var(--command-cockpit-surface, #fff);gap:9px;padding:10px 12px}.command-weather-summary-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.command-weather-summary-heading>div:first-child{min-width:0}.command-weather-summary-heading .eyebrow,.command-weather-summary-heading h2{margin:0}.command-weather-summary-heading .eyebrow{font-size:.6rem;margin-bottom:1px}.command-weather-summary-heading h2{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.88rem;line-height:1.15}.command-weather-summary-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.command-weather-summary-actions .secondary-action,.command-weather-summary-heading>.secondary-action{align-items:center;display:inline-flex;gap:5px}.command-weather-summary-locations{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.command-weather-summary-location{align-items:center;background:var(--command-cockpit-surface-soft, var(--inoza-light));border:1px solid var(--command-cockpit-line-soft, rgba(197, 201, 213, .56));border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;min-width:0;padding:7px 9px}.command-weather-summary-location>svg{color:var(--command-cockpit-chrome, var(--inoza-royal));flex:0 0 auto}.command-weather-summary-copy,.command-weather-summary-values{display:grid;gap:2px;min-width:0}.command-weather-summary-copy strong,.command-weather-summary-values strong{color:var(--command-cockpit-ink, var(--inoza-midnight));font-size:.72rem;line-height:1.2}.command-weather-summary-copy span,.command-weather-summary-values span,.command-weather-summary-status{color:var(--command-cockpit-muted, var(--inoza-neutral));font-size:.66rem;line-height:1.25}.command-weather-summary-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-weather-summary-values{justify-items:end;text-align:right}.command-weather-summary-values strong{font-variant-numeric:tabular-nums;white-space:nowrap}.command-weather-summary-status{background:var(--command-cockpit-surface-soft, var(--inoza-light));border-radius:7px;display:block;padding:10px}@media(max-width:760px){.command-center-executive-cockpit .command-weather-summary{gap:7px;padding:8px}.command-weather-summary-heading{align-items:start;display:grid;gap:6px}.command-weather-summary-actions{max-width:100%;overflow-x:auto;padding-bottom:1px}.command-weather-summary-actions .command-weather-updated{min-width:max-content}.command-weather-summary-locations{display:flex;gap:7px;margin-inline:-1px;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 1px 3px;scroll-snap-type:inline proximity}.command-weather-summary-location{flex:0 0 min(78vw,270px);scroll-snap-align:start}}@media(min-width:861px){.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-date-cascade-dialog>header span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-date-cascade-sample>span,.weekly-meeting-page:not(.my-day-beta-page) .project-wbs-date-cascade-dialog>header span,.weekly-meeting-page:not(.my-day-beta-page) .project-wbs-date-cascade-sample>span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-date-cascade-fields label,.weekly-meeting-page:not(.my-day-beta-page) .project-wbs-date-cascade-fields label{font-weight:600}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-date-cascade-dialog>header strong,.weekly-meeting-page:not(.my-day-beta-page) .project-wbs-date-cascade-dialog>header strong,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-date-cascade-dialog>footer button,.weekly-meeting-page:not(.my-day-beta-page) .project-wbs-date-cascade-dialog>footer button{font-weight:600}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-date-cascade-dialog :is(p,li,small),.weekly-meeting-page:not(.my-day-beta-page) .project-wbs-date-cascade-dialog :is(p,li,small){font-weight:400}.wbs-my-work-page:not(.my-day-beta-page) .workbook-task-detail-heading strong{font-family:var(--font-body);font-weight:600}.admin-console-page.is-setup-workspace:not(.my-day-beta-page) .v4-activity-section h3,.admin-console-page.is-setup-workspace:not(.my-day-beta-page) .v4-continuity h3,.admin-console-page.is-setup-workspace:not(.my-day-beta-page) .v4-continuity-timeline h4,.admin-console-page.is-setup-workspace:not(.my-day-beta-page) .v4-unit-distribution strong{font-family:var(--font-body)}.admin-console-page.is-setup-workspace:not(.my-day-beta-page) .v4-unit-distribution strong{font-weight:700}}.full-page-screenshot-trigger{display:none}.full-page-screenshot-layer{inset:0;position:fixed;z-index:1500}.full-page-screenshot-backdrop{background:#03081db8;height:100%;inset:0;position:absolute;width:100%}.full-page-screenshot-dialog{background:var(--inoza-white);border:1px solid rgba(197,201,213,.86);border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -18px 56px #03081d47;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto auto;left:0;max-height:min(84dvh,760px);padding:14px 14px calc(14px + env(safe-area-inset-bottom));position:absolute;right:0;overflow:hidden}.full-page-screenshot-dialog>header,.full-page-screenshot-dialog>footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.full-page-screenshot-dialog>header div{display:grid;gap:2px}.full-page-screenshot-dialog>header strong{color:var(--inoza-ink);font-size:1rem}.full-page-screenshot-dialog>header span{color:var(--inoza-steel);font-size:.72rem}.full-page-screenshot-dialog>header button{align-items:center;background:var(--inoza-light);border:1px solid var(--inoza-silver);border-radius:9px;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.full-page-screenshot-preview{align-items:flex-start;background:var(--inoza-light);border:1px solid var(--inoza-silver);border-radius:12px;display:flex;justify-content:center;min-height:160px;min-width:0;overflow:auto;padding:8px}.full-page-screenshot-preview img{display:block;height:auto;max-width:100%}.full-page-screenshot-dialog>footer{justify-content:flex-end}.full-page-screenshot-dialog .secondary-action{background:var(--inoza-white);color:var(--inoza-royal)}.full-page-screenshot-dialog-error{background:#fff0f0;border-radius:8px;color:#a21d1d;font-size:.78rem;margin:0;padding:8px 10px}.full-page-screenshot-error{align-items:center;background:#fff0f0;border:1px solid rgba(184,74,74,.35);border-radius:10px;box-shadow:var(--shadow);color:#8f2424;display:flex;font-size:.78rem;gap:8px;left:10px;padding:9px 10px;position:fixed;right:10px;top:calc(10px + env(safe-area-inset-top));z-index:1500}.full-page-screenshot-error span{flex:1 1 auto}.full-page-screenshot-error button{align-items:center;background:transparent;display:inline-flex;justify-content:center;min-height:32px;min-width:32px}@media(max-width:860px){.full-page-screenshot-trigger{display:inline-flex}}@media(max-width:860px){:root{--shell-mobile-bottom-nav-height: 56px;--shell-mobile-bottom-inset: calc(var(--shell-mobile-bottom-nav-height) + var(--shell-mobile-safe-area));--shell-mobile-content-bottom-inset: calc(var(--shell-mobile-bottom-inset) + 16px);--shell-bottom-nav-height: var(--shell-mobile-bottom-nav-height)}.mobile-bottom-nav{background:linear-gradient(180deg,var(--inoza-royal, #051745) 0%,var(--inoza-midnight, #03081d) 78%);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -10px 26px #03081d33;gap:4px;min-height:var(--shell-mobile-bottom-nav-height);padding:4px 8px calc(4px + var(--shell-mobile-safe-area))}.mobile-bottom-nav button{background:transparent;border:0;border-radius:10px;color:#ffffffad;font-size:.61rem;font-weight:600;gap:3px;min-height:44px;padding:4px 2px 5px;transition:background-color .16s ease,color .16s ease}.mobile-bottom-nav button svg{color:currentColor;height:17px;width:17px}.mobile-bottom-nav button.active{background:transparent;box-shadow:none;color:var(--inoza-white, #ffffff)}.mobile-bottom-nav button.active svg{color:var(--inoza-electric, #1569ff)}.mobile-bottom-nav button:active{background:#1569ff1a}.mobile-bottom-nav button:focus-visible{outline:2px solid var(--inoza-electric, #1569ff);outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav button{transition:none}}.wbs-my-work-page,.project-wbs-live-sheet{--task-detail-page: var(--inoza-light, #f5f7fa);--task-detail-surface: var(--inoza-white, #ffffff);--task-detail-ink: var(--inoza-midnight, #03081d);--task-detail-royal: var(--inoza-royal, #051745);--task-detail-blue: var(--inoza-electric, #1569ff);--task-detail-secondary: var(--inoza-steel, #46587d);--task-detail-muted: var(--inoza-neutral, #7e7d82);--task-detail-line: rgba(197, 201, 213, .82)}.wbs-my-work-page .workbook-mobile-task-list,.wbs-my-work-page .architecture-register-mobile-list,.wbs-my-work-page .workbook-action-drawer-backdrop{display:none}@media(min-width:861px){.wbs-my-work-page .workbook-action-drawer-backdrop{background:#03081d52;display:block;inset:0;position:fixed;z-index:101}.wbs-my-work-page .workbook-action-drawer:not(.architecture-version-history){background:var(--task-detail-surface);border:1px solid var(--task-detail-line);border-radius:18px;bottom:16px;box-shadow:0 24px 64px #03081d3d;color:var(--task-detail-ink);gap:14px;max-height:calc(100vh - 112px);overflow-y:auto;padding:10px 16px 16px;right:16px;top:96px;width:min(430px,calc(100vw - 32px));z-index:102}.wbs-my-work-page .workbook-action-drawer-handle{display:none}}.wbs-my-work-page .workbook-action-drawer-heading{display:grid;gap:4px;min-width:0}.wbs-my-work-page .workbook-action-drawer-heading small{color:var(--task-detail-muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wbs-my-work-page .workbook-action-drawer-heading strong{color:var(--task-detail-ink);font-family:var(--font-body);font-size:1.18rem;font-weight:600;line-height:1.18;overflow-wrap:anywhere}.wbs-my-work-page .workbook-action-drawer-heading em{color:var(--task-detail-secondary);font-size:.72rem;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.wbs-my-work-page .workbook-action-drawer .workbook-icon-button{align-items:center;border:1px solid var(--task-detail-line);border-radius:10px;color:var(--task-detail-royal);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.wbs-my-work-page .workbook-action-drawer .workbook-icon-button:hover,.wbs-my-work-page .workbook-action-drawer .workbook-icon-button:focus-visible{background:#1569ff14;border-color:#1569ff6b;color:var(--task-detail-blue)}.wbs-my-work-page .workbook-task-detail-overview{background:var(--task-detail-page);border:1px solid var(--task-detail-line);border-radius:14px;gap:12px;padding:13px}.wbs-my-work-page .workbook-task-detail-heading strong{color:var(--task-detail-ink);font-family:var(--font-body);font-size:1rem;font-weight:600}.wbs-my-work-page .workbook-task-detail-overview dl>div{background:var(--task-detail-surface);border:1px solid rgba(197,201,213,.52);border-radius:10px}.wbs-my-work-page .workbook-task-detail-overview dd,.wbs-my-work-page .workbook-subtask-blockers li strong{color:var(--task-detail-royal)}.wbs-my-work-page .workbook-subtask-blockers{background:#f5a6231a;border:1px solid rgba(245,166,35,.45);border-radius:14px}.wbs-my-work-page .workbook-action-drawer-summary{background:transparent;border-color:var(--task-detail-line);border-left:0;border-right:0;border-radius:0;padding:12px 0}.wbs-my-work-page .workbook-action-drawer-summary span,.wbs-my-work-page .workbook-action-drawer-grid label{color:var(--task-detail-secondary)}.wbs-my-work-page .workbook-action-drawer select,.wbs-my-work-page .workbook-action-drawer input,.wbs-my-work-page .workbook-action-drawer textarea{border-color:var(--task-detail-line);border-radius:9px}@media(max-width:860px){.wbs-my-work-page .workbook-task-table{display:none!important}.wbs-my-work-page .workbook-mobile-task-list{display:grid;gap:10px;min-width:0}.wbs-my-work-page .workbook-mobile-task-group{display:grid;gap:7px;min-width:0}.wbs-my-work-page .workbook-mobile-task-group+.workbook-mobile-task-group{margin-top:4px}.wbs-my-work-page .workbook-mobile-task-group-label{color:var(--task-detail-secondary);font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:2px 3px;text-transform:uppercase}.wbs-my-work-page .workbook-mobile-task-card{background:var(--task-detail-surface);border:1px solid var(--task-detail-line);border-radius:14px;box-shadow:0 2px 10px #03081d0a;display:grid;gap:9px;min-width:0;padding:11px}.wbs-my-work-page .workbook-mobile-task-card.is-open{border-color:#1569ff7a;box-shadow:0 0 0 3px #1569ff14,0 2px 10px #03081d0a}.wbs-my-work-page .workbook-mobile-task-card.is-delayed{border-color:var(--task-detail-line);box-shadow:0 2px 10px #03081d0a}.wbs-my-work-page .workbook-mobile-task-card.is-context{background:#f5f7fad1;border-style:dashed;box-shadow:none;gap:6px}.wbs-my-work-page .workbook-mobile-task-card-top,.wbs-my-work-page .workbook-mobile-task-card-meta,.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-row-actions{align-items:center;display:flex;min-width:0}.wbs-my-work-page .workbook-mobile-task-card-top{gap:8px;justify-content:space-between}.wbs-my-work-page .workbook-mobile-task-card-id{color:var(--task-detail-secondary);font-size:.68rem;font-weight:700;letter-spacing:.05em;overflow-wrap:anywhere}.wbs-my-work-page .workbook-mobile-task-card-status,.wbs-my-work-page .workbook-mobile-task-card-context-label{border-radius:999px;font-size:.64rem;font-weight:700;line-height:1;padding:6px 8px;white-space:nowrap}.wbs-my-work-page .workbook-mobile-task-card-status.tone-open,.wbs-my-work-page .workbook-mobile-task-card-status.tone-reassign{background:#1569ff1a;color:var(--task-detail-blue)}.wbs-my-work-page .workbook-mobile-task-card-status.tone-in-progress{background:#33a8ff1f;color:var(--task-detail-royal)}.wbs-my-work-page .workbook-mobile-task-card-status.tone-completed{background:#1db9541f;color:#147a3d}.wbs-my-work-page .workbook-mobile-task-card-status.tone-pending,.wbs-my-work-page .workbook-mobile-task-card-status.tone-blocked,.wbs-my-work-page .workbook-mobile-task-card-status.tone-delayed{background:#f5a62324;color:#8a5a0a}.wbs-my-work-page .workbook-mobile-task-card-main{appearance:none;background:transparent;border:0;color:var(--task-detail-ink);display:grid;gap:4px;min-width:0;padding:0;text-align:left;width:100%}.wbs-my-work-page .workbook-mobile-task-card-main:focus-visible{border-radius:7px;outline:3px solid rgba(21,105,255,.24);outline-offset:3px}.wbs-my-work-page .workbook-mobile-task-card-title,.wbs-my-work-page .workbook-mobile-task-card-context-title{color:var(--task-detail-ink);font-family:var(--font-body);font-size:.94rem;font-weight:600;line-height:1.28;overflow-wrap:anywhere}.wbs-my-work-page .workbook-mobile-task-card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:2.56em;overflow:hidden}.wbs-my-work-page .workbook-mobile-task-card-title.is-expanded{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.wbs-my-work-page .workbook-mobile-task-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--task-detail-secondary);display:-webkit-box;font-size:.78rem;line-height:1.32;max-height:2.64em;overflow:hidden;overflow-wrap:anywhere}.wbs-my-work-page .workbook-mobile-task-card-description.is-expanded{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.wbs-my-work-page .workbook-mobile-task-description-toggle{align-self:start;background:transparent;border:0;color:var(--task-detail-blue);display:inline-flex;font:650 .68rem/1.2 var(--font-body);min-height:24px;padding:3px 0;text-decoration:underline;text-underline-offset:2px}.wbs-my-work-page .workbook-mobile-task-description-toggle:focus-visible{border-radius:4px;outline:3px solid rgba(21,105,255,.2);outline-offset:2px}.wbs-my-work-page .workbook-mobile-task-card-context,.wbs-my-work-page .workbook-mobile-task-card-context-title{color:var(--task-detail-secondary)}.wbs-my-work-page .workbook-mobile-task-card-context{font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.wbs-my-work-page .workbook-mobile-task-card-context-label{background:#46587d1a;color:var(--task-detail-secondary)}.wbs-my-work-page .workbook-mobile-task-card-meta{border-top:1px solid var(--task-detail-line);color:var(--task-detail-secondary);flex-wrap:wrap;font-size:.72rem;gap:8px 12px;padding-top:8px}.wbs-my-work-page .workbook-mobile-task-card-meta span{align-items:center;display:inline-flex;gap:5px}.wbs-my-work-page .workbook-mobile-task-card-meta .workbook-mobile-family-link{min-height:30px;padding:5px 8px}.wbs-my-work-page .workbook-mobile-task-card.is-delayed .workbook-mobile-task-card-meta span:first-child{color:var(--danger, #b84a4a);font-weight:650}.wbs-my-work-page .workbook-mobile-task-card-meta svg{color:var(--task-detail-blue);flex:0 0 auto}.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-row-actions{flex-wrap:wrap;gap:5px;justify-content:flex-start;width:100%}.wbs-my-work-page .workbook-mobile-task-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-row-save-state{flex:0 0 auto;min-width:0;text-align:left}.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-icon-button{align-items:center;background:var(--task-detail-page);border:1px solid var(--task-detail-line);border-radius:9px;color:var(--task-detail-royal);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;padding:0;width:34px}.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-icon-button.active,.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-icon-button:focus-visible{background:#1569ff1a;border-color:#1569ff75;color:var(--task-detail-blue);outline:0}.wbs-my-work-page .workbook-mobile-task-card-actions .workbook-context-note{color:var(--task-detail-muted);font-size:.72rem}.wbs-my-work-page .workbook-mobile-task-more{background:var(--task-detail-surface);border:1px solid rgba(21,105,255,.32);border-radius:10px;color:var(--task-detail-blue);font-family:var(--font-body);font-size:.76rem;font-weight:700;min-height:38px;padding:8px 12px;width:100%}.wbs-my-work-page .workbook-mobile-task-more:focus-visible,.wbs-my-work-page .workbook-mobile-task-more:hover{background:#1569ff14;border-color:var(--task-detail-blue);outline:0}.wbs-my-work-page .workbook-action-drawer-backdrop{background:#03081d75;display:block;inset:0;position:fixed;z-index:101}.wbs-my-work-page .workbook-action-drawer:not(.architecture-version-history){border:1px solid var(--task-detail-line);border-bottom:0;border-radius:20px 20px 0 0;bottom:var(--shell-mobile-bottom-inset, 58px);box-shadow:0 -18px 52px #03081d3d;left:0;max-height:calc(78vh - var(--shell-mobile-bottom-inset, 58px));max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));right:0;top:auto;width:100%;z-index:102;-webkit-overflow-scrolling:touch}.wbs-my-work-page .architecture-register-table{display:none!important}.wbs-my-work-page .architecture-register-mobile-list{display:grid;gap:10px;min-width:0}.wbs-my-work-page .architecture-register-mobile-group{display:grid;gap:7px;min-width:0}.wbs-my-work-page .architecture-mobile-task-card{gap:9px}.wbs-my-work-page .architecture-mobile-revisions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.wbs-my-work-page .architecture-mobile-fields{border-top:1px solid var(--task-detail-line);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.wbs-my-work-page .architecture-mobile-fields label{color:var(--task-detail-secondary);display:grid;font-size:.68rem;font-weight:700;gap:4px;min-width:0}.wbs-my-work-page .architecture-mobile-fields label>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbs-my-work-page .architecture-mobile-fields select,.wbs-my-work-page .architecture-mobile-fields input,.wbs-my-work-page .architecture-mobile-fields button{box-sizing:border-box;min-height:34px;min-width:0;width:100%}.wbs-my-work-page .workbook-action-drawer-handle{background:var(--task-detail-line);border-radius:999px;display:block;height:4px;margin:0 auto 2px;width:36px}.wbs-my-work-page .workbook-action-drawer-heading strong{font-size:1.05rem}.wbs-my-work-page .workbook-action-drawer-summary,.wbs-my-work-page .workbook-task-detail-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wbs-my-work-page .workbook-subtask-blockers li{grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr)}.wbs-my-work-page .workbook-subtask-blockers li>span:last-child{grid-column:1 / -1}.project-wbs-live-sheet .workbook-action-drawer-backdrop{inset:0}.project-wbs-live-sheet .workbook-action-drawer:not(.architecture-version-history){bottom:var(--shell-mobile-content-bottom-inset, 76px);max-height:calc(78vh - var(--shell-mobile-content-bottom-inset, 76px))}}.finance-workbook-section-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.finance-workbook-section-title{display:grid;gap:.2rem;min-width:0}.finance-period-unavailable-note{color:var(--text-secondary, #5f6875);font-size:.76rem;line-height:1.35}.finance-inline-add-button{flex:0 0 auto;white-space:nowrap}.finance-inline-form{align-items:end;background:var(--surface-muted, #f7f8fa);border:1px solid var(--border-subtle, #dfe3e8);border-radius:.6rem;display:grid;gap:.6rem .75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.65rem 0 .85rem;min-width:0;padding:.75rem}.finance-inline-form label{display:grid;gap:.25rem;min-width:0}.finance-inline-form label>span{color:var(--text-secondary, #5f6875);font-size:.75rem;font-weight:600}.finance-inline-form input,.finance-inline-form select{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.finance-inline-form-heading,.finance-inline-form-actions,.finance-inline-error,.finance-inline-wide{grid-column:1 / -1}.finance-inline-form-heading{align-items:baseline;display:flex;gap:.5rem;min-width:0}.finance-inline-form-heading span{color:var(--text-secondary, #5f6875);font-size:.8rem}.finance-inline-checkboxes{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .7rem;min-width:0}.finance-inline-checkboxes label,.finance-inline-form label:has(input[type=checkbox]){align-items:center;display:flex;gap:.35rem}.finance-inline-checkboxes input,.finance-inline-form label:has(input[type=checkbox]) input{width:auto}.finance-inline-form-actions{display:flex;gap:.5rem;justify-content:flex-end}.finance-inline-error{color:var(--danger-text, #b42318);font-size:.8rem}.finance-workbook-tabs{align-items:center;border-bottom:1px solid var(--border-subtle, #dfe3e8);display:flex;gap:.35rem;margin:0 0 1rem}.finance-workbook-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-secondary, #5f6875);cursor:pointer;font-weight:700;padding:.65rem .9rem}.finance-workbook-tabs button.active,.finance-workbook-tabs button:focus-visible{border-bottom-color:var(--inoza-gold, #b68b2c);color:var(--text-primary, #172033)}.task-sheet-program-tabs{align-items:center;border-bottom:1px solid var(--border-subtle, #dfe3e8);display:flex;gap:.35rem;margin:0 0 .75rem;max-width:100%;overflow-x:auto}.task-sheet-program-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-secondary, #5f6875);cursor:pointer;font-weight:700;padding:.6rem .9rem;white-space:nowrap}.task-sheet-program-tabs button.active,.task-sheet-program-tabs button:focus-visible{border-bottom-color:var(--inoza-gold, #b68b2c);color:var(--text-primary, #172033)}.finance-monthly-workbook{display:grid;gap:.9rem}.finance-monthly-toolbar{align-items:center;background:var(--surface-muted, #f7f8fa);border:1px solid var(--border-subtle, #dfe3e8);border-radius:.6rem;display:flex;gap:1rem;justify-content:space-between;padding:.7rem .85rem}.finance-monthly-toolbar strong{color:var(--text-primary, #172033);font-size:.95rem}.finance-monthly-toolbar-copy{display:grid;gap:.18rem}.finance-monthly-toolbar-copy>span{color:var(--text-secondary, #5f6875);font-size:.76rem}.finance-monthly-toolbar label{align-items:center;color:var(--text-secondary, #5f6875);display:flex;font-size:.78rem;font-weight:700;gap:.45rem}.finance-monthly-toolbar select{background:var(--surface-card, #fff);border:1px solid #cbd2dc;border-radius:.45rem;color:var(--text-primary, #172033);font-size:.86rem;min-height:2.25rem;min-width:10.5rem;padding:.35rem 2rem .35rem .6rem}.finance-recurring-description,.finance-mobile-task-card-identity{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.finance-recurring-category-list{display:grid;gap:.5rem}.finance-recurring-category{background:var(--surface-card, #fff);border:1px solid var(--border-subtle, #dfe3e8);border-radius:.65rem;overflow:hidden}.finance-recurring-category.is-expanded{border-color:#b9c5d6;box-shadow:0 4px 14px #1018280f}.finance-recurring-category-header{align-items:center;display:flex;gap:.65rem;justify-content:space-between;min-height:3.35rem;padding:.5rem .65rem}.finance-recurring-category-toggle{align-items:center;background:transparent;border:0;color:var(--text-primary, #172033);cursor:pointer;display:flex;flex:1 1 auto;gap:.65rem;min-width:0;padding:.15rem;text-align:left}.finance-recurring-category-toggle>span:last-child{display:grid;gap:.1rem}.finance-recurring-category-toggle small{color:var(--text-secondary, #5f6875);font-size:.72rem;font-weight:500}.finance-recurring-category-plus{align-items:center;background:#eef3f9;border:1px solid #d4dce8;border-radius:.4rem;color:#304a6a;display:inline-flex;flex:0 0 auto;font-size:1.15rem;font-weight:600;height:1.8rem;justify-content:center;line-height:1;width:1.8rem}.finance-recurring-category-body{border-top:1px solid var(--border-subtle, #dfe3e8);padding:.7rem}.finance-recurring-category-empty{color:var(--text-secondary, #5f6875);font-size:.8rem;padding:.6rem}.finance-task-empty-state{margin-bottom:1rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-filtered-stats,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-sheet-controls,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-desktop-filter-chips,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-mobile-context,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-sheet-actions{display:none}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-section-layout,.project-wbs-live-sheet.project-wbs-finance-task-sheet .sectioned-workbook-content{width:100%}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-grid-headbar.is-finance-compact,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-grid-headbar.is-finance-compact.has-view-toggle{align-items:center;display:flex;gap:.55rem;height:auto;justify-content:space-between;min-height:40px;padding:.3rem .55rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-grid-headbar.is-finance-compact .project-wbs-head-save{margin-left:auto}.project-wbs-live-sheet.project-wbs-finance-task-sheet .workbook-task-sections[data-finance-tabs=enabled]>.workbook-task-sections-toolbar{margin:0;min-height:36px;position:absolute;right:.55rem;top:0;z-index:2}.project-wbs-live-sheet.project-wbs-finance-task-sheet .finance-workbook-tabs{margin-bottom:.35rem;padding-right:7.5rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .finance-workbook-tabs button{min-height:36px;padding:.45rem .75rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .finance-monthly-workbook{gap:.65rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .finance-monthly-toolbar{padding:.5rem .7rem}.project-wbs-shared-task-rows .workbook-task-sections[data-finance-tabs=enabled][data-finance-tab=tasks]>.panel>.panel-head,.project-wbs-shared-task-rows .finance-monthly-workbook>.panel>.panel-head{display:flex}.project-wbs-shared-task-rows .finance-monthly-workbook>.panel>.panel-head{margin-bottom:.35rem}.project-wbs-shared-task-rows .workbook-task-sections[data-finance-tabs=enabled][data-finance-tab=tasks]>.panel>.panel-head{margin-bottom:.65rem}@media(min-width:861px){.project-wbs-live-sheet.project-wbs-finance-task-sheet{--project-wbs-workbook-viewport-max: clamp(560px, calc(100dvh - 118px) , 820px);--project-wbs-workbook-table-max: clamp(460px, calc(100dvh - 208px) , 740px)}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-stable-toolbar{align-items:center;display:flex;min-height:46px;padding:.45rem .9rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-title{align-items:baseline;display:flex;gap:.65rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-title h1{font-family:var(--font-sans);font-size:1.35rem;font-weight:750;letter-spacing:-.02em;line-height:1.1;order:-1}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-title .eyebrow{color:var(--desktop-muted, #6e6e73);font-size:.66rem;letter-spacing:.07em}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-content-panel,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-workspace{gap:.3rem}.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-grid-shell{max-width:var(--work-surface-workbook-max)}.finance-monthly-toolbar{box-shadow:0 6px 16px #10182814;position:sticky;top:.75rem;z-index:8}.project-wbs-shared-task-rows .workbook-task-row.columns-finance-cash-flow{grid-template-columns:128px minmax(220px,1.2fr) 112px 128px 64px 64px 64px 64px minmax(160px,.8fr) 168px 146px!important;min-width:1428px}.project-wbs-shared-task-rows .workbook-task-row.columns-finance-cheque{grid-template-columns:128px minmax(220px,.95fr) 132px minmax(180px,.9fr) minmax(180px,.9fr) 96px 112px 128px 128px 168px minmax(160px,.8fr) 146px!important;min-width:1778px}.project-wbs-shared-task-rows .workbook-task-row.columns-finance-recurring{grid-template-columns:128px minmax(280px,1.25fr) 128px 168px minmax(200px,.9fr) 146px!important;min-width:1050px}.project-wbs-shared-task-rows .workbook-task-row.columns-finance-cash-flow>span:first-child,.project-wbs-shared-task-rows .workbook-task-row.columns-finance-cheque>span:first-child,.project-wbs-shared-task-rows .workbook-task-row.columns-finance-recurring>span:first-child,.project-wbs-shared-task-rows .workbook-task-row.columns-finance-cash-flow>span:nth-last-child(2),.project-wbs-shared-task-rows .workbook-task-row.columns-finance-cheque>span:nth-last-child(2),.project-wbs-shared-task-rows .workbook-task-row.columns-finance-recurring>span:nth-last-child(2){white-space:nowrap}}@media(max-width:860px){.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-grid-headbar.is-finance-compact,.project-wbs-live-sheet.project-wbs-finance-task-sheet .project-wbs-grid-headbar.is-finance-compact.has-view-toggle{min-height:38px;padding:.25rem .4rem}.finance-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-monthly-toolbar{align-items:stretch;gap:.65rem}.finance-monthly-toolbar label,.finance-monthly-toolbar select{width:100%}}@media(max-width:640px){.finance-workbook-section-header{align-items:flex-start;flex-wrap:wrap}.finance-inline-form{grid-template-columns:minmax(0,1fr);margin-left:0;margin-right:0;overflow:hidden;padding:.65rem}.finance-inline-form-heading,.finance-inline-form-actions,.finance-inline-error,.finance-inline-wide{grid-column:auto}.finance-inline-form-actions{justify-content:stretch}.finance-inline-form-actions button{flex:1 1 0;min-width:0}.finance-recurring-category-header{min-height:3.1rem;padding:.45rem .5rem}.finance-recurring-category-header .finance-inline-add-button{align-items:center;display:inline-flex;font-size:.76rem;gap:.25rem;padding-inline:.5rem}}@media(min-width:861px){.project-wbs-live-sheet.project-wbs-finance-task-sheet:not(.my-day-beta-page) .finance-workbook-tabs button.active,.project-wbs-live-sheet.project-wbs-finance-task-sheet:not(.my-day-beta-page) .finance-workbook-tabs button:focus-visible{border-bottom-color:var(--action)}.project-wbs-live-sheet.project-wbs-finance-task-sheet:not(.my-day-beta-page) .finance-workbook-tabs button.active{color:var(--action)}}.admin-user-management{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:14px}.admin-user-management-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.admin-user-tabs{background:var(--surface-page);border:1px solid var(--divider);border-radius:8px;box-sizing:border-box;display:inline-flex;gap:3px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:3px}.admin-user-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);display:inline-flex;font-size:.84rem;font-weight:800;gap:7px;min-height:34px;padding:6px 10px;white-space:nowrap}.admin-user-tabs button.active{background:var(--inoza-royal);color:var(--inoza-white)}.admin-user-tabs button span{background:#ffffff29;border-radius:999px;font-size:.72rem;padding:2px 6px}.admin-user-search{align-items:center;background:#f8fafb;border:1px solid rgba(23,32,51,.12);border-radius:7px;color:var(--muted);display:flex;gap:8px;max-width:480px;min-height:40px;padding:0 10px}.admin-user-search input{background:transparent;border:0;min-width:0;outline:0;width:100%}.admin-user-table-wrap,.admin-permission-matrix-wrap{border:1px solid rgba(23,32,51,.11);border-radius:7px;min-width:0;overflow:auto}.admin-user-table,.admin-permission-matrix{border-collapse:collapse;width:100%}.admin-user-table{min-width:880px}.admin-permission-matrix{min-width:520px}.admin-user-table th,.admin-user-table td,.admin-permission-matrix th,.admin-permission-matrix td{border-bottom:1px solid rgba(23,32,51,.09);padding:10px 12px;text-align:left;vertical-align:middle}.admin-user-table thead th,.admin-permission-matrix thead th{background:#f3f6f8;color:var(--muted);font-size:.73rem;font-weight:900;text-transform:uppercase}.admin-user-table tbody tr:last-child td,.admin-permission-matrix tbody tr:last-child th,.admin-permission-matrix tbody tr:last-child td{border-bottom:0}.admin-user-table td:first-child{align-items:center;display:flex;gap:10px}.admin-user-table td:first-child>span:last-child{display:grid;gap:2px}.admin-user-table td:first-child small,.admin-user-email,.admin-user-dialog-copy span{color:var(--muted);font-size:.78rem}.admin-user-avatar{align-items:center;background:#e9eef2;border:1px solid rgba(23,32,51,.1);border-radius:50%;display:inline-flex;flex:0 0 34px;font-size:.75rem;font-weight:900;height:34px;justify-content:center}.admin-user-role-chips{display:flex;flex-wrap:wrap;gap:5px}.admin-user-role-chips span,.admin-identity-state{background:#edf2f5;border:1px solid rgba(23,32,51,.1);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;padding:4px 7px}.admin-identity-state.is-linked{background:#e7f5ef;border-color:#0d785233;color:#0d6f50}.admin-user-cell-identity{align-content:start;display:grid;gap:4px;justify-items:start}.admin-user-cell-identity>small{color:var(--muted);font-size:.68rem;line-height:1.25}.admin-user-manager-name{color:var(--text);font-size:.78rem;font-weight:750}.admin-user-manager-name.is-empty{color:var(--muted);font-weight:650}.admin-user-table tr.is-deactivated{background:#fafbfc;color:#7b8790}.admin-user-table tr.is-deactivated .admin-user-avatar{filter:grayscale(1);opacity:.7}.admin-user-section-row th{background:#f3f6f8;color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.admin-user-section-row th span,.admin-user-status{background:#edf2f5;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;margin-left:6px;padding:3px 7px}.admin-user-status{color:#7b4b21;background:#fff2df}.admin-user-inactive-note{color:var(--muted);font-size:.75rem;font-weight:700}.admin-user-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-user-state,.admin-user-empty{align-items:center;color:var(--muted);display:flex;gap:8px;justify-content:center;min-height:140px;padding:24px;text-align:center}.admin-user-state.is-error{flex-direction:column}.admin-user-dialog-backdrop{align-items:stretch;background:#02081785;display:flex;inset:auto;height:100dvh;justify-content:flex-end;position:fixed;z-index:180}.admin-user-dialog{background:var(--inoza-white);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;max-width:min(620px,100vw);max-height:100dvh;overflow:hidden;padding:16px;width:100%}.admin-user-dialog>header,.admin-role-permissions>section>header,.admin-role-permissions>section>footer,.admin-project-assignments>section>header,.admin-project-assignments>section>footer,.admin-user-dialog>footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.danger-action{align-items:center;background:transparent;border:1px solid rgba(169,54,54,.35);border-radius:6px;color:#a23636;display:inline-flex;gap:6px;margin-right:auto}.danger-action:hover:not(:disabled){background:#fff1f1}.admin-user-dialog>header span,.admin-role-permissions>section>header span,.admin-project-assignments>section>header span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.admin-user-dialog h2,.admin-role-permissions h2,.admin-project-assignments h2{font-size:1.2rem;margin:2px 0 0}.admin-user-identity-fields{display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:14px 0}.admin-user-identity-fields label{display:grid;font-size:.76rem;font-weight:800;gap:5px}.admin-user-identity-fields input,.admin-user-identity-fields select{min-width:0;min-height:40px;width:100%}.admin-user-current-email,.admin-user-manager-field{grid-column:1 / -1}.admin-user-current-email{display:grid;gap:3px}.admin-user-current-email>span{font-size:.76rem;font-weight:800}.admin-user-current-email strong{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.admin-user-manager-field small{color:var(--muted);font-size:.7rem;font-weight:650}.admin-user-dialog-copy{align-items:baseline;display:flex;gap:8px;margin:10px 0 7px}.admin-role-checklist{min-height:0;overflow-y:auto}.admin-role-checklist fieldset{border:0;margin:0 0 12px;padding:0}.admin-role-checklist legend{color:var(--muted);font-size:.7rem;font-weight:900;margin-bottom:5px;text-transform:uppercase}.admin-role-checklist fieldset>div{border:1px solid rgba(23,32,51,.1);border-radius:7px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.admin-role-checklist label{align-items:center;border-bottom:1px solid rgba(23,32,51,.08);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:8px 10px}.admin-role-checklist label:nth-child(odd){border-right:1px solid rgba(23,32,51,.08)}.admin-role-checklist label.is-selected{background:#f3f7f6}.admin-role-checklist label span{display:grid;gap:2px}.admin-role-checklist label small{color:var(--muted);font-size:.7rem;line-height:1.25}.admin-user-dialog>footer{border-top:1px solid rgba(23,32,51,.1);margin-top:10px;padding-top:12px}.admin-role-permissions{display:grid;gap:12px;grid-template-columns:minmax(180px,230px) minmax(0,1fr);min-width:0}.admin-project-assignments{display:grid;gap:12px;grid-template-columns:minmax(210px,250px) minmax(0,1fr);min-width:0}.admin-role-permissions>aside{border:1px solid rgba(23,32,51,.1);border-radius:7px;max-height:650px;overflow-y:auto;padding:4px}.admin-project-assignments>aside{align-content:start;border:1px solid rgba(23,32,51,.1);border-radius:7px;display:grid;gap:6px;max-height:650px;min-width:0;overflow:hidden;padding:4px}.admin-project-engineer-search{align-items:center;background:#f8fafb;border:1px solid rgba(23,32,51,.1);border-radius:5px;color:var(--muted);display:flex;gap:6px;min-height:36px;padding:0 8px}.admin-project-engineer-search input{background:transparent;border:0;min-width:0;outline:0;width:100%}.admin-project-engineer-list{min-height:0;overflow-y:auto}.admin-role-permissions>aside button{background:transparent;border:0;border-radius:5px;display:grid;gap:2px;padding:8px 9px;text-align:left;width:100%}.admin-project-engineer-list button{background:transparent;border:0;border-radius:5px;display:grid;gap:2px;padding:8px 9px;text-align:left;width:100%}.admin-role-permissions>aside button.active{background:var(--inoza-royal);color:var(--inoza-white)}.admin-project-engineer-list button.active{background:var(--inoza-royal);color:var(--inoza-white)}.admin-role-permissions>aside small{color:inherit;font-size:.67rem;opacity:.72}.admin-project-engineer-list button small{color:inherit;font-size:.67rem;opacity:.72}.admin-project-engineer-empty{color:var(--muted);font-size:.75rem;line-height:1.4;padding:16px 9px}.admin-role-permissions>section{display:grid;gap:12px;min-width:0}.admin-project-assignments>section{display:grid;gap:12px;min-width:0}.admin-role-permissions>section>header p{color:var(--muted);font-size:.8rem;margin:4px 0 0}.admin-project-assignments>section>header p{color:var(--muted);font-size:.8rem;margin:4px 0 0}.admin-project-count{background:#edf2f5;border-radius:999px;flex:0 0 auto;font-size:.72rem;font-weight:800;padding:6px 9px}.admin-project-access-matrix-wrap{border:1px solid rgba(23,32,51,.1);border-radius:7px;max-width:100%;overflow-x:auto}.admin-project-access-matrix{border-collapse:collapse;min-width:560px;width:100%}.admin-project-access-matrix th,.admin-project-access-matrix td{border-bottom:1px solid rgba(23,32,51,.08);padding:9px 12px}.admin-project-access-matrix thead th{background:#f8fafb;color:var(--muted);font-size:.7rem;font-weight:900;text-align:center}.admin-project-access-matrix thead th:first-child,.admin-project-access-matrix tbody th{text-align:left}.admin-project-access-matrix tbody th{display:grid;gap:2px;min-width:250px}.admin-project-access-matrix tbody th small{color:var(--muted);font-size:.7rem;font-weight:500}.admin-project-access-matrix tbody td{text-align:center;width:145px}.admin-project-access-matrix tbody tr:last-child th,.admin-project-access-matrix tbody tr:last-child td{border-bottom:0}.admin-project-access-matrix input{accent-color:var(--action);height:17px;width:17px}.admin-project-checklist{border:0;margin:0;min-width:0;padding:0}.admin-project-checklist legend{color:var(--muted);font-size:.7rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.admin-project-checklist>div{border:1px solid rgba(23,32,51,.1);border-radius:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.admin-project-checklist label{align-items:center;border-bottom:1px solid rgba(23,32,51,.08);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:8px 10px}.admin-project-checklist label:nth-child(odd){border-right:1px solid rgba(23,32,51,.08)}.admin-project-checklist label.is-selected{background:#f2f6ff}.admin-project-checklist label span{display:grid;gap:2px;min-width:0}.admin-project-checklist label strong,.admin-project-checklist label small{overflow-wrap:anywhere}.admin-project-checklist label small{color:var(--muted);font-size:.7rem}.admin-role-lock{align-items:center;background:#edf2f5;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;padding:6px 9px}.admin-permission-matrix th:not(:first-child),.admin-permission-matrix td{text-align:center;width:82px}.admin-permission-matrix input,.admin-role-checklist input,.admin-project-checklist input{accent-color:var(--action);height:17px;width:17px}.admin-role-permissions>section>footer,.admin-project-assignments>section>footer{color:var(--muted);font-size:.78rem}@media(max-width:760px){.admin-user-management{border-left:0;border-radius:0;border-right:0;padding:10px}.admin-user-management-toolbar{align-items:stretch;flex-direction:column}.admin-user-tabs{width:100%}.admin-user-tabs button{flex:0 0 auto;justify-content:center;width:auto}.admin-user-table-wrap{border:0;overflow:visible}.admin-user-table{display:block;min-width:0;width:100%}.admin-user-table thead{display:none}.admin-user-table tbody{display:grid;gap:8px}.admin-user-table tbody tr:not(.admin-user-section-row){background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:8px;box-shadow:0 3px 10px #03081d0d;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;width:100%}.admin-user-table tbody tr:not(.admin-user-section-row) td{border:0;min-width:0;padding:8px 10px}.admin-user-table .admin-user-cell-user,.admin-user-table .admin-user-cell-roles,.admin-user-table .admin-user-cell-actions{grid-column:1 / -1}.admin-user-table .admin-user-cell-user{background:#f6f8fb;border-bottom:1px solid rgba(23,32,51,.08)}.admin-user-table td[data-label]:before{color:var(--muted);content:attr(data-label);display:block;font-size:.66rem;font-weight:850;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.admin-user-table .admin-user-cell-manager{border-right:1px solid rgba(23,32,51,.08)}.admin-user-table .admin-user-cell-actions{border-top:1px solid rgba(23,32,51,.08)}.admin-user-table .admin-user-row-actions{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-user-table .admin-user-row-actions button{justify-content:center;min-width:0;width:100%}.admin-user-table .admin-user-section-row{display:block}.admin-user-table .admin-user-section-row th{display:block;padding:8px 4px 2px}.admin-user-identity-fields,.admin-role-checklist fieldset>div,.admin-role-permissions,.admin-project-assignments,.admin-project-checklist>div{grid-template-columns:1fr}.admin-role-checklist label:nth-child(odd),.admin-project-checklist label:nth-child(odd){border-right:0}.admin-user-dialog{padding:12px}.admin-role-permissions>aside,.admin-project-assignments>aside{display:flex;max-height:none;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.admin-role-permissions>aside button{flex:0 0 auto;width:max-content}.admin-project-assignments>aside{align-items:stretch;flex-direction:column;overflow:hidden}.admin-project-engineer-list{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.admin-project-engineer-list button{flex:0 0 auto;max-width:min(260px,calc(100vw - 52px));width:max-content}.admin-project-assignments>section>header,.admin-project-assignments>section>footer,.admin-user-dialog>footer{align-items:stretch;flex-wrap:wrap}.admin-project-assignments>section>footer .primary-action{width:100%}}@media(min-width:861px){.admin-console-page:not(.my-day-beta-page) :is(h1,h2){font-family:var(--font-heading)}.admin-console-page:not(.my-day-beta-page) :is(h3,h4,h5,h6,button,input,select,textarea){font-family:var(--font-body)}.admin-console-page:not(.my-day-beta-page) .admin-user-table thead th,.admin-console-page:not(.my-day-beta-page) .admin-permission-matrix thead th,.admin-console-page:not(.my-day-beta-page) .admin-project-access-matrix thead th,.admin-console-page:not(.my-day-beta-page) .admin-user-dialog>header span,.admin-console-page:not(.my-day-beta-page) .admin-role-permissions>section>header span,.admin-console-page:not(.my-day-beta-page) .admin-project-assignments>section>header span,.admin-console-page:not(.my-day-beta-page) .admin-user-identity-fields label,.admin-console-page:not(.my-day-beta-page) .admin-user-current-email>span,.admin-console-page:not(.my-day-beta-page) .admin-role-checklist legend,.admin-console-page:not(.my-day-beta-page) .admin-project-checklist legend{font-weight:600}.admin-console-page:not(.my-day-beta-page) .admin-user-manager-name{font-weight:500}.admin-console-page:not(.my-day-beta-page) .admin-user-manager-name.is-empty,.admin-console-page:not(.my-day-beta-page) .admin-user-table td:first-child small,.admin-console-page:not(.my-day-beta-page) .admin-user-email,.admin-console-page:not(.my-day-beta-page) .admin-user-cell-identity>small,.admin-console-page:not(.my-day-beta-page) .admin-user-current-email strong,.admin-console-page:not(.my-day-beta-page) .admin-user-manager-field small,.admin-console-page:not(.my-day-beta-page) .admin-user-dialog-copy,.admin-console-page:not(.my-day-beta-page) .admin-user-dialog-copy span{font-weight:400}.admin-console-page:not(.my-day-beta-page) .admin-user-dialog-copy strong{font-weight:500}.admin-console-page:not(.my-day-beta-page) .admin-user-dialog>footer button,.admin-console-page:not(.my-day-beta-page) .admin-role-permissions>section>footer button,.admin-console-page:not(.my-day-beta-page) .admin-project-assignments>section>footer button{font-weight:600}}.my-day-desktop-kicker,.my-day-desktop-subtitle,.my-day-workbook-toolbar-meta{display:none}@media(min-width:861px){.project-wbs-live-sheet,.my-day-page.wbs-my-work-page{--desktop-canvas: #f7f7f8;--desktop-surface: #ffffff;--desktop-surface-soft: #f5f5f7;--desktop-ink: #03081d;--desktop-muted: #6e6e73;--desktop-line: #e5e5e7;--desktop-blue: #1569ff;--desktop-blue-soft: #eef4ff;background:var(--desktop-canvas);color:var(--desktop-ink);font-family:var(--font-sans)}.project-wbs-live-sheet,.project-wbs-engineering-workbook-mode.project-wbs-live-sheet,.project-wbs-architecture-register-mode.project-wbs-live-sheet{background:var(--desktop-canvas);gap:0}.project-wbs-live-sheet .project-wbs-stable-toolbar{align-items:end;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,auto);padding:20px 16px 18px}.project-wbs-live-sheet .project-wbs-title{display:grid;gap:4px;min-width:0}.project-wbs-live-sheet .project-wbs-title .eyebrow{color:var(--desktop-blue);font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-title h1{color:var(--desktop-ink);font-family:var(--font-heading);font-size:clamp(2rem,2.35vw,2.65rem);font-weight:600;letter-spacing:-.035em;line-height:.98;margin:0}.project-wbs-live-sheet .project-wbs-title-description{color:var(--desktop-muted);font-size:.82rem;line-height:1.45;margin:3px 0 0}.project-wbs-live-sheet .project-wbs-title-context{align-items:stretch;border-block:1px solid var(--desktop-line);display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));min-width:480px}.project-wbs-live-sheet .project-wbs-title-context>div{align-content:center;display:grid;gap:3px;min-width:0;padding:10px 14px}.project-wbs-live-sheet .project-wbs-title-context>div+div{border-left:1px solid var(--desktop-line)}.project-wbs-live-sheet .project-wbs-title-context span{color:var(--desktop-muted);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-title-context strong{color:var(--desktop-ink);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-live-sheet .project-wbs-content-panel,.project-wbs-live-sheet .project-wbs-workspace{gap:0}.project-wbs-live-sheet .project-wbs-sheet-controls,.project-wbs-live-sheet .project-wbs-department-nav,.project-wbs-live-sheet .project-wbs-grid-shell{max-width:100%;width:100%}.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:end;background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:12px 12px 0 0;box-shadow:none;display:grid;gap:8px 10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px}.project-wbs-live-sheet .project-wbs-control,.project-wbs-live-sheet .project-wbs-search,.project-wbs-live-sheet .project-wbs-sheet-actions{flex:none;max-width:none;min-width:0}.project-wbs-live-sheet .project-wbs-control{gap:4px}.project-wbs-live-sheet .project-wbs-control>span{color:var(--desktop-muted);font-size:.65rem;font-weight:700;letter-spacing:.075em}.project-wbs-live-sheet .project-wbs-control select,.project-wbs-live-sheet .project-wbs-search,.project-wbs-live-sheet .project-wbs-search input,.project-wbs-live-sheet .project-wbs-sheet-actions button{border-color:var(--desktop-line);border-radius:8px;color:var(--desktop-ink);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;min-height:38px}.project-wbs-live-sheet .project-wbs-control select,.project-wbs-live-sheet .project-wbs-search{background:#fbfbfc}.project-wbs-live-sheet .project-wbs-search{padding-inline:11px}.project-wbs-live-sheet .project-wbs-search input{background:transparent;min-height:34px}.project-wbs-live-sheet .project-wbs-search input::placeholder{color:#98989d}.project-wbs-live-sheet .project-wbs-control select:focus,.project-wbs-live-sheet .project-wbs-search:focus-within,.project-wbs-live-sheet .project-wbs-sheet-actions button:focus-visible{border-color:var(--desktop-blue);box-shadow:0 0 0 3px #1569ff1f;outline:0}.project-wbs-live-sheet .project-wbs-sheet-actions{align-items:end;display:flex;flex-wrap:nowrap;gap:7px;justify-content:flex-end;white-space:nowrap}.project-wbs-live-sheet .project-wbs-sheet-actions button{background:var(--desktop-surface);border:1px solid var(--desktop-line);color:#344054;flex:0 0 auto;font-weight:600;padding-inline:11px}.project-wbs-live-sheet .project-wbs-sheet-actions button:hover{border-color:var(--desktop-blue);color:var(--desktop-blue)}.project-wbs-live-sheet .project-wbs-sheet-actions .project-wbs-add-row-action,.project-wbs-live-sheet .project-wbs-sheet-actions .project-wbs-add-row-action:hover{background:var(--desktop-blue);border-color:var(--desktop-blue);color:var(--desktop-surface)}.project-wbs-live-sheet .project-wbs-department-nav{background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:0;border-top:0;min-height:42px;padding:0 14px}.project-wbs-live-sheet .project-wbs-primary-tabs,.project-wbs-live-sheet .project-wbs-other-tabs{gap:22px}.project-wbs-live-sheet .project-wbs-primary-tabs button,.project-wbs-live-sheet .project-wbs-other-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--desktop-muted);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;min-height:42px;padding:5px 1px}.project-wbs-live-sheet .project-wbs-primary-tabs button.active,.project-wbs-live-sheet .project-wbs-other-tabs button.active{background:transparent;border-color:var(--desktop-blue);color:var(--desktop-blue)}.project-wbs-live-sheet .project-wbs-primary-tabs button strong{background:var(--desktop-surface-soft);color:var(--desktop-muted);font-weight:600}.project-wbs-live-sheet .project-wbs-primary-tabs button.active strong{background:var(--desktop-blue-soft);color:var(--desktop-blue)}.project-wbs-live-sheet .project-wbs-grid-shell,.project-wbs-engineering-workbook-mode .project-wbs-grid-shell,.project-wbs-architecture-register-mode .project-wbs-grid-shell{background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:0 0 12px 12px;border-top:0;box-shadow:none}.project-wbs-live-sheet .project-wbs-grid-headbar,.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle{background:var(--desktop-surface);border-color:var(--desktop-line);height:auto;min-height:54px;padding:9px 14px}.project-wbs-live-sheet .project-wbs-grid-headbar h2{color:var(--desktop-ink);font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:-.01em}.project-wbs-live-sheet .project-wbs-head-meta,.project-wbs-live-sheet .project-wbs-head-meta span,.project-wbs-live-sheet .project-wbs-head-save-copy strong,.project-wbs-live-sheet .project-wbs-head-save-copy span{color:var(--desktop-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:500}.project-wbs-live-sheet .section-navigator{background:var(--desktop-surface);border-color:var(--desktop-line);box-shadow:none;flex-basis:158px;width:158px}.project-wbs-live-sheet .sectioned-workbook-context{min-height:34px;padding:5px 9px}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table{background:var(--desktop-surface);border-color:var(--desktop-line);border-radius:0;box-shadow:none}.project-wbs-live-sheet .project-wbs-table-head,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-head{background:#fbfbfc}.project-wbs-live-sheet .project-wbs-table-head>span,.project-wbs-live-sheet .project-wbs-table-head>strong,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-head>span{color:var(--desktop-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.045em}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-head>span,.my-day-page.wbs-my-work-page .workbook-task-head>span{padding-right:12px}.project-wbs-live-sheet .workbook-column-sort-button,.my-day-page.wbs-my-work-page .workbook-column-sort-button{gap:3px}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row),.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head){background:var(--desktop-surface)}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row):hover,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head):hover{background:var(--desktop-blue-soft)}.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>span,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head):not(.project-wbs-table-filter-row)>strong,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span{border-color:var(--desktop-line);color:#344054;font-family:var(--font-sans);font-size:.8125rem}.project-wbs-live-sheet .project-wbs-table-filter-row input,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head) input,.project-wbs-live-sheet .project-wbs-table-row:not(.project-wbs-table-head) select,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head) input,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head) select{font-family:var(--font-sans);font-size:.8125rem}.my-day-page.wbs-my-work-page{gap:7px}.my-day-page.wbs-my-work-page>.my-work-header.my-day-workbook-header{align-items:center;background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:10px;box-shadow:0 2px 10px #03081d0d;gap:12px;grid-template-columns:minmax(0,1fr) minmax(230px,300px);min-height:0;padding:8px 11px}.my-day-page.wbs-my-work-page>.my-work-header>div:first-child{display:grid;gap:1px;min-width:0}.my-day-page.wbs-my-work-page .my-work-header .eyebrow{color:var(--desktop-blue);font-size:.61rem;font-weight:600;letter-spacing:.08em;line-height:1.1}.my-day-page.wbs-my-work-page .my-work-header h1{color:var(--desktop-ink);font-family:var(--font-heading);font-size:1.55rem;font-weight:600;letter-spacing:-.025em;line-height:1.05}.my-day-page.wbs-my-work-page .my-work-header p:not(.eyebrow),.my-day-page.wbs-my-work-page .my-day-project-context{color:var(--desktop-muted);font-size:.69rem;font-weight:500;line-height:1.2;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page .my-work-quick-card{align-content:center;background:var(--desktop-surface-soft);border:1px solid var(--desktop-line);border-radius:8px;box-shadow:none;gap:1px;min-height:43px;overflow:hidden;padding:5px 8px}.my-day-page.wbs-my-work-page .my-work-quick-card span{color:var(--desktop-blue);font-size:.58rem;font-weight:600;letter-spacing:.06em}.my-day-page.wbs-my-work-page .my-work-quick-card strong,.my-day-page.wbs-my-work-page .my-work-quick-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page .my-work-quick-card strong{color:var(--desktop-ink);font-size:.75rem;font-weight:500}.my-day-page.wbs-my-work-page .my-work-quick-card small{color:var(--desktop-muted);font-size:.63rem}.my-day-page.wbs-my-work-page>.my-work-metrics{background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:8px;box-shadow:none;gap:0;overflow:hidden}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric{align-items:baseline;background:var(--desktop-surface);border:0;border-right:1px solid var(--desktop-line);border-radius:0;box-shadow:none;display:flex;gap:7px;min-height:34px;padding:6px 9px}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric:last-child{border-right:0}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric strong{color:var(--desktop-ink);font-size:.94rem;font-weight:600;line-height:1}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric small,.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric span{color:var(--desktop-muted);font-size:.64rem;font-weight:500;line-height:1.1}.my-day-page.wbs-my-work-page>.workbook-filter-bar{align-items:end;background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:9px;box-shadow:0 2px 8px #03081d0a;flex-wrap:nowrap;gap:9px;min-height:44px;padding:5px 7px}.my-day-page.wbs-my-work-page .workbook-view-tabs,.my-day-page.wbs-my-work-page .md-group-tabs.compact{align-self:stretch;background:transparent;border:0;border-radius:0;gap:14px;padding:0 3px}.my-day-page.wbs-my-work-page .workbook-view-tabs button,.my-day-page.wbs-my-work-page .md-group-tabs.compact button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--desktop-muted);font-size:.72rem;font-weight:500;min-height:32px;padding:3px 1px}.my-day-page.wbs-my-work-page .workbook-view-tabs button.active,.my-day-page.wbs-my-work-page .md-group-tabs.compact button.active{background:transparent;border-color:var(--desktop-blue);box-shadow:none;color:var(--desktop-blue)}.my-day-page.wbs-my-work-page .workbook-filter-selects label{align-items:start;display:grid;gap:2px;font-size:.58rem;font-weight:600;letter-spacing:.055em}.my-day-page.wbs-my-work-page .workbook-filter-selects select,.my-day-page.wbs-my-work-page .my-day-search-input{background:var(--desktop-surface-soft);border-color:var(--desktop-line);border-radius:7px;color:var(--desktop-ink);font-size:.72rem;font-weight:500;min-height:30px}.my-day-page.wbs-my-work-page .sectioned-workbook-layout{gap:7px}.my-day-page.wbs-my-work-page .section-navigator{background:var(--desktop-surface);border-color:var(--desktop-line);box-shadow:none;flex-basis:158px;width:158px}.my-day-page.wbs-my-work-page .sectioned-workbook-context{background:var(--desktop-surface);border-color:var(--desktop-line);border-radius:8px;box-shadow:none;min-height:34px;padding:5px 9px}.my-day-page.wbs-my-work-page .workbook-task-table{background:var(--desktop-surface);border-color:var(--desktop-line);border-radius:9px;box-shadow:0 3px 12px #03081d0d}.my-day-page.wbs-my-work-page .workbook-task-head{background:var(--desktop-surface-soft)}.my-day-page.wbs-my-work-page .workbook-task-head>span{color:var(--desktop-muted);font-size:.65rem;font-weight:600;letter-spacing:.045em}.my-day-page.wbs-my-work-page .workbook-task-row>span{border-color:var(--desktop-line);color:#273456;font-size:.75rem;font-weight:400}.my-day-page.wbs-my-work-page .workbook-task-description strong,.my-day-page.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Description]{color:var(--desktop-ink);font-weight:500}.my-day-page.wbs-my-work-page .workbook-ageing-value{border:1px solid transparent;border-radius:7px;font-size:.67rem;font-weight:600;justify-content:center;line-height:1;max-width:44px;min-height:24px;min-width:38px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page .workbook-ageing-value.is-overdue{background:#fff0f1;border-color:#b83b4540;color:#b83b45}.my-day-page.wbs-my-work-page .workbook-ageing-value.is-current{background:#eaf8f0;border-color:#25714b3d;color:#25714b}.my-day-page.wbs-my-work-page .workbook-ageing-value.is-empty{background:var(--desktop-surface-soft);border-color:var(--desktop-line);color:var(--desktop-muted)}.project-wbs-shared-task-rows .workbook-row-actions,.my-day-page.wbs-my-work-page .workbook-row-actions{gap:3px;min-width:0;overflow:hidden;white-space:nowrap}.project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button.workbook-remarks-action,.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button.workbook-remarks-action{flex:0 0 auto;gap:4px;min-width:max-content;padding:0 7px;width:auto}.project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button.workbook-remarks-action>svg,.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button.workbook-remarks-action>svg{display:none}.project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button.workbook-attachments-action,.my-day-page.wbs-my-work-page .workbook-task-row:not(.workbook-task-head) .workbook-row-actions .workbook-icon-button.workbook-attachments-action{flex:0 0 27px;gap:0;min-width:27px;padding:0;width:27px}.project-wbs-shared-task-rows .workbook-row-actions .workbook-action-label,.my-day-page.wbs-my-work-page .workbook-row-actions .workbook-action-label{display:inline!important;font-size:.64rem;font-weight:500;line-height:1}.project-wbs-shared-task-rows .workbook-row-actions .workbook-remarks-action:after,.my-day-page.wbs-my-work-page .workbook-row-actions .workbook-remarks-action:after{right:3px;top:3px}.project-wbs-shared-task-rows .workbook-row-actions:has(.project-wbs-programme-insert-button[aria-expanded=true]){overflow:visible;position:relative;z-index:51}}@media(min-width:861px)and (max-width:1179px){.project-wbs-live-sheet .project-wbs-stable-toolbar{gap:14px;grid-template-columns:minmax(0,1fr)}.project-wbs-live-sheet .project-wbs-title-context{min-width:0;width:100%}.project-wbs-live-sheet .project-wbs-sheet-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.project-wbs-live-sheet .project-wbs-sheet-actions{grid-column:1 / -1}.my-day-page.wbs-my-work-page>.workbook-filter-bar{align-items:stretch;flex-wrap:wrap}}@media(min-width:1180px)and (max-width:1549px){.project-wbs-live-sheet .project-wbs-sheet-controls{grid-template-columns:repeat(12,minmax(0,1fr))}.project-wbs-live-sheet .project-wbs-project-control{grid-column:1 / 4}.project-wbs-live-sheet .project-wbs-department-control{grid-column:4 / 7}.project-wbs-live-sheet .project-wbs-task-type-control{grid-column:7 / 10}.project-wbs-live-sheet .project-wbs-status-filter-control{grid-column:10 / 13}.project-wbs-live-sheet .project-wbs-section-control{grid-column:1 / 3}.project-wbs-live-sheet .project-wbs-scope-control{grid-column:3 / 5}.project-wbs-live-sheet .project-wbs-sheet-controls .project-wbs-search{grid-column:5 / 8}.project-wbs-live-sheet .project-wbs-sheet-actions{grid-column:8 / 13}}@media(min-width:1550px){.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:end;display:flex;flex-wrap:wrap}.project-wbs-live-sheet .project-wbs-control{flex:1 1 120px}.project-wbs-live-sheet .project-wbs-project-control{flex-grow:1.35}.project-wbs-live-sheet .project-wbs-search{flex:1 1 180px}.project-wbs-live-sheet .project-wbs-sheet-actions{flex:0 1 auto;grid-column:auto}.project-wbs-live-sheet .project-wbs-sheet-actions button{min-width:0}}@media(min-width:861px){.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page) .sidebar{background:#03081d;border-right-color:#17264a;box-shadow:none}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page) .sidebar-section-nav{border-top-color:#17264a}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page) .side-nav button:hover,.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page) .side-nav button.active,.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page) .sidebar-section-nav button:hover,.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page) .sidebar-section-nav button.active{background:#0d1837;border-color:#1569ff52;box-shadow:inset 3px 0 #1569ff}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell{padding-top:0}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar{align-items:center;background:#fffffff5;border:0;border-bottom:1px solid #e5e5e7;border-radius:0;box-shadow:none;color:#03081d;margin:0 -16px 22px;min-height:64px;padding:12px 24px}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar .icon-button,.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar .open-as-button{background:#fff;border-color:#e5e5e7;color:#03081d;box-shadow:none}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar .open-as-button small,.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar .open-as-button strong{color:#03081d}.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar .topbar-add-action{background:#1569ff;border-color:#1569ff;color:#fff}.project-wbs-live-sheet .project-wbs-stable-toolbar{align-items:center;border-bottom:1px solid var(--desktop-line);gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,440px);padding:12px 0 11px}.project-wbs-live-sheet .project-wbs-title h1{font-size:clamp(1.7rem,2vw,1.95rem);line-height:1}.project-wbs-live-sheet .project-wbs-title-description{font-size:.78rem;line-height:1.3;max-width:680px}.project-wbs-live-sheet .project-wbs-title-context{border-block:0;border-left:1px solid var(--desktop-line);grid-template-columns:repeat(3,minmax(100px,1fr));min-width:0}.project-wbs-live-sheet .project-wbs-title-context>div{gap:2px;padding:6px 12px}.project-wbs-live-sheet .project-wbs-title-context strong{font-size:.76rem}.project-wbs-live-sheet .project-wbs-filtered-stats{background:transparent;border-bottom:1px solid var(--desktop-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:46px}.project-wbs-live-sheet .project-wbs-filtered-stats>div{align-content:center;display:grid;gap:2px;min-width:0;padding:7px 14px}.project-wbs-live-sheet .project-wbs-filtered-stats>div+div{border-left:1px solid var(--desktop-line)}.project-wbs-live-sheet .project-wbs-filtered-stats span{color:var(--desktop-muted);font-size:.61rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-filtered-stats strong{color:var(--desktop-ink);font-size:1.05rem;font-weight:650;line-height:1}.project-wbs-live-sheet .project-wbs-filtered-stats .is-overdue strong{color:#b84a4a}.project-wbs-live-sheet .project-wbs-filtered-stats .is-due-this-week strong{color:#9b650f}.project-wbs-live-sheet .project-wbs-filtered-stats .is-completed strong{color:#157a42}.project-wbs-live-sheet .project-wbs-sheet-controls{align-items:flex-end;background:transparent;border:0;border-bottom:1px solid var(--desktop-line);border-radius:0;display:flex;flex-wrap:wrap;gap:6px 10px;padding:7px 0 6px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-control,.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-search,.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-sheet-actions{order:1}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-control{flex:0 0 140px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-project-control{flex-basis:178px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-department-control{flex-basis:156px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-section-control{flex-basis:148px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-scope-control{flex-basis:142px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-task-type-control,.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-status-filter-control{display:none}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-search{flex:1 1 220px;max-width:320px}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-sheet-actions{flex:0 0 auto;margin-left:auto}.project-wbs-live-sheet .project-wbs-new-project-action{display:none}.project-wbs-live-sheet .project-wbs-desktop-filter-chips{align-items:center;border-top:1px solid var(--desktop-line);display:flex;flex:1 0 100%;flex-wrap:wrap;gap:8px 22px;min-width:0;order:2;padding-top:6px}.project-wbs-live-sheet .project-wbs-filter-chip-group{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.project-wbs-live-sheet .project-wbs-filter-chip-group>span{color:var(--desktop-muted);font-size:.61rem;font-weight:700;letter-spacing:.075em;margin-right:2px;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-filter-chip-group button{background:var(--desktop-surface);border:1px solid #d8dae1;border-radius:999px;color:#46587d;cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:550;line-height:1;min-height:26px;padding:4px 9px}.project-wbs-live-sheet .project-wbs-filter-chip-group button:hover,.project-wbs-live-sheet .project-wbs-filter-chip-group button:focus-visible{border-color:var(--desktop-blue);color:var(--desktop-blue);outline:0}.project-wbs-live-sheet .project-wbs-filter-chip-group button.active{background:var(--desktop-blue);border-color:var(--desktop-blue);color:var(--desktop-surface)}.project-wbs-live-sheet .project-wbs-filter-chip-group button:disabled{cursor:not-allowed;opacity:.55}.project-wbs-live-sheet .project-wbs-sheet-controls>.project-wbs-inline-note{flex:1 0 100%;order:3}.project-wbs-live-sheet .project-wbs-department-nav{background:transparent;border:0;border-bottom:1px solid var(--desktop-line);padding-inline:0}.project-wbs-live-sheet .project-wbs-grid-shell{background:transparent;border:0;border-radius:0}.project-wbs-live-sheet .project-wbs-grid-headbar,.project-wbs-live-sheet .project-wbs-grid-headbar.has-view-toggle{background:transparent;border:0;border-bottom:1px solid var(--desktop-line);min-height:44px;padding:8px 0 7px}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-table{border:1px solid var(--desktop-line);border-radius:0;box-shadow:none}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-head,.project-wbs-engineering-workbook-mode.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-head{background:var(--desktop-surface-soft)!important}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-head>span{background:var(--desktop-surface-soft)!important;border-left:0;color:var(--desktop-muted);font-size:.68rem;font-weight:700;letter-spacing:.065em;min-height:34px;padding:6px 9px;text-transform:uppercase}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row-wrap,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-area-group .workbook-task-row-wrap{border-bottom:1px solid var(--desktop-line);border-top:0}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head),.project-wbs-engineering-workbook-mode.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row-wrap:nth-child(2n) .workbook-task-row:not(.workbook-task-head),.project-wbs-engineering-workbook-mode.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-virtual-item:nth-child(2n) .workbook-task-row:not(.workbook-task-head){background:var(--desktop-surface);min-height:46px}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head):hover{background:#f1f5ff}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span{border-left:0;min-height:44px;padding:5px 9px}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-id-tree.is-child{grid-template-columns:38px minmax(0,1fr)}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Project]{color:#596579;font-size:.73rem;font-weight:400}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description]{font-weight:500;white-space:normal}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-task-meta-line{color:var(--desktop-muted);display:block;font-size:.63rem;font-weight:400;line-height:1.1;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-inline-date,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-inline-duration,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-inline-status{background:var(--desktop-surface)!important;border:1px solid #d8dae1!important;border-radius:5px;min-height:30px}.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-row-actions .workbook-icon-button,.project-wbs-live-sheet .project-wbs-shared-task-rows .workbook-remarks-trigger{background:var(--desktop-surface);border-color:#d8dae1}.project-wbs-live-sheet .sectioned-workbook-context,.project-wbs-live-sheet .section-navigator,.project-wbs-live-sheet .section-empty-state{border-radius:0;box-shadow:none}.project-wbs-live-sheet .section-empty-state,.project-wbs-live-sheet .project-wbs-desktop-state{align-content:center;background:var(--desktop-surface);color:var(--desktop-muted);display:grid;gap:7px;justify-items:center;min-height:220px;padding:28px;text-align:center}.project-wbs-live-sheet .section-empty-state strong,.project-wbs-live-sheet .project-wbs-desktop-state strong{color:var(--desktop-ink);font-size:.94rem}.project-wbs-live-sheet .project-wbs-desktop-state.is-unavailable svg{color:#b84a4a}.project-wbs-live-sheet .project-wbs-state-skeleton{display:grid;gap:7px;margin-top:10px;max-width:680px;width:min(70vw,680px)}.project-wbs-live-sheet .project-wbs-state-skeleton i{background:linear-gradient(90deg,#f5f7fa,#e8ebf2,#f5f7fa);border-radius:2px;display:block;height:14px}.my-day-page.wbs-my-work-page{gap:0}.my-day-page.wbs-my-work-page>.my-work-header{background:transparent;border:0;border-bottom:1px solid var(--desktop-line);border-radius:0;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(250px,320px);padding:24px 0 20px}.my-day-page.wbs-my-work-page .my-work-header h1{font-size:clamp(2rem,2.7vw,2.8rem);line-height:.98}.my-day-page.wbs-my-work-page>.my-work-header.md-executive-my-day-header{grid-template-columns:minmax(0,1fr) minmax(230px,300px);min-height:0;padding:8px 0 9px}.my-day-page.wbs-my-work-page .md-executive-my-day-header h1{font-size:1.55rem;line-height:1.05}.my-day-page.wbs-my-work-page .md-executive-my-day-header .my-work-quick-card{min-height:38px}.my-day-page.wbs-my-work-page .my-work-header p:not(.eyebrow),.my-day-page.wbs-my-work-page .my-day-project-context{font-size:.86rem;line-height:1.4;max-width:680px;white-space:normal}.my-day-page.wbs-my-work-page .my-work-quick-card{align-content:center;background:transparent;border:0;border-left:1px solid var(--desktop-line);border-radius:0;min-height:48px;padding:7px 0 7px 20px}.my-day-page.wbs-my-work-page>.my-work-metrics{background:transparent;border:0;border-bottom:1px solid var(--desktop-line);border-radius:0;box-shadow:none}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric{background:transparent}.my-day-page.wbs-my-work-page>.workbook-filter-bar{align-items:end;background:transparent;border:0;border-bottom:1px solid var(--desktop-line);border-radius:0;box-shadow:none;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto auto auto;min-height:0;padding:16px 0}.my-day-page.wbs-my-work-page .workbook-view-tabs,.my-day-page.wbs-my-work-page .md-group-tabs.compact{background:transparent;border:0;border-radius:0;gap:16px;padding:0}.my-day-page.wbs-my-work-page .workbook-view-tabs button,.my-day-page.wbs-my-work-page .md-group-tabs.compact button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--desktop-muted);min-height:32px;padding:3px 1px}.my-day-page.wbs-my-work-page .workbook-view-tabs button.active,.my-day-page.wbs-my-work-page .md-group-tabs.compact button.active{background:transparent;border-color:var(--desktop-blue);box-shadow:none;color:var(--desktop-blue)}.my-day-page.wbs-my-work-page .workbook-filter-selects{display:grid;gap:12px}.my-day-page.wbs-my-work-page .my-day-row-filters,.my-day-page.wbs-my-work-page .md-executive-primary-filters{display:grid;gap:12px;min-width:0}.my-day-page.wbs-my-work-page .my-day-row-filters{grid-template-columns:repeat(3,minmax(100px,.8fr)) minmax(190px,1.25fr)}.my-day-page.wbs-my-work-page .md-executive-primary-filters{flex:none;grid-template-columns:minmax(150px,.8fr) minmax(190px,1.2fr)}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--desktop-ink);min-height:32px;padding:3px 0}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle:hover,.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle:focus-visible{background:transparent;border-bottom-color:var(--desktop-blue);box-shadow:none}.my-day-page.wbs-my-work-page .sectioned-workbook-context{background:transparent;border:0;border-bottom:1px solid var(--desktop-line);border-radius:0;box-shadow:none;padding:12px 0}.my-day-page.wbs-my-work-page .section-navigator{background:transparent;border:0;box-shadow:none}.my-day-page.wbs-my-work-page .workbook-task-table{border-radius:8px;box-shadow:none}.my-day-page.wbs-my-work-page .workbook-task-head>span{font-size:.68rem}.my-day-page.wbs-my-work-page .workbook-task-head>span .workbook-column-label{letter-spacing:0}.my-day-page.wbs-my-work-page .workbook-task-row>span{font-size:.82rem}.my-day-page.wbs-my-work-page .workbook-task-description strong,.my-day-page.wbs-my-work-page .workbook-task-row>span[data-mobile-label=Description]{font-size:.84rem}.my-day-page.wbs-my-work-page .workbook-inline-date,.my-day-page.wbs-my-work-page .workbook-inline-status{font-size:.82rem}.my-day-page.wbs-my-work-page{display:grid;gap:0;grid-template-columns:minmax(360px,1fr) minmax(420px,.72fr)}.my-day-page.wbs-my-work-page>*{grid-column:1 / -1}.my-day-page.wbs-my-work-page.my-day-has-metrics>.my-work-header{border-radius:10px 0 0;border-right:0;grid-column:1}.my-day-page.wbs-my-work-page.my-day-has-metrics>.my-work-metrics{align-self:stretch;border-radius:0 10px 0 0;grid-column:2}.my-day-page.wbs-my-work-page>.my-work-header,.my-day-page.wbs-my-work-page>.my-work-header.md-executive-my-day-header{align-items:center;background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:10px 10px 0 0;box-shadow:0 2px 10px #03081d0d;grid-template-columns:minmax(0,1fr);min-height:74px;padding:8px 12px}.my-day-page.wbs-my-work-page>.my-work-header>div:first-child,.my-day-page.wbs-my-work-page .md-executive-my-day-heading{align-items:initial;display:grid;gap:3px}.my-day-page.wbs-my-work-page .my-day-heading-line{align-items:center;display:flex;gap:14px;min-width:0}.my-day-page.wbs-my-work-page .my-day-heading-line .my-day-secondary-tabs{align-self:center;flex:0 0 auto}.my-day-page.wbs-my-work-page .my-day-desktop-kicker,.my-day-page.wbs-my-work-page .my-day-desktop-subtitle{display:block}.my-day-page.wbs-my-work-page .my-day-header-description,.my-day-page.wbs-my-work-page .my-day-project-context,.my-day-page.wbs-my-work-page>.my-work-header .my-work-quick-card{display:none}.my-day-page.wbs-my-work-page .my-work-header h1,.my-day-page.wbs-my-work-page .md-executive-my-day-header h1{font-family:var(--font-heading);font-size:clamp(1.65rem,2vw,2.05rem);line-height:1;white-space:nowrap}.my-day-page.wbs-my-work-page .my-work-header .eyebrow{color:var(--desktop-blue);font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.my-day-page.wbs-my-work-page .my-work-header .my-day-desktop-subtitle{color:var(--desktop-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.35;margin:2px 0 0;max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-day-page.wbs-my-work-page>.my-work-metrics{background:var(--desktop-surface);border:1px solid var(--desktop-line);border-left:0;box-shadow:0 2px 10px #03081d0d;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric{align-items:baseline;border-bottom:0;border-right:1px solid var(--desktop-line);display:flex;gap:6px;justify-content:center;min-height:72px;padding:25px 7px 8px}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric:last-child{border-right:0}.my-day-page.wbs-my-work-page>.workbook-filter-bar,.my-day-page.wbs-my-work-page>.workbook-filter-bar.md,.my-day-page.wbs-my-work-page>.workbook-filter-bar.md-executive-filter-bar{align-items:end;background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:0 0 10px 10px;border-top:0;box-shadow:0 2px 10px #03081d0a;display:flex;flex-wrap:wrap;gap:10px;min-height:44px;padding:6px 9px}.my-day-page.wbs-my-work-page .my-day-row-filters,.my-day-page.wbs-my-work-page .md-executive-primary-filters{display:grid;flex:1 1 390px;gap:10px;grid-template-columns:minmax(160px,200px) minmax(240px,1fr)}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle{align-self:end;background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:7px;color:var(--desktop-ink);min-height:30px;padding:4px 10px}.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle:hover,.my-day-page.wbs-my-work-page .md-executive-more-filters-toggle:focus-visible{background:var(--desktop-blue-soft);border-color:#1569ff59}.my-day-page.wbs-my-work-page .md-executive-more-filters{flex:1 0 100%;grid-template-columns:repeat(2,minmax(160px,220px));padding-top:2px}.my-day-page.wbs-my-work-page .sectioned-workbook-content>.sectioned-workbook-context{display:none}.my-day-page.wbs-my-work-page .workbook-task-sections-toolbar{background:var(--desktop-surface);border:1px solid var(--desktop-line);border-radius:8px;min-height:39px;padding:4px 6px}.my-day-page.wbs-my-work-page .my-day-workbook-toolbar-meta{align-items:baseline;color:var(--desktop-muted);display:flex;flex:1 1 auto;font-size:.72rem;gap:6px;justify-content:center;min-width:0}.my-day-page.wbs-my-work-page .my-day-workbook-toolbar-meta strong{color:var(--desktop-ink);font-weight:600}.my-day-page.wbs-my-work-page .workbook-column-resize-toolbar{margin-left:0}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric strong{color:var(--desktop-ink)}.my-day-page.wbs-my-work-page>.my-work-metrics .leadership-metric.overdue strong{color:#b4232d}.my-day-page.wbs-my-work-page .workbook-task-head>span,.my-day-page.wbs-my-work-page .workbook-task-head .workbook-column-label{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase}.my-day-page.wbs-my-work-page .workbook-task-table[style*=--wbs-workbook-columns] .workbook-task-head>span{padding-right:8px}.my-day-page.wbs-my-work-page .workbook-task-sections .panel-head h2,.my-day-page.wbs-my-work-page .workbook-task-subtitle,.my-day-page.wbs-my-work-page .workbook-area-row,.my-day-page.wbs-my-work-page .sectioned-workbook-context strong,.my-day-page.wbs-my-work-page .section-navigator-title,.my-day-page.wbs-my-work-page .section-navigator button{font-family:var(--font-sans)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head):is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]),.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head):is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]){background:var(--desktop-surface)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap:nth-child(2n) .workbook-task-row:not(.workbook-task-head):is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]),.my-day-page.wbs-my-work-page .workbook-virtual-item:nth-child(2n) .workbook-task-row:not(.workbook-task-head):is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]){background:#fbfbfc}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:not(.workbook-task-head):is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]):hover,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:not(.workbook-task-head):is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]):hover{background:var(--desktop-blue-soft)}.my-day-page.wbs-my-work-page .workbook-task-row-wrap .workbook-task-row:is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]) .workbook-inline-status,.my-day-page.wbs-my-work-page .workbook-virtual-item .workbook-task-row:is([data-task-status=open],[data-task-status=in_progress],[data-task-status=pending]) .workbook-inline-status{background:var(--desktop-surface);border-color:#d8dae1;color:#344054}.my-day-page.wbs-my-work-page .workbook-ageing-value.is-current{background:var(--desktop-blue-soft);border-color:#1569ff38;color:#315f9f}}@media(min-width:861px)and (max-width:1179px){.app-shell:has(.project-wbs-live-sheet,.wbs-my-work-page)>.content-shell>.topbar{margin-inline:-16px}.my-day-page.wbs-my-work-page>.workbook-filter-bar{display:flex;flex-wrap:wrap}.my-day-page.wbs-my-work-page .md-executive-primary-filters,.my-day-page.wbs-my-work-page .my-day-row-filters{flex:1 1 330px}}@media(min-width:861px){.project-wbs-live-sheet:not(.my-day-beta-page) :is(h1,h2),.wbs-my-work-page:not(.my-day-beta-page) :is(h1,h2){font-family:var(--font-heading)}.project-wbs-live-sheet:not(.my-day-beta-page) :is(h3,h4,h5,h6,button,input,select,textarea),.wbs-my-work-page:not(.my-day-beta-page) :is(h3,h4,h5,h6,button,input,select,textarea){font-family:var(--font-body)}.my-day-page.wbs-my-work-page:not(.my-day-beta-page) .workbook-task-sections .panel-head h2{font-family:var(--font-body)}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title h1{font-size:clamp(28px,2vw,34px);font-weight:600}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-grid-headbar h2{font-family:var(--font-body)}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-grid-headbar h2,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filtered-stats strong{font-size:1.125rem}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filtered-stats strong{font-weight:600}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title .eyebrow,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title-context span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filtered-stats span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-control>span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filter-chip-group>span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-head-meta,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-head-meta span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-head-save-copy strong,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-head-save-copy span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-head>span,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-meta-line{font-size:.75rem}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title-context strong,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-control select,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-search,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-search input,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-sheet-actions button,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-primary-tabs button,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-other-tabs button,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filter-chip-group button,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head) :is(input,select,textarea){font-size:.8125rem}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filter-chip-group button{font-weight:500}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title-description,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span{font-size:.875rem}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Project],.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-meta-line{font-weight:400}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description]{font-weight:500}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-head>span{font-family:var(--font-body);font-weight:600}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head),.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span{font-family:var(--font-body);font-weight:400}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-id-link{color:var(--action);font-family:var(--font-body);font-weight:400;text-decoration:none}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-id-link:hover,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-id-link:focus-visible{text-decoration:underline}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span[data-mobile-label=Description],.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-name{font-family:var(--font-body);font-weight:500}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-meta-line{color:var(--desktop-muted);font-family:var(--font-body);font-weight:400}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span:is([data-mobile-label=From],[data-mobile-label=To]),.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-inline-date,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows :is([data-mobile-label=From],[data-mobile-label=To]) .workbook-context-text{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:400}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-row:not(.workbook-task-head)>span:is([data-mobile-label=Location],[data-mobile-label=Project]){font-family:var(--font-body);font-weight:400}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-inline-status{font-family:var(--font-body);font-weight:500}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-subtask-toggle{font-family:var(--font-body);font-weight:500}}@media(min-width:861px){.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-stable-toolbar{padding-block:6px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title{gap:2px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title-description{margin-top:0}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-title-context>div{padding-block:3px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filtered-stats{min-height:36px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-filtered-stats>div{padding-block:4px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-sheet-controls{gap:4px 10px;padding-block:4px 3px}.project-wbs-live-sheet:not(.my-day-beta-page) :is(.project-wbs-control select,.project-wbs-search,.project-wbs-sheet-actions button){min-height:34px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-desktop-filter-chips{gap:6px 18px;padding-top:3px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-department-nav,.project-wbs-live-sheet:not(.my-day-beta-page) :is(.project-wbs-primary-tabs button,.project-wbs-other-tabs button){min-height:34px}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-grid-headbar,.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-grid-headbar.has-view-toggle{min-height:38px;padding:4px 0}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-grid-headbar .project-wbs-head-meta{flex-wrap:nowrap;min-width:0;opacity:.68;overflow:hidden;white-space:nowrap}.project-wbs-live-sheet:not(.my-day-beta-page) .project-wbs-shared-task-rows .workbook-task-sections-toolbar{margin:0;min-height:30px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-grid-shell{position:relative}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-shared-task-rows>.workbook-task-sections{position:static}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-shared-task-rows>.workbook-task-sections>.workbook-task-sections-toolbar{display:contents}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-shared-task-rows>.workbook-task-sections>.workbook-task-sections-toolbar>.workbook-column-resize-toolbar{height:30px;position:absolute;right:0;top:4px;z-index:2}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-grid-shell:has(.project-wbs-shared-task-rows>.workbook-task-sections>.workbook-task-sections-toolbar>.workbook-column-resize-toolbar)>.project-wbs-grid-headbar{padding-right:112px}}@media(min-width:861px){.wbs-my-work-page .workbook-action-drawer.remarks,.wbs-my-work-page .workbook-action-drawer.row{width:min(580px,calc(100vw - 32px))}}@media(min-width:861px){.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls{align-items:end;column-gap:8px;row-gap:3px;padding:2px 0}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-control-heading{align-self:end;flex:0 0 auto;order:1}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-control-heading h1{color:var(--desktop-ink);font-family:var(--font-heading);font-size:1.7rem;font-weight:600;letter-spacing:-.035em;line-height:1;margin:0;white-space:nowrap}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-project-control,.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-search,.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-sheet-actions{order:1}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-project-control{flex-basis:190px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-search{flex:1 1 260px;max-width:none}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-sheet-actions{margin-left:auto}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-control-row-break{flex:0 0 100%;height:0;order:2}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-control:not(.project-wbs-project-control),.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-control-view-toggle,.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-workload-filters,.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-more-filters-action{order:3}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>:is(.project-wbs-work-group-control,.project-wbs-scope-control,.project-wbs-assignee-filter-control){display:none}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>:is(.project-wbs-task-type-control,.project-wbs-status-filter-control){display:grid;flex-basis:132px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-department-control{flex-basis:142px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-sheet-controls>.project-wbs-section-control{flex-basis:132px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-control-view-toggle{align-self:end;flex:0 0 auto;min-height:34px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-control-view-toggle button{min-height:34px;padding:5px 10px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-workload-filters{align-items:end;display:flex;gap:4px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-workload-filters button{align-items:baseline;background:var(--desktop-surface);border:1px solid #d8dae1;border-radius:999px;color:#46587d;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.75rem;gap:5px;min-height:34px;padding:5px 9px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-workload-filters button strong{color:var(--desktop-ink);font-size:.8125rem}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-workload-filters button.active{background:var(--desktop-blue);border-color:var(--desktop-blue);color:#fff}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-workload-filters button.active strong{color:#fff}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-more-filters-action{align-self:end;min-height:34px;white-space:nowrap}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .mobile-filter-backdrop{align-items:center;background:#0712245c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet{background:var(--inoza-white);border:1px solid rgba(23,32,51,.12);border-radius:12px;box-shadow:0 18px 48px #0712243d;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(78vh,680px);overflow:hidden;width:min(520px,calc(100vw - 48px))}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-sheet-head{align-items:center;border-bottom:1px solid rgba(23,32,51,.1);display:flex;justify-content:space-between;padding:12px 14px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet :is(.mobile-filter-sheet-head div,.mobile-filter-section,.mobile-filter-field){display:grid;gap:5px;min-width:0}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet :is(.mobile-filter-sheet-head span,.mobile-filter-section-title,.mobile-filter-field>span){color:#667085;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-sheet-head strong{color:var(--inoza-slate);font-size:1rem}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-sheet-body{display:grid;gap:14px;overflow-y:auto;padding:14px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-field select{background:#f8fafc;border:1px solid rgba(23,32,51,.14);border-radius:7px;color:var(--inoza-slate);font:inherit;min-height:40px;padding:7px 9px;width:100%}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-chip-row{display:flex;flex-wrap:wrap;gap:6px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-chip-row button{background:#f8fafc;border:1px solid rgba(23,32,51,.13);border-radius:8px;color:#344054;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;min-height:36px;padding:7px 10px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-chip-row button.active{background:var(--surface-shell);border-color:var(--surface-shell);color:var(--inoza-white)}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-mobile-filter-sheet .mobile-filter-sheet-actions{border-top:1px solid rgba(23,32,51,.1);display:flex;justify-content:flex-end;padding:10px 14px}.project-wbs-live-sheet:not(.project-wbs-finance-task-sheet) .project-wbs-inline-note{flex-basis:100%;order:4}}
