:root{--enterprise-bg:#09111b;--enterprise-panel:#0f1824;--enterprise-panel-raised:#131f2d;--enterprise-panel-soft:#0c1520;--enterprise-line:#25354a;--enterprise-line-strong:#36506e;--enterprise-text:#f5f8fc;--enterprise-muted:#91a0b3;--enterprise-blue:#3d82ff;--enterprise-green:#42cf83;--enterprise-amber:#f2b84b;--enterprise-red:#ff6971;--enterprise-radius:12px;--enterprise-radius-sm:8px;--enterprise-shadow:0 10px 30px #00000029}html,body{background:var(--bg);font-feature-settings:"tnum" 1,"ss01" 1;text-rendering:optimizelegibility}body{letter-spacing:-.005em}.content{max-width:1720px;padding:26px 30px 48px}.panel,.metric,.eventTile,.contactCard,.nextProductHero,.productWorkspaceHead{border-radius:var(--enterprise-radius)!important;border-color:var(--enterprise-line)!important;box-shadow:none!important}.panel{background:var(--panel)!important}.panel:hover{border-color:var(--enterprise-line)!important}.panelHeader{border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);min-height:38px;margin-bottom:16px;padding-bottom:10px}.panelHeader h2{letter-spacing:-.015em;font-size:17px}.panelHeader p.muted{margin-top:4px;line-height:1.45}.eyebrow{letter-spacing:.13em!important;color:#78aaff!important;font-size:11px!important;font-weight:850!important}.muted{color:var(--enterprise-muted)!important}h1,h2,h3,strong{letter-spacing:-.012em}.topbar{border-bottom:1px solid var(--enterprise-line);margin-bottom:20px;padding-bottom:16px}.topbar h1{font-size:28px;line-height:1.08}.pageHeadingWrap>.muted{max-width:850px;font-size:12px;line-height:1.5}.pageNavControls{gap:6px}.pageNavButton{border-radius:7px!important;min-height:31px!important;padding:6px 9px!important;font-size:11px!important}button,.primary,.secondary,.textButton,.iconSquare,.navItem{touch-action:manipulation}.primary,.secondary{letter-spacing:.005em;min-height:38px;border-radius:8px!important;font-size:11px!important;font-weight:780!important}.primary{box-shadow:inset 0 1px #ffffff14}.primary:hover{filter:brightness(1.06)}.secondary{background:var(--enterprise-panel-soft)!important;border-color:var(--enterprise-line)!important}.secondary:hover,.iconSquare:hover{border-color:var(--enterprise-line-strong)!important;background:var(--enterprise-panel-raised)!important}.compactButton,.compactBtn{min-height:32px!important;padding:6px 9px!important}.iconSquare{border-radius:7px!important;width:32px!important;height:32px!important;margin-right:0!important}input[type=checkbox],input[type=radio]{appearance:auto!important;accent-color:var(--enterprise-blue)!important;width:17px!important;min-width:17px!important;height:17px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}input[type=checkbox]:before,input[type=radio]:before{content:none!important;display:none!important}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer}.shell .content input:not([type=checkbox]):not([type=radio]):not(.usDateNative),.shell .content select,.shell .content textarea{border-color:var(--enterprise-line)!important;background:var(--control-bg)!important;border-radius:7px!important;min-height:38px!important;font-size:11px!important}.shell .content textarea{line-height:1.5}.shell .content input:focus,.shell .content select:focus,.shell .content textarea:focus{border-color:var(--enterprise-blue)!important;box-shadow:0 0 0 2px #3d82ff29!important}.shell .content label{letter-spacing:0}.formGrid{gap:12px!important}.formGrid label,.scheduleForm label,.modalCard label,.productAdminForm label,.demoBuilder label{color:#aeb9c8!important;font-size:11px!important;font-weight:760!important}.formActions{margin-top:16px!important;padding-top:14px!important}.sidebar{scrollbar-width:thin;width:264px;overflow-y:auto;background:#0a121c!important;border-right:1px solid #1e2c3e!important;padding:18px 12px 14px!important}.brand{padding:2px 8px 18px!important}.brand strong{font-size:15px}.brand span{line-height:1.35;font-size:11px!important}.sidebarPrimaryNav,.sidebarOperations nav{gap:2px!important}.sidebarOperations{border-top:1px solid #1e2c3e;margin-top:14px;padding-top:12px}.sidebarSectionLabel{color:#5f7187;letter-spacing:.13em;text-transform:uppercase;padding:0 10px 7px;font-size:11px;font-weight:900;display:block}.navItem{min-height:35px;border-radius:7px!important;gap:9px!important;padding:8px 9px!important;font-size:11px!important}.navItem svg{width:16px;height:16px}.navItem:hover{background:#111e2c!important}.navItem.active{box-shadow:inset 2px 0 0 var(--enterprise-blue)!important;color:#edf5ff!important;background:#15263a!important}.sidebarBottom{padding-top:12px}.profile{padding:12px 8px 0!important}.profile strong,.profile span,.profile small{font-size:11px!important}.tabs,.displayTabs.simple{scrollbar-width:none;align-items:center;overflow-x:auto;border:1px solid var(--enterprise-line)!important;background:#0b1420!important;border-radius:9px!important;gap:0!important;margin-bottom:16px!important;padding:3px!important;display:flex!important}.tabs::-webkit-scrollbar{display:none}.displayTabs.simple::-webkit-scrollbar{display:none}.tabs a,.displayTabs.simple button,.displayTabs.simple a{white-space:nowrap;color:#8f9eb1!important;background:0 0!important;border:0!important;border-radius:6px!important;min-height:34px!important;padding:8px 11px!important;font-size:11px!important;font-weight:760!important}.tabs a.active,.tabs a:hover,.displayTabs.simple .active,.displayTabs.simple a:hover{color:#fff!important;box-shadow:none!important;background:#17263a!important;border-bottom:0!important}.compactEventTabs{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;box-shadow:0 8px 18px #00000024;background:#09111bf0!important}.eventPowerFilters{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(115px,.7fr)) auto auto auto;margin-bottom:12px;position:sticky;top:8px;background:#0f1824f5!important;gap:7px!important;padding:10px!important;display:grid!important}.eventPowerFilters .search{min-width:0!important}.eventPowerFilters select,.eventPowerFilters input{min-height:34px!important}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.eventTile{background:#0f1824!important;border-top-width:3px!important;padding:14px!important;transition:border-color .14s,background .14s!important}.eventTile:hover{background:#121e2c!important;transform:none!important}.eventTile h3{margin:12px 0 3px!important;font-size:16px!important}.eventTile p{margin-bottom:12px!important;font-size:11px!important}.eventTimes{gap:6px!important;margin-top:12px!important;padding-top:10px!important}.eventTimes small{text-transform:uppercase;letter-spacing:.08em;font-size:11px!important}.eventTimes strong{font-size:11px!important}.eventHeader{border:1px solid var(--enterprise-line);background:linear-gradient(#111d2b,#0d1722);border-radius:10px;margin:0 -6px 12px!important;padding:14px 16px!important}.eventHeader .backLink,.eventHeader .eventHeaderNav{margin-bottom:12px!important}.eventHeader .eventHeaderNav{flex-wrap:wrap}.eventHeader .pageNavButton{white-space:nowrap;letter-spacing:-.011em;gap:8px;color:#e8eef6!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #e8eef661!important;border-radius:10px!important;padding:8px 14px!important;font-size:14px!important;font-weight:650!important}.eventHeader .pageNavButton svg{width:16px;height:16px;color:currentColor!important;stroke:currentColor!important}.eventHeader .pageNavButton:hover,.eventHeader .pageNavButton:focus-visible{color:#fff!important;background:#ffffff1a!important;border-color:#e8eef6b8!important}.eventHeaderRow{align-items:center!important}.eventTitleLine h1{line-height:1.05;font-size:27px!important}.eventHeader p{margin:4px 0 8px!important;font-size:11px!important}.chips.big{flex-wrap:wrap;gap:7px!important}.chips.big span{border:1px solid var(--enterprise-line);background:#0b1420;border-radius:6px;padding:5px 7px;font-size:11px!important}.eventHeaderActions{align-self:center}.eventMetrics{gap:8px!important}.eventMetrics .metric{padding:13px!important}.eventMetrics .metric span{text-transform:uppercase;letter-spacing:.08em;font-size:11px!important}.eventMetrics .metric strong{font-size:20px!important}.overviewTopGrid{gap:10px!important}.overviewEmbeddedSection{margin-top:10px}.tableWrap,.tablePanel,.reportTablePanel{border-radius:10px!important}.dataTable{border-collapse:collapse;width:100%}.dataTable thead{background:#0c1520}.dataTable th{border-bottom:1px solid var(--enterprise-line);text-transform:uppercase;letter-spacing:.08em;height:35px;color:#718298!important;padding:8px 10px!important;font-size:11px!important;font-weight:900!important}.dataTable td{border-bottom:1px solid #1f2c3d!important;padding:10px!important;font-size:11px!important}.dataTable tbody tr:hover{background:#111d2a}.tableHeader,.reportHead{background:#0c1520!important;font-size:11px!important;font-weight:900!important}.tableRow,.reportRow{min-height:45px;padding-top:9px!important;padding-bottom:9px!important}.tableRow:hover,.reportRow:hover{background:#111d2a!important}.nextProductWorkspace{gap:12px;display:grid}.nextProductHero{border:1px solid var(--enterprise-line)!important;background:linear-gradient(120deg,#101c2a,#0d1721)!important;min-height:auto!important;padding:17px 18px!important}.nextProductHero h1{margin:4px 0!important;font-size:23px!important}.nextProductHero p:not(.eyebrow){max-width:850px;line-height:1.5;color:var(--enterprise-muted)!important;margin:0!important;font-size:11px!important}.nextProductMetrics,.previewMetrics{gap:8px!important;margin-bottom:10px!important}.nextProductMetrics article,.previewMetrics .metric{border:1px solid var(--enterprise-line)!important;min-height:70px!important;box-shadow:none!important;background:#0f1824!important;border-radius:9px!important}.nextProductMetrics article b,.previewMetrics strong{font-size:20px!important}.productWorkspaceHead{background:#0e1722!important;padding:11px!important}.productAdminForm,.demoBuilder{gap:9px!important}.demoAdminRows>div,.passLedgerCard{border-color:#213047!important}.demoAdminRows>div{min-height:46px;padding:9px 0!important}.passLedgerCard{background:#0d1722!important;border-radius:9px!important}.scannerPage{gap:10px;width:min(1040px,100%);margin:0 auto;display:grid}.scannerPage>header{border:1px solid var(--enterprise-line);background:#0e1824;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:12px!important;margin:0!important;padding:13px 15px!important;display:grid!important}.scannerPage>header h1{margin:2px 0!important;font-size:21px!important}.scannerPage>header p:not(.eyebrow){color:var(--enterprise-muted);margin:0!important;font-size:11px!important}.scannerModeIcon{border-radius:9px!important;width:38px!important;height:38px!important}.scannerModeSwitch{border:1px solid var(--enterprise-line);background:#0b1420;border-radius:9px;padding:4px;grid-template-columns:repeat(3,1fr)!important;gap:5px!important;margin:0!important}.scannerModeSwitch button{background:0 0!important;border:0!important;border-radius:6px!important;min-height:40px!important;font-size:11px!important}.scannerCheckpointBar{min-height:50px;background:#0f1824!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) minmax(190px,280px) auto!important;margin:0!important;padding:8px 10px!important}.scannerCheckpointBar select{min-height:34px!important}.scannerCamera.panel{margin:0!important;padding:10px!important}.scannerViewport{min-height:340px;max-height:52vh;overflow:hidden;background:#02070d!important;border-radius:8px!important}.scannerViewport>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 20px);background:#040a11d1!important;border-radius:6px!important;padding:7px 9px!important;bottom:10px!important;left:10px!important}.scanResultBanner{z-index:80;min-height:76px;position:sticky;top:8px;box-shadow:0 16px 50px #0000004d;border-width:2px!important;border-radius:10px!important;padding:13px 15px!important}.scanResultBanner strong{font-size:19px!important}.scanResultBanner span{font-size:11px!important}.scannerZoneChips{margin-top:7px!important}.scannerAlwaysManual{margin:0!important;padding:12px!important}.scanLog{padding:12px!important}.scanLog .panelHeader{margin-bottom:5px!important}.scanLogRow{min-height:38px!important;padding:8px 4px!important}.scannerPhotoVerifyCard{border-radius:14px!important;padding:18px!important}.scannerPhotoPerson strong{font-size:23px!important}.scannerSettingsGrid{gap:10px!important}.scannerDeviceBuilder,.scannerDeviceListPanel,.scannerLocationsPanel{margin-top:10px!important}.scannerDeviceList article,.scannerLocationList article{background:#0d1722!important;border-radius:8px!important}.scannerDeviceList article{padding:10px!important}.scannerDeviceConfig{gap:6px!important}.secureWalletPass,.credentialLiveCard{border-radius:16px!important;box-shadow:0 28px 80px #00000047!important}.securePassState,.credentialValidity{border-radius:0!important}.passFastFacts>span{border-radius:8px!important}.liveVerificationPanel{border-radius:10px!important}.liveQrMotion{border-radius:11px!important}.memoWorkspace{width:100%;max-width:1220px;margin:0 auto}.memoToolbar{z-index:20;border:1px solid var(--enterprise-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1520f5;border-radius:9px;min-height:58px;padding:9px 11px;position:sticky;top:48px}.memoToolbar h2{font-size:16px!important}.memoToolbarNote{color:var(--enterprise-muted);font-size:11px!important}.memoSheet{border:1px solid #d7dde5;width:100%;border-radius:4px!important;max-width:none!important;padding:34px 38px!important;box-shadow:0 14px 45px #00000038!important}.memoHero{justify-content:space-between;display:flex;gap:28px!important}.memoHero h1{line-height:1.05;font-size:29px!important}.memoVenueBand{overflow:hidden;border-radius:4px!important}.memoVenueBand>div{min-height:58px}.memoTimingGrid{gap:7px!important}.memoTimingGrid .infoItem{border-radius:4px!important}.memoSection{margin-top:22px!important}.memoSection>h2,.memoDepartments>h2{letter-spacing:.11em!important;color:#394657!important;font-size:11px!important}.memoTable{font-size:11px!important}.memoTable th{background:#f2f5f8;font-size:11px!important}.memoTable td,.memoTable th{padding:7px 8px!important}.memoDepartment{border-left:3px solid #315f9e;margin:12px 0;padding-left:12px}.memoDepartment h3{font-size:12px}.memoDepartment p{margin:5px 0!important;font-size:11px!important}.memoContactCard{border-radius:4px!important}.memoFooter{border-top:1px solid #dbe1e8;margin-top:28px!important;padding-top:10px!important;font-size:11px!important}.status,.ledgerStatus,.sourcePill,.departmentPill{text-transform:uppercase;letter-spacing:.055em;border-radius:5px!important;font-size:11px!important;font-weight:850!important}.noticeBox,.successBox,.errorBox,.readOnlyNotice{line-height:1.45;border-radius:7px!important;padding:9px 11px!important;font-size:11px!important}.reportKpi,.financeKpi,.metric{border-radius:9px!important}.metric{padding:14px!important}.metric strong{font-size:22px!important}.financeFilters,.reportFilters{border-radius:9px!important}.financeEventRow,.settlementRow{border-radius:8px!important}@media (max-width:1180px){.shell{grid-template-columns:78px minmax(0,1fr)!important}.sidebar{width:78px!important}.sidebarSectionLabel,.sidebarOperations .navItem span{display:none}.sidebarOperations{margin-top:10px}.eventPowerFilters{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:760px){.shell{display:block!important}.content{padding:14px 12px 88px!important}.topbar{padding-bottom:12px!important}.topbar h1{font-size:23px!important}.cardGrid{grid-template-columns:1fr!important}.eventPowerFilters{position:static;grid-template-columns:1fr 1fr!important}.eventPowerFilters .search{grid-column:1/-1}.eventHeader{margin:0 0 10px!important;padding:12px!important}.eventHeaderRow{align-items:stretch!important}.eventHeaderActions>*{flex:1;justify-content:center}.compactEventTabs{top:0;border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:-12px!important;margin-right:-12px!important}.nextProductHero{padding:14px!important}.nextProductHero h1{font-size:21px!important}.scannerPage{gap:8px}.scannerPage>header{grid-template-columns:auto 1fr!important;padding:10px!important}.scannerSettingsLink{grid-column:1/-1;width:100%;position:static!important}.scannerCheckpointBar{grid-template-columns:1fr!important}.scannerViewport{min-height:320px;max-height:48vh}.scannerViewport video{min-height:320px}.scannerPhotoVerifyCard{padding:14px!important}.memoSheet{padding:20px!important}.memoToolbar{top:0}}@media print{.memoSheet{box-shadow:none!important;border:0!important}}.tandemDialogBackdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tandemDialog{border:1px solid var(--enterprise-line-strong);background:#0f1824;border-radius:12px;gap:14px;width:min(520px,100%);padding:18px;display:grid;box-shadow:0 30px 100px #00000073}.tandemDialog>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.tandemDialog>header>span{color:#79a8ef;background:#14243a;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.tandemDialog>header>span.danger{color:#ff7b82;background:#321b20}.tandemDialog h2{margin:2px 0 0;font-size:18px}.tandemDialogMessage{color:#a9b7c8;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.tandemDialog label{color:#aeb9c8;gap:6px;font-size:11px;font-weight:800;display:grid}.tandemDialog footer{border-top:1px solid var(--enterprise-line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.scannerOperationalGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:start;gap:10px;display:grid}.scannerSideRail{gap:10px;display:grid;position:sticky;top:8px}.scannerSideRail .scanLog{max-height:56vh;margin:0;overflow:auto}.scannerRailEmpty{text-align:center;min-height:180px;color:var(--enterprise-muted);align-content:center;place-items:center;gap:7px;display:grid}.scannerRailEmpty svg{color:#50749b;width:28px;height:28px}.scannerRailEmpty strong{color:var(--enterprise-text);font-size:12px}.scannerRailEmpty span{max-width:210px;font-size:11px;line-height:1.45}.scannerManualCompact{overflow:hidden;padding:0!important}.scannerManualCompact summary{cursor:pointer;background:#0d1722;align-items:center;gap:9px;padding:11px 12px;list-style:none;display:flex}.scannerManualCompact summary::-webkit-details-marker{display:none}.scannerManualCompact summary>span{gap:1px;display:grid}.scannerManualCompact summary strong{font-size:11px}.scannerManualCompact summary small{color:var(--enterprise-muted);font-size:11px}.scannerManualCompact form{border-top:1px solid var(--enterprise-line);gap:7px;padding:10px;display:grid}.scannerManualCompact .scannerManualRow{grid-template-columns:1fr auto;gap:6px;display:grid}.scannerManualCompact .scannerManualRow input{min-width:0}@media (max-width:860px){.scannerOperationalGrid{grid-template-columns:1fr}.scannerSideRail{grid-template-columns:1fr;position:static}.scannerSideRail .scanLog{max-height:none}}.eventRecordLayout{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:14px;display:grid}.eventRecordNav{border:1px solid var(--enterprise-line);background:#0b1420;border-radius:10px;gap:13px;padding:11px;display:grid;position:sticky;top:10px}.eventRecordNav section{gap:3px;display:grid}.eventRecordNav section>span{color:#60738a;letter-spacing:.12em;text-transform:uppercase;padding:4px 7px 5px;font-size:11px;font-weight:900}.eventRecordNav a{color:#96a5b7;border-left:2px solid #0000;border-radius:6px;align-items:center;min-height:32px;padding:7px 8px;font-size:11px;font-weight:760;display:flex}.eventRecordNav a:hover{color:#edf5ff;background:#111d2a}.eventRecordNav a.active{color:#fff;border-left-color:var(--enterprise-blue);background:#16263a}.eventRecordBody{min-width:0}.eventRecordBody>.workspaceStack,.eventRecordBody>.memoWorkspace{margin-top:0}@media (max-width:960px){.eventRecordLayout{grid-template-columns:1fr}.eventRecordNav{z-index:34;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09111bf5;border-left:0;border-right:0;border-radius:0;gap:8px;margin:0 -12px 10px;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto}.eventRecordNav section{flex:none;gap:3px;display:flex}.eventRecordNav section>span{display:none}.eventRecordNav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding:7px 9px}.eventRecordNav a.active{border-left:0;border-bottom-color:var(--enterprise-blue)}}.workspaceDrawerBackdrop{z-index:1900;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03080f9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspaceDrawer{background:var(--panel);border-left:1px solid var(--enterprise-line-strong);width:min(560px,100%);height:100%;animation:.18s ease-out both tandemDrawerIn;overflow:auto;box-shadow:-28px 0 80px #00000052}.workspaceDrawer.wide{width:min(760px,100%)}.workspaceDrawer.document{width:min(1040px,100%)}@keyframes tandemDrawerIn{0%{opacity:.65;transform:translate(26px)}to{opacity:1;transform:none}}.workspaceDrawerHeader{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--enterprise-line);background:#0f1824f7;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.workspaceDrawerHeader h2{margin:3px 0 4px;font-size:22px}.workspaceDrawerHeader p:not(.eyebrow){max-width:560px;color:var(--enterprise-muted);margin:0;font-size:11px;line-height:1.5}.workspaceDrawerBody{padding:18px 22px 40px}.workspaceDrawerBody>.panel,.workspaceDrawerBody>form.panel{background:0 0!important;border:0!important;padding:0!important}.workspaceDrawerBody .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceDrawerBody .primary,.workspaceDrawerBody .secondary{min-height:40px}.workspaceDashboard{gap:12px;display:grid}.workspaceCommandBar{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.workspaceCommandBar>div:first-child{min-width:0}.workspaceCommandBar h2{margin:2px 0 3px;font-size:18px}.workspaceCommandBar p{color:var(--enterprise-muted);margin:0;font-size:11px;line-height:1.45}.workspaceActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.workspaceKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspaceKpi{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:9px;min-height:84px;padding:13px 14px}.workspaceKpi span{color:var(--enterprise-muted);text-transform:uppercase;letter-spacing:.075em;font-size:11px;font-weight:760;display:block}.workspaceKpi strong{margin-top:5px;font-size:21px;display:block}.workspaceKpi small{color:var(--enterprise-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.workspaceSection{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:10px}.workspaceSectionHeader{border-bottom:1px solid var(--enterprise-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.workspaceSectionHeader h3{margin:0;font-size:14px}.workspaceSectionHeader p{color:var(--enterprise-muted);margin:3px 0 0;font-size:11px}.workspaceList{display:grid}.workspaceListRow{border-bottom:1px solid #1e2c3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.workspaceListRow:last-child{border-bottom:0}.workspaceListRow strong{font-size:11px;display:block}.workspaceListRow span,.workspaceListRow small{color:var(--enterprise-muted);font-size:11px;line-height:1.4;display:block}.workspaceEmpty{text-align:center;color:var(--enterprise-muted);padding:28px 18px}.workspaceEmpty strong{color:var(--text);margin-bottom:4px;font-size:13px;display:block}.workspaceActionTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workspaceActionTile{text-align:left;border:1px solid var(--enterprise-line);background:var(--enterprise-panel-soft);color:var(--text);border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.workspaceActionTile:hover{border-color:var(--enterprise-line-strong);background:var(--enterprise-panel-raised)}.workspaceActionTile svg{color:#73a8ff;flex:none;margin-top:1px}.workspaceActionTile strong{font-size:11px;display:block}.workspaceActionTile small{color:var(--enterprise-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}@media (max-width:760px){.workspaceDrawer,.workspaceDrawer.wide,.workspaceDrawer.document{border-left:0;border-top:1px solid var(--enterprise-line-strong);border-radius:18px 18px 0 0;width:100%;height:min(88vh,920px);margin-top:auto;animation:.2s ease-out both tandemDrawerUp}@keyframes tandemDrawerUp{0%{opacity:.65;transform:translateY(35px)}to{opacity:1;transform:none}}.workspaceDrawerHeader{padding:16px 16px 13px}.workspaceDrawerBody{padding:14px 16px 34px}.workspaceDrawerBody .formGrid{grid-template-columns:1fr}.workspaceCommandBar{flex-direction:column;align-items:flex-start}.workspaceActions{justify-content:flex-start;width:100%}.workspaceActions>*{flex:auto;justify-content:center}.workspaceKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceActionTiles{grid-template-columns:1fr}.eventRecordLayout{display:block!important}.eventRecordNav{scrollbar-width:none;z-index:60!important;background:#0b1420!important;border:0!important;border-radius:0!important;gap:5px!important;margin:0 -12px 12px!important;padding:7px 10px!important;display:flex!important;position:sticky!important;top:0!important;overflow-x:auto!important}.eventRecordNav::-webkit-scrollbar{display:none}.eventRecordNav section{display:contents!important}.eventRecordNav section>span{display:none!important}.eventRecordNav a{white-space:nowrap!important;border-radius:7px!important;flex:none!important;min-height:35px!important;padding:8px 11px!important}.eventRecordBody{min-width:0!important}.eventPowerFilters{grid-template-columns:1fr 1fr!important;padding:10px!important;display:grid!important}.eventPowerFilters .search{grid-column:1/-1!important;width:100%!important}.eventPowerFilters input,.eventPowerFilters select{width:100%!important;max-width:none!important}}[data-theme=light] .eventTile,[data-theme=light] .eventHeader,[data-theme=light] .scannerPage>header,[data-theme=light] .scannerModeSwitch,[data-theme=light] .scannerCheckpointBar,[data-theme=light] .compactEventTabs,[data-theme=light] .eventRecordNav,[data-theme=light] .eventTile h1,[data-theme=light] .eventTile h2,[data-theme=light] .eventTile h3,[data-theme=light] .eventHeader h1,[data-theme=light] .scannerPage h1,[data-theme=light] .scannerModeSwitch strong{color:#f7faff!important}[data-theme=light] .eventTile p,[data-theme=light] .eventTile small,[data-theme=light] .eventTile span,[data-theme=light] .eventHeader p,[data-theme=light] .eventHeader .chips span,[data-theme=light] .scannerPage>header p{color:#a9b8ca!important}.globalSearchLaunch{width:100%;position:relative}.globalSearchLaunch kbd{color:#6f8197;background:#0c1520;border:1px solid #2d3d52;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:11px}.globalSearchBackdrop{z-index:2100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070dad;place-items:start center;padding:9vh 16px 20px;display:grid;position:fixed;inset:0}.globalSearchPanel{color:#f5f8fc;background:#0d1723;border:1px solid #344b68;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(860px,100%);max-height:78vh;display:grid;overflow:hidden;box-shadow:0 35px 120px #0000007a}.globalSearchInput{border-bottom:1px solid #24354b;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.globalSearchInput>svg{color:#78aaff}.globalSearchInput input{min-height:40px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;font-size:15px!important}.globalSearchInput input::placeholder{color:#718298}.globalSearchInput kbd{color:#8fa0b5;background:#111f2e;border:1px solid #32465f;border-radius:6px;padding:5px 7px;font-size:11px}.globalSearchInput button{color:#9badc2;background:#132235;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.globalSearchFilters{scrollbar-width:none;border-bottom:1px solid #203044;gap:5px;padding:9px 12px;display:flex;overflow:auto}.globalSearchFilters::-webkit-scrollbar{display:none}.globalSearchFilters button{color:#8fa0b5;background:#0d1723;border:1px solid #263951;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.globalSearchFilters button.active{color:#fff;background:#183a68;border-color:#356cad}.globalSearchResults{padding:8px;overflow:auto}.globalSearchResults section{margin-bottom:9px}.globalSearchResults h3{color:#657990;text-transform:uppercase;letter-spacing:.11em;margin:0;padding:7px 9px;font-size:11px}.globalSearchResults section>button{text-align:left;color:#fff;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.globalSearchResults section>button:hover,.globalSearchResults section>button:focus{background:#142337;outline:none}.globalSearchIcon{color:#78aaff;background:#142943;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.globalSearchIcon svg{width:17px;height:17px}.globalSearchResults button>span:nth-child(2) strong{font-size:11px;display:block}.globalSearchResults button>span:nth-child(2) small{color:#8fa1b6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.globalSearchResults button>em{color:#63758b;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.globalSearchEmpty{text-align:center;color:#6f8299;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;display:flex}.globalSearchEmpty svg{color:#5583c4;width:28px;height:28px}.globalSearchEmpty strong{color:#dce7f5;font-size:13px}.globalSearchEmpty span{max-width:470px;font-size:11px}.globalSearchPanel>footer{color:#64778e;border-top:1px solid #203044;justify-content:space-between;gap:10px;padding:9px 13px;font-size:11px;display:flex}.marketingPublicSummary{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.marketingPublicSummary>div{border-right:1px solid var(--enterprise-line);padding:14px}.marketingPublicSummary>div:last-child{border-right:0}.marketingPublicSummary small{color:var(--enterprise-muted);text-transform:uppercase;letter-spacing:.075em;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.marketingPublicSummary p{color:var(--text);margin:0;font-size:11px;line-height:1.5}.compactMetricText{font-size:13px!important;line-height:1.25!important}.departmentDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.departmentDashboardCard{text-align:left;border:1px solid var(--enterprise-line);background:var(--enterprise-panel-soft);color:var(--text);border-radius:9px;gap:7px;padding:13px;display:grid}.departmentDashboardCard:hover,.departmentDashboardCard.active{background:#122238;border-color:#4773ab}.departmentDashboardCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.departmentDashboardCard>div strong{font-size:11px}.departmentDashboardCard>div span{letter-spacing:.08em;color:#78aaff;font-size:11px;font-weight:900}.departmentDashboardCard p{color:var(--enterprise-muted);margin:0;font-size:11px}.departmentDashboardCard small{color:#7eafff;font-size:11px;font-weight:800}@media (max-width:760px){.globalSearchBackdrop{padding:0}.globalSearchPanel{border:0;border-radius:0;height:100%;max-height:100vh}.globalSearchInput{padding-top:max(14px,env(safe-area-inset-top))}.globalSearchInput kbd,.globalSearchPanel>footer{display:none}.marketingPublicSummary{grid-template-columns:1fr}.marketingPublicSummary>div{border-right:0;border-bottom:1px solid var(--enterprise-line)}.marketingPublicSummary>div:last-child{border-bottom:0}.departmentDashboardGrid{grid-template-columns:1fr}}.helpHero{align-items:center}.helpVideoBadge{border:1px solid var(--enterprise-line);background:var(--enterprise-panel-soft);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.helpVideoBadge svg{color:#78aaff}.helpVideoBadge span{display:grid}.helpVideoBadge strong{font-size:11px}.helpVideoBadge small{color:var(--enterprise-muted);font-size:11px}.helpSearchBar{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(160px,230px);align-items:center;gap:8px;padding:10px 12px;display:grid}.helpSearchBar>svg{color:#6d93c7}.helpSearchBar input,.helpSearchBar select{min-height:36px!important}.helpLayout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:12px;min-height:620px;display:grid}.helpGuideList{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:10px;align-content:start;display:grid;overflow:hidden}.helpGuideList>button{text-align:left;color:var(--text);background:0 0;border:0;border-bottom:1px solid #1e2c3e;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 13px;display:grid}.helpGuideList>button:last-child{border-bottom:0}.helpGuideList>button:hover,.helpGuideList>button.active{background:#142338}.helpGuideList>button.active{box-shadow:inset 3px 0 #3d82ff}.helpGuideList span{gap:3px;display:grid}.helpGuideList small{color:#7292ba;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.helpGuideList strong{font-size:11px}.helpGuideList em{color:var(--enterprise-muted);font-size:11px;font-style:normal;line-height:1.4}.helpGuideList svg{color:#60758d;width:15px;height:15px;margin-top:16px}.helpGuideDetail{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:10px;overflow:hidden}.helpGuideDetail>header{border-bottom:1px solid var(--enterprise-line);background:linear-gradient(#111d2b,#0e1722);justify-content:space-between;gap:20px;padding:22px;display:flex}.helpGuideDetail h1{margin:4px 0 6px;font-size:26px}.helpGuideDetail header p:not(.eyebrow){max-width:650px;color:var(--enterprise-muted);margin:0;font-size:11px;line-height:1.55}.helpGuideVideo{background:#0b1622;border:1px solid #2b405a;border-radius:9px;align-items:center;gap:8px;min-width:170px;padding:11px;display:flex}.helpGuideVideo svg{color:#78aaff}.helpGuideVideo span{display:grid}.helpGuideVideo small{color:var(--enterprise-muted);font-size:11px}.helpSectionTitle{align-items:center;gap:9px;display:flex}.helpSectionTitle svg{color:#78aaff}.helpSectionTitle h2{margin:0;font-size:16px}.helpSectionTitle p{color:var(--enterprise-muted);margin:2px 0 0;font-size:11px}.helpGuideDetail ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.helpGuideDetail li{background:#0e1824;border:1px solid #203047;border-radius:8px;grid-template-columns:30px 1fr;align-items:flex-start;gap:10px;padding:11px 12px;display:grid}.helpGuideDetail li>span{color:#9fc1ff;background:#18335a;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.helpGuideDetail li p{color:#dfe8f4;margin:4px 0 0;font-size:11px;line-height:1.5}.helpGuideDetail>footer{border-top:1px solid var(--enterprise-line);background:#0b1420;padding:15px 22px}.helpGuideDetail>footer strong{font-size:11px}.helpGuideDetail>footer p{color:var(--enterprise-muted);margin:3px 0 0;font-size:11px;line-height:1.5}@media (max-width:900px){.helpLayout{grid-template-columns:1fr}.helpGuideList{max-height:280px;overflow:auto}.helpGuideDetail>header{flex-direction:column}.helpGuideVideo{width:max-content;min-width:0}}@media (max-width:600px){.helpSearchBar{grid-template-columns:auto 1fr}.helpSearchBar select{grid-column:1/-1}.helpGuideDetail h1{font-size:22px}}.tandemAiPage{gap:12px;min-height:calc(100vh - 60px);display:grid}.tandemAiHero{border:1px solid var(--enterprise-line);background:linear-gradient(120deg,#0e1a28,#101d2d);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.tandemAiMark{color:#8db7ff;background:#173966;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.tandemAiMark svg{width:24px;height:24px}.tandemAiHero h1{margin:3px 0 4px;font-size:24px}.tandemAiHero p:not(.eyebrow){max-width:800px;color:var(--enterprise-muted);margin:0;font-size:11px;line-height:1.5}.tandemAiPrivacy{background:#0c1724;border:1px solid #315078;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.tandemAiPrivacy svg{color:#5ecb8b}.tandemAiPrivacy span{display:grid}.tandemAiPrivacy small{color:var(--enterprise-muted);font-size:11px}.tandemAiLayout{grid-template-columns:260px minmax(0,1fr);gap:12px;min-height:650px;display:grid}.tandemAiContext{align-content:start;gap:10px;display:grid}.tandemAiContext .panel{padding:14px}.tandemAiContext h2{margin:4px 0 12px;font-size:15px}.tandemAiCapabilityList{gap:8px;display:grid}.tandemAiCapabilityList span{border-top:1px solid #203047;align-items:center;gap:8px;padding:8px 0;font-size:11px;font-weight:750;display:flex}.tandemAiCapabilityList span:first-child{border-top:0}.tandemAiCapabilityList svg{color:#79a8ef;width:15px;height:15px}.tandemAiGuardrail{gap:10px!important;display:flex!important}.tandemAiGuardrail>svg{color:#5ecb8b;flex:none}.tandemAiGuardrail strong{font-size:11px}.tandemAiGuardrail p{color:var(--enterprise-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.tandemAiHelpLink{justify-content:center;width:100%}.tandemAiChat{border:1px solid var(--enterprise-line);background:var(--panel);border-radius:11px;grid-template-rows:minmax(0,1fr) auto;min-height:650px;display:grid;position:relative;overflow:hidden}.tandemAiWelcome{text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.tandemAiWelcome>svg{color:#78aaff;width:32px;height:32px}.tandemAiWelcome h2{margin:10px 0 3px;font-size:20px}.tandemAiWelcome>p{color:var(--enterprise-muted);margin:0;font-size:11px}.tandemAiStarters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(720px,100%);margin-top:22px;display:grid}.tandemAiStarters button{text-align:left;color:var(--text);background:#0d1723;border:1px solid #22334a;border-radius:9px;gap:10px;padding:12px;display:flex}.tandemAiStarters button:hover{background:#13243a;border-color:#3b5d86}.tandemAiStarters svg{color:#78aaff;flex:none;width:17px;height:17px;margin-top:2px}.tandemAiStarters span{gap:3px;display:grid}.tandemAiStarters small{color:#7289a4;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.tandemAiStarters strong{font-size:11px;line-height:1.4}.tandemAiThread{align-content:start;gap:16px;padding:20px 22px 110px;display:grid;overflow:auto}.tandemAiMessage{grid-template-columns:auto minmax(0,1fr);gap:9px;max-width:880px;display:grid}.tandemAiMessage.user{grid-template-columns:1fr;max-width:680px;margin-left:auto}.tandemAiMessage.user>div{background:#1b4a87;border-radius:11px 11px 3px;padding:10px 12px}.tandemAiMessage.assistant>div:last-child{padding:1px 0}.tandemAiAvatar{color:#8ab5ff;background:#17345b;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.tandemAiAvatar svg{width:16px;height:16px}.tandemAiMessage small{color:#7890aa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.tandemAiMessage.user small{color:#bbd3f5}.tandemAiMessage p{white-space:pre-wrap;color:#e7eef8;margin:0;font-size:11px;line-height:1.65}.tandemAiSources{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.tandemAiSources>span{color:#6f8299;text-transform:uppercase;width:100%;font-size:11px;font-weight:850}.tandemAiSources a{color:#9dbcf0;background:#0c1724;border:1px solid #263b55;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:inline-flex}.tandemAiSources svg{width:11px;height:11px}.tandemAiSourceNote{color:#667b95;margin-top:7px;font-size:11px}.tandemAiThinking{gap:4px;padding-top:5px;display:flex}.tandemAiThinking i{background:#719bd6;border-radius:50%;width:6px;height:6px;animation:.9s infinite alternate aiPulse}.tandemAiThinking i:nth-child(2){animation-delay:.15s}.tandemAiThinking i:nth-child(3){animation-delay:.3s}@keyframes aiPulse{0%{opacity:.25;transform:translateY(2px)}to{opacity:1;transform:none}}.tandemAiComposer{background:#0a121cf7;border:1px solid #2c405a;border-radius:11px;grid-template-columns:1fr auto;gap:7px;padding:8px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 -10px 30px #0000001f}.tandemAiComposer textarea{resize:none;max-height:130px;min-height:50px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.tandemAiComposer button{align-self:center;width:42px;height:42px;padding:0!important}.tandemAiComposer>small{color:#60748c;grid-column:1/-1;padding:0 4px 2px;font-size:11px}@media (max-width:920px){.tandemAiLayout{grid-template-columns:1fr}.tandemAiContext{grid-template-columns:1fr 1fr}.tandemAiHelpLink{display:none}.tandemAiChat{min-height:680px}}@media (max-width:600px){.tandemAiHero{grid-template-columns:auto 1fr}.tandemAiPrivacy{grid-column:1/-1}.tandemAiContext{display:none}.tandemAiStarters{grid-template-columns:1fr}.tandemAiWelcome{padding:22px 14px}.tandemAiThread{padding:16px 13px 110px}.tandemAiComposer{bottom:8px;left:8px;right:8px}}.scannerFieldHeader{background:#0c1622!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:72px!important;padding:11px 13px!important}.scannerFieldHeader .scannerModeIcon{color:#2f72ee!important;background:#e9f0ff!important;width:42px!important;height:42px!important}.scannerFieldHeader h1{color:#f8fbff!important;margin:0!important;font-size:20px!important}.scannerFieldHeader p:not(.eyebrow){color:#9badc2!important;margin-top:3px!important;font-size:11px!important}.scannerModeSwitch{min-height:50px}.scannerModeSwitch button{color:#8293a8!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.scannerModeSwitch button svg{width:17px;height:17px}.scannerModeSwitch button.active{color:#fff!important;background:#1a3d68!important}.scannerCheckpointBar>div{align-items:center;gap:8px;min-width:0;display:flex}.scannerCheckpointBar>div>span{min-width:0;display:grid}.scannerCheckpointBar small{letter-spacing:.1em;color:#6f8198!important;font-size:11px!important;font-weight:900!important}.scannerCheckpointBar strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#eaf2fb!important;font-size:11px!important}.scannerCheckpointBar>span{white-space:nowrap;color:#718298!important;font-size:11px!important}.scannerCamera.panel{background:#0b121c!important;border-color:#26384e!important}.scannerViewport{aspect-ratio:4/5;position:relative;min-height:360px!important;max-height:none!important}.scannerViewport video{height:100%!important;min-height:0!important}.scannerViewport>span{color:#fff!important;white-space:normal!important;align-items:flex-start!important;gap:8px!important;max-width:none!important;font-size:11px!important;font-weight:760!important;line-height:1.35!important;display:flex!important;bottom:12px!important;left:12px!important;right:12px!important;overflow:visible!important}.scannerActions{justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.scannerActions .secondary{min-width:160px}.scannerDeviceMini{color:#74859a!important;font-size:11px!important}.scanLogRow strong{font-size:11px!important}.scanLogRow span{color:#dbe6f2!important;font-size:11px!important}.scanLogRow small{color:#718298!important;font-size:11px!important}.scanResultBanner.good{background:#102a20!important;border-color:#2e8a61!important}.scanResultBanner.warn{background:#332712!important;border-color:#a47624!important}.scanResultBanner.bad{background:#32191d!important;border-color:#9f414c!important}.scanResultBanner>div>strong{color:#fff!important}.scanResultBanner>div>span{color:#d5dfeb!important}@media (max-width:760px){.scannerPage{gap:8px!important;width:100%!important}.scannerFieldHeader{border-radius:9px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.scannerFieldHeader .scannerModeIcon{border-radius:8px!important;width:36px!important;height:36px!important}.scannerFieldHeader h1{font-size:17px!important}.scannerFieldHeader .eyebrow,.scannerFieldHeader p:not(.eyebrow){font-size:11px!important}.scannerSettingsLink{grid-column:auto!important;width:auto!important;min-height:32px!important;padding:6px 8px!important}.scannerSettingsLink svg{width:14px;height:14px}.scannerModeSwitch{min-height:44px!important;padding:3px!important}.scannerModeSwitch button{min-height:36px!important;font-size:11px!important}.scannerCheckpointBar{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:8px!important;display:grid!important}.scannerCheckpointBar>div{grid-column:1/-1}.scannerCheckpointBar select{grid-column:1/2;min-height:36px!important}.scannerCheckpointBar>span{grid-column:2/3;align-self:center}.scannerOperationalGrid{display:block!important}.scannerCamera.panel{padding:8px!important}.scannerViewport{aspect-ratio:3/4!important;min-height:0!important;max-height:56vh!important}.scannerViewport video{object-fit:cover;height:100%!important}.scannerViewport>span{font-size:11px!important}.scannerActions{padding-top:7px}.scannerActions .secondary{flex:1;min-width:0}.scannerSideRail{margin-top:8px;grid-template-columns:1fr!important;display:grid!important}.scannerSideRail .scanLog{max-height:230px!important}.scannerRailEmpty{min-height:110px!important}.scannerManualCompact{margin-bottom:4px!important}.scanResultBanner{min-height:68px!important;padding:10px 12px!important;top:6px!important}.scanResultBanner strong{font-size:16px!important}.scanResultBanner span{font-size:11px!important}}.tandemWordmark{white-space:nowrap;letter-spacing:-.045em;color:#2563ff;align-items:baseline;font-weight:900;line-height:1;display:inline-flex}.tandemWordmark>b{font:inherit;color:#14b8a6}.tandemWordmark.size-sm{font-size:13px}.tandemWordmark.size-md{font-size:18px}.tandemWordmark.size-lg{font-size:28px}.tandemPoweredText{align-items:baseline;gap:4px;display:flex}.tandemPoweredText .tandemWordmark{vertical-align:baseline}.shell{grid-template-columns:258px minmax(0,1fr)!important}.releaseSidebar{overflow:hidden;background:var(--panel)!important;padding:18px 14px!important}.releaseSidebar .brand{gap:10px;padding:0 6px 18px!important}.releaseSidebar .brand>div:last-child{gap:3px}.releaseSidebar .brand>div:last-child>span:last-child{color:var(--muted);font-size:11px}.sidebarSearchButton{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:42px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.sidebarSearchButton>svg{width:16px;color:var(--blue)}.sidebarSearchButton>span{font-size:12px;font-weight:780}.sidebarSearchButton>kbd{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:5px;padding:3px 5px;font-size:11px}.sidebarGroupStack{scrollbar-width:thin;gap:6px;margin-top:12px;padding-right:2px;display:grid;overflow:auto}.sidebarNavGroup{border:1px solid #0000;border-radius:11px}.sidebarNavGroup.hasActive{border-color:color-mix(in srgb,var(--blue) 20%,var(--line))}.sidebarGroupTrigger{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.sidebarGroupTrigger>span{align-items:center;gap:9px;display:flex}.sidebarGroupTrigger svg{width:16px;height:16px}.sidebarGroupTrigger strong{letter-spacing:-.01em;font-size:12px}.sidebarGroupTrigger>svg{transition:all .18s}.sidebarNavGroup.expanded>.sidebarGroupTrigger{background:var(--panel2);color:var(--text)}.sidebarNavGroup.expanded>.sidebarGroupTrigger>svg{transform:rotate(180deg)}.sidebarGroupPanel{padding:5px}.sidebarGroupPanel nav{gap:3px;display:grid}.sidebarGroupPanel .navItem{min-height:38px;border-radius:8px!important;padding:8px 9px!important}.sidebarGroupPanel .navItem span{font-size:12px;font-weight:700}.sidebarGroupPanel .navItem svg{width:16px;height:16px}.sidebarProductSubgroup{gap:3px;padding:6px 0;display:grid}.sidebarProductSubgroup>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 9px;font-weight:900;font-size:11px!important}.sidebarUtilities{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;padding-top:9px;display:grid}.sidebarUtilities .navItem{text-align:center;place-items:center;gap:4px;min-height:54px;display:grid;padding:7px 4px!important}.sidebarUtilities .navItem span{font-size:11px}.sidebarUtilities .navItem svg{width:17px}.releaseSidebar .sidebarBottom{padding-top:8px}.releaseSidebar .themeToggle,.releaseSidebar .sidebarBottom>.navItem{min-height:39px;padding:8px 10px}.releaseSidebar .profile{padding:11px 7px 0!important}.releaseSidebar .profile strong{font-size:12px}.releaseSidebar .profile span,.releaseSidebar .profile small{font-size:11px!important}.mobileCategoryList{gap:8px;margin-top:12px;display:grid}.mobileCategory{border:1px solid var(--line);background:var(--panel2);border-radius:13px;overflow:hidden}.mobileCategory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px;list-style:none;display:flex}.mobileCategory>summary::-webkit-details-marker{display:none}.mobileCategory>summary>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.mobileCategory>summary>span>svg{width:18px;color:var(--blue);grid-row:1/3}.mobileCategory>summary strong{font-size:12px}.mobileCategory>summary small{color:var(--muted);font-size:11px!important}.mobileCategory>summary>svg{width:16px;color:var(--muted);transition:all .18s}.mobileCategory[open]>summary>svg{transform:rotate(180deg)}.mobileCategory>div{gap:3px;padding:0 8px 8px;display:grid}.mobileCategory>div>section{gap:3px;display:grid}.mobileCategory>div>section>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:8px 8px 3px;font-weight:900;font-size:11px!important}.mobileCategory .navItem{background:var(--panel);border:1px solid var(--line);border-radius:9px;min-height:42px;padding:9px 10px}.mobileCategory .navItem span{font-size:12px}.mobileUtilityStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.mobileUtilityStrip .navItem,.mobileUtilityStrip>a{border:1px solid var(--line);background:var(--panel2);min-height:44px;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.mobileUtilityStrip span{font-size:11px;font-weight:750}.mobileUtilityStrip svg{width:17px;color:var(--blue)}.shell .content{font-size:15px;line-height:1.5;max-width:1680px!important;padding:28px clamp(22px,2.6vw,42px) 44px!important}.shell .content .eyebrow{line-height:1.25;font-size:11px!important}.shell .content h1{line-height:1.08}.shell .content h2{line-height:1.18}.shell .content small{line-height:1.4;font-size:11px!important}.shell .content label{line-height:1.4;font-size:12px!important}.shell .content input,.shell .content select,.shell .content textarea{min-height:40px;line-height:1.4;font-size:14px!important}.shell .content textarea{min-height:96px}.shell .content .panel,.shell .content .metric,.shell .content .workspaceSection,.shell .content .workspaceCommandBar{border-radius:14px}.shell .content .panel{padding:20px}.shell .content .panelHeader{gap:14px;margin-bottom:16px}.shell .content .panelHeader h2{font-size:19px!important}.shell .content .metric{padding:18px}.shell .content .metric span{font-size:12px!important}.shell .content .metric small{font-size:11px!important}.shell .content .secondary,.shell .content .primary{min-height:40px;font-size:12px}.shell .content .compactButton{min-height:34px!important;font-size:11px!important}.shell .content .workspaceSectionHeader h3{font-size:17px}.shell .content .workspaceSectionHeader p{font-size:12px!important}.shell .content .emptyInline,.shell .content .workspaceEmpty,.shell .content .tableHeader,.shell .content .tableRow,.shell .content [class*=TableHead],.shell .content [class*=TableRow]{font-size:12px}.shell .content .status,.shell .content [class*=Badge],.shell .content [class*=Pill]{font-size:11px}.tandemAiHero p:not(.eyebrow),.tandemAiWelcome>p,.tandemAiGuardrail p,.tandemAiMessage p,.helpGuideDetail li p,.helpGuideDetail>footer p,.helpSectionTitle p{font-size:12.5px!important}.tandemAiCapabilityList span,.tandemAiStarters strong,.tandemAiPrivacy strong,.helpGuideList button strong{font-size:11.5px!important}.tandemAiStarters small,.tandemAiMessage small,.tandemAiSources>span,.tandemAiSourceNote,.helpGuideDetail small,.tandemAiComposer>small{font-size:11px!important}.tandemAiComposer textarea{font-size:14px!important}.helpGuideDetail li{grid-template-columns:34px 1fr!important;padding:13px 14px!important}.helpGuideDetail li>span{width:32px!important;height:32px!important;font-size:11px!important}html[data-theme=dark]{--bg:#09111b;--panel:#101923;--panel2:#152230;--line:#304154;--text:#f4f8fc;--muted:#a9b7c7}html[data-theme=dark] body{background:var(--bg)}html[data-theme=dark] .sidebarSearchButton,html[data-theme=dark] .sidebarNavGroup.expanded>.sidebarGroupTrigger{background:#152230}html[data-theme=dark] .shell .content input,html[data-theme=dark] .shell .content select,html[data-theme=dark] .shell .content textarea{color:#f4f8fc!important;background:#0b1520!important;border-color:#35485d!important}html[data-theme=dark] .shell .content input::placeholder,html[data-theme=dark] .shell .content textarea::placeholder{color:#7f91a5!important}html[data-theme=light]{--bg:#f4f7fb;--panel:#fff;--panel2:#f4f7fb;--line:#ccd7e3;--text:#17243a;--muted:#586a80}html[data-theme=light] body{color:var(--text);background:#f4f7fb}html[data-theme=light] .releaseSidebar{background:#fff!important}html[data-theme=light] .sidebarSearchButton,html[data-theme=light] .sidebarNavGroup.expanded>.sidebarGroupTrigger,html[data-theme=light] .mobileCategory,html[data-theme=light] .mobileUtilityStrip .navItem,html[data-theme=light] .mobileUtilityStrip>a{color:#1f3046;background:#f6f9fc}html[data-theme=light] .sidebarGroupTrigger{color:#5e7086}html[data-theme=light] .sidebarGroupPanel .navItem{color:#465a71}html[data-theme=light] .sidebarGroupPanel .navItem:hover,html[data-theme=light] .sidebarGroupPanel .navItem.active{color:#173f78;background:#eaf2ff}html[data-theme=light] .shell .content .panel,html[data-theme=light] .shell .content .metric,html[data-theme=light] .shell .content .workspaceSection,html[data-theme=light] .shell .content .workspaceCommandBar{color:#17243a!important;background:#fff!important;border-color:#ccd7e3!important}html[data-theme=light] .shell .content input,html[data-theme=light] .shell .content select,html[data-theme=light] .shell .content textarea{color:#17243a!important;background:#fff!important;border-color:#bdcbd9!important}html[data-theme=light] .shell .content input::placeholder,html[data-theme=light] .shell .content textarea::placeholder{color:#7c8ca0!important}html[data-theme=light] .shell .content .secondary{color:#2b4059!important;background:#fff!important;border-color:#bdcbd9!important}html[data-theme=light] .tandemAiHero,html[data-theme=light] .tandemAiChat,html[data-theme=light] .tandemAiStarters button{color:#17243a!important;background:#fff!important;border-color:#ccd7e3!important}html[data-theme=light] .tandemAiMessage p{color:#243850!important}html[data-theme=light] .tandemAiMessage.user>div{background:#245fd6!important}html[data-theme=light] .tandemAiMessage.user p{color:#fff!important}html[data-theme=light] .tandemAiComposer{background:#fffffffa!important;border-color:#bccada!important}html[data-theme=light] .tandemAiComposer textarea{color:#17243a!important}html[data-theme=light] .helpGuideDetail li{background:#f7f9fc!important;border-color:#d3dde8!important}html[data-theme=light] .helpGuideDetail li p{color:#263a52!important}@media (max-width:1180px){.shell{grid-template-columns:232px minmax(0,1fr)!important}.releaseSidebar{padding-left:11px!important;padding-right:11px!important}.shell .content{padding-left:24px!important;padding-right:24px!important}}@media (max-width:900px){.shell{display:block!important}.sidebar{display:none!important}.shell .content{padding:18px 16px calc(92px + env(safe-area-inset-bottom))!important;max-width:none!important}.tandemMobileNav{display:grid!important}.releaseMobileMore{max-height:86vh!important}.shell .content .panel{padding:16px}.shell .content p:not(.eyebrow){font-size:12.5px}.shell .content small{font-size:11px!important}}@media (min-width:901px){.tandemMobileNav,.mobileMoreBackdrop{display:none!important}}.helpGuideMode{gap:6px;margin-top:16px;display:flex}.helpGuideMode button{border:1px solid var(--line);background:var(--panel2);min-height:38px;color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.helpGuideMode button svg{width:14px}.helpGuideMode button.active{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:color-mix(in srgb,var(--blue) 10%,var(--panel));color:var(--text)}.fullGuideDetail>section{gap:14px;display:grid}.helpGuideChecklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.helpGuideChecklist li{border:1px solid var(--line);background:var(--panel2);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.helpGuideChecklist li svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:1px}.helpSuccessCheck{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--panel));border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.helpSuccessCheck>svg{width:19px;color:var(--green);flex:none}.helpSuccessCheck div{gap:3px;display:grid}.helpSuccessCheck strong{font-size:12px}.helpSuccessCheck p{color:var(--muted);margin:0;font-size:12px!important}.helpTroubleshooting{grid-template-columns:1fr 1fr;gap:8px;display:grid}.helpTroubleshooting article{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:13px}.helpTroubleshooting strong{font-size:12px}.helpTroubleshooting p{color:var(--muted);margin:5px 0 0;line-height:1.5;font-size:12px!important}@media (max-width:700px){.helpTroubleshooting{grid-template-columns:1fr}.helpGuideMode{width:100%}.helpGuideMode button{flex:1;justify-content:center}}html[data-theme=light] .search,html[data-theme=light] .filterPills button,html[data-theme=light] .segmented button,html[data-theme=light] .venueIcon,html[data-theme=light] .emptyIcon,html[data-theme=light] .formGrid input,html[data-theme=light] .formGrid select,html[data-theme=light] .formPanel input,html[data-theme=light] .formPanel select,html[data-theme=light] .formPanel textarea,html[data-theme=light] .scheduleForm,html[data-theme=light] .scheduleForm input,html[data-theme=light] .scheduleForm select,html[data-theme=light] .scheduleForm textarea,html[data-theme=light] .scheduleLine,html[data-theme=light] .tableHeader,html[data-theme=light] .calendarGrid,html[data-theme=light] .calendarCorner,html[data-theme=light] .calendarDay,html[data-theme=light] .infoItem,html[data-theme=light] .dataTable thead,html[data-theme=light] .productWorkspaceHead,html[data-theme=light] .passLedgerCard,html[data-theme=light] .scannerPage>header,html[data-theme=light] .scannerModeSwitch,html[data-theme=light] .scannerCheckpointBar,html[data-theme=light] .eventRecordNav,html[data-theme=light] .globalSearchPanel,html[data-theme=light] .globalSearchInput,html[data-theme=light] .globalSearchFilters button,html[data-theme=light] .sitePreviewBlock,html[data-theme=light] .displayPreviewFrame,html[data-theme=light] .displayAssetPreview,html[data-theme=light] .marketingAssetPreview{color:#17243a!important;background:#fff!important;border-color:#ccd7e3!important}html[data-theme=light] .filterPills button.selected,html[data-theme=light] .segmented button.selected,html[data-theme=light] .eventRecordNav a.active,html[data-theme=light] .globalSearchFilters button.active{color:#174684!important;background:#e8f1ff!important;border-color:#a9c4ee!important}html[data-theme=light] .eventRecordNav a,html[data-theme=light] .globalSearchInput input,html[data-theme=light] .globalSearchResults button,html[data-theme=light] .dataTable td,html[data-theme=light] .tableRow{color:#263a52!important}html[data-theme=light] .calendarEvent{color:#163e78!important;background:#e9f1ff!important;border-color:#b9ccef!important}html[data-theme=light] .calendarDay.today{background:#f0f6ff!important}html[data-theme=light] .scannerModeSwitch button{color:#50647b!important}html[data-theme=light] .scannerModeSwitch button.active{color:#fff!important;background:#275fae!important}html[data-theme=light] .scannerCheckpointBar strong,html[data-theme=light] .scannerPage>header h1{color:#17243a!important}html[data-theme=light] .scannerCheckpointBar small,html[data-theme=light] .scannerCheckpointBar>span,html[data-theme=light] .scannerPage>header p:not(.eyebrow){color:#64778d!important}html[data-theme=light] .displayScreenList i,html[data-theme=light] .displayMediaMode{color:#31506f!important;background:#edf3fa!important}html[data-theme=light] .sitePreviewBlock.type-hero{color:#193651!important;background:#eaf1fb!important}.shell .content .workspaceDashboard{gap:16px;display:grid}.shell .content .grid{gap:16px}.shell .content .workspaceSection{padding:18px}.shell .content .workspaceCommandBar{padding:18px 20px}@media (max-width:900px){.shell .content .workspaceSection,.shell .content .workspaceCommandBar{padding:15px}.tandemMobileNav{left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 96%,transparent)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:2200!important;border-radius:18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:3px!important;width:auto!important;height:68px!important;min-height:68px!important;padding:6px 8px!important;display:grid!important;position:fixed!important;overflow:visible!important;box-shadow:0 -8px 28px #00000029!important}.tandemMobileNav>a,.tandemMobileNav>button{width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:6px 2px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}.tandemMobileNav>a svg,.tandemMobileNav>button svg{flex:none!important;width:19px!important;height:19px!important}.tandemMobileNav>a span,.tandemMobileNav>button span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;font-weight:750!important;line-height:1!important;display:block!important;overflow:hidden!important}.tandemMobileNav>a.active,.tandemMobileNav>button.active{background:color-mix(in srgb,var(--blue) 13%,var(--panel))!important;color:var(--blue)!important}.shell .content{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}}.shell .content{font-size:15px!important}.shell .content h1{font-size:clamp(28px,2.3vw,38px)!important}.shell .content h2{font-size:20px!important}.shell .content h3{font-size:16px!important}.shell .content p:not(.eyebrow),.shell .content li{font-size:13px!important;line-height:1.55!important}.shell .content button,.shell .content a{font-size:12px}.shell .content .eyebrow{letter-spacing:.12em!important;font-size:11px!important}.shell .content .muted{color:var(--muted)!important}.shell .content [class*=status],.shell .content [class*=Badge],.shell .content [class*=Pill]{font-size:11px!important;line-height:1.2!important}.shell .content .panel,.shell .content .workspaceSection,.shell .content .workspaceCommandBar{padding:20px!important}.shell .content .workspaceSectionHeader,.shell .content .panelHeader{padding-left:0!important;padding-right:0!important}.shell .content .workspaceSectionHeader>div,.shell .content .panelHeader>div{min-width:0}.shell .content .buttonRow{flex-wrap:wrap;gap:8px!important}.shell .content .buttonRow>*{margin:0!important}.shell .content .primary,.shell .content .secondary,.shell .content .textButton,.shell .content .iconSquare{transition:background .15s,color .15s,border-color .15s,transform .15s!important}.shell .content .primary:hover{color:#fff!important;background:#174fc9!important;border-color:#174fc9!important}.shell .content .primary:hover svg{color:#fff!important}.shell .content .secondary:hover,.shell .content .iconSquare:hover{background:color-mix(in srgb,var(--blue) 9%,var(--panel))!important;color:var(--blue)!important;border-color:color-mix(in srgb,var(--blue) 35%,var(--line))!important}.shell .content .secondary:hover svg,.shell .content .iconSquare:hover svg{color:var(--blue)!important}.shell .content .textButton:hover{color:var(--blue)!important;text-decoration:none!important}html[data-theme=light] .nextProductHero,html[data-theme=light] .workspaceCommandBar,html[data-theme=light] .managerInsightsHeader,html[data-theme=light] .tandemAiHero,html[data-theme=light] .helpGuideDetail>header{color:#17243a!important;background:linear-gradient(135deg,#eef5ff 0%,#f7fbff 60%,#eefbf8 100%)!important;border-color:#c8d8eb!important}html[data-theme=light] .nextProductHero h1,html[data-theme=light] .nextProductHero h2,html[data-theme=light] .workspaceCommandBar h1,html[data-theme=light] .workspaceCommandBar h2,html[data-theme=light] .tandemAiHero h1,html[data-theme=light] .helpGuideDetail>header h1{color:#173a70!important}html[data-theme=light] .nextProductHero p:not(.eyebrow),html[data-theme=light] .workspaceCommandBar p:not(.eyebrow),html[data-theme=light] .tandemAiHero p:not(.eyebrow),html[data-theme=light] .helpGuideDetail>header p{color:#50657d!important}html[data-theme=light] .nextProductHero .eyebrow,html[data-theme=light] .workspaceCommandBar .eyebrow,html[data-theme=light] .tandemAiHero .eyebrow,html[data-theme=light] .helpGuideDetail>header .eyebrow{color:#2563ff!important}html[data-theme=light] .nextProductMetrics article,html[data-theme=light] .previewMetrics .metric,html[data-theme=light] .managerExecutiveKpis article{color:#17243a!important;background:#fff!important;border-color:#ccd8e5!important}html[data-theme=light] .nextProductMetrics article svg,html[data-theme=light] .previewMetrics .metric svg,html[data-theme=light] .managerExecutiveKpis article svg{color:#2563ff!important}html[data-theme=light] .nextProductMetrics article:nth-child(2n) svg,html[data-theme=light] .managerExecutiveKpis article:nth-child(2n) svg{color:#0f9f8b!important}html[data-theme=light] .nextProductMetrics article span,html[data-theme=light] .nextProductMetrics article small{color:#5a6d82!important}html[data-theme=light] .nextProductMetrics article b,html[data-theme=light] .nextProductMetrics article strong{color:#17243a!important}.nextProductMetrics article span,.nextProductMetrics article small{font-size:11px!important}.nextProductMetrics article b,.nextProductMetrics article strong{font-size:20px!important}.salesPipelineBoard>section>header strong,.salesPipelineBoard>section>header span{font-size:11px!important}.salesPipelineBoard button>span,.salesPipelineBoard button>small,.salesPipelineBoard button>em{font-size:11px!important;line-height:1.4!important}.salesPipelineBoard button>b{font-size:14px!important}.salesClientBlock small,.salesFactGrid small,.salesWonList small,.siteInboxList span,.siteInboxList small,.caseList small,.caseList p,.credentialList small,.salesPipeline small,.salesPipeline span{font-size:11px!important}.salesFactGrid strong{font-size:12px!important}.salesContactLinks a,.salesInquiryDetails p{font-size:11px!important}.salesPipelineBoard>section{width:260px!important;min-width:260px!important}.salesPipelineBoard button{padding:14px!important}.salesBoard{gap:18px!important}.salesDetail{top:18px!important}.navIconWrap{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.navUnreadDot{border:2px solid var(--panel);box-sizing:content-box;background:#e5484d;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.navUnreadCount{background:#e5484d;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-weight:900;line-height:1;display:grid;color:#fff!important;font-size:11px!important}.sidebarUtilities .navUnreadCount{min-width:15px;height:15px;padding:0 4px;position:absolute;top:5px;right:5px;font-size:11px!important}.sidebarUtilities .navItem{position:relative}.helpBrowseSection{gap:13px;margin-top:14px;display:grid}.helpModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.helpModuleGrid>button{border:1px solid var(--line);background:var(--panel);min-height:78px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.helpModuleGrid>button:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--panel))}.helpModuleGrid>button>svg:first-child{width:20px;color:var(--blue)}.helpModuleGrid>button>svg:last-child{width:15px;color:var(--muted)}.helpModuleGrid>button span{gap:2px;display:grid}.helpModuleGrid small{color:var(--muted);font-size:11px!important}.helpGuideCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.helpGuideCards>button{border:1px solid var(--line);background:var(--panel);min-height:190px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;padding:16px;display:flex}.helpGuideCards>button:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));transform:translateY(-1px);box-shadow:0 10px 26px #12325714}.helpGuideCardMeta{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;font-weight:900;display:flex;font-size:11px!important}.helpGuideCardMeta b{color:var(--muted)}.helpGuideCards>button>strong{margin-top:12px;font-size:15px}.helpGuideCards>button>p{color:var(--muted);margin:6px 0 12px!important}.helpGuideOpen{color:var(--blue);align-items:center;gap:4px;margin-top:auto;font-weight:850;display:flex;font-size:11px!important}.helpGuideOpen svg{width:13px}.standaloneGuide{max-width:1080px;margin:14px auto 0}.helpBackButton{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:13px;font-size:11px;font-weight:850;display:flex}.helpBackButton svg{width:14px}.helpSearchLanding{z-index:8;background:var(--bg);position:sticky;top:0;padding:8px 0!important}html[data-theme=light] .helpGuideCards>button,html[data-theme=light] .helpModuleGrid>button{background:#fff!important}.aiReleasePage{max-width:1180px;margin:0 auto}.aiReleaseHero{grid-template-columns:auto minmax(0,1fr) auto!important}.aiReleaseContext{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 2px;display:flex}.aiReleaseContext>span,.aiReleaseContext>a{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-weight:750;text-decoration:none;display:flex;font-size:11px!important}.aiReleaseContext svg{width:14px;color:var(--blue)}.aiReleaseContext>a{color:var(--blue);margin-left:auto}.aiReleaseChat{max-width:100%;border-radius:16px!important;min-height:640px!important}.aiReleaseWelcome>p{max-width:760px!important;font-size:13px!important}.aiReleaseStarters{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(900px,100%)!important}.aiPrivacyNote{border:1px solid var(--line);background:var(--panel2);text-align:left;border-radius:11px;align-items:flex-start;gap:9px;width:min(900px,100%);margin-top:16px;padding:12px;display:flex}.aiPrivacyNote>svg{width:18px;color:var(--teal);flex:none}.aiPrivacyNote span{gap:2px;display:grid}.aiPrivacyNote small{color:var(--muted);font-size:11px!important}.aiReleaseThread{padding:24px 26px 120px!important}.aiReleaseComposer{border-radius:14px!important;margin:0 18px 16px!important}.tandemAiMessage p{font-size:13px!important}html[data-theme=light] .aiReleaseChat{background:#fff!important}.aiReleaseWelcome{color:var(--text)!important}.reportSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.reportSummaryGrid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:15px;display:grid}.reportSummaryGrid article>svg{width:20px;color:var(--blue)}.reportSummaryGrid article:nth-child(2n)>svg{color:var(--teal)}.reportSummaryGrid article span{color:var(--muted);gap:1px;font-size:11px;display:grid}.reportSummaryGrid article strong{color:var(--text);font-size:19px}.reportViewTabs{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:5px;margin:0 0 13px;padding:5px;display:flex}.reportViewTabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:800}.reportViewTabs button:hover{background:var(--panel2);color:var(--text)}.reportViewTabs button.active{background:color-mix(in srgb,var(--blue) 10%,var(--panel));color:var(--blue)}.managerReportDashboard{gap:12px;display:grid}.managerExecutivePanel{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:12px;padding:18px;display:grid}.managerReportHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.managerReportHeading h2{margin:2px 0 3px!important}.managerReportHeading p:not(.eyebrow){color:var(--muted);margin:0}.managerReportHeading>svg{color:var(--blue)}.managerExecutiveKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.managerExecutiveKpis article{border:1px solid var(--line);background:var(--panel2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:13px;display:grid}.managerExecutiveKpis article>svg{width:18px;color:var(--blue)}.managerExecutiveKpis article:nth-child(2n)>svg{color:var(--teal)}.managerExecutiveKpis article.attention{border-color:#e5484d47}.managerExecutiveKpis span{color:var(--muted);font-size:11px;display:grid}.managerExecutiveKpis strong{color:var(--text);font-size:18px}.managerExecutiveColumns{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.managerMoneyGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.managerMoneyGrid>span{border:1px solid var(--line);background:var(--panel2);border-radius:9px;gap:2px;padding:10px;display:grid}.managerMoneyGrid small{color:var(--muted);text-transform:uppercase;font-size:11px!important}.managerAttentionList.compact article{min-height:52px}.reportViewStack{gap:12px;display:grid}.audienceColumns{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.audienceColumns h3{margin:0 0 8px}html[data-theme=light] .salesPipelineBoard button,html[data-theme=light] .salesDetail,html[data-theme=light] .managerExecutivePanel,html[data-theme=light] .managerExecutiveKpis article,html[data-theme=light] .managerMoneyGrid>span,html[data-theme=light] .reportSummaryGrid article,html[data-theme=light] .reportViewTabs,html[data-theme=light] .aiPrivacyNote{color:#17243a!important;background:#fff!important;border-color:#cbd7e4!important}html[data-theme=light] .salesPipelineBoard button:hover{background:#f4f8ff!important;border-color:#9bb9e8!important}html[data-theme=light] .salesPipelineBoard button:hover strong,html[data-theme=light] .salesPipelineBoard button:hover b{color:#173f78!important}html[data-theme=light] .salesPipelineBoard button:hover span,html[data-theme=light] .salesPipelineBoard button:hover small,html[data-theme=light] .salesPipelineBoard button:hover em{color:#536a84!important}.nextProductWorkspace,.workspaceDashboard{min-width:0}.workspaceListRow,.managerAttentionList article,.notificationRow{gap:12px!important;padding:13px!important}.workspaceListRow>*,.managerAttentionList article>*,.notificationRow>*{min-width:0}.panelHeader h2,.workspaceSectionHeader h3,.salesPipelineBoard strong,.reportRows strong{overflow-wrap:anywhere}table,.dataTable{font-size:12px!important}@media (max-width:900px){.tandemMobileNav>a span,.tandemMobileNav>button span{color:currentColor!important;font-size:11px!important;display:block!important}.helpModuleGrid,.helpGuideCards,.aiReleaseStarters,.reportSummaryGrid,.managerExecutiveKpis,.managerExecutiveColumns,.audienceColumns{grid-template-columns:1fr!important}.aiReleaseHero{grid-template-columns:auto 1fr!important}.aiReleaseHero .tandemAiPrivacy{grid-column:1/-1;width:100%}.aiReleaseContext{flex-wrap:nowrap;padding-bottom:7px;overflow-x:auto}.aiReleaseContext>span,.aiReleaseContext>a{white-space:nowrap}.aiReleaseContext>a{margin-left:0}.reportViewTabs{overflow-x:auto}.reportViewTabs button{white-space:nowrap;flex:none}}@media (min-width:901px) and (max-width:1250px){.helpModuleGrid{grid-template-columns:repeat(3,1fr)}.helpGuideCards,.managerExecutiveKpis,.reportSummaryGrid{grid-template-columns:repeat(2,1fr)}}:root{--release-blue:#2f74e8;--release-blue-soft:#edf4ff;--release-teal:#18a999;--release-teal-soft:#eaf9f6;--release-text:#18263a;--release-muted:#5f7187}.shell .content{padding:30px clamp(26px,3vw,48px) 52px!important}.shell .content p:not(.eyebrow){font-size:14px!important;line-height:1.58!important}.shell .content small{font-size:11.5px!important;line-height:1.45!important}.shell .content label{font-size:12.5px!important}.shell .content .eyebrow{font-size:11px!important;line-height:1.25!important}.shell .content input:not([type=checkbox]):not([type=radio]),.shell .content select,.shell .content textarea{font-size:14px!important}.shell .content .primary,.shell .content .secondary,.shell .content .textButton{font-size:12px!important}.shell .content .compactButton,.shell .content .compactBtn{font-size:11.5px!important}.panelHeader h2{font-size:19px!important}.workspaceCommandBar{gap:18px!important;padding:18px 20px!important}.workspaceCommandBar h2{font-size:21px!important}.workspaceCommandBar p{font-size:13px!important;line-height:1.55!important}.workspaceSectionHeader{padding:16px 18px!important}.workspaceSectionHeader h3{font-size:17px!important}.workspaceSectionHeader p{font-size:12px!important}.workspaceListRow{padding:14px 18px!important}.workspaceListRow strong{font-size:13px!important}.workspaceListRow span,.workspaceListRow small{font-size:11.5px!important}.workspaceKpis{gap:12px!important}.workspaceKpi{min-height:102px!important;padding:16px!important}.workspaceKpi span{font-size:11px!important}.workspaceKpi strong{font-size:24px!important}.workspaceKpi small{font-size:11px!important}.nextProductWorkspace,.workspaceDashboard{gap:16px!important}.nextProductWorkspace>*+*,.workspaceDashboard>*+*{margin-top:0!important}.primary,button.primary{background:var(--release-blue)!important;border-color:var(--release-blue)!important;color:#fff!important}.primary svg,button.primary svg{color:currentColor!important;stroke:currentColor!important}.primary:hover,button.primary:hover,.primary:focus-visible,button.primary:focus-visible{color:#fff!important;filter:none!important;background:#245fc4!important;border-color:#245fc4!important}.primary:hover svg,button.primary:hover svg,.primary:focus-visible svg,button.primary:focus-visible svg{color:#fff!important;stroke:#fff!important}.secondary svg,.textButton svg,.iconSquare svg{color:currentColor!important;stroke:currentColor!important}html[data-theme=light] .secondary,html[data-theme=light] .iconSquare{color:#29415d!important;background:#fff!important;border-color:#c5d1df!important}html[data-theme=light] .secondary:hover,html[data-theme=light] .iconSquare:hover{background:var(--release-blue-soft)!important;color:#1f5da9!important;border-color:#90b5e9!important}html[data-theme=light] .secondary:hover svg,html[data-theme=light] .iconSquare:hover svg{color:currentColor!important;stroke:currentColor!important}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .iconSquare:hover{color:#f4f8fc!important}html[data-theme=light] .nextProductHero,html[data-theme=light] .tandemAiHero,html[data-theme=light] .helpGuideDetail>header,html[data-theme=light] .managerExecutivePanel{color:var(--release-text)!important;background:linear-gradient(135deg,#f7fbff,#edf4ff 68%,#eefaf8)!important;border-color:#c9d8e8!important}html[data-theme=light] .nextProductHero h1,html[data-theme=light] .nextProductHero h2,html[data-theme=light] .tandemAiHero h1,html[data-theme=light] .helpGuideDetail>header h1,html[data-theme=light] .managerExecutivePanel h2{color:var(--release-text)!important}html[data-theme=light] .nextProductHero p:not(.eyebrow),html[data-theme=light] .tandemAiHero p:not(.eyebrow),html[data-theme=light] .helpGuideDetail>header p:not(.eyebrow){color:var(--release-muted)!important}html[data-theme=light] .nextProductMetrics article,html[data-theme=light] .previewMetrics .metric,html[data-theme=light] .tandemAiPrivacy,html[data-theme=light] .helpGuideVideo{color:var(--release-text)!important;background:#fff!important;border-color:#c8d6e5!important}html[data-theme=light] .nextProductMetrics article:nth-child(odd)>svg,html[data-theme=light] .reportSummaryGrid article:nth-child(odd)>svg,html[data-theme=light] .managerExecutiveKpis article:nth-child(odd)>svg{color:var(--release-blue)!important}html[data-theme=light] .nextProductMetrics article:nth-child(2n)>svg,html[data-theme=light] .reportSummaryGrid article:nth-child(2n)>svg,html[data-theme=light] .managerExecutiveKpis article:nth-child(2n)>svg{color:var(--release-teal)!important}html[data-theme=light] .helpGuideVideo svg{color:var(--release-blue)!important}html[data-theme=light] .tandemAiPrivacy svg{color:var(--release-teal)!important}html[data-theme=light] .helpGuideDetail li,html[data-theme=light] .helpGuideChecklist li,html[data-theme=light] .helpTroubleshooting article,html[data-theme=light] .aiReleaseStarters button,html[data-theme=light] .mobileCategory .navItem,html[data-theme=light] .settlementSignoffCard,html[data-theme=light] .settlementContractIdentity>div,html[data-theme=light] .settlementCloseoutRail article{color:var(--release-text)!important;background:#fff!important;border-color:#ced9e5!important}html[data-theme=light] .helpGuideDetail li p,html[data-theme=light] .helpTroubleshooting p,html[data-theme=light] .aiReleaseStarters strong{color:var(--release-text)!important}html[data-theme=light] .helpGuideDetail li>span{background:var(--release-blue-soft)!important;color:var(--release-blue)!important}html[data-theme=light] .aiReleaseStarters button:hover,html[data-theme=light] .helpGuideCards>button:hover,html[data-theme=light] .helpModuleGrid>button:hover{color:var(--release-text)!important;background:#f6faff!important;border-color:#91b7ea!important}html[data-theme=light] .aiReleaseStarters button:hover strong,html[data-theme=light] .aiReleaseStarters button:hover small,html[data-theme=light] .helpGuideCards>button:hover strong,html[data-theme=light] .helpGuideCards>button:hover p{color:inherit!important}.helpHero{background:var(--panel)!important}.helpModuleGrid{gap:12px!important}.helpModuleGrid>button{min-height:92px!important;padding:17px!important}.helpModuleGrid strong{font-size:14px!important}.helpModuleGrid small{font-size:11px!important}.helpGuideCards{gap:12px!important}.helpGuideCards>button{min-height:210px!important;padding:18px!important}.helpGuideCardMeta{font-size:11px!important}.helpGuideCards>button>strong{font-size:16px!important}.helpGuideCards>button>p{font-size:12.5px!important}.helpGuideOpen{font-size:12px!important}.helpGuideDetail h1{font-size:30px!important}.helpGuideDetail>header{padding:24px 26px!important}.helpGuideDetail>header p:not(.eyebrow){font-size:13px!important}.helpGuideVideo strong{font-size:11.5px!important}.helpGuideVideo small{font-size:11px!important}.helpGuideDetail>section{padding:24px 26px!important}.helpSectionTitle h2{font-size:18px!important}.helpSectionTitle p{font-size:12px!important}.helpGuideDetail li p{font-size:13px!important}.helpGuideChecklist li,.helpTroubleshooting strong{font-size:12.5px!important}.helpTroubleshooting p{font-size:12px!important}.aiReleasePage{max-width:1280px!important}.aiReleaseHero{padding:20px 22px!important}.tandemAiHero h1{font-size:27px!important}.tandemAiHero p:not(.eyebrow){font-size:13px!important}.tandemAiPrivacy strong{font-size:11.5px!important}.tandemAiPrivacy small{font-size:11px!important}.aiReleaseContext>span,.aiReleaseContext>a{padding:9px 11px!important;font-size:11px!important}.aiReleaseWelcome h2{font-size:24px!important}.aiReleaseStarters{gap:11px!important}.aiReleaseStarters button{min-height:110px!important;padding:16px!important}.aiReleaseStarters small{font-size:11px!important}.aiReleaseStarters strong{font-size:13px!important}.aiPrivacyNote strong{font-size:12px!important}.aiPrivacyNote small{font-size:11px!important}.tandemAiMessage p{font-size:14px!important;line-height:1.58!important}.tandemAiMessage small{font-size:11px!important}.aiReleaseComposer textarea{font-size:14px!important}.reportFilters{gap:12px!important;padding:16px!important}.reportSummaryGrid{gap:12px!important}.reportSummaryGrid article{min-height:96px!important;padding:17px!important}.reportSummaryGrid article span{font-size:12px!important}.reportSummaryGrid article strong{font-size:22px!important}.reportSummaryGrid article small{font-size:11px!important}.reportViewTabs{gap:7px!important;margin-bottom:16px!important;padding:6px!important}.reportViewTabs button{min-height:42px!important;padding:9px 15px!important;font-size:12px!important}.managerExecutivePanel{padding:20px!important}.managerExecutiveKpis{gap:11px!important}.managerExecutiveKpis article{min-height:94px!important;padding:15px!important}.managerExecutiveKpis span{font-size:11.5px!important}.managerExecutiveKpis strong{font-size:21px!important}.managerExecutiveKpis small{font-size:11px!important}.managerExecutiveColumns{gap:13px!important}.managerMoneyGrid{gap:10px!important}.managerMoneyGrid>span{padding:13px!important}.managerMoneyGrid small{font-size:11px!important}.managerMoneyGrid strong{font-size:16px!important}.reportRows>div{padding:12px 0!important}.reportRows strong{font-size:12.5px!important}.reportRows span,.reportRows em{font-size:11.5px!important}.settlementCommandBar{margin-bottom:0!important}.settlementCloseoutRail{gap:11px!important}.settlementCloseoutRail article{min-height:82px!important;padding:14px!important}.settlementCloseoutRail article>span{width:32px!important;height:32px!important;font-size:11px!important}.settlementCloseoutRail strong{font-size:12px!important}.settlementCloseoutRail small{font-size:11px!important}.settlementGrid{gap:14px!important}.settlementGrid>.panel{padding:19px!important}.settlementContractBasis{gap:14px!important}.settlementContractWarning{padding:13px 15px!important}.settlementContractWarning strong{font-size:12px!important}.settlementContractWarning span{font-size:11px!important}.settlementContractIdentity{gap:11px!important}.settlementContractIdentity>div{padding:14px!important}.settlementContractIdentity span{font-size:11px!important}.settlementContractIdentity strong{font-size:13px!important}.settlementContractIdentity small{font-size:11px!important}.settlementSignoffGrid{gap:11px!important}.settlementSignoffCard{padding:14px!important}.settlementSignoffCard strong{font-size:12px!important}.settlementSignoffCard small,.settlementSignoffCard p,.settlementSignoffCard>b{font-size:11px!important}.settlementMathRows span,.settlementMathRows strong{font-size:12px!important}.settlementMathRows b{font-size:13px!important}.navUnreadDot{box-shadow:0 0 0 2px #e5484d2e;border-color:var(--panel)!important;background:#e5484d!important}.navUnreadCount{min-width:20px!important;height:20px!important;font-size:11px!important}.sidebarUtilities .navUnreadCount,.sidebarUtilities .navItem span{font-size:11px!important}.mobileUtilityStrip .navUnreadCount{margin-left:auto}.mobileUtilityStrip .navUnreadDot{width:9px;height:9px}.status,.ledgerStatus,.sourcePill,.departmentPill{padding-top:5px!important;padding-bottom:5px!important;font-size:11px!important;line-height:1.2!important}.noticeBox,.successBox,.errorBox,.readOnlyNotice{padding:11px 13px!important;font-size:12px!important}.dataTable th{font-size:11px!important}.dataTable td{font-size:12.5px!important}.tableHeader,.reportHead{font-size:11px!important}.tableRow,.reportRow{font-size:12px!important}@media (max-width:900px){.shell .content{padding:20px 16px calc(102px + env(safe-area-inset-bottom))!important}.tandemMobileNav>a span,.tandemMobileNav>button span{font-size:11px!important;font-weight:800!important}.tandemMobileNav>a,.tandemMobileNav>button{gap:4px!important}.releaseMobileMore{padding-left:14px!important;padding-right:14px!important}.mobileCategory>summary strong{font-size:13px!important}.mobileCategory>summary small{font-size:11px!important}.mobileCategory .navItem span{font-size:12.5px!important}.mobileUtilityStrip span{font-size:12px!important}.managerExecutiveKpis,.reportSummaryGrid{grid-template-columns:1fr 1fr!important}.helpModuleGrid,.helpGuideCards,.aiReleaseStarters{grid-template-columns:1fr!important}.helpGuideCards>button{min-height:0!important}.aiReleaseHero{grid-template-columns:auto 1fr!important}.aiReleaseHero .tandemAiPrivacy{grid-column:1/-1}}@media (max-width:560px){.managerExecutiveKpis,.reportSummaryGrid{grid-template-columns:1fr!important}.shell .content{padding-left:14px!important;padding-right:14px!important}}.releaseSidebar .navItem{min-height:42px!important;padding-top:10px!important;padding-bottom:10px!important}.releaseSidebar .navItem>span:last-of-type{font-size:12.5px!important;font-weight:700!important;line-height:1.25!important}.releaseSidebar .sidebarUtilities .navItem span{font-size:12px!important}.releaseSidebar .sidebarGroupTrigger strong{font-size:12.5px!important}.releaseSidebar .sidebarProductSubgroup>small{font-size:11px!important;line-height:1.35!important}.releaseSidebar .profileIdentity strong{font-size:12.5px!important}.releaseSidebar .profileIdentity span,.releaseSidebar .profileIdentity small{font-size:11px!important;line-height:1.35!important}.releaseSidebar .tandemBrand>div:last-child span{font-size:11px!important;line-height:1.3!important}.shell .content :where(.priority,.financeDocStatus,.previewBadge,.bookingStatus,.settlementReadyPill,.settlementPendingPill,.credentialFirstScanBadge,.queueBadges em,.siteCommandHero>span,.siteBlockOrder,.merchTaxRate){font-size:11px!important;line-height:1.25!important}.shell .content :where(.livePulse,.liveCommandMetrics span,.liveCommandMetrics small,.liveLotStrip>span,.liveLotStrip span,.liveLotStrip em,.liveCommandActions a,.eventCommSubhead>strong,.eventCommSubhead>span,.eventCommSubhead>button,.scannerCheckpointBar small,.scannerCheckpointBar>span,.scannerDeviceMini,.scannerPhotoEntitlement span,.scannerLocationList small,.scannerDeviceList small,.scannerDeviceList span,.scannerDeviceConfig>label,.scannerDeviceConfig button,.scannerEntitlementResult b,.credentialEntitlementBuilder small,.departmentAdvanceChoiceGrid>button>span,.departmentAdvanceChoiceGrid p,.departmentAdvanceChoiceGrid small,.bookingProgressGrid article>span,.bookingProgressGrid strong,.bookingProgressGrid small,.bookingMoneyGrid small,.bookingContractFacts small,.bookingRequirementRows label,.bookingActivity>summary,.bookingActivity article strong,.bookingActivity article small,.managerInsightGrid>article span>small:first-child,.managerInsightGrid>article>span,.managerInsightGrid>article small,.managerAttentionList strong,.managerAttentionList span,.managerAttentionList a,.managerRevenueMix span,.managerReportTableHead,.managerReportTableRow strong,.managerReportTableRow small,.settlementSignoffContext span,.settlementPostGate strong,.settlementPostGate span),.shell .content :where(.salesDealTerms>summary small,.salesDealTermsBody>label,.settlementDealBody>label,.dealMoneyGrid label,.salesDealChecks label,.settlementKpis span,.settlementKpis small,.settlementSourceRows strong,.settlementSourceRows span,.settlementSourceRows b,.settlementMathRows>span,.settlementMathRows>strong,.settlementMathRows>div small,.settlementDealPanel>summary small,.settlementManualRows strong,.settlementManualRows span,.settlementManualRows b,.participantRows strong,.participantRows small,.participantRows b,.settlementRevision span,.settlementRevision strong,.settlementApproval>label,.merchInventoryTable span,.merchInventoryTable strong,.merchInventoryTable b,.merchEventAssignments strong,.merchEventAssignments small,.merchEventAssignments b,.settlementFeedTotal small,.settlementFeedForm>label,.settlementFeedRows strong,.settlementFeedRows span,.settlementFeedRows b,.compTicketIssuer>form>label,.merchReconcileHead b,.merchReconcileRows strong,.merchReconcileRows small,.merchReconcileRows b,.clientSettlementSectionHead strong,.clientSettlementSectionHead span,.clientSettlementLines>span,.clientSettlementLines small,.clientSettlementLines b,.clientSettlementPartyRows strong,.clientSettlementPartyRows small,.clientSettlementPartyRows b,.clientSettlementBalance>span,.settlementHistory>summary,.settlementHistory strong,.settlementHistory small,.settlementHistory b,.maintenanceResolutionSummary small,.maintenanceResolutionSummary p,.maintenanceThreadHead>span,.siteCommandKpis article>span,.siteAnalyticsKpis article>span,.siteCommandActions small,.siteCommandHealth strong,.siteCommandHealth span,.siteCommandHealth>a,.siteBlockList strong,.siteBlockList small,.siteBlockList p,.siteBlockActions button,.siteBuilderPreviewBar>b,.siteSectionCatalog strong,.siteSectionCatalog span,.siteAnalyticsRows strong,.siteAnalyticsRows span,.siteBuilderEmpty span,.siteNavList>article>span,.siteNavList strong,.siteNavList small){font-size:11px!important;line-height:1.4!important}.shell .content :where(.clientSettlementHead p,.clientSettlementTotals small,.clientSettlementBalance small,.clientSettlementReview label,.sitePreviewBlock small,.sitePreviewBlock p){font-size:11.5px!important;line-height:1.5!important}.shell .content :where(.buttonRow,.ledgerActions,.siteBlockActions,.bookingContractActions,.scannerDeviceActions,.setupActions){flex-wrap:wrap!important;gap:9px!important}.shell .content :where(.panel,.metric,.workspaceKpi,.workspaceListRow,.eventTile,.contactCard,.settlementSignoffCard,.bookingProgressGrid article,.managerInsightGrid>article,.siteBlockList>article,.siteNavList>article){overflow-wrap:anywhere;min-width:0}.shell .content :where(.primary,.secondary,.textButton,.iconSquare,.compactButton,.compactBtn):hover svg,.shell .content :where(.primary,.secondary,.textButton,.iconSquare,.compactButton,.compactBtn):focus-visible svg{color:currentColor!important;stroke:currentColor!important}html[data-theme=light] .shell .content :where(.workspaceCommandBar,.workspaceKpi,.workspaceListRow,.scheduleForm,.inlineForm,.eventContactCard,.settlementCloseoutRail article,.settlementContractIdentity>div,.settlementSignoffCard,.settlementSignoffContext,.settlementPostGate,.bookingProgressGrid article,.bookingDealSummary,.bookingContractCard,.bookingActivity,.managerReportSection,.managerInsightGrid>article,.managerAttentionList article,.managerRevenueMix span,.siteBlockList>article,.siteNavList>article,.siteBuilderEmpty,.scannerSettingToggle,.scannerLocationList article,.scannerDeviceList article,.credentialEntitlementBuilder,.credentialEntitlementBuilder>div>label){color:var(--release-text)!important;background:#fff!important;border-color:#ced9e5!important}html[data-theme=light] .shell .content :where(.filterPills button,.segmented button,.scheduleViewTabs button,.reportViewTabs button,.scannerDeviceConfig button,.siteBuilderTabs button,.eventPowerFilters button){color:#334a64!important;background:#fff!important;border-color:#c7d3e0!important}html[data-theme=light] .shell .content :where(.filterPills button,.segmented button,.scheduleViewTabs button,.reportViewTabs button,.scannerDeviceConfig button,.siteBuilderTabs button,.eventPowerFilters button):hover{background:var(--release-blue-soft)!important;color:#1f5da9!important;border-color:#91b7ea!important}html[data-theme=light] .shell .content :where(.filterPills button.selected,.segmented button.selected,.scheduleViewTabs button.active,.reportViewTabs button.active,.scannerDeviceConfig button.selected,.siteBuilderTabs button.active){background:var(--release-blue-soft)!important;color:#1f5da9!important;border-color:#82abe4!important}@media (max-width:900px){.releaseMobileMore{max-height:min(84vh,760px)!important;overflow-y:auto!important}.releaseMobileMore .mobileUtilityStrip .navItem span,.releaseMobileMore :where(.mobileProductsManage strong,.mobileMoreEventHint strong){font-size:12.5px!important}.releaseMobileMore :where(.mobileProductsManage small,.mobileMoreEventHint span,.mobileGlobalSearchButton small){font-size:11px!important;line-height:1.4!important}.releaseMobileMore .mobileGlobalSearchButton strong{font-size:12.5px!important}.releaseMobileMore .mobileGlobalSearchButton kbd{font-size:11px!important}.shell .content :where(.workspaceCommandBar,.workspaceSectionHeader,.panel,.metric){scroll-margin-top:16px}}@media (max-width:560px){.shell .content :where(.primary,.secondary,.compactButton,.compactBtn){min-height:42px}.shell .content :where(.buttonRow,.ledgerActions,.siteBlockActions,.bookingContractActions,.scannerDeviceActions)>*{max-width:100%}}.releaseSidebar .sidebarGroupStack{scrollbar-width:thin;min-height:0;padding-right:2px;overflow-y:auto}.releaseSidebar .navItem:hover:not(.active){background:color-mix(in srgb,var(--release-blue) 9%,var(--panel))!important;color:var(--release-text)!important}.releaseSidebar .navItem:hover:not(.active) svg,.releaseSidebar .navItem:hover:not(.active) span{color:currentColor!important}html[data-theme=light] .releaseSidebar .navItem:hover:not(.active){color:#173e70!important;background:#eaf2ff!important}html[data-theme=light] .releaseSidebar .navItem:hover:not(.active) svg{color:#245f9f!important}.recentViewedList{border-top:1px solid var(--line);display:grid}.recentViewedList>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:112px minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:48px;padding:9px 2px;text-decoration:none;display:grid}.recentViewedList>a:hover{background:color-mix(in srgb,var(--blue) 4%,transparent)}.recentEventDate{color:var(--muted);font-size:11px;font-weight:800}.recentEventIdentity{gap:2px;min-width:0;display:grid}.recentEventIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.recentEventIdentity small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.recentViewedWhen{color:var(--muted);font-size:11px}.recentViewedEmpty{color:var(--muted);align-items:center;gap:10px;padding:18px 4px;display:flex}.recentViewedEmpty span{display:grid}.recentViewedEmpty strong{color:var(--text);font-size:12px}.recentViewedEmpty small{font-size:11px}.badge.neutralBadge{background:var(--panel2)!important;color:var(--muted)!important;border-color:var(--line)!important;box-shadow:none!important}.badge.dangerBadge{background:color-mix(in srgb,var(--red) 12%,var(--panel))!important;color:var(--red)!important}.calendarEventSearch{flex:1;min-width:min(360px,100%)}.calendarFilters{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}.calendarFilters .searchField input{min-width:220px}.calendarEvent{gap:2px!important}.calendarEvent small,.monthEvent small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden;font-size:11px!important}.unifiedEventList{overflow:auto}.unifiedEventList .dataTable{min-width:980px}.unifiedEventList td>a{display:grid}.unifiedEventList td small{color:var(--muted);margin-top:2px;display:block}.peopleTable tbody tr{cursor:pointer}html[data-theme=light] .peopleTable tbody tr:hover{color:#17243a!important;background:#eef5ff!important}html[data-theme=light] .peopleTable tbody tr:hover *{color:inherit}html[data-theme=light] .peopleTable tbody tr:hover small{color:#60758c!important}.accessRolePill{border:1px solid var(--line);background:var(--panel2);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.workspaceDrawer{max-width:calc(100vw - 18px)!important;overflow:hidden!important}.workspaceDrawerBody{align-content:start!important;min-width:0!important;overflow-x:hidden!important}.workspaceDrawerBody>*{min-width:0!important;max-width:100%!important}.workspaceDrawer .drawerForm{align-content:start!important;gap:14px!important;width:100%!important;max-width:none!important}.workspaceDrawer .drawerForm :where(input,select,textarea,button){box-sizing:border-box;min-width:0;max-width:100%}.workspaceDrawer .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.workspaceDrawer .cateringLineForm{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.workspaceDrawer .cateringLineForm .formGrid,.workspaceDrawer .cateringLineForm .formActions{grid-column:1/-1}.workspaceDrawer .phase14InventoryInline,.workspaceDrawer .phase15InventoryInline{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.workspaceDrawer .phase15InventoryInline>input[placeholder="Notes / placement"],.workspaceDrawer .phase15InventoryInline>.inventoryAvailability,.workspaceDrawer .phase15InventoryInline>.inventoryResolution{grid-column:1/-1!important}.workspaceDrawer .shiftBuilderModal{grid-template-columns:1fr!important;gap:15px!important;display:grid!important}.workspaceDrawer .shiftBuilderModal>.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspaceDrawer .formActions{flex-wrap:wrap!important}.departmentDashboardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.departmentDashboardCard{word-break:normal!important;overflow-wrap:normal!important;min-width:0!important}html[data-theme=light] .departmentDashboardCard{color:#17243a!important;background:#fff!important;border-color:#cbd8e6!important}html[data-theme=light] .departmentDashboardCard:hover,html[data-theme=light] .departmentDashboardCard.active{color:#173e70!important;background:#eef5ff!important;border-color:#8fb4e8!important}html[data-theme=light] .departmentDashboardCard p,html[data-theme=light] .departmentDashboardCard strong{color:inherit!important}html[data-theme=light] .departmentDashboardCard small{color:#235fa7!important}.bookingProgressGrid,.bookingMoneyGrid,.bookingContractFacts{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important}.bookingProgressGrid article,.bookingMoneyGrid span,.bookingContractFacts span{word-break:normal!important;overflow-wrap:break-word!important;min-width:0!important}.bookingProgressGrid strong,.bookingProgressGrid small,.bookingMoneyGrid strong,.bookingMoneyGrid small,.bookingContractFacts strong,.bookingContractFacts small{word-break:normal!important;overflow-wrap:normal!important}.bookingColumns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.settlementDealSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:9px!important;display:grid!important}.settlementDealSummary>span{border:1px solid var(--line)!important;background:var(--panel2)!important;border-radius:10px!important;gap:4px!important;padding:10px!important;display:grid!important}.documentKpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}.documentKpis small{font-size:11px!important}.documentKpis strong{font-size:16px!important}.documentSharingControls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.documentSharingControls .memoAttachmentToggle{white-space:nowrap;margin:0!important}.memoHero,.memoHero>div:first-child{min-width:0!important}.memoHero h1{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(28px,4vw,52px)!important;line-height:1!important}.memoStatusBlock strong{color:#fff!important;word-break:normal!important}.memoStatusBlock small{color:#c4d5e8!important}html[data-theme=light] .memoBuildMessage{color:#17243a!important}.workforceMonthWeekdays,.workforceMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workforceMonthWeekdays strong{border-bottom:1px solid var(--line);color:var(--muted);padding:9px 10px;font-size:11px}.workforceMonthDay{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:5px;min-width:0;min-height:130px;padding:8px;display:grid}.workforceMonthDay.outside{opacity:.45}.workforceMonthDate{color:var(--muted);font-size:11px;font-weight:850}.workforceMonthShift{background:var(--panel2);border-left:3px solid var(--blue);color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:5px;min-width:0;padding:6px;text-decoration:none;display:grid}.workforceMonthShift.underfilled{border-left-color:#d78a1f}.workforceMonthShift small,.workforceMonthShift span{font-size:11px}.workforceMonthShift strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workforceMonthMore{color:var(--muted);font-size:11px}.communicationHistoryFilters{grid-template-columns:minmax(240px,1fr) minmax(180px,.6fr) minmax(140px,.4fr);gap:9px;margin:12px 0;display:grid}.communicationHistoryPager{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.communicationHistoryPager>span{color:var(--muted);font-size:11px}.helpCenter,.tandemAiPage{width:min(1240px,100%);min-width:0;max-width:100%;margin:0 auto}.helpHero,.helpSearchLanding,.helpBrowseSection,.aiReleaseHero,.aiReleaseContext,.aiReleaseChat{box-sizing:border-box;min-width:0;max-width:100%}.helpSearchLanding{grid-template-columns:auto minmax(0,1fr) minmax(180px,260px)!important}.helpModuleGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.helpVideoBadge{min-width:0!important}.helpVideoBadge span{min-width:0}.helpVideoBadge small{white-space:normal!important}.aiReleaseChat{min-height:0!important}.aiReleaseWelcome{padding:26px 20px!important}.aiReleaseStarters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aiReleaseComposer{z-index:3;position:sticky;bottom:10px}@media print{body.printScheduleOnly .sidebar,body.printScheduleOnly .mobileNav,body.printScheduleOnly .pageHeader,body.printScheduleOnly .scheduleSuiteToolbar,body.printScheduleOnly .content>*{display:none!important}body.printScheduleOnly .content>.workforceCalendar,body.printScheduleOnly .content>.workforceMonthCalendar,body.printScheduleOnly .content>.compactRosterList,body.printScheduleOnly .content>.teamScheduleTable{display:block!important}body.printScheduleOnly .content{max-width:none!important;margin:0!important;padding:0!important}body.printScheduleOnly .workforceCalendar,body.printScheduleOnly .workforceMonthCalendar,body.printScheduleOnly .compactRosterList,body.printScheduleOnly .teamScheduleTable{box-shadow:none!important;border:0!important}}@media (max-width:900px){.recentViewedList>a{grid-template-columns:92px minmax(0,1fr) 20px}.recentViewedWhen{display:none}.workspaceDrawer .formGrid,.workspaceDrawer .cateringLineForm,.workspaceDrawer .phase14InventoryInline,.workspaceDrawer .phase15InventoryInline{grid-template-columns:1fr!important}.workspaceDrawer .phase15InventoryInline>*{grid-column:auto!important}.workspaceDrawer .phase15InventoryInline>.inventoryAvailability,.workspaceDrawer .phase15InventoryInline>.inventoryResolution{grid-column:1/-1!important}.bookingColumns{grid-template-columns:1fr!important}.communicationHistoryFilters{grid-template-columns:1fr}.workforceMonthCalendar{overflow-x:auto}.workforceMonthWeekdays,.workforceMonthGrid{min-width:760px}.aiReleaseStarters{grid-template-columns:1fr 1fr!important}.helpSearchLanding{grid-template-columns:auto minmax(0,1fr)!important}.helpSearchLanding select{grid-column:1/-1}}@media (max-width:560px){.aiReleaseStarters{grid-template-columns:1fr!important}.recentViewedList>a{grid-template-columns:1fr 20px}.recentEventDate,.recentEventIdentity{grid-column:1}.recentViewedList>a>svg{grid-area:1/2/3}}.scannerPage,.scannerOperationalGrid,.scannerCamera.panel,.scannerSideRail{min-height:0}@media (min-width:761px){.scannerPage{grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100dvh - 118px);overflow:hidden}.scannerOperationalGrid{align-items:stretch;height:100%;overflow:hidden}.scannerCamera.panel{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.scannerViewport{height:100%;aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.scannerViewport video{height:100%!important;min-height:0!important}.scannerSideRail{grid-template-rows:minmax(0,1fr) auto;height:100%;overflow:hidden;position:static!important}.scannerSideRail .scanLog{height:100%;overflow:auto;max-height:none!important}}@media (max-width:760px){.scannerPage{grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100dvh - 76px);overflow:hidden}.scannerPage>header,.scannerModeSwitch{margin:0!important}.scannerCheckpointBar{gap:5px!important;min-height:0!important;padding:6px 8px!important}.scannerCheckpointBar>span{display:none!important}.scannerOperationalGrid{grid-template-rows:minmax(0,1fr) auto;height:100%;overflow:hidden;grid-template-columns:1fr!important}.scannerCamera.panel{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden;padding:7px!important}.scannerViewport{height:100%;aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.scannerViewport video{height:100%!important;min-height:0!important}.scannerSideRail{display:block!important;position:static!important}.scannerSideRail .scanLog{display:none!important}.scannerManualCompact{margin:0!important}}.salesToolbar{grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:10px!important;display:grid!important}.salesViewControls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.salesViewControls>button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.salesViewControls>button.active{background:color-mix(in srgb,var(--blue) 14%,var(--panel));border-color:color-mix(in srgb,var(--blue) 40%,var(--line));color:var(--text)}.salesViewControls select{min-width:140px}.salesMainWorkspace{min-width:0}.salesQueue{overflow:hidden;padding:0!important}.salesQueueHead,.salesQueueRow{grid-template-columns:minmax(220px,1.3fr) minmax(190px,1fr) 120px minmax(170px,.9fr) 120px 22px;align-items:center;gap:10px;display:grid}.salesQueueHead{border-bottom:1px solid var(--line);background:var(--panel2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:9px 12px;font-size:11px;font-weight:850}.salesQueueRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:11px 12px}.salesQueueRow:hover,.salesQueueRow.selected{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.salesQueueRow>span{gap:2px;min-width:0;display:grid}.salesQueueRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.salesQueueRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.salesQueueRow>svg{width:15px;color:var(--muted)}@media (max-width:1180px){.salesToolbar{grid-template-columns:1fr!important}.salesToolbar>.buttonRow{justify-content:flex-start}.salesQueue{overflow:auto}.salesQueueHead,.salesQueueRow{min-width:980px}}.financeCommandCenter,.reportsCommandCenter,.boxOfficeHub,.parkingCommandCenter{gap:14px;min-width:0;display:grid}.financeHubToolbar,.productHubToolbar,.reportGlobalFilters{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.42fr));align-items:center;gap:9px;display:grid}.financeHubToolbar .searchField,.productHubToolbar .searchField,.reportGlobalFilters .searchField{min-width:0}.financeHubToolbar select,.productHubToolbar select,.reportGlobalFilters select,.reportGlobalFilters input{box-sizing:border-box;width:100%;min-width:0}.financeHubKpis,.productHubKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.financeHubKpis article,.productHubKpis article{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.financeHubKpis article>svg,.productHubKpis article>svg{width:20px;color:var(--blue)}.financeHubKpis article>span,.productHubKpis article>span{gap:2px;min-width:0;display:grid}.financeHubKpis small,.productHubKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.financeHubKpis strong,.productHubKpis strong{color:var(--text);font-size:22px;line-height:1.1}.financeHubKpis em,.productHubKpis em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.3}.financeHubKpis article.attention{background:color-mix(in srgb,#e4931f 5%,var(--panel));border-color:#de8f1f59}.financeHubTabs,.productHubTabs{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.financeHubTabs button,.productHubTabs button{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:850}.financeHubTabs button.active,.productHubTabs button.active{background:color-mix(in srgb,var(--blue) 11%,var(--panel));border-color:color-mix(in srgb,var(--blue) 42%,var(--line));color:var(--text)}.financeEventWorkspace,.financeQueue,.productEventTable,.globalLedger,.lotManagementHub{overflow:hidden;padding:0!important}.financeEventWorkspace>.workspaceSectionHeader,.financeQueue>.workspaceSectionHeader,.productEventTable>.workspaceSectionHeader,.globalLedger>.workspaceSectionHeader,.lotManagementHub>.workspaceSectionHeader{border-bottom:1px solid var(--line);margin:0;padding:16px 18px}.financeHubTable,.globalLedger,.productEventTable{min-width:0}.financeHubTableHead,.financeHubRow{grid-template-columns:minmax(240px,1.3fr) minmax(175px,.9fr) 120px 135px 135px minmax(185px,.9fr) 20px;align-items:center;gap:10px;display:grid}.financeHubTableHead{background:var(--panel2);border-bottom:1px solid var(--line);padding:9px 14px}.financeHubTableHead b{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.financeHubRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:11px 14px}.financeHubRow:hover{background:color-mix(in srgb,var(--blue) 5%,var(--panel))}.financeHubRow>span{gap:2px;min-width:0;display:grid}.financeHubRow strong{font-size:11px;line-height:1.25}.financeHubRow small{color:var(--muted);font-size:11px;line-height:1.3}.financeHubRow .dueVenue strong{color:#b96f14}.financeHubRow .dueClient strong{color:#13845d}.financeHubRow>svg{color:var(--muted);width:15px}.financeQueueRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(260px,1.3fr) minmax(150px,.65fr) 140px 20px;align-items:center;gap:10px;padding:11px 14px;display:grid}.financeQueueRow:hover{background:var(--panel2)}.financeQueueRow>span:not(:first-child){gap:2px;display:grid}.financeQueueRow strong{font-size:11px}.financeQueueRow small{color:var(--muted);font-size:11px}.financeQueueRow>span:first-child{background:var(--panel2);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.financeQueueRow>span:first-child.done{color:#11845e}.financeQueueRow>span:first-child.open{color:#d68a1c}.financeQueueRow svg{width:15px}.financeReceivableRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) 150px auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.financeReceivableRow>span{gap:2px;display:grid}.financeReceivableRow strong{font-size:11px}.financeReceivableRow small{color:var(--muted);font-size:11px}.financeEventDrawer{gap:18px;display:grid}.financeDrawerKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.financeDrawerKpis>span,.financeDrawerStatus>span,.detailFacts>span{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.financeDrawerKpis small,.financeDrawerStatus small,.detailFacts small{color:var(--muted);font-size:11px}.financeDrawerKpis strong,.financeDrawerStatus strong,.detailFacts strong{color:var(--text);overflow-wrap:anywhere;font-size:12px}.financeEventDrawer h3,.eventProductDrawer h3,.ticketDetailDrawer h3{margin:0 0 8px;font-size:13px}.financeDrawerStatus,.detailFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.financeBalanceHero{background:color-mix(in srgb,var(--blue) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line));border-radius:12px;gap:3px;padding:14px;display:grid}.financeBalanceHero strong{font-size:14px}.financeBalanceHero small{color:var(--muted);font-size:11px}.reportsHubLayout{grid-template-columns:minmax(280px,.35fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.reportGlobalFilters{grid-template-columns:minmax(300px,1fr) repeat(4,minmax(130px,.3fr))}.reportGlobalFilters label{gap:3px;display:grid}.reportGlobalFilters label>span{color:var(--muted);font-size:11px;font-weight:800}.reportCatalog,.reportWorkspace{overflow:hidden;padding:0!important}.reportCatalog{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 110px);display:grid;position:sticky;top:84px}.reportCatalogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.reportCatalogHead h2{margin:3px 0;font-size:18px}.reportCatalogHead svg{color:var(--blue)}.reportCategoryPills{border-bottom:1px solid var(--line);gap:5px;padding:10px 12px;display:flex;overflow-x:auto}.reportCategoryPills button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.reportCategoryPills button.active{background:var(--panel2);color:var(--text);border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}.reportCatalogList{overflow:auto}.reportCatalogList>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.reportCatalogList>button:hover,.reportCatalogList>button.active{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.reportCatalogList>button>svg:first-child{width:17px;color:var(--blue)}.reportCatalogList>button>span{gap:2px;min-width:0;display:grid}.reportCatalogList strong{font-size:11px}.reportCatalogList small{color:var(--muted);font-size:11px;line-height:1.35}.reportCatalogList em{color:var(--blue);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.reportCatalogList>button>svg:last-child{width:14px;color:var(--muted)}.reportWorkspaceHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.reportWorkspaceHead h2{margin:3px 0;font-size:25px}.reportWorkspaceHead p:not(.eyebrow){color:var(--muted);max-width:760px;margin:0}.reportWorkspaceHead>div:last-child{text-align:right;display:grid}.reportWorkspaceHead>div:last-child strong{font-size:28px}.reportWorkspaceHead>div:last-child span{color:var(--muted);font-size:11px}.reportPreviewWrap{min-height:320px;overflow:auto}.reportPreviewWrap table{border-collapse:collapse;width:100%;min-width:850px}.reportPreviewWrap th,.reportPreviewWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.reportPreviewWrap th{background:var(--panel2);text-transform:uppercase;color:var(--muted);z-index:1;font-size:11px;position:sticky;top:0}.reportPreviewWrap td{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.reportExportBar{border-top:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.reportExportBar span{color:var(--muted);font-size:11px}.reportExportBar button svg{width:14px}.productHubToolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,.5fr) minmax(150px,.35fr) auto}.productHubActions{justify-content:flex-end;gap:7px;display:flex}.productHubActions a,.productHubActions button{white-space:nowrap}.productEventHead,.productEventRow{grid-template-columns:minmax(260px,1.4fr) 130px 145px 115px 115px 20px;align-items:center;gap:10px;display:grid}.productEventHead{background:var(--panel2);border-bottom:1px solid var(--line);padding:9px 14px}.productEventHead b,.globalLedgerHead b,.orderLedgerHead b{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;font-size:11px}.productEventRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:11px 14px}.productEventRow:hover{background:color-mix(in srgb,var(--blue) 5%,var(--panel))}.productEventRow>span{gap:2px;min-width:0;display:grid}.productEventRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.productEventRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.productEventRow>svg{width:15px;color:var(--muted)}.globalLedgerHead,.globalLedgerRow{grid-template-columns:minmax(250px,1.3fr) minmax(200px,1fr) 130px 115px 170px 20px;align-items:center;gap:10px;display:grid}.globalLedgerHead{background:var(--panel2);border-bottom:1px solid var(--line);padding:9px 14px}.globalLedgerRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:10px 14px}.globalLedgerRow:hover{background:var(--panel2)}.globalLedgerRow>span{gap:2px;min-width:0;display:grid}.globalLedgerRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.globalLedgerRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.globalLedgerRow>svg{width:15px;color:var(--muted)}.ledgerPager{background:var(--panel2);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ledgerPager>span{color:var(--muted);font-size:11px}.ledgerPager>div{gap:6px;display:flex}.orderLedgerHead,.orderLedgerRow{grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) minmax(220px,1fr) 120px 110px;align-items:center;gap:10px;display:grid}.orderLedgerHead{background:var(--panel2);border-bottom:1px solid var(--line);padding:9px 14px}.orderLedgerRow{border-bottom:1px solid var(--line);padding:10px 14px}.orderLedgerRow>span{gap:2px;display:grid}.orderLedgerRow strong{font-size:11px}.orderLedgerRow small{color:var(--muted);font-size:11px}.eventProductDrawer,.ticketDetailDrawer{gap:17px;display:grid}.eventProductActions,.ticketActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.eventProductActions>*,.ticketActionGrid>*{justify-content:center}.drawerInventoryList{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.drawerInventoryList>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.drawerInventoryList>div:last-child{border-bottom:0}.drawerInventoryList>div>span{gap:2px;display:grid}.drawerInventoryList strong{font-size:11px}.drawerInventoryList small{color:var(--muted);font-size:11px}.ticketDetailHero{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ticketDetailHero>span{background:var(--panel2);border:1px solid var(--line);border-radius:11px;gap:3px;padding:11px;display:grid}.ticketDetailHero small{color:var(--muted);font-size:11px}.ticketDetailHero strong{overflow-wrap:anywhere;font-size:11px}.dangerButton{color:#c64343!important;border-color:#c643434d!important}.parkingEventHead,.parkingEventRow{grid-template-columns:minmax(240px,1.3fr) 120px minmax(180px,.9fr) 105px 95px 95px 20px}.parkingPassHead,.parkingPassRow{grid-template-columns:minmax(250px,1.2fr) minmax(200px,1fr) 130px minmax(190px,.9fr) 150px 20px}.lotManagementGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:16px;display:grid}.lotManagementGrid>article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:12px;padding:14px;display:grid}.lotManagementGrid>article>div:first-child{align-items:center;gap:9px;display:flex}.lotManagementGrid>article>div:first-child>svg{color:var(--blue)}.lotManagementGrid>article>div:first-child>span{display:grid}.lotManagementGrid strong{font-size:11px}.lotManagementGrid small{color:var(--muted);font-size:11px}.lotFacts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lotFacts>span{background:var(--panel2);border-radius:9px;padding:8px;display:grid}html[data-theme=light] .financeHubRow:hover,html[data-theme=light] .productEventRow:hover,html[data-theme=light] .globalLedgerRow:hover,html[data-theme=light] .reportCatalogList>button:hover,html[data-theme=light] .reportCatalogList>button.active{color:#17243a!important;background:#eef5ff!important}html[data-theme=light] .financeHubTableHead,html[data-theme=light] .productEventHead,html[data-theme=light] .globalLedgerHead,html[data-theme=light] .orderLedgerHead,html[data-theme=light] .reportPreviewWrap th{background:#f3f7fb!important}@media (max-width:1200px){.financeHubKpis,.productHubKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.financeHubToolbar,.productHubToolbar,.reportGlobalFilters{grid-template-columns:1fr 1fr}.financeHubToolbar .searchField,.productHubToolbar .searchField,.reportGlobalFilters .searchField{grid-column:1/-1}.reportsHubLayout{grid-template-columns:1fr}.reportCatalog{max-height:none;position:static}.reportCatalogList{max-height:360px}.financeEventWorkspace,.financeQueue,.productEventTable,.globalLedger{overflow:auto}.financeHubTableHead,.financeHubRow{min-width:1050px}.productEventHead,.productEventRow{min-width:880px}.parkingEventHead,.parkingEventRow{min-width:1050px}.globalLedgerHead,.globalLedgerRow{min-width:930px}.parkingPassHead,.parkingPassRow{min-width:1030px}.orderLedgerHead,.orderLedgerRow{min-width:850px}}@media (max-width:720px){.financeHubKpis,.productHubKpis{grid-template-columns:1fr 1fr}.financeHubToolbar,.productHubToolbar,.reportGlobalFilters{grid-template-columns:1fr}.financeHubToolbar .searchField,.productHubToolbar .searchField,.reportGlobalFilters .searchField{grid-column:auto}.productHubActions{justify-content:flex-start}.financeDrawerKpis{grid-template-columns:1fr 1fr}.financeDrawerStatus,.detailFacts,.ticketDetailHero,.eventProductActions,.ticketActionGrid{grid-template-columns:1fr}.reportWorkspaceHead,.reportExportBar{flex-direction:column;align-items:flex-start}.reportWorkspaceHead>div:last-child{text-align:left}}@media (max-width:480px){.financeHubKpis,.productHubKpis{grid-template-columns:1fr}}.credentialScaledLedger{max-height:none!important}.credentialScaledLedger>article{grid-template-columns:36px minmax(230px,1fr) minmax(130px,.42fr) auto!important;align-items:center!important;gap:10px!important}.credentialLedgerActions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.credentialLedgerActions .compactButton{white-space:nowrap!important}.credentialLedgerPager,.maintenancePager,.guestServicesPager{border-top:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.credentialLedgerPager>span,.maintenancePager>span,.guestServicesPager>span{color:var(--muted);font-size:11px}.credentialLedgerPager>div,.maintenancePager>div,.guestServicesPager>div{gap:6px;display:flex}.credentialDetailDrawer{gap:18px;display:grid}.credentialDetailHero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.credentialDetailHero>span{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:3px;padding:11px;display:grid}.credentialDetailHero small{color:var(--muted);font-size:11px}.credentialDetailHero strong{overflow-wrap:anywhere;font-size:11px}.credentialDetailDrawer h3{margin:0 0 8px;font-size:13px}.credentialDetailZones{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.credentialDetailZones>span{border:1px solid var(--line);background:var(--panel2);border-radius:9px;grid-template-columns:auto auto;grid-template-areas:"dot code""dot name";align-items:center;column-gap:6px;padding:7px 9px;display:grid}.credentialDetailZones i{border-radius:999px;grid-area:dot;width:9px;height:28px}.credentialDetailZones strong{grid-area:code;font-size:11px}.credentialDetailZones small{color:var(--muted);grid-area:name;font-size:11px}.credentialDetailActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenanceBoard{min-width:0!important}.maintenanceHubFilters,.guestServicesFilters{border-bottom:1px solid var(--line);background:var(--panel2);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,.32fr));gap:7px;padding:10px;display:grid}.maintenanceHubFilters .searchField,.guestServicesFilters .searchField,.maintenanceHubFilters select,.guestServicesFilters select{min-width:0}.assetFilters{border:1px solid var(--line);border-radius:11px;margin-bottom:10px;grid-template-columns:minmax(300px,1fr) minmax(180px,.35fr)!important}.maintenanceQueueSummary,.guestQueueSummary,.assetServiceSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.maintenanceQueueSummary>span,.guestQueueSummary>span,.assetServiceSummary>span{border-right:1px solid var(--line);color:var(--muted);gap:2px;padding:9px 11px;font-size:11px;display:grid}.maintenanceQueueSummary>span:last-child,.guestQueueSummary>span:last-child,.assetServiceSummary>span:last-child{border-right:0}.guestQueueSummary strong,.assetServiceSummary strong{color:var(--text);font-size:15px}.guestQueueSummary small,.assetServiceSummary small{color:var(--muted);font-size:11px}.maintenanceOrderList{max-height:min(58vh,650px)!important;overflow:auto!important}.assetList{max-height:none!important}.assetList>article{grid-template-columns:auto minmax(230px,1fr) minmax(100px,.3fr) minmax(190px,.5fr)!important}.lostFoundFilters{border:1px solid var(--line)!important;border-radius:12px!important;grid-template-columns:minmax(300px,1fr) minmax(170px,.3fr)!important;margin:0!important}.guestServicesQueue .caseList,.workspaceDashboard .caseList,.lostReportList{max-height:min(62vh,720px)!important;overflow:auto!important}.guestServicesOverflowNote{border-top:1px solid var(--line);background:var(--panel2);color:var(--muted);padding:10px 14px;font-size:11px}.displayEmergencyPresets{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.displayEmergencyPresets .criticalOutline{color:#c94444!important;border-color:#d33d3d59!important}.displayEventRemote{overflow:hidden;padding:0!important}.displayEventRemote>.displaySectionHead{border-bottom:1px solid var(--line);padding:16px}.displayEventScope{border-bottom:1px solid var(--line);gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.displayEventScope button{border:1px solid var(--line);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.displayEventScope button.active{background:color-mix(in srgb,var(--blue) 12%,var(--panel));color:var(--text);border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.displayEventPresetGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);min-height:330px;display:grid}.displayEventChoices{border-right:1px solid var(--line);max-height:520px;overflow:auto}.displayEventChoices>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:11px 13px;display:grid}.displayEventChoices>button:hover,.displayEventChoices>button.active{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.displayEventChoices>button>svg{width:16px;color:var(--blue)}.displayEventChoices>button>span{gap:2px;min-width:0;display:grid}.displayEventChoices strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.displayBuiltInLayouts{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;padding:15px;display:grid}.displayBuiltInLayouts>span{display:grid}.displayBuiltInLayouts>div>button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:10px;gap:5px;padding:7px;display:grid}.displayBuiltInLayouts>div strong{font-size:11px}.displaySendEvent{justify-content:center;width:100%}.contentTypeRail{align-content:start!important}.commandSecurityToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.commandSecurityToolbar .searchField{flex:1;min-width:min(420px,60%)}.commandRetentionBadge{background:var(--panel2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.commandRetentionBadge svg{width:13px}.commandCameraCardMeta{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.commandCameraCardMeta>span{min-width:0;gap:2px!important;display:grid!important}.commandCameraCardMeta>span strong{font-size:11px}.commandCameraCardMeta>span small{color:var(--muted);font-size:11px}.commandCameraCardMeta>div{align-items:center!important;gap:5px!important;display:flex!important}.commandCameraCardMeta button,.commandCameraCardMeta a{align-items:center;border:1px solid var(--line)!important;background:var(--panel2)!important;color:var(--text)!important;border-radius:7px!important;gap:4px!important;padding:5px 6px!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}.commandCameraCardMeta svg{width:11px!important}.incidentCount{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:11px;display:inline-flex}.incidentCount.active{color:#d43e3e;background:#d03c3c1a;border-color:#d03c3c40}.commandAllClear{text-align:center;color:var(--muted);place-items:center;gap:5px;padding:42px 14px;display:grid}.commandAllClear svg{width:24px}.commandAllClear strong{color:var(--text);font-size:12px}.commandAllClear span{font-size:11px}.commandAllClear.compact{padding:16px}.commandReplayDrawer{gap:16px;display:grid}.commandReplayLive{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.commandReplayLive>.commandFeed{min-height:220px}.commandReplayLive>div:last-child{text-align:right;display:grid}.commandReplayLive>div:last-child strong{color:#d33;font-size:11px}.commandReplayLive>div:last-child span{color:var(--muted);font-size:11px}.commandReplayDrawer section{gap:10px;display:grid}.commandReplayHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.commandReplayHead h3{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.commandReplayHead h3 svg{width:15px}.commandReplayHead small{color:var(--muted);font-size:11px}.commandZoomControl{align-items:center;gap:6px;display:flex}.commandZoomControl svg{width:13px}.commandZoomControl input{width:120px}.commandZoomControl strong{min-width:34px;font-size:11px}.commandReplayViewport{border:1px solid var(--line);background:#070b11;border-radius:12px;place-items:center;height:min(50vh,460px);display:grid;overflow:hidden}.commandReplayViewport img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .12s}.commandReplayTimeline{gap:4px;display:grid}.commandReplayTimeline>input{width:100%}.commandReplayTimeline>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.commandReplayTimeline>div span,.commandReplayTimeline>div strong{font-size:11px}.commandReplayTimeline>div span{color:var(--muted)}.commandReplayTimeline>div span:last-child{text-align:right}html[data-theme=light] .displayEventChoices>button:hover,html[data-theme=light] .displayEventChoices>button.active,html[data-theme=light] .credentialScaledLedger>article:hover{color:#17243a!important;background:#eef5ff!important}@media (max-width:1000px){.credentialScaledLedger>article{grid-template-columns:32px minmax(0,1fr) auto!important}.credentialState{display:none!important}.maintenanceHubFilters,.guestServicesFilters{grid-template-columns:1fr 1fr}.maintenanceHubFilters .searchField,.guestServicesFilters .searchField{grid-column:1/-1}.displayEventPresetGrid{grid-template-columns:1fr}.displayEventChoices{border-right:0;border-bottom:1px solid var(--line);max-height:280px}}@media (max-width:700px){.credentialDetailHero{grid-template-columns:1fr}.credentialDetailActions,.maintenanceHubFilters,.guestServicesFilters,.lostFoundFilters{grid-template-columns:1fr!important}.maintenanceHubFilters .searchField,.guestServicesFilters .searchField{grid-column:auto}.maintenanceQueueSummary,.guestQueueSummary,.assetServiceSummary,.displayBuiltInLayouts>div{grid-template-columns:1fr 1fr}.displayEmergencyPresets{justify-content:flex-start}.commandSecurityToolbar,.commandReplayHead,.commandReplayLive{grid-template-columns:1fr;display:grid}.commandSecurityToolbar .searchField{width:100%;min-width:0}.commandReplayLive>div:last-child{text-align:left}.commandZoomControl{justify-content:flex-start}}.departmentOperatingHub{gap:14px;min-width:0;display:grid}.departmentHubTabs{overflow-x:auto;gap:6px!important;display:flex!important}.departmentHubTabs button{white-space:nowrap;flex:none}.departmentHubMetrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.departmentHubMetrics article.attention{background:color-mix(in srgb,#e59a2e 6%,var(--panel))!important;border-color:#d58b1f61!important}.departmentDashboardHome{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.departmentDashboardHome>.departmentAttention{grid-column:2}.departmentPerformance,.departmentAttention{overflow:hidden;padding:0!important}.departmentPerformance>.panelHeader,.departmentAttention>.panelHeader{border-bottom:1px solid var(--line);margin:0;padding:16px 18px}.departmentEventPerformance>div,.departmentEventPerformance>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.2fr) 90px 90px 120px;align-items:center;gap:10px;padding:10px 14px;display:grid}.departmentEventPerformance>div{background:var(--panel2)}.departmentEventPerformance>div b{color:var(--muted);text-transform:uppercase;font-size:11px}.departmentEventPerformance>article>span:first-child{gap:2px;min-width:0;display:grid}.departmentEventPerformance strong,.departmentEventPerformance b{font-size:11px}.departmentEventPerformance small{color:var(--muted);font-size:11px}.standPerformanceList,.departmentAttentionList,.hrJobSnapshotList,.hrCourseUsage{display:grid}.standPerformanceList>article,.departmentAttentionList>article,.hrJobSnapshotList>article,.hrCourseUsage>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.standPerformanceList svg,.departmentAttentionList svg,.hrJobSnapshotList svg{width:17px;color:var(--blue)}.standPerformanceList span,.departmentAttentionList span,.hrJobSnapshotList span,.hrCourseUsage span{gap:2px;min-width:0;display:grid}.standPerformanceList strong,.departmentAttentionList strong,.hrJobSnapshotList strong,.hrCourseUsage strong,.standPerformanceList b,.hrJobSnapshotList b,.hrCourseUsage b{font-size:11px}.standPerformanceList small,.departmentAttentionList small,.hrJobSnapshotList small,.hrCourseUsage small{color:var(--muted);font-size:11px}.departmentSearchBar{border-bottom:1px solid var(--line);background:var(--panel2);padding:10px 14px}.departmentSearchBar .searchField{max-width:620px}.departmentSalesFilters{border-bottom:1px solid var(--line);background:var(--panel2);grid-template-columns:minmax(280px,1fr) minmax(160px,.35fr) minmax(160px,.35fr);gap:8px;padding:10px 14px;display:grid}.departmentTransactionHead,.departmentTransactionRow{border-bottom:1px solid var(--line);grid-template-columns:180px 130px minmax(220px,1fr) minmax(150px,.5fr) 110px 100px;align-items:center;gap:10px;padding:10px 14px;display:grid}.departmentTransactionHead{background:var(--panel2)}.departmentTransactionHead b{text-transform:uppercase;color:var(--muted);font-size:11px}.departmentTransactionRow,.departmentTransactionRow strong,.departmentTransactionRow b{font-size:11px}.departmentTransactions{overflow:auto;padding:0!important}.inventoryManagerTable{overflow:auto}.inventoryManagerTable>div,.inventoryManagerTable>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(140px,.5fr) 100px 100px 110px 90px;align-items:center;gap:10px;min-width:820px;padding:10px 14px;display:grid}.inventoryManagerTable>div{background:var(--panel2)}.inventoryManagerTable>div b{text-transform:uppercase;color:var(--muted);font-size:11px}.inventoryManagerTable>article>span:first-child{gap:2px;display:grid}.inventoryManagerTable strong{font-size:11px}.inventoryManagerTable small,.inventoryManagerTable span{color:var(--muted);font-size:11px}.merchInventoryTable>div,.merchInventoryTable>article{grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) 150px 100px 100px 100px}.eventInventoryAssignments{border:1px solid var(--line);border-radius:12px;margin-top:12px;display:grid;overflow:hidden}.eventInventoryAssignments>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 90px 90px 100px;align-items:center;gap:10px;padding:11px 13px;display:grid}.eventInventoryAssignments>article:last-child{border-bottom:0}.eventInventoryAssignments>article>span{gap:2px;display:grid}.eventInventoryAssignments strong{font-size:11px}.eventInventoryAssignments small{color:var(--muted);font-size:11px}.departmentEventSelector{gap:5px;max-width:620px;padding:14px 16px;display:grid}.departmentEventSelector select{width:100%}.departmentStaffingHub{overflow:hidden;padding:0!important}.departmentStaffingHub>.workspaceSectionHeader{border-bottom:1px solid var(--line);margin:0}.departmentStaffingKpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.departmentStaffingKpis>span{border-right:1px solid var(--line);gap:2px;padding:13px 15px;display:grid}.departmentStaffingKpis>span:last-child{border-right:0}.departmentStaffingKpis small{color:var(--muted);text-transform:uppercase;font-size:11px}.departmentStaffingKpis strong{font-size:19px}.departmentStaffingKpis .attention{background:color-mix(in srgb,#e59a2e 7%,var(--panel))}.departmentStaffingList{display:grid}.departmentStaffingList>a{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:grid}.departmentStaffingList>a:hover{background:var(--panel2)}.departmentStaffingList svg{width:16px;color:var(--blue)}.departmentStaffingList span{gap:2px;display:grid}.departmentStaffingList strong{font-size:11px}.departmentStaffingList small{color:var(--muted);font-size:11px}.departmentStaffingList b{font-size:11px}.cateringPortfolio{overflow:auto;padding:0!important}.cateringPortfolioHead,.cateringPortfolioRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.25fr) 150px 100px 120px 100px minmax(210px,.9fr) 20px;align-items:center;gap:10px;min-width:1000px;padding:10px 14px;display:grid}.cateringPortfolioHead{background:var(--panel2)}.cateringPortfolioHead b{text-transform:uppercase;color:var(--muted);font-size:11px}.cateringPortfolioRow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.cateringPortfolioRow:hover{background:var(--panel2)}.cateringPortfolioRow>span{gap:2px;min-width:0;display:grid}.cateringPortfolioRow strong{font-size:11px}.cateringPortfolioRow small{color:var(--muted);font-size:11px}.cateringPortfolioRow>svg{width:15px;color:var(--muted)}.attentionText{font-weight:800;color:#d4861f!important;font-size:11px!important}.cateringPickEvent{min-height:300px}.cateringPickEvent select{min-width:min(520px,100%)}.cateringEventPicker{align-items:center}.cateringEventSelect{gap:3px;min-width:260px;display:grid}.cateringMenuLibrary{display:grid}.cateringMenuLibrary>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.cateringMenuLibrary svg{width:18px;color:var(--blue)}.cateringMenuLibrary>article>span{gap:2px;display:grid}.cateringMenuLibrary strong{font-size:11px}.cateringMenuLibrary small{color:var(--muted);font-size:11px}.hrCommandDashboard{gap:12px;display:grid}.hrCommandMetrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.hrCommandGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:12px;display:grid}.hrPipelinePanel,.hrReadinessPanel,.hrJobsSnapshot,.hrTrainingSnapshot{overflow:hidden;padding:0!important}.hrPipelineStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hrPipelineStrip button{border:0;border-right:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;grid-template-areas:"num count arrow""num label arrow";align-items:center;gap:1px 8px;padding:12px;display:grid}.hrPipelineStrip button:hover{background:var(--panel2)}.hrPipelineStrip button>span{color:var(--muted);grid-area:num;font-size:11px}.hrPipelineStrip button>strong{grid-area:count;font-size:18px}.hrPipelineStrip button>small{color:var(--muted);text-transform:capitalize;grid-area:label;font-size:11px}.hrPipelineStrip button>svg{width:13px;color:var(--muted);grid-area:arrow}.hrRecentApplicants,.hrReadinessList{display:grid}.hrRecentApplicants>button,.hrReadinessList>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.hrRecentApplicants>button:hover,.hrReadinessList>button:hover{background:var(--panel2)}.hrRecentApplicants>button>span,.hrReadinessList>button>span:nth-child(2){gap:2px;display:grid}.hrRecentApplicants strong,.hrReadinessList strong{font-size:11px}.hrRecentApplicants small,.hrReadinessList small{color:var(--muted);font-size:11px}.hrReadinessList>button{grid-template-columns:auto minmax(0,1fr) 120px}.hrReadinessList>button>div{background:var(--panel2);border-radius:999px;height:24px;position:relative;overflow:hidden}.hrReadinessList>button>div>i{background:color-mix(in srgb,var(--blue) 55%,transparent);position:absolute;inset:0 auto 0 0}.hrReadinessList>button>div>b{z-index:1;place-items:center;height:100%;font-size:11px;display:grid;position:relative}.hrTrainingSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hrTrainingSummary>span{border-right:1px solid var(--line);gap:2px;padding:13px;display:grid}.hrTrainingSummary small{color:var(--muted);font-size:11px}.hrTrainingSummary strong{font-size:19px}.hrApplicationFilters{grid-template-columns:minmax(280px,1fr) minmax(170px,.28fr);gap:8px;padding:10px 0;display:grid}.hrEmployeeSearch{margin:0 0 9px}.hrHubTabs{overflow-x:auto}.aiModelState{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.aiModelState>span{align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.aiModelState>span i{background:#d28b2d;border-radius:50%;width:8px;height:8px}.aiModelState>span.live i{background:#18a878;box-shadow:0 0 0 4px #18a8781a}.aiModelState>small{color:var(--muted);font-size:11px}.aiNewChatButton{border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.aiNewChatButton svg{width:14px}.aiMessageText{white-space:pre-wrap}.tandemAiHero.aiReleaseHero{grid-template-columns:auto minmax(0,1fr) auto auto!important}.siteTemplateCards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.siteTemplateCards>label{min-height:180px!important;padding:12px!important}.siteTemplateCards>label strong{font-size:12px!important}.siteTemplateCards>label small{font-size:11px!important;line-height:1.4!important}.templateThumb{height:95px!important}html[data-theme=light] .departmentEventPerformance>article:hover,html[data-theme=light] .cateringPortfolioRow:hover,html[data-theme=light] .hrRecentApplicants>button:hover,html[data-theme=light] .hrReadinessList>button:hover{color:#17243a!important;background:#eef5ff!important}@media (max-width:1100px){.departmentHubMetrics,.hrCommandMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.departmentDashboardHome,.hrCommandGrid{grid-template-columns:1fr}.departmentDashboardHome>.departmentAttention{grid-column:auto}.departmentSalesFilters{grid-template-columns:1fr 1fr}.departmentSalesFilters .searchField{grid-column:1/-1}}@media (max-width:760px){.departmentHubMetrics,.hrCommandMetrics{grid-template-columns:1fr 1fr!important}.departmentEventPerformance>div,.departmentEventPerformance>article{grid-template-columns:minmax(190px,1fr) 65px 65px 90px;min-width:560px}.departmentPerformance{overflow:auto}.departmentStaffingKpis{grid-template-columns:1fr 1fr}.departmentSalesFilters,.hrApplicationFilters{grid-template-columns:1fr}.departmentSalesFilters .searchField{grid-column:auto}.hrPipelineStrip{grid-template-columns:1fr}.hrPipelineStrip button{border-right:0;border-bottom:1px solid var(--line)}.hrReadinessList>button{grid-template-columns:auto minmax(0,1fr)}.hrReadinessList>button>div{grid-column:1/-1}.tandemAiHero.aiReleaseHero{grid-template-columns:auto 1fr!important}.aiNewChatButton{grid-column:1/-1;width:max-content}.aiModelState{flex-direction:column;align-items:flex-start}.siteTemplateCards{grid-template-columns:1fr!important}}@media (max-width:480px){.departmentHubMetrics,.hrCommandMetrics{grid-template-columns:1fr!important}}.trueDepartmentHub{gap:14px;min-width:0;display:grid}.trueHubMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.trueHubMetric{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:16px;display:grid}.trueHubMetric>svg{background:var(--panel2);width:32px;height:32px;color:var(--blue);border-radius:9px;padding:7px}.trueHubMetric>div{gap:2px;min-width:0;display:grid}.trueHubMetric small{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;font-weight:800;font-size:11px!important}.trueHubMetric strong{font-size:23px;line-height:1.05}.trueHubMetric span{color:var(--muted);font-size:11px;line-height:1.35}.trueHubMetric.attention{background:color-mix(in srgb,#dc9122 6%,var(--panel));border-color:#dc91226b}.trueHubMetric.attention>svg{color:#c77c13;background:#dc91221a}.trueHubMetric.good>svg{color:#14956f;background:#14956f1a}.trueHubActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trueHubAction{border:1px solid var(--line);background:var(--panel);min-height:92px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;text-decoration:none;transition:all .16s;display:grid}.trueHubAction:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:var(--panel2);transform:translateY(-1px)}.trueHubAction.primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb}.trueHubAction.primary>svg:first-child{color:#fff;background:#ffffff24}.trueHubAction.primary>svg:last-child{color:#ffffffd1}.trueHubAction.primary strong{color:#fff}.trueHubAction.primary small{color:#ffffffdb!important}.trueHubAction>svg:first-child{background:var(--panel2);width:34px;height:34px;color:var(--blue);border-radius:10px;padding:8px}.trueHubAction>svg:last-child{width:15px;color:var(--muted)}.trueHubAction>span{gap:3px;min-width:0;display:grid}.trueHubAction strong{font-size:12px}.trueHubAction small{color:var(--muted);line-height:1.35;font-size:11px!important}.trueHubMainGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.trueHubPanel{overflow:hidden;padding:0!important}.trueHubPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.trueHubPanel>header>div:first-child{gap:3px;display:grid}.trueHubPanel>header h2{letter-spacing:-.02em;margin:0;font-size:17px}.trueHubPanel>header p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.45;font-size:11px!important}.trueHubPanel>header .eyebrow{margin:0;font-size:11px!important}.trueHubBars{padding:8px 16px 14px;display:grid}.trueHubBars>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.72fr) minmax(140px,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.trueHubBars>div:last-child{border-bottom:0}.trueHubBars>div>span{gap:1px;min-width:0;display:grid}.trueHubBars b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.trueHubBars small{color:var(--muted);font-size:11px!important}.trueHubBars>div>div{background:var(--panel2);border-radius:999px;height:7px;overflow:hidden}.trueHubBars i{background:linear-gradient(90deg,var(--blue),#6ea5ff);border-radius:999px;height:100%;display:block}.trueHubBars strong{white-space:nowrap;font-size:11px}.trueHubAttention{display:grid}.trueHubAttention>button,.trueHubAttention>article{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.trueHubAttention>button:hover{background:var(--panel2)}.trueHubAttention>button:last-child,.trueHubAttention>article:last-child{border-bottom:0}.trueHubAttention svg{color:#c77c13;width:17px}.trueHubAttention span{gap:2px;min-width:0;display:grid}.trueHubAttention strong{font-size:11px}.trueHubAttention small{color:var(--muted);line-height:1.35;font-size:11px!important}.trueHubAttention>button>svg:last-child{width:13px;color:var(--muted)}.trueHubClear{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:18px;display:grid}.trueHubClear>svg{color:#14956f;background:#14956f1a;border-radius:9px;width:28px;height:28px;padding:6px}.trueHubClear>span{gap:2px;display:grid}.trueHubClear strong{font-size:11px}.trueHubClear small{color:var(--muted);font-size:11px!important}.trueHubCardRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.trueHubCardRail>button{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.trueHubCardRail>button:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}.trueHubCardRail span,.trueHubCardRail>button>div{gap:2px;min-width:0;display:grid}.trueHubCardRail span small{color:var(--blue);font-weight:850;font-size:11px!important}.trueHubCardRail strong{font-size:11px}.trueHubCardRail em{color:var(--muted);font-size:11px;font-style:normal}.trueHubCardRail>button>div{text-align:right}.trueHubCardRail>button>div b{font-size:11px}.trueHubCardRail>button>div small{color:var(--muted);font-size:11px!important}.trueHubActivity{display:grid}.trueHubActivity>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.trueHubActivity>article:last-child{border-bottom:0}.trueHubActivity svg{width:17px;color:var(--blue)}.trueHubActivity span{gap:2px;min-width:0;display:grid}.trueHubActivity strong,.trueHubActivity b{font-size:11px}.trueHubActivity small{color:var(--muted);font-size:11px!important}.trueHubStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.trueHubStatusGrid>article,.trueHubStatusGrid>button{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:14px;display:grid}.trueHubStatusGrid>button{cursor:pointer}.trueHubStatusGrid>button:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}.trueHubStatusGrid svg{width:20px;color:var(--blue)}.trueHubStatusGrid span{gap:2px;display:grid}.trueHubStatusGrid small{color:var(--muted);font-size:11px!important}.trueHubStatusGrid strong{font-size:11px}html[data-theme=light] .trueHubMetric,html[data-theme=light] .trueHubAction,html[data-theme=light] .trueHubPanel{color:#17243a!important;background:#fff!important}.trueHubAction:hover{color:var(--text)!important}@media (max-width:1180px){.trueHubMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.trueHubActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.trueHubMainGrid{grid-template-columns:1fr}.trueHubMetricGrid{grid-template-columns:1fr 1fr}.trueHubBars>div{grid-template-columns:minmax(120px,.8fr) 1fr auto}}@media (max-width:560px){.trueHubMetricGrid,.trueHubActionGrid,.trueHubCardRail,.trueHubStatusGrid{grid-template-columns:1fr}.trueHubBars>div{grid-template-columns:1fr auto}.trueHubBars>div>div{grid-column:1/-1}.trueHubPanel>header{flex-direction:column;align-items:flex-start}.trueHubMetric strong{font-size:21px}}html,body{min-height:100%;overflow-x:hidden;overflow-y:auto!important}.shell,.content,.nextProductWorkspace,.workspaceDashboard,.commandWorkspace,.reportsMachine,.siteStudio,.displayWorkspace{min-width:0}.content{overflow:visible!important}.content :where(.primary,.secondary,.dangerButton,.dangerSolid,.compactButton,.textButton,.displayTabLink,.settingsLink){border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:800;line-height:1.15;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.content :where(.primary,.secondary,.dangerButton,.dangerSolid,.compactButton,.textButton,.displayTabLink) svg{flex:none;width:16px;height:16px;color:currentColor!important}.content .primary{background:var(--blue)!important;border:1px solid var(--blue)!important;color:#fff!important}.content .primary:hover:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb,var(--blue) 18%,transparent);background:color-mix(in srgb,var(--blue) 82%,#071426)!important;border-color:color-mix(in srgb,var(--blue) 82%,#071426)!important;color:#fff!important}.content .secondary{background:var(--panel)!important;border:1px solid var(--line)!important;color:var(--text)!important}.content .secondary:hover:not(:disabled),.content .textButton:hover:not(:disabled),.content .displayTabLink:hover{background:color-mix(in srgb,var(--blue) 8%,var(--panel))!important;border-color:color-mix(in srgb,var(--blue) 42%,var(--line))!important;color:var(--text)!important}.content :where(.dangerButton,.dangerSolid){background:color-mix(in srgb,#dc3545 10%,var(--panel))!important;border:1px solid color-mix(in srgb,#dc3545 42%,var(--line))!important;color:#e64955!important}.content :where(.dangerButton,.dangerSolid):hover:not(:disabled){color:#fff!important;background:#c93442!important;border-color:#c93442!important}.content button:disabled,.content a[aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.content .iconSquare{box-sizing:border-box!important;background:var(--panel)!important;border:1px solid var(--line)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--muted)!important;border-radius:9px!important;flex:0 0 36px!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-grid!important}.content .iconSquare svg{color:currentColor!important;width:16px!important;height:16px!important;margin:0!important;display:block!important;transform:none!important}.content .iconSquare:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 8%,var(--panel))!important;border-color:color-mix(in srgb,var(--blue) 40%,var(--line))!important;color:var(--text)!important}.content .iconSquare.dangerIcon,.content .dangerIcon.iconSquare{color:#df4652!important}.content .iconSquare.dangerIcon:hover:not(:disabled),.content .dangerIcon.iconSquare:hover:not(:disabled){background:color-mix(in srgb,#dc3545 10%,var(--panel))!important;border-color:color-mix(in srgb,#dc3545 42%,var(--line))!important;color:#dc3545!important}.content :where(button,a):hover svg{color:currentColor!important}.content :where(.buttonRow,.workspaceActions,.formActions,.modalActions,.eventProductActions){flex-wrap:wrap;align-items:center;gap:8px}.content :where(.drawerForm,.productAdminForm,.hrJobBuilder,.hrComposer,.applicationBuilderCard,.siteBuilderControls,.siteBlockEditor,.modalCard,.siteEventEditor,.demoBuilder,.cateringDetails,.cateringLineForm,.canonicalForm){gap:14px;display:grid}.content :where(.drawerForm,.productAdminForm,.hrJobBuilder,.hrComposer,.applicationBuilderCard,.siteBuilderControls,.siteBlockEditor,.modalCard,.siteEventEditor,.demoBuilder,.cateringDetails,.cateringLineForm,.canonicalForm) label{color:var(--text);gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.content :where(.drawerForm,.productAdminForm,.hrJobBuilder,.hrComposer,.applicationBuilderCard,.siteBuilderControls,.siteBlockEditor,.modalCard,.siteEventEditor,.demoBuilder,.cateringDetails,.cateringLineForm,.canonicalForm) label>small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.content :where(.drawerForm,.productAdminForm,.hrJobBuilder,.hrComposer,.applicationBuilderCard,.siteBuilderControls,.siteBlockEditor,.modalCard,.siteEventEditor,.demoBuilder,.cateringDetails,.cateringLineForm,.canonicalForm) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),select,textarea){width:100%;min-width:0;min-height:42px;font:inherit;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--text) 18%)!important;background:var(--panel2)!important;color:var(--text)!important;box-shadow:none!important;border-radius:10px!important;outline:0!important;font-size:12.5px!important}.content :where(.drawerForm,.productAdminForm,.hrJobBuilder,.hrComposer,.applicationBuilderCard,.siteBuilderControls,.siteBlockEditor,.modalCard,.siteEventEditor,.demoBuilder,.cateringDetails,.cateringLineForm,.canonicalForm) textarea{resize:vertical;min-height:96px}.content :where(.drawerForm,.productAdminForm,.hrJobBuilder,.hrComposer,.applicationBuilderCard,.siteBuilderControls,.siteBlockEditor,.modalCard,.siteEventEditor,.demoBuilder,.cateringDetails,.cateringLineForm,.canonicalForm) :where(input,select,textarea):focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)!important}.content :where(input[type=checkbox],input[type=radio]){accent-color:var(--blue)}.content .formActions{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.modalBackdrop{-webkit-overflow-scrolling:touch;padding:16px!important;overflow-y:auto!important}.modalCard{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.positionRecruitingFields{border-top:1px solid var(--line);gap:13px;margin-top:3px;padding-top:16px;display:grid}.positionRecruitingFields>div:first-child{gap:4px;display:grid}.positionRecruitingFields h3{margin:0;font-size:16px}.positionRecruitingFields p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.positionRecruitingSummary{color:var(--blue)!important;margin:3px 0!important;font-size:11px!important}.financeHome{margin-top:2px}.financeHome .trueHubMainGrid{align-items:stretch}.financeHome .trueHubPanel{min-height:260px}.reportsMachine{gap:14px;max-width:100%;display:grid}.reportMachineScope{grid-template-columns:minmax(260px,1.8fr) 150px 150px 180px 180px 40px;align-items:end;gap:9px;display:grid;padding:12px!important}.reportMachineScopeSearch{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 11px;display:flex}.reportMachineScopeSearch svg{width:17px;color:var(--muted);flex:none}.reportMachineScopeSearch input{outline:0;width:100%;min-width:0;font-size:12.5px;color:var(--text)!important;background:0 0!important;border:0!important}.reportMachineScope label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:4px;font-size:11px;font-weight:850;display:grid}.reportMachineScope :where(input[type=date],select){border:1px solid var(--line);background:var(--panel2);height:42px;color:var(--text);border-radius:10px;min-width:0;padding:0 10px;font-size:11.5px}.reportMachineHero{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.reportMachineHero>div:first-child{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 10%,var(--panel)),var(--panel));border-radius:16px;align-content:center;padding:24px;display:grid}.reportMachineHero>div:first-child strong{font-size:46px;line-height:1}.reportMachineHero>div:first-child span{margin-top:3px;font-size:14px;font-weight:850}.reportMachineHero>div:first-child small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5}.reportMachineCategoryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.reportMachineCategoryGrid button{border:1px solid var(--line);background:var(--panel);min-height:92px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;align-content:center;gap:5px;padding:13px;display:grid}.reportMachineCategoryGrid button:hover,.reportMachineCategoryGrid button.active{background:color-mix(in srgb,var(--blue) 8%,var(--panel));border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.reportMachineCategoryGrid span{color:var(--blue);font-size:18px;font-weight:900}.reportMachineCategoryGrid strong{font-size:11px}.reportLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reportMachineCard{text-align:left;color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:152px;transition:all .15s;padding:16px!important;display:grid!important}.reportMachineCard:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));transform:translateY(-1px);box-shadow:0 10px 24px #0000000f}.reportMachineIcon{background:color-mix(in srgb,var(--blue) 10%,var(--panel));width:38px;height:38px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.reportMachineIcon svg{width:19px}.reportMachineCard>div{align-content:start;gap:4px;display:grid}.reportMachineCard>div>small{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:850}.reportMachineCard>div>strong{font-size:13px}.reportMachineCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.reportMachineCard footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:9px;font-size:11px;display:flex}.reportMachineCard footer svg{width:14px}.reportWorkbench{overflow:hidden;padding:0!important}.reportWorkbenchHeader{border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 5%,var(--panel)),var(--panel));justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.reportWorkbenchHeader h2{margin:3px 0 5px;font-size:25px}.reportWorkbenchHeader>div:first-child>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.reportWorkbenchStats{gap:8px;display:flex}.reportWorkbenchStats span{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:110px;padding:10px 12px;display:grid}.reportWorkbenchStats strong{font-size:18px}.reportWorkbenchStats small{color:var(--muted);font-size:11px}.reportWorkbenchTools{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}.reportColumnPicker{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--blue) 4%,var(--panel));padding:14px}.reportColumnPicker header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.reportColumnPicker header span{color:var(--muted);font-size:11px}.reportColumnPicker>div{flex-wrap:wrap;gap:7px;display:flex}.reportColumnPicker label{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.reportColumnPicker footer{padding-top:10px}.reportMachineTableWrap{overscroll-behavior:contain;width:100%;max-height:64vh;overflow:auto}.reportMachineTable{border-collapse:collapse;width:max-content;min-width:100%;font-size:11px}.reportMachineTable th{z-index:2;background:var(--panel2);color:var(--muted);text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;position:sticky;top:0}.reportMachineTable td{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:360px;padding:10px 12px;overflow:hidden}.reportMachineTable tbody tr:hover{background:color-mix(in srgb,var(--blue) 4%,var(--panel))}.reportMachinePager{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:11px 14px;font-size:11px;display:flex}.reportMachinePager>div{gap:7px;display:flex}.reportPrintHeader{display:none}.displayControlHome{gap:13px;display:grid}.displayCommandMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.displayCommandMetrics article{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.displayCommandMetrics article>svg{background:color-mix(in srgb,var(--blue) 10%,var(--panel));width:30px;height:30px;color:var(--blue);border-radius:9px;padding:7px}.displayCommandMetrics span{gap:1px;min-width:0;display:grid}.displayCommandMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.displayCommandMetrics strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.displayCommandMetrics em{color:var(--muted);font-size:11px;font-style:normal}.simplifiedDisplay .displayRemoteBar{grid-template-columns:auto minmax(260px,1fr) minmax(170px,.35fr) auto;align-items:center;gap:12px;display:grid;margin:0!important;padding:13px 14px!important}.displayTargetRail{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.displayTargetRail::-webkit-scrollbar{display:none}.displayTargetRail button{border:1px solid var(--line);background:var(--panel2);min-height:34px;color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:flex}.displayTargetRail button.active{background:var(--blue);border-color:var(--blue);color:#fff}.displayTargetRail i{background:#9aa8b8;border-radius:50%;width:7px;height:7px}.displayTargetRail i.online{background:#17a878}.displayTargetRail i.offline{background:#b45960}.displayEventRemote{border-color:color-mix(in srgb,var(--blue) 26%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 7%,var(--panel)),var(--panel))!important;padding:20px!important}.displayEventRemote .displaySectionHead h2{font-size:26px}.displayEventRemote .displaySectionHead p{line-height:1.5;font-size:11px!important}.displayEventScope{border:1px solid var(--line);background:var(--panel2);border-radius:11px;gap:6px;width:max-content;max-width:100%;margin:14px 0 12px;padding:4px;display:flex;overflow-x:auto}.displayEventScope button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:800}.displayEventScope button.active{background:var(--panel);color:var(--text);box-shadow:0 2px 8px #00000014}.displayEventPresetGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.displayEventChoices{align-content:start;gap:6px;max-height:420px;padding-right:3px;display:grid;overflow:auto}.displayEventChoices button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;display:grid}.displayEventChoices button.active{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--panel))}.displayEventChoices button>svg{width:18px;color:var(--blue)}.displayEventChoices span{gap:2px;display:grid}.displayEventChoices strong{font-size:11.5px}.displayEventChoices small{color:var(--muted);font-size:11px}.displayBuiltInLayouts{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.displayBuiltInLayouts>span{gap:2px;display:grid}.displayBuiltInLayouts>span strong{font-size:12px}.displayBuiltInLayouts>span small{color:var(--muted);font-size:11px}.displayBuiltInLayouts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.displayBuiltInLayouts>div>button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:10px;gap:6px;padding:8px;display:grid}.displayBuiltInLayouts>div>button.selected{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 10%,transparent)}.displayBuiltInLayouts>div>button>strong{font-size:11px}.displaySendEvent{width:100%;min-height:44px}.displayTVWall{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important}.displayTVCard{padding:10px!important}.displayTVCard .displayPreviewFrame{border-radius:9px!important;margin-top:8px!important}.displayTVCardHead strong,.displayTVCardHead small{font-size:11px!important}.displayRemoteContent{margin:0!important}.displayContentBuilder{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px}.contentTypeRail button{min-height:40px;font-size:11px!important}.contentEditor>label,.emergencyTemplateEditor label{font-size:11.5px!important}.siteStudioNav{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:12px;gap:6px;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.siteStudioNav::-webkit-scrollbar{display:none}.siteStudioNav button{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.siteStudioNav button:hover{background:var(--panel2);color:var(--text)}.siteStudioNav button.active{background:var(--blue);color:#fff}.siteCommandStack{gap:12px;display:grid}.siteCommandHero{border:1px solid var(--line);background:linear-gradient(135deg,#0d2b55,color-mix(in srgb,var(--blue) 38%,#07172e));color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:22px;padding:26px;display:flex;overflow:hidden}.siteCommandHero>div{max-width:780px}.siteCommandHero h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:32px}.siteCommandHero p:not(.eyebrow){color:#c9d9ec;margin:0;font-size:12px;line-height:1.6}.siteCommandHero>span{background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;display:flex}.siteCommandHero>span.live{color:#82efc7}.siteCommandHero>span svg{width:14px}.siteCommandKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.siteCommandKpis article{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.siteCommandKpis svg{background:color-mix(in srgb,var(--blue) 9%,var(--panel));width:28px;height:28px;color:var(--blue);border-radius:8px;padding:6px}.siteCommandKpis span{color:var(--muted);font-size:11px;display:grid}.siteCommandKpis strong{color:var(--text);margin-top:2px;font-size:20px}.siteCommandKpis small{font-size:11px}.siteCommandKpis article.attention{border-color:color-mix(in srgb,#dc9122 40%,var(--line))}.siteCommandActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.siteCommandActions button{border:1px solid var(--line);background:var(--panel);min-height:94px;color:var(--text);text-align:left;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:15px;display:grid}.siteCommandActions button:hover{background:color-mix(in srgb,var(--blue) 6%,var(--panel));border-color:color-mix(in srgb,var(--blue) 36%,var(--line))}.siteCommandActions button>svg{background:var(--panel2);width:34px;height:34px;color:var(--blue);border-radius:10px;padding:8px}.siteCommandActions span{gap:3px;display:grid}.siteCommandActions strong{font-size:11.5px}.siteCommandActions small{color:var(--muted);font-size:11px;line-height:1.35}.siteCommandHealth{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;padding:12px;display:grid}.siteCommandHealth>div{gap:2px;display:grid}.siteCommandHealth strong{text-transform:uppercase;color:var(--muted);font-size:11px}.siteCommandHealth span{font-size:11px}.siteCommandHealth>a{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.siteStudioToolbar{border:1px solid var(--line);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;padding:16px 18px;display:flex}.siteStudioToolbar h2{margin:2px 0 4px;font-size:22px}.siteStudioToolbar p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.siteStudioToolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.siteStudioCanvas{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.siteBlockList{align-content:start;gap:7px;display:grid}.siteBlockList>article{border:1px solid var(--line);background:var(--panel);cursor:grab;border-radius:11px;grid-template-columns:auto 28px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.siteBlockList>article:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}.siteBlockList>article>svg{width:16px;color:var(--muted);margin-top:2px}.siteBlockOrder{background:var(--panel2);width:28px;height:28px;color:var(--blue);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.siteBlockList>article>div:first-of-type{gap:2px;display:grid}.siteBlockList>article strong{font-size:11px}.siteBlockList>article small{color:var(--muted);font-size:11px}.siteBlockList>article p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.35}.siteBlockActions{flex-wrap:wrap;grid-column:3;gap:5px;display:flex}.siteBlockActions button{border:1px solid var(--line);background:var(--panel2);min-height:30px;color:var(--text);border-radius:8px;padding:5px 8px;font-size:11px}.siteBlockActions button:has(svg){place-items:center;width:30px;padding:0;display:grid}.siteBlockActions button svg{width:13px;height:13px}.siteBuilderPreview{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;position:sticky;top:14px;overflow:hidden;box-shadow:0 18px 45px #00000014}.siteBuilderPreviewBar{background:var(--panel2);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px;display:flex}.siteBuilderPreviewBar>span{background:#a7b0bb;border-radius:50%;width:8px;height:8px}.siteBuilderPreviewBar>b{color:var(--muted);margin-left:8px;font-size:11px}.siteBuilderPreviewPage{color:#10213a;background:#eef3f8;min-height:560px;padding:18px}.sitePreviewBlock{background:#fff;border-bottom:1px solid #dce5ed;padding:25px 22px}.sitePreviewBlock:first-child{border-radius:12px 12px 0 0}.sitePreviewBlock small{text-transform:uppercase;letter-spacing:.08em;color:#53779d;font-size:11px}.sitePreviewBlock strong{margin-top:4px;font-size:22px;line-height:1.05;display:block}.sitePreviewBlock p{color:#62758a;font-size:11px;line-height:1.55}.sitePreviewBlock.type-hero{color:#fff;background:linear-gradient(135deg,#082c53,#12558b);align-content:center;min-height:210px;display:grid}.sitePreviewBlock.type-hero p{color:#d0dfed}.previewHeroMedia{background:#ffffff1a;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.siteSectionCatalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.siteSectionCatalog button{border:1px solid var(--line);background:var(--panel2);min-height:84px;color:var(--text);text-align:left;border-radius:10px;gap:3px;padding:13px;display:grid}.siteSectionCatalog button:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,var(--panel2))}.siteSectionCatalog strong{font-size:11px}.siteSectionCatalog span{color:var(--muted);font-size:11px;line-height:1.4}.sitePagesDashboard .sitePageManager{overflow:hidden;padding:0!important}.sitePageList article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sitePageList article:first-child{border-top:0}.sitePageList article>div:first-child{gap:3px;display:grid}.sitePageList strong{font-size:11.5px}.sitePageList small{color:var(--muted);font-size:11px}.siteNavList{gap:7px;display:grid}.siteNavList>article{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto 30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.siteNavList>article>svg{width:15px;color:var(--muted)}.siteNavList>article>span{color:var(--blue);font-size:11px;font-weight:900}.siteNavList>article>div:first-of-type{gap:2px;display:grid}.siteNavList strong{font-size:11px}.siteNavList small{color:var(--muted);font-size:11px}.aiReleaseUtility{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:11px;display:flex}.aiReleaseUtility>span,.aiReleaseUtility>a{align-items:center;gap:6px;display:flex}.aiReleaseUtility svg{width:14px}.aiReleaseUtility>a{color:var(--blue);font-weight:850}@media (max-width:1180px){.content{max-width:100%;padding:22px}.reportMachineScope{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(135px,.5fr))}.reportMachineScope>select,.reportMachineScope>.iconSquare{grid-row:2}.reportMachineCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reportLibraryGrid,.displayCommandMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.simplifiedDisplay .displayRemoteBar{grid-template-columns:auto 1fr auto}.displayRemoteBar>select{grid-column:2}.displayEmergencyPresets{grid-area:1/3/3}.displayTVWall{grid-template-columns:repeat(2,minmax(0,1fr))!important}.siteCommandActions,.siteCommandHealth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.content{padding:18px 18px 96px}.reportMachineScope{grid-template-columns:1fr 1fr}.reportMachineScopeSearch{grid-column:1/-1}.reportMachineScope>.iconSquare{grid-row:auto}.reportMachineHero{grid-template-columns:1fr}.reportMachineCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.reportWorkbenchHeader{flex-direction:column}.reportWorkbenchStats{width:100%}.reportWorkbenchStats span{flex:1}.displayEventPresetGrid{grid-template-columns:1fr}.displayEventChoices{max-height:300px}.displayBuiltInLayouts>div{grid-template-columns:repeat(3,minmax(0,1fr))}.simplifiedDisplay .displayRemoteBar{grid-template-columns:1fr}.displayRemoteBar>select,.displayEmergencyPresets{grid-area:auto}.displayTargetRail{width:100%}.siteCommandKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.siteStudioCanvas{grid-template-columns:1fr}.siteBuilderPreview{position:static}.siteCommandHealth{grid-template-columns:1fr 1fr}.siteStudioToolbar{flex-direction:column;align-items:flex-start}}@media (max-width:700px){html,body{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.content{padding:14px 14px 104px!important;overflow:visible!important}.displayWorkspace{overflow:visible!important}.content :where(.primary,.secondary,.dangerButton,.dangerSolid,.compactButton,.textButton,.displayTabLink){min-height:44px;font-size:12px}.content .iconSquare{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.formGrid{grid-template-columns:1fr!important}.modalBackdrop{align-items:flex-start!important}.modalCard{width:100%!important;max-height:none!important;margin:0!important}.reportMachineScope{grid-template-columns:1fr}.reportMachineScopeSearch{grid-column:auto}.reportMachineHero>div:first-child{padding:18px}.reportMachineCategoryGrid{grid-template-columns:1fr 1fr}.reportLibraryGrid{grid-template-columns:1fr}.reportWorkbenchTools{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.reportWorkbenchTools>*{width:100%}.reportWorkbenchStats{grid-template-columns:1fr 1fr;display:grid}.reportMachineTableWrap{max-height:none}.reportMachinePager{flex-direction:column;align-items:flex-start;gap:9px;width:100%}.reportMachinePager>div{width:100%}.reportMachinePager button{flex:1}.displayCommandMetrics{grid-template-columns:1fr 1fr}.displayEmergencyPresets{grid-template-columns:1fr 1fr 1fr;display:grid}.displayEmergencyPresets>*{min-width:0;padding-left:7px!important;padding-right:7px!important}.displayBuiltInLayouts>div{grid-template-columns:1fr 1fr}.displayTVWall{grid-template-columns:1fr!important}.siteCommandHero{flex-direction:column;align-items:flex-start;padding:20px}.siteCommandHero h2{font-size:27px}.siteCommandKpis,.siteCommandActions,.siteCommandHealth{grid-template-columns:1fr}.siteStudioNav{margin-left:0;margin-right:0}.siteBuilderPreviewPage{min-height:400px}.siteSectionCatalog{grid-template-columns:1fr}.sitePageList article,.siteNavList>article{grid-template-columns:minmax(0,1fr)}.sitePageList .buttonRow,.siteNavList .siteBlockActions{justify-content:flex-start}.aiReleaseUtility{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.displayCommandMetrics,.reportMachineCategoryGrid,.reportWorkbenchTools{grid-template-columns:1fr}}@media print{html.reportPrintMode body{color:#111!important;background:#fff!important;overflow:visible!important}html.reportPrintMode .sidebar,html.reportPrintMode .mobileNav,html.reportPrintMode .pageHeader,html.reportPrintMode .reportMachineScope,html.reportPrintMode .reportWorkbenchTools,html.reportPrintMode .reportColumnPicker,html.reportPrintMode .reportMachinePager{display:none!important}html.reportPrintMode .shell{display:block!important}html.reportPrintMode .content{max-width:none!important;padding:0!important}html.reportPrintMode .reportsMachine{display:block!important}.reportPrintHeader{border-bottom:1px solid #bbb;margin-bottom:10px;padding:0 0 14px;display:block!important}.reportPrintHeader strong{font-size:20px;display:block}.reportPrintHeader span{color:#555;font-size:11px}html.reportPrintMode .reportWorkbench{color:#111!important;background:#fff!important;border:0!important}.reportWorkbenchHeader{color:#111!important;background:#fff!important;border:0!important;padding:0 0 14px!important}.reportWorkbenchHeader p,.reportWorkbenchHeader small{color:#555!important}.reportMachineTableWrap{max-height:none!important;overflow:visible!important}.reportMachineTable{width:100%!important;font-size:11px!important}.reportMachineTable th{color:#222!important;background:#eee!important;font-size:11px!important;position:static!important}.reportMachineTable td{white-space:normal!important;color:#111!important;padding:5px!important}}.candidateDeliveryStatus{border:1px solid var(--line);background:var(--panel2);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.candidateDeliveryStatus>div:first-child{gap:2px;display:grid}.candidateDeliveryStatus small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.candidateDeliveryStatus strong{font-size:11.5px}.candidateDeliveryStatus span{color:var(--muted);font-size:11px}.reportPrintAll{display:none}@media (max-width:700px){.candidateDeliveryStatus{flex-direction:column;align-items:flex-start}.candidateDeliveryStatus .buttonRow{width:100%}.candidateDeliveryStatus .buttonRow>*{flex:1}}@media print{html.reportPrintMode .reportMachineTableWrap{display:none!important}html.reportPrintMode .reportPrintAll{display:block!important}html.reportPrintMode .reportPrintAll table{border-collapse:collapse!important;width:100%!important;font-size:11px!important}html.reportPrintMode .reportPrintAll th{color:#111!important;text-align:left!important;text-transform:uppercase!important;background:#eee!important;border:1px solid #bbb!important;padding:5px!important;font-size:11px!important}html.reportPrintMode .reportPrintAll td{color:#111!important;vertical-align:top!important;word-break:break-word!important;border:1px solid #ddd!important;padding:5px!important}}@media screen{.shell .content small{font-size:11.5px!important;line-height:1.45!important}.shell .content .eyebrow{font-size:11px!important;line-height:1.25!important}.shell .content label{font-size:12px!important;line-height:1.4!important}.shell .content table{font-size:12px!important}.shell .content table th{font-size:11px!important}.shell .content table td{font-size:11.5px!important}.shell .content :is(.statusPill,.statusBadge,.previewBadge,.priority,.financeDocStatus,.bookingStatus,.settlementReadyPill,.settlementPendingPill,.credentialFirstScanBadge){font-size:11px!important;line-height:1.3!important}.shell .content :is(button.primary,a.primary,.primary){border:1px solid var(--blue)!important;background:var(--blue)!important;color:#fff!important;min-height:40px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.shell .content :is(button.primary,a.primary,.primary):hover:not(:disabled){color:#fff!important;background:#245fc4!important;border-color:#245fc4!important;box-shadow:0 6px 16px #245fc42e!important}.shell .content :is(button.primary,a.primary,.primary) svg{color:#fff!important;stroke:#fff!important}.shell .content :is(button.secondary,a.secondary,.secondary){border:1px solid var(--line)!important;background:var(--panel)!important;min-height:40px!important;color:var(--text)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.shell .content :is(button.secondary,a.secondary,.secondary):hover:not(:disabled){background:color-mix(in srgb,var(--blue) 8%,var(--panel))!important;border-color:color-mix(in srgb,var(--blue) 38%,var(--line))!important;color:var(--text)!important}.shell .content :is(button.secondary,a.secondary,.secondary) svg{color:currentColor!important;stroke:currentColor!important}.shell .content :is(.compactButton,.compactBtn){min-height:36px!important;padding:7px 10px!important;font-size:11.5px!important}.shell .content .iconSquare,.shell .content button.iconSquare,.shell .content a.iconSquare{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--panel)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:var(--text)!important;border-radius:9px!important;flex:0 0 38px!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-grid!important}.shell .content .iconSquare>svg,.shell .content button.iconSquare>svg,.shell .content a.iconSquare>svg{color:currentColor!important;stroke:currentColor!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.shell .content .iconSquare:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 8%,var(--panel))!important;border-color:color-mix(in srgb,var(--blue) 38%,var(--line))!important;color:var(--text)!important}.shell .content .dangerIcon.iconSquare,.shell .content .iconSquare.dangerIcon{color:#d8404c!important}.shell .content form label{color:var(--text);gap:6px;display:grid;font-size:12px!important;font-weight:760!important}.shell .content form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),select,textarea){border:1px solid color-mix(in srgb,var(--line) 82%,var(--text) 18%)!important;background:var(--panel2)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:var(--text)!important;font:inherit!important;box-shadow:none!important;border-radius:10px!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.4!important}.shell .content form textarea{resize:vertical!important;min-height:96px!important}.shell .content form :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--blue) 65%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)!important}html,body{overflow:hidden auto!important}.shell{height:auto!important;min-height:100dvh!important}.shell .content{min-width:0!important;overflow:visible!important}.workspaceDrawerBackdrop,.modalBackdrop{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.workspaceDrawer{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}.modalCard{overflow-y:auto!important}}@media screen and (max-width:700px){.shell .content{padding:14px 14px 106px!important}.workspaceDrawer{width:100%!important;max-width:100%!important}.workspaceDrawerBody{padding:14px 14px 32px!important}.shell .content form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),select,textarea){font-size:16px!important}}.shell .content .dangerSolid{color:#fff!important;background:#c92f3c!important;border:1px solid #c92f3c!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.shell .content .dangerSolid:hover:not(:disabled){color:#fff!important;background:#a82430!important;border-color:#a82430!important}.shell .content .dangerSolid svg{color:#fff!important;stroke:#fff!important}.shell .content .criticalOutline{color:#b42d39!important;border-color:color-mix(in srgb,#c92f3c 42%,var(--line))!important}.shell .content .criticalOutline:hover:not(:disabled){background:color-mix(in srgb,#c92f3c 8%,var(--panel))!important;color:#a82430!important;border-color:#c92f3c!important}.shell .content :is(.displayTabs,.productHubTabs,.financeHubTabs,.siteBuilderTabs,.helpGuideMode) button:hover:not(.active):not(:disabled){color:var(--text)!important;background:color-mix(in srgb,var(--blue) 7%,var(--panel2))!important}.helpGuideVideo.interactive{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;text-align:left}.helpGuideVideo.interactive:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.helpWalkthroughBackdrop{place-items:center!important;padding:18px!important;display:grid!important}.helpWalkthroughModal{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 28px 80px #0412243d}.helpWalkthroughModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.helpWalkthroughModal>header h2{margin:4px 0 6px;font-size:24px}.helpWalkthroughModal>header p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.helpWalkthroughProgress{background:var(--panel2);height:5px;overflow:hidden}.helpWalkthroughProgress>span{background:var(--blue);height:100%;transition:width .25s;display:block}.helpWalkthroughModal>.helpWalkthroughStep{grid-template-columns:auto 1fr;align-items:start;gap:22px;min-height:270px;padding:42px 36px;display:grid}.helpWalkthroughNumber{background:color-mix(in srgb,var(--blue) 10%,var(--panel2));width:64px;height:64px;color:var(--blue);border-radius:16px;place-items:center;font-size:17px;font-weight:900;display:grid}.helpWalkthroughModal>.helpWalkthroughStep>div{gap:8px;display:grid}.helpWalkthroughModal>.helpWalkthroughStep small{color:var(--muted);text-transform:uppercase;font-weight:850;font-size:11px!important}.helpWalkthroughModal>.helpWalkthroughStep h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.22}.helpWalkthroughModal>.helpWalkthroughStep p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.helpWalkthroughModal>footer{border-top:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:9px;padding:16px 20px;display:flex}@media (max-width:620px){.helpWalkthroughModal>.helpWalkthroughStep{grid-template-columns:1fr;padding:28px 20px}.helpWalkthroughModal>footer{flex-wrap:wrap}.helpWalkthroughModal>footer button{flex:1}.helpWalkthroughNumber{width:54px;height:54px}.helpWalkthroughModal>header{padding:18px}}@media screen and (min-width:701px) and (max-width:1180px){.shell{grid-template-columns:1fr!important;display:block!important}.sidebar{display:none!important}.tandemMobileNav{display:grid!important}.mobileMoreBackdrop{display:block}.shell .content{width:100%!important;max-width:none!important;padding:22px 22px calc(94px + env(safe-area-inset-bottom))!important}.trueHubMainGrid,.departmentDashboardHome,.hrCommandGrid,.posWorkspace,.siteStudioCanvas,.displayEventPresetGrid,.displayScreensLayout,.reportsMachineBody,.financeHomeGrid{grid-template-columns:1fr!important}.trueHubMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trueHubActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.siteBuilderPreview{max-height:none!important;position:relative!important;top:auto!important}.reportMachineCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspaceCommandBar,.nextProductHero{min-width:0!important}}@media screen and (max-width:1180px){.releaseMobileMore .mobileCategory .navItem{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;display:grid!important}.releaseMobileMore .mobileCategory .navItem>.navIconWrap,.releaseMobileMore .mobileUtilityStrip .navItem>.navIconWrap{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}.releaseMobileMore .mobileCategory .navItem>span:not(.navIconWrap),.releaseMobileMore .mobileUtilityStrip .navItem>span:not(.navIconWrap){min-width:0!important;color:var(--text)!important;font-size:13px!important;font-weight:780!important;line-height:1.25!important;display:block!important}.releaseMobileMore .mobileCategory .navItem svg,.releaseMobileMore .mobileUtilityStrip .navItem svg{color:var(--blue)!important;display:block!important}.releaseMobileMore .mobileUtilityStrip .navItem{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.releaseMobileMore .mobileUtilityStrip>a>span{color:var(--text)!important;display:block!important}.releaseMobileMore .mobileProductsManage>span,.releaseMobileMore .mobileMoreEventHint>div{display:grid!important}}.reportManagerHome{gap:14px;display:grid}.reportHomeMetrics,.reportHomeActions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.reportHomePanels{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:12px;display:grid}.reportQuestionList{display:grid}.reportQuestionList>button{border:0;border-bottom:1px solid var(--line);min-height:66px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.reportQuestionList>button:last-child{border-bottom:0}.reportQuestionList>button:hover{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.reportQuestionList>button>span{gap:3px;display:grid}.reportQuestionList strong{font-size:12.5px}.reportQuestionList small{color:var(--muted);font-size:11px!important}.reportQuestionList svg{width:16px;color:var(--muted)}.reportCoverageRows{grid-template-columns:1fr 1fr;gap:8px;padding:8px 16px 16px;display:grid}.reportCoverageRows>button{border:1px solid var(--line);background:var(--panel2);min-height:46px;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.reportCoverageRows>button:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--panel2))}.reportCoverageRows span{font-size:11.5px;font-weight:760}.reportCoverageRows strong{color:var(--blue);font-size:12px}.reportLibraryDrawer{gap:12px;min-width:0;display:grid}.reportLibraryDrawerSearch{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.reportLibraryDrawerSearch svg{width:17px;color:var(--muted);flex:none}.reportLibraryDrawerSearch input{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important}.reportLibraryCategoryRail{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.reportLibraryCategoryRail::-webkit-scrollbar{display:none}.reportLibraryCategoryRail button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:780}.reportLibraryCategoryRail button.active,.reportLibraryCategoryRail button:hover{background:color-mix(in srgb,var(--blue) 9%,var(--panel));border-color:color-mix(in srgb,var(--blue) 38%,var(--line));color:var(--text)}.reportLibraryDrawerList{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.reportLibraryDrawerList>button{border:0;border-bottom:1px solid var(--line);background:var(--panel);min-height:72px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.reportLibraryDrawerList>button:last-child{border-bottom:0}.reportLibraryDrawerList>button:hover{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.reportLibraryDrawerList>button>svg:first-child{background:var(--panel2);width:30px;height:30px;color:var(--blue);border-radius:9px;padding:7px}.reportLibraryDrawerList>button>span{gap:2px;min-width:0;display:grid}.reportLibraryDrawerList small{color:var(--muted);text-transform:uppercase;font-weight:850;font-size:11px!important}.reportLibraryDrawerList strong{font-size:12px}.reportLibraryDrawerList p{color:var(--muted)!important;margin:0!important;font-size:11px!important;line-height:1.35!important}.reportLibraryDrawerList b{color:var(--muted);white-space:nowrap;font-size:11px}.reportLibraryDrawerList>button>svg:last-child{width:15px;color:var(--muted)}@media (max-width:1000px){.reportHomeMetrics,.reportHomeActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reportHomePanels{grid-template-columns:1fr}}@media (max-width:600px){.reportHomeMetrics,.reportHomeActions{grid-template-columns:1fr!important}.reportCoverageRows{grid-template-columns:1fr}.reportLibraryDrawerList>button{grid-template-columns:auto minmax(0,1fr) auto}.reportLibraryDrawerList>button>b,.reportLibraryDrawerList p{display:none}}html[data-theme=light]{--enterprise-bg:#f4f7fb;--enterprise-panel:#fff;--enterprise-panel-raised:#fff;--enterprise-panel-soft:#f7f9fc;--enterprise-line:#d9e2ec;--enterprise-line-strong:#b9c8d9;--enterprise-text:#172033;--enterprise-muted:#66778c;--control-bg:#fff;--control-border:#b8c6d8;--control-hover:#f7f9fc}html[data-theme=light] .workspaceDrawer,html[data-theme=light] .modalCard,html[data-theme=light] .settingsFormCard,html[data-theme=light] .formPanel,html[data-theme=light] .scheduleForm,html[data-theme=light] .inlineForm{color:#172033!important;background:#fff!important;border-color:#d9e2ec!important}html[data-theme=light] .workspaceDrawerHeader{color:#172033!important;background:#fffffff7!important;border-color:#d9e2ec!important}html[data-theme=light] .workspaceDrawerHeader h1,html[data-theme=light] .workspaceDrawerHeader h2,html[data-theme=light] .workspaceDrawerHeader h3,html[data-theme=light] .modalCard h1,html[data-theme=light] .modalCard h2,html[data-theme=light] .modalCard h3{color:#172033!important}html[data-theme=light] .workspaceDrawerHeader p:not(.eyebrow),html[data-theme=light] .modalCard .muted{color:#66778c!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) label{color:#344258!important;font-size:11px!important;font-weight:800!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) label small{color:#738399!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important;background:#fff!important;border:1px solid #b8c6d8!important;box-shadow:0 1px 2px #1f2d3d0a!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) :is(input,textarea)::placeholder{color:#8796a8!important;-webkit-text-fill-color:#8796a8!important;opacity:1!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) select option{color:#172033!important;background:#fff!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:#91a6bf!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#3d82ff!important;outline:none!important;box-shadow:0 0 0 3px #3d82ff24!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace,.platformAdmin) :is(input,select,textarea):disabled{color:#66778c!important;-webkit-text-fill-color:#66778c!important;opacity:1!important;background:#f1f4f8!important}:is(html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace) label:has(input[type=checkbox]),html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.scheduleForm,.inlineForm,.settingsFormCard,.workspaceStack,.eventRecordBody,.nextProductWorkspace) label:has(input[type=radio])){color:#344258!important}html[data-theme=light] input[type=checkbox],html[data-theme=light] input[type=radio]{accent-color:#2563eb!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.settingsFormCard) .secondary,html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.settingsFormCard) .iconSquare{color:#344258!important;background:#fff!important;border-color:#c5d1df!important}html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.settingsFormCard) .secondary:hover,html[data-theme=light] :where(.workspaceDrawer,.modalCard,.formPanel,.settingsFormCard) .iconSquare:hover{color:#172033!important;background:#f4f7fb!important;border-color:#9fb0c3!important}.tandemDialogBackdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172a61!important}html[data-theme=light] .tandemDialog{color:#172033!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:18px!important;gap:16px!important;width:min(500px,100%)!important;padding:22px!important;box-shadow:0 28px 80px #1f2d3d2e!important}html[data-theme=light] .tandemDialog>header{align-items:start!important}html[data-theme=light] .tandemDialog>header>span{color:#2563eb!important;background:#eef4ff!important;border-radius:12px!important;width:40px!important;height:40px!important}html[data-theme=light] .tandemDialog>header>span.danger{color:#c73743!important;background:#fff1f2!important}html[data-theme=light] .tandemDialog h2{color:#172033!important;font-size:20px!important}html[data-theme=light] .tandemDialog label{color:#344258!important}html[data-theme=light] .tandemDialog input{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important;border:1px solid #b8c6d8!important}html[data-theme=light] .tandemDialog footer{border-color:#e1e7ef!important;padding-top:16px!important}html[data-theme=light] .tandemDialog .secondary{color:#344258!important;background:#fff!important;border-color:#c5d1df!important}html[data-theme=light] .tandemDialog .dangerSolid{color:#fff!important;background:#c73743!important}html[data-theme=light] .drawerForm{color:#172033!important}html[data-theme=light] .drawerForm .inviteHelp{color:#425a78!important;background:#f4f8ff!important;border-color:#c8daf4!important}html[data-theme=light] .drawerForm .inviteDepartments,html[data-theme=light] .drawerForm .qualificationGroup{color:#344258!important}.firstRunModal .firstRunClose{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--muted)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important}.firstRunModal .firstRunClose svg{width:15px!important;height:15px!important;margin:0!important;display:block!important;transform:none!important}.firstRunModal .firstRunClose:hover{background:color-mix(in srgb,var(--panel) 84%,var(--text) 6%)!important;border-color:var(--line)!important;color:var(--text)!important}.firstRunModal .firstRunClose:focus-visible{border-color:#3d82ff!important;outline:0!important;box-shadow:0 0 0 3px #3d82ff2e!important}html[data-theme=light] .firstRunModal .firstRunClose{color:#708094!important}html[data-theme=light] .firstRunModal .firstRunClose:hover{color:#172033!important;background:#f3f6fa!important;border-color:#d7e0eb!important}.viewSwitcher button{justify-content:center!important;align-items:center!important;gap:6px!important;line-height:1!important;display:inline-flex!important}.viewSwitcher button svg{flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;display:block!important;transform:none!important}html[data-theme=light] .calendarEvent,html[data-theme=light] .monthEvent,html[data-theme=light] .calendarEvent strong,html[data-theme=light] .monthEvent strong{color:#163e78!important}html[data-theme=light] .calendarEvent span,html[data-theme=light] .calendarEvent small,html[data-theme=light] .monthEvent span,html[data-theme=light] .monthEvent small{color:#53677f!important}html[data-theme=light] .calendarEvent:hover,html[data-theme=light] .monthEvent:hover{color:#123b72!important;filter:none!important;background:#dbeafe!important;border-color:#8fb0e2!important}html[data-theme=dark] .calendarEvent:hover,html[data-theme=dark] .monthEvent:hover{color:#f4f8ff!important;filter:brightness(1.08)!important}html[data-theme=dark] .calendarEvent:hover strong,html[data-theme=dark] .monthEvent:hover strong{color:#f4f8ff!important}.unifiedEventList .clickableEventRow{cursor:pointer}.unifiedEventList .clickableEventRow:focus-visible{outline-offset:-2px!important;outline:2px solid #3d82ff!important}html[data-theme=light] .unifiedEventList .clickableEventRow:hover td{color:#172033!important;background:#eef5ff!important}html[data-theme=light] .unifiedEventList .clickableEventRow:hover td strong{color:#174684!important}html[data-theme=light] .unifiedEventList .clickableEventRow:hover td small{color:#5f7187!important}.profileNameGateBackdrop{z-index:7000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profileNameGateCard{border:1px solid var(--line);background:var(--panel);width:min(520px,100%);color:var(--text);border-radius:20px;gap:14px;padding:26px;display:grid;box-shadow:0 28px 80px #0f172a3d}.profileNameGateIcon{background:color-mix(in srgb,var(--blue) 12%,var(--panel));width:46px;height:46px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.profileNameGateCard h2{letter-spacing:-.025em;margin:0;font-size:24px}.profileNameGateCard>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.6}.profileNameGateCard form{gap:14px;display:grid}.teamJoinNameGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.teamJoinNameGrid{grid-template-columns:1fr}.profileNameGateCard{padding:22px 18px}}.accessMatrixGroup{overflow:hidden;padding:0!important}.accessMatrixGroup .sectionTitle{border-bottom:1px solid var(--line);padding:16px 18px}.accessMatrixHead,.accessMatrixRow{grid-template-columns:minmax(240px,1.5fr) 160px 180px;align-items:center;gap:12px;display:grid}.accessMatrixHead{background:var(--panel2);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:9px 18px;font-size:11px;font-weight:900}.accessMatrixRow{border-bottom:1px solid var(--line);padding:12px 18px}.accessMatrixRow:last-child{border-bottom:0}.accessMatrixRow>div{gap:3px;display:grid}.accessMatrixRow strong{font-size:12px}.accessMatrixRow small{color:var(--muted);font-size:11px;line-height:1.4}.accessMatrixRow select{width:100%;min-height:38px}@media (max-width:780px){.accessMatrixHead{display:none}.accessMatrixRow{grid-template-columns:1fr 1fr}.accessMatrixRow>div{grid-column:1/-1}.accessMatrixRow:before{content:"Access";color:var(--muted);font-size:11px;font-weight:800}.accessMatrixRow select:first-of-type{grid-column:1}.accessMatrixRow select:nth-of-type(2){grid-column:2}}html[data-theme=light] .content{--light-hover-bg:#eef5ff;--light-active-bg:#e2edff;--light-hover-text:#172033;--light-hover-accent:#174684;--light-hover-muted:#5f7085;--light-hover-border:#9fb7d6}html[data-theme=light] .content :is(.tableRow,.reportRow,.dataTable tbody tr):hover{background:var(--light-hover-bg)!important;color:var(--light-hover-text)!important}html[data-theme=light] .content :is(.tableRow,.reportRow,.dataTable tbody tr):hover :is(strong,span,b,td){color:var(--light-hover-text)!important}html[data-theme=light] .content :is(.tableRow,.reportRow,.dataTable tbody tr):hover :is(small,.muted){color:var(--light-hover-muted)!important}html[data-theme=light] .content :is(.tableRow,.reportRow,.dataTable tbody tr):hover a{color:var(--light-hover-accent)!important}html[data-theme=light] .content .segmented{background:#f4f7fb!important;border-color:#cbd6e2!important}html[data-theme=light] .content .segmented button{color:#53657a!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .content .segmented button:hover{color:#174684!important;background:#e8f1ff!important;border-color:#b8cbea!important}html[data-theme=light] .content .segmented button.active{color:#174684!important;background:#fff!important;border-color:#b8cbea!important;box-shadow:0 1px 4px #1f2d3d14!important}html[data-theme=light] .content .inlineLink:hover{color:#123b72!important;background:0 0!important;text-decoration:underline!important}html[data-theme=light] .content .taskDay:hover,html[data-theme=light] .content .miniList:hover{color:#172033!important;background:#f8fbff!important}html[data-theme=light] .content .taskDay:hover :is(strong,span),html[data-theme=light] .content .miniList:hover :is(strong,span){color:#172033!important}html[data-theme=light] .content .taskDay:hover small,html[data-theme=light] .content .miniList:hover small{color:#5f7085!important}html[data-theme=light] .content .eventRecordNav a{color:#40536a!important;background:0 0!important}html[data-theme=light] .content .eventRecordNav a:hover{background:var(--light-hover-bg)!important;color:var(--light-hover-accent)!important}html[data-theme=light] .content .eventRecordNav a.active{background:var(--light-active-bg)!important;color:#123b72!important;border-color:#9fb7d6!important}html[data-theme=light] .content .eventRecordNav a:hover :is(svg,path),html[data-theme=light] .content .eventRecordNav a.active :is(svg,path){color:currentColor!important}html[data-theme=light] .content :is(.tabs,.displayTabs.simple){background:#f5f8fc!important;border-color:#cbd6e2!important}html[data-theme=light] .content :is(.tabs a,.displayTabs.simple button,.displayTabs.simple a){color:#53657a!important;background:0 0!important}html[data-theme=light] .content :is(.tabs a,.displayTabs.simple button,.displayTabs.simple a):hover{background:var(--light-hover-bg)!important;color:var(--light-hover-accent)!important}html[data-theme=light] .content :is(.tabs a.active,.displayTabs.simple .active){color:#174684!important;background:#fff!important;box-shadow:0 1px 4px #1f2d3d14!important}html[data-theme=light] .content :is(.departmentDashboardCard,.helpGuideList>button,.tandemAiStarters button,.workspaceActionTile):hover{background:var(--light-hover-bg)!important;color:var(--light-hover-text)!important;border-color:var(--light-hover-border)!important}html[data-theme=light] .content :is(.departmentDashboardCard,.helpGuideList>button,.tandemAiStarters button,.workspaceActionTile):hover :is(strong,span,b){color:var(--light-hover-text)!important}html[data-theme=light] .content :is(.departmentDashboardCard,.helpGuideList>button,.tandemAiStarters button,.workspaceActionTile):hover :is(small,.muted,p){color:var(--light-hover-muted)!important}html[data-theme=light] .globalSearchResults section>button:hover,html[data-theme=light] .globalSearchResults section>button:focus{background:var(--light-hover-bg)!important;color:var(--light-hover-text)!important;outline:none!important}html[data-theme=light] .content .eventRecordNav{color:#17243a!important;background:#fff!important;border-color:#ccd7e3!important;box-shadow:0 8px 24px #18273a0f!important}html[data-theme=light] .content .eventRecordNav section>span{color:#687b91!important}html[data-theme=light] .content .eventRecordNav a{color:#40536a!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .content .eventRecordNav a :is(span,strong,svg){color:inherit!important}html[data-theme=light] .content .eventRecordNav a:hover{color:#174684!important;background:#eef5ff!important;border-color:#bfd0e6!important}html[data-theme=light] .content .eventRecordNav a.active{color:#123b72!important;background:#e4efff!important;border-color:#9fb9dc!important}html[data-theme=light] .content .eventRecordNav a:hover :is(span,strong,svg),html[data-theme=light] .content .eventRecordNav a.active :is(span,strong,svg){color:inherit!important}html[data-theme=light] .content .memoToolbar{color:#17243a!important;background:#fff!important;border-color:#ccd7e3!important;box-shadow:0 8px 24px #18273a12!important}html[data-theme=light] .content .memoToolbar .eyebrow{color:#356aa8!important}html[data-theme=light] .content .memoToolbar h2{color:#17243a!important}html[data-theme=light] .content .memoToolbarNote{color:#61758c!important}html[data-theme=light] .content .memoToolbar .secondary{color:#174684!important;background:#fff!important;border-color:#b8c9dc!important}html[data-theme=light] .content .memoToolbar .secondary:hover{color:#123b72!important;background:#eef5ff!important;border-color:#9fb9dc!important}html[data-theme=light] .content .memoToolbar .primary{color:#fff!important;background:#245fae!important;border-color:#245fae!important}html[data-theme=light] .content .memoToolbar .primary:hover{color:#fff!important;background:#1c4f94!important;border-color:#1c4f94!important}html[data-theme=light] .content .memoToolbar button svg{color:currentColor!important}html[data-theme=light] .content .memoBuildMessage{color:#29435f!important;background:#f5f9ff!important;border-color:#c7d8eb!important}.communicationsDashboard{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;display:grid!important}.communicationsDashboard>.workspaceCommandBar,.communicationsDashboard>.workspaceKpis,.communicationsDashboard>.workspaceSection{grid-column:1/-1!important;width:100%!important;min-width:0!important}.communicationsDashboard>.workspaceKpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}@media (max-width:1050px){.communicationsDashboard>.workspaceKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.communicationsDashboard>.workspaceKpis{grid-template-columns:1fr!important}}.salesFull .salesBoard{width:100%!important;display:block!important}.salesFull .salesMainWorkspace{width:100%!important;min-width:0!important;max-width:none!important}.salesFull .salesQueue,.salesFull .salesPipelineBoard{width:100%!important}.bookingRecordLayout{grid-template-columns:188px minmax(0,1fr)!important;width:100%!important}.bookingRecordLayout .eventRecordBody{width:100%!important;min-width:0!important}.bookingRecordHeader .status{white-space:nowrap}.bookingStageControl{gap:4px;min-width:180px;display:grid}.bookingStageControl>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:900;font-size:11px!important}.bookingStageControl select{min-height:38px}.bookingOverviewForm{gap:12px;display:grid}.bookingClientGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.bookingKpiText{font-size:15px!important;line-height:1.25!important}.salesWonList .workspaceListRow{text-align:left;cursor:pointer;width:100%;color:var(--text)}html[data-theme=light] .salesWonList .workspaceListRow:hover{color:#17243a!important;background:#eef5ff!important}@media (max-width:960px){.bookingRecordLayout,.bookingClientGrid{grid-template-columns:1fr!important}}.brandedDocumentPaper{--document-accent:#245fae;color:#17243a;background:#fff;border:1px solid #d5dee8;border-radius:14px;width:min(860px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #17243a1c}.brandedDocumentHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:30px 34px 24px;display:grid}.brandedDocumentIdentity{align-items:center;gap:13px;min-width:0;display:flex}.brandedDocumentIdentity img{object-fit:contain;background:#fff;border-radius:10px;width:56px;height:56px}.brandedDocumentLogoFallback{background:color-mix(in srgb,var(--document-accent) 12%,#fff);width:52px;height:52px;color:var(--document-accent);letter-spacing:.04em;border-radius:11px;place-items:center;font-size:16px;font-weight:950;display:grid}.brandedDocumentIdentity>div{gap:3px;min-width:0;display:grid}.brandedDocumentIdentity strong{color:#15243a;overflow-wrap:anywhere;font-size:17px}.brandedDocumentIdentity span{color:#738398;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.brandedDocumentTitle{text-align:right;max-width:360px}.brandedDocumentTitle h1{color:#162238;margin:0;font-size:26px;line-height:1.15}.brandedDocumentTitle span{color:#6d7e92;margin-top:6px;font-size:11px;font-weight:800;display:block}.brandedDocumentAccent{background:var(--document-accent);height:5px}.brandedDocumentBody{min-height:430px;padding:30px 42px 38px}.brandedDocumentBody h2{color:var(--document-accent);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #dfe6ee;margin:26px 0 10px;padding-bottom:7px;font-size:11px}.brandedDocumentBody h2:first-child{margin-top:0}.brandedDocumentBody p{color:#33465d!important;margin:5px 0!important;font-size:13px!important;line-height:1.65!important}.brandedDocumentSpacer{height:10px}.brandedDocumentFact{grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:14px;padding:5px 0;display:grid}.brandedDocumentFact strong{color:#17243a;font-size:12px}.brandedDocumentFact span{color:#465a71;overflow-wrap:anywhere;font-size:12px}.brandedDocumentBullet{grid-template-columns:12px 1fr;align-items:start;gap:7px;display:grid}.brandedDocumentBullet>span{color:var(--document-accent);font-weight:900}.brandedDocumentBullet p{margin:0!important}.brandedDocumentFooter{background:#f7f9fc;border-top:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:18px;padding:16px 34px;display:flex}.brandedDocumentFooter>span{color:#51657d;gap:2px;min-width:0;font-size:11px;font-weight:850;display:grid}.brandedDocumentFooter small,.brandedDocumentFooterNote{font-weight:650;color:#8b98a8!important;font-size:11px!important}.brandedDocumentFooter .tandemOutboundBrand{color:#5c6f87;flex:none}.brandedDocumentDetail{color:#5c6e84!important;margin:1px 0 2px 16px!important;font-size:12px!important}.brandedDocumentTotal{background:color-mix(in srgb,var(--document-accent) 9%,#f7f9fc);border-radius:8px;justify-content:space-between;align-items:baseline;gap:16px;margin:14px 0 6px;padding:11px 12px;display:flex}.brandedDocumentTotal strong{color:#17243a;font-size:12px}.brandedDocumentTotal span{color:#17243a;font-size:16px;font-weight:850}.memoHeroBrand{align-items:flex-start;gap:14px;min-width:0;display:flex}.memoHeroBrand>div:last-child{min-width:0}.memoVenueLogo,.memoVenueMark{object-fit:contain;background:#fff;border-radius:12px;flex:none;width:56px;height:56px;padding:5px}.memoVenueMark{color:#17345f;letter-spacing:.04em;place-items:center;padding:0;font-size:16px;font-weight:900;display:grid}.memoFooter{align-items:center}.memoFooter>span{gap:2px;min-width:0;display:grid}.memoFooter>span small{color:#7b8795}.memoFooter .tandemOutboundBrand{color:#5c6f87;flex:none}.documentStarterIntro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.documentStarterCopy{gap:8px;display:grid}.documentStarterCopy p{color:var(--muted);margin:0;line-height:1.55}.documentBrandRules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.documentBrandRules li{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.documentTemplateCard.isStarter{border-color:color-mix(in srgb,var(--blue) 35%,var(--border))}.starterBadge{background:color-mix(in srgb,var(--blue) 16%,transparent);color:#8eb6ff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:850;display:inline-flex}.documentTemplateActions{align-items:center;gap:6px;display:flex}.missingStarterCard{border-style:dashed}.documentBuilderLayout{grid-template-columns:minmax(300px,.92fr) minmax(320px,1.08fr);align-items:start;gap:16px;display:grid}.documentBuilderPreview{background:#e7eef6;border-radius:14px;padding:14px;overflow:auto}.documentBuilderPreview .brandedDocumentPaper{box-shadow:none}.documentMergeInsert{gap:10px;display:grid}.documentMergeInsert section>strong{margin-bottom:6px;font-size:12px;display:block}.documentPreviewToggle{justify-content:space-between;align-items:center;gap:6px;display:flex}.documentPreviewToggle .viewSwitcher{gap:4px;display:flex}@media (max-width:900px){.documentStarterIntro,.documentBuilderLayout{grid-template-columns:1fr}}@media (max-width:700px){.brandedDocumentHeader{grid-template-columns:1fr;padding:22px}.brandedDocumentTitle{text-align:left;max-width:none}.brandedDocumentBody{padding:24px 22px 30px}.brandedDocumentFact{grid-template-columns:1fr;gap:2px}.brandedDocumentFooter{flex-direction:column;align-items:flex-start;padding:14px 22px}}.bookingEventWorkspace{gap:14px;display:grid}.bookingDashboardColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bookingPrimaryClient{border:1px solid var(--line);background:var(--panel2);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.bookingPrimaryClient>div{gap:3px;display:grid}.bookingPrimaryClient strong{font-size:16px}.bookingPrimaryClient span,.bookingPrimaryClient a{color:var(--muted);font-size:11px}.bookingPrimaryClient>div:last-child{text-align:right}.bookingContactRows{gap:6px;margin-top:9px;display:grid}.bookingContactRows>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 12px}.bookingContactRows span{gap:2px;display:grid}.bookingContactRows small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px!important}.bookingContactRows strong{font-size:11px}.bookingContactRows em{color:var(--muted);font-size:11px;font-style:normal}.bookingFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bookingFacts>span{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:3px;padding:11px;display:grid}.bookingFacts strong{overflow-wrap:anywhere;font-size:11px}.bookingInquiryRequirements{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 3%,var(--panel)),var(--panel))!important}.bookingInquiryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bookingInquiryGrid>div{border:1px solid var(--line);background:var(--panel2);border-radius:11px;min-width:0;padding:12px 13px}.bookingInquiryGrid>div:first-child:last-child,.bookingInquiryGrid>div:first-child:nth-last-child(odd){grid-column:1/-1}.bookingInquiryGrid small{text-transform:uppercase;letter-spacing:.06em;color:var(--blue);margin-bottom:5px;font-weight:900;display:block;font-size:11px!important}.bookingInquiryGrid p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.bookingEstimateTable{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.bookingEstimateHead,.bookingEstimateRow{grid-template-columns:minmax(220px,1.5fr) 120px 120px 130px 42px;align-items:center;gap:10px;padding:10px 12px;display:grid}.bookingEstimateHead{background:var(--panel2);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:900}.bookingEstimateRow{border-top:1px solid var(--line);background:var(--panel)}.bookingEstimateRow strong{font-size:11px}.bookingEstimateRow small{color:var(--muted);text-transform:capitalize;font-size:11px!important}.bookingEstimateTotals{justify-content:end;gap:5px;margin-top:10px;display:grid}.bookingEstimateTotals>span{text-align:right;color:var(--muted);grid-template-columns:190px 130px;justify-content:end;gap:16px;font-size:11px;display:grid}.bookingEstimateTotals .grand{border-top:1px solid var(--line);color:var(--text);margin-top:4px;padding-top:9px;font-size:12px}.bookingEstimateTotals .grand strong{font-size:18px}.bookingDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bookingDocumentGrid>article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:13px;padding:14px;display:grid}.bookingDocumentGrid>article>div:first-child{gap:3px;display:grid}.bookingDocumentGrid span{text-transform:uppercase;letter-spacing:.06em;color:var(--blue);font-size:11px;font-weight:900}.bookingDocumentGrid strong{font-size:12px}.bookingDocumentGrid small{color:var(--muted);font-size:11px!important}.brandedDocumentPreviewOverlay{align-items:flex-start;padding:24px;overflow:auto}.brandedDocumentPreviewModal{margin:auto;width:min(980px,96vw)!important;max-height:none!important}.brandedDocumentPreviewModal .brandedDocumentPrintTarget{background:#eef3f8;border-radius:12px;padding:18px}.documentPreviewActions{flex-wrap:wrap;gap:7px;margin:10px 0 14px;display:flex}@media (max-width:1050px){.bookingDashboardColumns,.bookingDocumentGrid{grid-template-columns:1fr}.bookingEstimateTable{overflow:auto}.bookingEstimateHead,.bookingEstimateRow{min-width:760px}}@media (max-width:650px){.bookingFacts,.bookingInquiryGrid{grid-template-columns:1fr}.bookingInquiryGrid>div{grid-column:1!important}.bookingPrimaryClient{flex-direction:column}.bookingPrimaryClient>div:last-child{text-align:left}.bookingEstimateTotals{justify-content:stretch}.bookingEstimateTotals>span{grid-template-columns:1fr auto}}@media print{body.printingDocument *{visibility:hidden!important}body.printingDocument .brandedDocumentPrintTarget,body.printingDocument .brandedDocumentPrintTarget *{visibility:visible!important}body.printingDocument .brandedDocumentPrintTarget{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}body.printingDocument .brandedDocumentPaper{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}}.accessMatrixHead.splitScopes,.accessMatrixRow.splitScopes{grid-template-columns:minmax(220px,1.5fr) 140px 170px 170px!important}@media (max-width:980px){.accessMatrixHead.splitScopes{display:none!important}.accessMatrixRow.splitScopes{grid-template-columns:1fr 1fr!important}.accessMatrixRow.splitScopes>div:first-child{grid-column:1/-1}}@media screen and (max-width:700px){html,body,.shell,.shell .content{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.shell .content{padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(124px + env(safe-area-inset-bottom))!important}.eventHeader,.eventHeaderRow,.eventHeaderRow>*,.eventRecordLayout,.eventRecordBody,.workspaceDashboard,.workspaceCommandBar,.workspaceCommandBar>*,.workspaceSection,.workspaceSectionHeader,.workspaceKpis,.workspaceKpi,.workspaceList,.workspaceListRow,.panel,.grid,.twoCol,.rightStack,.bookingEventWorkspace,.bookingDashboardColumns,.bookingDocumentGrid,.bookingPrimaryClient,.bookingFacts,.assignmentCards,.assignmentCard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.eventHeaderRow,.workspaceCommandBar,.workspaceSectionHeader,.panelHeader{min-width:0!important}.eventHeader h1,.workspaceCommandBar h2,.workspaceCommandBar p,.workspaceSectionHeader h3,.workspaceSectionHeader p,.panelHeader h2,.panelHeader p,.bookingPrimaryClient *,.workspaceListRow *{overflow-wrap:anywhere!important;max-width:100%!important}.eventHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.eventHeaderActions>*{white-space:normal!important;width:100%!important;min-width:0!important}.chips,.chips.big{flex-wrap:wrap!important;max-width:100%!important}.chips span,.chips.big span{min-width:0!important;max-width:100%!important}.eventRecordNav{box-sizing:border-box!important;overscroll-behavior-x:contain!important;width:auto!important;max-width:calc(100vw - 24px)!important;margin-left:0!important;margin-right:0!important}.workspaceCommandBar{overflow:hidden!important}.workspaceActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.workspaceActions>*{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.workspaceKpis,.bookingKpis{grid-template-columns:1fr!important}.workspaceKpi{min-height:0!important}.workspaceListRow{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.workspaceListRow>.buttonRow{justify-content:flex-start!important;width:100%!important}.bookingDashboardColumns,.bookingDocumentGrid,.bookingFacts,.twoCol,.metrics.eventMetrics{grid-template-columns:1fr!important}.bookingPrimaryClient{flex-direction:column!important}.bookingPrimaryClient>div:last-child{text-align:left!important;width:100%!important}.phase8Controls .panelHeader{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}.phase8Controls .panelHeader>.secondary{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.assignmentCard{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.assignmentCard select{width:100%!important;min-width:0!important}.workspaceDrawerBackdrop,.modalBackdrop{z-index:3200!important}.workspaceDrawerBackdrop{align-items:stretch!important;overflow:hidden!important}.workspaceDrawer,.workspaceDrawer.wide,.workspaceDrawer.document{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow:hidden auto!important}.workspaceDrawerHeader{padding-top:calc(16px + env(safe-area-inset-top))!important}.workspaceDrawerBody{min-height:min-content!important;padding:14px 14px calc(132px + env(safe-area-inset-bottom))!important;overflow:visible!important}.workspaceDrawerBody form,.workspaceDrawerBody .formGrid,.workspaceDrawerBody label{min-width:0!important;max-width:100%!important}.workspaceDrawerBody .formActions{padding-bottom:8px!important}.modalBackdrop{-webkit-overflow-scrolling:touch!important;padding:10px!important;overflow-y:auto!important}.modalCard{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;margin:auto!important;overflow:hidden auto!important}}@media screen and (max-width:430px){.workspaceActions,.eventHeaderActions{grid-template-columns:1fr!important}}@media screen and (max-width:700px){.bookingDocumentCenter,.bookingDocumentGrid,.bookingDocumentGrid>article,.bookingWorkspace,.contractWorkspace,.bookingWorkspaceHead,.bookingProgressGrid,.bookingColumns,.bookingDealSummary,.bookingContractCard,.bookingContractFacts,.bookingContractActions,.bookingRequirementRows,.bookingContractDocument,.bookingContractDocumentBody,.bookingActivity{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.bookingDocumentGrid{grid-template-columns:1fr!important}.bookingDocumentGrid>article{overflow:hidden!important}.bookingDocumentGrid>article>div:first-child,.bookingDocumentGrid>article>div:first-child>*{min-width:0!important;max-width:100%!important}.bookingDocumentGrid strong,.bookingDocumentGrid small,.bookingWorkspaceHead h3,.bookingWorkspaceHead p,.bookingContractCard h4,.bookingContractCard p{overflow-wrap:anywhere!important;word-break:break-word!important}.bookingDocumentGrid>article>.primary,.bookingDocumentGrid>article>.secondary{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.bookingDocumentGrid .buttonRow{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.bookingDocumentGrid .buttonRow>*{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.bookingWorkspaceHead{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.bookingWorkspaceHead>.buttonRow{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.bookingWorkspaceHead>.buttonRow>*{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.bookingProgressGrid{grid-template-columns:1fr!important}.bookingProgressGrid>article{width:100%!important;min-width:0!important}.bookingColumns{grid-template-columns:1fr!important}.bookingMoneyGrid{grid-template-columns:1fr 1fr!important}.bookingContractActions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.bookingContractActions>*{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.bookingRequirementRows{grid-template-columns:1fr!important}.bookingCoiRequirement{min-width:0!important;max-width:100%!important}.bookingCoiRequirement .buttonRow{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.bookingCoiRequirement .buttonRow>*{width:100%!important;min-width:0!important;max-width:100%!important}.bookingContractDocumentBody>.buttonRow{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.bookingContractDocumentBody>.buttonRow>*{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.bookingEstimateTable{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.clientAccessRows>article{grid-template-columns:auto minmax(0,1fr)!important}.clientAccessRows>article>.clientAccessPermissions,.clientAccessRows>article>.buttonRow{grid-column:1/-1!important}.clientAccessRows>article>.buttonRow{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.clientAccessRows>article>.buttonRow>*{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}}@media screen and (max-width:430px){.bookingDocumentGrid .buttonRow,.bookingContractActions,.bookingContractDocumentBody>.buttonRow,.clientAccessRows>article>.buttonRow,.bookingMoneyGrid{grid-template-columns:1fr!important}}@media screen and (min-width:701px) and (max-width:1180px){html,body,.shell{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.shell{grid-template-columns:1fr!important;min-height:100dvh!important;display:block!important}.releaseSidebar,.sidebar{display:none!important}.shell .content{width:min(1180px,100%)!important;min-width:0!important;max-width:none!important;padding:20px 20px calc(112px + env(safe-area-inset-bottom))!important;margin:0 auto!important;overflow:visible!important}.tandemMobileNav{left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;z-index:2200!important;border:1px solid color-mix(in srgb,var(--line) 88%,var(--text) 12%)!important;background:color-mix(in srgb,var(--panel) 94%,transparent)!important;-webkit-backdrop-filter:blur(18px)!important;border-radius:22px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:min(760px,100vw - 36px)!important;height:72px!important;margin:0!important;padding:8px!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 14px 40px #00000038!important}.tandemMobileNav>a,.tandemMobileNav>button{width:100%!important;min-width:0!important;height:54px!important;color:var(--muted)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:6px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;text-decoration:none!important;display:flex!important}.tandemMobileNav>a svg,.tandemMobileNav>button svg{flex:none!important;width:20px!important;height:20px!important}.tandemMobileNav>a.active,.tandemMobileNav>button.active{background:color-mix(in srgb,var(--blue) 13%,var(--panel2))!important;color:var(--blue)!important}.tandemMobileNav .navIconWrap{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}.mobileMoreBackdrop{z-index:3100!important;padding:24px 24px calc(96px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#040a1257!important;place-items:end center!important;display:grid!important;position:fixed!important;inset:0!important}.releaseMobileMore{border-radius:22px!important;width:min(760px,100%)!important;max-width:760px!important;max-height:min(74dvh,760px)!important;overflow-y:auto!important;box-shadow:0 28px 80px #00000052!important}.releaseMobileMore .mobileCategoryList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.topbar,.pageHeadingWrap,.pageHeader,.workspaceCommandBar,.workspaceSectionHeader{min-width:0!important;max-width:100%!important}.topbar h1,.pageHeadingWrap h1,.workspaceCommandBar h2{font-size:clamp(24px,3.1vw,31px)!important;line-height:1.08!important}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.metric{min-width:0!important;padding:14px!important}.metric strong{font-size:24px!important}.metric span{font-size:11px!important}.metric small{font-size:11px!important;line-height:1.35!important}.grid.twoCol,.dashboardLowerClean{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;gap:12px!important}.rightStack{gap:12px!important}.recentViewedList>a{grid-template-columns:96px minmax(0,1fr) auto 18px!important;gap:10px!important}.setupProgressCard{margin-bottom:14px!important;padding:14px 16px!important}.setupProgressCard>header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.setupProgressCard>header>div{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.setupProgressCard>header span{gap:2px!important;min-width:0!important;display:grid!important}.setupProgressCard>header strong{font-size:13px!important}.setupProgressCard>header small{font-size:11px!important}.setupProgressCard>header button{place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important}.setupProgressBar{margin-top:10px!important}.setupProgressList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.setupProgressList>a{min-width:0!important;min-height:54px!important}.eventHeader,.eventHeaderRow,.eventRecordLayout,.eventRecordBody,.workspaceDashboard,.workspaceSection,.workspaceKpis,.bookingEventWorkspace,.bookingDashboardColumns,.bookingDocumentGrid,.bookingProgressGrid,.bookingFacts{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.eventHeaderRow{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.eventHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.eventHeaderActions>*{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important}.eventRecordNav{overscroll-behavior-x:contain!important;scrollbar-width:none!important;max-width:100%!important;overflow-x:auto!important}.eventRecordNav::-webkit-scrollbar{display:none!important}.workspaceActions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.workspaceActions>*{min-width:0!important;min-height:42px!important}.workspaceKpis,.bookingKpis,.bookingProgressGrid,.bookingDashboardColumns,.bookingDocumentGrid,.bookingFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bookingDocumentGrid>article,.bookingProgressGrid>article,.workspaceKpi,.panel,.metric{overflow-wrap:anywhere!important;min-width:0!important}.shell .content form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),select,textarea){min-height:44px!important;font-size:16px!important}.shell .content :where(.primary,.secondary,.compactButton,.compactBtn,.iconSquare){min-height:42px!important}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.formGrid .spanTwo{grid-column:1/-1!important}.workspaceDrawerBackdrop,.modalBackdrop{z-index:3200!important}.workspaceDrawer,.workspaceDrawer.wide,.workspaceDrawer.document{border-radius:20px!important;height:min(88dvh,900px)!important;max-height:min(88dvh,900px)!important;margin:auto!important;overflow:hidden auto!important}.workspaceDrawer,.workspaceDrawer.wide{width:min(760px,100vw - 28px)!important;max-width:min(760px,100vw - 28px)!important}.workspaceDrawer.document{width:min(1040px,100vw - 28px)!important;max-width:min(1040px,100vw - 28px)!important}.workspaceDrawerBody{padding-bottom:calc(36px + env(safe-area-inset-bottom))!important}.modalCard{width:min(760px,100vw - 28px)!important;max-width:min(760px,100vw - 28px)!important;max-height:88dvh!important;overflow:auto!important}.tableWrap,.tablePanel,.unifiedEventList,.bookingEstimateTable{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.departmentDashboardHome,.financeHomeGrid,.reportsMachineBody,.hrCommandGrid,.posWorkspace,.trueHubMetricGrid,.managerExecutiveKpis,.reportSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trueHubActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:1180px){.eventContactGrid{gap:24px!important}.pageNavControls{gap:10px!important}.pageNavButton{gap:8px;min-height:44px!important;padding:10px 14px!important;font-size:14px!important}.pageNavButton svg{width:18px!important;height:18px!important}.eventHeader .pageNavButton{gap:8px;min-width:44px;min-height:44px!important;padding:10px 16px!important;font-size:15px!important}}@media screen and (min-width:701px) and (max-width:860px){.shell .content{padding-left:16px!important;padding-right:16px!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid.twoCol,.dashboardLowerClean,.eventHeaderRow,.bookingDashboardColumns,.bookingDocumentGrid,.bookingFacts,.departmentDashboardHome,.financeHomeGrid,.reportsMachineBody,.hrCommandGrid,.posWorkspace,.setupProgressList{grid-template-columns:1fr!important}.trueHubActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:701px) and (max-width:1180px) and (max-height:700px){.tandemMobileNav{height:64px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important}.tandemMobileNav>a,.tandemMobileNav>button{height:48px!important}.shell .content{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}.venueImageUpload{align-content:start!important;gap:7px!important;display:grid!important}.venueImageUpload img{object-fit:contain;border:1px solid var(--line);background:var(--panel2);border-radius:9px;width:100%;max-width:160px;height:64px;padding:6px}.venueImageUpload .textButton{cursor:pointer;position:relative;overflow:hidden}.venueImageUpload .textButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.eventStatusConfigured{--event-status-color:#64748b;border:1px solid var(--event-status-color)!important;background:color-mix(in srgb,var(--event-status-color) 13%,var(--panel))!important;color:var(--event-status-color)!important;box-shadow:none!important;align-items:center!important;display:inline-flex!important}.eventStatusConfigured:hover,.clickableEventRow:hover .eventStatusConfigured,.eventCard:hover .eventStatusConfigured{border-color:var(--event-status-color)!important;background:color-mix(in srgb,var(--event-status-color) 19%,var(--panel))!important;color:var(--event-status-color)!important}.calendarEvent,.monthEvent{--event-status-color:#64748b}html[data-theme=light] .calendarEvent:hover,html[data-theme=light] .monthEvent:hover{background:color-mix(in srgb,var(--event-status-color) 18%,#fff)!important;border-color:color-mix(in srgb,var(--event-status-color) 72%,#d8e1ec)!important;color:#17243a!important;filter:none!important}html[data-theme=light] .calendarEvent:hover strong,html[data-theme=light] .monthEvent:hover strong{color:#17243a!important}html[data-theme=light] .calendarEvent:hover span,html[data-theme=light] .calendarEvent:hover small,html[data-theme=light] .monthEvent:hover span,html[data-theme=light] .monthEvent:hover small{color:#52677f!important}html[data-theme=dark] .calendarEvent:hover,html[data-theme=dark] .monthEvent:hover{background:color-mix(in srgb,var(--event-status-color) 24%,var(--panel))!important;border-color:var(--event-status-color)!important}.unifiedTandemLogin{background:#f4f7fb!important}.unifiedAuthMethods{background:#f5f8fb;border:1px solid #d9e2ec;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.unifiedAuthMethods button svg{width:15px}.unifiedAuthMethods button.selected{color:#1e4f94;background:#fff;box-shadow:0 1px 5px #17375b17}.unifiedLoginAudience span{color:#b9c9dc;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.oneTimeCodePanel label{gap:6px;display:grid}@media (max-width:700px){.unifiedAuthMethods{grid-template-columns:1fr}.unifiedLoginAudience{display:none}}.unifiedTandemLogin{color:#14243a!important;background:#f4f7fb!important;grid-template-columns:minmax(360px,.82fr) minmax(460px,.7fr)!important;place-content:center!important;gap:0!important;padding:clamp(22px,5vw,72px)!important}.unifiedTandemLogin .tandemAuthStory{color:#14243a!important;background:linear-gradient(150deg,#f7faff 0%,#eef5ff 62%,#f7fbff 100%)!important;border:1px solid #d8e2ed!important;border-right:0!important;border-radius:24px 0 0 24px!important;flex-direction:column!important;justify-content:space-between!important;min-height:610px!important;padding:48px!important;display:flex!important;box-shadow:0 28px 70px #1f3d611a!important}.unifiedTandemLogin .tandemAuthStory h2{letter-spacing:-.055em!important;color:#102541!important;margin:14px 0!important;font-size:clamp(40px,4vw,62px)!important;line-height:.98!important}.unifiedTandemLogin .tandemAuthStory p:not(.eyebrow){color:#61748b!important;max-width:590px!important;font-size:15px!important;line-height:1.65!important}.unifiedTandemLogin .tandemAuthStory small{color:#71839a!important;font-size:12px!important}.unifiedTandemLogin .tandemAuthCard{color:#14243a!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:0 24px 24px 0!important;align-content:center!important;width:100%!important;max-width:540px!important;min-height:610px!important;padding:48px!important;box-shadow:0 28px 70px #1f3d611a!important}.unifiedTandemLogin .tandemAuthCard h1{color:#102541!important;font-size:34px!important}.unifiedTandemLogin .tandemAuthCard>p.muted{color:#64778f!important;font-size:13px!important;line-height:1.55!important}.unifiedTandemLogin .tandemAuthCard label{color:#41566f!important;font-size:12px!important}.unifiedTandemLogin .tandemAuthCard input{color:#14243a!important;background:#fff!important;border-color:#bdcada!important;min-height:46px!important}.unifiedTandemLogin .tandemAuthCard input:focus{border-color:#3d82ff!important;box-shadow:0 0 0 3px #3d82ff1f!important}.unifiedLoginAudience{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.unifiedLoginAudience span{color:#526880;background:#fff;border:1px solid #d5e1ee;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.unifiedLoginAudience svg{color:#2d6ad0;width:15px}.unifiedAuthMethods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.unifiedAuthMethods button{color:#526880;cursor:pointer;background:#f7f9fc;border:1px solid #d4deea;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11.5px;font-weight:850;display:flex}.unifiedAuthMethods button.selected{color:#1d58aa;background:#eef5ff;border-color:#94b9ef}.unifiedAuthMethods svg{width:16px}.oneTimeCodePanel{background:#f8fbfe;border:1px solid #d9e4ef;border-radius:14px;gap:12px;padding:14px;display:grid}.authMode{background:#f6f8fb!important;border-color:#d8e2ed!important}.authMode button{color:#61758c!important}.authMode button.selected{color:#173d74!important;background:#fff!important;box-shadow:0 1px 4px #1e3b5c1a!important}.unifiedTandemLogin .unifiedAuthMethods button:disabled{cursor:not-allowed;opacity:.58}.unifiedTandemLogin .googleAuthSection{gap:14px;display:grid}.unifiedTandemLogin .authDivider{color:#71839a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.unifiedTandemLogin .authDivider:before,.unifiedTandemLogin .authDivider:after{content:"";background:#d5e0eb;flex:1;height:1px}.unifiedTandemLogin .googleAuthButton{color:#0b1f3b;letter-spacing:-.01em;cursor:pointer;width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #c9d6ea;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:0;padding:11px 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.unifiedTandemLogin .googleAuthButton:hover:not(:disabled){color:#0b1f3b;background:#f5f8ff;border-color:#2563ff}.unifiedTandemLogin .googleAuthButton:focus-visible{outline-offset:2px;border-color:#2563ff;outline:3px solid #2563ff73}.unifiedTandemLogin .googleAuthButton:disabled{cursor:not-allowed;opacity:.58}.unifiedTandemLogin .googleAuthButton svg{flex:none;width:18px;height:18px}@media (max-width:940px){.unifiedTandemLogin{grid-template-columns:1fr!important;max-width:760px!important;margin:0 auto!important;padding:24px!important}.unifiedTandemLogin .tandemAuthStory{border-bottom:0!important;border-right:1px solid #d8e2ed!important;border-radius:22px 22px 0 0!important;min-height:auto!important;padding:32px!important}.unifiedTandemLogin .tandemAuthCard{border-radius:0 0 22px 22px!important;max-width:none!important;min-height:auto!important;padding:32px!important}}@media (max-width:560px){.unifiedTandemLogin{padding:0!important}.unifiedTandemLogin .tandemAuthStory{display:none!important}.unifiedTandemLogin .tandemAuthCard{min-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:28px 20px!important}.unifiedAuthMethods{grid-template-columns:1fr!important}}.navIconWrap{place-items:center!important;display:grid!important;position:relative!important}.navUnreadDot{border:2px solid var(--panel)!important;width:9px!important;height:9px!important;box-shadow:none!important;background:#e1454d!important;border-radius:50%!important;position:absolute!important;top:-4px!important;right:-5px!important}.navUnreadCount{color:#fff!important;background:#e1454d!important;border:0!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;margin-left:auto!important;padding:0 6px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.notificationPageShell{max-width:1120px}.notificationToolbar{border-radius:14px!important}.notificationGroup{gap:10px!important}.notificationGroupLabel{padding:0 4px!important}.notificationRow{background:var(--panel)!important;box-shadow:none!important;border-radius:13px!important}.notificationRow.unread{border:1px solid color-mix(in srgb,var(--blue) 34%,var(--line))!important;border-left:4px solid var(--blue)!important;background:color-mix(in srgb,var(--blue) 4%,var(--panel))!important}.notificationMain{padding:15px 16px!important}.notificationIcon{border-radius:10px!important;width:38px!important;height:38px!important}.notificationTitleLine strong{font-size:13px!important;line-height:1.35!important}.notificationBody p{margin:5px 0!important;font-size:12px!important;line-height:1.5!important}.notificationBody small{font-size:11px!important}.unreadBadge{padding:3px 6px!important;font-size:11px!important}.notificationActions{padding-right:14px!important}@media (max-width:680px){.notificationRow{grid-template-columns:1fr!important}.notificationActions{padding:0 14px 12px 66px!important}}.bookingCommercialPrimary{border:1px solid color-mix(in srgb,var(--blue) 34%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 4%,var(--panel)),var(--panel))!important}.bookingCommercialPrimary>.workspaceSectionHeader{border-bottom:1px solid var(--line)!important;padding-bottom:13px!important}.dealEditor{gap:16px;display:grid}.dealEditorTop{justify-content:space-between;align-items:center;gap:22px;display:flex}.dealEditorTop>div:first-child{align-items:flex-start;gap:12px;min-width:0;display:flex}.dealEditorIcon{background:color-mix(in srgb,var(--blue) 11%,var(--panel));width:42px;height:42px;color:var(--blue);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.dealEditorIcon svg{width:21px}.dealEditorTop h4{margin:2px 0 4px;font-size:20px}.dealEditorTop p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.dealEditorSummary{border:1px solid var(--line);background:var(--panel2);border-radius:11px;justify-items:end;gap:3px;min-width:220px;padding:11px 13px;display:grid}.dealEditorSummary small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:900}.dealEditorSummary strong{text-align:right;font-size:14px}.dealTypePicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dealTypePicker button{text-align:left;border:1px solid var(--line);background:var(--panel);min-height:52px;color:var(--text);cursor:pointer;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.dealTypePicker button:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue) 4%,var(--panel))}.dealTypePicker button.selected{border-color:color-mix(in srgb,var(--blue) 62%,var(--line));background:color-mix(in srgb,var(--blue) 8%,var(--panel))}.dealTypePicker button span{place-items:center;width:18px;height:18px;display:grid}.dealTypePicker button span svg{width:18px;color:var(--blue)}.dealTypePicker button strong{font-size:11.5px;line-height:1.25}.dealCoreFields{gap:13px;display:grid}.dealSpecificPanel{border:1px solid var(--line);background:var(--panel2);border-radius:13px;gap:13px;padding:15px;display:grid}.dealSpecificMoney{max-width:440px}.dealSpecificMoney label,.dealMoneyGrid label,.dealNotes{gap:6px;font-size:11.5px;font-weight:800;display:grid}.dealSpecificMoney small,.dealFieldHelp{color:var(--muted);font-size:11px;line-height:1.45}.dealMoneyGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dealMoneyGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rentalInclusions{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:9px;display:grid}.rentalInclusions>div{align-content:center;padding:12px;display:grid}.rentalInclusions>div strong{font-size:12px}.rentalInclusions>div span{color:var(--muted);font-size:11px;line-height:1.45}.rentalInclusions>label,.dealToggle{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:12px;display:grid}.rentalInclusions>label.selected{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--panel))}.rentalInclusions input,.dealToggle input{margin-top:3px}.rentalInclusions label span,.dealToggle span{gap:3px;display:grid}.rentalInclusions label strong,.dealToggle strong{font-size:11px}.rentalInclusions label small,.dealToggle small{color:var(--muted);font-size:11px!important}.dealAdvanced{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.dealAdvanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:11.5px;font-weight:850;display:flex}.dealAdvanced>summary span{color:var(--muted);font-size:11px;font-weight:600}.dealAdvancedBody{border-top:1px solid var(--line);background:var(--panel2);gap:12px;padding:14px;display:grid}.dealSaveBar{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.dealSaveBar>span{color:var(--muted);font-size:11px}@media (max-width:900px){.dealTypePicker{grid-template-columns:repeat(2,1fr)}.rentalInclusions{grid-template-columns:1fr}.dealMoneyGrid,.dealMoneyGrid.two{grid-template-columns:1fr 1fr!important}}@media (max-width:580px){.dealEditorTop,.dealSaveBar{flex-direction:column;align-items:stretch}.dealEditorSummary{justify-items:start;min-width:0}.dealEditorSummary strong{text-align:left}.dealTypePicker,.dealMoneyGrid,.dealMoneyGrid.two{grid-template-columns:1fr!important}}.settlementGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;gap:16px!important}.settlementSources,.settlementMath{overflow:hidden;padding:0!important}.settlementSources>.panelHeader,.settlementMath>.panelHeader{border-bottom:1px solid var(--line);margin:0!important;padding:17px 18px!important}.settlementSourceRows{gap:0!important}.settlementSourceRows article{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;min-height:70px!important;padding:13px 17px!important}.settlementSourceRows article:last-child{border-bottom:0!important}.settlementSourceRows article>b{text-align:right;font-size:11px!important}.settlementMathRows{padding:8px 18px 18px!important}.settlementMathRows>span,.settlementMathRows>strong{border-bottom:1px solid var(--line)!important;padding:10px 0!important}.settlementMathRows>strong{font-size:13px!important}.settlementMathRows .clientBalance,.settlementMathRows .venueBalance{border-radius:13px!important;margin-top:14px!important;padding:15px!important}@media (max-width:980px){.settlementGrid{grid-template-columns:1fr!important}}.commercePublicShell:has(.venueProHeader){color:#172033!important;background:#f5f7fa!important}.venueProHeader.venueSharedHeader{z-index:90!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border-bottom:1px solid #dde4ec!important;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;min-height:74px!important;padding:0 clamp(18px,4vw,62px)!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 4px 18px #142d4b0f!important}.venuePublicBrand{color:#10213a!important;text-decoration:none!important}.venuePublicBrand strong{letter-spacing:-.025em!important;font-size:20px!important}.venuePublicBrand img{max-width:190px!important;max-height:42px!important}.venueProHeader>nav{justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.venueProHeader>nav>a,.venueNavMore>summary{color:#4c6077!important;white-space:nowrap!important;border-radius:8px!important;padding:9px 10px!important;font-size:11.5px!important;font-weight:750!important}.venueProHeader>nav>a:hover,.venueNavMore>summary:hover{color:#152b47!important;background:#f1f5f9!important}.venueHeaderActions{align-items:center!important;gap:8px!important;display:flex!important}.venueHeaderActions a{border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:9px 13px!important;font-size:11.5px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.venueHeaderClientPortal{color:#314b69!important;background:#fff!important;border:1px solid #cfd9e4!important}.venueHeaderEvents{border:1px solid var(--venue-accent,#235faf)!important;background:var(--venue-accent,#235faf)!important;color:#fff!important}.venueHeaderActions svg{width:16px!important}.venueProHero.venueBlockHero{background-color:#0c1d31!important;background-position:50%!important;background-size:cover!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(300px,430px)!important;align-items:end!important;gap:40px!important;min-height:min(680px,72vh)!important;padding:clamp(72px,9vw,125px) clamp(22px,7vw,110px) 64px!important;display:grid!important}.venueProHeroCopy{z-index:2!important;max-width:850px!important;position:relative!important}.venueProHeroCopy .eyebrow{letter-spacing:.14em!important;color:#c6d8ec!important;font-size:11px!important}.venueProHeroCopy h1{letter-spacing:-.06em!important;color:#fff!important;max-width:900px!important;margin:10px 0 17px!important;font-size:clamp(48px,6.7vw,88px)!important;line-height:.94!important}.venueProHeroCopy>p:not(.eyebrow){color:#d3ddea!important;max-width:720px!important;margin:0 0 28px!important;font-size:16px!important;line-height:1.65!important}.venueProHeroCopy>div{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.venueProHeroCopy a{border-radius:10px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:12px 17px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.venueProHeroCopy .heroPrimary{color:#10213a!important;background:#fff!important}.venueProHeroCopy .heroSecondary{color:#fff!important;background:#0816275c!important;border:1px solid #ffffff73!important}.venueHeroEvent{z-index:2!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#081627b8!important;border:1px solid #fff3!important;border-radius:16px!important;gap:6px!important;padding:22px!important;text-decoration:none!important;display:grid!important;position:relative!important}.venueHeroEvent span{text-transform:uppercase!important;letter-spacing:.09em!important;color:#a9bdd4!important;font-size:11px!important;font-weight:900!important}.venueHeroEvent strong{font-size:22px!important;line-height:1.15!important}.venueHeroEvent small{color:#c4d1df!important;font-size:11px!important}.venueHeroEvent b{align-items:center!important;gap:6px!important;margin-top:7px!important;font-size:11px!important;display:flex!important}.venueProMain{max-width:1500px!important;margin:0 auto!important;padding:0 clamp(18px,5vw,74px) 80px!important}.venueQuickLinks{background:#fff!important;border:1px solid #dce4ec!important;border-top:0!important;grid-template-columns:repeat(4,1fr)!important;margin:-1px 0 0!important;display:grid!important}.venueQuickLinks>a{color:#20354e!important;border-right:1px solid #e3e9ef!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;min-height:110px!important;padding:20px!important;text-decoration:none!important;display:grid!important}.venueQuickLinks>a:last-child{border-right:0!important}.venueQuickLinks>a:hover{background:#f8fafc!important}.venueQuickLinks>a>svg:first-child{color:#295e9f!important;background:#eef4fb!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:6px!important}.venueQuickLinks strong{font-size:12px!important}.venueQuickLinks small{color:#74869a!important;margin-top:3px!important;font-size:11px!important;display:block!important}.venueProEvents,.venueFeaturedEvent,.venueStatsBand,.venueSpacesBlock,.venueContentSplit,.venueFaqBlock,.venueSponsors,.venueBlockCta,.venueGuestHub{margin-top:72px!important}.venueSectionTitle{justify-content:space-between!important;align-items:end!important;gap:30px!important;margin-bottom:26px!important;display:flex!important}.venueSectionTitle h2{letter-spacing:-.045em!important;color:#10213a!important;margin:6px 0 0!important;font-size:clamp(30px,3.8vw,48px)!important}.venueSectionTitle p:not(.eyebrow){color:#65788e!important;font-size:13px!important;line-height:1.6!important}.venueSectionTitle>a{color:#255c9e!important;font-size:11.5px!important;font-weight:850!important}.venueEventSearch{background:#fff!important;border:1px solid #d5dee8!important;border-radius:10px!important;max-width:520px!important;margin:0 0 20px!important}.venueEventSearch input{color:#172033!important;background:0 0!important;min-height:44px!important;font-size:12px!important}.venueProEventGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.venueProEventGrid>article{background:#fff!important;border:1px solid #dce4ec!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 24px #18314e0f!important}.venueEventImage{aspect-ratio:16/9!important;background:#e9eef4!important}.venueEventImage img{object-fit:cover!important;width:100%!important;height:100%!important}.venueEventBody{padding:17px!important}.venueEventBody h3{letter-spacing:-.025em!important;color:#14263d!important;margin:0 0 10px!important;font-size:18px!important}.venueEventBody p,.venueEventBody>span{color:#687b91!important;font-size:11px!important}.venueEventBody>div:last-child{gap:8px!important;margin-top:15px!important;display:flex!important}.venueEventBody>div:last-child a{color:#294a6f!important;border:1px solid #d7e0ea!important;border-radius:9px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.venueEventBody>div:last-child a:last-child{background:var(--venue-accent,#235faf)!important;border-color:var(--venue-accent,#235faf)!important;color:#fff!important}.venueProFooter{color:#fff!important;background:#0c1b2c!important;margin-top:70px!important;padding:42px clamp(20px,6vw,90px)!important}@media (max-width:1050px){.venueProHeader.venueSharedHeader{grid-template-columns:1fr auto!important}.venueProHeader>nav{display:none!important}.venueMenuButton{display:grid!important}.venueProHero.venueBlockHero{grid-template-columns:1fr!important;min-height:600px!important}.venueHeroEvent{max-width:520px!important}.venueQuickLinks{grid-template-columns:1fr 1fr!important}.venueQuickLinks>a:nth-child(2){border-right:0!important}.venueQuickLinks>a:nth-child(-n+2){border-bottom:1px solid #e3e9ef!important}.venueProEventGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.venueProHeader.venueSharedHeader{min-height:64px!important;padding:0 14px!important}.venueHeaderClientPortal{display:none!important}.venueProHero.venueBlockHero{min-height:560px!important;padding:76px 18px 34px!important}.venueProHeroCopy h1{font-size:48px!important}.venueProHeroCopy>p:not(.eyebrow){font-size:14px!important}.venueQuickLinks,.venueProEventGrid{grid-template-columns:1fr!important}.venueQuickLinks>a{border-bottom:1px solid #e3e9ef!important;border-right:0!important}.venueQuickLinks>a:last-child{border-bottom:0!important}.venueProMain{padding-left:14px!important;padding-right:14px!important}.venueSectionTitle{flex-direction:column!important;align-items:flex-start!important}}.navUnreadCount{display:none!important}.navUnreadDot{border:2px solid var(--panel)!important;background:#ef4444!important;border-radius:999px!important;width:8px!important;min-width:8px!important;height:8px!important;position:absolute!important;top:-3px!important;right:-3px!important;box-shadow:0 0 0 1px #ef444429!important}.navItem.hasUnread{font-weight:800!important}.notificationPageShell{gap:14px!important;max-width:1040px!important;display:grid!important}.notificationToolbar{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.notificationToolbar>span{color:var(--muted)!important;font-size:12px!important}.notificationGroups{gap:20px!important;display:grid!important}.notificationGroup{gap:8px!important;display:grid!important}.notificationGroup>h2{text-transform:uppercase!important;letter-spacing:.09em!important;color:var(--muted)!important;margin:0!important;font-size:11px!important}.notificationRow{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:14px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-height:78px!important;padding:13px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 2px 10px #0f172a06!important}.notificationRow.unread{border-color:color-mix(in srgb,var(--blue) 32%,var(--line))!important;box-shadow:inset 3px 0 0 var(--blue),0 6px 18px #0f172a0a!important}.notificationMain{display:contents!important}.notificationIcon{border:1px solid var(--line)!important;background:var(--panel2)!important;width:40px!important;height:40px!important;color:var(--blue)!important;border-radius:11px!important;place-items:center!important;display:grid!important}.notificationIcon svg{width:18px!important;height:18px!important}.notificationBody{gap:4px!important;min-width:0!important;display:grid!important}.notificationTitleLine{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.notificationTitleLine strong{color:var(--text)!important;white-space:normal!important;font-size:13px!important}.notificationBody>p{color:var(--muted)!important;margin:0!important;font-size:11.5px!important;line-height:1.48!important}.notificationBody>small{color:var(--muted)!important;font-size:11px!important}.unreadBadge{background:#ef4444!important;border-radius:999px!important;width:7px!important;height:7px!important;padding:0!important;font-size:0!important}.notificationActions{align-items:center!important;gap:7px!important;display:flex!important}.notificationActions a,.notificationActions button{border-radius:8px!important;min-height:36px!important;padding:7px 10px!important;font-size:11px!important}@media (max-width:700px){.notificationRow{grid-template-columns:38px minmax(0,1fr)!important}.notificationActions{grid-column:2!important;justify-content:flex-start!important}.notificationIcon{width:36px!important;height:36px!important}}.bookingCommercialPrimary{border-color:color-mix(in srgb,var(--blue) 22%,var(--line))!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a0b!important}.bookingCommercialPrimary>.workspaceSectionHeader{border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--blue) 4%,var(--panel))!important;margin:0!important;padding:17px 19px!important}.salesDealTermsV2{background:var(--panel)!important;border:0!important;border-radius:0!important;gap:0!important;display:grid!important}.dealTermsHero{border-bottom:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important;align-items:center!important;gap:24px!important;padding:20px!important;display:grid!important}.dealTermsHero h3{letter-spacing:-.03em!important;margin:2px 0 5px!important;font-size:24px!important}.dealTermsHero p:not(.eyebrow){color:var(--muted)!important;margin:0!important;font-size:12px!important}.dealTypeSelector label,.dealCommonFields label,.dealStructureFields label,.dealAdvancedBody label,.dealNotes{color:var(--muted)!important;gap:6px!important;font-size:11px!important;font-weight:750!important;display:grid!important}.dealTypeSelector select{min-height:46px!important;font-size:13px!important;font-weight:800!important}.dealCommonFields{border-bottom:1px solid var(--line)!important;background:var(--panel2)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:16px 20px!important;display:grid!important}.dealStructureFields{gap:14px!important;padding:20px!important;display:grid!important}.dealPrimaryMoney{width:min(520px,100%)!important}.dealPrimaryMoney label{color:var(--text)!important;font-size:12px!important}.dealPrimaryMoney label>span{color:var(--muted)!important;font-size:11px!important;font-weight:500!important}.dealPrimaryMoney input{min-height:54px!important;font-size:22px!important;font-weight:850!important}.dealPrimaryPair,.dealBasisGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dealPrimaryPair input{min-height:48px!important;font-size:18px!important;font-weight:800!important}.dealPercentInput{position:relative!important}.dealPercentInput b{color:var(--muted)!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}.dealIncludedPanel,.dealSplitPanel{border:1px solid var(--line)!important;background:var(--panel2)!important;border-radius:12px!important;gap:10px!important;padding:15px!important;display:grid!important}.dealIncludedPanel>div>strong,.dealSplitPanel>div>strong{font-size:12px!important}.dealIncludedPanel>div>p,.dealSplitPanel>div>p{color:var(--muted)!important;margin:3px 0 0!important;font-size:11px!important}.dealIncludedPanel>label{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--text)!important;border-radius:10px!important;grid-template-columns:18px 20px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:11px 12px!important;display:grid!important}.dealIncludedPanel>label input{width:16px!important;height:16px!important}.dealIncludedPanel>label svg{width:17px!important;color:var(--blue)!important}.dealIncludedPanel>label span{gap:2px!important;display:grid!important}.dealIncludedPanel>label small{color:var(--muted)!important;font-size:11px!important}.dealChoice{border:1px solid var(--line)!important;background:var(--panel2)!important;border-radius:10px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:12px!important;display:grid!important}.dealChoice span{gap:2px!important;display:grid!important}.dealChoice strong{color:var(--text)!important;font-size:11px!important}.dealChoice small{font-size:11px!important;font-weight:500!important}.dealSplitPanel>div:nth-child(2){grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.dealAdvancedTerms{border:1px solid var(--line)!important;border-radius:12px!important;margin:0 20px 18px!important;overflow:hidden!important}.dealAdvancedTerms>summary{cursor:pointer!important;background:var(--panel2)!important;justify-content:space-between!important;align-items:center!important;padding:13px 14px!important;list-style:none!important;display:flex!important}.dealAdvancedTerms>summary::-webkit-details-marker{display:none!important}.dealAdvancedTerms>summary span{gap:2px!important;display:grid!important}.dealAdvancedTerms>summary small{color:var(--muted)!important;font-size:11px!important}.dealAdvancedTerms>summary svg{width:15px!important}.dealAdvancedBody{gap:14px!important;padding:14px!important;display:grid!important}.dealAdvancedBody .dealMoneyGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dealNotes{margin:0 20px 18px!important}.dealSaveBar{z-index:3!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 96%,transparent)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding:12px 20px!important;display:flex!important;position:sticky!important;bottom:0!important}.dealSaveBar>div{align-items:center!important;gap:9px!important;display:flex!important}.dealSaveBar>div>svg{width:20px!important;color:var(--blue)!important}.dealSaveBar>div span{display:grid!important}.dealSaveBar>div strong{font-size:11px!important}.dealSaveBar>div small{color:var(--muted)!important;font-size:11px!important}.bookingDealSummaryV2{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:13px!important;padding:15px!important}.bookingMoneyGridRelevant{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important}.bookingAncillaryStrip{flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important;display:flex!important}.bookingAncillaryStrip span{background:var(--panel2)!important;color:var(--muted)!important;border-radius:8px!important;padding:6px 8px!important;font-size:11px!important}.bookingAncillaryStrip b{color:var(--text)!important}.commercialEstimateRow{background:color-mix(in srgb,var(--blue) 5%,var(--panel))!important;border-bottom:1px solid var(--line)!important}.settlementGrid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.settlementSources,.settlementMath{border-radius:15px!important;padding:0!important;overflow:hidden!important}.settlementSources>.panelHeader,.settlementMath>.panelHeader{border-bottom:1px solid var(--line)!important;background:var(--panel2)!important;margin:0!important;padding:17px 18px!important}.settlementSourceRows{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.settlementSourceRows article{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:82px!important;padding:14px 16px!important;display:grid!important}.settlementSourceRows article:nth-child(odd){border-right:1px solid var(--line)!important}.settlementSourceRows article>svg{background:color-mix(in srgb,var(--blue) 8%,var(--panel2))!important;width:34px!important;height:34px!important;color:var(--blue)!important;border-radius:10px!important;padding:8px!important}.settlementSourceRows article>div{gap:3px!important;min-width:0!important;display:grid!important}.settlementSourceRows article strong{font-size:11.5px!important}.settlementSourceRows article span{color:var(--muted)!important;font-size:11px!important;line-height:1.45!important}.settlementSourceRows article>b{white-space:nowrap!important;font-size:11px!important}.settlementMathRows{grid-template-columns:1fr 1fr!important;gap:0!important;padding:0 18px 18px!important;display:grid!important}.settlementMathRows>span,.settlementMathRows>strong{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;min-height:44px!important;padding:10px 12px!important;font-size:11px!important;display:flex!important}.settlementMathRows>span:nth-child(odd),.settlementMathRows>strong:nth-child(odd){border-right:1px solid var(--line)!important}.settlementMathRows>strong{background:var(--panel2)!important;font-size:12px!important}.settlementMathRows .clientBalance,.settlementMathRows .venueBalance{border-radius:13px!important;grid-column:1/-1!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:3px 18px!important;margin:18px 0 0!important;padding:18px!important;display:grid!important}.settlementMathRows .clientBalance small,.settlementMathRows .venueBalance small{grid-column:1/-1!important}.settlementMathRows .clientBalance strong,.settlementMathRows .venueBalance strong{font-size:14px!important}.settlementMathRows .clientBalance>b,.settlementMathRows .venueBalance>b{font-size:22px!important}.settlementDealSummaryRelevant{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important}@media (max-width:820px){.dealTermsHero,.dealCommonFields,.dealPrimaryPair,.dealBasisGrid,.dealSplitPanel>div:nth-child(2){grid-template-columns:1fr!important}.dealAdvancedBody .dealMoneyGrid{grid-template-columns:1fr 1fr!important}.dealSaveBar{flex-direction:column!important;align-items:flex-start!important}.dealSaveBar button{width:100%!important}.settlementSourceRows,.settlementMathRows{grid-template-columns:1fr!important}.settlementSourceRows article:nth-child(odd),.settlementMathRows>span:nth-child(odd),.settlementMathRows>strong:nth-child(odd){border-right:0!important}}@media (max-width:560px){.dealAdvancedBody .dealMoneyGrid{grid-template-columns:1fr!important}}.bookingEventWorkspace>.bookingDashboardColumns{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;gap:14px!important;display:grid!important}.bookingEventWorkspace>.bookingDashboardColumns>.workspaceSection{border-radius:14px!important;min-width:0!important;padding:0!important;overflow:hidden!important}.bookingEventWorkspace>.bookingDashboardColumns>.workspaceSection>.workspaceSectionHeader{border-bottom:1px solid var(--line)!important;background:var(--panel2)!important;margin:0!important;padding:15px 17px!important}.bookingPrimaryClient{background:color-mix(in srgb,var(--blue) 5%,var(--panel2))!important;border:1px solid color-mix(in srgb,var(--blue) 13%,var(--line))!important;border-radius:11px!important;margin:14px 16px 8px!important;padding:14px!important}.bookingContactRows{gap:0!important;padding:0 16px 15px!important;display:grid!important}.bookingContactRows>div{border-bottom:1px solid var(--line)!important;padding:10px 0!important}.bookingContactRows>div:last-child{border-bottom:0!important}.bookingFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:8px 16px 16px!important;display:grid!important}.bookingFacts>span{border-bottom:1px solid var(--line)!important;gap:3px!important;min-height:70px!important;padding:12px!important;display:grid!important}.bookingFacts>span:nth-child(odd){border-right:1px solid var(--line)!important}.bookingFacts small{text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--muted)!important;font-size:11px!important}.bookingFacts strong{font-size:12px!important;line-height:1.35!important}.bookingEstimateSection,.bookingDocumentCenter{border-radius:14px!important;padding:0!important;overflow:hidden!important}.bookingEstimateSection>.workspaceSectionHeader,.bookingDocumentCenter>.workspaceSectionHeader{border-bottom:1px solid var(--line)!important;background:var(--panel2)!important;margin:0!important;padding:16px 18px!important}.bookingEstimateTable{border:0!important;border-radius:0!important}.bookingEstimateHead,.bookingEstimateRow{grid-template-columns:minmax(0,1.5fr) 120px 120px 130px 38px!important}.bookingEstimateHead{background:color-mix(in srgb,var(--text) 3%,var(--panel))!important;padding:9px 16px!important}.bookingEstimateRow{min-height:58px!important;padding:10px 16px!important}.bookingEstimateRow>span:first-child{gap:2px!important;display:grid!important}.bookingEstimateRow>span:first-child strong{font-size:11.5px!important}.bookingEstimateRow>span:first-child small{color:var(--muted)!important;font-size:11px!important}.bookingEstimateTotals{border-top:1px solid var(--line)!important;background:var(--panel2)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.bookingEstimateTotals>span{border-right:1px solid var(--line)!important;color:var(--muted)!important;gap:4px!important;padding:13px 15px!important;font-size:11px!important;display:grid!important}.bookingEstimateTotals>span:last-child{border-right:0!important}.bookingEstimateTotals strong{color:var(--text)!important;font-size:13px!important}.bookingEstimateTotals .grand{background:color-mix(in srgb,var(--blue) 7%,var(--panel2))!important}.bookingDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:15px!important;display:grid!important}.bookingDocumentGrid>article{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:118px!important;padding:14px!important;display:grid!important}.bookingDocumentGrid>article>div:first-child{gap:3px!important;min-width:0!important;display:grid!important}.bookingDocumentGrid>article>div:first-child>span{text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--blue)!important;font-size:11px!important;font-weight:850!important}.bookingDocumentGrid>article>div:first-child>strong{overflow-wrap:anywhere!important;font-size:12px!important}.bookingDocumentGrid>article>div:first-child>small{color:var(--muted)!important;font-size:11px!important}.bookingDocumentGrid .buttonRow{justify-content:flex-end!important}.bookingContractWorkspace{border-radius:14px!important;overflow:hidden!important}@media (max-width:980px){.bookingEventWorkspace>.bookingDashboardColumns,.bookingDocumentGrid{grid-template-columns:1fr!important}}@media (max-width:760px){.bookingFacts{grid-template-columns:1fr!important}.bookingFacts>span:nth-child(odd){border-right:0!important}.bookingEstimateHead{display:none!important}.bookingEstimateRow{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important}.bookingEstimateRow>span:nth-child(2),.bookingEstimateRow>span:nth-child(3){color:var(--muted)!important;font-size:11px!important}.bookingEstimateRow>strong{grid-area:1/2!important}.bookingEstimateRow>.iconSquare{grid-column:2!important}.bookingEstimateTotals{grid-template-columns:1fr 1fr!important}.bookingEstimateTotals>span{border-bottom:1px solid var(--line)!important}.bookingEstimateTotals>span:nth-child(2n){border-right:0!important}.bookingDocumentGrid>article{grid-template-columns:1fr!important}.bookingDocumentGrid .buttonRow{justify-content:flex-start!important}}.notificationGroupLabel{justify-content:space-between!important;align-items:center!important;padding:0 3px!important;display:flex!important}.notificationGroupLabel span{text-transform:uppercase!important;letter-spacing:.09em!important;color:var(--muted)!important;font-size:11px!important;font-weight:850!important}.notificationGroupLabel small{color:var(--muted)!important;font-size:11px!important}.notificationToolbar>div:first-child{gap:3px!important;min-width:0!important;display:grid!important}.notificationToolbar>div:first-child>strong{color:var(--text)!important;font-size:13px!important}.notificationToolbar>div:first-child>span{color:var(--muted)!important;font-size:11px!important}.notificationGroupLabel{color:var(--muted)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 3px!important;display:flex!important}.notificationGroupLabel>span{letter-spacing:.11em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.notificationGroupLabel>small{border:1px solid var(--line)!important;background:var(--panel2)!important;min-width:24px!important;height:24px!important;color:var(--muted)!important;border-radius:999px!important;place-items:center!important;padding:0 7px!important;font-size:11px!important;font-weight:850!important;display:grid!important}.notificationFilter{flex:none!important;margin:0!important}.notificationRow .textButton{font-weight:800!important}.venueProHero.venueBlockHero:not([style*=background-image]){background:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--venue-accent,#2563eb) 42%,transparent),transparent 31%), radial-gradient(circle at 22% 110%,color-mix(in srgb,var(--venue-accent,#2563eb) 24%,transparent),transparent 40%), linear-gradient(135deg,#07182b 0%,#102943 54%,#07182b 100%)!important;min-height:540px!important}.venueProHero.venueBlockHero:not([style*=background-image]):before{content:"";pointer-events:none!important;opacity:.24!important;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)!important;background-size:42px 42px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#000)!important;mask-image:linear-gradient(90deg,#0000,#000 48%,#000)!important}.venueProHero.venueBlockHero:not([style*=background-image]) .venueProHeroCopy,.venueProHero.venueBlockHero:not([style*=background-image]) .venueHeroEvent{z-index:2!important;position:relative!important}@media (max-width:760px){.venueProHero.venueBlockHero:not([style*=background-image]){min-height:500px!important}}.clientAuthPage{color:#102541!important;background:#f4f7fb!important;place-items:center!important;min-height:100dvh!important;padding:clamp(18px,5vw,54px)!important;display:grid!important}.clientAuthCard{color:#102541!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:24px!important;gap:15px!important;width:min(620px,100%)!important;padding:clamp(24px,5vw,42px)!important;display:grid!important;box-shadow:0 24px 70px #1937581f!important}.clientAuthCard h1{letter-spacing:-.055em!important;color:#102541!important;margin:2px 0!important;font-size:clamp(34px,7vw,50px)!important;line-height:1!important}.clientAuthCard>p:not(.eyebrow){color:#60748b!important;font-size:14px!important;line-height:1.6!important}.clientAuthCard label{color:#41566f!important;font-size:12px!important}.clientAuthCard input{color:#14243a!important;background:#fff!important;border:1px solid #bdcada!important;border-radius:10px!important;min-height:46px!important;padding:11px 12px!important}.clientAuthIcon{color:#2f6cf5!important;background:#eef5ff!important;border-radius:16px!important;width:54px!important;height:54px!important}.clientInviteSummary{background:#f8fafc!important;border:1px solid #dce5ee!important;border-radius:13px!important;gap:9px!important;padding:14px!important;display:grid!important}.clientInviteSummary span{color:#40566f!important;align-items:center!important;gap:9px!important;font-size:12px!important;display:flex!important}.clientInviteSummary svg{color:#2f6cf5!important;width:17px!important}.clientAuthActions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.clientAuthButton{justify-content:center!important;width:100%!important;min-height:46px!important;text-decoration:none!important}.clientAuthCard .noticeBox,.clientAuthCard .successBox,.clientAuthCard .errorBox{font-size:13px!important;line-height:1.5!important}.clientAuthCard .noticeBox span,.clientAuthCard .successBox span{margin-top:3px!important;display:block!important}.venuePublicBrand{align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.venuePublicBrand img{object-fit:contain!important;flex:none!important;max-width:112px!important;max-height:40px!important}.venuePublicBrand strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#10213a!important;min-width:0!important;max-width:220px!important;font-size:17px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}@media (max-width:640px){.clientAuthPage{align-items:start!important;padding:14px!important}.clientAuthCard{border-radius:20px!important;margin-top:8vh!important;padding:24px 20px!important}.clientAuthActions{grid-template-columns:1fr!important}.venueProHeader.venueSharedHeader{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:0 12px!important}.venuePublicBrand{gap:7px!important}.venuePublicBrand img{max-width:64px!important;max-height:32px!important}.venuePublicBrand strong{max-width:150px!important;font-size:14px!important}.venueHeaderClientPortal{display:none!important}.venueHeaderActions{gap:6px!important}.venueHeaderActions a,.venueMenuButton{min-height:40px!important;padding:8px 10px!important}}.clientInviteForm label small,.clientInviteLink span,.clientInviteLink button{font-size:11px!important;line-height:1.4!important}.clientPermissionGrid label,.clientAccessPicker>strong{font-size:12px!important}.clientAccessPicker button{font-size:11px!important}.clientAccessRows strong{font-size:13px!important}.clientAccessRows span,.clientAccessRows small{font-size:11px!important;line-height:1.4!important}.clientPortalTop>div:first-child>p:last-child{font-size:12px!important;line-height:1.45!important}.clientTopActions select,.clientTopActions button{font-size:13px!important}.clientEventHero>div:first-child>p{font-size:12px!important}.clientEventHero>div:first-child>div span{font-size:12px!important;line-height:1.4!important}.clientAllocationCards span{font-size:11px!important;line-height:1.35!important}.clientPortalTabs button{min-height:40px!important;font-size:12px!important}.clientDetailGrid small{font-size:11px!important}.clientDetailGrid strong{font-size:13px!important}.clientDescription{font-size:14px!important;line-height:1.65!important}.clientPublishedMemo strong{font-size:13px!important}.clientPublishedMemo span{font-size:11px!important;line-height:1.4!important}.clientPermissionSummary span{font-size:11px!important}.clientSimpleForm label,.clientSettlementReview label{font-size:12px!important}.clientSimpleForm input,.clientSimpleForm select,.clientSimpleForm textarea,.clientSettlementReview input,.clientSettlementReview textarea{font-size:14px!important}.clientZoneChoices>strong{font-size:12px!important}.clientZoneChoices label{font-size:11px!important}.clientListPanel strong,.clientDocumentPanel strong,.clientFinanceRows strong,.clientTaskRow strong{font-size:13px!important}.clientListPanel span,.clientListPanel small,.clientDocumentPanel small,.clientFinanceRows small,.clientTaskRow span,.clientTaskRow small{font-size:11px!important;line-height:1.4!important}.clientListPanel b,.clientFinanceRows b{font-size:12px!important}.clientTicketMetrics span{font-size:11px!important}.clientMessageThread strong,.clientRequestList strong{font-size:12px!important}.clientMessageThread p,.clientRequestList p{font-size:13px!important;line-height:1.5!important}.clientMessageThread small,.clientRequestList span,.clientRequestList small{font-size:11px!important}.clientSettlementHead p,.clientSettlementTotals small,.clientSettlementBalance small,.clientSettlementBalance>span{font-size:11px!important;line-height:1.4!important}.clientSettlementBalance strong,.clientSettlementSectionHead strong{font-size:13px!important}.clientSettlementSectionHead span{font-size:11px!important}.clientSettlementLines>span{font-size:12px!important;line-height:1.45!important}.clientSettlementLines small,.clientSettlementPartyRows small{font-size:11px!important;line-height:1.4!important}.clientSettlementLines b,.clientSettlementPartyRows strong,.clientSettlementPartyRows b{font-size:12px!important}.clientPortalTabSelect{max-width:1450px;margin:10px auto 0;display:none}.clientPortalTabSelect span{color:#52677e;font-size:12px;font-weight:800}.clientPortalTabSelect select{color:#0b1f3b;background:#fff;border:1px solid #dce5ee;border-radius:10px;width:100%;min-height:44px;margin-top:5px;padding:9px 11px;font-size:14px}.clientQuickActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:1450px;margin:8px auto 14px;display:grid}.clientQuickActions button{text-align:left;color:#0b1f3b;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.clientQuickActions button:hover{background:#f7faff;border-color:#a9c4ff}.clientQuickActions svg{color:#2563ff;flex:none;width:19px}.clientQuickActions span{gap:2px;display:grid}.clientQuickActions strong{font-size:13px}.clientQuickActions small{color:#65798e;font-size:11px;line-height:1.35}@media (max-width:900px){.clientQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.clientPortalTabs{display:none!important}.clientPortalTabSelect{display:grid}.clientQuickActions{grid-template-columns:1fr}.clientEventHero h2,.clientPortalTop h1{font-size:26px!important}}.settingsLanding{gap:28px;display:grid}.settingsSection{gap:13px;display:grid}.settingsSectionHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px;display:flex}.settingsSectionHeader h2{margin:0;font-size:18px}.settingsSectionHeader p{max-width:720px;color:var(--muted);margin:0;font-size:12px}.settingsCategoryGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.settingsCategoryCard{color:var(--text);align-items:flex-start;gap:13px;min-height:128px;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;padding:17px!important;display:flex!important}.settingsCategoryCard:hover{background:color-mix(in srgb,var(--panel) 94%,var(--accent) 6%);transform:translateY(-1px);border-color:var(--enterprise-line-strong)!important}.settingsIcon{background:color-mix(in srgb,var(--accent) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.settingsCategoryCard h3{margin:1px 0 6px;font-size:14px}.settingsCategoryCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.settingsCategoryCard small{color:var(--accent);margin-top:8px;font-size:11px;font-weight:800;display:block}.settingsDetailGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.settingsDetailCard{align-content:start;gap:15px;display:grid;padding:20px!important}.settingsDetailHead{align-items:flex-start;gap:12px;display:flex}.settingsDetailHead>svg{flex:none;width:22px;height:22px;margin-top:2px}.settingsDetailHead>div{flex:1;min-width:0}.settingsDetailHead h2{margin:0 0 5px;font-size:17px}.settingsDetailHead p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.settingToggle{border:1px solid var(--line)!important;background:var(--panel-soft)!important;border-radius:10px!important;align-items:flex-start!important;gap:11px!important;padding:13px!important;display:flex!important}.settingToggle input{width:18px!important;min-width:18px!important;height:18px!important;margin-top:2px!important}.settingToggle span{gap:3px;display:grid}.settingToggle strong{font-size:12px}.settingToggle small{color:var(--muted);font-size:11px;line-height:1.45}.visibilityMemberList{gap:8px;display:grid}.visibilityMemberList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(180px,250px);align-items:center;gap:14px;padding:11px 0;display:grid}.visibilityMemberList article>div{gap:3px;display:grid}.visibilityMemberList strong{font-size:12px}.visibilityMemberList small{color:var(--muted);font-size:11px}.visibilityExplainer,.communicationsSetupGuide,.productSettingsIntro,.settlementSettingsNote{align-items:flex-start;gap:14px;margin-top:14px;padding:18px!important;display:flex!important}.visibilityExplainer>div,.communicationsSetupGuide>div,.productSettingsIntro>div,.settlementSettingsNote>div{flex:1}.visibilityExplainer h2,.communicationsSetupGuide h2,.productSettingsIntro h2,.settlementSettingsNote h2{margin:0 0 5px;font-size:15px}.visibilityExplainer p,.communicationsSetupGuide p,.productSettingsIntro p,.settlementSettingsNote p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.providerChecklist{gap:8px;display:grid}.providerChecklist>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:750;display:flex}.providerReady,.providerMissing{align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.providerReady{color:var(--enterprise-green)}.providerMissing{color:var(--enterprise-amber)}.providerReady svg,.providerMissing svg{width:14px;height:14px}.providerWebhook{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.providerWebhook small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.providerWebhook code,.communicationsSetupGuide code{overflow-wrap:anywhere;font-size:11px}.communicationsTestCard{margin-top:14px}.communicationsTestCard form{margin-top:2px}.productSettingsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.productSettingCard{align-content:start;gap:12px;display:grid;padding:17px!important}.productSettingHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.productSettingHead>span{align-items:center;gap:8px;display:flex}.productSettingHead strong{font-size:14px}.productSettingHead em{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.productSettingHead em.active{color:var(--enterprise-green)}.productSettingHead em.inactive{color:var(--muted)}.productSettingHead svg{width:17px;height:17px}.productSettingCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.settlementPolicyList{gap:9px;display:grid}.settlementPolicyList>span{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:10px 0;display:flex}.settlementPolicyList span>div{gap:3px;display:grid}.settlementPolicyList strong{font-size:11px}.settlementPolicyList small{color:var(--muted);font-size:11px}.bookingPrivacyToggle{border:1px solid var(--line)!important;background:var(--panel-soft)!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;margin-top:12px!important;padding:13px!important;display:flex!important}.bookingPrivacyToggle input{width:18px!important;min-width:18px!important;height:18px!important;margin-top:1px!important}.bookingPrivacyToggle span{gap:3px;display:grid}.bookingPrivacyToggle small{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:760px){.settingsSectionHeader{display:grid}.settingsCategoryGrid,.settingsDetailGrid,.productSettingsGrid,.visibilityMemberList article{grid-template-columns:1fr}.providerWebhook{grid-template-columns:1fr auto}.providerWebhook small{grid-column:1/-1}}.settlementSimpleNav{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:stretch;gap:8px;padding:6px;display:flex;overflow:auto}.settlementSimpleNav button{border:1px solid color-mix(in srgb,var(--text) 32%,var(--line));background:var(--panel);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.settlementSimpleNav button.active{color:#fff;background:#1a4f8c;border-color:#143e70}.settlementSimpleNav button span{background:color-mix(in srgb,var(--text) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--text) 22%,var(--line));color:inherit;border-radius:999px;padding:2px 6px;font-size:11px}.settlementSimpleSummary{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.35fr) minmax(260px,.9fr);gap:13px;display:grid}.settlementSimpleCard{align-content:start;gap:10px;display:grid;padding:18px!important}.settlementSimpleCard h3{margin:0;font-size:19px}.settlementSimpleCard>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.settlementSimpleRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:3px 0;display:grid}.settlementSimpleRows span{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;gap:3px;padding:10px;display:grid}.settlementSimpleRows small{color:var(--muted);font-size:11px}.settlementSimpleRows strong{font-size:12px}.settlementAllocationSplit{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settlementAllocationSplit article{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;gap:4px;padding:13px;display:grid}.settlementAllocationSplit span{color:var(--muted);font-size:11px;font-weight:800}.settlementAllocationSplit strong{font-size:22px}.settlementAllocationSplit small{color:var(--muted);font-size:11px;line-height:1.4}.settlementSimpleFinal{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:4px 14px;padding:16px;display:grid}.settlementSimpleFinal small,.settlementSimpleFinal span{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:800}.settlementSimpleFinal strong{font-size:15px}.settlementSimpleFinal b{text-align:right;font-size:25px}.settlementReadinessList{gap:7px;display:grid}.settlementReadinessList span{background:var(--panel-soft);border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:11px;font-weight:800;display:flex}.settlementReadinessList span.ready svg{color:var(--enterprise-green)}.settlementReadinessList span.attention svg{color:var(--enterprise-amber)}.settlementDetailActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settlementCommandBar .workspaceActions{align-items:center}@media (max-width:1180px){.settlementSimpleSummary{grid-template-columns:1fr 1fr}.settlementAllocationCard{grid-column:1/-1}}@media (max-width:720px){.settlementSimpleSummary{grid-template-columns:1fr}.settlementAllocationCard{grid-column:auto}.settlementAllocationSplit,.settlementSimpleRows{grid-template-columns:1fr}.settlementSimpleNav{grid-template-columns:1fr;width:100%;display:grid;overflow:visible}.settlementSimpleNav button{white-space:nowrap;justify-content:center;width:100%;min-height:48px}}.bookingSimpleCommand .workspaceActions{align-items:center}.bookingSimpleNav{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:7px;padding:6px;display:flex;overflow:auto}.bookingSimpleNav button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex}.bookingSimpleNav button.active{background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--text)}.bookingSimpleNav button span{border:1px solid var(--line);background:var(--panel-soft);border-radius:999px;padding:2px 6px;font-size:11px}.bookingNextStepCard{justify-content:space-between;align-items:center;gap:18px;display:flex}.bookingNextStepCard>div{min-width:0}.bookingNextStepCard h3{margin:3px 0 6px;font-size:16px}.bookingNextStepCard p{color:var(--muted);max-width:820px;margin:0;font-size:11px;line-height:1.5}.bookingEventWorkspace>.bookingCommercialPrimary,.bookingEventWorkspace>.bookingEstimateSection,.bookingEventWorkspace>.bookingDocumentCenter{margin-top:0}@media (max-width:720px){.bookingSimpleNav{width:100%}.bookingSimpleNav button{flex:1;justify-content:center}.bookingNextStepCard{display:grid}}.settingsDashboardHero{gap:16px;margin-bottom:22px;display:grid;padding:18px!important}.settingsDashboardIntro{gap:4px;display:grid}.settingsDashboardIntro h2{margin:0;font-size:24px}.settingsDashboardIntro p:not(.eyebrow){color:var(--muted);margin:0}.settingsDashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settingsDashboardStats article{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.settingsDashboardStats article>svg{width:19px;color:var(--accent)}.settingsDashboardStats article>span{min-width:0;display:grid}.settingsDashboardStats small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:850}.settingsDashboardStats strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.settingsDashboardStats em{color:var(--muted);text-transform:capitalize;font-size:11px;font-style:normal}.settingsQuickAccess{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.settingsQuickAccess>a{border:1px solid var(--line);background:var(--panel);min-height:68px;color:var(--text);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:11px 12px;text-decoration:none;display:grid}.settingsQuickAccess>a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.settingsQuickAccess svg{width:18px;color:var(--accent)}.settingsQuickAccess span{gap:2px;min-width:0;display:grid}.settingsQuickAccess strong{font-size:11px}.settingsQuickAccess small{color:var(--muted);font-size:11px;line-height:1.35}.settingsLanding{gap:22px}.settingsSection{padding-top:4px}.settingsSectionHeader{align-items:flex-start}.settingsSectionHeader>div{min-width:0}.settingsCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.settingsCategoryCard{grid-template-columns:auto minmax(0,1fr);align-content:start;height:100%;min-height:138px!important;padding:15px!important;display:grid!important}.settingsCategoryCard>div:last-child{align-content:start;min-width:0;display:grid}.settingsCategoryCard h3{font-size:13px!important}.settingsCategoryCard p{min-height:48px}.settingsCategoryCard small{margin-top:auto}.settingsIcon{flex-basis:36px;width:36px;height:36px}.settingsSearchPanel .iconSquare{width:34px;height:34px}.staffBadgeAccountPanel,.accountSecurityPanel{overflow:hidden}.staffBadgeAccountGrid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:16px;display:grid}.staffBadgeQrCard{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,var(--panel)),var(--panel2));text-align:center;border-radius:15px;align-content:center;place-items:center;gap:9px;padding:18px;display:grid}.staffBadgeQrCard img{aspect-ratio:1;background:#fff;border-radius:12px;width:min(230px,100%);padding:8px;display:block}.staffBadgeQrCard>strong{letter-spacing:.05em;font-size:12px}.staffBadgeQrCard>span{max-width:250px;color:var(--muted);font-size:11px;line-height:1.45}.staffBadgeAccountDetails{align-content:start;gap:12px;display:grid}.staffBadgeAccountDetails .detailFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.staffBadgeAccountDetails .detailFacts>span{border:1px solid var(--line);background:var(--panel2);border-radius:11px;gap:3px;padding:12px;display:grid}.staffBadgeAccountDetails .detailFacts small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.staffBadgeAccountDetails .detailFacts strong{font-size:12px}.staffPinForm{gap:14px;display:grid}.staffPinForm>div:first-child{align-items:flex-start;gap:10px;display:flex}.staffPinForm>div:first-child>span{gap:3px;display:grid}.staffPinForm>div:first-child small{color:var(--muted)}.staffPinForm .formGrid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:stretch}.rotatingStaffPin{border:1px solid var(--line);background:var(--panel2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.rotatingStaffPin strong{letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.rotatingStaffPin .compactButton{justify-content:center;min-width:82px;height:38px}.accountSecurityPanel .noticeBox{align-items:center;height:100%;line-height:1.5;display:flex}@media (max-width:1050px){.settingsDashboardStats{grid-template-columns:1fr 1fr}.settingsQuickAccess{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsCategoryGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.settingsDashboardHero{padding:14px!important}.settingsDashboardStats,.settingsQuickAccess{grid-template-columns:1fr 1fr}.settingsCategoryGrid{grid-template-columns:1fr}.settingsSectionHeader{gap:4px;display:grid!important}.settingsSectionHeader p{font-size:11px}.settingsCategoryCard{min-height:0!important}.settingsCategoryCard p{min-height:0}.staffBadgeAccountGrid{grid-template-columns:1fr}.staffBadgeQrCard{padding:14px}.staffBadgeQrCard img{width:min(190px,72vw)}.staffBadgeAccountDetails .detailFacts{grid-template-columns:1fr 1fr}.staffPinForm .formGrid{grid-template-columns:1fr}.accountSecurityPanel .noticeBox{height:auto}}@media (max-width:480px){.settingsDashboardStats,.settingsQuickAccess{grid-template-columns:1fr}.settingsQuickAccess>a{min-height:58px}.staffBadgeAccountPanel,.accountSecurityPanel{padding:14px!important}.staffBadgeAccountDetails .detailFacts{grid-template-columns:1fr}.staffBadgeQrCard img{width:min(168px,68vw)}.rotatingStaffPin{grid-template-columns:1fr}.rotatingStaffPin strong{text-align:center;letter-spacing:.12em;font-size:25px}.rotatingStaffPin .compactButton{width:100%;min-width:0}}.posOperatorGate{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;display:grid;padding:14px 16px!important}.posOperatorGate>svg{width:24px;height:24px;color:var(--accent)}.posOperatorGate>div{gap:3px;min-width:0;display:grid}.posOperatorGate h3{margin:0;font-size:14px}.posOperatorGate p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.posOperatorGate small{color:var(--muted);font-size:10px}.posOperatorGate form{grid-template-columns:minmax(150px,1fr) 112px auto;align-items:center;gap:8px;display:grid}.posOperatorGate form select,.posOperatorGate form input{min-width:0;height:38px}.posOperatorGate.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.posOperatorGate.active>svg{color:var(--success,#16a34a)}@media (max-width:900px){.posOperatorGate{grid-template-columns:auto minmax(0,1fr)}.posOperatorGate>button,.posOperatorGate form{grid-column:1/-1}.posOperatorGate form{grid-template-columns:1fr 110px auto}}@media (max-width:600px){.posOperatorGate{grid-template-columns:1fr;padding:13px!important}.posOperatorGate>svg{width:21px;height:21px}.posOperatorGate form{grid-template-columns:1fr}.posOperatorGate form button,.posOperatorGate>button{width:100%}}@media (max-width:900px){.authCard input,.authCard select,.authCard textarea,.publicShell form input:not([type=checkbox]):not([type=radio]),.publicShell form select,.publicShell form textarea,.commercePublicShell form input:not([type=checkbox]):not([type=radio]),.commercePublicShell form select,.commercePublicShell form textarea{font-size:16px!important}}.mobileUtilityStrip .navItem.active,.mobileUtilityStrip>a.active{background:color-mix(in srgb,var(--blue) 16%,var(--panel))!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--blue) 42%,var(--line))!important}.mobileUtilityStrip .navItem.active svg,.mobileUtilityStrip>a.active svg{color:currentColor!important;stroke:currentColor!important}html[data-theme=light] .mobileUtilityStrip .navItem.active,html[data-theme=light] .mobileUtilityStrip>a.active{color:#174f92!important;background:#e8f0fb!important;border-color:#9bbce8!important}html[data-theme=dark] .mobileUtilityStrip .navItem.active,html[data-theme=dark] .mobileUtilityStrip>a.active{color:#f4f9ff!important;background:#163c64!important;border-color:#3772ad!important}.ticketAccountHeroV2 .ticketAccountMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;width:min(390px,100%)!important;display:grid!important}.ticketAccountHeroV2 .ticketAccountMetrics>span{box-sizing:border-box!important;text-align:center!important;align-content:center!important;justify-items:center!important;width:100%!important;min-height:82px!important}@media (max-width:680px){.ticketAccountNav{grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;gap:4px!important;padding:6px 8px!important;display:grid!important;overflow:visible!important}.ticketAccountNav button{justify-items:center!important;width:100%!important;min-width:0!important;padding:7px 4px!important;display:grid!important}.ticketAccountHeroV2 .ticketAccountMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.ticketAccountHeroV2 .ticketAccountMetrics>span:last-child{grid-column:auto!important}}.scannerPage{color:#17243a!important;background:#eef3f8!important;grid-template-rows:auto!important;gap:10px!important;height:auto!important;min-height:100dvh!important;padding:12px!important;display:grid!important;overflow:visible!important}.scannerFieldHeader,.scannerModeSwitch,.scannerCheckpointBar{width:min(1180px,100%);margin:0 auto!important}.scannerFieldHeader{color:#17243a!important;background:#fff!important;border:1px solid #dbe4ee!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important;box-shadow:0 8px 28px #1d355712!important}.scannerFieldHeader h1{color:#17243a!important;font-size:22px!important}.scannerFieldHeader .eyebrow{color:#2f72ee!important}.scannerFieldHeader p:not(.eyebrow){color:#64748b!important}.scannerFieldHeader .scannerModeIcon{color:#2f72ee!important;background:#eaf2ff!important}.scannerModeSwitch{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:13px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:5px!important;display:grid!important}.scannerModeSwitch button{color:#52657d!important;background:#f4f7fb!important;border:1px solid #0000!important;border-radius:9px!important;min-width:0!important;min-height:44px!important}.scannerModeSwitch button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.scannerModeSwitch button:disabled{opacity:.4!important}.scannerCheckpointBar{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:13px!important;box-shadow:0 4px 18px #1d35570a!important}.scannerCheckpointBar small{color:#718096!important}.scannerCheckpointBar strong{color:#1d2d44!important}.scannerCheckpointBar>span{color:#64748b!important}.scannerOperationalGrid{width:min(1180px,100%);grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)!important;align-items:start!important;gap:12px!important;height:auto!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.scannerCamera.panel,.scannerSideRail>.panel{color:#17243a!important;background:#fff!important;border-color:#dbe4ee!important;box-shadow:0 8px 28px #1d35570f!important}.scannerCamera.panel{grid-template-rows:minmax(430px,62dvh) auto!important;height:auto!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.scannerViewport{aspect-ratio:auto!important;background:#050b12!important;border-radius:16px!important;height:100%!important;min-height:430px!important;max-height:none!important;overflow:hidden!important}.scannerViewport video{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important}.scannerSideRail{gap:10px!important;height:auto!important;min-height:0!important;display:grid!important;position:static!important;overflow:visible!important}.scannerSideRail .scanLog{height:auto!important;max-height:440px!important;overflow:auto!important}.scannerStaffSignIn form{gap:10px;display:grid}.scannerStaffSignIn label{gap:5px;display:grid;color:#334155!important}.scannerStaffSignIn>p,.scannerRailEmpty{color:#64748b!important}.scannerStaffSignIn select,.scannerStaffSignIn input{box-sizing:border-box;width:100%;color:#17243a!important;background:#fff!important;border-color:#cbd5e1!important}.scannerManualCompact summary{color:#334155!important}.scannerManualCompact summary strong{color:#17243a!important}.scannerManualCompact summary small,.scanLogRow small{color:#718096!important}.scanLogRow span{color:#334155!important}.scanLogRow strong{color:#17243a!important}.scannerSetupPage{align-content:center!important;place-items:center!important}@media (max-width:760px){.scannerPage{min-height:100dvh!important;padding:8px!important;overflow:visible!important}.scannerFieldHeader{grid-template-columns:auto minmax(0,1fr)!important;padding:10px!important}.scannerSettingsLink{grid-column:1/-1!important;justify-content:center!important;width:100%!important;position:static!important}.scannerOperationalGrid{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.scannerCamera.panel{grid-template-rows:minmax(55dvh,360px) auto!important;height:auto!important}.scannerViewport{min-height:360px!important}.scannerSideRail{display:grid!important}.scannerSideRail .scanLog{max-height:240px!important;display:block!important}.scannerModeSwitch button{min-width:0!important}.scannerCheckpointBar{grid-template-columns:1fr!important;display:grid!important}.scannerCheckpointBar>span{display:flex!important}}.boxOfficeTerminalCreateSimple{grid-template-columns:minmax(260px,1fr) auto!important}.boxOfficeSaleToolbar{background:#fff;border:1px solid #dce5ee;border-radius:14px;justify-content:space-between;align-items:end;gap:12px;padding:14px 16px;display:flex}.boxOfficeSaleToolbar label{gap:5px;min-width:min(560px,70vw);font-size:11px;font-weight:850;display:grid}.boxOfficeSaleToolbar select{min-height:42px}.boxOfficeProductSellRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.boxOfficeQty{grid-template-columns:34px 34px 34px;align-items:center;gap:5px;display:grid}.boxOfficeQty button{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--text);border-radius:9px;place-items:center;display:grid}.boxOfficeQty button:disabled{opacity:.35}.boxOfficeQty svg{width:14px}.boxOfficeQty b{text-align:center}.boxOfficeCartPanel{align-content:start;gap:14px;display:grid}.boxOfficeCartLines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.boxOfficeCartLines>div,.boxOfficeCartTotal{justify-content:space-between;gap:14px;display:flex}.boxOfficeCartTotal strong{font-size:24px}.boxOfficeCartEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:16px;font-size:12px}.boxOfficeBuyerFields{gap:9px;display:grid}.boxOfficeBuyerFields label{gap:5px;display:grid}.boxOfficeBuyerFields input{box-sizing:border-box;width:100%}.boxOfficeCheckoutButton{justify-content:center;width:100%}.boxOfficeCheckoutNote{color:var(--muted);line-height:1.5}@media (max-width:800px){.boxOfficeTerminalCreateSimple{grid-template-columns:1fr!important}.boxOfficeSaleToolbar{flex-direction:column;align-items:stretch}.boxOfficeSaleToolbar label{min-width:0}.boxOfficeSellingGrid{grid-template-columns:1fr!important}}@media (min-width:621px) and (max-width:1024px){.phase9TaskHeader,.tablePanel .tableRow{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important}.releaseMobileMore>header{grid-template-columns:minmax(0,1fr) 40px!important;align-items:start!important;gap:14px!important;display:grid!important}.releaseMobileMore>header>div{min-width:0!important;padding-right:4px!important}.releaseMobileMore>header>div>span{padding-right:0!important;line-height:1.45!important;display:block!important}.releaseMobileMore>header>button{flex:none!important;place-self:start end!important;margin:0!important;position:static!important}.releaseMobileMore .mobileGlobalSearchButton{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.releaseMobileMore .mobileGlobalSearchButton>span{min-width:0!important}.releaseMobileMore .mobileGlobalSearchButton small{white-space:normal!important;overflow-wrap:anywhere!important}.releaseMobileMore .mobileGlobalSearchButton kbd{white-space:nowrap!important;margin:0!important}.workforceWeekGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;overflow:visible!important}.workforceDay{min-width:0!important}.workforceDayHead{padding:8px 6px!important}.workforceDayBody{padding:5px!important}.scheduleBlock{min-width:0!important;padding:6px!important;overflow:hidden!important}.scheduleBlock :is(strong,span,small,em){overflow-wrap:anywhere!important}.financeHubTabs button{white-space:nowrap!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.pageHeader :is(.primary,.secondary),.scheduleSuiteToolbar :is(.primary,.secondary){white-space:nowrap!important}.inviteRow .buttonRow{flex-wrap:nowrap!important}.inviteRow .buttonRow button{white-space:nowrap!important}}@media (max-width:620px){.shell .content input:not([type=checkbox]):not([type=radio]),.shell .content select,.shell .content textarea{font-size:16px!important}}.scannerSetupPage .scannerDeviceEnrollment{color:var(--text,#10233f)!important;background:var(--panel,#fff)!important}.scannerSetupPage .scannerDeviceEnrollment h1{color:var(--text,#10233f)!important}.scannerSetupPage .scannerDeviceEnrollment>p:not(.eyebrow),.scannerSetupPage .scannerDeviceEnrollment>small{color:var(--muted,#64748b)!important}.commandContextFilters{flex:1;grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr);gap:9px;min-width:0;display:grid}.commandContextFilters>label{border:1px solid var(--border,#dbe4ef);background:var(--panel,#fff);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.commandContextFilters>label svg{width:15px;color:var(--muted,#64748b)}.commandContextFilters>label select{width:100%;color:var(--text,#10233f);background:0 0;border:0;min-height:38px}.commandScanContext{align-items:center;gap:14px;padding:16px 18px;display:flex}.commandScanContextIcon{background:var(--soft,#eef6ff);width:42px;height:42px;color:var(--blue,#2563eb);border-radius:12px;flex:none;place-items:center;display:grid}.commandScanContext h3,.commandScanContext p{margin:2px 0}.commandScanContext p{color:var(--muted,#64748b)}.commandCameraScanMatch{outline:2px solid var(--blue,#2563eb);outline-offset:2px}.commandCameraContextLine{color:var(--muted,#64748b);margin-top:2px;display:block}.commandCameraRestriction{border:1px solid var(--border,#dbe4ef);border-radius:10px;padding:11px;grid-template-columns:18px 1fr!important;align-items:start!important;gap:9px!important;display:grid!important}.commandCameraRestriction input{margin-top:2px;width:16px!important;height:16px!important;min-height:16px!important}.commandCameraRestriction span{gap:3px;display:grid}.commandCameraRolePicker{border:1px solid var(--border,#dbe4ef);background:var(--soft,#f8fafc);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.commandCameraRolePicker label{align-items:center!important;gap:7px!important;font-weight:600!important;display:flex!important}.commandCameraRolePicker input{width:15px!important;height:15px!important;min-height:15px!important}.commandCameraAuditPanel{margin-top:14px}.disabledAction{opacity:.5;pointer-events:none}@media (max-width:760px){.commandContextFilters{grid-template-columns:1fr;width:100%}.commandSecurityToolbar{display:grid!important}.commandCameraRolePicker{grid-template-columns:1fr}}.confirmActionBackdrop{z-index:3300!important}.searchField{margin-top:0}html[data-theme=light] .shell .content .searchField input,html[data-theme=light] .nextProductWorkspace .searchField input,.shell .content .searchField input,.searchField input{outline:none;width:100%;box-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important}.bookingContactsSection .bookingContactList{gap:12px;padding:16px;display:grid}.bookingContactCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.bookingContactAvatar{background:color-mix(in srgb,#2563ff 10%,var(--panel));color:#2563ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.bookingContactBody{gap:4px;min-width:0;display:grid}.bookingContactTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookingContactTitle strong{letter-spacing:-.02em;font-size:16px;line-height:1.3}.bookingContactTitle span{letter-spacing:.06em;text-transform:uppercase;color:#2563ff;background:color-mix(in srgb,#2563ff 10%,var(--panel));border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.bookingContactBody small{color:var(--muted);font-size:12px!important}.bookingContactBody a{color:#2563ff;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:24px;font-size:13px;display:flex}.bookingContactBody a svg{color:#14b8a6;flex:none;width:14px;height:14px}@media (max-width:820px){.eventMetrics{gap:12px!important;margin-bottom:16px!important}.eventMetrics .metric{padding:16px!important}.overviewTopGrid{gap:16px!important}.overviewEmbeddedSection{margin-top:16px!important}.compactInfoGrid{gap:14px 16px!important}.shell .content .overviewEmbeddedSection .workspaceSection,.shell .content .scheduleWorkspace{padding:16px!important}.scheduleWorkspace .scheduleList{min-width:0;max-width:100%;margin-top:8px}.scheduleWorkspace .scheduleRow{grid-template-columns:12px minmax(0,92px) minmax(0,1fr) 44px!important;align-items:center!important;gap:12px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:12px 0!important;display:grid!important}.scheduleWorkspace .scheduleRow>.rowActions{flex-direction:column!important;grid-area:1/4!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:6px!important;width:44px!important;min-width:44px!important;max-width:44px!important;display:flex!important}.scheduleWorkspace .scheduleRow .iconSquare{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.scheduleWorkspace .scheduleInfo{min-width:0;padding-bottom:12px!important}.scheduleWorkspace .scheduleWhen,.scheduleWorkspace .scheduleTitleLine,.scheduleWorkspace .scheduleTitleLine h3{min-width:0}.scheduleWorkspace .scheduleWhen small{white-space:normal}.nextProductWorkspace{gap:16px!important}.nextProductMetrics{gap:12px!important;margin-bottom:16px!important}.nextProductMetrics article{border-radius:14px!important;min-height:84px!important;padding:16px!important}.salesToolbar.panel{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:16px!important;display:grid!important}.salesToolbar .searchField,.financeHubToolbar .searchField,.productHubToolbar .searchField,.reportGlobalFilters .searchField{min-height:48px;background:var(--panel2)!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 14px!important}.departmentSearchBar .searchField,.departmentSalesFilters .searchField,.hrApplicationFilters .searchField,.credentialLedgerTools .searchField,.marketingAudienceToolbar .searchField,.scannerDeviceDirectoryTools .searchField,.peopleToolbar .searchField{min-height:48px;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 14px!important}.salesViewControls{width:100%;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.salesViewControls>button{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.salesViewControls select{grid-column:1/-1;width:100%;min-height:44px;min-width:0!important}.salesToolbar>.buttonRow{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.salesToolbar>.buttonRow>*{justify-content:center;width:100%}.salesToolbar>.buttonRow>:only-child{grid-column:1/-1}.salesQueue{overflow:hidden!important}.salesQueueHead{display:none!important}.salesQueueRow{width:100%;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px 16px!important;min-width:0!important;padding:16px!important;display:grid!important}.salesQueueRow>span:first-child{grid-area:1/1}.salesQueueRow>span:nth-child(2){text-align:right;grid-area:1/2;justify-items:end}.salesQueueRow>span:nth-child(3){grid-area:2/1}.salesQueueRow>span:nth-child(5){text-align:right;grid-area:2/2;justify-items:end}.salesQueueRow>span:nth-child(4){grid-area:3/1/auto/-1}.salesQueueRow>svg{display:none}.salesQueueRow strong,.salesQueueRow small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.bookingEventWorkspace>.bookingDashboardColumns{gap:16px!important}.financeHubToolbar,.productHubToolbar,.reportGlobalFilters,.hrApplicationFilters,.departmentSalesFilters,.credentialLedgerTools{gap:12px!important}}.releaseMobileMore .mobileUtilityStrip>a,html[data-theme=light] .releaseMobileMore .mobileUtilityStrip>a,html[data-theme=dark] .releaseMobileMore .mobileUtilityStrip>a{color:#1f3046!important;box-shadow:none!important;background:#f6f9fc!important;border:1px solid #d5e0eb!important}.releaseMobileMore .mobileUtilityStrip>a:hover,.releaseMobileMore .mobileUtilityStrip>a:focus-visible,.releaseMobileMore .mobileUtilityStrip>a:active,.releaseMobileMore .mobileUtilityStrip>a.active,html[data-theme=light] .releaseMobileMore .mobileUtilityStrip>a:hover,html[data-theme=light] .releaseMobileMore .mobileUtilityStrip>a:focus-visible,html[data-theme=light] .releaseMobileMore .mobileUtilityStrip>a:active,html[data-theme=light] .releaseMobileMore .mobileUtilityStrip>a.active,html[data-theme=dark] .releaseMobileMore .mobileUtilityStrip>a:hover,html[data-theme=dark] .releaseMobileMore .mobileUtilityStrip>a:focus-visible,html[data-theme=dark] .releaseMobileMore .mobileUtilityStrip>a:active,html[data-theme=dark] .releaseMobileMore .mobileUtilityStrip>a.active{color:#173e70!important;box-shadow:none!important;background:#e7f0fa!important;border-color:#b7cbe4!important}.releaseMobileMore .mobileUtilityStrip>a>span,.releaseMobileMore .mobileUtilityStrip .navItem>span:not(.navIconWrap),.releaseMobileMore .mobileUtilityStrip>a:hover>span,.releaseMobileMore .mobileUtilityStrip .navItem:hover>span:not(.navIconWrap),.releaseMobileMore .mobileUtilityStrip>a:active>span,.releaseMobileMore .mobileUtilityStrip .navItem:active>span:not(.navIconWrap),.releaseMobileMore .mobileUtilityStrip>a.active>span,.releaseMobileMore .mobileUtilityStrip .navItem.active>span:not(.navIconWrap){color:#1f3046!important}.releaseMobileMore .mobileUtilityStrip>a:hover>span,.releaseMobileMore .mobileUtilityStrip .navItem:hover>span:not(.navIconWrap),.releaseMobileMore .mobileUtilityStrip>a:focus-visible>span,.releaseMobileMore .mobileUtilityStrip>a.active>span,.releaseMobileMore .mobileUtilityStrip .navItem.active>span:not(.navIconWrap){color:#173e70!important}.releaseMobileMore .mobileUtilityStrip>a svg,.releaseMobileMore .mobileUtilityStrip>a:hover svg,.releaseMobileMore .mobileUtilityStrip>a:focus-visible svg,.releaseMobileMore .mobileUtilityStrip>a:active svg,.releaseMobileMore .mobileUtilityStrip>a.active svg,.releaseMobileMore .mobileUtilityStrip .navItem.active svg{color:#245f9f!important;stroke:#245f9f!important}.releaseMobileMore .mobileUtilityStrip>:last-child:nth-child(odd){grid-column:1/-1}html[data-theme=light] .eventSettlement .settlementSimpleNav,html[data-theme=dark] .eventSettlement .settlementSimpleNav{color:#1a314c!important;background:#e7eef6!important;border-color:#b3c4d6!important}html[data-theme=dark] .eventSettlement .settlementSimpleNav{color:#e8f0f8!important;background:#101b28!important;border-color:#3d536c!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button,html[data-theme=light] .eventSettlement .settlementSimpleNav button:hover:not(.active),html[data-theme=light] .eventSettlement .settlementSimpleNav button:focus-visible:not(.active){color:#1a314c!important;background:#fff!important;border:1px solid #5d7896!important;border-radius:9px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 1px #17243a0f!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button:hover:not(.active),html[data-theme=light] .eventSettlement .settlementSimpleNav button:focus-visible:not(.active){color:#102844!important;background:#f4f8fc!important;border-color:#3f6288!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button.active,html[data-theme=light] .eventSettlement .settlementSimpleNav button.active:hover,html[data-theme=light] .eventSettlement .settlementSimpleNav button.active:focus-visible{color:#fff!important;box-shadow:none!important;background:#1a4f8c!important;border-color:#143e70!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button span{color:#1a314c!important;background:#e6eef7!important;border:1px solid #8aa3bd!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button.active span,html[data-theme=light] .eventSettlement .settlementSimpleNav button.active strong,html[data-theme=light] .eventSettlement .settlementSimpleNav button.active small{color:#fff!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button.active span{background:#ffffff2e!important;border-color:#ffffff8c!important}html[data-theme=dark] .eventSettlement .settlementSimpleNav button,html[data-theme=dark] .eventSettlement .settlementSimpleNav button:hover:not(.active){color:#e8f0f8!important;background:#172636!important;border:1px solid #7d96b0!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important}html[data-theme=dark] .eventSettlement .settlementSimpleNav button.active,html[data-theme=dark] .eventSettlement .settlementSimpleNav button.active span,html[data-theme=dark] .eventSettlement .settlementSimpleNav button.active strong,html[data-theme=dark] .eventSettlement .settlementSimpleNav button.active small{color:#fff!important;box-shadow:none!important;background:#3d82ff!important;border-color:#3d82ff!important}html[data-theme=dark] .eventSettlement .settlementSimpleNav button.active span{background:#ffffff29!important;border-color:#ffffff73!important}.eventSettlement .settlementSimpleNav button:focus-visible{outline-offset:2px;outline:3px solid #1a4f8c73!important}html[data-theme=light] .eventSettlement .settlementSummaryAction,html[data-theme=light] .shell .content .eventSettlement .settlementSummaryAction{color:#12345c!important;min-height:44px!important;box-shadow:none!important;background:#e7f1fb!important;border:1.5px solid #3e6494!important;padding:10px 14px!important;font-size:13px!important;font-weight:800!important}html[data-theme=light] .eventSettlement .settlementSimpleCard>.settlementSummaryAction{justify-content:center;width:100%}html[data-theme=light] .eventSettlement .settlementSummaryAction:hover:not(:disabled),html[data-theme=light] .eventSettlement .settlementSummaryAction:focus-visible:not(:disabled),html[data-theme=light] .shell .content .eventSettlement .settlementSummaryAction:hover:not(:disabled){color:#0e2c50!important;background:#d5e6f8!important;border-color:#2c527c!important}html[data-theme=light] .eventSettlement .settlementSummaryAction svg{color:currentColor!important;stroke:currentColor!important}html[data-theme=dark] .eventSettlement .settlementSummaryAction{color:#e8f0f8!important;background:#152433!important;border:1.5px solid #8eadd0!important;min-height:44px!important;font-size:13px!important}@media (max-width:720px){html[data-theme=light] .eventSettlement .settlementSimpleNav,html[data-theme=dark] .eventSettlement .settlementSimpleNav{grid-template-columns:1fr!important;width:100%!important;display:grid!important;overflow:visible!important}html[data-theme=light] .eventSettlement .settlementSimpleNav button,html[data-theme=dark] .eventSettlement .settlementSimpleNav button{white-space:nowrap!important;text-align:center!important;flex:none!important;justify-content:center!important;width:100%!important;min-height:48px!important}html[data-theme=light] .eventSettlement .settlementPaymentWarning{flex-wrap:wrap}html[data-theme=light] .eventSettlement .settlementPaymentWarning .settlementSummaryAction,html[data-theme=dark] .eventSettlement .settlementPaymentWarning .settlementSummaryAction{justify-content:center;width:100%}}html[data-theme=light] .bookingEventWorkspace .eyebrow,html[data-theme=light] .salesDealTermsV2 .eyebrow,html[data-theme=light] .contractWorkspace .eyebrow{color:#1a4f8c!important}html[data-theme=light] .bookingEventWorkspace .workspaceKpi span,html[data-theme=light] .bookingEventWorkspace .workspaceKpi small,html[data-theme=light] .bookingEventWorkspace .workspaceSectionHeader p,html[data-theme=light] .bookingEventWorkspace .bookingFacts small,html[data-theme=light] .bookingEventWorkspace .bookingNextStepCard p,html[data-theme=light] .contractWorkspace .workspaceSectionHeader p,html[data-theme=light] .contractWorkspace .bookingMoneyGrid small,html[data-theme=light] .contractWorkspace .bookingAncillaryStrip span,html[data-theme=light] .contractWorkspace .bookingContractFacts small{color:#3a4f68!important}html[data-theme=light] .bookingEventWorkspace .workspaceKpi small,html[data-theme=light] .bookingEventWorkspace .workspaceSectionHeader p,html[data-theme=light] .contractWorkspace .workspaceSectionHeader p{font-size:13px!important;line-height:1.45!important}html[data-theme=light] .contractWorkspace .bookingMoneyGrid strong,html[data-theme=light] .contractWorkspace .bookingAncillaryStrip b,html[data-theme=light] .bookingEventWorkspace .bookingFacts strong{color:#1a314c!important}html[data-theme=dark] .bookingEventWorkspace .workspaceSectionHeader p,html[data-theme=dark] .bookingEventWorkspace .workspaceKpi small,html[data-theme=dark] .contractWorkspace .workspaceSectionHeader p,html[data-theme=dark] .contractWorkspace .bookingMoneyGrid small{color:#c5d4e4!important}html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav,html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav{background:#e7eef6!important;border:1px solid #b3c4d6!important;gap:8px!important;padding:6px!important}html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav{background:#101b28!important;border-color:#3d536c!important}html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button,html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button:hover:not(.active),html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button:focus-visible:not(.active){color:#1a314c!important;background:#fff!important;border:1px solid #5d7896!important;border-radius:9px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;font-weight:800!important}html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button:hover:not(.active),html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button:focus-visible:not(.active){background:#f4f8fc!important;border-color:#3f6288!important}html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button.active,html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button.active:hover{color:#fff!important;background:#1a4f8c!important;border-color:#143e70!important}html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button span{color:#1a314c!important;background:#e6eef7!important;border:1px solid #8aa3bd!important}html[data-theme=light] .bookingEventWorkspace .bookingSimpleNav button.active span{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff8c!important}html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav button,html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav button:hover:not(.active){color:#e8f0f8!important;background:#172636!important;border:1px solid #7d96b0!important;min-height:44px!important;font-size:13px!important}html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav button.active,html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav button.active span{color:#fff!important;background:#3d82ff!important;border-color:#3d82ff!important}html[data-theme=dark] .bookingEventWorkspace .bookingSimpleNav button.active span{background:#ffffff29!important;border-color:#ffffff73!important}.bookingEventWorkspace .bookingSimpleNav button:focus-visible{outline-offset:2px;outline:3px solid #1a4f8c73!important}@media (max-width:720px){.bookingEventWorkspace .bookingSimpleNav{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important;overflow:visible!important}.bookingEventWorkspace .bookingSimpleNav button{white-space:normal!important;text-align:center!important;flex:none!important;justify-content:center!important;width:100%!important;min-height:48px!important}}html[data-theme=light] .workspaceDrawer:has(.bookingEditForm) .workspaceDrawerHeader p:not(.eyebrow){color:#3a4f68!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .workspaceDrawer:has(.bookingEditForm) .workspaceDrawerHeader p:not(.eyebrow){color:#c5d4e4!important;font-size:13px!important;line-height:1.45!important}.bookingEditForm{min-width:0;gap:14px!important;display:grid!important}.bookingFormGroup{background:#f7fafc;border:1px solid #c5d3e2;border-radius:12px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}html[data-theme=dark] .bookingFormGroup{background:#152230;border-color:#3d536c}.bookingFormGroupHead h3{letter-spacing:-.02em;color:#1a314c;margin:0;font-size:15px}html[data-theme=dark] .bookingFormGroupHead h3{color:#e8f0f8}.bookingFormGroupHead p{max-width:62ch;color:#3a4f68!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .bookingFormGroupHead p{color:#c5d4e4!important}.bookingFormGroup .formGrid{gap:12px 14px!important}html[data-theme=light] .bookingEditForm label,html[data-theme=light] .bookingEditForm .bookingPrivacyToggle,html[data-theme=light] .bookingEditForm .bookingPrivacyToggle strong{color:#1a314c!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .bookingEditForm label small,html[data-theme=light] .bookingEditForm .bookingPrivacyToggle small,html[data-theme=light] .bookingEditForm .builderHint{color:#3a4f68!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=dark] .bookingEditForm label,html[data-theme=dark] .bookingEditForm .bookingPrivacyToggle,html[data-theme=dark] .bookingEditForm .bookingPrivacyToggle strong{color:#e8f0f8!important;font-size:13px!important}html[data-theme=dark] .bookingEditForm label small,html[data-theme=dark] .bookingEditForm .bookingPrivacyToggle small,html[data-theme=dark] .bookingEditForm .builderHint{color:#c5d4e4!important;font-size:13px!important;line-height:1.45!important}.bookingEditForm .builderHint{background:#eef4fb!important;border-color:#8aa3bd!important}html[data-theme=dark] .bookingEditForm .builderHint{background:#101b28!important;border-color:#7d96b0!important}.bookingEditForm .bookingPrivacyToggle{margin-top:0!important}.bookingEditForm .formActions{margin-top:2px!important}@media (max-width:760px){.bookingEditForm .formGrid,.bookingEditForm .bookingWhenGrid{grid-template-columns:1fr!important}}.dealPartiesBlock{border-bottom:1px solid var(--line);background:var(--panel2);gap:12px;padding:16px 20px 18px;display:grid}.dealPartiesBlock .dealCommonFields{background:0 0!important;border:0!important;padding:0!important}.dealSectionHead h4{letter-spacing:-.02em;margin:0;font-size:15px}.dealSectionHead p{max-width:68ch;margin:4px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.dealFieldNote{grid-column:1/-1;margin:0;font-size:13px;font-weight:500;line-height:1.45}.dealStructureFields{padding:16px 20px 8px!important}.dealStructureCard{min-width:0;border:1px solid color-mix(in srgb,var(--blue) 34%,var(--line))!important;background:color-mix(in srgb,var(--blue) 5%,var(--panel))!important;border-radius:12px!important;gap:14px!important;padding:16px!important;display:grid!important}.salesDealTermsV2 .dealIncludedPanel{grid-template-columns:1fr 1fr!important;align-items:stretch!important}.salesDealTermsV2 .dealIncludedPanel>div{grid-column:1/-1!important}.salesDealTermsV2 .dealPercentInput input{padding-right:36px!important}.dealAdvancedTerms{margin:4px 20px 16px!important}.dealAdvancedTerms>summary svg{flex:none;transition:transform .15s}.dealAdvancedTerms[open]>summary svg{transform:rotate(180deg)}.dealAdvancedTerms>summary strong{font-size:14px!important}.dealAdvancedTerms>summary small{font-size:13px!important;line-height:1.4!important}.dealAdvancedGroup{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.dealAdvancedGroup .dealMoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.salesDealTermsV2 .salesDealChecks{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.salesDealTermsV2 .salesDealChecks label{border:1px solid var(--line)!important;background:var(--panel2)!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.salesDealTermsV2 .salesDealChecks input,.salesDealTermsV2 .dealChoice input{width:18px!important;height:18px!important;min-height:18px!important;margin-top:2px!important}.salesDealTermsV2 .dealChoice{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}html[data-theme=light] .salesDealTermsV2 :is(label,.dealNotes,.dealSectionHead h4,.dealTypeSelector small,.dealSaveBar strong,.dealAdvancedTerms>summary strong,.dealIncludedPanel strong,.dealSplitPanel strong){color:#1a314c!important}html[data-theme=light] .salesDealTermsV2 :is(label,.dealNotes){font-size:13px!important;font-weight:750!important}html[data-theme=light] .salesDealTermsV2 :is(label small,label>span,.dealFieldNote,.dealSectionHead p,.dealTermsHero p:not(.eyebrow),.dealTypeSelector small,.dealIncludedPanel p,.dealSplitPanel p,.dealChoice small,.dealAdvancedTerms>summary small,.dealSaveBar small){color:#3a4f68!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=light] .salesDealTermsV2 .dealTermsHero h3,html[data-theme=light] .salesDealTermsV2 .dealPrimaryMoney input,html[data-theme=light] .salesDealTermsV2 .dealPrimaryPair input{color:#1a314c!important}html[data-theme=dark] .salesDealTermsV2 :is(label,.dealNotes,.dealSectionHead h4,.dealTypeSelector small,.dealSaveBar strong,.dealAdvancedTerms>summary strong){color:#e8f0f8!important}html[data-theme=dark] .salesDealTermsV2 :is(label,.dealNotes){font-size:13px!important}html[data-theme=dark] .salesDealTermsV2 :is(label small,label>span,.dealFieldNote,.dealSectionHead p,.dealTermsHero p:not(.eyebrow),.dealTypeSelector small,.dealIncludedPanel p,.dealSplitPanel p,.dealChoice small,.dealAdvancedTerms>summary small,.dealSaveBar small){color:#c5d4e4!important;font-size:13px!important;line-height:1.45!important}.salesDealTermsV2>.warningBox,.salesDealTermsV2>.errorBox,.salesDealTermsV2>.successBox,.salesDealTermsV2>.noticeBox{margin:0 20px 16px!important}.bookingCommercialPrimary>.warningBox,.bookingCommercialPrimary>.noticeBox,.bookingCommercialPrimary>.errorBox{margin:14px 20px 0!important}.contractWorkspace .warningBox{margin:0 0 12px!important}html[data-theme=light] .bookingEventWorkspace .warningBox,html[data-theme=light] .salesDealTermsV2 .warningBox,html[data-theme=light] .contractWorkspace .warningBox{color:#5c3b00!important;background:#fff8eb!important;border:1px solid #9a6700!important;border-radius:10px!important;gap:4px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.5!important;display:grid!important}html[data-theme=light] .bookingEventWorkspace .noticeBox,html[data-theme=light] .salesDealTermsV2 .noticeBox,html[data-theme=light] .contractWorkspace .noticeBox,html[data-theme=light] .salesDealTermsV2 .successBox{color:#12345c!important;background:#eef6ff!important;border:1px solid #1f5f98!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .salesDealTermsV2 .successBox{color:#145232!important;background:#eefaf3!important;border-color:#1f7a45!important}html[data-theme=light] .bookingEventWorkspace .errorBox,html[data-theme=light] .salesDealTermsV2 .errorBox,html[data-theme=light] .contractWorkspace .errorBox{color:#7a1220!important;background:#fff1f2!important;border:1px solid #b42334!important;font-size:13px!important;line-height:1.5!important}html[data-theme=dark] .bookingEventWorkspace .warningBox,html[data-theme=dark] .salesDealTermsV2 .warningBox,html[data-theme=dark] .contractWorkspace .warningBox{color:#ffe7b8!important;background:#2a220f!important;border:1px solid #e0b15a!important;border-radius:10px!important;gap:4px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.5!important;display:grid!important}html[data-theme=dark] .bookingEventWorkspace .noticeBox,html[data-theme=dark] .salesDealTermsV2 .noticeBox,html[data-theme=dark] .contractWorkspace .noticeBox{color:#e8f0f8!important;background:#152433!important;border:1px solid #7d96b0!important}html[data-theme=dark] .salesDealTermsV2 .successBox{color:#d8f5e4!important;background:#10261a!important;border:1px solid #3d9a68!important}html[data-theme=dark] .bookingEventWorkspace .errorBox,html[data-theme=dark] .salesDealTermsV2 .errorBox,html[data-theme=dark] .contractWorkspace .errorBox{color:#ffd0d3!important;background:#2c171b!important;border:1px solid #ff8b93!important}html[data-theme=light] .bookingEventWorkspace .warningBox :is(strong,p,small),html[data-theme=light] .salesDealTermsV2 .warningBox :is(strong,p,small),html[data-theme=light] .contractWorkspace .warningBox :is(strong,p,small),html[data-theme=light] .bookingEventWorkspace .noticeBox :is(strong,p),html[data-theme=light] .bookingEventWorkspace .errorBox :is(strong,p),html[data-theme=light] .salesDealTermsV2 .errorBox,html[data-theme=light] .salesDealTermsV2 .successBox,html[data-theme=dark] .bookingEventWorkspace .warningBox :is(strong,p,small),html[data-theme=dark] .salesDealTermsV2 .warningBox :is(strong,p,small),html[data-theme=dark] .contractWorkspace .warningBox :is(strong,p,small){color:inherit!important}.bookingEventWorkspace .warningBox p,.contractWorkspace .warningBox p,.salesDealTermsV2 .warningBox p{margin:4px 0 0!important}@media (max-width:820px){.salesDealTermsV2 .dealIncludedPanel,.dealAdvancedGroup .dealMoneyGrid{grid-template-columns:1fr!important}.dealPartiesBlock,.dealStructureFields{padding-left:14px!important;padding-right:14px!important}.dealAdvancedTerms,.dealNotes,.salesDealTermsV2>.warningBox,.salesDealTermsV2>.errorBox,.salesDealTermsV2>.successBox,.bookingCommercialPrimary>.warningBox,.bookingCommercialPrimary>.noticeBox{margin-left:14px!important;margin-right:14px!important}}html[data-theme=light] .shell .content .bookingEditForm label,html[data-theme=light] .shell .content .bookingEditForm .bookingPrivacyToggle,html[data-theme=light] .shell .content .bookingEditForm .bookingPrivacyToggle strong{color:#1a314c!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content .bookingEditForm :is(label small,.bookingPrivacyToggle small,.builderHint),html[data-theme=light] .shell .content .bookingFormGroupHead p{color:#3a4f68!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=dark] .shell .content .bookingEditForm label,html[data-theme=dark] .shell .content .bookingEditForm .bookingPrivacyToggle,html[data-theme=dark] .shell .content .bookingEditForm .bookingPrivacyToggle strong{color:#e8f0f8!important;font-size:13px!important}html[data-theme=dark] .shell .content .bookingEditForm :is(label small,.bookingPrivacyToggle small,.builderHint),html[data-theme=dark] .shell .content .bookingFormGroupHead p{color:#c5d4e4!important;font-size:13px!important;line-height:1.45!important}html[data-theme=light] .shell .content .salesDealTermsV2 :is(label,.dealNotes){color:#1a314c!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content .salesDealTermsV2 :is(label small,label>span,.dealFieldNote,.dealSectionHead p,.dealTermsHero p:not(.eyebrow),.dealTypeSelector small,.dealIncludedPanel p,.dealSplitPanel p,.dealChoice small,.dealAdvancedTerms>summary small,.dealSaveBar small){color:#3a4f68!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=light] .shell .content .salesDealTermsV2 .dealAdvancedTerms>summary strong,html[data-theme=light] .shell .content .salesDealTermsV2 .dealSectionHead h4,html[data-theme=light] .shell .content .salesDealTermsV2 .dealSaveBar strong{color:#1a314c!important;font-size:14px!important}html[data-theme=dark] .shell .content .salesDealTermsV2 :is(label,.dealNotes){color:#e8f0f8!important;font-size:13px!important}html[data-theme=dark] .shell .content .salesDealTermsV2 :is(label small,label>span,.dealFieldNote,.dealSectionHead p,.dealTermsHero p:not(.eyebrow),.dealTypeSelector small,.dealIncludedPanel p,.dealSplitPanel p,.dealChoice small,.dealAdvancedTerms>summary small,.dealSaveBar small){color:#c5d4e4!important;font-size:13px!important;line-height:1.45!important}html[data-theme=light] .shell .content .bookingEventWorkspace .warningBox :is(strong,p,small),html[data-theme=light] .shell .content .salesDealTermsV2 .warningBox :is(strong,p),html[data-theme=light] .shell .content .contractWorkspace .warningBox :is(strong,p,small){color:#5c3b00!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .shell .content .bookingEventWorkspace .warningBox :is(strong,p,small),html[data-theme=dark] .shell .content .salesDealTermsV2 .warningBox :is(strong,p),html[data-theme=dark] .shell .content .contractWorkspace .warningBox :is(strong,p,small){color:#ffe7b8!important;font-size:13px!important;line-height:1.45!important}html[data-theme=light] .shell .content :is(.topbar,.pageHeadingWrap,.panelHeader,.workspaceSectionHeader,.workspaceCommandBar) .eyebrow{color:#1a4f8c!important;letter-spacing:.08em!important;font-size:12px!important}html[data-theme=dark] .shell .content :is(.topbar,.pageHeadingWrap,.panelHeader,.workspaceSectionHeader,.workspaceCommandBar) .eyebrow{color:#b9d4ff!important}html[data-theme=light] .shell .content :is(.metric small,.tableHeader,.adminTableHead,.staffingHead,.eventBody p,.chips span,.settingsMeta,.infoItem small,.workspaceKpi span,.workspaceKpi small,.workspaceListRow span,.workspaceListRow small,.workspaceSectionHeader p,.panelHeader .muted,.topbar .muted,.detailRows,.contactCard p,.emptyInline){color:#3a4f68!important}html[data-theme=light] .shell .content .detailRows :is(strong,b){color:#1a314c!important}html[data-theme=light] .shell .content .workspaceSectionHeader p,html[data-theme=light] .shell .content .panelHeader .muted,html[data-theme=light] .shell .content .topbar .muted{max-width:68ch;font-size:14px!important;line-height:1.5!important}html[data-theme=dark] .shell .content :is(.workspaceSectionHeader p,.panelHeader .muted,.topbar .muted,.workspaceKpi small,.workspaceListRow span,.workspaceListRow small,.metric small,.emptyInline){color:#c5d4e4!important}html[data-theme=light] .shell .content .workspaceListRow{border-bottom-color:#c5d3e2!important}html[data-theme=dark] .shell .content .workspaceListRow{border-bottom-color:#3d536c!important}.shell .content>:is(.panel,.workspaceSection,.workspaceCommandBar,.grid,.metrics)+:is(.panel,.workspaceSection,.workspaceCommandBar,.grid,.metrics){margin-top:16px}.shell .content :is(.workspaceSectionHeader,.panelHeader){align-items:flex-start;gap:12px 16px}.shell .content .formGrid{gap:14px 16px!important}html[data-theme=light] .shell .content :is(form label,.formGrid label,.scheduleForm label,.inlineForm label,.modalCard label,.incidentForm label,.incidentTypeRow label,.documentUpload label,.drawerForm label,.productAdminForm label,.onboardingForm label){color:#1a314c!important;font-size:13px!important;font-weight:750!important;line-height:1.4!important}html[data-theme=light] .shell .content :is(form label,.formGrid label,.scheduleForm label,.inlineForm label,.modalCard label,.incidentForm label,.drawerForm label,.productAdminForm label) small,html[data-theme=light] .shell .content .builderHint{color:#3a4f68!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}html[data-theme=dark] .shell .content :is(form label,.formGrid label,.scheduleForm label,.inlineForm label,.modalCard label,.drawerForm label){color:#e8f0f8!important;font-size:13px!important;font-weight:750!important}html[data-theme=dark] .shell .content :is(form label,.formGrid label,.scheduleForm label,.inlineForm label,.modalCard label,.drawerForm label) small,html[data-theme=dark] .shell .content .builderHint{color:#c5d4e4!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}@media screen and (min-width:701px){html[data-theme=light] .shell .content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea),html[data-theme=dark] .shell .content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea){font-size:14px!important}}html[data-theme=light] .shell .content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea){border-color:#6e849a!important}html[data-theme=light] .shell .content :is(input,textarea)::placeholder{color:#5a6d84!important;-webkit-text-fill-color:#5a6d84!important;opacity:1!important}html[data-theme=dark] .shell .content :is(input,textarea)::placeholder{color:#c5d4e4!important;-webkit-text-fill-color:#c5d4e4!important;opacity:1!important}html[data-theme=light] .shell .content :is(.noticeBox,.readOnlyNotice){color:#12345c!important;background:#eef6ff!important;border:1px solid #1f5f98!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .shell .content .successBox{color:#145232!important;background:#eefaf3!important;border:1px solid #1f7a45!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .shell .content .errorBox{color:#7a1220!important;background:#fff1f2!important;border:1px solid #b42334!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .shell .content .warningBox{color:#5c3b00!important;background:#fff8eb!important;border:1px solid #9a6700!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .shell .content :is(.noticeBox,.readOnlyNotice,.successBox,.errorBox,.warningBox) :is(strong,p,span,small){color:inherit!important}html[data-theme=dark] .shell .content .noticeBox,html[data-theme=dark] .shell .content .readOnlyNotice{color:#e8f0f8!important;background:#152433!important;border:1px solid #7d96b0!important;font-size:13px!important;line-height:1.5!important}html[data-theme=dark] .shell .content .warningBox{color:#ffe7b8!important;background:#2a220f!important;border:1px solid #e0b15a!important;font-size:13px!important;line-height:1.5!important}html[data-theme=dark] .shell .content .errorBox{color:#ffd0d3!important;background:#2c171b!important;border:1px solid #ff8b93!important;font-size:13px!important;line-height:1.5!important}html[data-theme=dark] .shell .content .successBox{color:#d8f5e4!important;background:#10261a!important;border:1px solid #3d9a68!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty,.emptyState){text-align:center;align-content:center;justify-items:center;gap:6px;display:grid;color:#3a4f68!important}html[data-theme=light] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty){border-radius:12px;margin:12px 16px 16px;background:#f7fafc!important;border:1px dashed #6e849a!important;padding:28px 20px!important}html[data-theme=light] .shell .content .panel.emptyState{background:#f7fafc!important;border-style:dashed!important;border-color:#6e849a!important;padding:40px 24px!important}html[data-theme=light] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty,.emptyState) :is(strong,h2,h3){margin:2px 0 0;color:#1a314c!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important}html[data-theme=light] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty,.emptyState) :is(span,p){max-width:56ch;margin:0;color:#3a4f68!important;font-size:14px!important;line-height:1.5!important}html[data-theme=light] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty,.emptyState)>svg{width:22px;height:22px;color:#1a4f8c!important}html[data-theme=dark] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty){border-radius:12px;margin:12px 16px 16px;color:#c5d4e4!important;background:#101b28!important;border:1px dashed #7d96b0!important;padding:28px 20px!important}html[data-theme=dark] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty,.emptyState) :is(strong,h2,h3){color:#e8f0f8!important;font-size:15px!important}html[data-theme=dark] .shell .content :is(.workspaceEmpty,.scheduleEmpty,.dashboardEmpty,.emptyState) :is(span,p){color:#c5d4e4!important;font-size:14px!important;line-height:1.5!important}html[data-theme=light] .shell .content :is(button.primary,a.primary,.primary):not(.dangerSolid){color:#fff!important;background:#1a4f8c!important;border:1px solid #143e70!important;border-radius:10px!important;min-height:40px!important;padding:9px 14px!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content :is(button.primary,a.primary,.primary):not(.dangerSolid):hover:not(:disabled){color:#fff!important;background:#143e70!important;border-color:#0f325c!important}html[data-theme=light] .shell .content :is(button.secondary,a.secondary,.secondary){color:#1a314c!important;background:#fff!important;border:1px solid #5d7896!important;border-radius:10px!important;min-height:40px!important;padding:9px 14px!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content :is(button.secondary,a.secondary,.secondary):hover:not(:disabled){color:#1a314c!important;background:#e7f0fa!important;border-color:#3f6288!important}html[data-theme=light] .shell .content :is(button.compactButton,a.compactButton,.compactButton,button.compactBtn,a.compactBtn,.compactBtn):not(.primary):not(.dangerSolid):not(.settlementSummaryAction){color:#1a314c!important;background:#fff!important;border:1px solid #5d7896!important;min-height:36px!important;padding:7px 12px!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content :is(.compactButton,.compactBtn):not(.primary):not(.dangerSolid):not(.settlementSummaryAction):hover:not(:disabled){color:#1a314c!important;background:#e7f0fa!important;border-color:#3f6288!important}html[data-theme=light] .shell .content .pageNavButton{color:#1a314c!important;background:#fff!important;border:1px solid #5d7896!important;border-radius:8px!important;min-height:36px!important;padding:7px 10px!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content .pageNavButton:hover{color:#1a314c!important;background:#e7f0fa!important}html[data-theme=light] .shell .content form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea):focus,html[data-theme=dark] .shell .content form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea):focus{border-color:#1a4f8c!important;outline:none!important;box-shadow:0 0 0 3px #1a4f8c47!important}html[data-theme=light] .shell .content :is(.textButton,.inlineLink,.backLink){color:#1a4f8c!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .shell .content :is(.textButton,.inlineLink,.backLink):hover:not(:disabled){color:#0f325c!important}html[data-theme=dark] .shell .content :is(button.primary,a.primary,.primary,button.secondary,a.secondary,.secondary,button.compactButton,a.compactButton,.compactButton){font-size:13px!important}html[data-theme=dark] .shell .content :is(button.secondary,a.secondary,.secondary,button.compactButton,a.compactButton,.compactButton):not(.primary):not(.dangerSolid):not(.settlementSummaryAction){color:#e8f0f8!important;border-color:#7d96b0!important}html[data-theme=light] .shell .content :is(button.primary,a.primary,button.secondary,a.secondary,button.compactButton,a.compactButton,button.compactBtn,a.compactBtn,button.iconSquare,a.iconSquare):disabled{opacity:1!important;cursor:not-allowed!important;color:#3e5168!important;box-shadow:none!important;background:#e7eef6!important;border-color:#8aa0b5!important;transform:none!important}html[data-theme=light] .shell .content :is(button.dangerButton,button.dangerSolid,a.dangerSolid,.dangerSolid):disabled{opacity:1!important;cursor:not-allowed!important;color:#7a3040!important;box-shadow:none!important;background:#f8ecee!important;border-color:#d7a3ab!important}html[data-theme=dark] .shell .content :is(button.primary,a.primary,button.secondary,a.secondary,button.compactButton,a.compactButton,button.iconSquare):disabled{opacity:1!important;cursor:not-allowed!important;color:#d5e2ef!important;box-shadow:none!important;background:#1a2838!important;border-color:#6d849c!important}.shell .content :is(.primary,.secondary,.dangerButton,.dangerSolid,.compactButton,.compactBtn,.iconSquare,.textButton):focus-visible{outline-offset:2px!important;outline:3px solid #1a4f8c!important}html[data-theme=dark] .shell .content :is(.primary,.secondary,.dangerButton,.dangerSolid,.compactButton,.compactBtn,.iconSquare,.textButton):focus-visible{outline-color:#9ec0ff!important}@media screen and (max-width:700px){html[data-theme=light] .shell .content :is(button.primary,a.primary,button.secondary,a.secondary,button.dangerButton,.dangerSolid),html[data-theme=dark] .shell .content :is(button.primary,a.primary,button.secondary,a.secondary,button.dangerButton,.dangerSolid){min-height:44px!important}html[data-theme=light] .shell .content :is(button.compactButton,a.compactButton,.compactButton),html[data-theme=dark] .shell .content :is(button.compactButton,a.compactButton,.compactButton){min-height:40px!important}}html[data-theme=light] .tandemDialog label{color:#1a314c!important;font-size:13px!important;font-weight:750!important}html[data-theme=light] .tandemDialogMessage{color:#3a4f68!important;font-size:14px!important;line-height:1.5!important}html[data-theme=light] .tandemDialog :is(.primary,.secondary,.dangerSolid){min-height:40px!important;font-size:13px!important}html[data-theme=light] .tandemDialog .primary:disabled{opacity:1!important;color:#3e5168!important;background:#e7eef6!important;border-color:#8aa0b5!important}.settingsHub{gap:18px;min-width:0;display:grid}.settingsHub .settingsFinder{z-index:20;background:var(--bg);gap:10px;padding:4px 0 12px;display:grid;position:sticky;top:0}.settingsHub .settingsFinder .settingsSearchPanel{min-height:52px;margin:0;background:var(--panel)!important;border:1px solid #6e849a!important}html[data-theme=dark] .settingsHub .settingsFinder .settingsSearchPanel{border-color:#7d96b0!important}.settingsHub .settingsGroupNav{background:#e7eef6;border:1px solid #b3c4d6;border-radius:11px;flex-wrap:wrap;align-items:stretch;gap:8px;padding:6px;display:flex}html[data-theme=dark] .settingsHub .settingsGroupNav{background:#101b28;border-color:#3d536c}.settingsHub .settingsGroupNav a{color:#1a314c;text-align:center;background:#fff;border:1px solid #5d7896;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}html[data-theme=dark] .settingsHub .settingsGroupNav a{color:#e8f0f8;background:#172636;border-color:#7d96b0}.settingsHub .settingsGroupNav a:hover,.settingsHub .settingsGroupNav a:focus-visible{background:#f4f8fc;border-color:#3f6288}html[data-theme=dark] .settingsHub .settingsGroupNav a:hover,html[data-theme=dark] .settingsHub .settingsGroupNav a:focus-visible{background:#1c3146;border-color:#9eb4cc}.settingsHub .settingsGroupNav a.active,.settingsHub .settingsGroupNav a.active:hover{color:#fff;background:#1a4f8c;border-color:#143e70}html[data-theme=dark] .settingsHub .settingsGroupNav a.active,html[data-theme=dark] .settingsHub .settingsGroupNav a.active:hover{color:#fff;background:#3d82ff;border-color:#3d82ff}.settingsHub .settingsGroupNav a span{color:#1a314c;background:#e6eef7;border:1px solid #8aa3bd;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:800}.settingsHub .settingsGroupNav a.active span{color:#fff;background:#ffffff2e;border-color:#ffffff8c}.settingsHub .settingsGroupNav a:focus-visible,.settingsHub .settingsCategoryCard:focus-visible{outline-offset:2px;outline:2px solid #1a4f8c}.settingsHub .settingsGlance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid;padding:12px!important}.settingsHub .settingsGlance article{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.settingsHub .settingsGlance svg{color:#1a4f8c;width:18px;height:18px}html[data-theme=dark] .settingsHub .settingsGlance svg{color:#9ec0ff}.settingsHub .settingsGlance span{gap:2px;min-width:0;display:grid}.settingsHub .settingsGlance small{letter-spacing:.04em;text-transform:uppercase;color:#3a4f68;font-weight:800;font-size:12px!important;line-height:1.3!important}html[data-theme=dark] .settingsHub .settingsGlance small{color:#c5d4e4}.settingsHub .settingsGlance strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.settingsHub .settingsGlance em{text-transform:capitalize;color:#3a4f68;font-size:13px;font-style:normal;line-height:1.35}html[data-theme=dark] .settingsHub .settingsGlance em{color:#c5d4e4}.settingsHub .settingsLanding{gap:28px;display:grid}.settingsHub .settingsSection{gap:12px;scroll-margin-top:148px;display:grid}.settingsHub .settingsSectionHeader{align-items:start;gap:4px;padding:0;display:grid}.settingsHub .settingsSectionHeader h2{color:#1a314c;margin:0;font-size:20px;line-height:1.25}html[data-theme=dark] .settingsHub .settingsSectionHeader h2{color:#e8f0f8}.settingsHub .settingsSectionHeader p{max-width:720px;margin:0;color:#3a4f68!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .settingsHub .settingsSectionHeader p{color:#c5d4e4!important}.settingsHub .settingsCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.settingsHub .settingsCategoryCard{height:100%;color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:flex-start;text-decoration:none;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important}.settingsHub .settingsCategoryCard:hover{background:#f4f8fc;border-color:#1a4f8c!important;transform:none!important}html[data-theme=dark] .settingsHub .settingsCategoryCard:hover{background:#152433;border-color:#7d96b0!important}.settingsHub .settingsIcon{border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;color:#1a4f8c!important;background:#edf4ff!important;border:1px solid #9db8d8!important}html[data-theme=dark] .settingsHub .settingsIcon{color:#9ec0ff!important;background:#15283c!important;border-color:#3d536c!important}.settingsHub .settingsCategoryCard h3{color:#1a314c;margin:0 0 6px!important;font-size:15px!important;line-height:1.3!important}html[data-theme=dark] .settingsHub .settingsCategoryCard h3{color:#e8f0f8}.settingsHub .settingsCategoryCard p{font-weight:500;color:#3a4f68!important;min-height:0!important;margin:0!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .settingsHub .settingsCategoryCard p{color:#c5d4e4!important}.settingsHub .settingsCategoryCard small{margin-top:8px;font-weight:700;display:block;color:#1a4f8c!important;font-size:12px!important;line-height:1.4!important}html[data-theme=dark] .settingsHub .settingsCategoryCard small{color:#9ec0ff!important}.settingsHub .settingsNoResults{justify-items:start;gap:8px;display:grid;padding:22px!important}.settingsHub .settingsNoResults h2{margin:0;font-size:18px}.settingsHub .settingsNoResults p{color:#3a4f68;margin:0;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .settingsHub .settingsNoResults p{color:#c5d4e4}@media (max-width:1050px){.settingsHub .settingsGlance{grid-template-columns:1fr 1fr}.settingsHub .settingsCategoryGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.settingsHub .settingsFinder{padding-bottom:10px;top:0}.settingsHub .settingsGroupNav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.settingsHub .settingsGroupNav::-webkit-scrollbar{display:none}.settingsHub .settingsGroupNav a{white-space:nowrap;flex:none}.settingsHub .settingsSection{scroll-margin-top:168px}.settingsHub .settingsCategoryGrid{grid-template-columns:1fr!important}.settingsHub .settingsGlance{grid-template-columns:1fr 1fr}}@media (max-width:480px){.settingsHub .settingsGlance{grid-template-columns:1fr}}html[data-theme=light] .eventHeader .pageNavButton,html[data-theme=dark] .eventHeader .pageNavButton{color:#e8eef6!important;background:0 0!important;border-color:#e8eef661!important}html[data-theme=light] .eventHeader .pageNavButton:hover,html[data-theme=light] .eventHeader .pageNavButton:focus-visible,html[data-theme=dark] .eventHeader .pageNavButton:hover,html[data-theme=dark] .eventHeader .pageNavButton:focus-visible{color:#fff!important;background:#ffffff1a!important;border-color:#e8eef6b8!important}@media (max-width:1400px),(pointer:coarse){.eventHeader .pageNavButton{min-width:44px;min-height:44px!important;padding:10px 16px!important;font-size:15px!important}.eventHeader .pageNavButton svg{width:18px!important;height:18px!important}.shell .content .phase15Staffing .staffingShiftActions :is(button.secondary,a.secondary,.secondary,.compactButton){height:auto!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important}.shell .content .phase15Staffing .staffingShiftActions .iconSquare{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.staffingPlanSection{min-width:0;max-width:100%;container:staffing-plan/inline-size}.staffingTable.phase15Staffing{width:100%;max-width:100%;min-width:0!important;overflow:visible!important}.phase15Staffing .staffingHead,.phase15Staffing .staffingData{width:100%;max-width:100%;min-width:0!important}.phase15Staffing .staffingHead span:nth-child(2),.phase15Staffing .staffingHead span:nth-child(3),.phase15Staffing .staffingHead span:nth-child(4),.phase15Staffing .staffingMetric{text-align:center}.phase15Staffing .staffingHead span:last-child{text-align:right}.phase15Staffing .staffingIdentity,.phase15Staffing .staffingWhen,.phase15Staffing .staffingShiftActions{min-width:0;max-width:100%}.phase15Staffing .staffingIdentity small,.phase15Staffing .staffingWhen{overflow-wrap:anywhere}.phase15Staffing .staffingShiftActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;max-width:100%;display:flex!important}.phase15Staffing .staffingShiftActions .compactButton,.phase15Staffing .staffingShiftActions .status,.phase15Staffing .staffingShiftActions .muted{max-width:100%}.phase15Staffing .staffingShiftActions .compactButton{white-space:normal;text-align:center;flex:0 auto;justify-content:center;min-width:0;line-height:1.25}@container staffing-plan (max-width:1040px){.staffingPlanSection .workspaceSectionHeader{flex-wrap:wrap;align-items:flex-start;gap:10px}.shell .content .staffingPlanSection .workspaceSectionHeader :is(button.secondary,a.secondary,.compactButton){min-height:44px!important;padding:10px 14px!important;font-size:14px!important}.phase15Staffing{gap:10px;padding:12px;display:grid;overflow:visible!important}.phase15Staffing .staffingHead{display:none}.phase15Staffing .staffingData{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-areas:"identity identity identity""needed scheduled checked""when when when""actions actions actions";align-items:stretch;gap:10px 8px;padding:14px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.phase15Staffing .staffingIdentity{grid-area:identity}.phase15Staffing .staffingMetric:first-of-type{grid-area:needed}.phase15Staffing .staffingMetric:nth-of-type(2){grid-area:scheduled}.phase15Staffing .staffingMetric:nth-of-type(3){grid-area:checked}.phase15Staffing .staffingWhen{grid-area:when}.phase15Staffing .staffingShiftActions{grid-area:actions;justify-content:flex-start;padding-top:2px}.phase15Staffing .staffingMetric{background:var(--panel);border:1px solid var(--line);border-radius:9px;align-content:center;justify-items:center;gap:2px;min-height:52px;padding:8px 4px;display:grid;font-size:18px!important}.phase15Staffing .staffingMetric:before,.phase15Staffing .staffingWhen:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:750;display:block}.phase15Staffing .staffingWhen{color:var(--text);font-size:14px;line-height:1.4;display:block}.phase15Staffing .staffingIdentity strong{font-size:15px}.shell .content .phase15Staffing .staffingShiftActions :is(button.secondary,a.secondary,.secondary,.compactButton){flex:0 auto;min-width:0;height:auto!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.25!important}.shell .content .phase15Staffing .staffingShiftActions .iconSquare{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:860px){.compactShiftTable{min-width:0;max-width:100%;overflow:visible}.compactShiftHead{display:none}.compactShiftTable .compactShiftRow{gap:8px;min-width:0;padding:12px;grid-template-columns:minmax(0,1fr)!important}.compactShiftTable .compactAssignCell{grid-column:auto;max-width:100%}.compactShiftTable .compactAssignCell select{width:100%;max-width:none;min-height:44px}.compactShiftTable .compactStaffRow{grid-template-columns:minmax(0,1fr);min-width:0}.compactShiftTable .compactTimecardLink{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.departmentStaffingHub>.workspaceSectionHeader{flex-wrap:wrap;align-items:flex-start;gap:10px}.departmentStaffingHub>.workspaceSectionHeader .buttonRow{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%}.shell .content .departmentStaffingHub>.workspaceSectionHeader .buttonRow :is(button,a){min-height:44px!important}}.eventHeader .chips.big{gap:8px!important}.eventHeader .chips.big span{color:#f4f8fc!important;letter-spacing:.01em!important;background:#163049!important;border:1px solid #f4f8fc9e!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}.eventHeader .chips.big span svg{color:#f4f8fc!important;stroke:#f4f8fc!important;width:15px!important;height:15px!important}html[data-theme=light] .eventHeader .chips span,html[data-theme=light] .eventHeader .chips.big span,html[data-theme=dark] .eventHeader .chips span,html[data-theme=dark] .eventHeader .chips.big span{color:#f4f8fc!important}.bookingSimpleCommand{align-items:flex-start!important}.bookingSimpleCommand>div:first-child{flex:18rem!important;min-width:0!important;max-width:100%!important}.bookingSimpleCommand h2,.bookingSimpleCommand p:not(.eyebrow){white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:none!important;height:auto!important;display:block!important;overflow:visible!important}@media (max-width:1280px){.bookingSimpleCommand{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.bookingSimpleCommand .workspaceActions{justify-content:flex-start!important;width:auto!important}}.bookingEstimateSection{min-width:0;max-width:100%;container:estimate/inline-size}.bookingEstimateSection,.bookingEstimateTable{min-width:0!important;max-width:100%!important;overflow:visible!important}.bookingEstimateHead,.bookingEstimateRow{grid-template-columns:minmax(0,1.5fr) minmax(4.25rem,.4fr) minmax(5rem,.48fr) max-content 38px!important;column-gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important}.bookingEstimateHead>span:nth-child(n+2),.bookingEstimateRow>span:nth-child(2),.bookingEstimateRow>span:nth-child(3),.bookingEstimateRow>strong{white-space:nowrap!important;text-align:right!important;justify-self:end!important}.bookingEstimateTotals{grid-template-columns:repeat(4,minmax(9.5rem,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}.bookingEstimateTotals>span{grid-template-columns:unset!important;white-space:normal!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:visible!important}.bookingEstimateTotals strong{white-space:nowrap!important;font-size:15px!important;display:block!important}.bookingDocumentCenter{min-width:0;max-width:100%;container:booking-docs/inline-size;overflow:visible!important}.bookingDocumentGrid>article{flex-direction:column!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;min-width:0!important;display:flex!important;overflow:visible!important}.bookingDocumentGrid>article>div:first-child,.bookingDocumentGrid>article>div:first-child>*{width:auto!important;min-width:0!important;max-width:100%!important}.bookingDocumentGrid>article>div:first-child>span,.bookingDocumentGrid>article>div:first-child>strong,.bookingDocumentGrid>article>div:first-child>small,.bookingDocumentGrid strong,.bookingDocumentGrid small{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;writing-mode:horizontal-tb!important;line-height:1.35!important;display:block!important}.bookingDocumentGrid>article>div:first-child>strong{font-size:15px!important}.bookingDocumentGrid .buttonRow{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.shell .content .bookingDocumentGrid .buttonRow :is(button,a,.secondary,.primary,.compactButton){white-space:nowrap!important;flex:7.25rem!important;justify-content:center!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:10px 12px!important}.bookingDealSummaryV2 .bookingMoneyGrid,.bookingDealSummaryV2 .bookingMoneyGridRelevant{gap:12px!important;margin-top:14px!important}.bookingDealSummaryV2 .bookingMoneyGrid>span{border-radius:12px!important;gap:6px!important;min-height:76px!important;padding:16px!important}.bookingDealSummaryV2 .bookingAncillaryStrip{gap:10px!important;margin-top:16px!important}.bookingDealSummaryV2 .bookingAncillaryStrip span{border:1px solid var(--line)!important;border-radius:999px!important;padding:10px 14px!important}.bookingWorkspace .bookingActivity{margin-top:14px!important}.bookingActivity>summary{gap:10px!important;min-height:52px!important;padding:16px 18px!important;font-size:14px!important}@container estimate (max-width:980px){.bookingEstimateHead{display:none!important}.bookingEstimateRow{grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:center!important;row-gap:8px!important;padding:12px 16px!important}.bookingEstimateRow>span:first-child{text-align:left!important;grid-area:1/1/auto/4!important;justify-self:stretch!important}.bookingEstimateRow>.iconSquare{grid-area:1/4!important;justify-self:end!important}.bookingEstimateRow>span:empty{display:none!important}.bookingEstimateRow>span:nth-child(2){color:var(--text)!important;grid-area:2/1!important;justify-self:start!important}.bookingEstimateRow>span:nth-child(2):before{content:"Qty ";color:var(--muted);font-weight:750}.bookingEstimateRow>span:nth-child(3){color:var(--text)!important;grid-area:2/2!important;justify-self:start!important}.bookingEstimateRow>span:nth-child(3):before{content:"Rate ";color:var(--muted);font-weight:750}.bookingEstimateRow>strong{grid-area:2/3/auto/5!important;justify-self:end!important;font-size:15px!important}.bookingEstimateTotals{grid-template-columns:1fr 1fr!important}.bookingEstimateTotals>span:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.bookingEstimateTotals>span:nth-child(2n){border-right:0!important}}@container booking-docs (max-width:1040px){.bookingDocumentGrid{grid-template-columns:1fr!important}}@media (max-width:1280px){.bookingEstimateHead{display:none!important}.bookingEstimateRow{grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:center!important;row-gap:8px!important}.bookingEstimateRow>span:first-child{text-align:left!important;grid-area:1/1/auto/4!important;justify-self:stretch!important}.bookingEstimateRow>.iconSquare{grid-area:1/4!important;justify-self:end!important}.bookingEstimateRow>span:empty{display:none!important}.bookingEstimateRow>span:nth-child(2),.bookingEstimateRow>span:nth-child(3){color:var(--text)!important;justify-self:start!important}.bookingEstimateRow>span:nth-child(2){grid-area:2/1!important}.bookingEstimateRow>span:nth-child(2):before{content:"Qty ";color:var(--muted);font-weight:750}.bookingEstimateRow>span:nth-child(3){grid-area:2/2!important}.bookingEstimateRow>span:nth-child(3):before{content:"Rate ";color:var(--muted);font-weight:750}.bookingEstimateRow>strong{grid-area:2/3/auto/5!important;justify-self:end!important}.bookingEstimateTotals{grid-template-columns:1fr 1fr!important}.bookingEstimateTotals>span:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.bookingEstimateTotals>span:nth-child(2n){border-right:0!important}.bookingDocumentGrid{grid-template-columns:1fr!important}}.eventHeaderRow>div:first-child{max-width:100%;min-width:0!important}.eventTitleLine{flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;min-width:0!important;max-width:100%!important;display:flex!important}.eventTitleLine h1{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;flex:14rem!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1.15!important}.eventTitleLine .status{white-space:nowrap!important;flex:none!important;align-self:center!important;margin:0!important}.assignmentCards{align-items:stretch}.assignmentCard{grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;gap:8px!important;min-width:0!important;display:grid!important}.assignmentCard>div{max-width:100%;min-width:0!important}.assignmentCard select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme=light] .assignmentCard small{color:#3e5168!important}html[data-theme=dark] .assignmentCard small{color:#c5d4e4!important}:is(.assignmentCard:has(select)>div strong,.assignmentCard:has(select)>div>span){display:none!important}:is(.workspaceSection:has(.phase15Staffing)>.workspaceSectionHeader,.staffingPlanSection>.workspaceSectionHeader){grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:12px!important;display:grid!important}:is(.workspaceSection:has(.phase15Staffing)>.workspaceSectionHeader>div,.staffingPlanSection>.workspaceSectionHeader>div){max-width:100%;min-width:0!important}:is(.workspaceSection:has(.phase15Staffing)>.workspaceSectionHeader p,.staffingPlanSection>.workspaceSectionHeader p){overflow-wrap:break-word;max-width:42rem;white-space:normal!important;margin:4px 0 0!important}:is(.workspaceSection:has(.phase15Staffing)>.workspaceSectionHeader .buttonRow,.staffingPlanSection>.workspaceSectionHeader .buttonRow){flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}:is(.shell .content .staffingPlanSection .workspaceSectionHeader .buttonRow :is(a,button),.shell .content .workspaceSection:has(.phase15Staffing) .workspaceSectionHeader .buttonRow :is(a,button)){white-space:normal!important;justify-content:center!important;height:auto!important;min-height:44px!important}.phase15Staffing .staffingHead span{white-space:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;min-width:0!important;line-height:1.25!important;overflow:visible!important}.phase15Staffing .staffingHead,.phase15Staffing .staffingData{grid-template-columns:minmax(0,1.45fr) minmax(3.5rem,.34fr) minmax(4.5rem,.42fr) minmax(4.8rem,.5fr) minmax(0,.9fr) minmax(16.5rem,1.25fr)!important}.eventSettlementFeed{min-width:0!important;overflow:visible!important}.eventSettlementFeed>.panelHeader{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.eventSettlementFeed>.panelHeader>div{max-width:100%;min-width:0!important}.eventSettlementFeed>.panelHeader p{overflow-wrap:break-word;max-width:40rem;white-space:normal!important}.eventSettlementFeed>.panelHeader .buttonRow{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;display:flex!important}.eventSettlementFeed .settlementFeedTotal{min-width:0}.eventSettlementFeed .settlementFeedTotal>span{text-align:left!important}.shell .content .eventSettlementFeed .buttonRow :is(button.primary,a.primary,.primary,.compactButton){white-space:normal!important;flex:14rem!important;justify-content:center!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:10px 16px!important}.eventSettlementFeed .workspaceEmpty{border:1px dashed var(--line);box-sizing:border-box;border-radius:12px;align-content:center;justify-items:center;gap:6px;min-height:0!important;margin:0!important;padding:28px 18px 32px!important;display:grid!important;overflow:visible!important}.eventSettlementFeed .workspaceEmpty strong,.eventSettlementFeed .workspaceEmpty span{max-width:36rem;display:block;white-space:normal!important;overflow-wrap:break-word!important}.memoToolbar{flex-wrap:wrap!important;align-items:flex-start!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.memoToolbar>div:first-child{flex:16rem;min-width:0!important}.memoToolbar .buttonRow{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:flex!important}.memoCredentialBoardToggle{border:1px solid var(--line);box-sizing:border-box;border-radius:10px;gap:8px;min-height:44px;padding:8px 12px;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.memoHero{align-items:flex-start!important;overflow:visible!important}.memoHero h1{overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;writing-mode:horizontal-tb!important}.memoStatusBlock{max-width:100%;min-width:0!important}.guestUpdateTypeRail,.marketingTypeRail{min-width:0;max-width:100%}.guestUpdateTypeRail button,.marketingTypeRail button{overflow-wrap:break-word;max-width:100%;white-space:normal!important;min-width:0!important}.guestUpdateTypeRail small,.marketingTypeRail small{color:#3d5168!important}.marketingTypeRail small{color:var(--muted)!important}html[data-theme=light] .marketingTypeRail small{color:#3d5168!important}.guestUpdateAudience>p,.guestUpdateAudience small,.guestUpdateComposer label>small{color:#3a4f66!important}.guestUpdatePreview,.marketingCampaignPreview{color:#102033!important;background:#f4f7fb!important;border:1px solid #c5d2e0!important}.guestUpdatePreview h3,.guestUpdatePreview>div:first-child strong,.marketingCampaignPreview article h3{color:#102033!important}.guestUpdatePreview>p,.guestUpdatePreview footer,.guestUpdatePreview>div:first-child small,.guestUpdatePreview .guestUpdateSms span,.marketingCampaignPreview article small,.marketingCampaignPreview article p,.marketingCampaignPreview article footer,.marketingCampaignPreview .marketingPreviewLabel,.marketingCampaignPreview .marketingPreviewLabel small,.marketingSmsPreview p{color:#24364c!important}.marketingCampaignWorkspace{align-items:start!important;min-width:0!important}.marketingCampaignWorkspace>aside{border:1px solid var(--line);box-sizing:border-box;border-radius:14px;background:var(--panel)!important;align-content:start!important;gap:8px!important;min-width:0!important;max-width:100%!important;padding:12px!important;display:grid!important;position:static!important;overflow:visible!important}.marketingCampaignWorkspace>aside>strong{font-weight:750;color:var(--text)!important;font-size:13px!important;display:block!important}.marketingCampaignWorkspace>aside button{box-sizing:border-box;overflow-wrap:break-word;gap:2px;min-height:44px;text-align:left!important;border:1px solid var(--line)!important;background:var(--panel2)!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--text)!important;white-space:normal!important;border-radius:10px!important;flex:none!important;padding:10px 12px!important;display:grid!important}.marketingCampaignWorkspace>aside button small{color:var(--muted)!important;opacity:1!important}.marketingCampaignWorkspace>aside button.active{border-color:var(--blue)!important;background:color-mix(in srgb,var(--blue) 14%,var(--panel))!important}@media screen and (max-width:1180px){.shell .content{padding-bottom:calc(156px + env(safe-area-inset-bottom))!important}.eventHeaderRow{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.eventHeaderActions{justify-content:flex-start!important;width:100%!important}.eventTitleLine h1{font-size:clamp(22px,4.2vw,28px)!important}.assignmentCards{grid-template-columns:1fr!important}.guestUpdateWorkspace,.guestUpdateAudience,.marketingCampaignWorkspace,.marketingCampaignMain{grid-template-columns:minmax(0,1fr)!important}.guestUpdateTypeRail,.marketingTypeRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketingTypeRail button:last-child{grid-column:auto!important}.eventGuestUpdates,.marketingCampaignStudio{margin-bottom:12px}.guestUpdateComposer,.guestUpdatePreview,.marketingCampaignPreview{min-width:0;max-width:100%}.memoToolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.memoToolbar .buttonRow{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important;display:grid!important}.memoToolbar .buttonRow>*{justify-content:center!important;width:100%!important;min-height:44px!important}.shell .content .memoToolbar .buttonRow :is(button,a,.secondary,.primary){width:100%!important;height:auto!important;min-height:44px!important}.memoHero{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:24px 20px!important}.memoHero h1{font-size:clamp(22px,5vw,32px)!important;line-height:1.15!important}.memoStatusBlock{text-align:left!important;justify-items:start!important}.memoSheet{padding:0!important}}@media screen and (max-width:700px){.guestUpdateTypeRail,.marketingTypeRail{grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:1180px){.phase15Staffing{gap:10px;padding:12px;min-width:0!important;display:grid!important;overflow:visible!important}.phase15Staffing .staffingHead{display:none!important}.phase15Staffing .staffingData{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:none!important;align-items:stretch!important;gap:10px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important;display:grid!important}.phase15Staffing .staffingData>:first-child{min-width:0;grid-area:1/1/auto/-1!important}.phase15Staffing .staffingData>:nth-child(2),.phase15Staffing .staffingData>:nth-child(3),.phase15Staffing .staffingData>:nth-child(4){background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:9px;align-content:center;justify-items:center;gap:2px;min-height:52px;padding:8px 4px;font-size:18px!important;display:grid!important}.phase15Staffing .staffingData>:nth-child(2){grid-area:2/1!important}.phase15Staffing .staffingData>:nth-child(3){grid-area:2/2!important}.phase15Staffing .staffingData>:nth-child(4){grid-area:2/3!important}.phase15Staffing .staffingData>:nth-child(2):before{content:"Needed"}.phase15Staffing .staffingData>:nth-child(3):before{content:"Scheduled"}.phase15Staffing .staffingData>:nth-child(4):before{content:"Checked In"}.phase15Staffing .staffingData>:nth-child(5){min-width:0;color:var(--text);font-size:14px;line-height:1.4;grid-area:3/1/auto/-1!important;display:block!important}.phase15Staffing .staffingData>:nth-child(5):before{content:"Shift"}.phase15Staffing .staffingData>:nth-child(2):before,.phase15Staffing .staffingData>:nth-child(3):before,.phase15Staffing .staffingData>:nth-child(4):before,.phase15Staffing .staffingData>:nth-child(5):before{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:750;display:block}.phase15Staffing .staffingData>.staffingShiftActions,.phase15Staffing .staffingData>:nth-child(6){padding-top:2px;flex-wrap:wrap!important;grid-area:4/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.shell .content .phase15Staffing .staffingShiftActions :is(button.secondary,a.secondary,.secondary,.compactButton){white-space:normal!important;flex:12rem!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important}.shell .content .phase15Staffing .staffingShiftActions .iconSquare{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.settlementDealSummary.recapRecordSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.settlementDealSummary.recapRecordSummary>span{box-sizing:border-box!important;align-content:center!important;gap:6px!important;min-width:0!important;min-height:76px!important;padding:14px 16px!important}.settlementDealSummary.recapRecordSummary small,.settlementDealSummary.recapRecordSummary strong{white-space:normal!important;overflow-wrap:break-word!important;min-width:0!important;max-width:100%!important;line-height:1.3!important}.settlementDealSummary.recapRecordSummary strong{font-size:18px!important}.recapNarrativeSummary .workspaceEmpty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:28px 20px 32px!important;display:flex!important;overflow:visible!important}.recapNarrativeSummary .workspaceEmpty>span,.recapNarrativeSummary .workspaceEmpty>strong{white-space:normal!important;overflow-wrap:break-word!important;width:min(28rem,100%)!important;max-width:100%!important;line-height:1.5!important;display:block!important}.recapNarrativeSummary .workspaceEmpty :is(button,.primary,.compactButton){white-space:nowrap!important;align-self:center!important;min-height:44px!important;margin:4px 0 0!important;display:inline-flex!important;position:static!important}@media (min-width:1280px){.settlementDealSummary.recapRecordSummary{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:640px){.settlementDealSummary.recapRecordSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.tandemMobileNav{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;place-items:stretch stretch!important;width:auto!important;max-width:none!important;margin:0!important;display:grid!important;position:fixed!important;transform:none!important}.tandemMobileNav>a,.tandemMobileNav>button{justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.workspaceDrawer,.workspaceDrawer.wide{overscroll-behavior:contain!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.workspaceDrawerHeader{flex:none!important}.workspaceDrawerBody{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.shell .content form .usDateField{align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;display:flex!important;position:relative!important;overflow:hidden!important}.shell .content form .usDateField>.usDateText{width:100%!important;min-height:44px!important;padding-right:46px!important}.shell .content form .usDateField>.usDatePickerButton{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;color:#2563ff!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.shell .content form .usDateField>.usDateNative,.shell .content form .usDateField>input[type=hidden]{opacity:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;box-shadow:none!important;appearance:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;right:0!important;overflow:hidden!important}.workspaceDrawer:has(.bookingCreateForm) .workspaceDrawerHeader p:not(.eyebrow){max-width:40rem!important;font-size:14px!important;line-height:1.5!important}html[data-theme=light] .workspaceDrawer:has(.bookingCreateForm) .workspaceDrawerHeader p:not(.eyebrow){color:#3e5168!important}.shell .content form.bookingCreateForm{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;align-content:start!important;gap:16px!important;display:grid!important}.shell .content form.bookingCreateForm label{color:#0b1f3b!important;gap:8px!important;min-width:0!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;display:grid!important}html[data-theme=dark] .shell .content form.bookingCreateForm label{color:#e8eef6!important}.shell .content form.bookingCreateForm :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),select,textarea){scroll-margin-top:12px;scroll-margin-bottom:160px;border-radius:10px!important;min-height:44px!important;font-size:16px!important}.shell .content form.bookingCreateForm .formGrid{align-items:end!important;gap:14px 16px!important}.shell .content form.bookingCreateForm .formActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;padding-top:4px!important;display:flex!important}.shell .content form.bookingCreateForm .formActions :is(.primary,.secondary){min-height:44px!important}.bookingContactPicker{background:#eef4ff!important;border:1px solid #d5e2f2!important;border-radius:14px!important;gap:10px!important;padding:14px!important;display:grid!important}html[data-theme=dark] .bookingContactPicker{background:color-mix(in srgb,#2563ff 12%,var(--panel))!important;border-color:var(--line)!important}.bookingContactSearch{min-width:0!important;display:block!important;position:relative!important}.bookingContactSearch>svg{color:#2563ff!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.shell .content form.bookingCreateForm .bookingContactSearch>input{padding-left:40px!important}.bookingContactResults{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;max-height:220px!important;display:grid!important;overflow:auto!important}.bookingContactHint,.bookingContactEmpty,.bookingContactLinked{color:#1a314c!important;margin:0!important;font-size:13px!important;font-weight:560!important;line-height:1.45!important}html[data-theme=dark] .bookingContactHint,html[data-theme=dark] .bookingContactEmpty,html[data-theme=dark] .bookingContactLinked{color:#d5e2ef!important}.bookingContactLinked{font-weight:700!important}.shell .content .bookingCreateForm .contactPickerOption{color:#0b1f3b!important;text-align:left!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c9d6ea!important;border-radius:10px!important;gap:3px!important;padding:10px 12px!important;font-size:14px!important;font-weight:650!important;display:grid!important}.shell .content .bookingCreateForm .contactPickerOption small{color:#3e5168!important;white-space:normal!important;overflow-wrap:break-word!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}html[data-theme=dark] .shell .content .bookingCreateForm .contactPickerOption{color:#f4f8fc!important;background:#122033!important;border-color:#2c4058!important}html[data-theme=dark] .shell .content .bookingCreateForm .contactPickerOption small{color:#c5d4e4!important}@media screen and (max-width:1180px){.shell .content form.bookingCreateForm{padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}}.releaseMobileMore{box-sizing:border-box!important;padding:24px 22px 20px!important}.releaseMobileMore>header{grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:8px 16px!important;margin:0 0 16px!important;display:grid!important}.releaseMobileMore>header>div{min-width:0!important;padding:0!important;overflow:visible!important}.releaseMobileMore>header .eyebrow{text-indent:0!important;letter-spacing:.08em!important;width:auto!important;max-width:100%!important;margin:0 0 6px!important;padding:0!important;line-height:1.3!important;display:block!important;overflow:visible!important}.releaseMobileMore>header h2{margin:0 0 6px!important;line-height:1.15!important}.releaseMobileMore>header>div>span{overflow-wrap:break-word!important;margin:0!important;line-height:1.45!important;display:block!important}.releaseMobileMore>header>button{place-self:start end!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;position:static!important}.releaseMobileMore .mobileGlobalSearchButton{box-sizing:border-box!important;text-align:left!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0 0 16px!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important}.releaseMobileMore .mobileGlobalSearchButton>svg{flex:none!important;width:20px!important;height:20px!important}.releaseMobileMore .mobileGlobalSearchButton>span{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}.releaseMobileMore .mobileGlobalSearchButton strong,.releaseMobileMore .mobileGlobalSearchButton small{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important;line-height:1.35!important;display:block!important}.releaseMobileMore .mobileGlobalSearchButton strong{font-size:15px!important;font-weight:750!important}.releaseMobileMore .mobileGlobalSearchButton small{font-size:13px!important;font-weight:500!important}.releaseMobileMore .mobileGlobalSearchButton kbd{white-space:nowrap!important;flex:none!important;place-self:center end!important;margin:0!important}.releaseMobileMore .mobileCategoryList{gap:12px!important;margin-top:4px!important}.releaseMobileMore .mobileCategory>summary{min-height:52px!important;padding:14px!important}html[data-theme=light] .shell .content .eventHeader .chips.big>span,html[data-theme=dark] .shell .content .eventHeader .chips.big>span{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.01em!important;background:#24548f!important;border:1px solid #ffffffc7!important;border-radius:8px!important;padding:8px 12px!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}html[data-theme=light] .shell .content .eventHeader .chips.big>span svg,html[data-theme=dark] .shell .content .eventHeader .chips.big>span svg{color:#fff!important;stroke:#fff!important}html[data-theme=light] .shell .content .eventHeader .pageNavButton,html[data-theme=dark] .shell .content .eventHeader .pageNavButton{color:#e8eef6!important;-webkit-text-fill-color:#e8eef6!important;box-shadow:none!important;background:0 0!important;border:1px solid #e8eef68c!important;min-width:44px!important;min-height:44px!important;padding:8px 14px!important}html[data-theme=light] .shell .content .eventHeader .pageNavButton:hover,html[data-theme=light] .shell .content .eventHeader .pageNavButton:focus-visible,html[data-theme=dark] .shell .content .eventHeader .pageNavButton:hover,html[data-theme=dark] .shell .content .eventHeader .pageNavButton:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border-color:#e8eef6c7!important}html[data-theme=light] .shell .content .eventHeader .eventHeaderActions,html[data-theme=dark] .shell .content .eventHeader .eventHeaderActions{align-content:center!important;align-self:center!important;align-items:center!important}html[data-theme=light] .shell .content .eventHeader .eventHeaderActions :is(a.secondary,a.primary,button),html[data-theme=dark] .shell .content .eventHeader .eventHeaderActions :is(a.secondary,a.primary,button){white-space:nowrap!important;box-sizing:border-box!important;align-self:center!important;min-width:max-content!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important}.eventContactCard{align-items:flex-start!important;gap:14px!important;padding:16px!important}.eventContactCard .contactTop{align-items:flex-start!important;gap:12px!important;display:flex!important}.eventContactCard .eventContactInfo{min-width:0!important}.eventContactCard .iconSquare{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 0 0 8px!important}@media screen and (max-width:1280px){.bookingEventWorkspace .bookingSimpleCommand>div:first-child,.memoWorkspace .memoToolbar>div:first-child{flex:none!important;height:auto!important;min-height:0!important}}.bookingEventWorkspace .bookingSimpleCommand{align-items:flex-start!important}.bookingEventWorkspace .workspaceKpis{margin-top:0!important}@media screen and (max-width:900px){html[data-theme=light] .shell>.content,html[data-theme=dark] .shell>.content,html[data-theme=light] .shell .content,html[data-theme=dark] .shell .content{padding-bottom:calc(208px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(208px + env(safe-area-inset-bottom))!important}}.eventDocumentSection>summary{padding:12px 14px!important}.eventDocumentSectionBody{padding:8px 12px 12px!important}.memoToolbar{gap:10px!important}@media screen and (max-width:1180px){.memoToolbar .buttonRow{grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;display:grid!important}.memoToolbar .buttonRow>*,.shell .content .memoToolbar .buttonRow :is(button,a,.secondary,.primary,label){box-sizing:border-box!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0!important}}.memoDepartment{grid-template-columns:minmax(108px,160px) minmax(0,1fr)!important;align-items:start!important;gap:6px 16px!important;display:grid!important}.memoDepartment>h3{grid-area:1/1!important;margin:0!important}.memoDepartment>:not(h3){white-space:normal!important;overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important;max-width:100%!important;margin:0 0 6px!important}@media screen and (max-width:760px){.memoDepartment{grid-template-columns:minmax(0,1fr)!important}.memoDepartment>h3,.memoDepartment>:not(h3){grid-column:1!important}}.memoCredentialBoardRef{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px 12px!important;min-width:0!important;max-width:100%!important;padding:2px 0 8px!important;display:grid!important}.memoCredentialBoardRef>svg{grid-area:1/1!important}.memoCredentialBoardRef>div{grid-column:2!important;min-width:0!important}.memoCredentialBoardRef>a{grid-column:1/-1!important;justify-self:start!important}.memoCredentialBoardRef p,.memoCredentialBoardRef strong,.memoCredentialPath{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:100%!important;max-height:none!important;display:block!important;overflow:visible!important}.memoCredentialPath{margin-top:6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;line-height:1.45!important}html[data-theme=light] .shell .content .workspaceList .workspaceListRow>.status,html[data-theme=dark] .shell .content .workspaceList .workspaceListRow>.status{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.04em!important;background:#0b1f3b!important;border:1px solid #081628!important;border-radius:999px!important;place-self:center end!important;width:max-content!important;max-width:100%!important;padding:6px 10px!important;font-weight:750!important}@media screen and (max-width:700px){html[data-theme=light] .shell .content .workspaceList .workspaceListRow,html[data-theme=dark] .shell .content .workspaceList .workspaceListRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}}html[data-theme=light] .shell .content .workspaceList .workspaceListRow>.status.status-live,html[data-theme=dark] .shell .content .workspaceList .workspaceListRow>.status.status-live{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f7a45!important;border-color:#0c5c34!important}html[data-theme=light] .shell .content .settlementDealSummary.recapRecordSummary,html[data-theme=dark] .shell .content .settlementDealSummary.recapRecordSummary{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}html[data-theme=light] .shell .content .settlementDealSummary.recapRecordSummary>span,html[data-theme=dark] .shell .content .settlementDealSummary.recapRecordSummary>span{box-sizing:border-box!important;align-content:center!important;min-width:0!important;height:auto!important;min-height:88px!important;padding:14px 12px!important;overflow:visible!important}html[data-theme=light] .shell .content .settlementDealSummary.recapRecordSummary small,html[data-theme=light] .shell .content .settlementDealSummary.recapRecordSummary strong,html[data-theme=dark] .shell .content .settlementDealSummary.recapRecordSummary small,html[data-theme=dark] .shell .content .settlementDealSummary.recapRecordSummary strong{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important;line-height:1.3!important;display:block!important;overflow:visible!important}.workspaceDrawer:has(.bookingCreateForm){box-sizing:border-box!important;flex-direction:column!important;width:min(720px,100%)!important;max-width:min(720px,100vw - 24px)!important;min-height:0!important;display:flex!important;overflow:hidden!important}.workspaceDrawer.wide:has(.bookingCreateForm){box-sizing:border-box!important;flex-direction:column!important;width:min(720px,100%)!important;max-width:min(720px,100vw - 24px)!important;min-height:0!important;display:flex!important;overflow:hidden!important}.workspaceDrawer:has(.bookingCreateForm) .workspaceDrawerHeader{z-index:2!important;flex:none!important;position:static!important;top:auto!important}.workspaceDrawer:has(.bookingCreateForm) .workspaceDrawerBody{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding-bottom:calc(160px + env(safe-area-inset-bottom))!important;flex:auto!important;scroll-padding-top:12px!important;scroll-padding-bottom:180px!important;overflow:hidden auto!important}.shell .content form.bookingCreateForm{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:calc(200px + env(safe-area-inset-bottom))!important}.shell .content form.bookingCreateForm .formGrid,.shell .content form.bookingCreateForm .bookingTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.shell .content form.bookingCreateForm .formGrid>*,.shell .content form.bookingCreateForm label{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.shell .content form.bookingCreateForm :is(input:not([type=hidden]):not(.usDateNative),select,textarea,.usDateField){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.bookingContactSearch>svg{z-index:1!important;pointer-events:none!important;left:14px!important}html[data-theme=light] .shell .content form.bookingCreateForm .bookingContactSearch>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),html[data-theme=dark] .shell .content form.bookingCreateForm .bookingContactSearch>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative){appearance:none!important;background-image:none!important;padding:10px 14px 10px 46px!important}html[data-theme=light] .shell .content form.bookingCreateForm .usDateField>input.usDateText:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative),html[data-theme=dark] .shell .content form.bookingCreateForm .usDateField>input.usDateText:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not(.usDateNative){padding:10px 48px 10px 12px!important}html[data-theme=light] .shell .content form.bookingCreateForm .formActions :is(button.primary,a.primary,.primary):not(.dangerSolid),html[data-theme=dark] .shell .content form.bookingCreateForm .formActions :is(button.primary,a.primary,.primary):not(.dangerSolid){height:auto!important;min-height:44px!important;padding:10px 16px!important}.bookingContactSearch>input::-webkit-search-decoration{appearance:none!important;display:none!important}.bookingContactSearch>input::-webkit-search-cancel-button{appearance:none!important;display:none!important}.bookingContactSearch>input::-webkit-search-results-button{appearance:none!important;display:none!important}.bookingContactSearch>input::-webkit-search-results-decoration{appearance:none!important;display:none!important}.bookingContactHint,.bookingContactEmpty,.bookingContactLinked{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:break-word!important;max-width:100%!important;display:block!important;overflow:visible!important}.shell .content form.bookingCreateForm .usTimeField,.shell .content form.bookingCreateForm .usDateField{width:100%!important;min-width:0!important;max-width:100%!important}@media screen and (max-width:640px){.shell .content form.bookingCreateForm .formGrid,.shell .content form.bookingCreateForm .bookingTimeGrid{grid-template-columns:minmax(0,1fr)!important}}html[data-theme=light] .shell .content :is(button.primary,a.primary,.primary):not(.dangerSolid){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2563ff!important;border-color:#1d4ed8!important}html[data-theme=light] .shell .content :is(button.primary,a.primary,.primary):not(.dangerSolid):hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1d4ed8!important;border-color:#1e40af!important}.releaseMobileMore{padding:24px 24px calc(32px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important}.releaseMobileMore .mobileCategoryList{align-content:start!important;align-items:start!important}.releaseMobileMore .mobileCategory{align-self:start!important;height:auto!important;min-height:0!important}.releaseMobileMore .mobileUtilityStrip,.releaseMobileMore .mobileProductsManage,.releaseMobileMore .mobileMoreEventHint{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:static!important;transform:none!important}.releaseMobileMore .mobileMoreEventHint{align-items:flex-start!important;gap:10px!important;margin-top:12px!important;margin-bottom:4px!important;padding:12px 14px!important;display:flex!important}.releaseMobileMore .mobileGlobalSearchButton{align-items:center!important;height:auto!important;min-height:64px!important;overflow:visible!important}.releaseMobileMore .mobileGlobalSearchButton>span{min-width:0!important}.releaseMobileMore .mobileGlobalSearchButton strong,.releaseMobileMore .mobileGlobalSearchButton small{white-space:normal!important;overflow-wrap:break-word!important}.releaseMobileMore .mobileGlobalSearchButton kbd{white-space:nowrap!important;place-self:center end!important;margin:0!important;position:static!important}@media screen and (max-width:760px){html[data-theme=light] .shell .content .eventHeader,html[data-theme=dark] .shell .content .eventHeader{box-sizing:border-box!important;width:auto!important;max-width:100%!important;margin:0 0 12px!important;padding:16px 18px 18px!important;overflow:visible!important}html[data-theme=light] .shell .content .eventHeader .eventTitleLine,html[data-theme=dark] .shell .content .eventHeader .eventTitleLine{flex-flow:wrap!important;place-content:flex-start!important;align-items:center!important;gap:8px 10px!important;height:auto!important;min-height:0!important;display:flex!important}html[data-theme=light] .shell .content .eventHeader .eventTitleLine h1,html[data-theme=dark] .shell .content .eventHeader .eventTitleLine h1{flex:auto!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}html[data-theme=light] .shell .content .eventHeader .eventTitleLine .status,html[data-theme=dark] .shell .content .eventHeader .eventTitleLine .status{align-self:center!important;margin:0!important}html[data-theme=light] .shell .content .eventHeader .chips.big,html[data-theme=dark] .shell .content .eventHeader .chips.big{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;padding:0!important;display:flex!important}html[data-theme=light] .shell .content .eventHeader .chips.big>span,html[data-theme=dark] .shell .content .eventHeader .chips.big>span{white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;flex:0 auto!important;min-width:0!important;max-width:100%!important;min-height:36px!important}html[data-theme=light] .shell .content .eventHeader .eventHeaderActions,html[data-theme=dark] .shell .content .eventHeader .eventHeaderActions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html[data-theme=light] .shell .content .eventHeader .eventHeaderActions :is(a.secondary,a.primary,button),html[data-theme=dark] .shell .content .eventHeader .eventHeaderActions :is(a.secondary,a.primary,button){white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0 14px!important;overflow:visible!important}.eventHeaderCompact{z-index:80!important;top:var(--event-header-stick-top,0px)!important;padding:10px 16px 12px!important;padding-top:max(10px,env(safe-area-inset-top))!important;box-sizing:border-box!important;background:linear-gradient(#111d2b,#0d1722)!important;border-bottom:1px solid #ffffff24!important;gap:8px!important;margin:0!important;display:grid!important;position:fixed!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 12px 28px #00000047!important}.eventHeaderCompactIdentity{align-items:center!important;gap:8px!important;min-width:0!important;min-height:44px!important;display:flex!important}.eventHeaderCompactIdentity>strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f7faff!important;-webkit-text-fill-color:#f7faff!important;flex:auto!important;min-width:0!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}html[data-theme=light] .shell .content .eventHeaderCompact .pageNavButton,html[data-theme=dark] .shell .content .eventHeaderCompact .pageNavButton{color:#e8eef6!important;-webkit-text-fill-color:#e8eef6!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:1px solid #e8eef68c!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!important}html[data-theme=light] .shell .content .eventHeaderCompact .pageNavButton:hover,html[data-theme=light] .shell .content .eventHeaderCompact .pageNavButton:focus-visible,html[data-theme=dark] .shell .content .eventHeaderCompact .pageNavButton:hover,html[data-theme=dark] .shell .content .eventHeaderCompact .pageNavButton:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border-color:#e8eef6c7!important}.eventHeaderCompact .pageNavButton svg{color:currentColor!important;stroke:currentColor!important;width:18px!important;height:18px!important}.eventHeaderCompact .eventHeaderActions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.eventHeaderCompact .eventHeaderActions :is(a.secondary,a.primary,button){box-sizing:border-box!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0 14px!important;overflow:visible!important}html[data-theme=light] .shell .content .eventRecordNav,html[data-theme=dark] .shell .content .eventRecordNav{top:var(--event-sticky-stack,0px)!important;z-index:65!important;box-sizing:border-box!important;overscroll-behavior-x:contain!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:8px 16px!important;scroll-padding-inline:16px!important;display:flex!important;position:sticky!important;overflow-x:auto!important}html[data-theme=light] .shell .content .eventRecordNav a,html[data-theme=dark] .shell .content .eventRecordNav a{scroll-margin-inline:16px!important}:is(html[data-theme=light] .shell>.content:has(.eventHeader),html[data-theme=dark] .shell>.content:has(.eventHeader)){padding-bottom:calc(208px + env(safe-area-inset-bottom))!important;scroll-padding-top:var(--event-sticky-stack,0px)!important;scroll-padding-bottom:calc(208px + env(safe-area-inset-bottom))!important}html.eventHeaderStuck .shell .content .eventRecordNav{top:var(--event-sticky-stack,0px)!important;z-index:70!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;left:0!important;right:0!important}html.eventHeaderStuck .shell .content .eventRecordLayout{padding-top:var(--event-nav-reserve,0px)!important}}@media screen and (min-width:761px){.eventHeaderCompact{display:none!important}}@media print{.eventHeaderCompact{display:none!important}html.eventHeaderStuck .shell .content .eventRecordNav{position:static!important;top:auto!important}}.settlementActionHelp{color:var(--muted);gap:4px;margin:0 0 8px;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.settlementActionHelp strong{color:var(--text,inherit)}fieldset.externalSourceFields{border:0;min-width:0;margin:0;padding:0}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:480px){fieldset.externalSourceFields{grid-template-columns:1fr}.settlementDetailActions>*{flex:100%}}.formNotice.errorBox,.formNotice.successBox,.formNotice{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.formNotice>span{flex:1;min-width:0}.formNoticeClose{color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.formNoticeClose:hover{opacity:1}.planNote{color:var(--muted);margin:0 0 18px;font-size:13px}.workspaceDrawerBody>.formNotice.errorBox,.formNotice.successBox,.formNotice{margin-bottom:16px}
