:root{--font-sans:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--bg:#f4f0e8;--panel:#fffcf5e0;--panel-strong:#fffdf9;--text:#1f2421;--muted:#5e635f;--line:#323a341f;--accent:#c35c2a;--accent-strong:#9b4319;--accent-soft:#c35c2a1f;--steel:#254441;--steel-soft:#25444114;--form-label-gap:.45rem;--success:#2b6b49;--shadow:0 24px 60px #2d281e1f}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;min-height:100%;scroll-padding-top:6.5rem;overflow-x:clip}body{max-width:100%;min-height:100vh;color:var(--text);font-family:var(--font-sans);background:radial-gradient(circle at 100% 0,#c35c2a2e,#0000 26%),radial-gradient(circle at 0 100%,#25444124,#0000 22%),linear-gradient(#f7f3ec 0%,#f1ecdf 100%);margin:0;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg,video,canvas,iframe{max-width:100%}.shell{--shell-sidebar-width:252px;--shell-content-padding:1.5rem;grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);width:100%;max-width:100%;min-height:100vh;display:grid;position:relative;overflow-x:clip}.shellSidebarCollapsed{--shell-sidebar-width:82px;--shell-content-padding:1.1rem}.sidebar{border-right:1px solid var(--line);color:#eef1ed;z-index:40;width:var(--shell-sidebar-width);overscroll-behavior-x:none;touch-action:pan-y;background:linear-gradient(#1b2523f2,#151d1cfa);flex-direction:column;align-self:start;gap:.72rem;min-width:0;height:100vh;padding:1rem .82rem .82rem;display:flex;position:sticky;top:0;overflow:visible hidden}.sidebar:has(.sidebarRuntimeSlot .topbarRuntimeDetails[open]){z-index:360;overflow:visible}.sidebarNavScroller{flex-direction:column;flex:auto;min-height:0;margin:0 -.12rem;padding:0 .12rem;display:flex;overflow-x:hidden}.topbarTitle,.pageTitle,.sectionCard h3{margin:0}.mutedText{color:var(--muted)}.pageBrandBadge,.authBrandBadge{background:linear-gradient(160deg,#11282614,#f8eedb0a);border:1px solid #f8eedb1a;border-radius:20px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #070f0e14,inset 0 1px #f8eedb14}.brandWordmark{font-family:var(--font-sans);letter-spacing:-.04em;color:#f7f1e6;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;font-size:1.12rem;font-weight:700;line-height:1;display:inline-flex}.brandWordmarkPrimary{color:inherit}.brandWordmarkAccent{color:#f1b15d}.brandWordmarkTag{letter-spacing:.16em;text-transform:uppercase;color:#e6d5b9eb;background:#f8eedb0d;border:1px solid #f8eedb24;border-radius:999px;align-items:center;margin-left:.55rem;padding:.18rem .42rem;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}.topbarBrandBadge{padding:var(--topbar-brand-badge-padding);border-radius:var(--topbar-brand-badge-radius);background:linear-gradient(160deg,#11282614,#f8eedb0a);border:1px solid #f8eedb1a;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #070f0e14,inset 0 1px #f8eedb14}.topbarBrandMark{width:var(--topbar-brand-size);height:var(--topbar-brand-size);border-radius:calc(var(--topbar-brand-size) * .26);box-shadow:0 4px 10px #0000001f}.sidebarNav{flex-direction:column;flex:auto;gap:.38rem;min-height:0;display:flex}.sidebarNavBody{flex-direction:column;flex:auto;gap:.38rem;min-height:0;padding-right:.05rem;display:flex;overflow:hidden auto}.sidebarNavToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;margin-bottom:.35rem;display:grid}.sidebarNavToolbarActionsOnly{grid-template-columns:auto;justify-content:end}.sidebarNavToolbarCopy{min-width:0}.sidebarNavToolbarCopy .mutedText{margin:.15rem 0 0;font-size:.78rem}.sidebarNavToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:.36rem;display:inline-flex}.sidebarNavToolbarButton{color:#eef1edd6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.34rem .66rem;font-size:.77rem;line-height:1.1;transition:background-color .14s,border-color .14s,transform .14s}.sidebarNavToolbarButton:hover,.sidebarNavToolbarButton:focus-visible,.sidebarNavOrderButton:hover,.sidebarNavOrderButton:focus-visible{background:#ffffff14;border-color:#ffffff2e;transform:translate(1px)}.sidebarNavToolbarButtonPrimary{color:#fff8f3;background:linear-gradient(135deg,#c35c2a33,#ffffff0d);border-color:#c35c2a6b}.sidebarNavSearch,.sidebarNavEmptyState{margin:0 0 .22rem}.sidebarNavSearch{gap:.24rem;display:grid}.sidebarNavSearchLabel{letter-spacing:.06em;text-transform:uppercase;color:#eef1edad;font-size:.68rem;font-weight:700}.sidebarNavSearchField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem;display:grid}.sidebarNavSearchInput{color:#f6f8f5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;width:100%;min-width:0;padding:.48rem .64rem;font-size:.82rem;line-height:1.2}.sidebarNavSearchInput::placeholder{color:#eef1ed75}.sidebarNavSearchInput:focus{border-color:#c35c2a73;outline:none;box-shadow:0 0 0 3px #c35c2a24}.sidebarNavSearchClear{color:#eef1edc2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:.28rem .54rem;font-size:.72rem;line-height:1.1}.sidebarNavSearchClear:hover,.sidebarNavSearchClear:focus-visible{background:#ffffff14;border-color:#ffffff2e}.sidebarNavEditHint,.sidebarNavSaveNotice,.sidebarNavEmptyState{border-radius:12px;margin:0 0 .35rem;padding:.48rem .62rem;font-size:.78rem;line-height:1.3}.sidebarNavEditHint{color:#eef1edb8;background:#ffffff09;border:1px solid #ffffff14}.sidebarNavSaveNotice{border:1px solid #ffffff14}.sidebarNavEmptyState{color:#eef1edb8;background:#ffffff09;border:1px solid #ffffff14}.sidebarNavSaveNoticeSuccess{color:#effcf4;background:#339a6229;border-color:#339a625c}.sidebarNavSaveNoticeError{color:#fff3f1;background:#b53b3b2e;border-color:#b53b3b61}.sidebarNavEntry{grid-template-columns:minmax(0,1fr);gap:.36rem;display:grid}.sidebarNavEntryActive{margin-inline:-.18rem;padding-inline:.18rem}.sidebarNavFooter{gap:0;margin-top:.5rem;padding-top:.2rem;display:grid}.sidebarNavOrderControls{gap:.34rem;margin-left:.2rem;display:inline-flex}.sidebarNavOrderButton{color:#eef1edc2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:.28rem .58rem;font-size:.74rem;line-height:1.1;transition:background-color .14s,border-color .14s,transform .14s}.sidebarNavToolbarButton:disabled,.sidebarNavOrderButton:disabled{cursor:not-allowed;opacity:.45;transform:none}.sidebarNavGroup{flex-direction:column;gap:.36rem;display:flex;position:relative}.sidebarNavGroupActive{background:linear-gradient(#c35c2a14,#ffffff05);border-radius:18px;margin:-.18rem;padding:.18rem;box-shadow:inset 0 0 0 1px #ffd2b214}.sidebarNavGroupHasActiveChild:before{content:"";opacity:.92;background:linear-gradient(#ffd2b2fa,#c35c2ab8);border-radius:999px;width:.18rem;position:absolute;top:.22rem;bottom:.22rem;left:-.46rem;box-shadow:0 0 0 1px #ffffff14}.sidebarNavGroup:after{content:"";z-index:69;width:1.05rem;height:calc(100% + .8rem);display:none;position:absolute;top:-.4rem;left:calc(100% - .18rem)}.sidebarNavGroup:hover:after,.sidebarNavGroup:focus-within:after{display:block}.navLink{color:#eef1edd6;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:.6rem;padding:.58rem .72rem;font-size:.9rem;line-height:1.2;transition:transform .14s,background-color .14s,border-color .14s;display:flex}.navGroupTrigger{text-align:left;cursor:pointer;background:0 0;width:100%}.navGroupRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.28rem;display:grid}.navGroupPrimary{min-width:0}.navGroupChevronButton{color:#eef1edd6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-width:2.28rem;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.navGroupChevronButton:hover,.navGroupChevronButton:focus-visible{background:#ffffff0f;border-color:#ffffff29;transform:translate(1px)}.navGroupChevronButtonActive{color:#fff8f3;background:linear-gradient(135deg,#c35c2a29,#ffffff0a);border-color:#c35c2a61}.sidebarNavGroupHasActiveChild .navGroupPrimary{color:#fff8f3;background:linear-gradient(135deg,#c35c2a29,#ffffff0d);border-color:#c35c2a57;box-shadow:inset 3px 0 #ffd2b2e0}.sidebarNavGroupHasActiveChild .navGroupChevronButton{color:#fff8f3;background:#c35c2a14;border-color:#c35c2a47}.navGroupTriggerMain{flex:auto;align-items:center;gap:.68rem;min-width:0;display:inline-flex}.navGroupChevron{opacity:.72;border-bottom:1.7px solid;border-right:1.7px solid;flex:none;width:.6rem;height:.6rem;transition:transform .14s,opacity .14s;transform:rotate(45deg)}.navGroupChevronExpanded{opacity:.94;transform:rotate(225deg)}.navGroupSubmenuHint{opacity:.68;border-top:1.6px solid;border-right:1.6px solid;flex:none;width:.46rem;height:.46rem;display:none;transform:rotate(45deg)}.navGroupCollapsedChildIndicator{background:linear-gradient(135deg,#ffd2b2fa,#c35c2afa);border-radius:999px;flex:none;width:.56rem;height:.56rem;display:none;box-shadow:0 0 0 2px #151d1cd1,0 0 0 1px #ffffff2e}.navLink:hover,.navLink:focus-visible{background:#ffffff0f;border-color:#ffffff29;transform:translate(2px)}.navLinkActive{color:#fff8f3;background:linear-gradient(135deg,#c35c2a38,#ffffff0f);border-color:#c35c2a73}.navLink[aria-current=page],.navLink[aria-current=location]{outline:none}.navLink[aria-current=page] .navLinkIcon{color:#fff8f3}.navLink[aria-current=location] .navLinkIcon{color:#fff8f3eb}.navChildList{display:none}.navChildListExpanded{border-left:1px solid #ffffff1a;gap:.26rem;margin-left:.92rem;padding-left:.68rem;display:grid}.sidebarNavGroupActive .navChildListExpanded{border-left-color:#ffd2b22e}.navChildListHasActiveChild{background:linear-gradient(#c35c2a0f,#fff0);border-left-color:#c35c2a61;border-radius:14px;padding-top:.16rem;padding-bottom:.16rem;box-shadow:inset 0 0 0 1px #ffd2b20d}.navChildFlyout{display:none}.navChildFlyoutTitle{letter-spacing:.04em;text-transform:uppercase;color:#eef1edb3;font-size:.78rem;font-weight:700}.navChildFlyoutLinks{gap:.32rem;display:grid}.navLinkChild{color:#eef1edc2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.56rem;min-height:2.12rem;padding:.48rem .68rem;font-size:.82rem;display:grid;position:relative}.navLinkChild:after{content:"";opacity:0;background:#ffffff29;border-radius:999px;width:.36rem;height:.36rem;transition:opacity .14s,transform .14s,background-color .14s;transform:scale(.75)}.navLinkChild .navLinkIcon{opacity:.72;width:.8rem;height:.8rem}.navLinkChild:hover,.navLinkChild:focus-visible{transform:translate(1px)}.navLinkChild.navLinkActive{color:#fff8f3;background:linear-gradient(135deg,#c35c2a42,#ffffff12);border-color:#c35c2a7a;transform:translate(1px);box-shadow:inset 0 0 0 1px #fff8f314,inset 3px 0 #ffd2b2eb}.navLinkChild.navLinkActive .navLinkLabel{font-weight:700}.navLinkChild.navLinkActive:after{opacity:1;background:#ffd2b2fa;transform:scale(1)}.navLinkIcon,.sidebarSignOutIcon,.sidebarToggleIcon{flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.navLinkLabel{min-width:0}.navLinkDefault{position:relative}.sidebarSessionArea{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem;padding-top:.4rem;display:grid}.sidebarBrandLink{color:inherit;border-radius:18px;margin-bottom:.22rem;text-decoration:none;display:block}.sidebarBrandLink:focus-visible{outline-offset:4px;outline:2px solid #e7744794}.sidebarBrandLockup{background:linear-gradient(135deg,#ffffff14,#ffffff0a),#0c141257;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.58rem .68rem;display:grid;box-shadow:0 12px 24px #0000001f}.sidebarBrandBadge{background:#ffffff14;border-radius:16px;justify-content:center;align-items:center;padding:.08rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.sidebarBrandMark{border-radius:14px;width:2.78rem;height:2.78rem}.sidebarBrandMeta{gap:.08rem;min-width:0;display:grid}.sidebarBrandWordmark{color:#fff8f3;font-size:.96rem}.sidebarBrandWordmarkTag{color:#ffc6aae6}.sidebarBrandEyebrow{color:#eef1edb8;margin:0;font-size:.68rem;font-weight:600;line-height:1.25}.sidebarBrandTitle{color:#fff8f3fa;margin:0;font-size:.86rem;font-weight:700;line-height:1.15}.sidebarClockLauncherShell{gap:.34rem;margin-bottom:.3rem;display:grid}.sidebarClockLauncherCard{background:linear-gradient(135deg,#ffffff14,#ffffff0a),#0c141252;border:1px solid #ffffff1f;border-radius:17px;gap:.52rem;padding:.68rem .76rem;display:grid;box-shadow:0 12px 22px #0000001f}.sidebarClockLauncherHeader,.sidebarClockLauncherTitleRow{align-items:flex-start;gap:.5rem;display:flex}.sidebarClockLauncherDot{width:.6rem;height:.6rem;box-shadow:none;margin-top:.22rem}.sidebarClockLauncherText{gap:.14rem;min-width:0;display:grid}.sidebarClockLauncherSummaryLink{min-width:0;color:inherit;border-radius:14px;margin:-.08rem -.1rem;padding:.08rem .1rem;text-decoration:none;display:block}.sidebarClockLauncherSummaryLink:hover,.sidebarClockLauncherSummaryLink:focus-visible{background:#ffffff14}.sidebarClockLauncherTitle{color:#fffffff5;margin:0;font-size:.88rem;font-weight:700;line-height:1.15}.sidebarClockLauncherSummary{color:#eef1edb8;margin:0;font-size:.72rem;line-height:1.25}.sidebarClockLauncherButton{justify-content:center;width:100%;min-height:2.42rem}.sidebarClockLauncherButtonIcon{flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.sidebarClockLauncherButtonLive{color:var(--text);background:linear-gradient(135deg,#c35c2a24,#ffffffe6);border-color:#c35c2a47}.topbarClockLauncherShell{width:100%;min-width:0;margin-bottom:0;display:none}.topbarClockLauncherButton{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.14rem;width:100%;min-height:2.7rem;padding:.42rem .62rem;display:flex}.topbarClockLauncherButtonLabel{white-space:nowrap;justify-content:center;align-items:center;width:100%;font-size:.84rem;font-weight:700;line-height:1.1;display:inline-flex}.topbarClockLauncherButtonMeta{width:100%;min-height:1em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;line-height:1.1;display:inline-flex}.topbarClockLauncherButton.sidebarClockLauncherButtonLive .topbarClockLauncherButtonMeta{color:inherit}.sidebarClockDialogBackdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a100f80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sidebarClockDialog{width:min(100%,30rem);max-width:calc(100vw - 2rem);max-height:min(42rem,100vh - 2rem);color:var(--text);background:#fffffffa;border:1px solid #323a3424;border-radius:24px;gap:.9rem;padding:1rem;display:grid;box-shadow:0 24px 54px #13242238}@supports (height:100dvh){.sidebarClockDialog{max-height:min(42rem,100dvh - 2rem)}}.sidebarClockDialogHandle{background:#323a342e;border-radius:999px;width:3rem;height:.28rem;margin:-.1rem auto .1rem}.sidebarClockDialogHeader{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.sidebarClockDialogHeaderContent{min-width:0}.sidebarClockDialogEyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .18rem;font-size:.72rem;font-weight:700}.sidebarClockDialogTitle{margin:0;font-size:1.2rem;line-height:1.08}.sidebarClockDialogClose{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:#f7f8f6eb;border:1px solid #323a341f;border-radius:999px;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.sidebarClockDialogClose:hover,.sidebarClockDialogClose:focus-visible{background:#fff;border-color:#323a3438;transform:translate(1px)}.sidebarClockDialogCloseIcon{width:1rem;height:1rem}.sidebarClockDialogDescription{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.sidebarClockDialogLocationHint{color:var(--muted);margin:-.16rem 0 0;font-size:.8rem;line-height:1.35}.sidebarClockDialogPendingHint{color:var(--text);background:#f7f8f6f5;border:1px solid #323a341a;border-radius:12px;align-items:center;gap:.45rem;margin:-.1rem 0 0;padding:.5rem .68rem;font-size:.82rem;line-height:1.3;display:inline-flex}.sidebarClockDialogPendingDot{background:var(--accent);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:1.15s ease-in-out infinite sidebarClockDialogPulse;box-shadow:0 0 #c35c2a47}@keyframes sidebarClockDialogPulse{0%,to{opacity:.8;transform:scale(.9);box-shadow:0 0 #c35c2a2e}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 .32rem #c35c2a00}}.sidebarClockDialogForm{gap:.85rem;min-height:0;display:grid}.sidebarClockDialogSubmitting{background:linear-gradient(#fffffffc,#fff7f2fa);border-color:#c35c2a2e;gap:.72rem;padding-bottom:.82rem;box-shadow:0 24px 54px #c35c2a1f}.sidebarClockDialogSubmitting .sidebarClockDialogEyebrow,.sidebarClockDialogSubmitting .sidebarClockDialogHandle,.sidebarClockDialogSubmitting .sidebarClockDialogClose{display:none}.sidebarClockDialogSubmitting .sidebarClockDialogHeader{justify-content:center;padding-right:0}.sidebarClockDialogSubmitting .sidebarClockDialogHeaderContent{text-align:center;justify-items:center;gap:.14rem;width:100%;padding-right:0;display:grid}.sidebarClockDialogSubmitting .sidebarClockDialogForm{gap:.6rem}.sidebarClockDialogSubmitting .sidebarClockDialogPendingHint{text-align:center;background:linear-gradient(135deg,#c35c2a1a,#fffffffa);border-color:#c35c2a2e;justify-content:center;justify-self:stretch}.sidebarClockDialogSubmitting .sidebarClockDialogActions{background:0 0;justify-items:center;padding-top:0;position:static}.sidebarClockDialogSubmitting .sidebarClockDialogConfirm{width:min(100%,12.5rem);box-shadow:0 14px 28px #c35c2a29}.sidebarClockDialogNoteBlock{gap:.55rem;display:grid}.sidebarClockDialogNoteActions{grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:.28rem .48rem;display:grid}.sidebarClockDialogNoteToggle{min-width:0;color:var(--text);font:inherit;cursor:pointer;background:#f7f8f6f5;border:1px solid #323a3424;border-radius:999px;justify-self:start;padding:.45rem .72rem;font-size:.84rem;font-weight:600;line-height:1.1;transition:background-color .14s,border-color .14s,transform .14s}.sidebarClockDialogNoteToggle:hover,.sidebarClockDialogNoteToggle:focus-visible{background:#fff;border-color:#323a343d;transform:translate(1px)}.sidebarClockDialogNoteClear{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:end;margin-left:auto;padding:.18rem .1rem;font-size:.8rem;font-weight:600;line-height:1.1;transition:color .14s,transform .14s}.sidebarClockDialogNoteClear:hover,.sidebarClockDialogNoteClear:focus-visible{color:var(--text);transform:translate(1px)}.sidebarClockDialogNoteClear:disabled{cursor:default;opacity:.42;font-weight:500;transform:none}.sidebarClockDialogNotePreview{text-align:left;color:var(--muted);font:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;background:#f7f8f6d1;border:1px solid #323a3414;border-radius:12px;gap:.18rem;max-width:min(100%,26rem);margin:0;padding:.5rem .68rem;font-size:.8rem;line-height:1.35;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:grid;overflow:hidden}.sidebarClockDialogNotePreview:hover,.sidebarClockDialogNotePreview:focus-visible{color:var(--text);background:#fff;border-color:#323a342e;transform:translate(1px)}.sidebarClockDialogNotePreviewWarning{background:linear-gradient(135deg,#c35c2a0f,#f7f8f6e6);border-color:#c35c2a2e}.sidebarClockDialogNotePreviewWarning:hover,.sidebarClockDialogNotePreviewWarning:focus-visible{background:linear-gradient(135deg,#c35c2a14,#fffffffa);border-color:#c35c2a47}.sidebarClockDialogNotePreview:active{background:#fffffffa;border-color:#323a3433;transform:translateY(1px);box-shadow:inset 0 0 0 1px #323a340d}.sidebarClockDialogNotePreviewLabel{letter-spacing:.04em;text-transform:uppercase;color:#323a3494;font-size:.69rem;font-weight:700}.sidebarClockDialogNotePreviewLabelWarning{color:#c35c2ae0}.sidebarClockDialogNotePreviewText{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebarClockDialogNotePreviewMeta{color:#323a34a8;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.08rem;font-size:.7rem;font-weight:600;display:flex}.sidebarClockDialogNotePreviewMetaWarning{color:#c35c2ad6}.sidebarClockDialogNotePreviewArrow{font-size:.9rem;line-height:1}.sidebarClockDialogInputLabel{gap:.38rem}.sidebarClockDialogInputTitle{color:var(--text);font-size:.78rem;font-weight:700}.sidebarClockDialogTextarea{resize:vertical;min-height:7rem;max-height:11rem}.sidebarClockDialogTextareaLimitReached{border-color:#c35c2a5c;box-shadow:0 0 0 1px #c35c2a14}.sidebarClockDialogTextareaLimitReached:focus{border-color:#c35c2a75;box-shadow:0 0 0 1px #c35c2a1f,0 0 0 4px #c35c2a14}.sidebarClockDialogNoteHelp{color:var(--muted);margin:0;font-size:.74rem;line-height:1.35}.sidebarClockDialogNoteHelpWarning{color:#c35c2ad6}.sidebarClockDialogNoteMeta{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.sidebarClockDialogNoteCount{color:#323a348f;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.72rem;line-height:1.35}.sidebarClockDialogNoteCountWarning{color:#c35c2ae6;font-weight:700}.sidebarClockDialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.sidebarClockDialogCancel,.sidebarClockDialogConfirm{width:100%;min-width:0}@media (max-width:520px){.sidebarClockDialogBackdrop{align-items:flex-end;padding:.25rem}.sidebarClockDialog{width:100%;max-width:none;max-height:min(38rem,100vh - .5rem);padding:.72rem .88rem calc(.88rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border-radius:20px 20px 0 0;gap:.6rem;overflow-y:auto;box-shadow:0 -18px 44px #13242233}@supports (height:100dvh){.sidebarClockDialog{max-height:min(38rem,100dvh - .25rem)}}.sidebarClockDialogHeader{gap:.55rem;padding-right:2.85rem;position:relative}.sidebarClockDialogHeaderContent{padding-right:.1rem}.sidebarClockDialogEyebrow{display:none}.sidebarClockDialogHandle{width:2.5rem;height:.24rem;margin-top:-.28rem;margin-bottom:0}.sidebarClockDialogTitle{font-size:1.02rem}.sidebarClockDialogDescription{display:none}.sidebarClockDialogLocationHint{margin-top:-.08rem;font-size:.74rem;line-height:1.28}.sidebarClockDialogPendingHint{margin-top:-.04rem;padding:.42rem .58rem;font-size:.76rem;line-height:1.25}.sidebarClockDialogPendingDot{width:.44rem;height:.44rem}.sidebarClockDialogClose{width:1.95rem;height:1.95rem;position:absolute;top:-.16rem;right:0}.sidebarClockDialogForm{gap:.68rem}.sidebarClockDialogSubmitting{padding:.62rem .78rem calc(.72rem + env(safe-area-inset-bottom,0px));gap:.5rem}.sidebarClockDialogSubmitting .sidebarClockDialogHeader{gap:.2rem}.sidebarClockDialogSubmitting .sidebarClockDialogForm{gap:.42rem}.sidebarClockDialogSubmitting .sidebarClockDialogPendingHint{margin-top:0}.sidebarClockDialogNoteBlock{gap:.4rem}.sidebarClockDialogNoteActions{grid-template-columns:minmax(0,1fr) auto}.sidebarClockDialogActions{background:linear-gradient(#fff0,#fffffff2 16%,#fffffffc);grid-template-columns:minmax(0,1fr);margin-top:0;padding-top:.28rem;position:sticky;bottom:0}.sidebarClockDialogConfirm{border-radius:14px;order:1;min-height:2.52rem;padding:.72rem .9rem;font-size:.94rem}.sidebarClockDialogCancel{width:auto;min-height:0;color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;order:2;justify-self:center;padding:.14rem .4rem;font-size:.8rem}.sidebarClockDialogCancel:hover,.sidebarClockDialogCancel:focus-visible{color:var(--text);background:0 0;border-color:#0000;transform:none}.sidebarClockDialogNoteToggle{padding:.36rem .62rem;font-size:.8rem}.sidebarClockDialogNoteClear{font-size:.76rem}.sidebarClockDialogNotePreview{font-size:.76rem;line-height:1.28}.sidebarClockDialogNotePreviewLabel{font-size:.64rem}.sidebarClockDialogNotePreviewMeta{font-size:.66rem}.sidebarClockDialogInputLabel{gap:.24rem}.sidebarClockDialogInputTitle{display:none}.sidebarClockDialogTextarea{resize:none;min-height:4.5rem;padding:.62rem .72rem;font-size:.94rem}.sidebarClockDialogNoteHelp{font-size:.7rem}.sidebarClockDialogNoteMeta{gap:.55rem}.sidebarClockDialogNoteCount{font-size:.68rem}}.sidebarFootnote{color:#eef1edbd;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.46rem .52rem;font-size:.82rem;display:flex}.sidebarProfileButton{text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s}.sidebarProfileButton:hover,.sidebarProfileButton:focus-visible{color:#eef1edeb;background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.sidebarProfileBadgeWrap{flex:none;display:inline-flex;position:relative}.sidebarProfileBadge{color:#f7f1e6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(160deg,#c35c2a52,#437c786b);border-radius:999px;justify-content:center;align-items:center;width:1.84rem;height:1.84rem;font-size:.76rem;font-weight:800;display:inline-flex}.sidebarProfileStatusDot{border:2px solid #151d1cfa;position:absolute;bottom:-.04rem;right:-.08rem}.sidebarFootnoteText{gap:.08rem;min-width:0;display:grid}.sidebarSessionName{font-weight:700;line-height:1.15}.sidebarPresenceChip{justify-content:flex-start;align-items:center;gap:.55rem;width:100%;text-decoration:none;display:inline-flex}.sidebarPresenceChipText{gap:.08rem;min-width:0;display:grid}.sidebarPresenceChipTitle{font-weight:700;line-height:1.15}.sidebarPresenceChipMeta{color:#eef1eda3;font-size:.74rem;line-height:1.1}.sidebarPresenceChipAttention{background:linear-gradient(135deg,#c35c2a24,#fffffff0);box-shadow:inset 0 0 0 1px #c35c2a2e}.sidebarPresenceChipCount{color:#ffffffeb;background:#eef1ed1f;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;margin-left:auto;padding:0 .34rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex}.sidebarPresenceChipCountAttention{color:#fff7f1;background:#c35c2a2e}.sidebarPresenceChipCountToday{color:#ffffffbd;background:#eef1ed14}.sidebarPresenceChipCountDuration{font-variant-numeric:tabular-nums;min-width:auto;padding:0 .45rem}.sidebarPresenceChipDot{width:.55rem;height:.55rem;box-shadow:none}.sidebarPresenceChipDot.statusDotInactive{box-shadow:none}.mutedInSidebar{color:#eef1eda3;font-size:.74rem;line-height:1.18}.statusDot{background:#6fd495;border-radius:999px;width:.7rem;height:.7rem;box-shadow:0 0 0 6px #6fd4951f}.statusDotInactive{background:#eef1ed70;box-shadow:0 0 0 6px #eef1ed14}.content{width:100%;min-width:0;max-width:100%;padding:var(--shell-content-padding);--page-sticky-top:0}.shellBackdrop{display:none}.contentInner{flex-direction:column;gap:1.1rem;width:100%;min-width:0;max-width:none;margin:0;display:flex}.contentInner>*{min-width:0;max-width:100%}.contentNoticeLane{top:calc(var(--page-sticky-top,.7rem) + .05rem);z-index:210;pointer-events:none;justify-content:flex-end;align-items:flex-start;height:0;margin:-.1rem 0 0;display:flex;position:sticky;overflow:visible}.contentMobileNavRail{display:none}.portalShell{min-height:100vh;display:block}.portalContent{width:100%;margin-left:0}.topbar,.sectionCard,.metricCard,.heroPanel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px}.topbar{--topbar-brand-size:4.16rem;--topbar-brand-badge-padding:.1rem;--topbar-brand-badge-radius:18px;z-index:130;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1.15rem;display:flex;position:relative;overflow:visible}.sidebarToggleButton{width:2.7rem;height:2.7rem;color:var(--steel);background:#ffffffb8;border:1px solid #323a3424;border-radius:16px;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex;box-shadow:0 10px 24px #25444114}.sidebarToggleButton:hover,.sidebarToggleButton:focus-visible{background:#ffffffe6;border-color:#c35c2a47;transform:translateY(-1px)}.sidebarMobileActions{display:none}.sidebarMobileCloseButton{margin-left:auto;margin-right:.16rem}.sidebarDesktopToggleButton{color:#eef1ed;background:#ffffff1f;border-color:#ffffff24;box-shadow:0 14px 28px #00000029}.sidebarDesktopToggleButton:hover{background:#ffffff2e;border-color:#ffffff38}.sidebarDesktopToggleButton:focus-visible{outline-offset:2px;background:#ffffff1f;border-color:#fff3;outline:2px solid #c35c2a47}.sidebarRailToggleRow{z-index:12;pointer-events:none;height:0;margin:-.12rem 0 .04rem;padding:0;position:relative}.sidebarRailToggleButton{color:#eef1edf0;pointer-events:auto;background:#131b1afa;border-color:#ffffff29;border-right-style:none;border-right-width:0;border-radius:16px 0 0 16px;width:2.12rem;height:2.24rem;margin-right:0;position:absolute;top:-.08rem;right:-1.3rem;box-shadow:0 16px 28px #00000038}.sidebarRailToggleButton:hover,.sidebarRailToggleButton:focus-visible{background:#202b29fa;border-color:#ffffff38;transform:translate(2px)}.topbarIntro{flex:0 20rem;align-items:center;gap:.65rem;width:min(100%,20rem);min-width:0;max-width:20rem;display:flex}.topbarBrandLink{color:inherit;min-width:0;text-decoration:none}.topbarBrandLink:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #c35c2a7a}.topbarBrandWordmark{font-size:1.08rem}.topbarMeta{gap:.15rem;min-width:0;display:grid}.topbarEyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.topbarTitle{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:clamp(1.05rem,1.2vw,1.3rem);line-height:1.08;overflow:hidden}.topbarActions{z-index:200;flex:auto;align-content:start;justify-items:stretch;gap:.6rem;width:100%;min-width:0;max-width:none;margin-left:0;display:grid;position:relative}.topbarActions>*{min-width:0}.topbarPreviewStrip{place-items:center end;width:100%;min-width:0;display:grid}.topbarPreviewStrip .topbarBadgeStack{justify-items:end}.topbarCommandRow{grid-template-columns:minmax(18rem,clamp(18rem,28vw,30rem)) minmax(0,1fr);align-content:center;justify-self:stretch;align-items:center;gap:.75rem;width:100%;display:grid}.topbarSearchBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.topbarSearchRow{width:100%;min-width:0}.topbarSearchRow .topbarSearch{justify-self:stretch;width:100%;min-width:0}.topbarSearchRow>.liveSearch{min-width:0}.topbarUtilityRow{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.65rem;width:auto;min-width:0;display:flex}.topbarUtilityRow>.topbarQuickButton,.topbarUtilityRow>.topbarMenu,.topbarUtilityRow>.topbarClockLauncherShell{flex:none}@media (min-width:1101px){.topbarPreviewStrip{grid-template-columns:minmax(0,1fr) minmax(18rem,clamp(18rem,28vw,30rem));gap:.75rem}.topbarPreviewStrip>*{grid-column:2/3;justify-self:end}.topbarCommandRow{grid-template-columns:minmax(0,1fr) minmax(18rem,clamp(18rem,28vw,30rem));align-items:center}.topbarUtilityRow{grid-area:1/1/auto/2;justify-content:flex-start;align-self:center}.topbarSearchBand{grid-area:1/2/auto/3;align-self:center}}.topbarQuickButton{white-space:nowrap;justify-content:space-between;align-items:center;gap:.55rem;display:inline-flex}.topbarQuickButtonLead{flex-wrap:nowrap;align-items:center;gap:.48rem;min-width:0;display:inline-flex}.topbarQuickButtonIconOnly{justify-content:center;gap:.42rem;padding-inline:.68rem}.topbarQuickButtonIcon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.topbarQuickButtonIcon svg{width:1rem;height:1rem}.topbarQuickButtonAttention{color:var(--text);background:linear-gradient(135deg,#c35c2a24,#fffffff0);border-color:#c35c2a4d}.topbarQuickButtonMeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.74rem;font-weight:600;overflow:hidden}.topbarQuickButtonLabelLong,.topbarQuickButtonLabelShort,.topbarMenuSummaryLabel{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-wrap:nowrap}.topbarQuickButtonLabelShort,.topbarSearchSubmitShort,.topbarSearchSubmitLong{display:none}.topbarSearchSubmitIcon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.topbarSearchSubmitIcon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.topbarQuickButtonCount{min-width:1.5rem;height:1.5rem;color:var(--steel);background:#2544411f;border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.topbarQuickButtonCountCompact{min-width:1.28rem;height:1.28rem;padding:0 .28rem;font-size:.72rem}.topbarQuickButtonCountAttention{color:var(--accent-strong);background:#c35c2a2e}.topbarQuickButtonCountToday{color:#34271bbd;background:#25444114}.topbarQuickButtonCountDuration{font-variant-numeric:tabular-nums;min-width:auto;padding:0 .48rem}.topbarMenu{position:relative}.topbarMenu[open]{z-index:180}.topbarMenuAlignRight .topbarMenuBody{left:auto;right:0}.topbarMenuSummary{white-space:nowrap;justify-content:center;align-items:center;gap:.38rem;list-style:none;display:inline-flex}.topbarMenuSummaryAction{padding-inline:.72rem}.topbarMenuSummaryIcon{width:1rem;height:1rem;color:var(--steel);background:#2544411f;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;line-height:1;display:inline-flex}.topbarMenuSummary::-webkit-details-marker{display:none}.topbarMenuBody{z-index:190;border:1px solid var(--line);min-width:12rem;box-shadow:var(--shadow);background:#fffdf9fa;border-radius:16px;gap:.3rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.recordActionsMenuBody{width:min(21rem,100vw - 1.5rem);min-width:15.5rem;max-width:calc(100vw - 1.5rem)}.recordActionsMenuSummary{gap:.42rem}.recordActionsMenuCaret{color:var(--muted);font-size:.74rem;line-height:1}.dropdownMenuViewportAdjusted{transform:translateX(var(--dropdown-menu-translate-x,0px))}.topbarPayrollMenuBody{width:min(24rem,100vw - 1.5rem);min-width:18.5rem;max-width:calc(100vw - 1.5rem);max-height:min(26rem,74vh)}.topbarPayrollActionPanel{z-index:1;background:linear-gradient(#fffdf9fc,#fffdf9f5);border-bottom:1px solid #34271b14;gap:.22rem;margin:-.45rem -.45rem 0;padding:.35rem .4rem;display:grid;position:sticky;top:0}.topbarPayrollActionPanel .topbarMenuForm{gap:.25rem}.topbarPayrollActionPanel .topbarMenuInputLabel{gap:.22rem}.topbarPayrollActionPanel .topbarMenuTextarea{min-height:2.45rem;padding:.42rem .58rem}.topbarPayrollActionPanel .topbarMenuItem{padding:.56rem .64rem}.topbarPayrollActionPanel .topbarMenuHelperText{font-size:.74rem;line-height:1.28}.topbarPayrollPreview{gap:.18rem;padding:.42rem .56rem .22rem;display:grid}.topbarPayrollPreviewHeader{flex-wrap:wrap;align-items:baseline;gap:.26rem .4rem;display:flex}.topbarPayrollPreviewHeader strong{line-height:1.2}.topbarPayrollPreview p{margin:0}.topbarPayrollPreviewLead,.topbarPayrollPreviewMeta{line-height:1.35}.topbarPayrollPreviewLead{font-size:.78rem}.topbarPayrollPreviewMeta{font-size:.75rem}.topbarMenuQuickRow{grid-template-columns:repeat(var(--topbar-quick-columns,2), minmax(0, 1fr));gap:.35rem;display:grid}.topbarMenuQuickGrid{grid-template-columns:repeat(var(--topbar-quick-columns,3), minmax(0, 1fr));gap:.35rem;display:grid}.topbarMenuQuickRow .topbarMenuItem{text-align:center;padding:.52rem .58rem;font-size:.78rem}.topbarMenuQuickGrid .topbarMenuItem{text-align:center;padding:.48rem .5rem;font-size:.73rem}.topbarMenuQuickRowSpacer{min-height:0}.topbarPayrollMenuBody .topbarMenuItem{padding:.62rem .72rem}.topbarPayrollMenuBody>.topbarMenuItemPrimary{text-align:center;padding:.56rem .64rem;font-size:.8rem}.topbarPayrollMenuBody .topbarMenuSection{margin:.12rem 0 .02rem;padding-top:.18rem}.topbarPayrollMenuBody .topbarMenuSectionLabel{padding:.18rem .72rem .08rem;font-size:.68rem}.topbarMenuItem{color:var(--text);border-radius:12px;padding:.7rem .8rem;text-decoration:none;display:block}.topbarMenuForm{gap:.45rem;display:grid}.topbarMenuInputLabel{gap:.3rem;padding:0 .2rem;font-size:.78rem}.topbarMenuTextarea{border-radius:12px;min-height:4.25rem;padding:.65rem .75rem;font-size:.92rem}.topbarMenuHelperText{margin:0;padding:0 .2rem;font-size:.78rem;line-height:1.35}.topbarMenuForm .topbarMenuItem{text-align:left;width:100%;font:inherit;cursor:pointer;border:0}.topbarMenuSectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .8rem .1rem;font-size:.72rem;font-weight:700}.topbarMenuSection{border-top:1px solid #34271b14;margin:.2rem 0 .05rem;padding-top:.25rem}.topbarMenuSection:first-child{border-top:0;margin-top:0;padding-top:0}.topbarMenuItemPrimary{background:#c35c2a1f;border:1px solid #c35c2a33;font-weight:700}.topbarMenuItem:hover,.topbarMenuItem:focus-visible{background:#c35c2a14;text-decoration:none}.topbarMenuItemPrimary:hover,.topbarMenuItemPrimary:focus-visible{background:#c35c2a29}.topbarQuickPreviewMenu{position:relative}.topbarQuickPreviewBody{gap:.45rem;width:min(25rem,100vw - 1.25rem);min-width:19rem}.topbarQuickCreateForm{gap:.55rem}.topbarQuickCreateGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:.5rem;display:grid}.topbarQuickCreateFieldFull{grid-column:1/-1}.topbarQuickCreateInput,.topbarQuickCreateSelect,.topbarQuickCreateForm .searchableSelectInput{padding:.68rem .78rem;font-size:.86rem}.topbarQuickCreateForm .searchableSelectToggle{min-width:2.45rem;padding:0 .62rem}.topbarQuickCreateTextarea{min-height:3.6rem;padding:.62rem .78rem;font-size:.84rem}.topbarQuickCreateActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.topbarQuickCreateActions .topbarMenuItem{text-align:center;width:100%;margin-right:0}@media (max-width:640px){.topbarQuickCreateGrid,.topbarQuickCreateActions{grid-template-columns:minmax(0,1fr)}}.topbarQuickPreviewList{gap:.38rem;display:grid}.topbarQuickPreviewItem{gap:.24rem;padding:.72rem .8rem;display:grid}.topbarQuickPreviewTitleActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:inline-flex}.topbarQuickPreviewInlineActionForm{display:inline-flex}.topbarQuickPreviewInlineActionButton{color:#1f5f47;cursor:pointer;background:#236e501f;border:1px solid #236e5047;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-width:4.35rem;min-height:1.9rem;padding:.28rem .62rem;font-size:.74rem;font-weight:800;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;box-shadow:0 8px 18px #142e2a14}.topbarQuickPreviewInlineActionButton:hover,.topbarQuickPreviewInlineActionButton:focus-visible{color:#174c39;background:#236e5033;border-color:#236e506b;transform:translateY(-1px)}.topbarQuickPreviewInlineActionButton svg{width:.95rem;height:.95rem}.topbarQuickPreviewFooterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.18rem;display:flex}.topbarQuickPreviewFooterSpacer{flex:auto;min-width:0}.topbarQuickPreviewInlineLink{color:var(--accent-strong);margin-left:auto;font-size:.76rem;font-weight:700;text-decoration:none}.topbarQuickPreviewInlineLink:hover,.topbarQuickPreviewInlineLink:focus-visible{text-decoration:underline}.topbarQuickPreviewTitleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.topbarQuickPreviewTitle{font-weight:700;line-height:1.25}.topbarQuickPreviewPill{color:var(--steel);white-space:nowrap;background:#25444114;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.18rem .44rem;font-size:.7rem;font-weight:700;display:inline-flex}.topbarQuickPreviewMetaRow{color:var(--muted);flex-wrap:wrap;gap:.26rem .52rem;font-size:.74rem;display:flex}.topbarQuickPreviewDetail{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.topbarQuickPreviewEmpty{color:var(--muted);margin:0;padding:.3rem .2rem .15rem;font-size:.78rem;line-height:1.4}.topbarQuickPreviewFooterAction{text-align:center;width:100%}.pageQuickMenu{position:relative}.pageQuickMenu[open]{z-index:2}.pageQuickMenuSummary{cursor:pointer;list-style:none}.pageQuickMenuSummary::-webkit-details-marker{display:none}.pageQuickMenuBody{z-index:70;border:1px solid var(--line);min-width:min(22rem,86vw);box-shadow:var(--shadow);background:#fffdf9fa;border-radius:16px;gap:.45rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.pageQuickMenuHeader{gap:.18rem;padding:.2rem .15rem .1rem;display:grid}.pageQuickMenuItem{color:var(--text);border-radius:12px;gap:.18rem;padding:.72rem .8rem;text-decoration:none;display:grid}.pageQuickMenuItem:hover,.pageQuickMenuItem:focus-visible{background:#c35c2a14;text-decoration:none}.pageQuickMenuItemTitle{font-weight:700}.pageQuickMenuItemMeta{color:var(--muted);font-size:.84rem}.pageQuickMenuEmpty{padding:.35rem .15rem .2rem}.pageQuickMenuViewAll{margin-top:.15rem}.topbarSearch{grid-template-columns:minmax(0,1fr) auto;justify-self:end;align-items:stretch;gap:.5rem;width:100%;min-width:0;display:grid}.topbarSearchSubmit{justify-content:center;align-items:center;gap:.38rem;min-width:2.6rem;padding:.7rem .72rem;display:inline-flex}.topbarSearch>*{min-width:0}.liveSearch{z-index:30;flex:auto;width:100%;min-width:0;max-width:100%;position:relative}.activeTimerEstimateCell{gap:.45rem;min-width:0;display:grid}.activeTimerEstimateOver{color:#9e2c2c;background:#b937371f}.activeTimerProgress{background:#2544411a;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.activeTimerProgressFill{border-radius:inherit;background:linear-gradient(90deg,#3d8a6de6,#254441e6);height:100%;display:block}.activeTimerProgressFillOver{background:linear-gradient(90deg,#d25c38eb,#9c3131eb)}.activeTimerProgressSecondary{background:#2c497a14;height:.34rem}.activeTimerProgressFillSystem{background:linear-gradient(90deg,#5281d6e0,#2b4c8eeb)}.activeTimerProgressMarker{z-index:1;background:#2b4c8ef5;border-radius:999px;width:.22rem;height:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #2b4c8e29}.activeTimerProgressMarkerOverflow{left:calc(100% - .12rem)!important}.activeTimerProgressMeta{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;display:flex}.activeTimerProgressLegend{color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.activeTimerProgressLegendSwatch{border-radius:999px;flex:none;width:.72rem;height:.34rem;display:inline-flex}.activeTimerProgressLegendSwatchAllowed{background:linear-gradient(90deg,#3d8a6de6,#254441e6)}.activeTimerProgressLegendSwatchSystem{background:#2b4c8eeb}.activeTimerProgressLegendSystem{color:#33588f}.activeTimerBenchmark{gap:.28rem;display:grid}.activeTimerBenchmarkHeader{flex-wrap:wrap;justify-content:space-between;gap:.35rem .7rem;display:flex}.topbarSearchInput{width:100%;min-width:0;color:var(--text);background:#ffffffb8;border:1px solid #323a3424;border-radius:14px;padding:.75rem .85rem}.topbarSearchInput:focus{border-color:#c35c2a70;outline:2px solid #c35c2a38}.liveSearchDropdown{z-index:120;border:1px solid var(--line);box-shadow:var(--shadow);overscroll-behavior:contain;scrollbar-width:thin;background:#fffdf9fa;border-radius:18px;gap:.25rem;max-height:min(24rem,70vh);padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.liveSearchSectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .55rem .2rem;font-size:.78rem;font-weight:700}.liveSearchOption,.liveSearchFooter{border-radius:14px;gap:.18rem;padding:.7rem .8rem;display:grid}.liveSearchOption:hover,.liveSearchOption:focus-visible,.liveSearchFooter:hover,.liveSearchFooter:focus-visible{background:var(--steel-soft);outline:none}.liveSearchMeta{color:var(--muted);font-size:.82rem}.liveSearchFooter{border-top:1px solid var(--line);font-weight:700}.liveSearchEmpty{color:var(--muted);padding:.75rem .8rem}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.topbarBadge{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;justify-self:end;padding:.44rem .72rem;font-size:.8rem;font-weight:600}.topbarBadgePreview{color:var(--steel);background:#2544411f}.topbarBadgeDev{color:var(--accent-strong);background:#c35c2a24}.topbarBadgeRemote{color:var(--steel);background:#3d6b7624}.topbarBadgeAlert{color:var(--accent-strong);background:#c35c2a2e;border:1px solid #c35c2a2e}.topbarBadgeStack{justify-items:end;gap:.35rem;width:auto;display:grid}.topbarSearchBand .topbarBadgeStack{width:auto;min-width:max-content;max-width:100%}.topbarRuntimeDetails{justify-self:end;width:auto;min-width:0;position:relative}.topbarRuntimeDetails[open]{z-index:260}.topbarRuntimeSummary{cursor:pointer;text-align:left;justify-content:flex-start;justify-self:end;align-items:center;gap:.46rem;width:auto;min-width:0;padding-inline:.64rem;list-style:none;display:inline-flex}.topbarRuntimeSummary::-webkit-details-marker{display:none}.topbarRuntimeSummaryLead{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.topbarRuntimeSummaryDot{flex:none}.topbarRuntimeSummaryLabel{color:var(--text);white-space:nowrap;font-size:.74rem;font-weight:700}.topbarPreviewSummary{min-height:0;color:var(--steel);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-end;gap:.18rem;padding:0}.topbarPreviewSummary .topbarRuntimeSummaryLead{gap:.18rem}.topbarPreviewSummary .topbarRuntimeSummaryDot{display:none}.topbarPreviewSummary .topbarRuntimeSummaryLabel{letter-spacing:.08em;text-transform:uppercase;color:inherit;font-size:.62rem;font-weight:800}.topbarPreviewVersion{color:var(--steel);white-space:nowrap;font-size:.56rem;font-weight:700}.topbarPreviewSummary:hover,.topbarPreviewSummary:focus-visible{color:var(--accent-strong);text-underline-offset:.16rem;outline:none;text-decoration:underline;transform:none}.topbarRuntimePanel{gap:.28rem;display:grid}.topbarRuntimeMenuBody{z-index:270;border:1px solid var(--line);width:min(31rem,100vw - 1.5rem);min-width:18rem;box-shadow:var(--shadow);background:#fffdf9fa;border-radius:18px;gap:.6rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.sidebarRuntimeSlot .topbarRuntimeMenuBody{width:min(31rem,100vw - 2rem);max-height:min(28rem,100vh - 2rem);inset:auto auto calc(100% + .45rem) 0;overflow:auto}.topbarRuntimeActions{margin-top:0}.dashboardPreviewDock{justify-content:flex-start;width:100%;margin-top:.18rem;display:flex}.dashboardPreviewDock .topbarBadgeStack,.dashboardPreviewDock .topbarRuntimeDetails{justify-self:start;justify-items:start}.dashboardPreviewDock .topbarRuntimeMenuBody{width:min(31rem,100vw - 2rem);max-height:min(28rem,100vh - 2rem);inset:auto auto calc(100% + .45rem) 0;overflow:auto}.topbarRuntimeActions .secondaryButton{width:100%}.topbarRuntimeBuild{color:var(--steel);text-align:right;font-size:.76rem;font-weight:700}.topbarBadgeNote{color:var(--muted);text-align:right;margin:0;font-size:.78rem;line-height:1.35}.pageHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.pageHeader>div:first-child{max-width:70rem}.pageHeaderCompact{gap:.85rem}.pageHeaderCompact .pageBrandHeader{margin-bottom:.45rem}.pageHeaderCompact .pageBrandTitleRow{gap:.4rem}.pageHeaderCompact .brandSignal{margin-top:.14rem}.pageHeaderCompact .pageLead{margin-top:.28rem;line-height:1.48}.recordHeaderMenuSlot{justify-content:flex-end;align-items:flex-start;display:flex}.pageBrandHeader{align-items:flex-start;gap:.85rem;max-width:70rem;display:flex}.pageBrandTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0;display:grid}.pageBrandInfoAction{justify-self:end;align-items:flex-start;display:inline-flex}.headerActionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.pageBrandBadge{padding:.1rem}.pageBrandCopy{flex:16rem;min-width:0}.workOrdersQueuePageHeader .workOrdersPageHeaderActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.08rem;display:flex}.crmPageHeader .crmPageHeaderActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.08rem;display:flex}.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.secondaryButton,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.chip,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.pageQuickMenu,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.pageQuickMenu>.pageQuickMenuSummary,.crmPageHeader .crmPageHeaderActions>.secondaryButton,.crmPageHeader .crmPageHeaderActions>.chip{width:auto;min-width:0}.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.secondaryButton,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.pageQuickMenu>.pageQuickMenuSummary,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.chip{border-radius:999px;min-height:2.3rem;padding:.5rem .82rem;font-size:.9rem;line-height:1.2}.crmPageHeader .crmPageHeaderActions>.secondaryButton,.crmPageHeader .crmPageHeaderActions>.chip{border-radius:999px;min-height:2.2rem;padding:.46rem .78rem;font-size:.88rem;line-height:1.2}.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.secondaryButton{min-width:0}.pageBrandWordmark,.authBrandWordmark{margin-bottom:.26rem;font-size:.94rem}.pageBrandWordmarkTag,.authBrandWordmarkTag{padding-block:.16rem}.pageBrandMark{border-radius:18px;flex:none;width:2.8rem;height:2.8rem;box-shadow:0 8px 18px #1b252314}.pageTitle{letter-spacing:-.02em;flex:auto;min-width:0;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.08}.pageLead{max-width:54rem;color:var(--muted);margin:.45rem 0 0;line-height:1.62}@media (max-width:720px){.pageBrandHeader{gap:.55rem}}.infoDialogTrigger{color:#262c27db;cursor:pointer;background:linear-gradient(#fffffffa,#f4f6f2f5);border:1px solid #323a3429;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s;display:inline-flex;box-shadow:0 10px 24px #1f262114}.infoDialogTrigger:hover,.infoDialogTrigger:focus-visible{border-color:#323a344d;transform:translateY(-1px);box-shadow:0 14px 28px #1f26211f}.infoDialogTriggerGlyph{font-size:.92rem;font-weight:800;line-height:1}.displayOptionsTrigger{color:#644326eb;cursor:pointer;background:linear-gradient(#fffcf7fa,#f7f1e9f5);border:1px solid #976a462e;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s;display:inline-flex;box-shadow:0 10px 24px #1f262114}.displayOptionsTrigger:hover,.displayOptionsTrigger:focus-visible{border-color:#976a4652;transform:translateY(-1px);box-shadow:0 14px 28px #1f26211f}.displayOptionsTriggerGlyph{width:.95rem;height:.95rem}.displayOptionsDialogPanel{width:min(100%,48rem)}.displayOptionsDialogBody{gap:.95rem;display:grid}.displayOptionsDialogSummary{color:var(--muted);background:#fff9f1e6;border:1px solid #976a4624;border-radius:18px;padding:.9rem 1rem;line-height:1.6}.displayOptionsDialogSection{gap:.55rem;display:grid}.displayOptionsSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.displayOptionsSearchLabel{color:var(--text);font-size:.82rem;font-weight:700}.displayOptionsSearchInput{width:100%;min-height:2.85rem;color:var(--text);font:inherit;background:#fffffff5;border:1px solid #323a3429;border-radius:16px;padding:.78rem .92rem;box-shadow:inset 0 1px #ffffffb3}.displayOptionsSearchInput:focus-visible{outline-offset:2px;border-color:#976a4647;outline:2px solid #976a4638}.displayOptionsSelectedList{flex-wrap:wrap;gap:.5rem;display:flex}.displayOptionsSelectedChip{color:#4c3621f0;font:inherit;cursor:pointer;background:#fff9f1f5;border:1px solid #976a4629;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.displayOptionsSelectedChip[disabled]{opacity:.7;cursor:not-allowed}.displayOptionsCatalog{gap:.55rem;display:grid}.displayOptionsCatalogItem{background:#ffffffe6;border:1px solid #323a341f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.82rem .9rem;display:grid}.displayOptionsCatalogItem.is-selected{background:#fff9f1f0;border-color:#976a4633}.displayOptionsCatalogItem input{margin-top:.14rem}.displayOptionsCatalogCopy{gap:.18rem;min-width:0;display:grid}.displayOptionsCatalogLabel{color:var(--text);font-size:.92rem;font-weight:700}.displayOptionsCatalogDescription{color:var(--muted);line-height:1.5}.displayOptionsDialogFooter{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.infoDialogBackdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191f1b7a;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.infoDialogPanel{background:radial-gradient(circle at 100% 0,#c9d8c542,#0000 34%),linear-gradient(#fffffffc,#f6f7f3fa);border:1px solid #323a3429;border-radius:22px;width:min(100%,46rem);max-height:min(100vh - 2.4rem,44rem);overflow:auto;box-shadow:0 30px 70px #151d183d}.infoDialogHeader{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9faf7f5;border-bottom:1px solid #323a3414;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .9rem;display:flex;position:sticky;top:0}.infoDialogHeaderCopy{gap:.22rem;display:grid}.infoDialogEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#31543dd1;margin:0;font-size:.72rem;font-weight:800}.infoDialogTitle{color:var(--text);margin:0;font-size:clamp(1.12rem,2.5vw,1.45rem);line-height:1.15}.infoDialogClose{color:var(--text);font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #323a3424;border-radius:999px;flex:none;padding:.45rem .82rem;font-size:.82rem;font-weight:700;transition:background-color .14s,border-color .14s,transform .14s;position:sticky;top:0}.infoDialogClose:hover,.infoDialogClose:focus-visible{background:#fff;border-color:#323a3442;transform:translateY(-1px)}.infoDialogContent{padding:1rem 1rem 1.1rem}.infoDialogBody{gap:.78rem;display:grid}.infoDialogBody p{color:var(--muted);margin:0;line-height:1.6}.brandSignal{letter-spacing:.1em;text-transform:uppercase;color:#976a46d6;margin:.22rem 0 0;font-size:.72rem;line-height:1.3}.heroPanel{background:linear-gradient(120deg, #2544410f, #c35c2a14), var(--panel-strong);gap:1rem;padding:1.4rem;display:grid}.heroChecklist{flex-wrap:wrap;gap:.65rem;display:flex}.mt35{margin-top:.35rem}.mt45{margin-top:.45rem}.mt55{margin-top:.55rem}.mt60{margin-top:.6rem}.mt70{margin-top:.7rem}.mt75{margin-top:.75rem}.mt85{margin-top:.85rem}.mt90{margin-top:.9rem}.mt95{margin-top:.95rem}.mt100{margin-top:1rem}.mb75{margin-bottom:.75rem}.mb85{margin-bottom:.85rem}.mb95{margin-bottom:.95rem}.mb100{margin-bottom:1rem}.gap40{gap:.4rem}.gap45{gap:.45rem}.gap50{gap:.5rem}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:.65rem;display:grid}.chipGridCompact{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.32rem}.chipGridCompact .chip{min-height:0;padding:.18rem .42rem;font-size:.68rem}.chipGrid .chip{justify-content:flex-start;width:100%}.chip{background:var(--steel-soft);color:var(--steel);border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.84rem;font-weight:600;display:inline-flex}.chipSelected{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px #9b43193d}.chipUrgencyOverdue{color:#a14b28;background:#b64b261f;box-shadow:inset 0 0 0 1px #a14b2829}.chipUrgencyToday{color:#8b621c;background:#c0912a24;box-shadow:inset 0 0 0 1px #8b621c24}.chipUrgencySoon{color:#174ea6;background:#174ea61a;box-shadow:inset 0 0 0 1px #174ea624}.inlineCluster{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.metricCard{flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem;display:flex}.metricLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.83rem;font-weight:700}.metricValue{margin:.2rem 0 .1rem;font-size:clamp(1.7rem,2vw,2.1rem);font-weight:700;line-height:1.05}.metricDetail{max-width:28rem;margin:0;line-height:1.55}.sectionGrid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:1rem;display:grid}.recruitmentOverviewShell{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.recruitmentOverviewSidebar{align-self:start;gap:.85rem;display:grid}.recruitmentOverviewMetrics{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:start;gap:.75rem}.recruitmentOverviewMetrics .metricCard{border-radius:18px;gap:.22rem;padding:.82rem .9rem}.recruitmentOverviewMetrics .metricLabel{letter-spacing:.045em;font-size:.74rem}.recruitmentOverviewMetrics .metricValue{margin-top:.08rem;font-size:clamp(1.3rem,1.6vw,1.72rem)}.recruitmentOverviewMetrics .metricDetail{max-width:none;font-size:.8rem;line-height:1.38}.recruitmentOverviewNav{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.recruitmentOverviewGroup{gap:.8rem;display:grid}.recruitmentOverviewGroupHeader{gap:.28rem;display:grid}.recruitmentOverviewGroupTitle{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.recruitmentOverviewGroupDescription{color:var(--muted);max-width:62rem;margin:0;font-size:.88rem;line-height:1.5}.recruitmentOverviewSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.recruitmentDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.recruitmentApplicantReviewShell{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:start;gap:1rem;display:grid}.recruitmentApplicantReviewStack{gap:1rem;min-width:0;display:grid}.recruitmentStageRail{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}.recruitmentStageStep{background:#ffffff9e;border:1px solid #976a4624;border-radius:16px;gap:.16rem;min-width:0;padding:.72rem .8rem;display:grid}.recruitmentStageStepComplete{background:#2544411a;border-color:#2544412e}.recruitmentStageStepCurrent{background:linear-gradient(135deg,#c35c2a24,#ffffffd1);border-color:#c35c2a47;box-shadow:inset 0 0 0 1px #c35c2a14}.recruitmentStageStepLabel{font-weight:700;line-height:1.2}.recruitmentStageStepMeta{color:var(--muted);text-transform:capitalize;font-size:.75rem;line-height:1.3}.recruitmentFormLayout{gap:1rem;min-width:0;display:grid}.recruitmentFormSidebarCard{background:linear-gradient(180deg, #ffffffdb, #f8f4efe6), var(--panel);border:1px solid #976a4624;border-radius:18px;gap:.9rem;padding:1rem 1.05rem;display:grid;position:sticky;top:5.8rem}.recruitmentFormSection{background:linear-gradient(180deg, #ffffffdb, #f8f4efe6), var(--panel);border:1px solid #976a4624;border-radius:18px;gap:.85rem;padding:1rem 1.05rem;display:grid}.recruitmentFormSection .threeColumn>label:not(.checkboxLabel),.recruitmentFormSection>label{gap:var(--form-label-gap);min-width:0;display:grid}.recruitmentFormSection .threeColumn>label:not(.checkboxLabel)>input,.recruitmentFormSection .threeColumn>label:not(.checkboxLabel)>select,.recruitmentFormSection .threeColumn>label:not(.checkboxLabel)>textarea,.recruitmentFormSection>label>input,.recruitmentFormSection>label>select,.recruitmentFormSection>label>textarea{width:100%;min-width:0;max-width:100%}.recruitmentFormSectionHeader{gap:.28rem;display:grid}.recruitmentFormSectionTitle{margin:0;font-size:1rem;font-weight:700;line-height:1.2}.recruitmentFormSectionDescription{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.recruitmentFormSection .actionRow{margin-top:.15rem}.recruitmentOpeningCards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:.8rem;display:grid}.recruitmentOpeningCard{background:linear-gradient(180deg, #ffffffe0, #f8f4efeb), var(--panel);border:1px solid #976a4624;border-radius:20px;gap:.65rem;padding:.88rem .92rem;display:grid}.recruitmentOpeningStageStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.recruitmentOpeningStageStat{background:#c35c2a14;border-radius:14px;gap:.12rem;min-width:0;padding:.55rem .65rem;display:grid}.recruitmentOpeningStageStat strong{font-size:1rem;line-height:1.1}.recruitmentOpeningStageStat span:last-child{color:var(--muted);font-size:.76rem;line-height:1.25}.recruitmentOpeningActions{flex-wrap:wrap;gap:.55rem;display:flex}.recruitmentOpeningFocus{gap:1rem;display:grid}.recruitmentPipelineBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.recruitmentPipelineLane{background:#ffffffa3;border:1px solid #976a4624;border-radius:18px;gap:.85rem;min-width:0;padding:.95rem;display:grid}.recruitmentPipelineLaneHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.recruitmentPipelineLaneCount{min-width:2rem;height:2rem;color:var(--accent-strong);background:#c35c2a1f;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-weight:700;display:inline-flex}.recruitmentPipelineCards{gap:.7rem;display:grid}.recruitmentPipelineCard{background:#ffffffe6;border:1px solid #976a461f;border-radius:16px;gap:.45rem;min-width:0;padding:.8rem .85rem;display:grid}.recruitmentPipelineCard h4{margin:0;font-size:.98rem;line-height:1.25}.recruitmentPipelineMeta{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.recruitmentCardActions{flex-wrap:nowrap;align-items:center;gap:.55rem;padding-bottom:.12rem;display:flex;overflow-x:auto}.recruitmentCardActions>*{flex:none}.recruitmentCardActions .primaryButton,.recruitmentCardActions .secondaryButton,.recruitmentCardActions .ghostButton{white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap}.recruitmentCardQuickAction{flex:none;margin:0}.recruitmentApplicationsBoardWrap{scroll-snap-type:x proximity;padding-bottom:.2rem;overflow-x:auto}.recruitmentApplicationsBoard{grid-template-columns:repeat(6,minmax(15rem,1fr));align-items:start;gap:.9rem;min-width:max(100%,96rem);display:grid}.recruitmentApplicationsColumn{scroll-snap-align:start;scroll-margin-inline:.8rem;background:#ffffffa3;border:1px solid #976a4624;border-radius:18px;gap:.85rem;min-width:0;padding:.95rem;scroll-margin-top:6rem;display:grid}.recruitmentApplicationsStageNav{margin-top:1rem;margin-bottom:.85rem}.recruitmentApplicationsLayout{gap:.95rem;min-width:0;display:grid}.recruitmentApplicationsToolbar{gap:.8rem;display:grid}.recruitmentApplicationsSliceBar,.recruitmentApplicationsToolbarCard{background:linear-gradient(180deg, #ffffffe0, #f8f4efe6), var(--panel);border:1px solid #976a4624;border-radius:18px;gap:.72rem;padding:.92rem .98rem;display:grid}.recruitmentApplicationsSliceBar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.recruitmentApplicationsSliceCopy{gap:.45rem;min-width:0;display:grid}.recruitmentApplicationsSliceLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.recruitmentApplicationsSliceChips{gap:.45rem}.recruitmentApplicationsSliceActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.recruitmentApplicationsToolbarGrid{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.recruitmentApplicationsFiltersForm{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.72rem;display:grid}.recruitmentApplicationsFiltersForm>label{gap:var(--form-label-gap);min-width:0;display:grid}.recruitmentApplicationsFiltersForm>label>input,.recruitmentApplicationsFiltersForm>label>select{width:100%;min-width:0}.recruitmentApplicationsFiltersActions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.recruitmentApplicationsStageSummary{gap:.45rem}.recruitmentApplicationsStageChipActive{color:var(--accent-strong);background:linear-gradient(135deg,#c35c2a24,#fffffff5);box-shadow:inset 0 0 0 1px #c35c2a29}.recruitmentApplicationsFinderForm{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.6rem;display:grid}.recruitmentApplicationsFinderField{gap:var(--form-label-gap);min-width:0;display:grid}.recruitmentApplicationsFinderField .input{width:100%;min-width:0}.recruitmentApplicationsFinderResults{gap:.58rem;display:grid}.recruitmentApplicationsFinderResultsMeta{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.recruitmentApplicationsFinderResult{color:inherit;background:#ffffffd6;border:1px solid #976a461f;border-radius:16px;gap:.22rem;padding:.7rem .8rem;text-decoration:none;display:grid}.recruitmentApplicationsFinderResult:hover,.recruitmentApplicationsFinderResult:focus-visible{background:linear-gradient(135deg,#c35c2a14,#ffffffe6);border-color:#c35c2a3d;outline:none}.recruitmentApplicationsFinderResultTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.recruitmentApplicationsFinderResultMeta{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.recruitmentApplicationsWorkspace{min-width:0}.recruitmentApplicationsColumnActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.recruitmentApplicationsColumnActions .secondaryButton,.recruitmentApplicationsColumnActions .ghostButton,.recruitmentApplicationsColumnActions .primaryButton{white-space:nowrap}.recruitmentAttachmentWorkspace{gap:.9rem;display:grid}.recruitmentAttachmentList{gap:.65rem;display:grid}.recruitmentAttachmentListItem{background:#ffffffb8;border:1px solid #976a461f;border-radius:16px;gap:.28rem;padding:.8rem .85rem;display:grid}.recruitmentAttachmentListItemActive{background:linear-gradient(135deg,#c35c2a14,#ffffffe0);border-color:#c35c2a3d}.recruitmentAttachmentPreview{top:var(--page-sticky-top,.7rem);align-self:start;gap:.8rem;display:grid;position:sticky}.recruitmentAttachmentPreviewHeader{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.recruitmentAttachmentPreviewFrame{background:#ffffffb8;border:1px solid #976a4624;border-radius:18px;min-height:34rem;overflow:hidden}.recruitmentAttachmentPreviewFrame iframe,.recruitmentAttachmentPreviewImage{background:#f7f4eeeb;border:0;width:100%;min-height:34rem;display:block}.recruitmentAttachmentPreviewImage{object-fit:contain}.assetsCreateCard{align-self:start}.assetsListCard{grid-column:1/-1}.customerOverviewShell{grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.customerHeaderStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.customerSubnavStrip{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.customerSubnavChip{align-items:start;gap:.12rem;text-decoration:none;display:inline-grid}.customerSubnavChipLabel{font-weight:700;line-height:1.15}.customerSubnavChipMeta{color:var(--muted);font-size:.76rem;line-height:1.1}.customerSubnavChipActive{color:var(--text);background:linear-gradient(135deg,#2544412e,#c35c2a24);box-shadow:inset 0 0 0 1px #2544411f,0 8px 22px #1b25230d}.customerSubnavChipNeedsAttention{box-shadow:inset 0 0 0 1px #c35c2a2e}.customerSubnavChipNeedsAttention .customerSubnavChipMeta{color:#9d4f23}.customerSubnavChipActive .customerSubnavChipMeta{color:#2d3732cc}.customerCommandStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.customerCommandCard{background:linear-gradient(#ffffffd6,#f7f4eec2);border:1px solid #323a3414;border-radius:22px;align-content:start;gap:.75rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffb8,0 12px 30px #1b25230a}.customerHeaderStripCard{background:#ffffffa8;border:1px solid #323a3414;border-radius:22px;align-content:start;gap:.65rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff9e}.customerOverviewRail,.customerOverviewMain{align-content:start;gap:1rem;display:grid}.customerSummaryList{gap:.75rem;display:grid}.customerSummaryItem{background:#ffffff94;border:1px solid #323a3414;border-radius:18px;gap:.3rem;padding:.9rem 1rem;display:grid}.customerSummaryLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.customerSummaryValue{text-wrap:pretty;margin:0;font-size:1rem;font-weight:700;line-height:1.45}.customerRecordPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.customerRecordPreview{background:#ffffff9e;border:1px solid #323a3414;border-radius:22px;gap:.85rem;padding:1rem;display:grid}.customerRecordPreviewHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.customerRecordPreviewTitle{margin:.15rem 0 0;font-size:1.05rem;line-height:1.25}.sectionCard{flex-direction:column;gap:.95rem;padding:1.2rem 1.25rem;display:flex}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.pageTabs{gap:1rem;display:grid}.pageTabsHeader{top:var(--page-sticky-top,.7rem);z-index:24;isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4f0e8f5,#f4f0e8d1 72%,#f4f0e800);gap:.7rem;padding:.3rem clamp(15rem,34vw,31rem) .55rem 0;display:grid;position:sticky}.pageTabList{z-index:1;flex-wrap:wrap;align-items:stretch;gap:.65rem;min-width:0;scroll-margin-top:7rem;display:flex;position:relative}.pageTabButton{color:var(--muted);cursor:pointer;text-wrap:balance;z-index:1;pointer-events:auto;touch-action:manipulation;background:#ffffffad;border:1px solid #323a3424;border-radius:999px;min-height:2.85rem;padding:.68rem 1rem;font-weight:700;line-height:1.35;transition:background-color .14s,border-color .14s,color .14s,transform .14s;position:relative}.pageTabButton:hover,.pageTabButton:focus-visible{color:var(--text);background:#ffffffe6;border-color:#c35c2a4d;outline:none;transform:translateY(-1px)}.pageTabButtonActive{color:var(--accent-strong);background:linear-gradient(135deg,#c35c2a29,#ffffffeb);border-color:#c35c2a6b;box-shadow:inset 0 0 0 1px #c35c2a14}.pageTabDescription{max-width:62rem;color:var(--muted);text-wrap:pretty;min-width:0;margin:0;line-height:1.58}.pageTabsPanels{gap:1rem;min-width:0;display:grid}.workOrderDetailQuickBar{gap:.65rem;display:grid}.workOrderDetailHeader{margin-bottom:0}.workOrderDetailHeader>div:first-child{width:100%;max-width:none}.workOrderDetailHeaderMain{grid-template-columns:minmax(0,1fr);align-items:start;gap:.28rem;width:100%;display:grid}.workOrderDetailHeaderTopRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.36rem .8rem;display:grid}.workOrderDetailHeaderCopy{gap:.12rem;min-width:0;display:grid}.workOrderDetailHeaderCopy .pageBrandHeader{max-width:none}.workOrderDetailHeaderCopy .eyebrow{letter-spacing:.12em;margin-bottom:.02rem;font-size:.72rem}.workOrderDetailHeaderCopy .pageBrandTitleRow{gap:.26rem}.workOrderDetailHeaderCopy .pageTitle{font-size:clamp(1.72rem,1.65vw,2rem);line-height:1}.workOrderDetailHeaderCopy .brandSignal{letter-spacing:.08em;margin-top:0;font-size:.62rem;line-height:1.2}.workOrderDetailHeaderCopy .pageLead{display:none}.workOrderDetailHeaderLinks{gap:.34rem .38rem;min-width:0;margin-top:0}.workOrderDetailHeaderLinks>*{max-width:min(100%,19rem)}.workOrderDetailChipMenu{position:relative}.workOrderDetailChipMenuSummary{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#f4f8fff5,#eaf1fceb);border-color:#6884b647;align-items:center;gap:.36rem;max-width:100%;list-style:none;transition:border-color .14s,box-shadow .14s,transform .14s,background-color .14s;display:inline-flex}.workOrderDetailChipMenuLabel{min-width:0}.workOrderDetailHeaderChipLabelGroup{align-items:center;gap:.42rem;min-width:0;max-width:100%;display:inline-flex}.workOrderDetailHeaderChipKey{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.64rem;font-weight:700;line-height:1}.workOrderDetailHeaderChipValue{min-width:0;color:color-mix(in srgb, var(--text) 92%, #183c60 8%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workOrderDetailChipMenuCaret{color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:.7rem;line-height:1;transition:transform .14s,color .14s;display:inline-flex}.workOrderDetailChipMenuSummary::-webkit-details-marker{display:none}.workOrderDetailChipMenuSummary:hover,.workOrderDetailChipMenuSummary:focus-visible{background:linear-gradient(#f8fbfffa,#eef5fff0);border-color:#6884b66b;transform:translateY(-1px);box-shadow:0 8px 18px #1e3a6e14}.workOrderDetailChipMenu[open] .workOrderDetailChipMenuSummary{border-color:#8eb2eb73;box-shadow:0 10px 24px #14284c1a}.workOrderDetailChipMenu[open] .workOrderDetailChipMenuCaret{color:#14284cd1;transform:rotate(180deg)}.workOrderDetailHeaderLinks .chip,.workOrderDetailHeaderLinks .workOrderDetailChipMenuSummary{background:linear-gradient(#f8fafff7,#eff5fdf0);border-color:#6884b63d;min-height:1.72rem;padding:.22rem .56rem}.workOrderDetailChipMenuBody{z-index:40;border:1px solid color-mix(in srgb, var(--border) 82%, white 18%);background:color-mix(in srgb, var(--panel) 94%, white 6%);border-radius:18px;align-content:start;gap:.5rem;width:min(18rem,100vw - 2rem);padding:.78rem .84rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 18px 40px #0f172a24}.workOrderDetailChipMenuBodyNav{width:min(14.5rem,100vw - 2rem);padding:.62rem}.workOrderDetailChipMenuBodyNav .secondaryButton{justify-content:flex-start}.workOrderDetailChipMenuPresetGrid{gap:.4rem;margin-bottom:.6rem;display:grid}.workOrderDetailChipMenuPresetGrid form{display:contents}.workOrderDetailChipMenuBody .submitButton,.workOrderDetailChipMenuBody .primaryButton,.workOrderDetailChipMenuBody .secondaryButton{justify-content:center;width:100%}.workOrderDetailHeaderTimeWatch{border:1px solid color-mix(in srgb, var(--border) 82%, white 18%);background:color-mix(in srgb, var(--panel) 91%, white 9%);border-radius:18px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:.55rem .9rem;margin-top:.12rem;padding:.62rem .74rem;display:grid;box-shadow:0 10px 24px #0f172a0a}.workOrderDetailHeaderTimeWatchLead{gap:.16rem;min-width:0;display:grid}.workOrderDetailHeaderTimeWatchLead p{margin:0}.workOrderDetailHeaderTimeWatchBody{gap:.5rem;min-width:0;display:grid}.workOrderDetailHeaderTimeWatchTopline{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem 1rem;display:grid}.workOrderDetailHeaderTimeWatchCurrent{align-content:start;gap:.08rem;min-width:0;display:grid}.workOrderDetailHeaderTimeWatchCurrentLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.workOrderDetailHeaderTimeWatchCurrentValue{letter-spacing:-.04em;font-size:clamp(1.45rem,1.1rem + 1vw,2.05rem);line-height:.95}.workOrderDetailHeaderTimeWatchInsights{align-content:start;gap:.26rem;min-width:0;display:grid}.workOrderDetailHeaderTimeWatchInsights .statusPill{justify-self:start}.workOrderDetailHeaderTimeWatchSummary{gap:.12rem;min-width:0;display:grid}.workOrderDetailHeaderTimeWatchHeadline{color:var(--text);margin:0;font-size:1rem;font-weight:700;line-height:1.22}.workOrderDetailHeaderTimeWatchSummary .tableCellNote{margin:0}.workOrderDetailHeaderTimeWatchControls{flex-wrap:wrap;align-items:center;gap:.38rem;min-width:0;display:flex}.workOrderDetailHeaderTimeWatchControls .chip,.workOrderDetailHeaderTimeWatchControls .workOrderDetailChipMenuSummary{min-height:1.72rem;padding:.24rem .54rem}.workOrderDetailHeaderTimeWatchControls .workOrderDetailChipMenu{align-items:center;display:inline-flex}.workOrderDetailHeaderLinks .chip{max-width:100%;min-height:1.72rem;padding:.22rem .56rem}.workOrderDetailTopActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.42rem}.workOrderDetailHeaderActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:start;gap:.28rem;width:auto;display:flex}.workOrderDetailHeaderActions>*{flex:none;min-width:0}.workOrderDetailHeaderActions .primaryButton,.workOrderDetailHeaderActions .secondaryButton{width:auto;min-width:7.25rem;min-height:2.18rem;padding:.48rem .8rem}.workOrderDetailSummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.workOrderActionCenterStack,.workOrderActionCenterPrimary,.workOrderActionCenterRail{gap:.82rem;display:grid}.workOrderActionCenterRail{gap:.72rem}.workOrderActionCenterStack{background:radial-gradient(circle at 100% 0,#dda26614,#0000 30%),linear-gradient(#f6f1eaf0,#efe7dce6);border:1px solid #73654a1f;border-radius:30px;padding:.74rem;box-shadow:0 12px 28px #161c190b}.workOrderActionCenterHero{grid-template-columns:minmax(0,1.42fr) minmax(18rem,.84fr);align-items:start;gap:.82rem;display:grid}.workOrderActionCenterHeroCard{background:linear-gradient(#fffdf8f7,#f8f2e9eb);border:1px solid #73654a1f;border-radius:26px;align-content:start;gap:.66rem;padding:.92rem .96rem;display:grid;box-shadow:0 12px 28px #161c190d}.workOrderActionCenterHeroTopline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workOrderActionCenterHeroEyebrow{color:var(--accent-strong);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.workOrderActionCenterHeroTitle{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.8rem,2.45vw,2.4rem);line-height:1.04}.workOrderActionCenterHeroLead{color:#5c5143;text-wrap:pretty;max-width:58ch;margin:0;font-size:1rem;line-height:1.42}.workOrderActionCenterHeroBlockerButton{color:var(--accent-strong);background:#fff1e4f2;border-color:#c35c2a3d;align-self:flex-start;font-weight:700}.workOrderActionCenterHeroMetaRow{background:#f4eee594;border:1px solid #73654a1a;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.18rem;padding:.24rem;display:grid;box-shadow:inset 0 1px #ffffff6b}.workOrderActionCenterHeroMetaItem{background:#fffcf785;border:1px solid #0000;border-radius:13px;gap:.08rem;min-width:0;padding:.34rem .44rem;display:grid}.workOrderActionCenterHeroMetaKey{color:#8a7760;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.workOrderActionCenterHeroMetaValue{color:#5c5143;text-wrap:balance;font-size:.76rem;font-weight:700;line-height:1.22}.workOrderActionCenterHeroTabRow{background:#f4eee594;border:1px solid #73654a1a;border-radius:18px;flex-wrap:wrap;gap:.26rem;width:100%;max-width:100%;padding:.24rem;display:flex;box-shadow:inset 0 1px #ffffff75}.workOrderActionCenterHeroTab{color:#67594a;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;min-height:1.82rem;padding:.4rem .72rem;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.workOrderActionCenterHeroTab:hover,.workOrderActionCenterHeroTab:focus-visible{background:#fff8f0db;border-color:#c35c2a24;text-decoration:none}.workOrderActionCenterHeroTabActive{color:#fff8f1;background:linear-gradient(#d6753bf5,#c35c2aeb);border-color:#c35c2a3d;box-shadow:0 6px 12px #c35c2a24}.workOrderActionCenterHeroTabNeedsAttention:not(.workOrderActionCenterHeroTabActive){color:var(--accent-strong);background:#fff4e9c7;border-color:#c35c2a24}.workOrderActionCenterHeroSummaryCard{background:#f6efe5cc;border:1px solid #c35c2a1f;border-radius:18px;grid-template-columns:minmax(0,1.18fr) minmax(15rem,.92fr);align-items:start;gap:.22rem .6rem;padding:.5rem .6rem;display:grid;box-shadow:inset 0 1px #ffffff85}.workOrderActionCenterHeroSummaryTopline{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .6rem;min-width:0;display:flex}.workOrderActionCenterHeroSummaryTopline strong{text-wrap:balance;font-size:.9rem;line-height:1.2}.workOrderActionCenterHeroSummaryCard .chip{color:#8d5936;background:#fffbf5e6;border-color:#c35c2a1f}.workOrderActionCenterHeroSummaryCard .mutedText{color:#6b5c4b;min-width:0;margin:0;font-size:.76rem;line-height:1.28}.workOrderActionCenterHeroSummaryStats{grid-area:1/2/span 2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:.28rem;display:grid}.workOrderActionCenterHeroSummaryStat{background:#fffcf6b8;border:1px solid #c35c2a1a;border-radius:11px;gap:.06rem;min-width:0;padding:.28rem .38rem;display:grid}.workOrderActionCenterHeroSummaryStatKey{color:#9a6b44;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:700}.workOrderActionCenterHeroSummaryStatValue{color:#5a4737;text-wrap:balance;font-size:.69rem;font-weight:700;line-height:1.18}.workOrderActionCenterHeroControlRow{background:#f4eee5b8;border:1px solid #73654a1f;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(9.4rem,1fr));align-items:start;gap:.3rem;padding:.28rem;display:grid;box-shadow:inset 0 1px #ffffff70}.workOrderActionCenterHeroControl,.workOrderActionCenterHeroControlSummary{background:#fffcf7d6;border-color:#73654a1a;border-radius:16px;width:100%;min-width:0;min-height:2.56rem;padding:.42rem .56rem;box-shadow:inset 0 1px #ffffff9e}.workOrderActionCenterHeroControlSummary{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.workOrderActionCenterHeroControlLink,.workOrderActionCenterHeroControlLink:hover,.workOrderActionCenterHeroControlLink:focus-visible{text-decoration:none}.workOrderActionCenterHeroControl .workOrderDetailHeaderChipLabelGroup,.workOrderActionCenterHeroControlSummary .workOrderDetailHeaderChipLabelGroup{gap:.12rem;min-width:0;display:grid}.workOrderActionCenterHeroControl .workOrderDetailHeaderChipKey,.workOrderActionCenterHeroControlSummary .workOrderDetailHeaderChipKey{color:#8b785e;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.workOrderActionCenterHeroControl .workOrderDetailHeaderChipValue,.workOrderActionCenterHeroControlSummary .workOrderDetailHeaderChipValue{color:var(--text);text-wrap:balance;white-space:normal;text-overflow:clip;font-size:.84rem;font-weight:700;line-height:1.24;overflow:visible}.workOrderActionCenterHeroControlMenu{min-width:0;display:block}.workOrderActionCenterHeroControl .workOrderDetailChipMenuCaret,.workOrderActionCenterHeroControlSummary .workOrderDetailChipMenuCaret{color:#8b785e;margin-left:auto}.workOrderActionCenterHeroControlMenu .workOrderDetailChipMenuBody{background:#fffcf8fa;border-color:#c35c2a24;width:min(22rem,100vw - 2rem)}.workOrderActionCenterHeroControlMenu[open] .workOrderActionCenterHeroControlSummary,.workOrderActionCenterHeroControlSummary:hover,.workOrderActionCenterHeroControlSummary:focus-visible,.workOrderActionCenterHeroControlLink:hover,.workOrderActionCenterHeroControlLink:focus-visible{background:#fff7eff5;border-color:#c35c2a33}.workOrderActionCenterTimeCard{color:var(--text);background:linear-gradient(#f7f4eefa,#f1ece4f0);border-color:#73654a24;border-radius:24px;align-content:start;gap:.58rem;padding:.86rem .9rem;box-shadow:inset 0 1px #ffffff8f,0 16px 34px #161c190f}.workOrderActionCenterTimeCardHeader{justify-content:space-between;align-items:flex-start;gap:.62rem;display:flex}.workOrderActionCenterTimeCardEyebrow{color:#7b6b58;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.workOrderActionCenterTimeCardHeadline{color:var(--text);text-wrap:balance;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.workOrderActionCenterTimeCardSubline{color:var(--muted);margin:0;font-size:.78rem;line-height:1.34}.workOrderActionCenterTimeCardStatus{letter-spacing:.06em;align-self:flex-start;font-size:.66rem;font-weight:700}.workOrderActionCenterTimeCardStatusTracked{color:#ab5d2f;background:#fff1e2e6;border-color:#dd8f3f29}.workOrderActionCenterTimeCardStatusOver{color:var(--accent-strong);background:#ffe8dcf5;border-color:#c35c2a2e}.workOrderActionCenterTimeCardStatusNeutral{color:#6f6251;background:#f5f1eaeb;border-color:#73654a1f}.workOrderActionCenterTimeCard .activeTimerProgress{background:#dfd6c9e0;height:.58rem}.workOrderActionCenterTimeCard .activeTimerProgressFill{background:linear-gradient(90deg,#e99d4cfa,#c35c2af0)}.workOrderActionCenterTimeCard .activeTimerProgressFillOver{background:linear-gradient(90deg,#d65c38f0,#a1382cf5)}.workOrderActionCenterTimeCard .activeTimerProgressMarker{background:#395d9ef2;height:.74rem;box-shadow:0 0 0 2px #ffffffeb,0 0 0 3px #395d9e1f}.workOrderActionCenterTimeCardProgressNote{color:var(--muted);margin:.22rem 0 0;font-size:.72rem;line-height:1.32}.workOrderActionCenterTimeCardActions{grid-template-columns:minmax(0,1fr);gap:.32rem;display:grid}.workOrderActionCenterTimeCardPrimaryAction{min-height:2.45rem;box-shadow:0 12px 24px #0f1b1a2e;color:#fff7ef!important;background:linear-gradient(#dd8f3ffa,#c35c2af0)!important;border-color:#dd8f3f52!important}.workOrderActionCenterTimeCardPrimaryAction:hover,.workOrderActionCenterTimeCardPrimaryAction:focus-visible{color:#fff7ef!important;background:linear-gradient(#e69a4dfa,#cd6634f0)!important}.workOrderActionCenterTimeCardAuxLink{color:#7b6651;justify-self:flex-start;font-size:.76rem;font-weight:600;line-height:1.3;text-decoration:none}.workOrderActionCenterTimeCardAuxLink:hover,.workOrderActionCenterTimeCardAuxLink:focus-visible{color:var(--accent-strong);text-decoration:none}.workOrderActionCenterStatusActions{background:#f4eee58f;border:1px solid #73654a1a;border-radius:22px;gap:.3rem;padding:.28rem;display:grid;box-shadow:inset 0 1px #ffffff6b}.workOrderActionCenterStatusCardGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.3rem;display:grid}.workOrderActionCenterStatusCard{background:#fffcf7d1;border:1px solid #73654a1a;border-radius:17px;gap:.54rem;padding:.7rem .76rem;display:grid;box-shadow:inset 0 1px #ffffff94,0 6px 14px #161c1908}.workOrderActionCenterStatusCardFeatured{background:radial-gradient(circle at 100% 0,#e2964b14,#0000 34%),linear-gradient(#fffcf7f5,#f9f1e6e6);border-color:#c35c2a33;position:relative;box-shadow:inset 0 1px #ffffff9e,0 10px 18px #161c190a}.workOrderActionCenterStatusCardFeatured:before{content:"";background:linear-gradient(#e2964bf5,#c35c2af5);border-radius:18px 0 0 18px;width:.24rem;position:absolute;inset:0 auto 0 0}.workOrderActionCenterStatusCardBlocked{background:#f5efe6d1;border-color:#73654a2e;box-shadow:inset 0 1px #ffffff6b,0 5px 12px #161c1905}.workOrderActionCenterStatusCardTitle{text-wrap:balance;font-size:.9rem;line-height:1.28}.workOrderActionCenterStatusCardFeatured .workOrderActionCenterStatusCardTitle{font-size:.96rem}.workOrderActionCenterStatusCardDetail{margin:0;font-size:.8rem;line-height:1.34}.workOrderActionCenterStatusCardActions,.workOrderActionCenterStatusCardActions form{display:grid}.workOrderActionCenterStatusCardActions{min-width:10.5rem}.workOrderActionCenterStatusCardActions .secondaryButton,.workOrderActionCenterStatusCardActions .primaryButton,.workOrderActionCenterStatusCardActions .submitButton{width:100%}.workOrderActionCenterLayout,.workOrderActionCenterSupportGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.82rem;display:grid}.workOrderActionCenterSection.sectionCard{background:linear-gradient(#fffdf8f2,#f7f2eae0);border-color:#73654a1f;border-radius:24px;padding:.94rem .98rem;box-shadow:0 12px 24px #161c190b}.workOrderActionCenterSection .sectionCardHeader{margin-bottom:.66rem}.workOrderActionCenterSection .sectionCardTitleRow{align-items:center}.workOrderActionCenterSection .sectionCardTitle{letter-spacing:.12em;text-transform:uppercase;font-size:.98rem}.workOrderActionCenterSection .sectionCardInfoAction .infoDialogTrigger{color:#7a6a57;background:#ffffffc7;border-color:#73654a29;width:1.55rem;height:1.55rem}.workOrderActionCenterSection .sectionCardInfoAction .infoDialogTrigger:hover,.workOrderActionCenterSection .sectionCardInfoAction .infoDialogTrigger:focus-visible{color:var(--accent-strong);background:#fff8f0eb;border-color:#c35c2a38}.workOrderActionCenterSectionDetails.sectionCard{background:linear-gradient(#f9f6f1fa,#f3eee7f0);box-shadow:inset 0 1px #ffffff85,0 10px 22px #161c190a}.workOrderActionCenterSectionMedia.sectionCard{background:radial-gradient(circle at 100% 0,#dd8f3f29,#0000 34%),linear-gradient(#fff9f0fc,#fcedd8f0);box-shadow:0 14px 28px #c35c2a11}.workOrderActionCenterSectionMedia .sectionCardHeader{margin-bottom:.72rem}.workOrderActionCenterSectionBlockers.sectionCard{background:radial-gradient(circle at 0 0,#dd8f3f14,#0000 34%),linear-gradient(#fffcf7fa,#f8f2e9f0)}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskGrid{grid-template-columns:minmax(0,1fr);gap:.56rem}.workOrderActionCenterSectionFollowUp.sectionCard{background:linear-gradient(#f9f7f2f0,#f3efe8e6);border-color:#73654a1a;box-shadow:0 8px 18px #161c1908}.workOrderActionCenterSectionFollowUp .sectionCardHeader{margin-bottom:.52rem}.workOrderActionCenterSectionFollowUp .sectionCardTitle{letter-spacing:.1em;font-size:.88rem}.workOrderActionCenterSectionDetails.sectionCard{border-radius:22px;padding:.78rem .8rem}.workOrderActionCenterSectionDetails .sectionCardHeader{margin-bottom:.4rem}.workOrderActionCenterSectionDetails .sectionCardTitle{letter-spacing:.14em;font-size:.82rem}.workOrderActionCenterSectionMedia .collectionCalloutChecklist{background:linear-gradient(#fffcf7e6,#fff5e7e6);border-color:#dd8f3f33;border-radius:24px;padding:1rem 1.04rem}.workOrderEvidenceBoardTopline{gap:.72rem;display:grid}.workOrderEvidenceBoardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.58rem;display:flex}.workOrderEvidenceBoardHeadline{color:#4f4032;text-wrap:balance;font-size:1rem;line-height:1.35;display:block}.workOrderEvidenceBoardDescription{max-width:58ch}.workOrderEvidenceBoardStatusChip{color:var(--accent-strong);background:#ffffffe0;border-color:#c35c2a29;font-weight:700}.workOrderEvidenceBoardStageRow{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.48rem;display:grid}.workOrderEvidenceBoardStageChip{color:#665949;text-align:left;background:linear-gradient(#fffcf7f0,#f8f2e9e6);border-color:#73654a24;border-radius:16px;align-content:start;gap:.12rem;min-height:3.05rem;padding:.56rem .68rem;display:grid;box-shadow:inset 0 1px #ffffff94}.workOrderEvidenceBoardStageChipLabel{color:#8b765d;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.workOrderEvidenceBoardStageChipValue{color:#4f4032;font-size:.96rem;font-weight:800;line-height:1.2}.workOrderEvidenceBoardStageChipLocked{color:#7b6d5a;background:linear-gradient(#f5f1eaf5,#f0eae2eb)}.workOrderEvidenceBoardStageChipComplete{color:var(--steel);background:linear-gradient(#f6fcf9f5,#eef8f4eb);border-color:#25444129}.workOrderEvidenceBoardStageChipComplete .workOrderEvidenceBoardStageChipLabel,.workOrderEvidenceBoardStageChipComplete .workOrderEvidenceBoardStageChipValue{color:var(--steel)}.workOrderActionCenterSectionMedia .collectionCalloutChecklist .chip{background:#ffffffe0;border-color:#c35c2a24}.workOrderActionCenterSectionMedia .collectionCalloutChecklist .chip:hover,.workOrderActionCenterSectionMedia .collectionCalloutChecklist .chip:focus-visible{background:#fffaf4f5}.workOrderActionCenterSectionDivider{background:linear-gradient(90deg,#73654a1f,#0000 62%);height:1px}.workOrderActionCenterInlineSection,.workOrderActionCenterInlineSectionHeader{gap:.24rem;display:grid}.workOrderActionCenterInlineSection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.62rem 0 0}.workOrderActionCenterInlineEyebrow{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.workOrderActionCenterInlineLead{max-width:54ch;margin:0;font-size:.76rem;line-height:1.28}.workOrderActionCenterMoveList{gap:.44rem;margin-top:.08rem;display:grid}.workOrderActionCenterMoveIntro{gap:.28rem}.workOrderActionCenterMoveEyebrow{width:fit-content;min-height:1.25rem;color:var(--steel);letter-spacing:.1em;text-transform:uppercase;background:#2544411a;border-radius:999px;align-items:center;padding:.14rem .46rem;font-size:.66rem;font-weight:800;display:inline-flex}.workOrderActionCenterMoveEyebrowBlocked{color:#6b5f4f;background:#73654a24}.workOrderActionCenterMoveTitle{text-wrap:balance;font-size:.92rem;line-height:1.28}.workOrderActionCenterMoveDetail{margin:0;font-size:.8rem;line-height:1.34}.workOrderActionCenterMoveCard{background:linear-gradient(#ffffffe0,#f7f2ead6);border:1px solid #73654a1a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.72rem;padding:.74rem .8rem;display:flex;box-shadow:inset 0 1px #ffffff9e,0 6px 14px #161c1908}.workOrderActionCenterMoveCardFeatured{background:radial-gradient(circle at 100% 0,#e2964b1a,#0000 34%),linear-gradient(#fffcf7f5,#faf2e7e6);border-color:#c35c2a33;order:-1;position:relative;box-shadow:inset 0 1px #ffffffa8,0 10px 18px #161c190b}.workOrderActionCenterMoveCardFeatured:before{content:"";background:linear-gradient(#e2964bf5,#c35c2af5);border-radius:16px 0 0 16px;width:.26rem;position:absolute;inset:0 auto 0 0}.workOrderActionCenterMoveCardBlocked{background:#f7f3ebe0;border-color:#73654a2e}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveEyebrow{color:var(--accent-strong);background:#c35c2a1f}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveTitle{font-size:.98rem}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveIntro{gap:.46rem}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveDetail{max-width:62ch}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskGrid{grid-template-columns:minmax(0,1fr);gap:.44rem}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskCard{background:linear-gradient(#faf8f3f0,#f3efe8e6);border-color:#73654a1a;border-radius:16px;box-shadow:0 5px 12px #161c1906}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskSummary{padding:.76rem .82rem}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskBody,.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskFooter{padding-bottom:.72rem;padding-left:.82rem;padding-right:.82rem}.workOrderActionCenterSectionFollowUp .workOrderActionCenterTaskTitle{font-size:.9rem}.workOrderActionCenterSectionFollowUp .workOrderActionCenterTaskDetail{font-size:.8rem;line-height:1.32}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskToneOperational,.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskToneFollowUp{color:#625848;background:#5e543c17}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskGrid>.workOrderNextStepsTaskCard:has(.workOrderActionCenterTaskDisclosure[open]){grid-column:span 1}.workOrderActionCenterSectionFollowUp .workOrderActionCenterTaskButton{color:#64594b;background:#f8f4edf0;border-color:#73654a1f;min-height:2.2rem}.workOrderActionCenterSectionFollowUp .workOrderActionCenterTaskButton:hover,.workOrderActionCenterSectionFollowUp .workOrderActionCenterTaskButton:focus-visible{color:var(--accent-strong);background:#fff7eff5;border-color:#c35c2a29}.workOrderActionCenterMoveCardActions{justify-content:flex-end;align-items:center;gap:.4rem;min-width:9.75rem;display:flex}.workOrderActionCenterMoveCardActions form{width:100%;display:flex}.workOrderActionCenterMoveCardActions .secondaryButton,.workOrderActionCenterMoveCardActions .submitButton,.workOrderActionCenterMoveCardActions .primaryButton{width:100%;min-width:0}.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .secondaryButton,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .primaryButton,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .submitButton,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .secondaryButton,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .primaryButton,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .submitButton,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .secondaryButton,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .primaryButton,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .submitButton{color:var(--accent-strong);background:linear-gradient(#fffcf7fa,#f9f1e6f0);border-color:#c35c2a33;box-shadow:inset 0 1px #ffffffa3,0 8px 16px #c35c2a14}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .secondaryButton,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .primaryButton,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .submitButton,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .secondaryButton,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .primaryButton,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .submitButton{color:#fff8f1;background:linear-gradient(#e2964bfa,#c35c2af0);border-color:#c35c2a47;box-shadow:0 10px 18px #c35c2a29}.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .secondaryButton:hover,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .secondaryButton:focus-visible,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .primaryButton:hover,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .primaryButton:focus-visible,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .submitButton:hover,.workOrderActionCenterMoveCard:not(.workOrderActionCenterMoveCardBlocked):not(.workOrderActionCenterMoveCardFeatured) .workOrderActionCenterMoveCardActions .submitButton:focus-visible{color:#9b4a24;background:linear-gradient(#fff8f0fc,#f6e9d9f2);border-color:#c35c2a42}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .secondaryButton:hover,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .secondaryButton:focus-visible,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .primaryButton:hover,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .primaryButton:focus-visible,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .submitButton:hover,.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions .submitButton:focus-visible,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .secondaryButton:hover,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .secondaryButton:focus-visible,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .primaryButton:hover,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .primaryButton:focus-visible,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .submitButton:hover,.workOrderActionCenterStatusCard:not(.workOrderActionCenterStatusCardBlocked) .workOrderActionCenterStatusCardActions .submitButton:focus-visible{color:#fff8f1;background:linear-gradient(#eba056fa,#cd6836f0)}@media (min-width:960px){.workOrderActionCenterMoveCardFeatured{grid-column:1/-1;grid-template-columns:minmax(0,1.16fr) auto;align-items:center;gap:1rem 1.2rem;padding:1.08rem 1.14rem 1.08rem 1.26rem;display:grid}.workOrderActionCenterMoveCardFeatured .workOrderActionCenterMoveCardActions{justify-content:flex-start;min-width:13rem}.workOrderActionCenterStatusCardGrid .workOrderActionCenterStatusCardFeatured{grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) auto;align-items:center;gap:1rem 1.2rem;padding:1.02rem 1.08rem 1.02rem 1.22rem}.workOrderActionCenterStatusCardGrid .workOrderActionCenterStatusCardFeatured .workOrderActionCenterStatusCardActions{min-width:13rem}}.workOrderActionCenterMediaFallback{background:linear-gradient(#fffcf7f0,#fff3e4e0);border:1px solid #dd8f3f2e;border-radius:22px;gap:.85rem;padding:1rem 1.04rem;display:grid}.workOrderActionCenterSectionMedia .workOrderActionCenterTimeCardActions{grid-template-columns:repeat(3,minmax(0,1fr))}.workOrderActionCenterDetailList{gap:.44rem;display:grid}.workOrderActionCenterDetailRow{color:var(--text);background:#faf7f1e6;border:1px solid #73654a1f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.82rem .88rem;text-decoration:none;display:flex}.workOrderActionCenterSectionDetails .workOrderActionCenterDetailRow{background:#f9f6f0d1;border-radius:12px;padding:.52rem .62rem}.workOrderActionCenterSectionDetails .workOrderActionCenterDetailList{gap:.36rem}.workOrderActionCenterSectionDetails .customerSummaryLabel{letter-spacing:.12em;font-size:.66rem}.workOrderActionCenterSectionDetails .workOrderActionCenterDetailValue{font-size:.79rem;line-height:1.26}.workOrderActionCenterSectionDetails .workOrderActionCenterDetailMeta{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.workOrderActionCenterSectionDetails .chipGridCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem}.workOrderActionCenterSectionDetails .chipGridCompact .chip{color:#5f5445;background:#f5f0e8eb;border-color:#73654a1f;justify-content:center;min-height:1.68rem;padding:.2rem .32rem;font-size:.71rem}.workOrderActionCenterDetailRow:hover,.workOrderActionCenterDetailRow:focus-visible{background:#fffaf5f5;border-color:#c35c2a33;text-decoration:none}.workOrderActionCenterDetailValue{color:var(--text);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.4}.workOrderActionCenterDetailMeta{color:var(--accent-strong);white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.2}.workOrderNextStepsStack,.workOrderNextStepsMain{align-content:start;gap:1rem;display:grid}.workOrderNextStepsMain{min-width:0}.workOrderNextStepsWatchLane{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.72rem;display:grid}.workOrderNextStepsWatchCard{background:#ffffffb8;border:1px solid #2d38311a;border-radius:18px;align-content:start;gap:.62rem;padding:.82rem .9rem;display:grid;box-shadow:inset 0 1px #ffffff9e}.workOrderNextStepsTaskGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;display:grid}.workOrderNextStepsTaskCard{background:linear-gradient(#fffdf8fa,#f8f4eceb);border:1px solid #73654a1f;border-radius:24px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;overflow:hidden;box-shadow:0 14px 28px #161c190d}.workOrderNextStepsTaskCardBlocker{border-color:#c35c2a33;box-shadow:inset 4px 0 #c35c2a3d,0 10px 24px #161c190a}.workOrderNextStepsTaskCardPrimary{background:radial-gradient(circle at 100% 0,#e2964b1c,#0000 36%),linear-gradient(#fffcf6fc,#f9f1e6f0);border-color:#c35c2a3d;box-shadow:inset 0 1px #ffffffa8,0 18px 34px #161c1912}.workOrderNextStepsTaskCardFollowUp{border-color:#25444124;box-shadow:inset 4px 0 #2544412e,0 10px 24px #161c190a}.workOrderNextStepsTaskCardOperational{border-color:#73654a29;box-shadow:inset 4px 0 #73654a2e,0 10px 24px #161c190a}.workOrderActionCenterTaskDisclosure{gap:0;display:grid}.workOrderNextStepsTaskSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:1rem 1.04rem;list-style:none;display:grid}.workOrderNextStepsTaskSummary::-webkit-details-marker{display:none}.workOrderNextStepsTaskSummary:hover{background:#ffffff42}.workOrderNextStepsTaskSummary:focus-visible{outline-offset:-2px;outline:2px solid #c35c2a57}.workOrderNextStepsTaskCard:has(.workOrderActionCenterTaskDisclosure[open]){background:linear-gradient(#fffcf7,#f7f0e6f5);border-color:#c35c2a38;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffa3,0 18px 36px #161c1912}.workOrderNextStepsTaskCard:has(.workOrderActionCenterTaskDisclosure[open]) .workOrderActionCenterTaskTitle{font-size:1.03rem}.workOrderNextStepsTaskCard:not(:has(.workOrderActionCenterTaskDisclosure[open])) .workOrderActionCenterTaskDetail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workOrderActionCenterTaskSummaryAside{align-self:start;justify-items:end;gap:.52rem;display:grid}.workOrderActionCenterTaskIntro{gap:.38rem}.workOrderNextStepsTaskTitleRow{flex-wrap:wrap;align-items:flex-start;gap:.36rem;display:flex}.workOrderActionCenterTaskTitle{text-wrap:balance;flex-basis:100%;font-size:1rem;line-height:1.35}.workOrderActionCenterTaskDetail{margin:.08rem 0 0}.workOrderNextStepsTaskTone{letter-spacing:.08em;text-transform:uppercase;border-color:#0000;font-size:.68rem;font-weight:700}.workOrderNextStepsTaskToneBlocker{color:var(--accent-strong);background:#c35c2a1f}.workOrderNextStepsTaskToneFollowUp{color:var(--steel);background:#2544411a}.workOrderNextStepsTaskToneOperational{color:#5e543c;background:#5e543c1f}.workOrderNextStepsTaskPriority{color:#6a5e4d;letter-spacing:.08em;text-transform:uppercase;background:#f3eee6f0;border-color:#73654a24;font-size:.66rem;font-weight:800}.workOrderNextStepsTaskPriorityPrimary{color:#1f5679;background:#dceffcfa;border-color:#22639333}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCard{border-radius:18px;box-shadow:0 8px 18px #161c1909}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskSummary{gap:.58rem;padding:.84rem .88rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskBody,.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskFooter{padding-bottom:.76rem;padding-left:.88rem;padding-right:.88rem}.workOrderActionCenterSectionBlockers .workOrderActionCenterTaskDisclosure[open] .workOrderNextStepsTaskBody{padding-top:.76rem}.workOrderActionCenterSectionBlockers .workOrderActionCenterTaskTitle{font-size:.95rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCurrent{font-size:.72rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCard:not(.workOrderNextStepsTaskCardPrimary):not(:has(.workOrderActionCenterTaskDisclosure[open])){background:linear-gradient(#faf7f1f7,#f4efe7ed)}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCard:not(.workOrderNextStepsTaskCardPrimary):not(:has(.workOrderActionCenterTaskDisclosure[open])) .workOrderActionCenterTaskDetail{-webkit-line-clamp:1}.workOrderNextStepsTaskTone,.workOrderNextStepsTaskPriority{align-self:flex-start}.workOrderNextStepsTaskCurrent{color:#2b6078;background:#ebf5fceb;border-color:#3a709c2e;justify-self:end;font-weight:700}.workOrderActionCenterTaskCaret{color:#5e543c;background:#ffffffc7;border:1px solid #73654a2e;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.9rem;font-weight:700;line-height:1;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex;transform:rotate(0)}.workOrderActionCenterTaskDisclosure[open] .workOrderActionCenterTaskCaret{color:var(--accent-strong);background:#fff5eee6;border-color:#c35c2a38;transform:rotate(90deg)}.workOrderNextStepsTaskBody,.workOrderNextStepsTaskFooter{gap:.62rem;padding:0 1.04rem .86rem;display:grid}.workOrderNextStepsTaskFooter{padding-top:.08rem}.workOrderActionCenterTaskDisclosure[open] .workOrderNextStepsTaskBody{border-top:1px solid #73654a14;padding-top:.86rem}@media (min-width:960px){.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary{grid-column:1/-1}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary .workOrderNextStepsTaskSummary{grid-template-columns:minmax(0,1.2fr) auto;gap:1rem;padding:1.08rem 1.12rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary .workOrderActionCenterTaskIntro{gap:.46rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary .workOrderActionCenterTaskTitle{font-size:1.08rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary .workOrderActionCenterTaskSummaryAside{min-width:8.4rem}.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary .workOrderNextStepsTaskBody,.workOrderActionCenterSectionBlockers .workOrderNextStepsTaskCardPrimary .workOrderNextStepsTaskFooter{padding-left:1.12rem;padding-right:1.12rem}.workOrderActionCenterSectionFollowUp .workOrderNextStepsTaskGrid>.workOrderNextStepsTaskCard:has(.workOrderActionCenterTaskDisclosure[open]){grid-column:span 2}}.workOrderActionCenterTaskActions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.workOrderActionCenterTaskButton{justify-content:center;width:100%;min-width:0;text-decoration:none}.workOrderActionCenterTaskButton:hover,.workOrderActionCenterTaskButton:focus-visible{text-decoration:none}.workOrderActionCenterMediaActions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.workOrderEvidenceBoardActions{align-items:stretch;margin-top:.82rem}.workOrderActionCenterMediaActions .secondaryButton{justify-content:center;width:100%;min-width:0}.workOrderEvidenceBoardPrimaryAction{box-shadow:0 10px 18px #c35c2a24;color:#fff8f1!important;background:linear-gradient(#e2964bfa,#c35c2af0)!important;border-color:#c35c2a42!important}.workOrderEvidenceBoardPrimaryAction:hover,.workOrderEvidenceBoardPrimaryAction:focus-visible{color:#fff8f1!important;background:linear-gradient(#eba056fa,#cd6836f0)!important}.workOrderEvidenceBoardAction{color:#8e5530!important;background:#fffbf5eb!important;border-color:#c35c2a24!important}.workOrderEvidenceBoardAction:hover,.workOrderEvidenceBoardAction:focus-visible{color:var(--accent-strong)!important;background:#fff6ecfa!important}.workOrderEvidenceBoardCaptureChip{color:#6b5d4c;background:#ffffffd6;border-color:#73654a24;justify-content:center;min-height:2.75rem;font-weight:700}.workOrderNextStepsQuickForm{gap:.62rem;display:grid}.workOrderNextStepsQuickField{margin:0}.workOrderNextStepsQuickFieldGrid{gap:.62rem}.workOrderNextStepsQuickForm>.secondaryButton,.workOrderNextStepsQuickForm>.submitButton,.workOrderNextStepsQuickForm>.primaryButton{width:100%}.workOrderNextStepsQuickHint{margin:0;font-size:.82rem;line-height:1.38}.workOrderEvidenceBoard{gap:.72rem;display:grid}.workOrderActionCenterSectionMedia .workOrderEvidenceBoard{gap:.82rem}.workOrderEvidenceStage{background:#ffffffbd;border:1px solid #2d383114;border-radius:16px;gap:.55rem;padding:.78rem .86rem;display:grid}.workOrderActionCenterSectionMedia .workOrderEvidenceStage{background:linear-gradient(#ffffffd6,#fcf6edc7);border-color:#dd8f3f24;border-radius:20px;padding:1rem 1.02rem;box-shadow:inset 0 1px #ffffff8a,0 10px 22px #c35c2a0d}.workOrderEvidenceStageLocked{background:#f8f4ecc7}.workOrderEvidenceStageComplete{border-color:#25444124}.workOrderActionCenterSectionMedia .workOrderEvidenceStageHeader .chip{background:#f9f4ece6;border-color:#73654a24;font-weight:700}.workOrderEvidenceStageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.workOrderEvidenceBubbleRow{flex-wrap:wrap;gap:.45rem;display:flex}.workOrderEvidenceBubble{min-height:2rem;color:var(--text);background:#ffffffe0;border:1px solid #2d38311a;border-radius:999px;align-items:center;gap:.36rem;padding:.34rem .62rem;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.workOrderActionCenterSectionMedia .workOrderEvidenceBubble{border-radius:16px;min-height:2.12rem;padding:.4rem .74rem}.workOrderEvidenceBubble:before{content:"";background:#5e543c5c;border-radius:999px;width:.46rem;height:.46rem;box-shadow:0 0 0 1px #5e543c14}.workOrderEvidenceBubbleRequired{background:#fff9f4f0;border-color:#c35c2a2e}.workOrderEvidenceBubbleRequired:before{background:#c35c2ab8;box-shadow:0 0 0 1px #c35c2a29}.workOrderEvidenceBubbleWaiting{color:var(--muted);background:#f7f3ebeb;border-color:#73654a24}.workOrderEvidenceBubbleWaiting:before{background:#73654a70;box-shadow:0 0 0 1px #73654a1f}.workOrderEvidenceBubbleComplete{color:var(--steel);background:#f4fbf8f0;border-color:#25444129}.workOrderEvidenceBubbleComplete:before{background:#254441b3;box-shadow:0 0 0 1px #25444124}.workOrderEvidenceBubbleTarget{box-shadow:0 0 0 3px #c35c2a1a}.workOrderEvidenceBubble:hover,.workOrderEvidenceBubble:focus-visible{text-decoration:none;transform:translateY(-1px)}.workOrderDetailOverviewGrid{align-items:start}.workOrderDetailSummaryText{text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.32}.workOrderDetailTabsShell{background:linear-gradient(#f7f3ecf5,#f7f3ece0 56%,#f6f2ebbd);border:1px solid #34271b14;border-radius:24px;gap:.16rem;padding:.18rem .22rem .14rem;display:grid;box-shadow:0 16px 30px #25211b0d}.workOrderDetailTabsShell .pageTabs{gap:.18rem}.workOrderDetailTabsShell .pageTabsHeader{top:var(--page-sticky-top,.7rem);box-shadow:none;background:linear-gradient(#faf7f2fa,#f6f1e9f0 74%,#f4f0e8d1);border:1px solid #34271b14;border-bottom:none;border-radius:20px 20px 0 0;gap:.35rem;margin-top:0;padding:.08rem .12rem .3rem}.workOrderDetailTabsShell .pageTabList{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:.08rem 0 .14rem;overflow-x:auto}.workOrderDetailTabsShell .pageTabButton{scroll-snap-align:start;flex:none}.workOrderDetailTabsShellActionCenter{background:linear-gradient(#f7f3eceb,#f7f3ecd6 56%,#f6f2ebad);border-color:#34271b0f;gap:.08rem;padding-top:.12rem;box-shadow:0 10px 20px #25211b09}.workOrderDetailTabsShellActionCenter .pageTabs{gap:.08rem}.workOrderDetailTabsShellActionCenter .pageTabsHeader{background:linear-gradient(#f7f3ecd1,#f7f3ec6b 72%,#f7f3ec00);border:none;border-radius:0;gap:.18rem;padding:.02rem .04rem .16rem}.workOrderDetailTabsShellActionCenter .pageTabList{gap:.38rem;padding:.02rem 0 .08rem}.workOrderDetailTabsShellActionCenter .pageTabButton{background:#ffffff8a;border-color:#323a341a;min-height:2.25rem;padding:.48rem .82rem;font-size:.82rem}.workOrderDetailTabsShellActionCenter .pageTabButtonActive{background:#fff9f4d1;border-color:#c35c2a47;box-shadow:inset 0 0 0 1px #c35c2a0f,0 6px 12px #25211b08}.workOrderDetailUtilityNav{top:calc(var(--page-sticky-top,.7rem) + 3.05rem);z-index:23;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f3efe7fa,#f8f5eff2);border:1px solid #34271b17;border-top:none;border-radius:0 0 18px 18px;flex-wrap:nowrap;gap:.45rem;margin-top:-.08rem;margin-bottom:.34rem;padding:.34rem;position:sticky;overflow-x:auto;box-shadow:0 10px 24px #25211b0f}.workOrderDetailUtilityNav>*{scroll-snap-align:start;flex:none}.workOrderDetailUtilityNav .customerSubnavChip{background:#ffffffb8;border:1px solid #323a341a;border-radius:15px;min-height:3rem;padding:.54rem .72rem;box-shadow:inset 0 1px #ffffff73}.workOrderDetailUtilityNav .customerSubnavChipActive{background:linear-gradient(#fff9f4fa,#ffffffe6);border-color:#c35c2a42;box-shadow:inset 0 0 0 1px #c35c2a14,0 10px 22px #25211b0f}@media (max-width:960px){.workOrderDetailHeaderMain{grid-template-columns:1fr}.workOrderActionCenterHero{gap:.82rem}.workOrderActionCenterHeroCard{border-radius:24px;gap:.82rem;padding:.9rem .94rem}.workOrderActionCenterHeroTitle{max-width:none;font-size:clamp(1.56rem,4.8vw,2rem)}.workOrderActionCenterHeroLead{font-size:.94rem}.workOrderActionCenterHeroSummaryCard{grid-template-columns:minmax(0,1fr);gap:.34rem}.workOrderActionCenterHeroMetaRow,.workOrderActionCenterHeroSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.workOrderActionCenterHeroSummaryStats{grid-area:auto}.workOrderActionCenterHeroSummaryStat{padding:.32rem .42rem}.workOrderActionCenterHeroTabRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.workOrderActionCenterHeroTab{width:100%}.workOrderActionCenterHeroControlRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.workOrderActionCenterHeroControl,.workOrderActionCenterHeroControlSummary{min-height:2.95rem;padding:.58rem .72rem}.workOrderActionCenterTimeCard{border-radius:26px;padding:.94rem .98rem}.workOrderActionCenterSupportGrid{gap:.82rem}.workOrderDetailTabsShellActionCenter .pageTabsHeader{padding-bottom:.12rem}.workOrderDetailTabsShellActionCenter .pageTabButton{min-height:2.1rem;padding:.44rem .72rem}.workOrderActionCenterSectionMedia .workOrderActionCenterTimeCardActions,.workOrderActionCenterSectionDetails .chipGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.workOrderActionCenterSection.sectionCard{border-radius:24px;padding:.98rem 1rem}.workOrderActionCenterSectionMedia .collectionCalloutChecklist,.workOrderActionCenterMediaFallback{border-radius:20px;padding:.92rem .96rem}}@media (max-width:720px){.workOrderDetailHeaderTopRow{grid-template-columns:1fr;gap:.38rem;display:grid}.workOrderDetailHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workOrderDetailHeaderActions>*{min-width:0}.workOrderDetailHeaderActions .primaryButton,.workOrderDetailHeaderActions .secondaryButton{width:100%;min-width:0}}.workOrderDetailLaneLead{gap:.45rem}.workOrderDetailLaneLead p{margin:0}.recordThreadCard{gap:.5rem}.recordThreadBody{white-space:pre-wrap;margin:0}.recordCommentComposerField{position:relative}.recordCommentComposerSuggestions{z-index:16;background:#fffffffa;border:1px solid #323a341f;border-radius:16px;gap:.18rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 16px 34px #1b25231f}.recordCommentComposerSuggestion{color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:12px;justify-items:start;gap:.08rem;padding:.46rem .56rem;display:grid}.recordCommentComposerSuggestion:hover,.recordCommentComposerSuggestion:focus-visible,.recordCommentComposerSuggestionActive{background:#25444117;outline:none}.recordCommentComposerSuggestionLabel{font-weight:700;line-height:1.2}.recordCommentComposerSuggestionMeta{color:var(--muted);font-size:.76rem;line-height:1.15}.recordThreadReactionRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.recordThreadReactionForm{margin:0}.recordThreadReactionRoster{position:relative}.recordThreadReactionButton{color:#3d3831d1;cursor:pointer;font:inherit;background:#ffffffe6;border:1px solid #323a3424;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-width:2.5rem;min-height:2.2rem;padding:.38rem .62rem;font-size:.8rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.recordThreadReactionButton:hover,.recordThreadReactionButton:focus-visible{color:#7e401eeb;background:#fff9f4f5;border-color:#c35c2a33}.recordThreadReactionButtonActive{color:var(--accent-strong);background:linear-gradient(#fff3eafa,#fffaf6eb);border-color:#c35c2a47;box-shadow:inset 0 0 0 1px #c35c2a14,0 8px 18px #b05c2714}.recordThreadReactionIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.recordThreadReactionCount{font-size:.76rem;line-height:1}.recordThreadReactionRosterSummary{color:#3d3831d1;cursor:pointer;background:#ffffffe6;border:1px solid #323a3424;border-radius:999px;justify-content:center;align-items:center;gap:.36rem;min-width:2.2rem;min-height:2.2rem;padding:.38rem .62rem;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.recordThreadReactionRosterSummary::-webkit-details-marker{display:none}.recordThreadReactionRosterSummary:hover,.recordThreadReactionRosterSummary:focus-visible,.recordThreadReactionRoster[open] .recordThreadReactionRosterSummary{color:#7e401eeb;background:#fff9f4f5;border-color:#c35c2a33}.recordThreadReactionRosterLabel{line-height:1}.recordThreadReactionRosterCount{min-width:1.2rem;min-height:1.2rem;color:var(--accent-strong);background:#c35c2a1a;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.72rem;line-height:1;display:inline-flex}.recordThreadReactionRosterPanel{z-index:8;background:#fffdf9fa;border:1px solid #323a341f;border-radius:16px;gap:.35rem;min-width:min(22rem,100vw - 4rem);max-width:28rem;padding:.7rem .78rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 16px 30px #25211b1f}.recordThreadPinnedChip{color:var(--accent-strong);background:#fff3eaeb;border-color:#c35c2a38}.recordThreadPinnedMeta{color:#7e401eeb;margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.recordThreadActions{gap:.5rem;display:grid}.recordThreadActionRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.recordThreadPinForm{margin:0}.recordThreadPinButton{color:#3d3831d1;cursor:pointer;min-height:2.2rem;font:inherit;background:#ffffffe6;border:1px solid #323a3424;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:.38rem .72rem;font-size:.8rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.recordThreadPinButton:hover,.recordThreadPinButton:focus-visible{color:#7e401eeb;background:#fff9f4f5;border-color:#c35c2a33}.recordThreadPinButtonActive{color:var(--accent-strong);background:linear-gradient(#fff3eafa,#fffaf6eb);border-color:#c35c2a47;box-shadow:inset 0 0 0 1px #c35c2a14,0 8px 18px #b05c2714}.recordThreadReplyThread{gap:.5rem;display:grid}.recordThreadReplySummary{cursor:pointer;color:#3d3831e0;background:#ffffffe6;border:1px solid #323a3424;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;width:fit-content;min-width:7rem;padding:.4rem .72rem;font-size:.8rem;font-weight:800;list-style:none;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.recordThreadReplySummary::-webkit-details-marker{display:none}.recordThreadReplySummary:after{content:"▾";color:var(--muted);font-size:.76rem}.recordThreadReplyThread[open] .recordThreadReplySummary{color:var(--accent-strong);background:linear-gradient(#fff3eafa,#fffaf6eb);border-color:#c35c2a47}.recordThreadReplyThread[open] .recordThreadReplySummary:after{content:"▴";color:var(--accent-strong)}.recordThreadReplyPanel{background:#ffffff8f;border:1px solid #976a461f;border-radius:14px;gap:.7rem;padding:.7rem .8rem;display:grid}.recordThreadReplyComposer{gap:.5rem;display:grid}.recordThreadReplyList{gap:.6rem;display:grid}.recordThreadReplyCard{background:#f4f0e8d1;border:1px solid #976a461f;border-radius:14px;padding:.7rem .8rem}.stackTight{gap:.18rem}.workOrderDetailTopActions .primaryButton,.workOrderDetailTopActions .secondaryButton{width:100%}.pageTabPanel{gap:1rem;min-width:0;scroll-margin-top:7rem;display:grid}.pageTabPanel[hidden]{display:none}.sectionCardHeader{margin-bottom:.1rem}.sectionCardTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0;display:grid}.sectionCardInfoAction{justify-self:end;align-items:center;display:inline-flex}.sectionCardActionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.sectionCardTitle{letter-spacing:-.01em;flex:auto;min-width:0;font-size:1.08rem;line-height:1.2}.sectionCardDescription{max-width:54rem;margin:.35rem 0 0;line-height:1.55}.cardGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:.85rem;display:grid}.chipRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.recordSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;gap:.85rem 1rem;display:grid}.emptyState{color:var(--muted);background:#fff9;border:1px dashed #976a462e;border-radius:16px;margin:0;padding:.95rem 1rem}.actionGrid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));align-items:start;gap:.65rem;display:grid}.actionGrid>*{min-width:0}.actionGrid .primaryButton,.actionGrid .secondaryButton{justify-content:center;align-items:center;width:100%;display:inline-flex}.actionGrid .crmReportingPacketSummaryCard{grid-column:1/-1}.alignEnd{align-items:end}.hiddenElement{display:none}.tableMetaStack,.tableActionGrid{gap:.55rem;display:grid}.tableActionGrid>*{min-width:0}.tableActionGrid .primaryButton,.tableActionGrid .secondaryButton{justify-content:center;align-items:center;width:100%;display:inline-flex}.tableActionCell{white-space:nowrap;width:1%}.createWorkOrderDisclosure{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, white 8%);border-radius:1rem;overflow:clip}.createWorkOrderDisclosureSummary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.95rem 1rem;font-weight:700;list-style:none;display:flex}.createWorkOrderDisclosureSummary::-webkit-details-marker{display:none}.createWorkOrderDisclosureTitle{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.createWorkOrderDisclosureTitle:before{content:"▾";color:var(--muted);font-size:.8rem;line-height:1}.createWorkOrderDisclosure:not([open]) .createWorkOrderDisclosureTitle:before{content:"▸"}.createWorkOrderDisclosureBody{gap:.85rem;padding:0 1rem 1rem;display:grid}.createWorkOrderDisclosureChip{flex-shrink:0}.createWorkOrderReadinessCallout,.createWorkOrderFooterCallout{gap:.75rem;display:grid}.createWorkOrderSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.createWorkOrderHelperRow{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.createWorkOrderHelperText{min-width:0;line-height:1.42;display:block}.createWorkOrderSupportActions{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.createWorkOrderContextGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;display:grid}.createWorkOrderContextCard{gap:.75rem;min-width:0;display:grid}.tableInlineActionButton{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;justify-content:center;align-items:center;width:auto;min-width:6.45rem;min-height:2.2rem;padding:.48rem .78rem;display:inline-flex}.workOrderQueueActionRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.16rem;display:grid}.workOrderQueuePrimaryAction{gap:.1rem;min-width:0;display:grid}.workOrderQueuePrimaryAction .primaryButton,.workOrderQueuePrimaryAction .secondaryButton{width:100%;min-width:0;min-height:1.58rem;padding-inline:.22rem;font-size:.62rem}.workOrderQueueActionMeta{color:var(--muted);overflow-wrap:anywhere;font-size:.5rem;line-height:1.02;display:block}.workOrderQueueActionMetaLine{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workOrderQueueDisclosure{position:relative}.workOrderQueueDisclosureSummary{justify-content:center;gap:0;min-width:1.58rem;min-height:1.54rem;padding-inline:.1rem}.workOrderQueueDisclosureSummary::-webkit-details-marker{display:none}.workOrderQueueDisclosureDots{letter-spacing:.08em;font-size:.68rem;line-height:1;display:inline-flex}.workOrderQueueAssigneeDisclosure{min-width:0}.workOrderQueueTechControl{align-items:center;gap:.22rem;min-width:0;display:flex}.workOrderQueueTechName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workOrderQueueAssigneeSummary{width:auto;min-width:0;color:var(--muted);white-space:nowrap;cursor:pointer;background:#ffffffb3;border:1px solid #545e5729;border-radius:999px;justify-content:center;align-items:center;padding:.12rem .28rem;font-size:.6rem;font-weight:700;line-height:1.1;list-style:none;display:inline-flex}.workOrderQueueAssigneeSummaryLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workOrderQueueAssigneeBody{width:min(14.5rem,40vw);left:0;right:auto}.workOrderQueueAssigneeForm{gap:.55rem;display:grid}.workOrderQueueAssigneeField,.workOrderQueueAssigneeField .searchableSelect{min-width:0}.workOrderQueueDisclosureBody{z-index:30;background:#fffcf7fa;border:1px solid #323a3424;border-radius:16px;gap:.65rem;width:min(24rem,72vw);padding:.9rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 40px #1a211f29}.workOrderQueueTable td{min-width:0}.workOrderQueueTable th,.workOrderQueueTable td{padding:.48rem .38rem}.workOrderQueueTable{table-layout:auto;min-width:65.1rem}.workOrdersActiveTimersTable .dataTable{table-layout:auto;min-width:50rem}.workOrderDetailTimeHistoryTable .dataTable{table-layout:auto;min-width:70rem}.workOrderDetailPartLinesTable .dataTable,.workOrderDetailShortagesTable .dataTable{table-layout:auto;min-width:62rem}.workOrderDetailLaborLinesTable .dataTable,.workOrderDetailEditPartTable .dataTable,.workOrderDetailEditLaborTable .dataTable{table-layout:auto;min-width:54rem}.workOrderDetailAttachmentsTable .dataTable,.workOrderDetailReplenishmentHistoryTable .dataTable{table-layout:auto;min-width:44rem}.createWorkOrderPartsTable .dataTable,.createWorkOrderLaborTable .dataTable{table-layout:auto;min-width:54rem}.createWorkOrderPlanningTable .dataTable,.createWorkOrderLaborMixTable .dataTable{table-layout:auto;min-width:46rem}.workOrderQueueStickyLead,.workOrderQueueStickyActions{z-index:2;background:#fffbf5fa;position:sticky}.workOrderQueueStickyLead{width:4.4rem;min-width:4.4rem;left:0;box-shadow:8px 0 14px #1a211f0a}.workOrderQueueStickyActions{width:3.12rem;min-width:3.12rem;right:0;box-shadow:-8px 0 14px #1a211f0a}.workOrderQueueTable [data-column-key=customer]{width:5.15rem}.workOrderQueueTable [data-column-key=issue]{width:4.45rem}.workOrderQueueTable [data-column-key=subject]{width:4.72rem}.workOrderQueueTable [data-column-key=status]{width:4.35rem}.workOrderQueueTable [data-column-key=tech]{width:4.25rem}.workOrderQueueTable [data-column-key=timer]{width:4.42rem}.workOrderQueueTable [data-column-key=last-updated],.workOrderQueueTable [data-column-key=created]{width:4.62rem}.workOrderQueueTable [data-column-key=location]{width:4.72rem}.workOrderQueueTable [data-column-key=asset]{width:4.55rem}.workOrderQueueTable [data-column-key=contact]{width:4.25rem}.workOrderQueueTable [data-column-key=sla]{width:4.82rem}.workOrderQueueTable [data-column-key=contract]{width:4.68rem}.workOrderQueueTable [data-column-key=creator]{width:4.55rem}.workOrderQueueTable [data-column-key=invoiced]{width:4.72rem}.workOrderQueueTable [data-column-key=charges]{width:4.8rem}.workOrderQueueTable [data-column-key=purchase-order]{width:4.48rem}.workOrderQueueTable [data-column-key=billing-status]{width:3.8rem}.workOrderQueueTable [data-column-key=ticket-tags]{width:4.35rem}.workOrderQueueTable [data-column-key=mileage]{width:4.65rem}.workOrderQueueTable [data-column-key=reference]{width:4.28rem}.workOrderQueueTable [data-column-key=custom-location]{width:4.38rem}.workOrderQueueTable [data-column-key=type]{width:4.48rem}.workOrderQueueTable [data-column-key=secondary-status]{width:4.62rem}.workOrderQueueTable [data-column-key=billable-time]{width:4.55rem}.workOrderQueueTable [data-column-key=unit-number]{width:4.82rem}.workOrderQueueTable [data-column-key=site-address]{width:4.38rem}.workOrderQueueTable thead .workOrderQueueStickyLead,.workOrderQueueTable thead .workOrderQueueStickyActions{z-index:4;background:#faf7f1fc}.workOrderQueueTable tbody tr:nth-child(2n) .workOrderQueueStickyLead,.workOrderQueueTable tbody tr:nth-child(2n) .workOrderQueueStickyActions{background:#f7faf8fa}.workOrderQueueTable tbody tr:hover .workOrderQueueStickyLead,.workOrderQueueTable tbody tr:hover .workOrderQueueStickyActions{background:#fff7f1fa}.workOrderQueuePrimaryText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.28;display:block;overflow:hidden}.workOrderQueuePrimaryText>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workOrderQueueTable .tableCellStack{gap:.16rem}.workOrderQueueTable .tableCellStackCompact{gap:.1rem}.workOrderQueueTable .tableCellNote{font-size:.6rem;line-height:1.14}.workOrderQueueTable .statusPill,.workOrdersActiveTimersTable .statusPill{letter-spacing:.015em;padding:.17rem .32rem;font-size:.58rem}.workOrderQueueSignalPill{width:fit-content;max-width:100%;padding:.08rem .28rem;font-size:.58rem}.workOrderQueueTagSummary{justify-content:flex-start;min-width:0;display:flex}.workOrderQueueTagChip{min-width:0;max-width:100%}.workOrderQueueTagChip .workOrderQueueClamp{max-width:100%}.workOrderQueueAttentionCallout{gap:.65rem;display:grid}.workOrderQueueLaneCallout{gap:.55rem;display:grid}.workOrderQueueLaneHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.workOrderQueueAttentionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.workOrderQueueAttentionList{gap:.45rem;display:grid}.workOrderQueueAttentionItem{color:var(--text);background:#ffffffa8;border-radius:11px;gap:.18rem;padding:.58rem .68rem;text-decoration:none;display:grid}.workOrderQueueAttentionItem:hover,.workOrderQueueAttentionItem:focus-visible{background:#c35c2a1a;text-decoration:none}.workOrderQueueAttentionItemTitle{font-weight:700}.workOrderQueueAttentionItemMeta{color:var(--muted);font-size:.78rem}.tableCellStackCompact .tableCellNote{font-size:.72rem;line-height:1.22}.workOrderQueueTable .workOrderQueueClamp{-webkit-line-clamp:1}.workOrderQueueClamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workOrderQueueRowLive td:first-child{box-shadow:inset 4px 0 #25444147}.workOrderQueueRowReview td:first-child{box-shadow:inset 4px 0 #c35c2a52}.workOrderQueueRowReady td:first-child{box-shadow:inset 4px 0 #1f795e47}.workOrderQueueRowParts td:first-child{box-shadow:inset 4px 0 #a1620747}.workOrderQueueRowStale td:first-child{box-shadow:inset 4px 0 #a6292947}.workOrderQueueRowLive .workOrderQueueStickyLead{box-shadow:inset 4px 0 #25444147,8px 0 14px #1a211f0a}.workOrderQueueRowReview .workOrderQueueStickyLead{box-shadow:inset 4px 0 #c35c2a52,8px 0 14px #1a211f0a}.workOrderQueueRowReady .workOrderQueueStickyLead{box-shadow:inset 4px 0 #1f795e47,8px 0 14px #1a211f0a}.workOrderQueueRowParts .workOrderQueueStickyLead{box-shadow:inset 4px 0 #a1620747,8px 0 14px #1a211f0a}.workOrderQueueRowStale .workOrderQueueStickyLead{box-shadow:inset 4px 0 #a6292947,8px 0 14px #1a211f0a}.workOrderTimerStopForm{gap:.55rem;width:100%;min-width:0;max-width:100%;display:grid}.workOrderTimerStopForm .inputLabel{gap:.35rem;min-width:0}.workOrderTimerStopForm .input{min-width:0}.workOrderDetailDisclosure{gap:.65rem;display:grid}.workOrderDetailDisclosureSummary{width:fit-content;min-width:13rem;color:var(--text);cursor:pointer;background:#ffffffad;border:1px solid #323a3424;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;padding:.68rem .96rem;font-size:.88rem;font-weight:700;line-height:1.35;list-style:none;display:inline-flex}.workOrderDetailDisclosureSummary::-webkit-details-marker{display:none}.workOrderDetailDisclosureSummary:after{content:"▾";color:var(--muted);font-size:.8rem}.workOrderDetailDisclosure[open] .workOrderDetailDisclosureSummary:after{content:"▴"}.workOrderDetailDisclosurePanel{gap:.9rem;padding:.35rem 0 .1rem;display:grid}.workOrderTicketHistoryDisclosure .workOrderDetailDisclosureSummary{background:linear-gradient(#fffcf7f5,#ffffffe0);border-color:#b05c272e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;min-width:0;padding:.9rem 1rem;display:grid;box-shadow:0 10px 24px #25211b0d}.workOrderTicketHistoryDisclosureCopy{gap:.18rem;min-width:0;display:grid}.workOrderTicketHistoryDisclosureTitle{color:var(--text);font-size:.92rem;font-weight:800;line-height:1.2}.workOrderTicketHistoryDisclosureHint{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.35}.workOrderTicketHistoryDisclosureMeta{color:#8d4c25;white-space:nowrap;background:#b05c2714;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.28rem .7rem;font-size:.78rem;font-weight:800;line-height:1.1;display:inline-flex}.workOrderTicketHistoryDisclosure .workOrderDetailDisclosurePanel{padding-top:.15rem}.workOrderQueueSecondaryAction .primaryButton,.workOrderQueueSecondaryAction .secondaryButton{width:100%}.workOrderQueueTableWrap{width:100%;min-width:0;max-width:100%;max-height:none;display:block;overflow:auto visible}.workOrdersQueueCard{width:100%;min-width:0;max-width:100%;overflow:hidden}.workOrdersQueueCard>*,.workOrderQueueLaneCallout,.workOrderQueueAttentionCallout,.workOrderQueueLaneHeader,.workOrderQueueAttentionHeader{min-width:0}.workOrderQueuePaginationRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workOrderQueuePaginationButton{width:auto;min-width:3.6rem;min-height:1.85rem;padding:.32rem .52rem}.workOrderQueuePaginationChip{white-space:nowrap;justify-content:center;min-height:1.85rem}.workOrderQueueUtilityRow{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.45rem;display:flex}.workOrderQueueUtilityRow>*{min-width:0}.workOrderQueueUtilityRow .workOrderDetailDisclosureSummary,.workOrderQueueUtilityRow .tableColumnPreferencesSummary{min-height:1.82rem;padding:.3rem .54rem;font-size:.72rem}.workOrdersQueueFilterForm .actionGrid,.workOrdersActiveTimersCard .actionGrid,.workOrdersQueueCard .actionGrid{align-items:start}.workOrdersActiveTimersCard .actionGrid>*,.workOrdersQueueCard .actionGrid>*{width:100%}.formGrid{gap:.85rem;display:grid}.formGrid>*,.twoColumn>*,.threeColumn>*{min-width:0}.formGrid>label:not(.checkboxLabel):not(.inputLabel),.pageForm>label:not(.checkboxLabel):not(.inputLabel),.twoColumn>label:not(.checkboxLabel):not(.inputLabel),.threeColumn>label:not(.checkboxLabel):not(.inputLabel){gap:var(--form-label-gap);min-width:0;display:grid}.formGrid>label:not(.checkboxLabel):not(.inputLabel)>input:not([type=checkbox]):not([type=radio]),.formGrid>label:not(.checkboxLabel):not(.inputLabel)>select,.formGrid>label:not(.checkboxLabel):not(.inputLabel)>textarea,.pageForm>label:not(.checkboxLabel):not(.inputLabel)>input:not([type=checkbox]):not([type=radio]),.pageForm>label:not(.checkboxLabel):not(.inputLabel)>select,.pageForm>label:not(.checkboxLabel):not(.inputLabel)>textarea,.twoColumn>label:not(.checkboxLabel):not(.inputLabel)>input:not([type=checkbox]):not([type=radio]),.twoColumn>label:not(.checkboxLabel):not(.inputLabel)>select,.twoColumn>label:not(.checkboxLabel):not(.inputLabel)>textarea,.threeColumn>label:not(.checkboxLabel):not(.inputLabel)>input:not([type=checkbox]):not([type=radio]),.threeColumn>label:not(.checkboxLabel):not(.inputLabel)>select,.threeColumn>label:not(.checkboxLabel):not(.inputLabel)>textarea{width:100%;min-width:0;max-width:100%}.formSpanTwo{grid-column:span 2}.inputLabel{gap:var(--form-label-gap);min-width:0;font-size:.94rem;font-weight:600;display:grid}.input,.select,.textarea{width:100%;min-width:0;max-width:100%;color:var(--text);background:#ffffffb3;border:1px solid #323a3424;border-radius:16px;padding:.8rem .9rem}.input[type=date],.input[type=time]{appearance:none;min-inline-size:0;padding-inline-end:.65rem}.input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0}.input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.input[type=time]::-webkit-datetime-edit{min-width:0;padding:0}.input[type=date]::-webkit-calendar-picker-indicator{opacity:.8;margin:0 0 0 .3rem}.input[type=time]::-webkit-calendar-picker-indicator{opacity:.8;margin:0 0 0 .3rem}.attendanceRequestsCreateForm,.attendanceRequestsEditForm,.attendanceRequestsCreateForm .twoColumn,.attendanceRequestsEditForm .twoColumn{min-width:0}.textarea{resize:vertical;min-height:8rem}.longTextAssistantTextareaCompact{min-height:5rem}.longTextAssistant{gap:.75rem;display:grid}.longTextAssistantToolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.longTextAssistantToolbarField{flex:16rem;min-width:min(100%,16rem)}.longTextAssistantCompare{background:#ffffffd1;border:1px solid #323a3424;border-radius:20px;gap:.85rem;padding:.95rem 1rem;display:grid}.longTextAssistantCompareHeader{gap:.25rem;display:grid}.longTextAssistantCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.longTextAssistantComparePane{background:#f7f5efc7;border:1px solid #323a341f;border-radius:16px;gap:.45rem;padding:.85rem .9rem;display:grid}.longTextAssistantCompareText{white-space:pre-wrap;font:inherit;color:var(--text);margin:0}.longTextAssistantCompareActions{flex-wrap:wrap;gap:.65rem;display:flex}.assistantPanel{gap:.9rem}.assistantPanelContextSummary,.assistantPanelConversationHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.assistantPanelConversationHeaderChatFirst{justify-content:flex-end;gap:.4rem}.assistantPanelQuickPrompts{align-items:stretch}.assistantPanelQuickPromptsChatFirst{gap:.32rem;display:grid}.assistantPanelQuickPromptsChatFirstGrid{gap:.45rem}.assistantPanelQuickPromptButton{min-height:2.4rem}.assistantPanelQuickPromptButtonChatFirst{border-radius:999px;min-height:2.08rem;padding:.4rem .72rem;font-size:.82rem}.assistantPanelStarter{gap:.55rem;display:grid}.assistantPanelForm,.assistantPanelResult,.assistantPanelMetaGroup{min-width:0}.assistantPanelFormChatFirst{gap:.8rem}.assistantPanelPromptTextareaChatFirst{min-height:3.9rem;max-height:12rem}.assistantPanelPromptFieldChatFirst{gap:0}.assistantPanelSubmitRow{justify-content:flex-end;display:flex}.assistantPanelSubmitActions{align-items:center;gap:.45rem;display:flex}.assistantPanelSubmitRowChatFirst{justify-content:space-between;align-items:center;gap:.55rem}.assistantPanelSubmitActionsChatFirst{justify-content:flex-end}.assistantPanelSubmitHint{font-size:.72rem;line-height:1.3}.assistantPanelSubmitButtonChatFirst{border-radius:999px;min-width:5.9rem;min-height:2.18rem;padding:.48rem .88rem}.assistantPanelAdvanced{align-self:flex-start}.assistantPanelAdvancedSummary{cursor:pointer;color:var(--muted);background:#ffffffb8;border:1px solid #323a341f;border-radius:999px;align-items:center;gap:.32rem;padding:.34rem .68rem;font-size:.82rem;font-weight:700;list-style:none;display:inline-flex}.assistantPanelAdvancedSummary::-webkit-details-marker{display:none}.assistantPanelAdvancedSummary:before{content:"▸";color:var(--muted);transition:transform .14s;display:inline-block}.assistantPanelAdvanced[open] .assistantPanelAdvancedSummary:before{transform:rotate(90deg)}.assistantPanelAdvanced[open] .assistantPanelAdvancedSummary{color:var(--text);background:#ffffffeb}.assistantPanelAdvancedBody{background:#ffffffb3;border:1px solid #323a341f;border-radius:18px;margin-top:.62rem;padding:.85rem .95rem}.assistantPanelConversation{min-width:0;min-height:0}.assistantPanelConversationList{scroll-behavior:smooth;max-height:min(28rem,52vh);padding-right:.18rem;overflow:auto}.assistantPanelMessage{background:#fffc;border:1px solid #323a3424;border-radius:22px;gap:.55rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.assistantPanelMessageUser{background:linear-gradient(#f4f8fff5,#ffffffe0);border-color:#174ea62e}.assistantPanelMessageAssistant{background:linear-gradient(#f4fcf7f5,#ffffffe0);border-color:#2b6b4929}.assistantPanelMessageError{background:linear-gradient(#fff6f3fa,#ffffffe6);border-color:#9f12393d}.assistantPanelMessageMeta{flex-wrap:wrap;gap:.42rem;display:flex}.assistantPanelMessageMetaChatFirst{justify-content:space-between;align-items:center;gap:.55rem}.assistantPanelMessageRoleLabel{letter-spacing:.02em;color:var(--steel);font-size:.82rem;font-weight:700}.assistantPanelMessageMetaHint{color:var(--muted);font-size:.76rem;font-weight:600}.assistantPanelMessageDetails{background:#ffffffa8;border:1px solid #323a341f;border-radius:18px;padding:.72rem .85rem}.assistantPanelMessageDetailsSummary{cursor:pointer;color:var(--text);font-size:.92rem;font-weight:700;list-style:none}.assistantPanelMessageDetailsSummary::-webkit-details-marker{display:none}.assistantPanelMessageDetailsSummary:before{content:"▸";color:var(--muted);margin-right:.45rem;transition:transform .14s;display:inline-block}.assistantPanelMessageDetails[open] .assistantPanelMessageDetailsSummary:before{transform:rotate(90deg)}.assistantPanelMessageDetailsBody{margin-top:.8rem}.assistantPanelMessageDetailsActions{margin-top:.2rem}.assistantPanelMessageText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;color:var(--text);margin:0;line-height:1.55}.assistantPanelClearButton{white-space:nowrap;min-height:2.3rem}.assistantPanelClearButtonChatFirst{border-radius:999px;min-height:2rem;padding:.42rem .72rem;font-size:.82rem}.assistantPanelMetaGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.assistantPanelToolbarRowChatFirst{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:.38rem;display:grid}.assistantPanelModePillGroup{gap:.22rem;min-width:0;display:grid}.assistantPanelModePills{background:#ffffffb8;border:1px solid #323a341f;border-radius:999px;align-items:center;gap:.32rem;padding:.18rem;display:inline-flex}.assistantPanelModePill{min-height:1.95rem;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.36rem .72rem;font-size:.8rem;font-weight:700;line-height:1}.assistantPanelModePillActive{color:var(--text);background:#2b6b491f;box-shadow:inset 0 0 0 1px #2b6b491f}.assistantPanelSelectFieldChatFirst{background:#ffffffb8;border:1px solid #323a341f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;padding:.18rem .28rem .18rem .58rem;font-size:.8rem;line-height:1.2;display:grid}.assistantPanelSelectLabelChatFirst{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.assistantPanelSelectFieldChatFirst .searchableSelect{min-width:0}.assistantPanelSelectFieldChatFirst .searchableSelectField{min-height:1.95rem;box-shadow:none;background:0 0;border:0;border-radius:999px}.assistantPanelSelectFieldChatFirst .searchableSelectInput{background:0 0;border:0;min-width:0;min-height:1.95rem;padding:.34rem .12rem}.assistantPanelSelectFieldChatFirst .searchableSelectToggle{border-left:0;border-radius:999px;min-width:2rem;padding:0 .42rem}.assistantPanelSelectFieldChatFirst .searchableSelectPanel{min-width:min(28rem,100vw - 2rem)}.aiLauncherButton{right:max(1rem, calc(env(safe-area-inset-right) + .8rem));bottom:max(1rem, calc(env(safe-area-inset-bottom) + .8rem));z-index:260;color:#f5f8ff;background:radial-gradient(circle at 0 0,#547cbf3d,#0000 56%),linear-gradient(135deg,#14284cfa,#1e58a2f0);border:1px solid #174ea63d;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.5rem;padding:.8rem 1.05rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:fixed;box-shadow:0 22px 48px #14284c47}.aiLauncherButtonBadge{color:#5a2f00;letter-spacing:.01em;background:linear-gradient(135deg,#ffe48ffa,#ffb84dfa);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.15rem;box-shadow:0 10px 24px #14284c47,0 0 0 2px #14284cc7}.aiLauncherButtonUnreadBadge{color:#fff8f4;background:linear-gradient(#c75c2a,#a7471a)}.aiLauncherButtonAttention{animation:1.15s ease-in-out infinite aiLauncherPulse}.aiLauncherButton:hover,.aiLauncherButton:focus-visible{border-color:#8eb2eb80;transform:translateY(-1px);box-shadow:0 26px 56px #14284c57}.aiLauncherButtonIcon{width:1.25rem;height:1.25rem;display:inline-flex}.aiLauncherButtonLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700}.liveRefreshDock{left:calc(var(--shell-sidebar-width) + max(.65rem, env(safe-area-inset-left)));z-index:250;position:fixed;bottom:1.025rem}.liveRefreshDockDetails{position:relative}.liveRefreshDockDetails[open] .liveRefreshDockButton{border-color:#8eb2eb85;box-shadow:0 18px 38px #14284c2e}.liveRefreshDockButton{width:2.45rem;height:2.45rem;color:var(--ink);cursor:pointer;background:#fffbf4f0;border:1px dashed #174ea652;border-radius:999px;justify-content:center;align-items:center;list-style:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 14px 32px #14284c1f}.liveRefreshDockButton:hover,.liveRefreshDockButton:focus-visible{border-color:#8eb2eb85;transform:translateY(-1px);box-shadow:0 18px 38px #14284c29}.liveRefreshDockButton::-webkit-details-marker{display:none}.liveRefreshDockButtonGlyph{letter-spacing:.05em;color:#174ea6;background:radial-gradient(circle at 0 0,#fffffff5,#f6ecd8e6);border:1px solid #174ea633;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.9rem;font-weight:800;display:inline-flex}.liveRefreshDockButtonPaused .liveRefreshDockButtonGlyph{color:#9a5a1a;border-color:#9a5a1a3d}.liveRefreshDockPanel{border:1px solid color-mix(in srgb, var(--border) 82%, white 18%);background:radial-gradient(circle at 0 0,#fffffff5,#f7efe2f0);border-radius:18px;width:min(18rem,100vw - 1.5rem);padding:.8rem .9rem;position:absolute;bottom:calc(100% + .55rem);left:0;box-shadow:0 24px 52px #14284c2e}.liveRefreshDockPanel .chipGrid{margin-block:.45rem}.aiLauncherBackdrop{z-index:280;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a38;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.aiLauncherDialog{background:radial-gradient(circle at 100% 0,#547cbf1f,#0000 34%),linear-gradient(#fffcf7fb,#f9f5effb);border:1px solid #323a3429;border-radius:28px;flex-direction:column;width:min(44rem,100vw - 1rem);max-height:min(100vh - 1rem,54rem);padding:.85rem;display:flex;overflow:hidden;box-shadow:0 26px 70px #0f172a42}.aiLauncherDialogHeader{border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.7rem;padding:0;transition:background .18s,box-shadow .18s,border-color .18s;display:flex}.aiLauncherDialogAttention{box-shadow:0 26px 70px #0f172a42,0 0 0 1px #c35c2a14}.aiLauncherDialogHeaderAttention{background:linear-gradient(#fff5eef5,#fffcf7d6);animation:.95s ease-in-out 3 aiLauncherHeaderFlash;box-shadow:0 0 0 1px #c35c2a29}.aiLauncherDialogHeaderCopy{min-width:0}.aiLauncherDialogTitleRow{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.aiLauncherDialogHeaderActions{align-items:center;gap:.55rem;display:flex}.aiLauncherDialogTitle{margin:0;font-size:clamp(1.16rem,2vw,1.42rem);line-height:1.04}.aiLauncherDialogContextInline{color:var(--muted);font-size:.8rem;font-weight:600;line-height:1.1}.aiLauncherDialogContextInline:before{content:"·";color:#323a3457;margin-right:.42rem}.aiLauncherUnreadBadge{color:#9b4f24;background:#b05c271a;border-radius:999px;justify-content:center;align-items:center;min-height:1.35rem;padding:.16rem .48rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.aiLauncherClose{width:2.4rem;height:2.4rem;color:var(--steel);background:#ffffffc7;border:1px solid #323a3424;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #25444114}.aiLauncherClose:hover,.aiLauncherClose:focus-visible{background:#fffffff0;border-color:#c35c2a47}.aiLauncherCloseIcon{width:.92rem;height:.92rem}.aiLauncherPanel{flex:auto;gap:.72rem;min-height:0;overflow:hidden}.aiLauncherPanel .assistantPanelForm,.aiLauncherPanel .assistantPanelResult{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.aiLauncherPanel .assistantPanelConversation{flex:auto;min-height:0}.aiLauncherPanel .assistantPanelConversationList{flex:auto;min-height:0;max-height:none;padding-right:.08rem;overflow:auto}.aiLauncherPanel .assistantPanelMessage{border-radius:18px;gap:.45rem;padding:.78rem .85rem}.aiLauncherPanel .assistantPanelMessageText{font-size:.96rem;line-height:1.48}.aiLauncherPanel .assistantPanelMessageRoleLabel{font-size:.78rem}.aiLauncherPanel .assistantPanelMessageDetails{border-radius:16px;padding:.58rem .72rem}.aiLauncherPanel .assistantPanelMessageDetailsBody{margin-top:.62rem}.aiLauncherSavedRunsBody{max-height:min(13rem,24vh);padding-right:.12rem;overflow:auto}@keyframes aiLauncherPulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 22px 48px #14284c47}50%{transform:translateY(-1px)scale(1.02);box-shadow:0 24px 50px #b05c2747}}@keyframes aiLauncherHeaderFlash{0%,to{background:linear-gradient(#fff5eef5,#fffcf7d6);box-shadow:0 0 0 1px #c35c2a29}50%{background:linear-gradient(#ffefe5fa,#fff8f1e6);box-shadow:0 0 0 1px #c35c2a42,0 12px 28px #b05c271f}}.aiLauncherSavedRuns{align-self:stretch;width:100%;margin-bottom:.62rem}.aiLauncherSavedRunsSummary{cursor:pointer;width:100%;color:var(--muted);background:#ffffffb8;border:1px solid #323a341f;border-radius:20px;justify-content:space-between;align-items:center;gap:.55rem;padding:.52rem .88rem;font-size:.84rem;font-weight:700;list-style:none;display:flex}.aiLauncherSavedRunsCount{color:var(--muted);font-size:.78rem;font-weight:600}.aiLauncherSavedRunsSummary::-webkit-details-marker{display:none}.aiLauncherSavedRunsSummary:before{content:"▸";color:var(--muted);margin-right:.45rem;transition:transform .14s;display:inline-block}.aiLauncherSavedRuns[open] .aiLauncherSavedRunsSummary:before{transform:rotate(90deg)}.aiLauncherSavedRuns[open] .aiLauncherSavedRunsSummary{color:var(--text);background:#ffffffeb}.aiLauncherSavedRunsBody{background:#ffffffb3;border:1px solid #323a341f;border-radius:22px;width:100%;margin-top:.72rem;padding:.78rem .88rem}.aiLauncherHistorySectionHeader{gap:.12rem;display:grid}.aiLauncherHistorySectionTitle,.aiLauncherHistorySectionMeta{margin:0}.aiLauncherHistorySectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:.82rem;font-weight:700}.aiLauncherHistorySectionMeta{font-size:.88rem;line-height:1.35}.aiBriefingHistoryGrid{align-items:stretch}.aiBriefingHistoryItem{background:#ffffffd6;border:1px solid #323a3424;border-radius:22px;min-width:0;padding:1rem;box-shadow:inset 0 1px #ffffffb8}.aiSourceContextCard{background:linear-gradient(#fffbf6f5,#fff7f0e0);border:1px solid #c35c2a29;border-radius:22px;padding:1rem;box-shadow:inset 0 1px #ffffffc2}.aiBriefingHistoryHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aiBriefingHistoryPreview{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aiLauncherHistoryCardHeader{gap:.18rem;display:grid}.aiLauncherHistoryCardTitle,.aiLauncherHistoryCardMeta{margin:0}.aiLauncherHistoryCardTitle{color:var(--text);font-weight:700}.aiLauncherHistoryCardMeta{font-size:.88rem;line-height:1.35}.aiLauncherHistoryActions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.aiLauncherHistoryActions form{margin:0}.aiLauncherHistoryActionLink{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.aiLauncherHistoryActionLink:hover,.aiLauncherHistoryActionLink:focus-visible{outline:none;text-decoration:underline}.input:focus,.select:focus,.textarea:focus{border-color:#c35c2a70;outline:2px solid #c35c2a38}.searchableSelect{min-width:0;position:relative}.searchableSelectField{background:#ffffffeb;border:1px solid #323a3438;border-radius:16px;grid-template-columns:1fr auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff85}.searchableSelectFieldOpen{border-color:#c35c2a70;outline:2px solid #c35c2a38}.searchableSelectInput{width:100%;color:var(--text);background:0 0;border:0;border-radius:16px 0 0 16px;padding:.8rem .9rem}.searchableSelectInput:focus{outline:none}.searchableSelectToggle{color:var(--muted);background:0 0;border:0;border-left:1px solid #323a341f;border-radius:0 16px 16px 0;min-width:2.75rem;padding:0 .75rem}.searchableSelectToggle:hover,.searchableSelectToggle:focus-visible{background:#2544410f;outline:none}.searchableSelectChevron{transition:transform .14s;display:inline-block}.searchableSelectChevronOpen{transform:rotate(180deg)}.searchableSelectPanel{z-index:125;border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9fa;border-radius:18px;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0}.searchableSelectOptions{gap:.25rem;max-height:18rem;display:grid;overflow-y:auto}.searchableSelectOption{text-align:left;background:0 0;border:0;border-radius:14px;gap:.18rem;width:100%;padding:.7rem .8rem;display:grid}.searchableMultiSelectOptionLabelRow{align-items:center;gap:.55rem;display:flex}.searchableMultiSelectCheckbox{width:1rem;height:1rem;accent-color:var(--accent);pointer-events:none;margin:0}.searchableSelectOptionActive,.searchableSelectOption:hover,.searchableSelectOption:focus-visible{background:var(--steel-soft);outline:none}.searchableSelectOptionSelected{background:var(--accent-soft)}.searchableSelectDescription,.searchableSelectEmpty{color:var(--muted);font-size:.84rem}.searchableSelectEmpty{padding:.75rem .8rem}.searchableSelectRequired{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.searchableMultiValueWrap{flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem;display:flex}.searchableMultiValue{cursor:pointer;border:0}.primaryButton{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff9f5;cursor:pointer;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;border:0;border-radius:16px;min-width:0;max-width:100%;min-height:2.8rem;padding:.85rem 1rem;font-weight:700}.primaryButton:disabled{cursor:wait;opacity:.8}.ghostButton{color:#eef1ed;cursor:pointer;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;background:0 0;border:1px solid #ffffff29;border-radius:16px;width:100%;min-width:0;max-width:100%;padding:.85rem 1rem;font-weight:600}.secondaryButton{color:var(--text);cursor:pointer;text-align:center;text-wrap:pretty;overflow-wrap:anywhere;touch-action:manipulation;background:#ffffffb8;border:1px solid #323a3429;border-radius:14px;min-width:0;max-width:100%;min-height:2.65rem;padding:.68rem .85rem;font-weight:600;line-height:1.35}.secondaryButton:disabled{cursor:not-allowed;opacity:.6}.disabledButton{pointer-events:none;cursor:not-allowed;opacity:.6}.tableColumnPreferences{gap:.8rem;display:grid}.tableColumnPreferencesSummary{justify-content:center;align-items:center;width:fit-content;min-height:2.2rem;padding:.46rem .78rem;font-size:.82rem;list-style:none;display:inline-flex}.tableColumnPreferencesSummary::-webkit-details-marker{display:none}.tableColumnPreferencesPanel{background:#ffffffb8;border:1px solid #323a341f;border-radius:18px;gap:.75rem;padding:.82rem;display:grid}.tableColumnPreferencesHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.tableColumnPreferencesHeader .eyebrow,.tableColumnPreferencesHeader .mutedText{margin:0}.tableColumnPreferencesList{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem;display:grid}.tableColumnPreferencesOption{background:#fffdf9e0;border:1px solid #323a3414;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem .8rem;display:grid}.tableColumnPreferencesOption input{margin-top:.2rem}.tableColumnPreferencesLabelGroup{gap:.2rem;min-width:0;display:grid}.tableColumnPreferencesDescription{font-size:.85rem;line-height:1.4}.tableColumnPreferencesActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.tableColumnPreferencesNotice{border-radius:14px;margin:0;padding:.7rem .8rem;font-size:.92rem}.tableColumnPreferencesNoticeSuccess{color:var(--success);background:#2b6b491a}.tableColumnPreferencesNoticeError{color:#9f1239;background:#b91c1c14}.tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;background:#ffffff8c;border:1px solid #323a3414;border-radius:18px;max-width:100%;overflow-x:auto;box-shadow:inset 0 1px #ffffffa6}.dataTable{border-collapse:collapse;width:100%}.dataTable th,.dataTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem .75rem}.dataTable th{z-index:1;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#faf7f1f5;font-size:.82rem;position:sticky;top:0}.dataTable th.tableSortHeader{-webkit-user-select:none;user-select:none}.tableSortButton{appearance:none;width:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.55rem;padding:0;display:flex}.tableSortButton:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #c35c2a6b}.tableSortLink{color:inherit;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.tableSortLink:hover,.tableSortLink:focus-visible{color:var(--text);text-decoration:underline}.tableSortLinkActive{color:var(--text)}.tableSortIndicator{color:#575c58b8;flex-shrink:0;font-size:.8rem;line-height:1}.dataTable th[aria-sort=ascending],.dataTable th[aria-sort=descending]{color:var(--text);background:#faf7f1fc}.dataTable th[aria-sort=ascending] .tableSortIndicator,.dataTable th[aria-sort=descending] .tableSortIndicator{color:var(--accent-strong)}.dataTable tbody tr:nth-child(2n){background:#25444106}.dataTable tbody tr:hover{background:#c35c2a0d}.attendanceTeamRowLive{background:#2544410a}.attendanceTeamRowOverShift{background:#c35c2a14}.attendanceTeamRowNeedsNote{box-shadow:inset 4px 0 #c35c2a47}.attendanceTeamRowOverShift:hover,.attendanceTeamRowLive:hover,.attendanceTeamRowNeedsNote:hover{background:#c35c2a17}.attendanceCalendarRowOutNow{background:#2544410d}.attendanceCalendarRowStartsToday{background:#c35c2a12}.attendanceCalendarRowReturnsSoon{background:#2b6b4914}.attendanceCalendarRowOutNow td{border-top-color:#25444129;border-bottom-color:#25444129}.attendanceCalendarRowStartsToday td{border-top-color:#c35c2a2e;border-bottom-color:#c35c2a2e}.attendanceCalendarRowReturnsSoon td{border-top-color:#2b6b492e;border-bottom-color:#2b6b492e}.attendanceFilterChipActive{color:var(--accent-strong);background:linear-gradient(135deg,#c35c2a29,#ffffffeb);box-shadow:inset 0 0 0 1px #c35c2a1f}.assetMileageBasisRow{background:#2b6b4914}.assetMileageBasisRow td{border-top-color:#2b6b492e;border-bottom-color:#2b6b492e}.assetMileageReviewRow{background:#c35c2a17}.assetMileageReviewRow td{border-top-color:#c35c2a33;border-bottom-color:#c35c2a33}.auditRowCreate{background:#25444109}.auditRowUpdate{background:#c35c2a08}.auditRowRemove{background:#94a3b80d}.auditRowComplete{background:#1f795e0a}.auditRowSecurity{background:#b91c1c0b}.auditRowSettings{background:#7c3aed0a}.tableCellStack{gap:.3rem;min-width:0;display:grid}.tableCellStackCompact{gap:.4rem}.tableCellNote{overflow-wrap:anywhere;text-wrap:pretty;max-width:24rem;line-height:1.45;display:block}.assetsListTable .dataTable{table-layout:auto;min-width:64rem}.invoiceLineSupport{gap:.2rem;display:grid}.invoiceLineLaborNote{border-left:2px solid #2544412e;margin-top:.05rem;padding-left:.7rem}.invoiceLineLaborNoteLabel{color:#254441;letter-spacing:.01em;background:#25444114;border-radius:999px;align-items:center;width:fit-content;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.invoiceLineLaborTime{border-left:2px solid #0f172a1f;margin-top:.05rem;padding-left:.7rem}.invoiceLineLaborTimeLabel{width:fit-content;color:var(--ink);letter-spacing:.01em;background:#0f172a0f;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.invoiceLineLaborMeta{border-left:2px solid #0f172a14;margin-top:.05rem;padding-left:.7rem}.invoiceLineLaborMetaLabel{width:fit-content;color:var(--ink-soft);letter-spacing:.01em;background:#0f172a0a;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.statusPill{background:var(--steel-soft);color:var(--steel);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.76rem;font-weight:700;display:inline-flex}.attendanceCalendarSignalOutNow{color:var(--steel);background:#2544411f}.attendanceCalendarSignalStartsToday{color:var(--accent-strong);background:#c35c2a24}.attendanceCalendarSignalReturnsSoon{color:var(--success);background:#2b6b4924}.attendanceCalendarSignalUpcoming{color:var(--muted);background:#0f172a0f}.attendanceRequestStatusPending{color:var(--accent-strong);background:#c35c2a24}.attendanceRequestStatusApproved{color:var(--success);background:#2b6b4924}.attendanceRequestStatusDeclined{color:#9a2f2f;background:#a6292924}.attendanceRequestStatusCanceled{color:#475569;background:#64748b24}.attendanceMonthGrid,.attendanceWeekGrid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.schedulingCalendarToolbar{gap:.85rem;display:grid}.schedulingCalendarToolbarGroup{gap:.2rem;display:grid}.schedulingCalendarToolbarGroup strong{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.schedulingCalendarToolbarSummary{border-style:solid}.attendanceMonthWeekday{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .35rem;font-size:.72rem;font-weight:700}.attendanceMonthCell{background:#ffffffbd;border:1px solid #323a341f;border-radius:16px;gap:.22rem;min-height:8.2rem;padding:.7rem .75rem;display:grid}.attendanceMonthCellHeader{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.attendanceMonthCellHeader strong{font-size:.95rem}.attendanceCalendarLink{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.attendanceCalendarLink:hover,.attendanceCalendarLink:focus-visible{border-color:#c35c2a57;box-shadow:inset 3px 0 #c35c2a2e,0 0 0 3px #c35c2a14}.attendanceCalendarLinkChip{white-space:nowrap}.attendanceMonthCellMuted{color:var(--muted);background:#f4eee685}.attendanceMonthCellToday{border-color:#c35c2a57;box-shadow:0 0 0 3px #c35c2a14}.attendanceMonthCellBusy{background:linear-gradient(#c35c2a0d,#ffffffc7)}.attendanceMonthCellStarting{box-shadow:inset 3px 0 #c35c2a38}.attendanceMonthCellReturning{box-shadow:inset -3px 0 #2b6b4938}.attendanceMonthCellStarting.attendanceMonthCellReturning{box-shadow:inset 3px 0 #c35c2a38,inset -3px 0 #2b6b4938}.attendanceYearGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.attendanceYearMonth{gap:.4rem;display:grid}.attendanceYearMonthActive{background:linear-gradient(#c35c2a0d,#ffffffc7)}.attendanceYearMonthCurrent{border-color:#c35c2a4d;box-shadow:0 0 0 3px #c35c2a14}.tabularData{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.auditActionPillCreate{color:#254441;background:#2544411f}.auditActionPillUpdate{color:#8a3f12;background:#c35c2a1f}.auditActionPillRemove{color:#475569;background:#64748b1f}.auditActionPillComplete{color:#17624b;background:#1f795e1f}.auditActionPillSecurity{color:#991b1b;background:#b91c1c1f}.auditActionPillSettings{color:#6d28d9;background:#7c3aed1f}.stack{flex-direction:column;gap:1rem;display:flex}.authPage{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.authCard{border:1px solid var(--line);background:var(--panel);width:min(100%,32rem);box-shadow:var(--shadow);border-radius:24px;padding:1.5rem}.authFieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.authFieldset[disabled]{opacity:.82}.authFieldsetLocked{opacity:.96}.publicPage{background:radial-gradient(circle at top left, #e774471f, transparent 32rem), linear-gradient(180deg, #1226240a, transparent 26rem), var(--surface);min-height:100vh;padding:1.5rem}.publicShell{width:min(100%,72rem);margin:0 auto}.publicPanel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:28px;padding:1.5rem}.authBrand{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.authBrandBadge{padding:.1rem}.authBrandCopy{min-width:0}.authBrandMark{border-radius:18px;flex:none;width:2.7rem;height:2.7rem;box-shadow:0 8px 18px #1b252314}.authError{color:var(--accent-strong);background:#c35c2a1f;border-radius:16px;margin:0;padding:.8rem .9rem;font-weight:600}.authSuccess{color:var(--success);background:#29654d1f;border-radius:16px;margin:0;padding:.8rem .9rem;font-weight:600}.authActionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.authTextButton{font:inherit;color:var(--accent-strong);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.authTextButton:hover,.authTextButton:focus-visible{color:var(--accent)}.loginBrandIntro .authBrand{gap:1rem}.loginBrandIntro .authBrandCopy{flex-direction:column;display:flex}.loginBrandIntro .authBrandMark{border-radius:30px;width:7.9rem;height:7.9rem}.loginBrandIntro .authBrandWordmark{margin-bottom:.14rem;font-size:clamp(1.32rem,2.3vw,1.5rem)}.loginBrandIntro .brandSignal{letter-spacing:.03em;text-transform:none;order:1;margin-top:.04rem;font-size:clamp(.94rem,1.55vw,1.05rem);line-height:1.35}.loginBrandIntro .pageTitle{order:2;margin-top:.5rem}.loginBrandIntro .pageLead{margin-top:.55rem}.turnstileWidgetShell{justify-items:start;gap:.65rem;display:grid}.turnstileWidgetMount{min-height:70px}.turnstileWidgetNote{margin:0}.noticeBanner{border:1px solid var(--line);isolation:isolate;border-left-width:.35rem;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;margin:0;padding:.95rem 1rem;display:grid;overflow:hidden}.noticeBannerFloating{top:max(.9rem, calc(env(safe-area-inset-top) + .6rem));right:max(1rem, calc(env(safe-area-inset-right) + 1rem));z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(28rem,100vw - 2rem);max-width:calc(100vw - 2rem);animation:.18s ease-out floatingNoticeToastIn;position:fixed;box-shadow:0 20px 44px #1f242129}.noticeBannerFloating.noticeBannerAttendanceClock{width:min(36rem,100vw - 2rem)}.noticeBannerConstrained{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(100svh - 5rem,38rem);overflow-y:auto}.noticeBannerBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;align-content:start;gap:.18rem;min-width:0;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.noticeBannerAttendanceClock{border-radius:22px;gap:.8rem;min-height:0;padding:1.42rem 1.34rem 1.46rem;box-shadow:0 16px 36px #1f242114}.noticeBannerAttendanceClockclock-in{background:radial-gradient(circle at 100% 0,#2b6b4924,#0000 46%),linear-gradient(#f4fcf7fa,#ecf7f1fa);border-color:#2b6b493d #2b6b493d #2b6b493d #2b6b499e}.noticeBannerAttendanceClockclock-out{color:#15345f;background:radial-gradient(circle at 100% 0,#174ea61f,#0000 46%),linear-gradient(#f4f8fffa,#ebf2fcfa);border-color:#174ea633 #174ea633 #174ea633 #174ea68f}.noticeBannerAttendanceClock .noticeBannerBody{align-content:start;gap:.34rem}.noticeBannerAttendanceBadge{width:fit-content;max-width:100%;color:var(--success);letter-spacing:.06em;text-transform:uppercase;background:#2b6b491f;border-radius:999px;align-items:center;padding:.2rem .48rem;font-size:.68rem;font-weight:700;display:inline-flex}.noticeBannerAttendanceClockclock-out .noticeBannerAttendanceBadge{color:#174ea6;background:#174ea61f}.noticeBannerAttendanceClockclock-out .noticeBannerFact{background:#ffffffad;border-color:#174ea624}.noticeBannerAttendanceClockclock-out .noticeBannerFacttime{border-color:#174ea62e}.noticeBannerAttendanceClockclock-out .noticeBannerFactLabel,.noticeBannerAttendanceClockclock-out .noticeBannerTitle,.noticeBannerAttendanceClockclock-out .noticeBannerFactduration .noticeBannerFactValue{color:#174ea6}.noticeBannerTitle,.noticeBannerMessage{margin:0}.noticeBannerTitle{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.noticeBannerMessage{font-weight:600;line-height:1.55}.noticeBannerAttendanceClock .noticeBannerTitle{letter-spacing:.1em;font-size:.82rem}.noticeBannerAttendanceClock .noticeBannerMessage{margin-top:.12rem;font-size:1.28rem;font-weight:700;line-height:1.18}.noticeBannerAttendancePunchSummary{color:var(--text);font-variant-numeric:tabular-nums;margin:.04rem 0 0;font-size:.94rem;font-weight:700;line-height:1.28}.noticeBannerFacts{grid-template-columns:1fr;gap:.52rem;margin-top:0;display:grid}.noticeBannerAttendanceFacts{gap:.44rem;margin-top:.24rem;display:grid}.noticeBannerFact{color:var(--text);background:#ffffff9e;border:1px solid #2b6b491f;border-radius:12px;gap:.22rem;min-height:0;margin:0;padding:.7rem .76rem;font-size:.98rem;font-weight:600;line-height:1.28;display:grid}.noticeBannerFactsSecondary .noticeBannerFact{min-height:0;padding:.62rem .72rem}.noticeBannerFacttime,.noticeBannerFactduration{background:#ffffffc7;box-shadow:inset 0 1px #ffffff80}.noticeBannerFacttime{border-color:#2b6b492e;grid-column:1/-1;grid-template-columns:1fr;align-items:start;gap:.18rem 0}.noticeBannerFactduration{border-color:#c35c2a2e}.noticeBannerFactmeta{grid-column:1/-1}.noticeBannerFactLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.noticeBannerFactValue{color:var(--text);font-size:1.04rem;font-weight:700}.noticeBannerFactValueDate{color:var(--muted);letter-spacing:.01em;text-align:right;margin-left:auto;font-size:.82rem;font-weight:700}.noticeBannerFacttime .noticeBannerFactValue{letter-spacing:-.01em;text-align:left;font-variant-numeric:tabular-nums;justify-content:space-between;justify-self:start;align-items:baseline;gap:.85rem;width:100%;font-size:1.24rem;display:flex}.noticeBannerFactduration .noticeBannerFactValue{color:var(--accent-strong);font-variant-numeric:tabular-nums}.noticeBannerDetail{color:var(--muted);overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.88rem;line-height:1.45}.noticeBannerAttendanceClock .noticeBannerDetail{color:var(--text);margin-top:.16rem;font-size:.98rem;line-height:1.45}.noticeBannerActions{flex-wrap:wrap;gap:.5rem;margin-top:.18rem;display:flex}.noticeBannerActionLink{width:fit-content;max-width:100%;min-height:2.2rem;color:var(--text);text-align:center;overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #323a3429;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .76rem;font-size:.84rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.noticeBannerActionLink:hover,.noticeBannerActionLink:focus-visible,.floatingNoticeToastActionLink:hover,.floatingNoticeToastActionLink:focus-visible{color:var(--accent-strong);border-color:#c35c2a3d;outline:none}.noticeBannerDismiss{color:var(--muted);background:0 0;border:0;align-self:start;padding:.1rem 0;font-size:.84rem;font-weight:600}.noticeBannerDismiss:hover,.noticeBannerDismiss:focus-visible,.floatingNoticeToastDismiss:hover,.floatingNoticeToastDismiss:focus-visible{color:var(--text);outline:none}.noticeBannerSuccess{color:#254441;background:linear-gradient(#f5fcf8fa,#eef8f2fa);border-color:#2b6b4933 #2b6b4933 #2b6b4933 #2b6b498f}.noticeBannerError{color:var(--accent-strong);background:linear-gradient(#fff7f4fa,#fcefeafa);border-color:#9f123938 #9f123938 #9f123938 #9f1239a3}.floatingNoticeToast{z-index:20;pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;background:linear-gradient(#fffcf7fe,#faf5eefe);border-left-width:.35rem;border-radius:18px;align-self:flex-start;width:min(28rem,100%);max-width:calc(100vw - 2rem);padding:.95rem 3.6rem .95rem 1rem;animation:.18s ease-out floatingNoticeToastIn;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px #1f242129}.floatingNoticeToastConstrained{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(100svh - 5rem,38rem);overflow-y:auto}@keyframes floatingNoticeToastIn{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.floatingNoticeToastSuccess{background:linear-gradient(#f4fcf7fe,#ecf7f1fe);border-color:#2b6b4933 #2b6b4933 #2b6b4933 #2b6b498f}.floatingNoticeToastError{background:linear-gradient(#fff6f3fe,#fbece7fe);border-color:#9f123938 #9f123938 #9f123938 #9f1239a3}.floatingNoticeToastBody{align-content:start;gap:.18rem;min-width:0;padding-right:.18rem;display:grid}.floatingNoticeToastAttendanceClock{border-radius:22px;width:min(36rem,100%);min-height:12.5rem;padding:1.52rem 3.95rem 1.58rem 1.38rem;box-shadow:0 24px 56px #1f242133}.floatingNoticeToastAttendanceClockclock-in{background:radial-gradient(circle at 100% 0,#2b6b4929,#0000 48%),linear-gradient(#f4fcf7fe,#ecf7f1fe);border-color:#2b6b493d #2b6b493d #2b6b493d #2b6b49a3}.floatingNoticeToastAttendanceClockclock-out{color:#15345f;background:radial-gradient(circle at 100% 0,#174ea624,#0000 48%),linear-gradient(#f4f8fffe,#ebf2fcfe);border-color:#174ea638 #174ea638 #174ea638 #174ea699}.floatingNoticeToastAttendanceClock .floatingNoticeToastBody{align-content:start;gap:.38rem}.floatingNoticeToastAttendanceBadge{width:fit-content;max-width:100%;color:var(--success);letter-spacing:.06em;text-transform:uppercase;background:#2b6b491f;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.floatingNoticeToastAttendanceClockclock-out .floatingNoticeToastAttendanceBadge{color:#174ea6;background:#174ea61f}.floatingNoticeToastAttendanceClockclock-out .floatingNoticeToastFact{background:#ffffffad;border-color:#174ea624}.floatingNoticeToastAttendanceClockclock-out .floatingNoticeToastFacttime{border-color:#174ea62e}.floatingNoticeToastAttendanceClockclock-out .floatingNoticeToastFactLabel,.floatingNoticeToastAttendanceClockclock-out .floatingNoticeToastTitle,.floatingNoticeToastAttendanceClockclock-out .floatingNoticeToastFactduration .floatingNoticeToastFactValue{color:#174ea6}.floatingNoticeToastTitle,.floatingNoticeToastMessage,.floatingNoticeToastMeta{margin:0}.floatingNoticeToastTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);font-size:.76rem;font-weight:700}.floatingNoticeToastSuccess .floatingNoticeToastTitle{color:var(--success)}.floatingNoticeToastError .floatingNoticeToastTitle{color:#9f1239}.floatingNoticeToastMessage{color:var(--text);overflow-wrap:anywhere;word-break:break-word;margin-top:.2rem;line-height:1.4}.floatingNoticeToastAttendanceClock .floatingNoticeToastTitle{letter-spacing:.1em;font-size:.82rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastMessage{margin-top:.16rem;font-size:1.38rem;font-weight:700;line-height:1.18}.floatingNoticeToastAttendancePunchSummary{color:var(--text);font-variant-numeric:tabular-nums;margin:.04rem 0 0;font-size:.98rem;font-weight:700;line-height:1.28}.floatingNoticeToastFacts{grid-template-columns:1fr;gap:.56rem;margin-top:0;display:grid}.floatingNoticeToastAttendanceFacts{gap:.46rem;margin-top:.26rem;display:grid}.floatingNoticeToastFact{color:var(--text);background:#ffffff9e;border:1px solid #2b6b491f;border-radius:12px;gap:.22rem;min-height:0;margin:0;padding:.74rem .82rem;font-size:1rem;font-weight:600;line-height:1.28;display:grid}.floatingNoticeToastFactsSecondary .floatingNoticeToastFact{min-height:0;padding:.66rem .74rem}.floatingNoticeToastFacttime,.floatingNoticeToastFactduration{background:#fffc;box-shadow:inset 0 1px #ffffff85}.floatingNoticeToastFacttime{border-color:#2b6b492e;grid-column:1/-1;grid-template-columns:1fr;align-items:start;gap:.18rem 0}.floatingNoticeToastFactduration{border-color:#c35c2a2e}.floatingNoticeToastFactmeta{grid-column:1/-1}.floatingNoticeToastFactLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.floatingNoticeToastFactValue{color:var(--text);font-size:1.04rem;font-weight:700}.floatingNoticeToastFactValueDate{color:var(--muted);letter-spacing:.01em;text-align:right;margin-left:auto;font-size:.82rem;font-weight:700}.floatingNoticeToastFacttime .floatingNoticeToastFactValue{letter-spacing:-.01em;text-align:left;font-variant-numeric:tabular-nums;justify-content:space-between;justify-self:start;align-items:baseline;gap:.85rem;width:100%;font-size:1.26rem;display:flex}.floatingNoticeToastFactduration .floatingNoticeToastFactValue{color:var(--accent-strong);font-variant-numeric:tabular-nums}.floatingNoticeToastDetail{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;margin:.3rem 0 0;font-size:.84rem;line-height:1.4}.floatingNoticeToastAttendanceClock .floatingNoticeToastDetail{color:var(--text);margin-top:.18rem;font-size:1rem;line-height:1.45}.floatingNoticeToastActions{flex-wrap:wrap;gap:.5rem;margin-top:.22rem;display:flex}.floatingNoticeToastActionLink{width:fit-content;max-width:100%;min-height:2.2rem;color:var(--text);text-align:center;overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #323a3429;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .76rem;font-size:.84rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.floatingNoticeToastMeta{color:var(--muted);margin-top:.28rem;font-size:.78rem;line-height:1.3}.floatingNoticeToastAttendanceClock .floatingNoticeToastMeta{margin-top:.42rem;font-size:.82rem}.floatingNoticeToastProgress{background:#2b6b491f;border-radius:999px;height:.18rem;margin-top:.55rem;position:relative;overflow:hidden}.floatingNoticeToastProgress:after{content:"";border-radius:inherit;transform-origin:0;animation:floatingNoticeToastProgressShrink var(--floating-notice-duration,4.5s) linear forwards;background:linear-gradient(90deg,#2b6b4994,#2b6b492e);position:absolute;inset:0}.floatingNoticeToastPaused .floatingNoticeToastProgress:after{animation-play-state:paused}@keyframes floatingNoticeToastProgressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.floatingNoticeToast{animation:none}.floatingNoticeToastProgress{display:none}.sidebarClockDialogPendingDot{box-shadow:none;animation:none}}.floatingNoticeToastDismiss{color:var(--muted);background:0 0;border:0;padding:.1rem 0;font-size:.84rem;font-weight:600;position:absolute;top:.82rem;right:.92rem}.collectionCallout{background:linear-gradient(135deg,#ffffffe0,#c35c2a0d);border:1px solid #c35c2a24;border-radius:18px;padding:.9rem 1rem;box-shadow:inset 4px 0 #c35c2a38}.collectionCalloutFocused{background:linear-gradient(135deg,#fffcf7f5,#c35c2a17);border-color:#c35c2a73;box-shadow:inset 4px 0 #c35c2a47,0 0 0 3px #c35c2a1f}.collectionCallout p{margin:.3rem 0 0;line-height:1.55}.collectionCalloutChecklist{padding:.75rem .85rem}.collectionCalloutChecklistComplete{border-color:#25444133}.collectionCalloutChecklistNeedsAttention{border-color:#c35c2a2e}.attendanceCoveragePeak{border-color:#c35c2a6b}.attendanceCoverageRecovery{background:linear-gradient(135deg,#ffffffe6,#2b6b4914);border-color:#2b6b494d;box-shadow:inset 4px 0 #2b6b4938}.attendanceCoverageClear{background:linear-gradient(135deg,#ffffffe0,#2544410d);border-color:#2544412e;box-shadow:inset 4px 0 #25444129}.staffHierarchyLabel{padding-left:calc(var(--staff-hierarchy-depth,0) * 1.2rem);position:relative}.staffHierarchyLabel:before{content:"";height:1.45rem;left:calc(var(--staff-hierarchy-depth,0) * 1.2rem - .7rem);background:#c35c2a38;border-radius:999px;width:2px;position:absolute;top:.1rem}.staffHierarchyLabel[style*="--staff-hierarchy-depth: 0"]:before{display:none}.orgChartGrid{gap:1rem;display:grid}.orgChartNode{gap:.7rem;display:grid}.orgChartNodeRoot{gap:.85rem}.orgChartCard{gap:.35rem}.orgChartChildren{border-left:2px solid #c35c2a29;gap:.75rem;margin-left:1rem;padding-left:1rem;display:grid}.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.threeColumn{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.dispatchBoard{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.dispatchCard{border:1px solid var(--line);background:#ffffffc2;border-radius:20px;gap:.8rem;padding:1rem;display:grid}.dispatchCardDragging{opacity:.55;cursor:grabbing}.dispatchDragHandle{cursor:grab;touch-action:none;background:0 0;border:0}.dispatchDragPreview{z-index:50;pointer-events:none;border:1px solid var(--line);background:#ffffffeb;border-radius:999px;padding:.45rem .8rem;font-size:.86rem;font-weight:600;position:fixed;box-shadow:0 14px 30px #14211c29}.dispatchDropActive{outline-offset:6px;border-radius:18px;outline:2px dashed #1f795e73}.dispatchCardMeta{gap:.3rem;display:grid}.dispatchScheduleForm{gap:.65rem;display:grid}.dispatchStatusForm{gap:.65rem;min-width:14rem;display:grid}.progressBar{appearance:none;background:#14211c14;border:0;border-radius:999px;width:100%;height:.7rem;margin-top:1rem;display:block;overflow:hidden}.progressBar::-webkit-progress-bar{background:#14211c14;border-radius:999px}.progressBar::-webkit-progress-value{background:linear-gradient(90deg, var(--accent), var(--forest));border-radius:999px}.progressBar::-moz-progress-bar{background:linear-gradient(90deg, var(--accent), var(--forest));border-radius:999px}.progressBarComplete::-webkit-progress-value{background:var(--forest)}.progressBarComplete::-moz-progress-bar{background:var(--forest)}.inputWidthCompact{max-width:9rem}.mediaPreviewImage{object-fit:contain;border:1px solid var(--color-border,#d6d6d6);background:#fffc;border-radius:1rem;width:100%;max-height:240px}.adminReviewCard{border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.adminReviewCardFocused{background:#fffbf5eb;border-color:#c35c2a73;box-shadow:0 0 0 3px #c35c2a24}.effectiveAccessCard{gap:.9rem}.effectiveAccessHeader{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.effectiveAccessHeader .secondaryButton{flex-shrink:0}.effectiveAccessGrid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.effectiveAccessCell{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;gap:.55rem;padding:.85rem .9rem;display:grid}.effectiveAccessLevel{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:5.5rem;padding:.34rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.effectiveAccessLevelNone{color:#475569;background:#64748b1a}.effectiveAccessLevelRead{color:#254441;background:#2544411f}.effectiveAccessLevelWrite{color:#8a3f12;background:#c35c2a1f}.effectiveAccessLevelAdmin{color:#6d28d9;background:#7c3aed1f}.permissionDisclosure{border-top:1px solid var(--line);padding-top:.9rem}.permissionDisclosure summary{cursor:pointer;color:var(--text);font-weight:700}.permissionDisclosure summary::marker{color:var(--accent-strong)}.permissionDisclosure[open] summary{margin-bottom:.85rem}.sectionDividerSoft{border-bottom:1px solid var(--borderColor);padding-bottom:1rem}.salesOrderFollowUpRow{opacity:1;background:#f9731614}.salesOrderFollowUpRowMuted{opacity:.72;background:#64748b0a}.contentInner [id]{scroll-margin-top:7rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.chip:focus-visible,.primaryButton:focus-visible,.secondaryButton:focus-visible,.ghostButton:focus-visible,.pageTabButton:focus-visible{outline-offset:2px;outline:2px solid #c35c2a52}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sectionDivider{background:var(--line);height:1px;margin:.25rem 0}.codeBlock{color:#eef1ed;font-family:var(--font-mono);background:#182221;border-radius:18px;padding:1rem;font-size:.88rem;line-height:1.55;overflow:auto}.auditChangeList{background:#fffbf5d9;border:1px solid #c35c2a24;border-radius:16px;gap:.65rem;margin-bottom:.85rem;padding:.85rem .9rem;display:grid}.auditChangeItem{border-left:3px solid #c35c2a47;gap:.2rem;padding-left:.75rem;display:grid}.auditChangeField{color:var(--text);font-weight:700}.auditChangeBefore,.auditChangeAfter{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.auditGroup{border:1px solid var(--line);background:#ffffffbd;border-radius:20px;overflow:hidden}.auditGroupSummary{cursor:pointer;background:#faf7f1e6;padding:.9rem 1rem;list-style:none}.auditGroupSummary::-webkit-details-marker{display:none}.auditGroupHeader{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.auditGroupChips{justify-content:flex-end}.auditToneChipCreate{color:#254441;background:#2544411f}.auditToneChipUpdate{color:#8a3f12;background:#c35c2a1f}.auditToneChipRemove{color:#475569;background:#64748b1f}.auditToneChipComplete{color:#17624b;background:#1f795e1f}.auditToneChipSecurity{color:#991b1b;background:#b91c1c1f}.auditToneChipSettings{color:#6d28d9;background:#7c3aed1f}.auditIncidentCard{background:#ffffffc2;border:1px solid #b91c1c1f;border-radius:16px;gap:.65rem;padding:.85rem .9rem;display:grid}.auditIncidentHeader{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.auditSummaryCard{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;gap:.75rem;padding:.9rem;display:grid}.labelPrintField{min-width:min(11.5rem,100%)}.labelPrintGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.labelPrintCard{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:.9rem;gap:.35rem;min-height:150px;padding:.9rem;display:grid}.labelPrintHeader{gap:.15rem;display:grid}.labelPrintTitle{font-size:.96rem;line-height:1.25}.labelPrintMeta{color:#475569;font-size:.78rem}.labelPrintBarcode{background:#fff;justify-content:center;align-items:center;min-height:54px;display:flex}.labelPrintValue{letter-spacing:.08em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.printPageContainer{width:min(100%,48rem);margin:0 auto}.inventoryLabelPage,.inventoryLabelsPage{width:min(100%,58rem);margin:0 auto}.inventoryLabelPageActions{align-items:center}.inventoryLabelsPageHeader,.inventoryLabelsPageSheet{width:100%}.inventoryLabelsSheet{gap:.9rem}.inventoryLabelsSheetControls{align-items:end}.inventoryLabelsSheetMeta{max-width:100%}.printCard{color:#111827;background:#fff;border:1px solid #d7d7d7;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a14}.printEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.printTitle{margin:.5rem 0 0;font-size:1.8rem;line-height:1.1}.printLead{color:#4b5563;margin:.5rem 0 1rem;font-size:1rem}.printCodeCard{border:2px solid #111827;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.printCodeLabel{text-transform:uppercase;margin:0;font-size:.85rem}.printCodeValue{letter-spacing:.12em;word-break:break-word;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;font-weight:700}.printInfoGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.printInfoItem{gap:.25rem;display:grid}.printInfoLabel{color:#6b7280;margin:0}.printDescription{color:#4b5563;border-top:1px solid #e5e7eb;margin:1rem 0 0;padding-top:1rem}.sidebarSignOutButton{white-space:nowrap;border-radius:14px;justify-content:flex-start;align-items:center;gap:.58rem;width:auto;min-height:2.24rem;padding:.46rem .62rem;font-size:.8rem;display:inline-flex}.sidebarSignOutForm{justify-content:flex-start;align-self:stretch;width:auto;display:flex}.sidebarHrClockForm{width:100%}.sidebarHrClockNoteDisclosure{margin-bottom:.38rem}.sidebarHrClockNoteSummary{cursor:pointer;color:#eef1edad;font-size:.72rem;font-weight:600;list-style:none}.sidebarHrClockNoteSummary::-webkit-details-marker{display:none}.sidebarHrClockNoteSummary:before{content:"▸";margin-right:.35rem;transition:transform .14s;display:inline-block}.sidebarHrClockNoteDisclosure[open] .sidebarHrClockNoteSummary:before{transform:rotate(90deg)}.sidebarHrClockInputLabel{margin-top:.38rem}.sidebarHrClockInput{border-radius:12px;min-height:2.08rem;padding:.44rem .64rem;font-size:.82rem}.sidebarHrClockButton{border-radius:14px;justify-content:center;width:100%;min-height:2.36rem;padding:.56rem .8rem}.sidebarHrQuickSection{gap:.5rem;display:grid}.sidebarHrQuickDisclosure,.sidebarHrQuickGroup{gap:.28rem;display:grid}.sidebarHrQuickTitle{color:#eef1ed99;letter-spacing:.06em;text-transform:uppercase;justify-content:flex-start;align-items:center;font-size:.68rem;font-weight:700;transition:color .14s;display:inline-flex}.sidebarHrQuickDisclosureSummary{cursor:pointer;list-style:none}.sidebarHrQuickDisclosureSummary::-webkit-details-marker{display:none}.sidebarHrQuickDisclosureSummary:before{content:"▸";margin-right:.35rem;transition:transform .14s;display:inline-block}.sidebarHrQuickDisclosure[open] .sidebarHrQuickDisclosureSummary:before{transform:rotate(90deg)}.sidebarHrQuickDisclosureSummary:hover,.sidebarHrQuickDisclosureSummary:focus-visible{color:#ffffffdb}.sidebarHrQuickLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.sidebarHrQuickLink{text-align:center;border-radius:12px;justify-content:center;min-width:0;padding:.42rem .5rem;font-size:.76rem;line-height:1.15}.shellSidebarCollapsed .sidebar{z-index:40;padding-inline:.72rem;overflow:visible}.shellSidebarCollapsed .sidebar:hover,.shellSidebarCollapsed .sidebar:focus-within{z-index:280}.shellSidebarCollapsed .navLinkLabel,.shellSidebarCollapsed .sidebarFootnoteText,.shellSidebarCollapsed .sidebarSignOutLabel,.shellSidebarCollapsed .sidebarHrClockForm,.shellSidebarCollapsed .sidebarHrQuickSection,.shellSidebarCollapsed .sidebarHrQuickLinks,.shellSidebarCollapsed .sidebarNavSearch,.shellSidebarCollapsed .sidebarNavEmptyState{display:none}.shellSidebarCollapsed .sidebarNav,.shellSidebarCollapsed .sidebarNavEntry,.shellSidebarCollapsed .sidebarNavEntryMain,.shellSidebarCollapsed .sidebarNavGroup{align-items:stretch}.shellSidebarCollapsed .navLink,.shellSidebarCollapsed .sidebarSignOutButton{justify-content:center;padding-inline:.5rem}.shellSidebarCollapsed .navLink,.shellSidebarCollapsed .navGroupTrigger,.shellSidebarCollapsed .sidebarSignOutButton{width:100%}.shellSidebarCollapsed .sidebarClockLauncherShell{margin-bottom:.25rem}.shellSidebarCollapsed .sidebarBrandLink{margin-bottom:.28rem}.shellSidebarCollapsed .sidebarBrandLockup{border-radius:16px;grid-template-columns:1fr;justify-items:center;gap:0;padding:.72rem .42rem}.shellSidebarCollapsed .sidebarBrandMeta{display:none}.shellSidebarCollapsed .sidebarBrandBadge{border-radius:15px;padding:.06rem}.shellSidebarCollapsed .sidebarBrandMark{border-radius:14px;width:2.55rem;height:2.55rem}.shellSidebarCollapsed .sidebarClockLauncherCardCollapsed{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.shellSidebarCollapsed .sidebarClockLauncherButtonIconOnly{color:#eef1edd6;width:100%;min-height:0;box-shadow:none;text-wrap:unset;background:0 0;border:1px solid #ffffff14;border-radius:14px;justify-content:center;padding:.68rem .5rem;position:relative}.shellSidebarCollapsed .sidebarClockLauncherButtonIconOnly:hover,.shellSidebarCollapsed .sidebarClockLauncherButtonIconOnly:focus-visible{background:#ffffff0f;border-color:#ffffff29;transform:translate(2px)}.shellSidebarCollapsed .sidebarClockLauncherButtonIconOnly.sidebarClockLauncherButtonLive{color:#fff8f3;background:linear-gradient(135deg,#c35c2a38,#ffffff0f);border-color:#c35c2a73}.shellSidebarCollapsed .sidebarClockLauncherButtonIconOnly:hover:after,.shellSidebarCollapsed .sidebarClockLauncherButtonIconOnly:focus-visible:after{content:attr(data-nav-label);z-index:290;color:#eef1ed;white-space:nowrap;background:#151d1cfa;border:1px solid #ffffff1f;border-radius:12px;padding:.42rem .62rem;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 12px 28px #00000038}.shellSidebarCollapsed .navGroupTrigger{justify-content:space-between}.shellSidebarCollapsed .navGroupTriggerMain{flex:auto;justify-content:center}.shellSidebarCollapsed .navGroupRow{display:block}.shellSidebarCollapsed .navGroupChevron{display:none}.shellSidebarCollapsed .navGroupSubmenuHint,.shellSidebarCollapsed .navLinkHasActiveChild .navGroupCollapsedChildIndicator{display:inline-flex}.shellSidebarCollapsed .navLinkHasActiveChild{background:linear-gradient(135deg,#c35c2a2e,#ffffff0d);border-color:#c35c2a57;box-shadow:inset 3px 0 #ffd2b2e6}.shellSidebarCollapsed .navLinkHasActiveChild .navGroupSubmenuHint{color:#fff8f3e6;opacity:.88}.shellSidebarCollapsed .navGroupTrigger{position:relative}.shellSidebarCollapsed .navChildListExpanded,.shellSidebarCollapsed .sidebarNavGroup:hover .navChildFlyout,.shellSidebarCollapsed .sidebarNavGroup:focus-within .navChildFlyout,.shellSidebarCollapsed .navChildFlyoutExpanded{display:none}.shellSidebarCollapsed .navLinkChild{justify-content:center;padding-inline:.5rem}.shellSidebarCollapsed .navLinkDefault:hover:after,.shellSidebarCollapsed .navLinkDefault:focus-visible:after,.shellSidebarCollapsed .sidebarDesktopToggleButton:hover:after,.shellSidebarCollapsed .sidebarDesktopToggleButton:focus-visible:after{content:attr(data-nav-label);z-index:290;color:#eef1ed;white-space:nowrap;background:#151d1cfa;border:1px solid #ffffff1f;border-radius:12px;padding:.42rem .62rem;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 12px 28px #00000038}.shellSidebarCollapsed .sidebarNavGroup .navLinkDefault:hover:after,.shellSidebarCollapsed .sidebarNavGroup .navLinkDefault:focus-visible:after{content:none}.shellSidebarCollapsed .sidebarNavScroller,.shellSidebarCollapsed .sidebarNavBody{scrollbar-width:none;-ms-overflow-style:none}.shellSidebarCollapsed .sidebarNavScroller::-webkit-scrollbar{display:none}.shellSidebarCollapsed .sidebarNavBody::-webkit-scrollbar{display:none}.sidebarFloatingFlyout{z-index:295;background:linear-gradient(#1b2523fa,#151d1cfc);border:1px solid #ffffff1f;border-radius:18px;gap:.5rem;min-width:14rem;max-width:min(22rem,100vw - 7rem);max-height:min(28rem,100vh - 2rem);padding:.7rem;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 40px #00000042}.sidebarFloatingFlyoutTitle{letter-spacing:.04em;text-transform:uppercase;color:#fff8f3d6;font-size:.78rem;font-weight:700}.sidebarFloatingFlyoutLinks{gap:.32rem;display:grid}.sidebarFloatingFlyout .navLinkLabel{display:inline}.sidebarFloatingFlyout .navLinkIcon{width:.9rem;height:.9rem}.shellSidebarCollapsed .sidebarSessionArea{overscroll-behavior-x:none;touch-action:pan-y;border-top:0;grid-template-columns:1fr;gap:.28rem;padding-top:.25rem}.shellSidebarCollapsed .sidebarFootnote{justify-content:center;padding-inline:.5rem}.shellSidebarCollapsed .sidebarSignOutForm{justify-content:stretch}.shellSidebarCollapsed .sidebarSignOutButton{justify-content:center;padding-inline:.5rem;position:relative}.shellSidebarCollapsed .sidebarRailToggleButton{color:#eef1ede6;width:1.82rem;height:1.82rem;box-shadow:none;background:#ffffff0a;border-color:#ffffff1f;border-right-style:solid;border-right-width:1px;border-radius:999px;position:relative;top:auto;right:auto}.shellSidebarCollapsed .sidebarRailToggleRow{pointer-events:auto;justify-content:flex-end;height:auto;margin:-.08rem 0 .08rem;padding:0 .08rem;display:flex}.shellSidebarCollapsed .sidebarRailToggleButton:hover,.shellSidebarCollapsed .sidebarRailToggleButton:focus-visible{background:#ffffff14;transform:translateY(-1px)}.shellSidebarCollapsed .sidebarRailToggleButton:hover:after,.shellSidebarCollapsed .sidebarRailToggleButton:focus-visible:after,.shellSidebarCollapsed .sidebarFootnote:hover:after,.shellSidebarCollapsed .sidebarFootnote:focus-visible:after,.shellSidebarCollapsed .sidebarSignOutButton:hover:after,.shellSidebarCollapsed .sidebarSignOutButton:focus-visible:after{content:attr(data-nav-label);z-index:290;color:#eef1ed;white-space:nowrap;background:#151d1cfa;border:1px solid #ffffff1f;border-radius:12px;padding:.42rem .62rem;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 12px 28px #00000038}@media (max-width:1100px){.shell{grid-template-columns:1fr}.sidebar{width:min(82vw,304px);max-width:100%;height:100dvh;padding:calc(max(.75rem, env(safe-area-inset-top)) + 2.95rem) .85rem 1rem;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:160;border-bottom:0;border-right:1px solid #ffffff14;gap:.9rem;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:0 20px 60px #00000047}.shellSidebarOpen .sidebar{transform:translate(0)}.shellBackdrop{opacity:0;pointer-events:none;z-index:150;background:#0f121170;border:0;transition:opacity .18s;position:fixed;inset:0}.shellSidebarOpen .shellBackdrop{opacity:1;pointer-events:auto;display:block}.shellSidebarOpen .topbar,.shellSidebarOpen .contentNoticeLane,.shellSidebarOpen .contentMobileNavRail,.shellSidebarOpen .topbarMenu[open],.shellSidebarOpen .topbarMenuBody{z-index:140}.sidebarRuntimeSlot .topbarRuntimeMenuBody{width:auto!important;max-width:none!important;max-height:min(26rem,100vh - 2rem)!important;left:1rem!important;right:1rem!important}.sidebarMobileActions{top:max(.55rem, env(safe-area-inset-top));z-index:3;height:0;margin:calc(-1 * (max(.75rem, env(safe-area-inset-top)) + 2.35rem)) 0 0;pointer-events:none;background:0 0;padding:0;display:flex;position:sticky}.sidebarMobileCloseButton{pointer-events:auto;color:#eef1ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-color:#ffffff24;box-shadow:0 14px 28px #0000002e}.sidebarDesktopActions{display:none}.navChildFlyout,.navChildFlyoutExpanded{display:none!important}.sidebarMobileCloseButton{color:#eef1ede6;width:2.3rem;height:2.3rem;box-shadow:none;background:#ffffff14;border-color:#ffffff1f}.sidebarNav{gap:.3rem}.navLink{border-radius:13px;gap:.6rem;padding:.58rem .72rem;font-size:.9rem}.navGroupChevronButton{border-radius:13px;min-width:2.3rem}.navChildListExpanded{gap:.26rem;margin-left:.8rem;padding-left:.68rem}.navLinkChild{min-height:2.12rem;padding:.48rem .66rem;font-size:.82rem}.sidebarFootnote{gap:.5rem;font-size:.8rem}.mutedInSidebar{font-size:.72rem}.sidebarSignOutForm{width:auto}.sidebarSignOutButton{min-height:2.3rem;padding:.54rem .72rem;font-size:.86rem}.sidebarHrClockButton{min-height:2.18rem;padding:.5rem .72rem;font-size:.84rem}.sidebarHrClockInput{min-height:1.98rem;padding:.4rem .56rem;font-size:.76rem}.sidebarHrClockNoteSummary{font-size:.68rem}.sidebarHrQuickSection{gap:.42rem}.sidebarHrQuickTitle{font-size:.64rem}.sidebarHrQuickLinks{gap:.36rem}.sidebarHrQuickLink{padding:.38rem .44rem;font-size:.72rem}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionGrid{grid-template-columns:1fr}.recruitmentOverviewShell,.recruitmentDetailGrid,.recruitmentApplicantReviewShell,.recruitmentPipelineBoard,.recruitmentOpeningCards,.recruitmentOverviewSectionGrid{grid-template-columns:1fr;min-width:0}.recruitmentApplicationsSliceBar,.recruitmentApplicationsToolbarGrid,.recruitmentApplicationsFinderForm,.recruitmentApplicationsFiltersForm{grid-template-columns:1fr}.recruitmentApplicationsSliceActions{justify-content:flex-start}.recruitmentFormSidebarCard{position:static;top:auto}.recruitmentStageRail{grid-template-columns:repeat(3,minmax(0,1fr))}.recruitmentOpeningStageStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitmentFormSection{padding:.9rem}.customerOverviewShell,.customerHeaderStrip,.customerCommandStrip,.customerRecordPreviewGrid,.twoColumn,.longTextAssistantCompareGrid{grid-template-columns:1fr}.customerSubnavStrip{gap:.5rem}.dispatchBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.heroChecklist,.chipGrid,.actionGrid{gap:.5rem}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(10.25rem,1fr))}.actionGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.topbar{z-index:220;align-items:flex-start;position:relative}.content{--page-sticky-top:0}.pageTabList{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem;display:grid}.dispatchStatusForm{min-width:0}.chip{padding:.34rem .62rem;font-size:.8rem}.labelPrintGrid,.printInfoGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pageTabButton{text-align:center;width:100%;min-width:0;padding:.62rem .92rem}.secondaryButton{min-height:2.45rem;padding:.6rem .78rem}.collectionCallout{padding:.82rem .9rem}.workOrderQueueAttentionHeader,.workOrderQueueLaneHeader,.effectiveAccessHeader{flex-direction:column}.effectiveAccessHeader .secondaryButton{width:100%}.dataTable th,.dataTable td{padding:.72rem .62rem}.workOrderQueueStickyLead{width:5.44rem;min-width:5.44rem}.workOrderQueueStickyActions{width:4.66rem;min-width:4.66rem}}@media (max-width:720px){html{scroll-padding-top:5rem}.content{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));--page-sticky-top:.7rem}.contentMobileNavRail{top:max(.55rem, env(safe-area-inset-top));z-index:145;justify-content:flex-start;margin:-.1rem 0 .55rem;padding-top:.1rem;display:flex;position:sticky}.contentMobileNavButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf7f0;border-radius:16px;width:2.55rem;height:2.55rem;box-shadow:0 12px 26px #1f24211f}.contentMobileNavRailTablet{justify-content:flex-end;margin:-.04rem 0 .5rem}.contentMobileNavButtonTablet{background:#fffcf7f7;border-radius:18px;width:2.9rem;height:2.9rem;box-shadow:0 14px 30px #1f242121}.topbar{--topbar-brand-size:3.66rem;--topbar-brand-badge-padding:.08rem;--topbar-brand-badge-radius:16px;z-index:220;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem .75rem;margin-bottom:.8rem;padding:.65rem .75rem;display:grid}.shellSidebarOpen .topbar,.shellSidebarOpen .contentNoticeLane{z-index:140}.pageHeader{flex-direction:column;align-items:flex-start;gap:.7rem}.topbarActions,.topbarSearch{width:100%}.topbarActions{flex-direction:column;grid-column:2/3;align-items:stretch;gap:.45rem;min-width:0;margin-left:0;display:flex}.topbarIntro{align-self:center;gap:.52rem}.topbarBrandWordmark{font-size:1rem}.topbarEyebrow{letter-spacing:.08em;font-size:.62rem}.topbarTitle{font-size:.98rem;line-height:1.04}.topbarCommandRow{grid-template-columns:minmax(0,1fr);gap:.38rem;width:100%}.topbarSearchBand{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.38rem}.topbarUtilityRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.38rem;display:grid}.topbarUtilityRow>.topbarQuickButton,.topbarUtilityRow>.topbarMenu,.topbarUtilityRow>.topbarClockLauncherShell,.topbarUtilityRow>.topbarMenu>.topbarMenuSummary{width:100%}.topbarClockLauncherShell{display:flex}.topbarMenu{position:relative}.topbarMenu[open]{z-index:240}.topbarQuickButton,.topbarMenuSummary,.topbarClockLauncherButton{justify-content:center;min-height:2.15rem;padding:.48rem .6rem;font-size:.84rem}.topbarClockLauncherButton{gap:.12rem}.topbarClockLauncherButtonLabel{font-size:.82rem}.topbarClockLauncherButtonMeta{font-size:.68rem}.topbarQuickButtonCount{min-width:1.35rem;height:1.35rem;font-size:.74rem}.topbarMenuBody{z-index:260;overscroll-behavior:contain;border-radius:18px;min-width:0;max-height:min(24rem,70vh);padding:.5rem;position:absolute;top:calc(100% + .45rem);left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.topbarBadgeStack{justify-items:end;display:grid}.topbarRuntimeSummary{min-height:2.15rem;padding-inline:.58rem}.topbarRuntimeSummaryLabel{font-size:.68rem}.topbarSearch{grid-column:1/-1;grid-template-columns:1fr;justify-self:stretch}.topbarSearchInput{border-radius:12px;width:100%;min-width:0;padding:.58rem .68rem;font-size:.92rem}.liveSearch{width:100%;min-width:0}.pageBrandHeader{gap:.75rem}.pageBrandInfoAction{justify-content:flex-end;width:auto}.pageBrandWordmark,.authBrandWordmark{margin-bottom:.22rem;font-size:.86rem}.pageBrandMark{border-radius:14px;width:2.15rem;height:2.15rem}.pageTitle{font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.04}.pageLead{margin-top:.3rem;font-size:.94rem;line-height:1.46}.metricsGrid,.twoColumn,.dispatchBoard,.threeColumn{grid-template-columns:1fr}.pageTabs{gap:.85rem}.pageTabsHeader{top:var(--page-sticky-top,.5rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4f0e8f7,#f4f0e8e0 72%,#f4f0e800);gap:.55rem;padding:.18rem 0 .36rem;position:sticky}.contentInner [id]{scroll-margin-top:5rem}.pageTabList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;scroll-margin-top:5rem}.pageTabButton{text-align:center;width:100%;min-width:0;padding:.62rem .8rem}.pageTabDescription{font-size:.95rem;line-height:1.5}.sectionHeader{flex-direction:column;align-items:flex-start}.heroChecklist,.chipGrid,.actionGrid,.effectiveAccessGrid{gap:.45rem}.chipGrid,.actionGrid,.effectiveAccessGrid{grid-template-columns:1fr}.tableCellNote{max-width:100%}.formSpanTwo{grid-column:auto}.chip{padding:.32rem .56rem;font-size:.78rem}.dataTable th,.dataTable td{padding:.66rem .56rem}.dataTable th{font-size:.76rem}.secondaryButton{min-height:2.35rem;padding:.58rem .72rem}.infoDialogBackdrop{align-items:flex-end;padding:.75rem}.infoDialogPanel{border-radius:20px 20px 18px 18px;width:100%;max-height:min(100vh - 1.5rem,40rem)}.infoDialogHeader{padding:.9rem .9rem .82rem}.infoDialogContent{padding:.9rem .9rem 1rem}.sidebar{padding:1.25rem 1rem}.contentNoticeLane{top:max(.55rem, env(safe-area-inset-top));justify-content:center}.contentHasMobileNavRail .contentNoticeLane{top:calc(max(.55rem, env(safe-area-inset-top)) + 3rem)}.contentHasTabletNavRail .contentNoticeLane{top:calc(max(.55rem, env(safe-area-inset-top)) + 3.35rem)}.floatingNoticeToast{width:min(24rem,100vw - 1.5rem);padding:.82rem 3.2rem .82rem .88rem}.noticeBannerFloating{top:max(.72rem, calc(env(safe-area-inset-top) + .45rem));right:max(.75rem, calc(env(safe-area-inset-right) + .75rem));width:min(24rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.floatingNoticeToastAttendanceClock{width:min(29rem,100vw - 1.5rem);min-height:11rem;padding:1.42rem 3.34rem 1.48rem 1.18rem}.noticeBannerFloating.noticeBannerAttendanceClock{width:min(29rem,100vw - 1.5rem)}.floatingNoticeToastBody{gap:.12rem;display:grid}.floatingNoticeToastAttendanceClock .floatingNoticeToastBody{gap:.34rem}.floatingNoticeToastTitle{font-size:.72rem}.floatingNoticeToastMessage{font-size:.92rem;line-height:1.42}.floatingNoticeToastAttendanceClock .floatingNoticeToastMessage{font-size:1.24rem;line-height:1.2}.floatingNoticeToastAttendancePunchSummary{font-size:.9rem}.floatingNoticeToastFact{min-height:3.6rem;padding:.64rem .72rem;font-size:.92rem}.floatingNoticeToastFactLabel{font-size:.68rem}.floatingNoticeToastFactValue{font-size:.98rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastFacts{gap:.5rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastAttendanceFacts{gap:.5rem;margin-top:.34rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastDetail{font-size:.92rem}.floatingNoticeToastMeta{font-size:.74rem}.floatingNoticeToastDismiss{padding:0;font-size:.78rem;line-height:1;top:.72rem;right:.78rem}.noticeBanner{border-radius:16px;gap:.5rem;padding:.82rem .88rem}.noticeBannerFact{min-height:3.45rem;padding:.62rem .7rem;font-size:.9rem}.noticeBannerFactLabel{font-size:.68rem}.noticeBannerFactValue{font-size:.96rem}.noticeBannerAttendancePunchSummary{font-size:.88rem}.noticeBannerAttendanceClock .noticeBannerFacts{gap:.48rem}.noticeBannerAttendanceClock .noticeBannerAttendanceFacts{gap:.48rem;margin-top:.32rem}.noticeBannerAttendanceClock{border-radius:18px;gap:.72rem;min-height:0;padding:1.34rem 1.12rem 1.38rem}.noticeBannerTitle{font-size:.72rem}.noticeBannerAttendanceClock .noticeBannerTitle{font-size:.76rem}.noticeBannerMessage{font-size:.94rem;line-height:1.48}.noticeBannerAttendanceClock .noticeBannerMessage{font-size:1.18rem;line-height:1.2}.noticeBannerAttendanceClock .noticeBannerDetail{font-size:.9rem}.sectionCard,.metricCard,.topbar,.heroPanel,.authCard{border-radius:20px}.tableWrap{scrollbar-gutter:auto;border-radius:16px;margin-inline:0}.dataTable{table-layout:fixed}.dataTable th,.dataTable td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.topbarMenuBody,.pageQuickMenuBody{width:min(100%,100vw - 2rem);min-width:0}.topbarMenuBody{width:min(22rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.topbarPayrollMenuBody{width:min(23.5rem,100vw - 1.5rem);min-width:min(23.5rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(25rem,72vh);position:absolute;left:50%;transform:translate(-50%)}.topbarPayrollActionPanel{margin-inline:-.5rem;padding-inline:.42rem}.topbarPayrollPreview{padding:.35rem .48rem .16rem}.topbarPayrollPreviewHeader{gap:.18rem .34rem}.topbarPayrollPreviewLead{font-size:.74rem}.topbarPayrollPreviewMeta{font-size:.72rem}.topbarMenuQuickRow{gap:.3rem}.topbarMenuQuickGrid{gap:.28rem}.topbarMenuQuickGrid .topbarMenuItem{padding:.46rem .42rem;font-size:.69rem}.input,.select,.textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.topbarMenuTextarea{font-size:16px}.topbarPayrollMenuBody>.topbarMenuItemPrimary{padding:.5rem .56rem;font-size:.76rem}.topbarMenuBody .topbarMenuItem{padding:.76rem .82rem}.topbarMenuBody .topbarMenuSectionLabel{padding-inline:.72rem}.workOrderDetailDisclosureSummary{width:100%;min-width:0}.labelPrintGrid,.printInfoGrid{grid-template-columns:1fr}.printCard{padding:1.15rem}.printCodeValue{font-size:1.5rem}}@media (max-width:640px){.attendanceYearGrid{grid-template-columns:1fr}.attendanceMonthGrid{gap:.38rem}.attendanceMonthWeekday{letter-spacing:.03em;padding-inline:.15rem;font-size:.64rem}.attendanceMonthCell{border-radius:14px;min-height:5.75rem;padding:.45rem}.attendanceMonthCell .chip{display:none}.attendanceMonthCell .mutedText{font-size:.68rem;line-height:1.3}.tableWrap[data-mobile-stack-ready=true]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true]{table-layout:auto;border-collapse:separate;width:100%;display:block}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] thead{display:none}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] tbody{gap:.75rem;display:grid}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] tbody tr{background:#ffffffb3;border:1px solid #323a341a;border-radius:16px;gap:.58rem;padding:.82rem .86rem;display:grid;box-shadow:inset 0 1px #ffffff9e}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] tbody tr:nth-child(2n),.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] tbody tr:hover{background:#ffffffbd}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-bottom:0;grid-template-columns:minmax(5.8rem,7.4rem) minmax(0,1fr);align-items:start;gap:.4rem .7rem;width:100%;min-width:0;padding:0;display:grid;position:static;box-shadow:none!important;background:0 0!important}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] td:before{content:attr(data-mobile-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.25}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] td[data-mobile-label=""]{display:block}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] td[data-mobile-label=""]:before{content:none}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] .tableSortLink,.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] .statusPill,.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] .chip{max-width:100%}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] .workOrderQueueStickyLead,.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] .workOrderQueueStickyActions{min-width:0;box-shadow:none;background:0 0;position:static;left:auto;right:auto}.workOrderQueueActionRow{grid-template-columns:1fr}.workOrderQueueDisclosureBody{width:100%;position:static}.workOrderTimerStopForm{min-width:0}}@media (max-width:480px){.content{padding:.7rem .7rem max(.9rem, env(safe-area-inset-bottom))}.topbar{gap:.55rem .65rem;margin-bottom:.65rem;padding:.58rem .62rem}.topbarQuickButton,.topbarMenuSummary{min-height:2rem;padding:.44rem .52rem;font-size:.8rem}.topbarActions{gap:.36rem}.topbarCommandRow,.topbarSearchBand,.topbarUtilityRow{gap:.34rem}.topbarBadgeStack{display:grid}.topbarQuickButtonLabelLong,.topbarSearchSubmitLong,.topbarQuickButtonMeta{display:none}.topbarQuickButtonLabelShort,.topbarSearchSubmitShort{display:inline}.topbarSearchSubmitIcon{display:none}.topbarQuickButtonCount{min-width:1.22rem;height:1.22rem;padding:0 .3rem;font-size:.7rem}.topbarQuickButtonIconOnly{gap:.28rem;padding-inline:.46rem}.topbarQuickButtonCountCompact{min-width:1.08rem;height:1.08rem;font-size:.64rem}.topbarSearch{grid-template-columns:minmax(0,1fr) auto;gap:.42rem}.topbarUtilityRow{position:relative}.topbarUtilityRow>.topbarMenu{position:static}.topbarUtilityRow>.topbarMenu .topbarMenuBody{width:auto;min-width:0;max-width:none;top:calc(100% + .35rem);left:0;right:0;transform:none}.topbarRuntimeSummary{min-height:2rem;padding:.44rem .56rem}.topbarRuntimeSummaryLabel{font-size:.66rem}.topbarSearchInput{padding:.54rem .62rem;font-size:.88rem}.topbarSearchSubmit{min-width:2.4rem;min-height:2rem;padding:.44rem .56rem}.contentInner{gap:.8rem}.sidebarToggleButton{border-radius:14px;width:2.45rem;height:2.45rem}.sidebar{gap:.72rem;width:min(78vw,272px);padding:.96rem .7rem .82rem}.sidebarBrandLink{margin-bottom:.38rem}.sidebarBrandLockup{border-radius:18px;gap:.54rem;padding:.68rem .74rem}.sidebarBrandMark{border-radius:14px;width:2.7rem;height:2.7rem}.sidebarBrandWordmark{font-size:.9rem}.sidebarBrandEyebrow{font-size:.66rem}.sidebarBrandTitle{font-size:.82rem}.sidebarMobileActions{padding:max(.68rem, env(safe-area-inset-top)) .7rem .16rem;margin:-.96rem -.7rem 0}.navLink{padding:.5rem .62rem;font-size:.84rem}.navGroupChevronButton{min-width:2.08rem}.navLinkChild{min-height:1.92rem;padding:.4rem .56rem;font-size:.76rem}.sidebarSessionArea{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;padding-top:.4rem}.sidebarFootnote{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.48rem;padding:.5rem .56rem;font-size:.78rem;box-shadow:inset 0 1px #ffffff0a}.sidebarFootnoteText{gap:.06rem;display:grid}.mutedInSidebar{font-size:.69rem;line-height:1.2}.sidebarSignOutButton{width:auto;min-height:2.06rem;padding:.46rem .58rem;font-size:.8rem}.sidebarHrClockButton{min-height:1.92rem;padding:.42rem .56rem;font-size:.78rem}.sidebarHrClockInput{min-height:1.76rem;padding:.34rem .48rem;font-size:.72rem}.sidebarHrClockNoteSummary{font-size:.64rem}.sidebarHrQuickSection{gap:.3rem}.sidebarHrQuickTitle{font-size:.6rem}.sidebarHrQuickLinks{gap:.28rem}.sidebarHrQuickLink{padding:.32rem .4rem;font-size:.68rem}.pageBrandHeader{gap:.55rem}.pageBrandMark{border-radius:12px;width:1.9rem;height:1.9rem}.pageTitle{font-size:clamp(1.08rem,6.1vw,1.3rem)}.pageLead{display:none}.pageTabs{gap:.55rem}.pageTabsHeader{top:var(--page-sticky-top,.42rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4f0e8fa,#f4f0e8e6 72%,#f4f0e800);gap:.42rem;padding:.16rem 0 .28rem;position:sticky}.pageTabList{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-inline:0;padding-inline:0;display:grid;overflow-x:visible}.pageTabButton{width:100%;min-width:0;min-height:2.2rem;padding:.48rem .62rem;font-size:.82rem}.pageTabDescription{display:none}.sectionCard,.metricCard,.heroPanel,.authCard{border-radius:16px}.sectionHeader{gap:.55rem}.metricsGrid{gap:.72rem}.metricCard{gap:.28rem;padding:.92rem .95rem}.metricLabel{font-size:.74rem}.metricValue{font-size:clamp(1.35rem,7vw,1.7rem)}.metricDetail{font-size:.88rem;line-height:1.42}.sectionCard,.heroPanel{padding:.92rem .95rem}.sectionCard{gap:.75rem}.sectionCardTitle{font-size:1rem}.sectionCardDescription{margin-top:.28rem;font-size:.9rem;line-height:1.42}.chip{min-height:0;padding:.26rem .48rem;font-size:.74rem}.secondaryButton{min-height:2.1rem;padding:.5rem .6rem;font-size:.84rem}}@media (max-width:480px) and (orientation:portrait){.pageHeader>:last-child .actionGrid,.dashboardPriorityQueuesCard .actionGrid,.dashboardWalkthroughCard .actionGrid,.dashboardAuthWatchCard .actionGrid,.dashboardBillingSignalCard .actionGrid,.dashboardBrowserSweepCard .actionGrid,.reportsQueueJumpCard .actionGrid,.reportsReviewQueueCard .actionGrid{grid-template-columns:1fr}.topbarUtilityRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}}@media (pointer:coarse) and (min-width:721px) and (max-width:1100px){.inventoryLabelPage,.inventoryLabelsPage{width:min(100%,60rem)}.inventoryLabelPageActions,.inventoryLabelsSheetControls{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between;gap:.55rem}.inventoryLabelPageCard,.inventoryLabelsPageSheet{border-radius:22px}.inventoryLabelPageInfoGrid,.inventoryLabelsSheetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));--page-sticky-top:.55rem}.sidebar{width:min(42vw,360px);max-width:calc(100vw - 2rem);padding:calc(max(.8rem, env(safe-area-inset-top)) + 2.75rem) 1rem 1.05rem}.topbar{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:.36rem .48rem;margin-bottom:.32rem;padding:.36rem .48rem;display:grid}.sidebarToggleButton{border-radius:10px;width:1.82rem;height:1.82rem}.sidebarToggleIcon{width:.72rem;height:.72rem}.topbarActions{flex-direction:column;grid-column:2/3;align-items:stretch;gap:.18rem;min-width:0;max-width:none;margin-left:0;display:flex}.topbarCommandRow{gap:.28rem}.topbarSearchBand{grid-template-columns:minmax(0,1fr) auto;gap:.28rem}.topbarUtilityRow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.28rem;width:100%;display:grid}.topbarClockLauncherShell{width:100%;display:flex}.topbarBadgeStack{width:auto;display:grid}.topbarSearch{grid-template-columns:minmax(0,1fr) auto;gap:.2rem;min-width:0}.topbarSearchInput{padding:.4rem .56rem;font-size:.82rem}.topbarSearchSubmit{min-width:1.92rem}.topbarRuntimeSummary{min-height:2.08rem;padding:.34rem .46rem}.topbarRuntimeSummaryLabel{font-size:.62rem}.topbarSearchSubmitLong{display:none}.topbarSearchSubmitShort{display:inline}.topbarSearchSubmitIcon{display:none}.topbarQuickButton,.topbarMenuSummary,.topbarClockLauncherButton{justify-content:center;min-height:2.08rem;padding:.24rem .38rem;font-size:.74rem}.topbarQuickButton{gap:.12rem}.topbarQuickButtonLead{gap:.24rem}.topbarQuickButtonIconOnly{gap:.2rem;padding-inline:.34rem}.topbarQuickButtonCount{min-width:.84rem;height:.84rem;font-size:.52rem}.topbarQuickButtonCountCompact{min-width:.94rem;height:.94rem;font-size:.58rem}.topbarMenuSummary{width:100%}.topbarQuickButtonLabelLong,.topbarQuickButtonMeta{display:none}.topbarQuickButtonLabelShort{display:inline}.topbarClockLauncherButton{gap:.04rem}.topbarClockLauncherButtonLabel{font-size:.74rem}.topbarClockLauncherButtonMeta{display:none}.topbarMenuBody{border-radius:14px;min-width:13.5rem;max-width:min(25rem,100vw - 2.25rem);max-height:min(22rem,66dvh);padding:.34rem;left:auto;right:0;transform:none}.topbarPayrollMenuBody{width:min(24.5rem,100vw - 2.5rem);min-width:min(24.5rem,100vw - 2.5rem);max-height:min(23.5rem,68dvh)}.topbarPayrollPersonalActions .topbarMenuItem,.topbarPayrollTeamActions .topbarMenuItem{justify-content:center;align-items:center;min-height:2.25rem;display:flex}.pageQuickMenuBody{border-radius:18px;min-width:min(25rem,64vw);max-width:min(29rem,100vw - 2.25rem);max-height:min(22rem,66dvh);padding:.76rem;left:auto;right:0}.liveSearchDropdown{border-radius:18px;width:min(32rem,100vw - 2.25rem);max-width:min(32rem,100vw - 2.25rem);max-height:min(23rem,68dvh);padding:.44rem;top:calc(100% + .34rem);left:auto;right:0}.contentMobileNavRail{top:max(.46rem, env(safe-area-inset-top));margin:-.04rem 0 .46rem;padding-top:.02rem}.contentMobileNavButton{border-radius:17px;width:2.72rem;height:2.72rem}.contentMobileNavRailTablet{justify-content:flex-end;margin:-.02rem 0 .46rem}.contentMobileNavButtonTablet{border-radius:19px;width:2.96rem;height:2.96rem}.contentHasTabletNavRail{--page-sticky-top:.62rem}.sidebarMobileActions{top:max(.64rem, env(safe-area-inset-top));margin:calc(-1 * (max(.8rem, env(safe-area-inset-top)) + 2.2rem)) 0 0}.sidebarMobileCloseButton{width:2.56rem;height:2.56rem}.sidebarNav,.sidebarNavGroup{gap:.34rem}.navLink{border-radius:14px;gap:.66rem;padding:.64rem .76rem;font-size:.9rem}.navGroupRow{gap:.34rem}.navGroupChevronButton{border-radius:14px;min-width:2.34rem}.navChildListExpanded{gap:.3rem;margin-left:.88rem;padding-left:.74rem}.navLinkChild{border-radius:12px;min-height:2.16rem;padding:.5rem .66rem;font-size:.8rem}.sidebarSessionArea{gap:.52rem;padding-top:.48rem}.sidebarFootnote{gap:.5rem;font-size:.82rem}.sidebarPresenceChip{gap:.5rem}.sidebarPresenceChipTitle{font-size:.84rem}.sidebarPresenceChipMeta{font-size:.72rem}.sidebarPresenceChipCount{min-width:1.34rem;height:1.34rem;font-size:.7rem}.mutedInSidebar{font-size:.76rem}.pageHeader{grid-template-columns:minmax(0,1.35fr) minmax(13rem,1fr);align-items:start;gap:.8rem 1rem;display:grid}.pageBrandHeader{gap:.78rem;max-width:none}.pageBrandMark{border-radius:17px;width:2.55rem;height:2.55rem}.pageTitle{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.03}.pageLead{max-width:52rem;font-size:.94rem;line-height:1.48}.pageHeader>:last-child{align-content:start;justify-items:end;gap:.4rem;min-width:0;display:grid}.pageHeader>:last-child .heroChecklist,.pageHeader>:last-child .customerSubnavStrip,.pageHeader>:last-child .inlineCluster{justify-content:flex-end}.customerHeaderStrip,.customerCommandStrip{gap:.62rem}.customerHeaderStripCard,.customerCommandCard{border-radius:17px;gap:.52rem;padding:.76rem .82rem}.customerSummaryList{gap:.62rem}.customerSummaryItem{border-radius:15px;gap:.24rem;padding:.7rem .78rem}.customerSummaryValue{font-size:.94rem;line-height:1.38}.customerRecordPreviewGrid{gap:.62rem}.customerRecordPreview{border-radius:17px;gap:.6rem;padding:.76rem .82rem}.customerRecordPreviewHeader{gap:.56rem}.customerRecordPreviewTitle{font-size:.98rem;line-height:1.22}.customerCommandCard .actionGrid{gap:.42rem}.tableMetaStack{align-items:start}.workOrderDetailDisclosureSummary,.tableColumnPreferencesSummary{min-height:1.92rem;padding:.38rem .62rem;font-size:.76rem}.tableColumnPreferencesPanel{border-radius:15px;gap:.5rem;padding:.6rem}.tableColumnPreferencesList{grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr));gap:.36rem}.tableColumnPreferencesOption{gap:.32rem;padding:.48rem .54rem}.tableColumnPreferencesDescription{font-size:.72rem;line-height:1.24}.tableColumnPreferencesNotice{padding:.48rem .56rem;font-size:.76rem}.pageTabsHeader{top:var(--page-sticky-top,.55rem);gap:.42rem;padding:.14rem 0 .34rem;position:sticky}.pageTabList{scroll-snap-type:x proximity}.pageTabButton{white-space:nowrap;scroll-snap-align:start}.contentInner [id],.pageTabPanel{scroll-margin-top:5.4rem}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.64rem}.metricCard{gap:.24rem;padding:.78rem .84rem}.metricLabel{font-size:.74rem}.metricValue{font-size:clamp(1.34rem,1.9vw,1.72rem)}.metricDetail{font-size:.84rem;line-height:1.38}.sectionCard,.metricCard{border-radius:18px}.sectionCard{gap:.64rem;padding:.86rem .92rem}.sectionCardTitle{font-size:.98rem}.sectionCardDescription{margin-top:.28rem;font-size:.86rem;line-height:1.42}.recordSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.64rem .7rem}.tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;overflow-x:auto}.searchableSelectField{min-height:2.58rem}.searchableSelectPanel{max-height:min(22rem,62dvh)}.tableMetaStack,.tableActionGrid{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));gap:.42rem}.sectionGrid,.customerOverviewShell,.recruitmentOverviewShell,.recruitmentDetailGrid,.recruitmentOverviewSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerOverviewShell,.recruitmentOverviewShell{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);gap:.72rem}.recruitmentApplicationsToolbarGrid{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:.72rem}.recruitmentOverviewSidebar,.customerOverviewRail,.customerOverviewMain{gap:.72rem}.recruitmentApplicantReviewShell{grid-template-columns:1fr}.recruitmentPipelineBoard,.recruitmentOpeningCards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.customerHeaderStrip,.customerCommandStrip,.customerRecordPreviewGrid,.twoColumn,.threeColumn{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.aiOverviewGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.dispatchBoard{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.longTextAssistantCompareGrid,.assistantPanelForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantPanelConversationHeader,.assistantPanelContextSummary{align-items:flex-start}.assistantPanelContextGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.assistantPanelMetaGrid{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));gap:.42rem}.inputLabel{gap:var(--form-label-gap);font-size:.9rem}.input,.select,.textarea{border-radius:14px;padding:.7rem .8rem}.textarea{min-height:7rem}.pageTabList{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.42rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.pageTabButton{text-align:center;flex:none;width:auto;min-width:max-content;min-height:2.64rem;padding:.6rem .84rem;font-size:.84rem}.pageTabDescription{font-size:.86rem;line-height:1.42}.chipRow{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;padding-bottom:.08rem;overflow-x:auto}.chipRow>*{flex:none}.customerSubnavStrip{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:.42rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.customerSubnavStrip>*{flex:none}.customerSubnavChip{align-content:start;min-height:3rem}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem}.chipGridCompact{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.38rem}.chip{gap:.32rem;padding:.32rem .62rem;font-size:.78rem}.heroChecklist,.inlineCluster{gap:.3rem}.actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.44rem}.collectionCallout{border-radius:16px;gap:.4rem;padding:.76rem .82rem}.searchableSelectField{border-radius:14px;min-height:2.45rem}.searchableSelectInput{border-radius:14px 0 0 14px;padding:.7rem .8rem;font-size:.92rem}.searchableSelectToggle{border-radius:0 14px 14px 0;min-width:2.45rem;padding:0 .7rem}.searchableSelectPanel{border-radius:16px;gap:.36rem;max-height:min(20rem,60dvh);padding:.46rem;top:calc(100% + .36rem)}.searchableSelectOptions{gap:.2rem}.searchableSelectOption{border-radius:12px;gap:.14rem;padding:.56rem .66rem}.searchableSelectDescription,.searchableSelectEmpty{font-size:.78rem}.searchableSelectEmpty{padding:.62rem .66rem}.primaryButton,.secondaryButton,.ghostButton{padding:.7rem .84rem}.primaryButton{border-radius:15px;min-height:2.55rem;font-size:.9rem}.secondaryButton,.ghostButton{min-height:2.42rem;font-size:.86rem}.secondaryButton{border-radius:13px}.ghostButton{border-radius:15px}.noticeBanner{border-radius:18px;gap:.58rem;padding:.86rem .94rem}.noticeBannerFact{font-size:.9rem}.noticeBannerFactLabel{font-size:.66rem}.noticeBannerFactValue{font-size:.96rem}.noticeBannerAttendanceClock{border-radius:20px;gap:.66rem;padding:1rem 1.04rem}.noticeBannerTitle{font-size:.74rem}.noticeBannerAttendanceClock .noticeBannerTitle{font-size:.78rem}.noticeBannerMessage{font-size:.92rem;line-height:1.44}.noticeBannerAttendanceClock .noticeBannerMessage{font-size:1.08rem;line-height:1.24}.noticeBannerAttendanceClock .noticeBannerDetail{font-size:.92rem}.formGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.78rem .9rem}.formSpanTwo{grid-column:1/-1}.longTextAssistant{gap:.62rem}.longTextAssistantToolbar{gap:.5rem}.longTextAssistantToolbarField{flex-basis:13rem;min-width:min(100%,13rem)}.longTextAssistantCompare{border-radius:17px;gap:.62rem;padding:.76rem .82rem}.longTextAssistantCompareGrid{gap:.58rem}.longTextAssistantComparePane{border-radius:13px;gap:.3rem;padding:.66rem .7rem}.longTextAssistantCompareText{line-height:1.42}.longTextAssistantCompareActions{gap:.5rem}.searchableSelectField{border-radius:14px;min-height:2.55rem;padding:.3rem .34rem .3rem .72rem}.searchableSelectInput{font-size:.94rem}.searchableSelectToggle{width:2.18rem;height:2.18rem}.searchableSelectPanel{border-radius:18px;max-height:min(22rem,62dvh)}.searchableSelectOption{padding:.62rem .72rem}.tableWrap{border-radius:17px}.dataTable th,.dataTable td{padding:.64rem .62rem}.dataTable th{font-size:.76rem}.tableCellStack,.tableCellStackCompact{gap:.18rem}.tableCellNote{font-size:.75rem;line-height:1.28}.statusPill{padding:.22rem .46rem;font-size:.7rem}.tableSortLink{gap:.24rem;font-size:.74rem}.tableSortIndicator{font-size:.72rem}.tableInlineActionButton{min-width:6.4rem;min-height:2.02rem;padding:.44rem .62rem;font-size:.76rem}.attendanceMonthGrid{gap:.4rem}.attendanceMonthCell{min-height:6rem;padding:.5rem}.attendanceYearGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.attendanceCalendarPlanningGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.attendanceCalendarPlanningGrid>.sectionCard{height:100%}.attendanceCalendarPlanningSpanFull{grid-column:1/-1}.attendanceDaySummary,.attendanceWeekSummary{gap:.32rem}.attendanceDayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.attendanceDayCardPrimary{grid-column:1/-1}.attendanceWeekGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.attendanceWeekCell{min-height:7rem}.dispatchCard{border-radius:17px;gap:.5rem;padding:.78rem .84rem}.dispatchCardMeta{font-size:.78rem;line-height:1.34}.mediaPreviewImage{border-radius:16px}.effectiveAccessGrid{gap:.54rem}.effectiveAccessCell{border-radius:15px;padding:.64rem .7rem}.effectiveAccessLevel{font-size:.74rem}.permissionDisclosure{border-radius:15px;padding:.7rem .76rem}.effectiveAccessHeader{grid-template-columns:minmax(0,1fr) auto;gap:.68rem;display:grid}.effectiveAccessCard .chipGrid{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));gap:.42rem}.permissionDisclosure .actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.settingsRoleMatrixTable .dataTable th,.settingsRoleMatrixTable .dataTable td{white-space:nowrap;vertical-align:top}.settingsRoleMatrixTable .dataTable td:first-child,.settingsRoleMatrixTable .dataTable th:first-child{white-space:normal}.settingsRoleMatrixTable .chip{justify-content:center;min-width:4.7rem}.settingsStaffCreateCard,.settingsRoleMatrixCard,.settingsStaffManageCard{grid-column:1/-1}.settingsStaffCreateForm .twoColumn,.settingsStaffUserEditForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsRoleCreateForm .twoColumn,.settingsLocationCreateForm .twoColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settingsStaffUserCard{border-radius:17px;gap:.66rem;padding:.82rem .88rem}.settingsStaffUserCard .chipGrid{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr))}.settingsStaffUserCard .actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.settingsStaffUserEmailForm{gap:.62rem}.auditGroupHeader{gap:.46rem}.auditIncidentCard,.auditSummaryCard{border-radius:17px;gap:.56rem;padding:.76rem .82rem}.labelPrintGrid,.printInfoGrid{gap:.68rem}.labelPrintCard{border-radius:15px;gap:.44rem;padding:.74rem .78rem}.printCard{border-radius:17px;padding:.92rem}.customerSubnavStrip{gap:.5rem}.customerSubnavChip{background:#ffffff8f;border-radius:14px;gap:.1rem;padding:.48rem .62rem;box-shadow:inset 0 0 0 1px #323a3414}.customerSubnavChipLabel{font-size:.84rem}.customerSubnavChipMeta{font-size:.72rem}.workOrderDetailHeaderActions,.invoiceDetailHeaderRail,.invoiceDetailHeaderActions,.quoteDetailHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.workOrderDetailSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.workOrdersPageHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.workOrdersOverviewCard,.workOrdersNewWorkCard,.workOrdersActiveTimersCard,.workOrdersQueueCard,.assetsCreateCard,.assetsListCard,.inventoryDetailStockCard,.inventoryDetailPricingCard,.inventoryDetailLocationBalancesCard,.inventoryDetailDemandCard,.inventoryDetailNotesCard,.inventoryDetailCrossReferencesCard,.inventoryDetailMediaCard,.inventoryDetailUploadMediaCard,.inventoryDetailAttachmentsCard,.inventoryDetailUploadAttachmentCard,.inventoryDetailRelatedCard,.inventoryDetailHistoryCard,.assetDetailSummaryCard,.assetDetailReadinessCard,.assetDetailWorkspaceCard,.assetDetailMileageCard,.assetDetailMaintainCard,.assetDetailServiceCard,.customersOverviewCard,.customersFiltersCard,.customersListCard,.customersCreateCard,.customerDetailSnapshotCard,.customerDetailInfoCard,.customerDetailReadinessCard,.customerDetailHealthCard,.customerDetailOverviewCard,.customerDetailMaintainCard,.customerContactsCard,.customerEditContactCard,.customerAddContactCard,.customerPortalAccessCard,.customerServiceCard,.customerActivityCard{grid-column:1/-1}.assetsCreateForm .twoColumn,.inventoryDetailPricingCard .twoColumn,.inventoryDetailDemandCard .twoColumn,.inventoryDetailMediaCard .twoColumn,.inventoryDetailUploadMediaCard .twoColumn,.inventoryDetailRelatedCard .twoColumn,.customersCreateForm .twoColumn,.customerDetailMaintainForm .twoColumn,.customerEditContactForm .twoColumn,.customerAddContactForm .twoColumn,.assetsCreateForm .threeColumn,.inventoryDetailPricingCard .threeColumn,.assetDetailMaintainForm .threeColumn,.customersFiltersForm .threeColumn,.customersCreateForm .threeColumn,.customerDetailMaintainForm .threeColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryDetailHeaderActions,.assetDetailHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.inventoryDetailOverviewGrid,.inventoryDetailRecordsGrid,.inventoryDetailMediaGrid{align-items:start}.customerDetailHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.assetDetailSummaryStrip,.customerDetailSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.assetDetailPrimaryNav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.assetDetailPrimaryNav .customerSubnavChip{align-content:start;min-height:3.1rem}.customerDetailPrimaryNav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.customerDetailPrimaryNav .customerSubnavChip{align-content:start;min-height:3.1rem}.assetsListTable .dataTable th,.assetsListTable .dataTable td,.inventoryDetailLocationBalancesTable .dataTable th,.inventoryDetailLocationBalancesTable .dataTable td,.inventoryDetailDemandTable .dataTable th,.inventoryDetailDemandTable .dataTable td,.inventoryDetailCrossReferencesTable .dataTable th,.inventoryDetailCrossReferencesTable .dataTable td,.inventoryDetailAttachmentsTable .dataTable th,.inventoryDetailAttachmentsTable .dataTable td,.inventoryDetailRelatedTable .dataTable th,.inventoryDetailRelatedTable .dataTable td,.inventoryDetailHistoryTable .dataTable th,.inventoryDetailHistoryTable .dataTable td,.customersListTable .dataTable th,.customersListTable .dataTable td,.customerContactsTable .dataTable th,.customerContactsTable .dataTable td,.customerServiceAssetsTable .dataTable th,.customerServiceAssetsTable .dataTable td,.customerServiceQuotesTable .dataTable th,.customerServiceQuotesTable .dataTable td,.customerServiceWorkOrdersTable .dataTable th,.customerServiceWorkOrdersTable .dataTable td,.customerServiceInvoicesTable .dataTable th,.customerServiceInvoicesTable .dataTable td,.assetDetailMileageTable .dataTable th,.assetDetailMileageTable .dataTable td,.assetDetailMileageChangesTable .dataTable th,.assetDetailMileageChangesTable .dataTable td,.assetDetailWorkOrdersTable .dataTable th,.assetDetailWorkOrdersTable .dataTable td{white-space:nowrap;vertical-align:top}.assetsListTable .dataTable td:first-child,.assetsListTable .dataTable th:first-child,.assetsListTable .dataTable td:nth-child(3),.assetsListTable .dataTable th:nth-child(3),.assetsListTable .dataTable td:nth-child(5),.assetsListTable .dataTable th:nth-child(5),.inventoryDetailLocationBalancesTable .dataTable td:first-child,.inventoryDetailLocationBalancesTable .dataTable th:first-child,.inventoryDetailLocationBalancesTable .dataTable td:nth-child(3),.inventoryDetailLocationBalancesTable .dataTable th:nth-child(3),.inventoryDetailCrossReferencesTable .dataTable td:nth-child(2),.inventoryDetailCrossReferencesTable .dataTable th:nth-child(2),.inventoryDetailCrossReferencesTable .dataTable td:nth-child(3),.inventoryDetailCrossReferencesTable .dataTable th:nth-child(3),.inventoryDetailAttachmentsTable .dataTable td:first-child,.inventoryDetailAttachmentsTable .dataTable th:first-child,.inventoryDetailAttachmentsTable .dataTable td:nth-child(3),.inventoryDetailAttachmentsTable .dataTable th:nth-child(3),.inventoryDetailRelatedTable .dataTable td:nth-child(2),.inventoryDetailRelatedTable .dataTable th:nth-child(2),.inventoryDetailRelatedTable .dataTable td:nth-child(4),.inventoryDetailRelatedTable .dataTable th:nth-child(4),.inventoryDetailHistoryTable .dataTable td:nth-child(5),.inventoryDetailHistoryTable .dataTable th:nth-child(5),.inventoryDetailHistoryTable .dataTable td:nth-child(6),.inventoryDetailHistoryTable .dataTable th:nth-child(6),.customersListTable .dataTable td:first-child,.customersListTable .dataTable th:first-child,.customersListTable .dataTable td:nth-child(4),.customersListTable .dataTable th:nth-child(4),.customersListTable .dataTable td:nth-child(5),.customersListTable .dataTable th:nth-child(5),.customersListTable .dataTable td:nth-child(9),.customersListTable .dataTable th:nth-child(9),.customerContactsTable .dataTable td:first-child,.customerContactsTable .dataTable th:first-child,.customerContactsTable .dataTable td:nth-child(3),.customerContactsTable .dataTable th:nth-child(3),.customerContactsTable .dataTable td:nth-child(4),.customerContactsTable .dataTable th:nth-child(4),.customerContactsTable .dataTable td:nth-child(5),.customerContactsTable .dataTable th:nth-child(5),.assetDetailMileageTable .dataTable td:first-child,.assetDetailMileageTable .dataTable th:first-child,.assetDetailMileageChangesTable .dataTable td:first-child,.assetDetailMileageChangesTable .dataTable th:first-child,.assetDetailMileageChangesTable .dataTable td:last-child,.assetDetailMileageChangesTable .dataTable th:last-child,.customerServiceAssetsTable .dataTable td:first-child,.customerServiceAssetsTable .dataTable th:first-child,.customerServiceQuotesTable .dataTable td:first-child,.customerServiceQuotesTable .dataTable th:first-child,.customerServiceWorkOrdersTable .dataTable td:first-child,.customerServiceWorkOrdersTable .dataTable th:first-child,.customerServiceInvoicesTable .dataTable td:first-child,.customerServiceInvoicesTable .dataTable th:first-child{white-space:normal}.assetsListTable .dataTable[data-mobile-stack=true],.workOrderQueueTable[data-mobile-stack=true],.workOrdersActiveTimersTable .dataTable[data-mobile-stack=true],.workOrderDetailTimeHistoryTable .dataTable[data-mobile-stack=true],.workOrderDetailPartLinesTable .dataTable[data-mobile-stack=true],.workOrderDetailLaborLinesTable .dataTable[data-mobile-stack=true],.workOrderDetailAttachmentsTable .dataTable[data-mobile-stack=true],.workOrderDetailShortagesTable .dataTable[data-mobile-stack=true],.workOrderDetailReplenishmentHistoryTable .dataTable[data-mobile-stack=true],.workOrderDetailEditPartTable .dataTable[data-mobile-stack=true],.workOrderDetailEditLaborTable .dataTable[data-mobile-stack=true],.createWorkOrderPartsTable .dataTable[data-mobile-stack=true],.createWorkOrderPlanningTable .dataTable[data-mobile-stack=true],.createWorkOrderLaborTable .dataTable[data-mobile-stack=true],.createWorkOrderLaborMixTable .dataTable[data-mobile-stack=true]{min-width:0}.createWorkOrderForm .twoColumn,.createWorkOrderForm .threeColumn,.workOrdersQueueFilterForm .threeColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.createWorkOrderActionRow,.workOrdersQueueUtilityRow{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));align-items:start;gap:.34rem}.workOrdersQueueSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr))}.createWorkOrderPlanningCard,.createWorkOrderLaborMixCard{gap:.68rem}.workOrdersActiveTimersTable .dataTable th,.workOrdersActiveTimersTable .dataTable td,.createWorkOrderPartsTable .dataTable th,.createWorkOrderPartsTable .dataTable td,.createWorkOrderPlanningTable .dataTable th,.createWorkOrderPlanningTable .dataTable td,.createWorkOrderLaborTable .dataTable th,.createWorkOrderLaborTable .dataTable td,.createWorkOrderLaborMixTable .dataTable th,.createWorkOrderLaborMixTable .dataTable td{white-space:nowrap;vertical-align:top}.workOrdersActiveTimersTable .dataTable td:first-child,.workOrdersActiveTimersTable .dataTable th:first-child,.workOrdersActiveTimersTable .dataTable td:nth-child(2),.workOrdersActiveTimersTable .dataTable th:nth-child(2),.workOrdersActiveTimersTable .dataTable td:nth-child(7),.workOrdersActiveTimersTable .dataTable th:nth-child(7),.workOrdersActiveTimersTable .dataTable td:last-child,.workOrdersActiveTimersTable .dataTable th:last-child,.createWorkOrderPartsTable .dataTable td:first-child,.createWorkOrderPartsTable .dataTable th:first-child,.createWorkOrderPartsTable .dataTable td:nth-child(2),.createWorkOrderPartsTable .dataTable th:nth-child(2),.createWorkOrderPlanningTable .dataTable td:first-child,.createWorkOrderPlanningTable .dataTable th:first-child,.createWorkOrderPlanningTable .dataTable td:last-child,.createWorkOrderPlanningTable .dataTable th:last-child,.createWorkOrderLaborTable .dataTable td:first-child,.createWorkOrderLaborTable .dataTable th:first-child,.createWorkOrderLaborTable .dataTable td:nth-child(2),.createWorkOrderLaborTable .dataTable th:nth-child(2),.createWorkOrderLaborMixTable .dataTable td:first-child,.createWorkOrderLaborMixTable .dataTable th:first-child{white-space:normal}.invoiceDetailSummaryStrip,.quoteDetailSummaryStrip{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.workOrderDetailPrimaryNav,.workOrderDetailSecondaryNav,.invoiceDetailPrimaryNav,.quoteDetailPrimaryNav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.workOrderDetailPrimaryNav .customerSubnavChip,.workOrderDetailSecondaryNav .customerSubnavChip,.workOrderDetailUtilityNav .customerSubnavChip,.invoiceDetailPrimaryNav .customerSubnavChip,.quoteDetailPrimaryNav .customerSubnavChip{align-content:start;min-height:3.1rem}.invoiceDetailSummaryCard,.invoiceDetailLinesCard,.invoiceDetailPaymentsCard,.invoicesOverviewSnapshotCard,.invoicesOverviewHotListCard,.invoiceDirectCreateCard,.invoiceBillingFilterCard,.invoiceBillingWorkOrdersCard,.invoiceBillingRecentListCard,.invoiceReceivablesSummaryCard,.invoiceReceivablesQueueCard,.approvalsOverviewCard,.approvalsPendingCard,.approvalsDecisionsCard,.attendanceHistoryCorrectionCard,.attendanceHistoryTableCard,.attendanceRequestsCreateCard,.attendanceRequestsEditCard,.attendanceRequestsTableCard,.attendanceApprovalsCard,.attendanceTeamPayrollCard,.attendanceTeamCorrectionsCard,.attendanceTeamReviewedCorrectionsCard,.attendanceTeamFiltersCard,.attendanceTeamExceptionsCard,.attendanceTeamExceptionBoardCard,.attendanceTeamWatchCard,.attendanceTeamTodayCard,.attendanceTeamRecentCard,.aiStatusCard,.aiToolsCard,.aiAssistantCard,.aiApiCard,.dispatchSnapshotCard,.dispatchWorkloadCard,.dispatchFiltersCard,.dispatchBoardColumnCard,.dashboardRuntimeCard,.dashboardPriorityQueuesCard,.dashboardWalkthroughCard,.dashboardAuthWatchCard,.dashboardOnboardingWatchCard,.dashboardBillingSignalCard,.dashboardBrowserSweepCard,.timeReviewBillingMixCard,.timeReviewStartHereCard,.timeReviewPendingCard,.auditFiltersCard,.auditRecentEventsCard,.browserFindingDetailSummaryCard,.browserFindingDetailQueueCard,.browserFindingDetailRemediationCard,.browserFindingDetailOutcomeCard,.browserFindingDetailReproCard,.browserFindingDetailActivityCard,.browserFindingDetailFixCard,.browserFindingsRetestCard,.browserFindingsCurrentCard,.browserFindingsStaleCard,.browserFindingsFixedCard,.searchQueryCard,.searchHandoffCard,.searchResultsCard,.salesOrdersQueueFiltersCard,.salesOrdersPriorityQueueCard,.salesOrdersQuickFiltersCard,.salesOrdersWooRecoveryCard,.salesOrdersExceptionQueueCard,.salesOrdersBillableCard,.salesOrdersBlockedCard,.salesOrdersSetupCard,.salesOrdersReconciledCard,.salesOrdersFollowUpCard,.reportsQueueJumpCard,.reportsReceivablesCard,.reportsReviewQueueCard,.reportsScheduledReportsCard,.reportsRunNowCard,.reportsDraftsCard,.reportsStockingCard,.reportsApprovalsCard,.reportsOperationalExceptionsCard,.reportsSalesSyncExceptionsCard,.testingStartCard,.testingPackRecommendationCard,.testingPackSignalsCard,.testingCurrentSignalCard,.testingPacksCard,.testingDesktopRouteCard,.testingTouchRouteCard,.testingAuthRouteCard,.testingOnboardingRouteCard,.testingWorkflowRouteCard,.testingFeedbackCaptureCard,.testingPackPromptsCard,.testingReportStartersCard,.testingPriorityCard,.testingReportFormCard,.testingEscalationCard,.purchasingDetailSnapshotCard,.purchasingDetailSummaryCard,.purchasingDetailLinesCard,.purchasingDetailReceiptsCard,.purchasingDetailActivityCard,.quoteDetailHeaderCard,.quoteDetailLinesCard,.quoteDetailAddLineCard,.quotesOverviewSnapshotCard,.quotesCreateCard,.quotesQueueCard{grid-column:1/-1}.invoicePaymentForm .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatchPageHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.dispatchFiltersForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.dispatchBoardShell{gap:.85rem;display:grid}.dispatchBoardColumnCard,.dispatchBoardColumnCard .stack{height:100%}.dispatchBoardColumnCard .actionGrid{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.4rem}.dispatchBoardColumnCard .chipGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.38rem}.dashboardHeroPanel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.testingHeroPanel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.dashboardMetricsGrid,.testingOverviewMetrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.dashboardJumpsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.testingPackSignalsGrid,.testingPacksGrid,.testingPriorityGrid{align-items:start}.dashboardOperationsJumpCard,.dashboardAdminJumpCard,.testingPackSignalsGrid>.collectionCallout,.testingPacksGrid>.collectionCallout,.testingPriorityGrid>.collectionCallout{height:100%}.dashboardBrowserSweepCard{grid-column:1/-1}.dashboardBrowserSweepCard .actionGrid,.dashboardPriorityQueuesCard .actionGrid,.dashboardWalkthroughCard .actionGrid,.dashboardAuthWatchCard .actionGrid,.dashboardBillingSignalCard .actionGrid,.testingStartCard .actionGrid,.testingPackRecommendationCard .actionGrid,.testingCurrentSignalCard .actionGrid,.testingPacksCard .actionGrid,.testingDesktopRouteCard .actionGrid,.testingTouchRouteCard .actionGrid,.testingAuthRouteCard .actionGrid,.testingOnboardingRouteCard .actionGrid,.testingWorkflowRouteCard .actionGrid,.testingReportStartersCard .actionGrid,.testingEscalationCard .actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.testingReportForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.testingReportForm .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.salesOrdersOverviewMetrics,.salesOrdersFollowUpMetrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.salesOrdersQueueFilterForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.salesOrdersQueueFilterFields{grid-template-columns:repeat(3,minmax(0,1fr))}.salesOrdersSetupCard .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.salesOrdersSetupCard .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.salesOrdersSetupLineTable .dataTable th,.salesOrdersSetupLineTable .dataTable td,.salesOrdersReconciledTable .dataTable th,.salesOrdersReconciledTable .dataTable td{white-space:nowrap;vertical-align:top}.salesOrdersSetupLineTable .dataTable td:first-child,.salesOrdersSetupLineTable .dataTable th:first-child,.salesOrdersSetupLineTable .dataTable td:last-child,.salesOrdersSetupLineTable .dataTable th:last-child,.salesOrdersReconciledTable .dataTable td:first-child,.salesOrdersReconciledTable .dataTable th:first-child,.salesOrdersReconciledTable .dataTable td:nth-child(4),.salesOrdersReconciledTable .dataTable th:nth-child(4),.salesOrdersReconciledTable .dataTable td:nth-child(5),.salesOrdersReconciledTable .dataTable th:nth-child(5){white-space:normal}.timeReviewOverviewMetrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.timeReviewPendingCard .dispatchCard{gap:.72rem}.timeReviewPendingCard .formGrid .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.browserFindingsHeroPanel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.browserFindingDetailHeroPanel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.browserFindingDetailActivityCard .stack,.browserFindingDetailReproCard .stack,.browserFindingDetailFixCard .stack{gap:.72rem}.browserFindingDetailFixCard .actionGrid,.browserFindingDetailSummaryCard .actionGrid,.browserFindingDetailQueueCard .actionGrid,.browserFindingDetailRemediationCard .actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.browserFindingsOverviewMetrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.browserFindingsQueueTable .dataTable th,.browserFindingsQueueTable .dataTable td{white-space:nowrap;vertical-align:top}.browserFindingsQueueTable .dataTable td:first-child,.browserFindingsQueueTable .dataTable th:first-child,.browserFindingsQueueTable .dataTable td:nth-child(2),.browserFindingsQueueTable .dataTable th:nth-child(2),.browserFindingsQueueTable .dataTable td:last-child,.browserFindingsQueueTable .dataTable th:last-child{white-space:normal}.auditFiltersForm .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.auditFiltersForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.auditEventsTable .dataTable th,.auditEventsTable .dataTable td{white-space:nowrap;vertical-align:top}.auditEventsTable .dataTable td:nth-child(4),.auditEventsTable .dataTable th:nth-child(4),.auditEventsTable .dataTable td:nth-child(5),.auditEventsTable .dataTable th:nth-child(5),.auditEventsTable .dataTable td:nth-child(6),.auditEventsTable .dataTable th:nth-child(6),.auditEventsTable .dataTable td:nth-child(7),.auditEventsTable .dataTable th:nth-child(7),.auditEventsTable .dataTable td:last-child,.auditEventsTable .dataTable th:last-child{white-space:normal}.searchQueryForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.searchResultsTable .dataTable th,.searchResultsTable .dataTable td{white-space:nowrap;vertical-align:top}.searchResultsTable .dataTable td:first-child,.searchResultsTable .dataTable th:first-child,.searchResultsTable .dataTable td:nth-child(2),.searchResultsTable .dataTable th:nth-child(2),.searchResultsTable .dataTable td:nth-child(3),.searchResultsTable .dataTable th:nth-child(3){white-space:normal}.dispatchScheduleForm,.dispatchStatusForm{gap:.55rem}.dispatchStatusForm{min-width:0}.reportsSchedulesStack,.reportsRunNowStack{gap:.72rem}.reportsScheduleForm{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start}.reportsScheduleFields{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsRunNowForm{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start}.reportsStockingTable .dataTable th,.reportsStockingTable .dataTable td,.reportsTimeApprovalTable .dataTable th,.reportsTimeApprovalTable .dataTable td,.reportsInventoryApprovalTable .dataTable th,.reportsInventoryApprovalTable .dataTable td,.reportsStaleApprovalTable .dataTable th,.reportsStaleApprovalTable .dataTable td,.reportsWaitingPartsTable .dataTable th,.reportsWaitingPartsTable .dataTable td,.reportsRejectedPunchTable .dataTable th,.reportsRejectedPunchTable .dataTable td,.reportsBillableWorkTable .dataTable th,.reportsBillableWorkTable .dataTable td,.reportsSalesOrderTable .dataTable th,.reportsSalesOrderTable .dataTable td,.reportsOverdueInvoiceTable .dataTable th,.reportsOverdueInvoiceTable .dataTable td,.reportsFailedSyncTable .dataTable th,.reportsFailedSyncTable .dataTable td{white-space:nowrap;vertical-align:top}.reportsStockingTable .dataTable td:first-child,.reportsStockingTable .dataTable th:first-child,.reportsStockingTable .dataTable td:last-child,.reportsStockingTable .dataTable th:last-child,.reportsTimeApprovalTable .dataTable td:first-child,.reportsTimeApprovalTable .dataTable th:first-child,.reportsTimeApprovalTable .dataTable td:last-child,.reportsTimeApprovalTable .dataTable th:last-child,.reportsInventoryApprovalTable .dataTable td:first-child,.reportsInventoryApprovalTable .dataTable th:first-child,.reportsInventoryApprovalTable .dataTable td:nth-child(2),.reportsInventoryApprovalTable .dataTable th:nth-child(2),.reportsStaleApprovalTable .dataTable td:first-child,.reportsStaleApprovalTable .dataTable th:first-child,.reportsWaitingPartsTable .dataTable td:first-child,.reportsWaitingPartsTable .dataTable th:first-child,.reportsWaitingPartsTable .dataTable td:nth-child(2),.reportsWaitingPartsTable .dataTable th:nth-child(2),.reportsRejectedPunchTable .dataTable td:first-child,.reportsRejectedPunchTable .dataTable th:first-child,.reportsRejectedPunchTable .dataTable td:nth-child(2),.reportsRejectedPunchTable .dataTable th:nth-child(2),.reportsRejectedPunchTable .dataTable td:last-child,.reportsRejectedPunchTable .dataTable th:last-child,.reportsBillableWorkTable .dataTable td:first-child,.reportsBillableWorkTable .dataTable th:first-child,.reportsBillableWorkTable .dataTable td:nth-child(3),.reportsBillableWorkTable .dataTable th:nth-child(3),.reportsSalesOrderTable .dataTable td:first-child,.reportsSalesOrderTable .dataTable th:first-child,.reportsSalesOrderTable .dataTable td:nth-child(3),.reportsSalesOrderTable .dataTable th:nth-child(3),.reportsSalesOrderTable .dataTable td:last-child,.reportsSalesOrderTable .dataTable th:last-child,.reportsOverdueInvoiceTable .dataTable td:first-child,.reportsOverdueInvoiceTable .dataTable th:first-child,.reportsOverdueInvoiceTable .dataTable td:nth-child(2),.reportsOverdueInvoiceTable .dataTable th:nth-child(2),.reportsFailedSyncTable .dataTable td:first-child,.reportsFailedSyncTable .dataTable th:first-child{white-space:normal}.invoicesPageHeaderActions,.invoiceBillingFiltersForm .actionGrid,.quotesOverviewHandoffCallout .actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.quotesQueueFilterForm .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.invoiceDirectCreateForm .twoColumn,.invoiceBillingFiltersForm .twoColumn,.quoteCreateForm .twoColumn,.quoteAddLineForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.invoicesReceivablesGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start}.approvalsPendingGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:.8rem;display:grid}.approvalsPendingItem{height:100%}.approvalsPendingDecisionGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.attendanceHistoryCorrectionForm .twoColumn,.attendanceRequestsCreateForm .twoColumn,.attendanceRequestsEditForm .twoColumn,.attendanceTeamPayrollBulkForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceApprovalsGrid,.attendanceTeamCorrectionsGrid,.attendanceTeamReviewedCorrectionsGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:.8rem;display:grid}.attendanceApprovalsItem,.attendanceTeamCorrectionsItem{height:100%}.attendanceApprovalsDecisionGrid,.attendanceTeamCorrectionsDecisionGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.attendanceTeamPayrollHeldGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start}.attendanceHistoryTable .dataTable th,.attendanceHistoryTable .dataTable td,.attendanceRequestsTable .dataTable th,.attendanceRequestsTable .dataTable td,.attendanceTeamPayrollExcludedTable .dataTable th,.attendanceTeamPayrollExcludedTable .dataTable td,.attendanceTeamPayrollExportPreviewTable .dataTable th,.attendanceTeamPayrollExportPreviewTable .dataTable td,.attendanceTeamPayrollWeekSummaryTable .dataTable th,.attendanceTeamPayrollWeekSummaryTable .dataTable td,.attendanceTeamPayrollTable .dataTable th,.attendanceTeamPayrollTable .dataTable td,.attendanceTeamTodayTable .dataTable th,.attendanceTeamTodayTable .dataTable td,.attendanceTeamRecentTable .dataTable th,.attendanceTeamRecentTable .dataTable td{white-space:nowrap;vertical-align:top}.attendanceHistoryTable .dataTable td:nth-child(4),.attendanceHistoryTable .dataTable th:nth-child(4),.attendanceHistoryTable .dataTable td:nth-child(5),.attendanceHistoryTable .dataTable th:nth-child(5),.attendanceHistoryTable .dataTable td:nth-child(6),.attendanceHistoryTable .dataTable th:nth-child(6),.attendanceHistoryTable .dataTable td:nth-child(7),.attendanceHistoryTable .dataTable th:nth-child(7),.attendanceHistoryTable .dataTable td:last-child,.attendanceHistoryTable .dataTable th:last-child,.attendanceRequestsTable .dataTable td:first-child,.attendanceRequestsTable .dataTable th:first-child,.attendanceRequestsTable .dataTable td:nth-child(3),.attendanceRequestsTable .dataTable th:nth-child(3),.attendanceRequestsTable .dataTable td:nth-child(4),.attendanceRequestsTable .dataTable th:nth-child(4),.attendanceRequestsTable .dataTable td:nth-child(5),.attendanceRequestsTable .dataTable th:nth-child(5),.attendanceRequestsTable .dataTable td:nth-child(6),.attendanceRequestsTable .dataTable th:nth-child(6),.attendanceRequestsTable .dataTable td:last-child,.attendanceRequestsTable .dataTable th:last-child,.attendanceTeamPayrollExcludedTable .dataTable td:first-child,.attendanceTeamPayrollExcludedTable .dataTable th:first-child,.attendanceTeamPayrollExcludedTable .dataTable td:nth-child(2),.attendanceTeamPayrollExcludedTable .dataTable th:nth-child(2),.attendanceTeamPayrollExcludedTable .dataTable td:nth-child(5),.attendanceTeamPayrollExcludedTable .dataTable th:nth-child(5),.attendanceTeamPayrollExcludedTable .dataTable td:last-child,.attendanceTeamPayrollExcludedTable .dataTable th:last-child,.attendanceTeamPayrollExportPreviewTable .dataTable td:first-child,.attendanceTeamPayrollExportPreviewTable .dataTable th:first-child,.attendanceTeamPayrollExportPreviewTable .dataTable td:nth-child(2),.attendanceTeamPayrollExportPreviewTable .dataTable th:nth-child(2),.attendanceTeamPayrollExportPreviewTable .dataTable td:nth-child(5),.attendanceTeamPayrollExportPreviewTable .dataTable th:nth-child(5),.attendanceTeamPayrollWeekSummaryTable .dataTable td:first-child,.attendanceTeamPayrollWeekSummaryTable .dataTable th:first-child,.attendanceTeamPayrollWeekSummaryTable .dataTable td:nth-child(2),.attendanceTeamPayrollWeekSummaryTable .dataTable th:nth-child(2),.attendanceTeamPayrollWeekSummaryTable .dataTable td:nth-child(3),.attendanceTeamPayrollWeekSummaryTable .dataTable th:nth-child(3),.attendanceTeamPayrollWeekSummaryTable .dataTable td:last-child,.attendanceTeamPayrollWeekSummaryTable .dataTable th:last-child,.attendanceTeamPayrollTable .dataTable td:first-child,.attendanceTeamPayrollTable .dataTable th:first-child,.attendanceTeamPayrollTable .dataTable td:nth-child(5),.attendanceTeamPayrollTable .dataTable th:nth-child(5),.attendanceTeamPayrollTable .dataTable td:nth-child(6),.attendanceTeamPayrollTable .dataTable th:nth-child(6),.attendanceTeamPayrollTable .dataTable td:nth-child(7),.attendanceTeamPayrollTable .dataTable th:nth-child(7),.attendanceTeamPayrollTable .dataTable td:last-child,.attendanceTeamPayrollTable .dataTable th:last-child,.attendanceTeamTodayTable .dataTable td:first-child,.attendanceTeamTodayTable .dataTable th:first-child,.attendanceTeamTodayTable .dataTable td:nth-child(2),.attendanceTeamTodayTable .dataTable th:nth-child(2),.attendanceTeamTodayTable .dataTable td:nth-child(3),.attendanceTeamTodayTable .dataTable th:nth-child(3),.attendanceTeamTodayTable .dataTable td:nth-child(6),.attendanceTeamTodayTable .dataTable th:nth-child(6),.attendanceTeamRecentTable .dataTable td:first-child,.attendanceTeamRecentTable .dataTable th:first-child,.attendanceTeamRecentTable .dataTable td:nth-child(5),.attendanceTeamRecentTable .dataTable th:nth-child(5),.attendanceTeamRecentTable .dataTable td:nth-child(6),.attendanceTeamRecentTable .dataTable th:nth-child(6),.attendanceTeamRecentTable .dataTable td:nth-child(7),.attendanceTeamRecentTable .dataTable th:nth-child(7){white-space:normal}.invoiceLineTable .dataTable th,.invoiceLineTable .dataTable td,.invoicePaymentHistoryTable .dataTable th,.invoicePaymentHistoryTable .dataTable td,.invoiceDirectCreateLinesTable .dataTable th,.invoiceDirectCreateLinesTable .dataTable td,.invoiceBillingRecentTable .dataTable th,.invoiceBillingRecentTable .dataTable td,.invoiceReceivablesTable .dataTable th,.invoiceReceivablesTable .dataTable td,.approvalsDecisionTable .dataTable th,.approvalsDecisionTable .dataTable td,.quoteLineTable .dataTable th,.quoteLineTable .dataTable td,.quotesQueueTable .dataTable th,.quotesQueueTable .dataTable td,.quoteCreateLinesTable .dataTable th,.quoteCreateLinesTable .dataTable td{white-space:nowrap;vertical-align:top}.invoiceLineTable .dataTable td:nth-child(2),.invoiceLineTable .dataTable th:nth-child(2),.invoiceDirectCreateLinesTable .dataTable td:nth-child(2),.invoiceDirectCreateLinesTable .dataTable th:nth-child(2),.invoiceDirectCreateLinesTable .dataTable td:nth-child(3),.invoiceDirectCreateLinesTable .dataTable th:nth-child(3),.invoiceBillingRecentTable .dataTable td:first-child,.invoiceBillingRecentTable .dataTable th:first-child,.invoiceBillingRecentTable .dataTable td:nth-child(2),.invoiceBillingRecentTable .dataTable th:nth-child(2),.invoiceBillingRecentTable .dataTable td:nth-child(7),.invoiceBillingRecentTable .dataTable th:nth-child(7),.invoicePaymentHistoryTable .dataTable td:first-child,.invoicePaymentHistoryTable .dataTable th:first-child,.invoicePaymentHistoryTable .dataTable td:last-child,.invoicePaymentHistoryTable .dataTable th:last-child,.invoiceReceivablesTable .dataTable td:first-child,.invoiceReceivablesTable .dataTable th:first-child,.invoiceReceivablesTable .dataTable td:nth-child(2),.invoiceReceivablesTable .dataTable th:nth-child(2),.approvalsDecisionTable .dataTable td:first-child,.approvalsDecisionTable .dataTable th:first-child,.approvalsDecisionTable .dataTable td:last-child,.approvalsDecisionTable .dataTable th:last-child,.quoteLineTable .dataTable td:nth-child(2),.quoteLineTable .dataTable th:nth-child(2),.quoteLineTable .dataTable td:nth-child(3),.quoteLineTable .dataTable th:nth-child(3),.quotesQueueTable .dataTable td:first-child,.quotesQueueTable .dataTable th:first-child,.quotesQueueTable .dataTable td:nth-child(2),.quotesQueueTable .dataTable th:nth-child(2),.quotesQueueTable .dataTable td:nth-child(3),.quotesQueueTable .dataTable th:nth-child(3),.quotesQueueTable .dataTable td:last-child,.quotesQueueTable .dataTable th:last-child,.quoteCreateLinesTable .dataTable td:nth-child(2),.quoteCreateLinesTable .dataTable th:nth-child(2),.quoteCreateLinesTable .dataTable td:nth-child(3),.quoteCreateLinesTable .dataTable th:nth-child(3){white-space:normal}.inventoryFilterForm .twoColumn{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.inventoryFilterActions,.inventoryAttentionActions,.purchasingHeaderActions,.purchasingDetailHeaderActions,.purchasingQueueActions{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.42rem}.inventoryWorkbenchGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.inventoryCatalogTable .dataTable th,.inventoryCatalogTable .dataTable td,.purchasingHistoryTable .dataTable th,.purchasingHistoryTable .dataTable td,.purchasingCreatePoTable .dataTable th,.purchasingCreatePoTable .dataTable td,.purchasingDetailLinesTable .dataTable th,.purchasingDetailLinesTable .dataTable td,.purchasingDetailReceiptsTable .dataTable th,.purchasingDetailReceiptsTable .dataTable td{white-space:nowrap;vertical-align:top}.inventoryCatalogTable .dataTable td:first-child,.inventoryCatalogTable .dataTable th:first-child,.inventoryCatalogTable .dataTable td:last-child,.inventoryCatalogTable .dataTable th:last-child,.purchasingHistoryTable .dataTable td:first-child,.purchasingHistoryTable .dataTable th:first-child,.purchasingHistoryTable .dataTable td:last-child,.purchasingHistoryTable .dataTable th:last-child,.purchasingCreatePoTable .dataTable td:first-child,.purchasingCreatePoTable .dataTable th:first-child,.purchasingCreatePoTable .dataTable td:nth-child(2),.purchasingCreatePoTable .dataTable th:nth-child(2),.purchasingDetailLinesTable .dataTable td:first-child,.purchasingDetailLinesTable .dataTable th:first-child,.purchasingDetailLinesTable .dataTable td:nth-child(2),.purchasingDetailLinesTable .dataTable th:nth-child(2),.purchasingDetailReceiptsTable .dataTable td:last-child,.purchasingDetailReceiptsTable .dataTable th:last-child{white-space:normal}.purchasingReceivingQueueGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start}.workOrderQueueDisclosureBody{border-radius:19px;width:min(22rem,58vw);padding:.84rem}.workOrderQueueStickyLead{width:5.34rem;min-width:5.34rem}.workOrderQueueStickyActions{width:4.58rem;min-width:4.58rem}.workOrderQueueTable .tableCellNote,.tableCellStackCompact .tableCellNote{font-size:.74rem;line-height:1.26}.workOrderQueueSignalPill{padding:.16rem .4rem;font-size:.68rem}.workOrderQueueAttentionList{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem}.workOrderQueueAttentionItem{padding:.68rem .76rem}.workOrderQueueAttentionItemMeta{font-size:.78rem}.workOrderQueuePaginationRow{gap:.42rem}.workOrderQueuePaginationButton,.workOrderQueuePaginationChip{min-height:2.08rem}.workOrderQueueUtilityRow .workOrderDetailDisclosureSummary,.workOrderQueueUtilityRow .tableColumnPreferencesSummary{min-height:2.08rem;padding:.42rem .68rem;font-size:.76rem}.topbarSearchRow>.liveSearch{grid-area:auto}}@media (pointer:coarse) and (min-width:721px) and (max-width:899px) and (orientation:portrait){.inventoryLabelPage,.inventoryLabelsPage{width:min(100%,44rem)}.inventoryLabelPageActions,.inventoryLabelsSheetControls{grid-template-columns:minmax(0,1fr);justify-content:stretch}.inventoryLabelPageActions>*,.inventoryLabelsSheetControls>*{width:100%}.inventoryLabelPageInfoGrid,.inventoryLabelsSheetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:min(44vw,332px)}.topbarIntro{flex-basis:12.5rem;width:min(100%,12.5rem);max-width:12.5rem}.topbar{--topbar-brand-size:3.16rem;--topbar-brand-badge-padding:.07rem}.topbarBrandWordmark{font-size:.92rem}.topbarCommandRow{gap:.44rem}.topbarSearchBand{grid-template-columns:1fr;gap:.44rem}.topbarUtilityRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem;display:grid}.topbarSearch{gap:.42rem}.topbarSearchInput{padding-inline:.72rem}.topbarSearchSubmit{min-width:3rem}.topbarMenuBody{min-width:12.25rem;max-width:min(22rem,100vw - 2rem);max-height:min(20rem,62dvh);padding:.48rem}.topbarPayrollMenuBody{width:min(21.5rem,100vw - 2rem);min-width:min(21.5rem,100vw - 2rem);max-height:min(20.5rem,64dvh)}.topbarPayrollPreview{padding:.36rem .48rem .18rem}.topbarPayrollPreviewLead{font-size:.76rem}.topbarPayrollPreviewMeta{font-size:.73rem}.topbarPayrollMenuBody .topbarMenuItem{padding:.56rem .66rem}.topbarPayrollMenuBody>.topbarMenuItemPrimary{padding:.52rem .58rem;font-size:.77rem}.topbarPayrollPersonalActions,.topbarPayrollTeamActions{grid-template-columns:repeat(2,minmax(0,1fr))}.topbarPayrollTeamActions .topbarMenuItem{font-size:.76rem}.pageQuickMenuBody{min-width:min(22rem,100vw - 2rem);max-width:min(24.5rem,100vw - 2rem);max-height:min(22rem,66dvh);padding:.72rem}.liveSearchDropdown{width:min(28rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem);max-height:min(22rem,64dvh);padding:.46rem}.liveSearchOption,.liveSearchFooter{padding:.58rem .66rem}.pageHeader{grid-template-columns:minmax(0,1.24fr) minmax(11.75rem,.76fr);align-items:start;gap:.72rem .84rem}.pageBrandHeader{gap:.68rem}.pageBrandBadge,.authBrandBadge{border-radius:15px;padding:.08rem}.pageBrandWordmarkTag,.authBrandWordmarkTag{display:none}.brandSignal{letter-spacing:.1em;font-size:.72rem}.pageBrandMark{border-radius:13px;width:2rem;height:2rem}.pageTitle{font-size:clamp(1.42rem,4.8vw,1.72rem)}.pageLead{font-size:.9rem;line-height:1.46}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem}.sectionCard{border-radius:18px;gap:.64rem;padding:.84rem .9rem}.sectionCardTitle{font-size:.94rem}.sectionCardDescription{margin-top:.24rem;font-size:.82rem;line-height:1.38}.formGrid{gap:.72rem}.customerOverviewShell,.recruitmentOverviewShell{grid-template-columns:minmax(12.2rem,14.1rem) minmax(0,1fr);gap:.72rem}.recruitmentOverviewSectionGrid,.recruitmentDetailGrid,.recruitmentPipelineBoard,.recruitmentOpeningCards,.customerHeaderStrip,.customerCommandStrip,.customerRecordPreviewGrid,.twoColumn,.threeColumn{gap:.66rem}.pageHeader>:last-child{justify-items:end;width:100%}.pageHeader>:last-child .heroChecklist,.pageHeader>:last-child .customerSubnavStrip,.pageHeader>:last-child .inlineCluster{justify-content:flex-end}.pageHeader>:last-child .actionGrid{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));justify-self:end;width:min(100%,23.5rem)}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.pageTabList{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.46rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.pageTabButton{flex:none;min-width:max-content;min-height:2.65rem;padding:.62rem .84rem;font-size:.84rem}.pageTabsHeader{gap:.34rem;padding-bottom:.28rem}.recordSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .64rem}.tableWrap{overscroll-behavior-x:contain;border-radius:15px}.searchableSelectField{min-height:2.7rem}.searchableSelectInput{font-size:.94rem}.searchableSelectToggle{min-width:2.5rem}.searchableSelectPanel{max-height:min(24rem,68dvh)}.tableMetaStack,.tableActionGrid{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.34rem}.tableInlineActionButton{min-width:5.25rem}.customerSubnavStrip{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.42rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.customerSubnavStrip>*{flex:none}.effectiveAccessGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.inventoryFilterActions,.inventoryAttentionActions,.purchasingHeaderActions,.purchasingQueueActions,.inventoryWorkbenchGrid,.purchasingReceivingQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoicesPageHeaderActions,.invoiceBillingFiltersForm .actionGrid,.quotesOverviewHandoffCallout .actionGrid,.purchasingDetailHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.settingsRoleCreateCard,.settingsLocationCreateCard{grid-column:1/-1}.workOrderDetailHeaderActions,.workOrdersPageHeaderActions,.dispatchPageHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.dashboardHeroPanel,.testingHeroPanel,.dashboardJumpsGrid,.aiOverviewGrid,.salesOrdersOverviewMetrics,.salesOrdersFollowUpMetrics,.timeReviewOverviewMetrics,.browserFindingsOverviewMetrics,.testingOverviewMetrics,.salesOrdersQueueFilterFields,.browserFindingsHeroPanel,.browserFindingDetailHeroPanel,.searchQueryForm,.testingPackSignalsGrid,.testingPacksGrid,.testingPriorityGrid,.auditFiltersForm .threeColumn,.auditFiltersForm .twoColumn,.salesOrdersQueueFilterForm,.salesOrdersSetupCard .threeColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.timeReviewPendingCard .formGrid .twoColumn,.reportsScheduleForm,.reportsRunNowForm,.reportsScheduleFields,.assistantPanelForm .twoColumn,.assistantPanelContextGrid,.testingReportForm .twoColumn,.testingReportForm .threeColumn,.assetsCreateForm .twoColumn,.assetsCreateForm .threeColumn,.assetDetailMaintainForm .threeColumn,.customersCreateForm .twoColumn,.customersCreateForm .threeColumn,.customersFiltersForm .threeColumn,.dispatchFiltersForm,.customerDetailMaintainForm .twoColumn,.customerDetailMaintainForm .threeColumn,.customerEditContactForm .twoColumn,.customerAddContactForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.assetDetailHeaderActions,.inventoryDetailHeaderActions,.customerDetailHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.inventoryDetailOverviewGrid,.inventoryDetailRecordsGrid,.inventoryDetailMediaGrid,.inventoryDetailPricingCard .twoColumn,.inventoryDetailDemandCard .twoColumn,.inventoryDetailMediaCard .twoColumn,.inventoryDetailUploadMediaCard .twoColumn,.inventoryDetailRelatedCard .twoColumn,.inventoryDetailPricingCard .threeColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.assetDetailSummaryStrip,.assetDetailPrimaryNav,.customerDetailSummaryStrip,.customerDetailPrimaryNav{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.createWorkOrderForm .twoColumn,.createWorkOrderForm .threeColumn,.workOrdersQueueFilterForm .twoColumn,.workOrdersQueueFilterForm .threeColumn,.createWorkOrderHelperRow,.createWorkOrderContextGrid,.createWorkOrderSummaryGrid,.createWorkOrderSupportActions{grid-template-columns:repeat(2,minmax(0,1fr))}.createWorkOrderDisclosureSummary{align-items:flex-start}.workOrderDetailSummaryStrip,.workOrderDetailHeaderActions,.workOrderDetailPrimaryNav,.workOrderDetailSecondaryNav,.workOrderDetailUtilityNav,.workOrderDetailFilesGrid{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.workOrdersPageHeaderActions>.secondaryButton,.workOrdersPageHeaderActions>.chip,.workOrdersPageHeaderActions>.pageQuickMenu,.workOrdersPageHeaderActions>.pageQuickMenu>.pageQuickMenuSummary{width:auto;min-width:0}.workOrdersPageHeaderActions>.pageQuickMenu[open]{z-index:6}.workOrdersPageHeaderActions .pageQuickMenuBody{width:min(22rem,100vw - 2rem);min-width:0;max-width:min(22rem,100vw - 2rem);left:0;right:auto}.workOrdersActiveTimersCard .actionGrid,.workOrdersQueueCard .actionGrid,.workOrdersQueueSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workOrderQueueAttentionHeader,.workOrderQueueLaneHeader{flex-flow:wrap;align-items:center}.workOrderQueuePaginationRow{flex-wrap:wrap;justify-content:flex-start;gap:.42rem;display:flex}.workOrderQueuePaginationButton,.workOrderQueuePaginationChip{flex:0 auto;width:auto;min-width:8.25rem}.workOrderQueueAttentionList{grid-template-columns:repeat(2,minmax(0,1fr))}.workOrderQueueUtilityRow{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));justify-content:stretch;display:grid}.workOrderQueueUtilityRow>*{width:100%}.workOrderDetailDisclosureSummary{width:100%;min-width:0}.workOrderQueueUtilityRow .workOrderDetailDisclosureSummary,.workOrderQueueUtilityRow .tableColumnPreferencesSummary{justify-content:space-between;width:100%}.invoiceDetailHeaderRail,.invoiceDetailHeaderActions,.quoteDetailHeaderActions{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.workOrderDetailPrimaryNav,.workOrderDetailSecondaryNav,.invoiceDetailPrimaryNav,.quoteDetailPrimaryNav{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.workOrderDetailUtilityNav{top:calc(var(--page-sticky-top,.55rem) + 3rem);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.invoicePaymentForm .threeColumn,.quoteAddLineForm .twoColumn,.invoiceDirectCreateForm .twoColumn,.invoiceBillingFiltersForm .twoColumn,.quoteCreateForm .twoColumn,.invoicesReceivablesGrid,.approvalsPendingGrid,.approvalsPendingDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatchBoardColumnCard .actionGrid,.attendanceHistoryCorrectionForm .twoColumn,.attendanceRequestsCreateForm .twoColumn,.attendanceRequestsEditForm .twoColumn,.attendanceApprovalsGrid,.attendanceApprovalsDecisionGrid,.attendanceTeamCorrectionsGrid,.attendanceTeamCorrectionsDecisionGrid,.attendanceTeamReviewedCorrectionsGrid,.attendanceTeamPayrollHeldGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.settingsStaffCreateForm .twoColumn,.settingsStaffUserEditForm .twoColumn,.settingsRoleCreateForm .twoColumn,.settingsLocationCreateForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceWeekGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse) and (min-width:900px) and (max-width:1100px) and (orientation:landscape){.inventoryLabelPage,.inventoryLabelsPage{width:min(100%,64rem)}.inventoryLabelPage{gap:1rem}.inventoryLabelPageActions{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between}.inventoryLabelPageCard{padding:1.2rem 1.25rem}.inventoryLabelPageInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryLabelsPageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end}.inventoryLabelsSheet{gap:.8rem}.inventoryLabelsSheetControls{grid-template-columns:minmax(11rem,.72fr) auto;justify-content:end;align-items:end}.inventoryLabelsSheetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pageHeader{grid-template-columns:minmax(0,1.42fr) minmax(13.5rem,.98fr);gap:.74rem .92rem}.topbarUtilityRow{gap:.52rem}.topbarPayrollPersonalActions{grid-template-columns:repeat(auto-fit,minmax(7.4rem,1fr))}.topbarPayrollTeamActions{grid-template-columns:repeat(3,minmax(0,1fr))}.metricsGrid,.dashboardMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.formGrid{gap:.72rem}.customerOverviewShell,.recruitmentOverviewShell{grid-template-columns:minmax(14.2rem,16.8rem) minmax(0,1fr);gap:.76rem}.customerHeaderStrip,.customerCommandStrip,.customerRecordPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.recruitmentOverviewSectionGrid,.recruitmentDetailGrid,.recruitmentPipelineBoard,.recruitmentOpeningCards,.twoColumn,.threeColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.aiOverviewGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.dispatchBoard{grid-template-columns:repeat(4,minmax(0,1fr))}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr))}.actionGrid,.tableMetaStack,.tableActionGrid{grid-template-columns:repeat(auto-fit,minmax(9.4rem,1fr));gap:.62rem}.attendanceCalendarPlanningGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.attendanceYearGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.attendanceDayGrid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.attendanceDayCardPrimary{grid-column:auto}.attendanceWeekGrid,.effectiveAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventoryWorkbenchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryFilterActions,.inventoryAttentionActions,.purchasingHeaderActions,.purchasingDetailHeaderActions,.purchasingQueueActions{grid-template-columns:repeat(4,minmax(0,1fr))}.purchasingReceivingQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workOrderDetailSummaryStrip,.invoiceDetailSummaryStrip,.quoteDetailSummaryStrip,.workOrderDetailHeaderActions,.workOrdersPageHeaderActions,.dispatchPageHeaderActions{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardHeroPanel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.testingHeroPanel{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.salesOrdersOverviewMetrics,.salesOrdersFollowUpMetrics,.testingOverviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.assistantPanelContextGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.assistantPanelMetaGrid{grid-template-columns:repeat(auto-fit,minmax(8.2rem,1fr))}.timeReviewOverviewMetrics,.browserFindingsOverviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.browserFindingsHeroPanel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.browserFindingDetailHeroPanel{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.testingPackSignalsGrid,.testingPacksGrid,.testingPriorityGrid,.auditFiltersForm .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.auditFiltersForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.salesOrdersQueueFilterFields{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardPriorityQueuesCard .actionGrid,.dashboardWalkthroughCard .actionGrid,.dashboardAuthWatchCard .actionGrid,.dashboardBillingSignalCard .actionGrid,.dashboardBrowserSweepCard .actionGrid,.testingPacksCard .actionGrid,.testingReportStartersCard .actionGrid,.testingEscalationCard .actionGrid,.reportsQueueJumpCard .actionGrid,.reportsReviewQueueCard .actionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reportsScheduleForm{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.reportsRunNowForm{grid-template-columns:minmax(0,1fr) auto}.assetDetailHeaderActions,.assetDetailPrimaryNav,.inventoryDetailHeaderActions,.customerDetailHeaderActions,.customerDetailPrimaryNav{grid-template-columns:repeat(4,minmax(0,1fr))}.pageTabList{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.42rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.pageTabButton{scroll-snap-align:start;flex:none;min-width:max-content}.customerSubnavStrip{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.46rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.customerSubnavStrip>*{flex:none}.inventoryDetailOverviewGrid,.inventoryDetailRecordsGrid,.inventoryDetailMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assetDetailSummaryStrip,.customerDetailSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.assetsCreateForm .threeColumn,.inventoryDetailPricingCard .threeColumn,.assetDetailMaintainForm .threeColumn,.customersFiltersForm .threeColumn,.customersCreateForm .threeColumn,.customerDetailMaintainForm .threeColumn,.dispatchFiltersForm{grid-template-columns:repeat(3,minmax(0,1fr))}.createWorkOrderForm .threeColumn,.workOrdersQueueFilterForm .threeColumn,.invoiceDetailHeaderRail,.invoiceDetailHeaderActions,.quoteDetailHeaderActions,.invoicesPageHeaderActions,.workOrderDetailPrimaryNav,.workOrderDetailSecondaryNav,.invoiceDetailPrimaryNav,.quoteDetailPrimaryNav{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsRoleCreateCard,.settingsLocationCreateCard{grid-column:auto}.invoicePaymentForm .threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.quoteAddLineForm .twoColumn,.invoiceDirectCreateForm .twoColumn,.invoiceBillingFiltersForm .twoColumn,.quoteCreateForm .twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.invoiceBillingFiltersForm .actionGrid,.quotesOverviewHandoffCallout .actionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.approvalsPendingGrid,.approvalsPendingDecisionGrid,.attendanceApprovalsGrid,.attendanceTeamCorrectionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceTeamReviewedCorrectionsGrid,.attendanceTeamPayrollHeldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatchBoardColumnCard .actionGrid{grid-template-columns:repeat(auto-fit,minmax(8.2rem,1fr))}}@media (pointer:coarse) and (max-width:1100px) and (max-height:540px) and (orientation:landscape){html{scroll-padding-top:3.44rem}.content{padding:.62rem .72rem max(.62rem, env(safe-area-inset-bottom));--page-sticky-top:.32rem}.topbar{grid-template-columns:auto minmax(0,1fr);gap:.26rem .4rem;margin-bottom:.34rem;padding:.34rem .44rem;display:grid}.pageBrandBadge,.authBrandBadge{border-radius:12px;padding:.05rem}.pageBrandWordmark,.authBrandWordmark{margin-bottom:.12rem;font-size:.72rem}.brandSignal{display:none}.topbarActions{flex-direction:column;grid-column:2/3;align-items:stretch;gap:.14rem;min-width:0;margin-left:0;display:flex}.topbarCommandRow{gap:.2rem}.topbarSearchBand{grid-template-columns:minmax(0,1fr) auto;gap:.2rem}.topbarUtilityRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}.topbarUtilityRow>.topbarQuickButton,.topbarUtilityRow>.topbarMenu,.topbarUtilityRow>.topbarClockLauncherShell{width:100%}.topbarQuickButton,.topbarMenuSummary,.topbarClockLauncherButton{min-height:1.92rem;padding:.3rem .42rem;font-size:.74rem}.topbarClockLauncherShell{display:flex}.topbarQuickButtonLabelLong,.topbarSearchSubmitLong,.topbarQuickButtonMeta,.topbarClockLauncherButtonMeta{display:none}.topbarClockLauncherButtonLabel{font-size:.74rem}.topbarQuickButtonLabelShort,.topbarSearchSubmitShort{display:inline}.topbarSearchSubmitIcon{display:none}.topbarBadgeStack{display:grid}.topbarQuickButtonLead{gap:.28rem}.topbarQuickButtonCount{min-width:.94rem;height:.94rem;font-size:.56rem}.topbarQuickButtonIconOnly{gap:.22rem;padding-inline:.38rem}.topbarQuickButtonCountCompact{min-width:1rem;height:1rem;font-size:.6rem}.topbarSearch{grid-template-columns:minmax(0,1fr) auto;gap:.22rem}.topbarSearchInput{padding:.38rem .5rem;font-size:16px}.topbarSearchSubmit{min-width:2.5rem;min-height:1.92rem;padding:.28rem .38rem}.topbarRuntimeSummary{min-height:1.92rem;padding:.28rem .38rem}.topbarRuntimeSummaryLabel{font-size:.58rem}.topbarMenuBody{max-height:min(14.5rem,66dvh);padding:.3rem}.topbarPayrollMenuBody{width:min(22.5rem,100vw - 1.5rem);min-width:min(22.5rem,100vw - 1.5rem);max-height:min(15rem,68dvh)}.topbarPayrollActionPanel{margin-inline:-.28rem;padding-inline:.22rem}.topbarPayrollPreview{padding:.22rem .28rem .1rem}.topbarPayrollPreviewLead{font-size:.66rem}.topbarPayrollPreviewMeta{font-size:.64rem}.topbarMenuQuickRow,.topbarMenuQuickGrid{gap:.18rem}.topbarMenuQuickRow .topbarMenuItem,.topbarMenuQuickGrid .topbarMenuItem,.topbarPayrollMenuBody>.topbarMenuItemPrimary{padding:.34rem;font-size:.64rem}.topbarMenuBody .topbarMenuItem{padding:.5rem .56rem;font-size:.7rem}.topbarMenuBody .topbarMenuSectionLabel{padding-inline:.5rem;font-size:.64rem}.liveSearchDropdown{gap:.18rem;width:min(27rem,100vw - 1.2rem);max-width:calc(100vw - 1.2rem);max-height:min(13.5rem,66dvh);padding:.34rem;top:calc(100% + .34rem)}.liveSearchSectionLabel{padding:.22rem .34rem .1rem;font-size:.64rem}.liveSearchOption,.liveSearchFooter{border-radius:10px;gap:.12rem;padding:.42rem .5rem;font-size:.74rem;line-height:1.2}.liveSearchMeta{font-size:.64rem;line-height:1.15}.liveSearchEmpty{padding:.54rem .58rem;font-size:.72rem;line-height:1.24}.contentMobileNavRail{top:max(.32rem, env(safe-area-inset-top));z-index:145;justify-content:flex-start;margin-bottom:.34rem;padding-top:.04rem;display:flex;position:sticky}.contentMobileNavButton{border-radius:14px;width:2.4rem;height:2.4rem}.sidebar{width:min(44vw,272px);padding:calc(max(.58rem, env(safe-area-inset-top)) + 2.55rem) .62rem .2rem;gap:.5rem}.sidebarMobileActions{margin:calc(-1 * (max(.58rem, env(safe-area-inset-top)) + 2rem)) 0 0}.navLink{padding:.4rem .52rem;font-size:.79rem}.navGroupChevronButton{min-width:1.88rem}.navLinkChild{min-height:1.72rem;padding:.32rem .48rem;font-size:.72rem}.sidebarSessionArea{gap:.18rem;padding-top:.2rem}.sidebarFootnote{padding:.24rem .36rem;font-size:.68rem}.mutedInSidebar{font-size:.6rem}.sidebarPresenceChip{gap:.42rem}.sidebarPresenceChipTitle{font-size:.76rem}.sidebarPresenceChipMeta{font-size:.66rem;line-height:1.12}.sidebarPresenceChipCount{min-width:1.22rem;height:1.22rem;font-size:.68rem}.sidebarSignOutButton{min-height:1.64rem;padding:.24rem .42rem;font-size:.72rem}.pageHeader{grid-template-columns:minmax(0,1.4fr) minmax(13rem,1fr);align-items:start;gap:.62rem .88rem;display:grid}.pageBrandHeader{gap:.56rem}.pageBrandMark{border-radius:13px;width:2rem;height:2rem}.pageTitle{font-size:clamp(1.34rem,2.4vw,1.64rem);line-height:1.02}.pageLead{font-size:.88rem;line-height:1.42}.pageHeader>div:first-child{max-width:none}.pageHeader>:last-child{align-content:start;justify-items:end;gap:.28rem;min-width:0;display:grid}.pageTitle{font-size:clamp(1.08rem,2.8vw,1.24rem)}.pageLead{margin-top:.22rem;font-size:.82rem;line-height:1.34}.heroChecklist,.customerSubnavStrip,.inlineCluster{gap:.24rem}.customerSubnavChip{align-items:center;gap:.04rem}.customerSubnavChipLabel{line-height:1.02}.customerSubnavChipMeta{display:none}.pageHeader>:last-child .heroChecklist,.pageHeader>:last-child .customerSubnavStrip,.pageHeader>:last-child .inlineCluster{justify-content:flex-end}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.4rem}.chipGridCompact{grid-template-columns:repeat(auto-fit,minmax(5.9rem,1fr));gap:.28rem}.chipGridCompact .chip,.chip{padding:.24rem .46rem;font-size:.72rem}.inlineCluster{gap:.28rem}.actionGrid{grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr));gap:.42rem}.customerCommandCard,.customerHeaderStripCard,.customerSummaryItem{border-radius:16px;gap:.42rem;padding:.7rem .76rem}.customerRecordPreview{border-radius:16px;gap:.56rem;padding:.72rem .78rem}.customerRecordPreviewHeader{gap:.5rem}.customerRecordPreviewTitle{font-size:.94rem;line-height:1.18}.customerSummaryList,.customerOverviewRail,.customerOverviewMain{gap:.56rem}.tableMetaStack,.tableActionGrid{gap:.34rem}.tableMetaStack{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:start}.tableActionGrid{grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr));align-items:start}.workOrderQueueActionRow{gap:.38rem}.workOrderQueuePrimaryAction{gap:.3rem}.workOrderQueueActionMeta{font-size:.68rem;line-height:1.26}.workOrderQueueAttentionHeader,.workOrderQueueLaneHeader,.sectionHeader,.pageTabs{gap:.34rem}.pageTabsHeader{top:var(--page-sticky-top,.45rem);z-index:24;isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4f0e8f5,#f4f0e8db 72%,#f4f0e800);gap:.34rem;padding:.08rem 0 .24rem;position:sticky}.pageTabList{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.34rem;margin-inline:-.02rem;padding-bottom:.08rem;scroll-margin-top:3.8rem;display:flex;overflow-x:auto}.pageTabButton{white-space:nowrap;scroll-snap-align:start;flex:none;width:auto;min-width:8.3rem;min-height:2.08rem;padding:.44rem .62rem;font-size:.78rem}.pageTabDescription{display:none}.contentInner [id],.pageTabPanel{scroll-margin-top:3.8rem}.contentInner{gap:.62rem}.collectionCallout{border-radius:13px;gap:.34rem;padding:.5rem .58rem}.contentNoticeLane{top:max(.42rem, env(safe-area-inset-top))}.floatingNoticeToast{border-radius:14px;width:min(24rem,100%);max-width:calc(100vw - 1rem);padding:.72rem 2.6rem .72rem .78rem}.noticeBannerFloating{top:max(.5rem, calc(env(safe-area-inset-top) + .28rem));right:max(.5rem, calc(env(safe-area-inset-right) + .5rem));border-radius:14px;width:min(24rem,100%);max-width:calc(100vw - 1rem)}.floatingNoticeToastConstrained{max-height:min(100svh - 6rem,30rem)}.floatingNoticeToastAttendanceClock{border-radius:19px;width:min(25rem,100%);max-width:calc(100vw - 1rem);min-height:9.75rem;padding:1.04rem 2.78rem 1.02rem .92rem}.noticeBannerFloating.noticeBannerAttendanceClock{border-radius:19px;width:min(25rem,100%);max-width:calc(100vw - 1rem)}.floatingNoticeToastAttendanceClock .floatingNoticeToastBody{gap:.28rem}.floatingNoticeToastTitle{font-size:.68rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastTitle{font-size:.74rem}.floatingNoticeToastMessage{margin-top:.12rem;font-size:.82rem;line-height:1.3}.floatingNoticeToastAttendanceClock .floatingNoticeToastMessage{margin-top:.1rem;font-size:1rem;line-height:1.12}.floatingNoticeToastAttendancePunchSummary{margin-top:.04rem;font-size:.82rem;line-height:1.2}.floatingNoticeToastFact{min-height:0;padding:.5rem .56rem;font-size:.82rem}.floatingNoticeToastFactLabel{font-size:.64rem}.floatingNoticeToastFactValue{font-size:.86rem}.floatingNoticeToastFacttime{row-gap:.12rem}.floatingNoticeToastFacttime .floatingNoticeToastFactValue{font-size:.96rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastDetail{margin-top:.16rem;font-size:.86rem;line-height:1.4}.floatingNoticeToastAttendanceClock .floatingNoticeToastAttendanceFacts{gap:.32rem;margin-top:.18rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastFacts{gap:.32rem}.floatingNoticeToastMeta{margin-top:.2rem;font-size:.68rem;line-height:1.2}.floatingNoticeToastAttendanceClock .floatingNoticeToastMeta{display:none}.floatingNoticeToastProgress{margin-top:.42rem}.floatingNoticeToastAttendanceClock .floatingNoticeToastProgress{display:none}.floatingNoticeToastDismiss{font-size:.72rem;top:.6rem;right:.64rem}.floatingNoticeToastActionLink,.noticeBannerActionLink{min-height:2rem;padding:.42rem .68rem;font-size:.78rem}.noticeBanner{border-radius:14px;gap:.38rem;padding:.64rem .72rem}.noticeBannerConstrained{max-height:min(100svh - 5rem,26rem)}.noticeBannerFact{min-height:0;padding:.56rem .6rem;font-size:.8rem}.noticeBannerFactLabel{font-size:.64rem}.noticeBannerFactValue{font-size:.88rem}.noticeBannerAttendanceClock{border-radius:17px;gap:.7rem;min-height:0;padding:1rem .88rem 1.02rem}.noticeBannerTitle{font-size:.66rem}.noticeBannerAttendanceClock .noticeBannerTitle{font-size:.72rem}.noticeBannerMessage{font-size:.82rem;line-height:1.34}.noticeBannerAttendanceClock .noticeBannerMessage{margin-top:.1rem;font-size:.98rem;line-height:1.12}.noticeBannerAttendancePunchSummary{margin-top:.04rem;font-size:.8rem;line-height:1.2}.noticeBannerAttendanceClock .noticeBannerDetail{margin-top:.14rem;font-size:.84rem;line-height:1.38}.noticeBannerFacttime .noticeBannerFactValue{font-size:.94rem}.noticeBannerAttendanceClock .noticeBannerAttendanceFacts{gap:.32rem;margin-top:.16rem}.noticeBannerAttendanceClock .noticeBannerFacts{gap:.32rem}.noticeBannerDismiss{font-size:.72rem}.longTextAssistantToolbar{gap:.42rem}.longTextAssistantToolbarField{flex:11rem;min-width:min(100%,11rem)}.longTextAssistantCompare{border-radius:15px;gap:.5rem;padding:.62rem .72rem}.longTextAssistantCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.longTextAssistantComparePane{border-radius:12px;gap:.28rem;padding:.56rem .62rem}.longTextAssistantCompareActions{gap:.42rem}.labelPrintField{min-width:min(8.5rem,100%)}.labelPrintGrid,.printInfoGrid{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.56rem}.labelPrintCard{border-radius:12px;gap:.24rem;min-height:0;padding:.62rem}.labelPrintHeader{gap:.08rem}.labelPrintTitle{font-size:.82rem;line-height:1.18}.labelPrintMeta{font-size:.68rem}.labelPrintBarcode{min-height:42px}.labelPrintValue{letter-spacing:.05em;font-size:.72rem}.printPageContainer{width:min(100%,40rem)}.printCard{border-radius:14px;padding:.9rem}.printTitle{margin-top:.3rem;font-size:1.28rem}.printLead{margin:.34rem 0 .72rem;font-size:.82rem}.printCodeCard{margin-bottom:.72rem;padding:.72rem}.printCodeLabel{font-size:.72rem}.printCodeValue{margin-top:.34rem;font-size:1.42rem}.printInfoItem{gap:.16rem}.printDescription{margin-top:.72rem;padding-top:.72rem;font-size:.82rem}.progressBar{height:.46rem;margin-top:.62rem}.mediaPreviewImage{border-radius:12px;max-height:150px}.effectiveAccessGrid{gap:.5rem}.effectiveAccessCell{border-radius:12px;gap:.38rem;padding:.62rem .68rem}.effectiveAccessLevel{min-width:4.7rem;padding:.24rem .5rem;font-size:.7rem}.permissionDisclosure{padding-top:.62rem}.permissionDisclosure[open] summary{margin-bottom:.58rem}.codeBlock{border-radius:14px;padding:.72rem;font-size:.76rem;line-height:1.4}.auditChangeList{border-radius:12px;gap:.46rem;margin-bottom:.62rem;padding:.62rem .68rem}.auditChangeItem{gap:.14rem;padding-left:.54rem}.auditChangeBefore,.auditChangeAfter{font-size:.78rem;line-height:1.34}.auditGroup{border-radius:14px}.auditGroupSummary{padding:.68rem .74rem}.formGrid,.tableMetaStack,.tableActionGrid{gap:.42rem}.formGrid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:start}.formSpanTwo{grid-column:1/-1}.inputLabel{gap:var(--form-label-gap)}.input,.select,.textarea{border-radius:12px;padding:.44rem .56rem}.textarea{min-height:5.4rem}.longTextAssistantTextareaCompact{min-height:3.6rem}.searchableSelectField{border-radius:12px;min-height:2.48rem}.searchableSelectInput{border-radius:12px 0 0 12px;padding:.5rem .62rem}.searchableSelectToggle{border-radius:0 12px 12px 0;min-width:2.45rem;padding:0 .66rem}.searchableSelectPanel{border-radius:14px;gap:.32rem;padding:.44rem;top:calc(100% + .28rem)}.searchableSelectOptions{gap:.2rem;max-height:12rem}.searchableSelectOption{border-radius:10px;gap:.14rem;padding:.5rem .6rem}.searchableSelectDescription,.searchableSelectEmpty{font-size:.72rem}.searchableSelectEmpty{padding:.54rem .58rem}.searchableMultiValueWrap{gap:.28rem;margin-bottom:.34rem}.primaryButton{border-radius:12px;min-height:2.2rem;padding:.54rem .68rem;font-size:.78rem;line-height:1.18}.secondaryButton,.ghostButton{border-radius:12px;min-height:2rem;padding:.44rem .62rem;font-size:.76rem;line-height:1.18}.workOrderDetailDisclosureSummary,.tableColumnPreferencesSummary{border-radius:999px;min-height:1.9rem;padding:.34rem .58rem;font-size:.72rem;line-height:1.16}.tableColumnPreferencesPanel{border-radius:14px;gap:.5rem;padding:.58rem}.tableColumnPreferencesHeader{gap:.5rem}.tableColumnPreferencesList{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.38rem}.tableColumnPreferencesOption{border-radius:10px;gap:.42rem;padding:.5rem .56rem}.tableColumnPreferencesDescription{font-size:.72rem;line-height:1.24}.tableColumnPreferencesActions{gap:.42rem}.tableColumnPreferencesNotice{border-radius:10px;padding:.5rem .56rem;font-size:.76rem}.tableSortLink{gap:.22rem;font-size:.72rem;line-height:1.1}.tableSortIndicator{font-size:.68rem}.tableWrap{border-radius:14px}.dataTable th,.dataTable td{padding:.54rem .5rem}.dataTable th{font-size:.72rem}.tableInlineActionButton{min-width:5.9rem;min-height:1.9rem;padding:.38rem .58rem;font-size:.74rem}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] tbody{gap:.38rem}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] tbody tr{border-radius:12px;gap:.3rem;padding:.54rem .58rem}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] td{grid-template-columns:minmax(4.4rem,5.6rem) minmax(0,1fr);gap:.18rem .46rem}.tableWrap[data-mobile-stack-ready=true] .dataTable[data-mobile-stack=true] td:before{font-size:.6rem;line-height:1.18}.metricsGrid,.twoColumn,.threeColumn,.dispatchBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.workOrderDetailOverviewGrid{grid-template-columns:1fr}.sectionGrid,.customerOverviewShell,.recruitmentOverviewShell,.recruitmentDetailGrid,.customerHeaderStrip,.customerCommandStrip,.recruitmentOverviewSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.recruitmentPipelineBoard,.recruitmentOpeningCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;min-width:0}.recruitmentStageRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem}.attendanceYearGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem}.attendanceYearMonth{gap:.26rem}.attendanceDaySummary,.attendanceWeekSummary{gap:.2rem}.attendanceDayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.attendanceMonthGrid{gap:.3rem}.attendanceMonthWeekday{letter-spacing:.02em;padding:.1rem .16rem;font-size:.6rem}.attendanceMonthCell{border-radius:12px;gap:.14rem;min-height:4.6rem;padding:.34rem .38rem}.attendanceMonthCellHeader{gap:.22rem}.attendanceMonthCellHeader strong{font-size:.78rem}.attendanceMonthCell .chip{padding:.16rem .28rem;font-size:.62rem}.attendanceMonthCell .mutedText{font-size:.62rem;line-height:1.16}.attendanceWeekCell .chip{padding:.14rem .24rem;font-size:.58rem}.orgChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.62rem}.orgChartNode{gap:.42rem}.orgChartNodeRoot{gap:.5rem}.orgChartCard{gap:.24rem}.orgChartChildren{border-left-width:1px;gap:.45rem;margin-left:.65rem;padding-left:.65rem}.staffHierarchyLabel{padding-left:calc(var(--staff-hierarchy-depth,0) * .9rem)}.staffHierarchyLabel:before{height:1.2rem;left:calc(var(--staff-hierarchy-depth,0) * .9rem - .5rem)}.sectionCard,.heroPanel,.metricCard,.authCard{border-radius:14px}.sectionCard,.heroPanel{padding:.74rem .8rem}.metricCard{gap:.2rem;padding:.7rem .76rem}.metricLabel{font-size:.68rem}.metricValue{font-size:clamp(1.12rem,3.6vw,1.4rem)}.metricDetail{font-size:.78rem;line-height:1.34}.sectionCard{gap:.62rem}.dispatchCard{border-radius:14px;gap:.52rem;padding:.72rem .78rem}.dispatchCardMeta{gap:.18rem}.auditIncidentCard,.auditSummaryCard{border-radius:14px;gap:.5rem;padding:.68rem .74rem}.auditIncidentHeader,.auditGroupHeader{gap:.5rem}.sectionHeader{gap:.42rem}.sectionCardTitle{font-size:.94rem}.sectionCardDescription{margin-top:.18rem;font-size:.8rem;line-height:1.34}}@media (pointer:coarse){.pageTabButton,.primaryButton,.secondaryButton,.ghostButton{min-height:2.9rem}.chip{min-height:2.2rem}}@media (pointer:coarse) and (max-width:720px){.pageTabButton,.primaryButton,.secondaryButton,.ghostButton{min-height:2.55rem}.chip{min-height:1.95rem}}@media (pointer:coarse) and (max-width:480px){.pageTabButton,.primaryButton,.secondaryButton,.ghostButton{min-height:2.2rem}.chip{min-height:1.7rem}}@media (pointer:coarse) and (max-width:1100px) and (max-height:540px) and (orientation:landscape){.pageTabButton,.primaryButton,.secondaryButton,.ghostButton{min-height:2.08rem}.primaryButton,.secondaryButton,.ghostButton{padding:.44rem .62rem;font-size:.76rem}.chip{min-height:1.72rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crmQueueGrid,.crmSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.crmQueueList,.crmActivityList{gap:.8rem;display:grid}.crmOwnerSnapshotGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;display:grid}.crmDirectoryGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem;display:grid}.crmPipelineBoard{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:1rem;display:grid}.crmPipelineColumn{background:linear-gradient(#ffffffeb,#faf6f0c7),#ffffffd9;border:1px solid #976a462e;border-radius:20px;gap:.8rem;min-height:18rem;padding:1rem;display:grid}.crmPipelineColumnHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.crmPipelineColumnStats{justify-items:end;gap:.4rem;display:grid}.crmPipelineColumnHeader h3{margin:0;font-size:1rem}.crmPipelineColumnHeader p{margin:.3rem 0 0}.crmPipelineColumnBody{align-content:start;gap:.8rem;display:grid}.crmDealCard{border-color:#1226241f}.crmDealCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.crmDealCardValue{color:#174a39;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem}.crmDealCardAccount,.crmDealCardContact{margin:0}.crmDealCardAccount{font-weight:600}.crmDealReferenceLine{margin:.2rem 0 0;line-height:1.4}.crmDealReferenceLine strong{color:#174a39}.crmDealCardMetaList{gap:.18rem;display:grid}.crmDealCardMetaList p{margin:0;line-height:1.4}.crmPipelineCardActions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin-top:.75rem;display:grid}.crmPipelineCardActions form,.crmPipelineCardActions a{min-width:0}.crmChipAlert{color:#a14b28;background:#b64b261f}.crmChipOpen{color:#174ea6;background:#174ea61f}.crmChipSuccess{color:#2b6b49;background:#2b6b491f}.crmChipWarning{color:#8b621c;background:#c0912a24}.crmChipStale{color:#5b5346;background:#60594c24}.crmDealCardOverdue{background:linear-gradient(#fff5f0f2,#ffffffeb);border-color:#b64b2638}.crmDealCardAttention{background:linear-gradient(#fffbeef5,#ffffffeb);border-color:#c0912a38}.crmDealCardWon{background:linear-gradient(#f1fcf5f2,#ffffffeb);border-color:#3673582e}.crmDealCardLost{background:linear-gradient(#fcf6f2f2,#ffffffeb);border-color:#824e3133}.crmDealCardStale{box-shadow:inset 0 0 0 1px #60594c1f}.crmOwnerSnapshotCard{border-color:#1226241f}.crmReportGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:1rem;display:grid}.crmReportCardList{gap:.8rem;display:grid}.crmReportInlineGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;display:grid}.crmReportCard{background:linear-gradient(#fffffff0,#f8f5efe0),#ffffffe6;border-color:#1226241f}.crmDirectoryCard{background:linear-gradient(#fffffff0,#f8f5efe6),#ffffffe6;border-color:#1226241f}.crmFiltersForm .searchableSelect,.crmLeadCreateForm .searchableSelect,.crmDealWorkflowForm .searchableSelect{width:100%}.crmLeadPrimaryGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.crmInlineGuidance{gap:.42rem;height:100%}.crmInlineGuidance p{margin:0}.crmFilterToggle{align-content:start;gap:.45rem}.crmFilterToggle input{width:1.05rem;height:1.05rem;margin:0}.crmSectionNav,.crmStageBar{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.crmStageBar form{min-width:0}.crmStageButton{width:100%;min-height:2.7rem;color:var(--text);font:inherit;background:#ffffffd1;border:1px solid #12262424;border-radius:999px;padding:.55rem .85rem;font-weight:700}.crmStageButtonActive{color:var(--accent-strong);background:#c35c2a1f;border-color:#c35c2a57;box-shadow:0 0 0 3px #c35c2a14}.crmStageButtonWon{border-color:#2b6b4933}.crmStageButtonLost{border-color:#b64b2638}.crmQuickActions{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;display:grid}.crmQuickActions form,.crmQuickActions a{min-width:0}.crmActivityPresetGrid{margin-bottom:.15rem}.crmStatusActionStack{margin-top:.75rem}.crmDealDetailLayout{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.95fr);align-items:start;gap:1rem;display:grid}.crmDealDetailMain,.crmDealDetailRail{gap:1rem;display:grid}.crmDealDetailRail{top:calc(max(.75rem, env(safe-area-inset-top)) + 4.4rem);position:sticky}.crmDealStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.crmActivityCard{border-color:#1226241a}.crmActivityCardOpen{border-color:#174ea62e}.crmActivityCardOverdue{background:linear-gradient(#fff3ecf5,#ffffffeb);border-color:#b64b263d}.crmActivityCardFollowUp{background:linear-gradient(#fff8f2f2,#ffffffeb);border-color:#c35c2a2e}.crmActivityCardSystem{background:linear-gradient(#f4f8fff2,#ffffffeb);border-color:#4a668c2e}.crmActivityMetaList{gap:.18rem;display:grid}.crmActivityMetaList p{margin:0}.crmActivityCardActions{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin-top:.2rem;display:grid}.crmActivityCardActions form{min-width:0}@media (max-width:900px){.aiLauncherDialogHeader{flex-direction:column}.aiLauncherDialogHeaderActions{justify-content:space-between;width:100%}.crmQueueGrid,.crmSummaryGrid,.crmPipelineBoard,.crmOwnerSnapshotGrid,.crmDirectoryGrid,.crmDealDetailLayout,.crmDealStatsGrid{grid-template-columns:1fr}.crmDealDetailRail{position:static;top:auto}.crmPipelineColumn{min-height:0}}@media (max-width:640px){.pageHeader{grid-template-columns:1fr;gap:.56rem}.pageBrandHeader{gap:.44rem}.pageHeader>:last-child{justify-items:stretch;width:100%}.pageHeader>:last-child .actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.workOrdersQueuePageHeader .workOrdersPageHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.secondaryButton,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.chip,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.pageQuickMenu,.workOrdersQueuePageHeader .workOrdersPageHeaderActions>.pageQuickMenu>.pageQuickMenuSummary{width:100%}.sectionCard{border-radius:16px;gap:.56rem;padding:.76rem .8rem}.sectionCardHeader{gap:.34rem}.metricCard{border-radius:16px;padding:.72rem .76rem}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(6.8rem,1fr));gap:.36rem}.chipGridCompact{grid-template-columns:repeat(auto-fit,minmax(5.4rem,1fr));gap:.24rem}.actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.collectionCallout{border-radius:14px;gap:.32rem;padding:.54rem .58rem}.pageTabs{gap:.3rem}.pageTabsHeader{gap:.28rem;padding-bottom:.2rem}.workOrderDetailTopActions,.workOrderDetailSummaryStrip,.workOrderDetailOverviewGrid{grid-template-columns:1fr}.workOrderDetailTopActions{gap:.42rem}.workOrderDetailTopActions .secondaryButton,.workOrderDetailTopActions .primaryButton{min-height:2.4rem;padding-block:.56rem}.workOrderDetailSummaryStrip .customerHeaderStripCard{border-radius:15px;gap:.42rem;padding:.68rem .72rem}.workOrderDetailSummaryStrip .customerSummaryValue{font-size:.92rem;line-height:1.32}.workOrderDetailSummaryText{font-size:.76rem;line-height:1.26}.workOrderDetailLaneLead{border-radius:14px;gap:.26rem;padding:.52rem .56rem}.workOrderDetailSummaryStrip .customerSummaryLabel{letter-spacing:.05em;font-size:.68rem}.pageTabButton{min-width:6.2rem;min-height:1.88rem;padding:.34rem .5rem;font-size:.73rem;line-height:1.2}.pageTabList{gap:.32rem}.workOrderDetailUtilityNav{top:calc(var(--page-sticky-top,.32rem) + 2.34rem);gap:.34rem}.workOrderDetailUtilityNav .customerSubnavChip{border-radius:14px;min-height:2.7rem;padding:.46rem .54rem}.dashboardPriorityQueuesCard .actionGrid,.dashboardWalkthroughCard .actionGrid,.dashboardAuthWatchCard .actionGrid,.dashboardBillingSignalCard .actionGrid,.dashboardBrowserSweepCard .actionGrid,.reportsQueueJumpCard .actionGrid,.reportsReviewQueueCard .actionGrid,.inventoryAttentionActions,.invoiceBillingFiltersForm .actionGrid,.invoicesPageHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantPanelConversationHeader,.assistantPanelContextSummary{flex-direction:column;align-items:stretch}.assistantPanelQuickPromptButton,.assistantPanelClearButton{justify-content:center;width:100%}.aiLauncherButton{right:max(.75rem, calc(env(safe-area-inset-right) + .55rem));bottom:max(.75rem, calc(env(safe-area-inset-bottom) + .55rem));min-height:3.2rem;padding:.72rem .95rem}.liveRefreshDock{right:max(.75rem, calc(env(safe-area-inset-right) + .55rem));left:auto;bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 4.15rem)}.liveRefreshDockButton{width:2.28rem;height:2.28rem}.liveRefreshDockButtonGlyph{width:1.55rem;height:1.55rem;font-size:.84rem}.liveRefreshDockPanel{width:min(16rem,100vw - 1.4rem);padding:.72rem .78rem;inset:auto 0 calc(100% + .55rem) auto}.aiLauncherButtonLabel{display:none}.aiLauncherBackdrop{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))}.aiLauncherDialog{border-radius:24px;width:min(100vw - 1rem,40rem);max-height:min(100vh - 1rem,100svh - 1rem);padding:.85rem}.aiLauncherWorkspaceLink{flex:auto;justify-content:center}.workOrderDetailTabsShell .pageTabs{gap:0}.workOrderDetailTabsShell .pageTabsHeader{box-shadow:none;gap:.2rem;margin-top:0;padding-top:.08rem;padding-bottom:.16rem;top:0}.workOrderDetailHeaderMain{grid-template-columns:1fr;gap:.5rem}.workOrderDetailHeaderTopRow{grid-template-columns:1fr}.workOrderDetailHeaderCopy,.workOrderDetailHeaderLinks{gap:.26rem}.workOrderDetailHeaderTimeWatch,.workOrderDetailHeaderTimeWatchTopline,.workOrderActionCenterHero,.workOrderActionCenterSupportGrid,.workOrderActionCenterLayout{grid-template-columns:1fr}.workOrderActionCenterRail{position:static;top:auto}.workOrderActionCenterMoveCard{flex-direction:column}.workOrderActionCenterMoveCardActions{justify-content:stretch;width:100%;min-width:0}.workOrderNextStepsTaskSummary{grid-template-columns:1fr}.workOrderActionCenterTaskSummaryAside{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%}.workOrderNextStepsTaskCurrent{justify-self:start}.workOrderDetailHeaderControlRail{grid-template-columns:1fr;gap:.48rem}.workOrderDetailHeaderActions{width:100%}.workOrderActionCenterHeroTopline,.workOrderActionCenterTimeCardHeader{flex-direction:column}.workOrderActionCenterHeroTabRow,.workOrderActionCenterHeroControlRow,.workOrderActionCenterHeroMetaRow,.workOrderActionCenterHeroSummaryStats{grid-template-columns:1fr}.workOrderActionCenterHeroBlockerButton{justify-content:center;width:100%}.workOrderActionCenterTimeCardActions,.workOrderActionCenterSectionMedia .workOrderActionCenterTimeCardActions,.workOrderActionCenterSectionDetails .chipGridCompact{grid-template-columns:1fr}.workOrderActionCenterHeroTitle{font-size:1.42rem}.workOrderActionCenterHeroLead{font-size:.9rem}.workOrderActionCenterStack{border-radius:24px;padding:.7rem}.workOrderDetailTabsShellActionCenter{padding-top:.08rem}.workOrderDetailTabsShellActionCenter .pageTabList{gap:.28rem;padding-bottom:.04rem}.workOrderDetailTabsShellActionCenter .pageTabButton{min-height:2rem;padding:.4rem .66rem;font-size:.78rem}.workOrderActionCenterHeroCard,.workOrderActionCenterSection.sectionCard{border-radius:20px;padding:.84rem .88rem}}
