:root{--tandem-midnight:#0b1f3b;--tandem-cobalt:#2563ff;--tandem-teal:#14b8a6;--tandem-sky:#60a5fa;--tandem-surface:#f5f8fc}.tandemBrand{padding-bottom:20px}.tandemBrand strong{letter-spacing:-.02em;font-size:17px}.tandemBrand>div:last-child span{max-width:145px;font-size:11px;line-height:1.25}.tandemLogoShell{background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #2563ff2e}.platformAdminLaunch{border:1px solid color-mix(in srgb,var(--tandem-cobalt) 38%,var(--line));color:var(--text);background:color-mix(in srgb,var(--tandem-cobalt) 8%,var(--panel));border-radius:11px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 11px;text-decoration:none;display:flex}.platformAdminLaunch>span{display:grid}.platformAdminLaunch strong{font-size:11px}.platformAdminLaunch small{color:var(--muted);font-size:11px}.platformAdminLaunch.active{border-color:var(--tandem-cobalt)}.tandemAuthWrap{grid-template-columns:minmax(320px,1fr) minmax(360px,520px);min-height:100vh;padding:0;display:grid}.tandemAuthStory{color:#fff;background:radial-gradient(circle at 30% 20%,#2563ff47,#0000 35%),linear-gradient(145deg,#071425,#0b1f3b 58%,#0d3157);flex-direction:column;justify-content:space-between;padding:56px;display:flex}.tandemAuthWordmark{align-items:center;gap:12px;display:flex}.tandemAuthWordmark>div{display:grid}.tandemAuthWordmark strong{font-size:21px}.tandemAuthWordmark span{color:#b9c8dc;font-size:11px}.tandemAuthStory h2{letter-spacing:-.055em;margin:10px 0 18px;font-size:clamp(42px,6vw,74px);line-height:.98}.tandemAuthStory p:not(.eyebrow){color:#c3d0e0;max-width:600px;font-size:17px;line-height:1.6}.tandemAuthStory>small{color:#8ca5c4;letter-spacing:.08em;text-transform:uppercase}.tandemAuthCard{width:min(430px,100% - 42px);box-shadow:none;border:0;place-self:center}.tandemAuthCard h1{letter-spacing:-.035em}.platformAccountLaunch{color:inherit;align-items:center;gap:14px;margin-bottom:16px;text-decoration:none;display:flex}.platformAccountLaunch>span:nth-child(2){flex:1;gap:3px;display:grid}.platformAccountLaunch small{color:var(--muted)}.ecosystemFlow{background:linear-gradient(135deg,color-mix(in srgb,var(--tandem-cobalt) 8%,var(--panel)),color-mix(in srgb,var(--tandem-teal) 5%,var(--panel)));justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ecosystemFlow>div{text-align:center;gap:3px;min-width:120px;display:grid}.ecosystemFlow strong{font-size:14px}.ecosystemFlow span{color:var(--muted);font-size:11px}.productPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.productPreviewCard{color:inherit;flex-direction:column;align-items:flex-start;min-height:255px;text-decoration:none;display:flex;position:relative}.productPreviewCard h2{margin:17px 0 4px;font-size:21px}.productPreviewCard>strong{color:var(--tandem-cobalt);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.productPreviewCard p{color:var(--muted);line-height:1.55}.productPreviewCard .textButton{margin-top:auto}.productPreviewIcon{background:color-mix(in srgb,var(--tandem-cobalt) 10%,var(--panel));width:46px;height:46px;color:var(--tandem-cobalt);border-radius:13px;place-items:center;display:grid}.previewBadge{letter-spacing:.08em;background:color-mix(in srgb,var(--tandem-teal) 12%,var(--panel));color:var(--tandem-teal);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.productPreviewCard>.previewBadge{position:absolute;top:16px;right:16px}.sourceOfTruth{margin-top:16px}.sourceOfTruth h2{margin:5px 0}.sourceOfTruth p:last-child{color:var(--muted);max-width:900px;line-height:1.6}.previewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.previewFeature>svg{color:var(--tandem-cobalt)}.previewFeature h2{margin:8px 0}.demoRows{margin-top:16px;display:grid}.demoRows>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.demoRows span{color:var(--muted);font-size:11px}.demoRows strong{font-size:11px}.scannerDemo{background:color-mix(in srgb,var(--tandem-teal) 7%,var(--panel2));border:1px solid color-mix(in srgb,var(--tandem-teal) 22%,var(--line));border-radius:14px;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.fakeQr{color:#111;background:#fff;border-radius:10px;place-items:center;width:72px;height:72px;font-size:47px;display:grid}.scannerDemo>div:last-child{gap:4px;display:grid}.scannerDemo>div:last-child>strong{color:var(--green);font-size:20px}.scannerDemo span,.scannerDemo small{color:var(--muted);font-size:11px}.previewIntegration{align-items:center;gap:14px;margin-top:16px;display:flex}.previewIntegration>svg{color:var(--tandem-cobalt)}.previewIntegration>div{flex:1}.previewIntegration p{color:var(--muted);margin:3px 0;line-height:1.5}.previewIntegration>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.websiteDemo{color:#fff;background:linear-gradient(145deg,#071425,#123c6b);border-radius:16px;margin-top:18px;padding:24px}.websiteDemo h3{margin:28px 0 6px;font-size:26px}.websiteDemo p,.websiteDemo small{color:#c5d2e2}.demoActions{gap:8px;margin:18px 0;display:flex}.demoActions button{color:#0b1f3b;background:#fff;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.parkingProducts{margin-bottom:16px}.parkingProducts .previewFeature{min-height:170px}.parkingProducts strong{font-size:20px}.scannerResult{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--panel));color:var(--green);border-radius:14px;gap:5px;margin-top:22px;padding:24px;font-size:24px;font-weight:900;display:grid}.scannerResult small{color:var(--muted);font-size:11px}.accessRestricted{text-align:center;padding:52px}.accessRestricted svg{color:var(--tandem-cobalt)}.adminOrgTable{display:grid}.adminOrgHead,.adminOrgRow{grid-template-columns:2fr .75fr 1.4fr .7fr .7fr .75fr;align-items:center;gap:12px;padding:11px 8px;display:grid}.adminOrgHead{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);font-size:11px}.adminOrgRow{border-bottom:1px solid var(--line);font-size:11px}.adminOrgRow strong,.adminOrgRow span{align-items:center;gap:6px;display:flex}@media (max-width:900px){.tandemAuthWrap{grid-template-columns:1fr}.tandemAuthStory{display:none}.tandemAuthCard{margin:40px auto}.productPreviewGrid,.previewMetrics{grid-template-columns:1fr 1fr}.ecosystemFlow{justify-content:flex-start;overflow:auto}.ecosystemFlow>div{min-width:150px}}@media (max-width:700px){.content{padding:18px 14px 94px}.tandemMobileNav{height:68px;padding:6px 10px max(6px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);justify-content:space-around;gap:2px;overflow:visible;box-shadow:0 -10px 28px #0000001f}.tandemMobileNav>a{border-radius:10px;flex:25%;gap:4px;min-width:0;max-width:90px;padding:7px 4px}.tandemMobileNav>a span{font-size:11px}.tandemMobileNav>a.active{background:color-mix(in srgb,var(--tandem-cobalt) 11%,var(--panel));color:var(--tandem-cobalt)}.eventPowerFilters{gap:8px;padding:10px;overflow-x:auto;display:flex!important}.eventPowerFilters .search{min-width:220px}.eventPowerFilters select,.eventPowerFilters .miniDate,.eventPowerFilters .clearFilters,.eventPowerFilters .iconViewSwitcher{flex:none}.cardGrid{gap:13px;grid-template-columns:1fr!important}.eventTile{border:1px solid var(--line)!important;border-top-width:5px!important;border-radius:17px!important;min-height:0!important;padding:16px!important;box-shadow:0 8px 24px #00000014!important}.eventTileTop{align-items:center}.eventTileTop small{font-weight:750}.eventTile h3{line-height:1.15;margin:12px 0 5px!important;font-size:20px!important}.eventTile>p{margin:0 0 12px!important}.detailRows{flex-wrap:wrap;gap:7px 12px;display:flex!important}.detailRows span{font-size:11px!important}.eventTimes{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0!important;margin-top:14px!important;padding-top:12px!important;display:grid!important}.eventTimes>div{text-align:left;padding-right:8px}.eventTimes>div+div{border-left:1px solid var(--line);padding-left:10px}.eventTimes small{text-transform:uppercase;letter-spacing:.06em;font-size:11px!important}.eventTimes strong{font-size:12px!important}.scheduleSuiteToolbar{z-index:4;background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;padding:8px!important}.scheduleViewTabs{gap:5px;width:100%;overflow-x:auto;display:flex!important}.scheduleViewTabs button{white-space:nowrap;min-width:max-content;padding:9px 11px!important;font-size:11px!important}.scheduleToolbarRight{display:none!important}.shiftDayGroups{gap:16px!important}.shiftDayHeading{padding:0 3px}.shiftGrid{grid-template-columns:1fr!important;gap:10px!important}.shiftCard{border-radius:16px!important;padding:15px!important}.shiftCard .panelHeader{gap:10px!important}.shiftCard .panelHeader h2{margin:7px 0 3px!important;font-size:17px!important}.shiftFill{min-width:38px;font-size:11px!important}.shiftMeta{gap:7px!important}.shiftMeta>span{font-size:11px!important}.shiftMeta p{line-height:1.4;font-size:11px!important}.shiftCard .buttonRow{margin-top:12px!important}.shiftCard .buttonRow button{flex:1;min-height:38px!important}.locationVerified{display:none!important}.productPreviewGrid,.previewMetrics{grid-template-columns:1fr}.ecosystemFlow{padding:12px}.ecosystemFlow svg{flex:none}.grid.twoCol{grid-template-columns:1fr!important}.previewIntegration{flex-wrap:wrap;align-items:flex-start}.adminOrgTable{overflow-x:auto}.adminOrgHead,.adminOrgRow{min-width:760px}.tandemAuthCard{width:calc(100% - 28px);margin:28px auto}}html[data-theme=light] .tandemLogoShell{background:#fff}.theme-light .productPreviewIcon{background:#edf4ff}.tandemAuthCard h1,.tandemAuthCard h2,.tandemAuthCard strong,.onboardingPage h1,.onboardingPage h2,.onboardingPage h3,.onboardingPage strong,.onboardingBrand strong{color:var(--text)!important}.tandemAuthCard .eyebrow,.onboardingPage .eyebrow{color:#79aaff!important}.onboardingBrand small{color:#a8b6c8!important}.onboardingExplainer{background:linear-gradient(135deg,#2563ff17,#14b8a609)!important;border-color:#2c4770!important}.onboardingExplainer h3{color:#f5f7fb!important}.onboardingExplainer p{color:#aebbd0!important}.onboardingForm h1,.onboardingForm h2,.onboardingList h2,.launchHero h1{color:#f5f7fb!important}.onboardingForm label{font-weight:700;color:#bac6d6!important}.onboardingForm input,.onboardingForm select{color:#f5f7fb!important;background:#0a121b!important;border-color:#344861!important}.onboardingForm input::placeholder{color:#708197}.onboardingChoice{gap:12px;display:grid}.venueModeChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.venueModeChoices button{text-align:left;border:1px solid var(--line);color:var(--text);cursor:pointer;background:#0d1723;border-radius:12px;gap:5px;padding:15px;display:grid}.venueModeChoices button small{color:var(--muted)}.venueModeChoices button.selected{border-color:var(--blue);background:#3d82ff1c;box-shadow:inset 0 0 0 1px #3d82ff2e}.listTitleRow{justify-content:space-between;align-items:center;display:flex}.listTitleRow h2{margin:0}.setupActions{align-items:center;gap:6px!important;display:flex!important}.setupActions button{border:1px solid var(--line);color:#aebbd0;cursor:pointer;background:#0d1723;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.setupActions button:hover{color:#fff;border-color:#49617f}.setupActions .dangerAction{color:#ff8d95}.setupActions .dangerAction:hover{background:#2a171b;border-color:#8a434a}.onboardingPage .primary:disabled{opacity:.55;cursor:not-allowed}.onboardingPage .successBox{color:#83e6aa}.importReview{gap:16px}.importSummary{grid-template-columns:2fr repeat(3,1fr);gap:8px;display:grid}.importSummary>div{border:1px solid var(--line);background:#0d1723;border-radius:10px;gap:4px;padding:12px;display:grid}.importSummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.importSummary strong{font-size:13px}.importSummary .valid strong{color:var(--green)!important}.importSummary .invalid strong{color:var(--red)!important}.importPreviewTable{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.importPreviewHead,.importPreviewRow{grid-template-columns:48px 1.35fr .8fr 1fr 1.7fr;align-items:start;gap:10px;padding:9px 11px;display:grid}.importPreviewHead{color:#8293a9;text-transform:uppercase;letter-spacing:.06em;background:#101c2a;font-size:11px}.importPreviewRow{border-top:1px solid var(--line);color:#c6d0dd;font-size:11px}.validText{color:var(--green)!important}.invalidText{color:#ff969d!important}.importWarning{color:#ffd49b;background:#281d10;border:1px solid #6b4b24;border-radius:10px;gap:10px;padding:12px;display:flex}.importWarning>div{gap:3px;display:grid}.importWarning span{color:#d9b981;font-size:11px}.onboardingProgress{justify-content:flex-start;overflow-x:auto;flex-flow:row!important;grid-template-columns:none!important;display:flex!important}@media (max-width:700px){.venueModeChoices,.importSummary{grid-template-columns:1fr}.importPreviewTable{overflow-x:auto}.importPreviewHead,.importPreviewRow{min-width:720px}.setupRow{flex-direction:column;align-items:flex-start}.setupActions{width:100%}.onboardingProgress{overflow-x:auto;display:flex!important}.onboardingProgress button{min-width:74px}}.firstRunBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4000;background:#020812a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.firstRunModal{background:var(--panel);border:1px solid var(--line);border-radius:22px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 28px 90px #00000057}.firstRunClose{color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:18px;right:18px}.firstRunProgress{gap:6px;margin-bottom:24px;display:flex}.firstRunProgress span{background:var(--line);border-radius:99px;flex:1;height:4px}.firstRunProgress span.active{background:var(--blue)}.firstRunIcon{background:color-mix(in srgb,var(--blue) 12%,var(--panel));width:54px;height:54px;color:var(--blue);border-radius:16px;place-items:center;display:grid}.firstRunModal h2{margin:14px 0 9px;font-size:28px}.firstRunModal>p:not(.eyebrow){color:var(--muted);line-height:1.6}.firstRunExplore{color:var(--blue);margin:4px 0 22px;font-weight:800;text-decoration:none;display:inline-flex}.firstRunModal footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:18px;display:flex}.firstRunModal footer>div{gap:8px;display:flex}.setupProgressCard{margin-bottom:18px;overflow:hidden;padding:0!important}.setupProgressCard header{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.setupProgressCard header>div{align-items:center;gap:10px;display:flex}.setupProgressCard header span{display:grid}.setupProgressCard header small{color:var(--muted);font-size:11px}.setupProgressCard header button{color:var(--muted);cursor:pointer;background:0 0;border:0}.setupProgressBar{background:var(--line);height:4px}.setupProgressBar span{background:var(--blue);height:100%;transition:width .2s;display:block}.setupProgressList{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.setupProgressList a{color:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;padding:13px 14px;text-decoration:none;display:flex}.setupProgressList a>svg{color:var(--muted);flex:none}.setupProgressList a.done>svg{color:var(--green)}.setupProgressList a span{gap:2px;display:grid}.setupProgressList b{font-size:11px}.setupProgressList small{color:var(--muted);font-size:11px}@media (max-width:900px){.setupProgressList{grid-template-columns:1fr 1fr}}@media (max-width:600px){.setupProgressList{grid-template-columns:1fr}}html[data-theme=light] .onboardingPage .panel,html[data-theme=light] .onboardingExplainer,html[data-theme=light] .onboardingChoice,html[data-theme=light] .onboardingForm,html[data-theme=light] .onboardingList,html[data-theme=light] .launchHero{color:#172033!important;background:#fff!important;border-color:#d8e2ee!important}html[data-theme=light] .onboardingExplainer h3,html[data-theme=light] .onboardingForm h1,html[data-theme=light] .onboardingForm h2,html[data-theme=light] .onboardingList h2,html[data-theme=light] .launchHero h1{color:#172033!important}html[data-theme=light] .onboardingExplainer p,html[data-theme=light] .onboardingForm label,html[data-theme=light] .onboardingPage .muted{color:#607087!important}html[data-theme=light] .venueModeChoices button,html[data-theme=light] .setupActions button,html[data-theme=light] .importSummary>div{color:#172033!important;background:#f8fafc!important;border-color:#d8e2ee!important}.venueModeChoices{grid-template-columns:repeat(3,1fr)!important}.importPreviewTable{max-height:520px;overflow:auto}.importPreviewRow input,.importPreviewRow select{width:100%;min-width:0;padding:7px!important;font-size:11px!important}.importPreviewRow>span:nth-child(4){gap:4px;display:grid}.importPager{justify-content:space-between;align-items:center;gap:12px;display:flex}.launchGrid{grid-template-columns:repeat(5,1fr)!important}.productEventBrowser{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.productEventSearch{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;gap:6px;padding:4px 7px;display:flex}.productEventSearch input{min-width:130px;background:0 0!important;border:0!important}.productEventSearch button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 8px}.productEventSearch button.active{background:color-mix(in srgb,var(--tandem-cobalt) 12%,var(--panel));color:var(--tandem-cobalt)}.activityDetail{color:var(--muted);margin-top:5px;font-weight:500;line-height:1.45;display:block}@media (max-width:900px){.venueModeChoices{grid-template-columns:1fr!important}.launchGrid{grid-template-columns:repeat(2,1fr)!important}.productEventBrowser{grid-template-columns:1fr}.productEventSearch{width:100%}}.eventProductNativeHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.eventProductNativeHead>div:first-child{align-items:center;gap:12px;display:flex}.eventProductNativeHead h2{margin:2px 0}.compactIssueForm .formGrid{grid-template-columns:repeat(4,1fr)}.commerceFinanceKpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}.reportMetricSix{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:1100px){.commerceFinanceKpis,.reportMetricSix{grid-template-columns:repeat(3,minmax(0,1fr))!important}.compactIssueForm .formGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.eventProductNativeHead{flex-direction:column;align-items:flex-start}.commerceFinanceKpis,.reportMetricSix{grid-template-columns:1fr 1fr!important}.compactIssueForm .formGrid{grid-template-columns:1fr}}.mobileMoreBackdrop{display:none}.liveCommandCenter{border:1px solid color-mix(in srgb,var(--tandem-cobalt) 26%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--tandem-cobalt) 9%,var(--panel)),color-mix(in srgb,var(--tandem-teal) 5%,var(--panel)));border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 14px 35px #11264614}.liveCommandTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.liveCommandTop h2{margin:5px 0 4px;font-size:24px}.liveCommandTop p{color:var(--muted);margin:0;font-size:11px}.livePulse{color:var(--tandem-teal);letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.livePulse i{background:var(--tandem-teal);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--tandem-teal) 13%,transparent);border-radius:50%}.liveCommandMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.liveCommandMetrics>a{color:inherit;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:13px;text-decoration:none;display:grid}.liveCommandMetrics>a>svg{color:var(--tandem-cobalt)}.liveCommandMetrics span{color:var(--muted);gap:2px;font-size:11px;display:grid}.liveCommandMetrics strong{color:var(--text);letter-spacing:-.03em;font-size:20px}.liveCommandMetrics small{color:var(--muted);font-size:11px}.liveLotStrip{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:13px;grid-template-columns:auto repeat(3,minmax(130px,1fr));align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:grid}.liveLotStrip>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.liveLotStrip>div{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.liveLotStrip strong{font-size:11px}.liveLotStrip span{color:var(--muted);font-size:11px}.liveLotStrip i{background:var(--line);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.liveLotStrip b{background:var(--tandem-teal);border-radius:inherit;height:100%;display:block}.liveLotStrip em{color:var(--muted);grid-column:1/-1;font-size:11px;font-style:normal}.liveCommandActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.liveCommandActions a{border:1px solid var(--line);color:var(--text);background:var(--panel);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:900px){.liveCommandMetrics,.liveLotStrip{grid-template-columns:1fr 1fr}}@media (max-width:700px){.tandemMobileNav>a,.tandemMobileNav>button{min-width:0;max-width:82px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-direction:column;flex:20%;justify-content:center;align-items:center;gap:4px;padding:7px 4px;text-decoration:none;display:flex}.tandemMobileNav>a span,.tandemMobileNav>button span{font-size:11px}.tandemMobileNav>a.active,.tandemMobileNav>button.active{background:color-mix(in srgb,var(--tandem-cobalt) 11%,var(--panel));color:var(--tandem-cobalt)}.mobileMoreBackdrop{z-index:2500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050f1e57;align-items:flex-end;display:flex;position:fixed;inset:0}.mobileMoreSheet{background:var(--panel);border:1px solid var(--line);width:100%;max-height:82vh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -24px 70px #00000038}.mobileMoreSheet header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mobileMoreSheet header h2{margin:2px 0;font-size:25px}.mobileMoreSheet header>div>span{color:var(--muted);font-size:11px}.mobileMoreSheet header>button{border:1px solid var(--line);background:var(--panel2);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;display:grid}.mobileMoreGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mobileMoreGrid a{min-height:91px;color:var(--text);border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 72%,var(--panel));border-radius:15px;place-items:center;gap:8px;padding:12px 7px;text-decoration:none;display:grid}.mobileMoreGrid a>span{background:color-mix(in srgb,var(--tandem-cobalt) 10%,var(--panel));width:38px;height:38px;color:var(--tandem-cobalt);border-radius:12px;place-items:center;display:grid}.mobileMoreGrid strong{font-size:11px}.mobileMoreEventHint{background:color-mix(in srgb,var(--tandem-cobalt) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--tandem-cobalt) 18%,var(--line));color:var(--tandem-cobalt);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.mobileMoreEventHint>div{gap:2px;display:grid}.mobileMoreEventHint strong{color:var(--text);font-size:11px}.mobileMoreEventHint span{color:var(--muted);font-size:11px}.liveCommandCenter{border-radius:17px;margin:0 0 16px;padding:14px}.liveCommandTop h2{font-size:20px}.liveCommandTop .secondary{display:none}.liveCommandMetrics{grid-template-columns:1fr 1fr;gap:7px}.liveCommandMetrics>a{border-radius:12px;grid-template-columns:1fr;padding:10px}.liveCommandMetrics>a>svg{width:16px;height:16px}.liveCommandMetrics strong{font-size:18px}.liveLotStrip{grid-template-columns:1fr;align-items:stretch}.liveLotStrip>span{padding-bottom:2px}.liveCommandActions{grid-template-columns:repeat(2,1fr);display:grid}.liveCommandActions a{justify-content:center;min-height:38px}}html[data-theme=light] .mobileMoreSheet{background:#fff;border-color:#d8e2ee}.liveCommandMetrics>a,.liveLotStrip,.liveCommandActions a{box-shadow:0 1px 2px #14233708}.scannerPage{max-width:860px;margin:0 auto}.scannerPage>header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.scannerPage>header h1{margin:2px 0 4px}.scannerPage>header p:last-child{color:var(--muted);margin:0}.scannerModeIcon{background:color-mix(in srgb,var(--tandem-cobalt) 12%,var(--panel));width:50px;height:50px;color:var(--tandem-cobalt);border-radius:15px;place-items:center;display:grid}.scannerCamera{padding:14px!important}.scannerViewport{aspect-ratio:4/3;background:#02070d;border-radius:18px;position:relative;overflow:hidden}.scannerViewport video{object-fit:cover;width:100%;height:100%}.scannerViewport>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;white-space:nowrap;background:#030c18c7;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.scannerReticle{position:absolute;inset:18%}.scannerReticle i{border-color:#fff;width:52px;height:52px;position:absolute}.scannerReticle i:first-child{border-top:4px solid;border-left:4px solid;border-radius:14px 0 0;top:0;left:0}.scannerReticle i:nth-child(2){border-top:4px solid;border-right:4px solid;border-radius:0 14px 0 0;top:0;right:0}.scannerReticle i:nth-child(3){border-bottom:4px solid;border-left:4px solid;border-radius:0 0 0 14px;bottom:0;left:0}.scannerReticle i:nth-child(4){border-bottom:4px solid;border-right:4px solid;border-radius:0 0 14px;bottom:0;right:0}.scannerActions{gap:8px;margin-top:12px;display:flex}.scannerManual{margin-top:12px}.scannerManual>div{align-items:center;gap:10px;margin-bottom:10px;display:flex}.scannerManual>div>div{gap:2px;display:grid}.scannerManual span{color:var(--muted);font-size:11px}.scannerManual form{gap:8px;display:flex}.scannerManual input{flex:1}@media (max-width:700px){.scannerPage{padding-bottom:10px}.scannerPage>header{align-items:flex-start}.scannerViewport{aspect-ratio:3/4}.scannerCamera{margin-left:-4px;margin-right:-4px}.scannerActions{grid-template-columns:1fr 1fr;display:grid}.scannerActions>*{justify-content:center}.scannerManual form{grid-template-columns:1fr;display:grid}.scannerReticle{inset:20% 12%}.scannerViewport>span{white-space:normal;text-align:center;max-width:90%}}.mobileMoreSection{gap:8px;margin-top:12px;display:grid}.mobileMoreSectionTitle{justify-content:space-between;align-items:end;gap:10px;display:flex}.mobileMoreSectionTitle>strong{font-size:11px}.mobileMoreSectionTitle>span{color:var(--muted);font-size:11px}.mobileAppGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobileAppGrid>a{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:12px;text-decoration:none;display:grid}.mobileAppGrid>a>span{background:color-mix(in srgb,var(--blue) 9%,var(--panel));width:36px;height:36px;color:var(--blue);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.mobileAppGrid>a strong{font-size:11px}.mobileAppGrid>a small{color:var(--muted);font-size:11px}.mobileMoreGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.mobileMoreGrid.compact>a{min-height:74px}.mobileProductsManage{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:11px;text-decoration:none;display:flex}.mobileProductsManage>svg{color:var(--blue)}.mobileProductsManage>span{display:grid}.mobileProductsManage strong{font-size:11px}.mobileProductsManage small{color:var(--muted);font-size:11px}@media (max-width:390px){.mobileAppGrid{grid-template-columns:1fr}.mobileMoreGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.eventCommunicationWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:14px;display:grid}.eventCommComposer,.eventCommComposer>form{gap:12px;display:grid}.eventCommRecipients{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:8px;padding:12px;display:grid}.eventCommSubhead{align-items:center;gap:8px;display:flex}.eventCommSubhead>strong{align-items:center;gap:5px;font-size:11px;display:flex}.eventCommSubhead>span{color:var(--muted);flex:1;font-size:11px}.eventCommSubhead>button{color:var(--blue);background:0 0;border:0;font-size:11px;font-weight:850}.eventCommRecipients>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.eventCommRecipients label{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;padding:9px;color:var(--text)!important;gap:8px!important;display:flex!important}.eventCommRecipients input,.eventCommAttachments input{accent-color:var(--blue);flex:none;width:16px!important;height:16px!important;padding:0!important}.eventCommRecipients label>span{display:grid}.eventCommRecipients small{color:var(--muted);font-size:11px}.eventCommAttachments{border:1px solid var(--line);border-radius:12px;gap:7px;padding:12px;display:grid}.eventCommAttachments>label{background:var(--panel2);border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;padding:8px;color:var(--text)!important;gap:8px!important;display:grid!important}.eventCommAttachments>label>svg{width:15px;color:var(--blue)}.eventCommAttachments>label>span{display:grid}.eventCommAttachments small{color:var(--muted);font-size:11px}.eventCommSend{justify-content:center;min-height:45px}.eventCommHistory{position:sticky;top:72px}.eventCommHistory>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 0;display:grid}.eventCommHistory>article>div:last-child{display:grid}.eventCommHistory span,.eventCommHistory small{color:var(--muted);font-size:11px}@media (max-width:900px){.eventCommunicationWorkspace{grid-template-columns:1fr}.eventCommHistory{position:static}}@media (max-width:620px){.eventCommRecipients>div:last-child{grid-template-columns:1fr}.eventCommSubhead{flex-wrap:wrap}.eventCommSubhead>strong{width:100%}.eventCommAttachments>label{grid-template-columns:auto auto 1fr}}.scannerPage>header{position:relative}.scannerSettingsLink{margin-left:auto}.scannerModeSwitch{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.scannerModeSwitch button{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--text);border-radius:13px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:flex}.scannerModeSwitch button.active{background:var(--blue);border-color:var(--blue);color:#fff}.scannerModeSwitch button:disabled{opacity:.35}.scannerModeSwitch svg{width:17px}.scannerCheckpointBar{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.scannerCheckpointBar>div{align-items:center;gap:8px;display:flex}.scannerCheckpointBar>div>span{display:grid}.scannerCheckpointBar small{color:var(--muted);font-size:11px;font-weight:850}.scannerCheckpointBar strong{font-size:12px}.scannerCheckpointBar>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.scannerCheckpointBar>span svg{color:#14b8a6;width:14px}.scannerDeviceMini{color:var(--muted);align-items:center;margin-left:auto;font-size:11px;display:flex}.scannerPhotoVerifyBackdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.scannerPhotoVerifyCard{background:var(--panel);border:2px solid #f2b84b;border-radius:22px;gap:14px;width:min(560px,96vw);padding:20px;display:grid;box-shadow:0 30px 90px #00000080}.scannerPhotoVerifyHeader{align-items:center;gap:10px;display:flex}.scannerPhotoVerifyHeader>svg{color:#f2b84b;width:30px}.scannerPhotoVerifyHeader h2{margin:2px 0 0;font-size:24px}.scannerPhotoPerson{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.scannerPhotoPerson img,.scannerPhotoMissing{object-fit:cover;background:var(--panel2);border:1px solid var(--line);border-radius:16px;width:150px;height:180px}.scannerPhotoMissing{color:var(--muted);place-items:center;display:grid}.scannerPhotoPerson>div:last-child{gap:4px;display:grid}.scannerPhotoPerson strong{font-size:26px}.scannerPhotoPerson span{font-size:12px}.scannerPhotoPerson small{color:var(--muted)}.scannerPhotoZones{flex-wrap:wrap;gap:7px;display:flex}.scannerPhotoZones b{border:1px solid color-mix(in srgb,var(--zone-color) 45%,var(--line));background:color-mix(in srgb,var(--zone-color) 15%,var(--panel));border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.scannerPhotoZones i{background:var(--zone-color);border-radius:50%;width:10px;height:10px}.scannerPhotoEntitlement{background:var(--panel2);border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}.scannerPhotoEntitlement svg{color:var(--blue)}.scannerPhotoEntitlement span{color:var(--muted);font-size:11px;font-weight:900}.scannerPhotoEntitlement strong{justify-self:end;font-size:16px}.scannerPhotoActions{grid-template-columns:1fr 1.5fr;gap:9px;display:grid}.scannerPhotoActions button{justify-content:center;min-height:48px}.scannerSettingsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scannerSettingToggle{border:1px solid var(--line);background:var(--panel2);border-radius:13px;align-items:flex-start;padding:14px;gap:10px!important;display:flex!important}.scannerSettingToggle>input{width:18px!important;height:18px!important}.scannerSettingToggle>span{gap:4px;display:grid}.scannerSettingToggle small{color:var(--muted);line-height:1.5}.scannerLocationList,.scannerDeviceList{gap:8px;display:grid}.scannerLocationList article{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.scannerLocationList article>span{display:grid}.scannerLocationList small{color:var(--muted);font-size:11px}.scannerDeviceBuilder,.scannerDeviceListPanel,.scannerLocationsPanel{margin-top:14px}.scannerAllowedModes{gap:8px;display:grid}.scannerAllowedModes>div{flex-wrap:wrap;gap:8px;display:flex}.scannerAllowedModes label{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;padding:9px 12px;gap:7px!important;display:flex!important}.scannerAllowedModes input{width:16px!important;height:16px!important}.scannerDeviceList article{border:1px solid var(--line);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.scannerDeviceList article>div:nth-child(2){gap:3px;display:grid}.scannerDeviceList small,.scannerDeviceList span{color:var(--muted);font-size:11px}.scannerDeviceStatus{background:var(--panel2);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.scannerDeviceStatus.online{color:#14b8a6}.scannerDeviceStatus.pending{color:#f2b84b}.scannerDeviceActions{gap:7px;display:flex}.credentialEntitlementBuilder{border:1px solid var(--line);background:var(--panel2);border-radius:13px;gap:9px;padding:13px;display:grid}.credentialEntitlementBuilder>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.credentialEntitlementBuilder>div>label{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-start;padding:10px;gap:8px!important;display:flex!important}.credentialEntitlementBuilder input{width:17px!important;height:17px!important}.credentialEntitlementBuilder label>span{gap:2px;display:grid}.credentialEntitlementBuilder small{color:var(--muted);font-size:11px}.credentialFirstScanBadge{background:color-mix(in srgb,#f2b84b 15%,var(--panel));color:#b57c12;border-radius:9px;align-items:center;padding:7px 9px;font-size:11px;font-weight:850;display:flex}@media (max-width:700px){.scannerCheckpointBar{grid-template-columns:1fr}.scannerCheckpointBar>span{justify-content:flex-start}.scannerModeSwitch button{min-height:44px}.scannerSettingsLink{position:absolute;top:0;right:0}.scannerPhotoPerson{grid-template-columns:110px 1fr}.scannerPhotoPerson img,.scannerPhotoMissing{width:110px;height:135px}.scannerPhotoPerson strong{font-size:21px}.scannerSettingsGrid{grid-template-columns:1fr}.scannerDeviceList article{grid-template-columns:auto 1fr}.scannerDeviceActions{grid-column:1/-1;grid-template-columns:1fr 1fr auto;display:grid}.credentialEntitlementBuilder>div{grid-template-columns:1fr}}.scannerEntitlementResult{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.scannerEntitlementResult b{background:#ffffff1a;border-radius:8px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:11px;display:flex}.scannerEntitlementResult svg{width:13px}.scannerDeviceConfig{grid-template-columns:minmax(210px,1fr) 150px 190px;gap:8px;margin-top:9px;display:grid}.scannerDeviceConfig>label{color:var(--muted);gap:4px;font-size:11px;display:grid}.scannerDeviceConfig>label>div{flex-wrap:wrap;gap:5px;display:flex}.scannerDeviceConfig button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800}.scannerDeviceConfig button.selected{background:color-mix(in srgb,var(--blue) 14%,var(--panel));border-color:color-mix(in srgb,var(--blue) 45%,var(--line));color:var(--blue)}.scannerDeviceConfig select{min-height:34px}@media (max-width:850px){.scannerDeviceConfig{grid-template-columns:1fr 1fr}.scannerDeviceConfig>label:first-child{grid-column:1/-1}}@media (max-width:600px){.scannerDeviceConfig{grid-template-columns:1fr}.scannerDeviceConfig>label:first-child{grid-column:auto}}.departmentAdvanceEditor{gap:14px;display:grid}.departmentAdvanceTop{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:4px;display:flex}.departmentAdvanceTop h2{margin:2px 0 4px;font-size:25px}.departmentAdvanceTop p:not(.eyebrow){max-width:720px;margin:0}.departmentAdvanceKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.departmentAdvanceChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.departmentAdvanceChoiceGrid>button{text-align:left;border:1px solid var(--line);background:var(--panel);min-height:170px;color:var(--text);border-radius:14px;align-content:start;gap:7px;padding:16px;transition:all .18s;display:grid}.departmentAdvanceChoiceGrid>button:hover{border-color:color-mix(in srgb,var(--blue) 48%,var(--line));transform:translateY(-1px);box-shadow:0 10px 28px #061a3212}.departmentAdvanceChoiceGrid>button>span{background:color-mix(in srgb,var(--blue) 10%,var(--panel));width:31px;height:31px;color:var(--blue);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.departmentAdvanceChoiceGrid strong{font-size:12px}.departmentAdvanceChoiceGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.departmentAdvanceChoiceGrid small{color:var(--blue);margin-top:auto;font-size:11px;font-weight:900}.departmentAdvanceSnapshot{margin-top:0}.departmentAdvanceSnapshot .workspaceListRow span{white-space:normal}.departmentEquipmentSection{gap:11px;margin-bottom:12px;display:grid}.departmentCustomNoteForm{margin-bottom:14px}@media (max-width:760px){.departmentAdvanceTop{flex-direction:column}.departmentAdvanceKpis,.departmentAdvanceChoiceGrid{grid-template-columns:1fr}.departmentAdvanceChoiceGrid>button{min-height:0}.departmentAdvanceTop>.compactButton{justify-content:center;width:100%}}@media (max-width:700px){.mobileGlobalSearchButton{border:1px solid color-mix(in srgb,var(--tandem-cobalt) 28%,var(--line));background:color-mix(in srgb,var(--tandem-cobalt) 7%,var(--panel));width:100%;color:var(--text);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:2px 0 14px;padding:13px 14px;display:grid}.mobileGlobalSearchButton>svg{width:20px;color:var(--tandem-cobalt)}.mobileGlobalSearchButton>span{gap:2px;display:grid}.mobileGlobalSearchButton strong{font-size:11px}.mobileGlobalSearchButton small{color:var(--muted);font-size:11px;line-height:1.35}.mobileGlobalSearchButton kbd{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:7px;padding:5px 7px;font-family:inherit;font-size:11px}}.bookingWorkspace{border-top:1px solid var(--line);gap:14px;margin-top:14px;padding-top:14px;display:grid}.bookingWorkspaceHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bookingWorkspaceHead h3{margin:3px 0 5px;font-size:20px}.bookingWorkspaceHead p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0}.bookingProgressGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bookingProgressGrid article{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:12px;display:grid}.bookingProgressGrid article>span{background:var(--panel);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.bookingProgressGrid article.done>span{color:#13a678;background:#17b7811a}.bookingProgressGrid article svg{width:15px}.bookingProgressGrid article div{gap:2px;display:grid}.bookingProgressGrid strong{font-size:11px}.bookingProgressGrid small{color:var(--muted);text-transform:capitalize;font-size:11px}.bookingColumns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.bookingDealSummary,.bookingContractCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px}.bookingMoneyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.bookingMoneyGrid span,.bookingContractFacts span{background:var(--panel2);border-radius:9px;gap:2px;padding:9px;display:grid}.bookingMoneyGrid small,.bookingContractFacts small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.bookingMoneyGrid strong,.bookingContractFacts strong{font-size:11px}.bookingContractFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bookingContractActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.bookingContractActions button{align-items:center;gap:5px;display:flex}.bookingContractActions svg{width:14px}.bookingRequirementRows{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.bookingRequirementRows label{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.bookingRequirementRows select{text-transform:capitalize;width:100%}.bookingStatus{background:var(--panel2);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.bookingStatus.status-executed,.bookingStatus.status-client_signed{color:#13a678;background:#17b7811a}.bookingStatus.status-changes_requested{color:#d68b05;background:#f59e0b1a}.bookingActivity{border:1px solid var(--line);background:var(--panel);border-radius:12px}.bookingActivity>summary{cursor:pointer;align-items:center;gap:6px;padding:12px 14px;font-size:11px;font-weight:900;display:flex}.bookingActivity>summary svg{width:15px}.bookingActivity>div{padding:0 14px 14px;display:grid}.bookingActivity article{border-top:1px solid var(--line);padding:9px 0}.bookingActivity article span{gap:2px;display:grid}.bookingActivity article strong{font-size:11px}.bookingActivity article small{color:var(--muted);font-size:11px}.bookingTermsDrawer>.salesDealTerms{background:0 0;border:0}.bookingTermsDrawer>.salesDealTerms>summary{display:none}.bookingTermsDrawer .salesDealTermsBody{padding:0;display:grid!important}.bookingContractForm textarea{font-family:inherit;line-height:1.55}@media (max-width:900px){.bookingProgressGrid{grid-template-columns:1fr 1fr}.bookingColumns{grid-template-columns:1fr}.bookingWorkspaceHead{flex-direction:column}.bookingWorkspaceHead>.buttonRow{grid-template-columns:1fr 1fr;width:100%;display:grid}.bookingWorkspaceHead>.buttonRow>*{justify-content:center}}@media (max-width:560px){.bookingProgressGrid,.bookingMoneyGrid,.bookingContractFacts,.bookingRequirementRows,.bookingWorkspaceHead>.buttonRow{grid-template-columns:1fr}}.settlementCloseoutRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.settlementCloseoutRail article{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:11px;display:grid}.settlementCloseoutRail article>span{background:var(--panel2);width:27px;height:27px;color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.settlementCloseoutRail article>div{gap:2px;display:grid}.settlementCloseoutRail strong{font-size:11px}.settlementCloseoutRail small{color:var(--muted);text-transform:capitalize;font-size:11px;line-height:1.35}.settlementCloseoutRail article.complete>span{color:#12a875;background:#17b7811a}.settlementCloseoutRail article.attention{background:color-mix(in srgb,#f59e0b 4%,var(--panel));border-color:#f59e0b47}.settlementCloseoutRail article.attention>span{color:#d58b08;background:#f59e0b1a}.settlementContractBasis{gap:11px;display:grid}.settlementContractWarning{background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.settlementContractWarning span{color:var(--muted);text-align:right;font-size:11px}.settlementContractIdentity{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settlementContractIdentity>div{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:2px;padding:11px;display:grid}.settlementContractIdentity span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.settlementContractIdentity strong{font-size:11px}.settlementContractIdentity small{color:var(--muted);text-transform:capitalize;font-size:11px}.settlementContractBasis .workspaceSectionHeader>a svg{width:13px}@media (max-width:1050px){.settlementCloseoutRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.settlementCloseoutRail,.settlementContractIdentity{grid-template-columns:1fr}.settlementContractWarning{flex-direction:column;align-items:flex-start}.settlementContractWarning span{text-align:left}}.managerReportStack{gap:14px;margin:16px 0;display:grid}.managerReportSection{border:1px solid var(--line);background:var(--panel);border-radius:15px;gap:12px;padding:16px;display:grid}.managerReportHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.managerReportHeading h2{margin:3px 0 0;font-size:22px}.managerReportHeading>svg{width:22px;color:var(--muted)}.managerInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.managerInsightGrid.managerInsightSix{grid-template-columns:repeat(3,minmax(0,1fr))}.managerInsightGrid>article{border:1px solid var(--line);background:var(--panel2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:12px;display:grid}.managerInsightGrid>article>svg{width:18px;color:var(--blue)}.managerInsightGrid>article>span{gap:2px;display:grid}.managerInsightGrid>article span>small:first-child,.managerInsightGrid>article>span{font-size:11px}.managerInsightGrid>article strong{letter-spacing:-.025em;font-size:16px}.managerInsightGrid>article small{color:var(--muted);font-size:11px;line-height:1.35}.managerInsightGrid>article.attention{background:color-mix(in srgb,#f59e0b 4%,var(--panel));border-color:#f59e0b45}.managerAttentionList{gap:6px;display:grid}.managerAttentionList article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.managerAttentionList article>svg{color:#d58b08;width:16px}.managerAttentionList article>div{gap:2px;display:grid}.managerAttentionList strong{font-size:11px}.managerAttentionList span{color:var(--muted);font-size:11px}.managerAttentionList a{color:var(--blue);font-size:11px;font-weight:850;text-decoration:none}.managerRevenueMix{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.managerRevenueMix span{background:var(--panel2);border-radius:9px;justify-content:space-between;gap:8px;padding:9px 11px;font-size:11px;display:flex}.managerRevenueMix b{color:var(--muted)}.managerReportTable{border:1px solid var(--line);border-radius:12px;overflow:auto}.managerReportTableHead,.managerReportTableRow{grid-template-columns:minmax(190px,1.6fr) .7fr 1.3fr .8fr .9fr .8fr;align-items:center;gap:8px;min-width:880px;padding:10px 12px;display:grid}.managerReportTableHead{background:var(--panel2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.managerReportTableRow{border-top:1px solid var(--line)}.managerReportTableRow>span{gap:2px;display:grid}.managerReportTableRow strong{font-size:11px}.managerReportTableRow small{color:var(--muted);font-size:11px;line-height:1.3}.managerReportTableRow .good strong{color:#12a875}.managerReportTableRow .warn strong{color:#d58b08}@media (max-width:1050px){.managerInsightGrid,.managerInsightGrid.managerInsightSix{grid-template-columns:1fr 1fr}}@media (max-width:620px){.managerInsightGrid,.managerInsightGrid.managerInsightSix,.managerRevenueMix{grid-template-columns:1fr}.managerAttentionList article{grid-template-columns:auto 1fr}.managerAttentionList a{grid-column:2}}.settlementSignoffSection{gap:12px;display:grid}.settlementReadyPill,.settlementPendingPill{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.settlementReadyPill{color:#0d9368;background:#17b7811a}.settlementPendingPill{color:#c17c05;background:#f59e0b1a}.settlementSignoffGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settlementSignoffCard{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:12px;display:grid}.settlementSignoffCard>span{background:var(--panel2);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.settlementSignoffCard>span svg{width:15px}.settlementSignoffCard>div{gap:2px;display:grid}.settlementSignoffCard strong{font-size:11px}.settlementSignoffCard small{color:var(--muted);font-size:11px;line-height:1.4}.settlementSignoffCard p{color:var(--text);margin:4px 0 0;font-size:11px;line-height:1.4}.settlementSignoffCard>b{text-transform:uppercase;color:var(--muted);font-size:11px}.settlementSignoffCard.ready{background:color-mix(in srgb,#17b781 4%,var(--panel));border-color:#17b78140}.settlementSignoffCard.ready>span{color:#0d9368;background:#17b7811c}.settlementSignoffCard.ready>b{color:#0d9368}.settlementSignoffCard.exception{background:color-mix(in srgb,#d9444b 4%,var(--panel));border-color:#d9444b47}.settlementSignoffCard.exception>span,.settlementSignoffCard.exception>b{color:#d9444b}.settlementSignoffContext{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:4px;padding:12px;display:grid}.settlementSignoffContext span{color:var(--muted);font-size:11px;line-height:1.5}.settlementPostGate{border:1px solid var(--line);border-radius:10px;gap:3px;margin-top:8px;padding:11px;display:grid}.settlementPostGate span{color:var(--muted);font-size:11px}.settlementPostGate.ready{background:#17b7810d;border-color:#17b78140}.settlementPostGate.pending{background:#f59e0b0d;border-color:#f59e0b40}@media (max-width:1100px){.settlementSignoffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.settlementSignoffGrid{grid-template-columns:1fr}}.eventSettlement,.eventSettlement .workspaceSection,.eventSettlement .workspaceCommandBar,.eventSettlement .settlementContractBasis,.eventSettlement .settlementSignoffSection{min-width:0}.settlementCloseoutRail{gap:10px}.settlementCloseoutRail article{gap:10px;min-width:0;padding:14px}.settlementCloseoutRail article>span{width:32px;height:32px;font-size:11px}.settlementCloseoutRail article>div{gap:4px;min-width:0}.settlementCloseoutRail strong{font-size:13px;line-height:1.3}.settlementCloseoutRail small{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settlementContractWarning{padding:14px 16px}.settlementContractWarning strong{font-size:13px}.settlementContractWarning span{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settlementContractIdentity>div{min-width:0;padding:14px}.settlementContractIdentity span{font-size:11px}.settlementContractIdentity strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.settlementContractIdentity small{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settlementReadyPill,.settlementPendingPill{padding:7px 10px;font-size:11px}.settlementSignoffGrid{gap:10px}.settlementSignoffCard{gap:10px;min-width:0;padding:14px}.settlementSignoffCard>span{width:34px;height:34px}.settlementSignoffCard>div{gap:4px;min-width:0}.settlementSignoffCard strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.settlementSignoffCard small,.settlementSignoffCard p{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settlementSignoffCard>b{white-space:normal;text-align:right;font-size:11px;line-height:1.35}.settlementSignoffContext{padding:14px}.settlementSignoffContext strong{font-size:13px}.settlementSignoffContext span{font-size:11px}.settlementPostGate{gap:5px;padding:14px}.settlementPostGate strong{font-size:13px}.settlementPostGate span{font-size:11px;line-height:1.45}.eventSettlement .settlementApprovalSummary span,.eventSettlement .settlementRevision span{min-width:0}.eventSettlement .settlementApprovalSummary strong,.eventSettlement .settlementRevision strong{overflow-wrap:anywhere}@media (max-width:1200px){.settlementCloseoutRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settlementCloseoutRail,.settlementContractIdentity,.settlementSignoffGrid{grid-template-columns:1fr}.eventSettlement .workspaceActions{width:100%}.eventSettlement .workspaceActions>*{max-width:100%}}.marketingTypeRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.marketingTypeRail button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.marketingTypeRail button.active{border-color:var(--tandem-cobalt);background:color-mix(in srgb,var(--tandem-cobalt) 8%,var(--panel))}.marketingTypeRail strong{font-size:12px}.marketingTypeRail small{color:var(--muted);font-size:11px}.marketingRecipientBuilder{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.marketingAudienceSummary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketingAudienceSummary>span{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.marketingAudienceSummary svg{width:16px;color:var(--tandem-cobalt)}.marketingAudienceSummary strong{font-size:18px}.marketingAudienceSummary small{color:var(--muted);font-size:11px}.marketingManualConfirm{align-items:flex-start!important;gap:9px!important;display:flex!important}.marketingManualConfirm>input{margin-top:3px;width:auto!important}.marketingManualConfirm>span{align-items:flex-start;gap:8px;display:flex}.marketingManualConfirm svg{color:#13a678;width:17px}.marketingManualConfirm strong,.marketingManualConfirm small{display:block}.marketingManualConfirm small{color:var(--muted);margin-top:2px;font-weight:500}@media (max-width:900px){.siteStudioNav{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex!important;overflow-x:auto!important}.siteStudioNav::-webkit-scrollbar{display:none}.siteStudioNav button{white-space:nowrap;flex:none}.marketingAllEventsCampaigns,.marketingCampaignStudio,.marketingCampaignMain,.kbygComposer,.marketingCampaignPreview,.marketingRecipientBuilder{min-width:0;max-width:100%}.marketingCampaignWorkspace{grid-template-columns:1fr!important}.marketingCampaignWorkspace>aside{gap:7px;padding-bottom:4px;overflow-x:auto;display:flex!important}.marketingCampaignWorkspace>aside>strong{display:none}.marketingCampaignWorkspace>aside button{flex:none;min-width:160px}.marketingCampaignMain{grid-template-columns:1fr!important}.marketingCampaignPreview{position:static!important}.marketingTypeRail{grid-template-columns:repeat(3,minmax(0,1fr))}.marketingEventSelector{width:100%;max-width:none}.marketingEventSelector select{width:100%;max-width:100%}.bookingWorkspace,.bookingColumns,.bookingDealSummary,.bookingContractCard,.bookingActivity,.salesDealTerms{min-width:0;max-width:100%}.bookingColumns{grid-template-columns:1fr!important}.bookingProgressGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bookingWorkspaceHead{align-items:stretch}.bookingWorkspaceHead>.buttonRow{width:100%;grid-template-columns:1fr 1fr!important;display:grid!important}.bookingWorkspaceHead>.buttonRow>*{justify-content:center;width:100%;min-width:0}}@media (max-width:600px){.marketingTypeRail{grid-template-columns:1fr 1fr}.marketingTypeRail button:last-child{grid-column:1/-1}.marketingAudienceSummary{grid-template-columns:1fr}.marketingCampaignStudio{padding-left:12px!important;padding-right:12px!important}.marketingCampaignStudio .panelHeader{flex-direction:column!important;align-items:flex-start!important}.marketingCampaignStudio .panelHeader>button{justify-content:center;width:100%}.marketingCampaignWorkspace>aside button{min-width:145px}.marketingCampaignMain .formGrid,.marketingRecipientBuilder .formGrid{grid-template-columns:1fr!important}.marketingCampaignMain .formActions{grid-template-columns:1fr 1fr!important;display:grid!important}.marketingCampaignMain .formActions button{justify-content:center;width:100%}.marketingCampaignMain .formActions button:last-child{grid-column:1/-1}.marketingCampaignPreview article{overflow:hidden}.marketingCampaignPreview article img{max-height:220px}.siteEventToolbar,.siteEventRows article,.marketingAudienceToolbar,.marketingAudienceList article{min-width:0}.siteEventToolbar{grid-template-columns:1fr!important;display:grid!important}.siteEventRows article{grid-template-columns:64px minmax(0,1fr)!important}.siteEventRows article>.buttonRow{grid-column:1/-1;justify-content:flex-start!important}.bookingProgressGrid,.bookingMoneyGrid,.bookingContractFacts,.bookingRequirementRows,.bookingWorkspaceHead>.buttonRow{grid-template-columns:1fr!important}.bookingDealSummary,.bookingContractCard{padding:12px}.bookingContractActions{grid-template-columns:1fr;display:grid!important}.bookingContractActions>*{justify-content:center;width:100%}.bookingActivity>summary{padding:11px}.bookingActivity>div{padding:0 11px 11px}}@media (max-width:700px){.content{min-width:0;overflow-x:hidden;padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.pageHeader,.pageHeader>div,.workspaceDashboard,.workspaceSection,.panel,.workspaceCommandBar,.workspaceSectionHeader,.panelHeader,.workspaceList,.workspaceListRow,.drawerForm,.modalCard{min-width:0;max-width:100%}.pageHeader,.workspaceCommandBar,.workspaceSectionHeader,.panelHeader{align-items:flex-start!important}.workspaceCommandBar,.workspaceSectionHeader,.panelHeader{flex-wrap:wrap}.workspaceCommandBar>div:first-child,.workspaceSectionHeader>div:first-child,.panelHeader>div:first-child{flex:240px;min-width:0}.workspaceCommandBar>.buttonRow,.workspaceSectionHeader>.buttonRow,.panelHeader>.buttonRow{width:100%;justify-content:flex-start!important}.workspaceCommandBar h1,.workspaceCommandBar h2,.workspaceSectionHeader h2,.workspaceSectionHeader h3,.panelHeader h2,.panelHeader h3,.workspaceCommandBar p,.workspaceSectionHeader p,.panelHeader p,.workspaceListRow span,.workspaceListRow small{overflow-wrap:anywhere}.workspaceKpis,.metrics,.previewMetrics,.financeHubKpis,.trueHubMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspaceKpi,.metric,.financeHubKpis>article,.trueHubMetricGrid>article{min-width:0}.formActions{flex-wrap:wrap;justify-content:stretch!important}.formActions>*{flex:150px;justify-content:center}.buttonRow{flex-wrap:wrap;max-width:100%}.tabs,.eventTabs,.siteBuilderTabs,.financeHubTabs{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;overflow-x:auto!important}.tabs::-webkit-scrollbar{display:none}.eventTabs::-webkit-scrollbar{display:none}.siteBuilderTabs::-webkit-scrollbar{display:none}.financeHubTabs::-webkit-scrollbar{display:none}.tabs>*,.eventTabs>*,.siteBuilderTabs>*,.financeHubTabs>*{white-space:nowrap;flex:none}.modalBackdrop{align-items:flex-end!important;padding:10px!important}.modalCard{max-height:92vh;overflow:auto;border-radius:18px 18px 8px 8px!important;padding:16px!important}.workspaceListRow{flex-wrap:wrap;gap:10px}.workspaceListRow>div:first-child{flex:220px;min-width:0}.searchField,.search,.toolbar input,.toolbar select{max-width:100%;min-width:0!important}.tablePanel,.adminTable,.financeHubTable,.staffingTable:not(.phase15Staffing),.productEntitlementTable,.adminOrgTable{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}img,video{max-width:100%}}@media (max-width:460px){.content{padding-left:10px!important;padding-right:10px!important}.panel{border-radius:13px!important}.workspaceKpis,.metrics,.previewMetrics,.financeHubKpis,.trueHubMetricGrid{grid-template-columns:1fr!important}.formActions{grid-template-columns:1fr!important;display:grid!important}.formActions>*{width:100%!important}.buttonRow.mobileStack,.workspaceCommandBar>.buttonRow{grid-template-columns:1fr!important;display:grid!important}.workspaceCommandBar>.buttonRow>*{justify-content:center;width:100%}.pageHeader h1{font-size:clamp(28px,9vw,38px)}}.supportTicketRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.supportTicketRow:hover{background:color-mix(in srgb,var(--tandem-cobalt) 5%,transparent)}.supportConversationPanel{gap:14px;display:grid}.supportConversation{gap:10px;display:grid}.supportConversation article{border:1px solid var(--line);background:var(--panel2);border-radius:13px;gap:6px;max-width:82%;padding:12px 14px;display:grid}.supportConversation article.support{border-color:color-mix(in srgb,var(--tandem-cobalt) 24%,var(--line));background:color-mix(in srgb,var(--tandem-cobalt) 7%,var(--panel));justify-self:start}.supportConversation article.requester{background:var(--panel);justify-self:end}.supportConversation article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportConversation article strong{font-size:12px}.supportConversation article small{color:var(--muted);font-size:11px}.supportConversation article p{white-space:pre-wrap;margin:0;line-height:1.55}.supportReplyBox{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.supportReplyBox textarea{resize:vertical;background:var(--input);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:11px;padding:11px 12px}.supportThreadModal{width:min(760px,100%)}.supportThreadMessages{gap:9px;max-height:50vh;padding-right:3px;display:grid;overflow:auto}.supportThreadMessages article{border:1px solid var(--line);background:var(--panel2);border-radius:11px;padding:11px 12px}.supportThreadMessages article>div{justify-content:space-between;gap:10px;display:flex}.supportThreadMessages p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.supportThreadMessages small{color:var(--muted)}@media (max-width:600px){.supportConversation article{max-width:94%}.supportReplyBox{grid-template-columns:1fr}.supportReplyBox button{justify-content:center;width:100%}.supportThreadMessages article>div{flex-direction:column;align-items:flex-start}}@media (max-width:900px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.modalBackdrop,.workspaceDrawerBackdrop{z-index:3000!important}.modalCard{overscroll-behavior:contain!important;max-height:calc(100dvh - 16px)!important;scroll-padding-bottom:calc(32px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.workspaceDrawer,.workspaceDrawer.wide,.workspaceDrawer.document{overscroll-behavior:contain!important;max-height:calc(100dvh - 8px)!important;overflow-y:auto!important}.workspaceDrawerBody{padding-bottom:calc(42px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(42px + env(safe-area-inset-bottom))!important}.modalActions,.formActions{padding-bottom:max(2px,env(safe-area-inset-bottom))}}.timecardReviewWorkspace{gap:14px;display:grid}.timecardReviewSummary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timecardReviewSummary span{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.timecardReviewList{display:grid}.timecardReviewRow{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.25fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.timecardReviewRow:first-child{border-top:0}.timecardReviewRow>div{gap:3px;min-width:0;display:grid}.timecardReviewRow strong{overflow-wrap:anywhere;font-size:12px}.timecardReviewRow small{color:var(--muted);font-size:11px;line-height:1.35}.timecardReviewActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:760px){.timecardReviewRow{grid-template-columns:1fr;gap:8px}.timecardReviewActions{justify-content:flex-start}}.contactSystemActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:9px;padding-top:9px;display:flex}.contactSystemActions .compactButton{margin:0}.communicationMessagePreview{white-space:pre-wrap;color:var(--muted)!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.45!important}.automationRuleList{display:grid}.automationRuleRow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.automationRuleRow:first-child{border-top:0}.automationState{background:var(--panel2);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.automationState.on{color:#73a8ff}.automationState svg{width:18px;height:18px}.automationRuleMain{gap:3px;min-width:0;display:grid}.automationRuleMain strong{font-size:13px}.automationRuleMain span,.automationRuleMain small{color:var(--muted);font-size:11px;line-height:1.4}.automationRuleActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.automationInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.automationInfoGrid article{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.automationInfoGrid svg{flex:none;width:18px}.automationInfoGrid strong{font-size:12px;display:block}.automationInfoGrid span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.automationTokens{border:1px solid var(--line);background:var(--panel2);border-radius:9px;gap:3px;padding:11px 12px;font-size:11px;display:grid}.automationTokens span{color:var(--muted)}@media (max-width:760px){.automationRuleRow{grid-template-columns:auto minmax(0,1fr)}.automationRuleActions{grid-column:1/-1;justify-content:flex-start}.automationInfoGrid{grid-template-columns:1fr}}.communicationsReplyRouting .panelHeader{align-items:flex-start}.communicationsReplyGrid{padding:0 14px 14px}.communicationsReplyGrid label{min-width:0}.communicationsReplyGrid small{color:var(--muted);font-size:11px;line-height:1.4}.communicationsRoutingNote{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:9px;flex-wrap:wrap;gap:6px;margin:0 14px 14px;padding:10px 12px;font-size:11px;display:flex}.communicationsRoutingNote strong{color:var(--text)}@media (max-width:900px){.unifiedTandemLogin input,.tandemAuthCard input,.unifiedAuthCard input,.oneTimeCodePanel input,.ticketCustomerAuthCard input,.scannerPairingCard input{font-size:16px!important}}.venueSharedFooter .tandemFooterBrand{min-height:38px;border-radius:9px!important;place-self:center end!important;padding:8px 10px!important}.venueSharedFooter .tandemFooterBrand .tandemOutboundBrand{align-items:center!important;gap:6px!important;display:flex!important}.venueSharedFooter .tandemFooterBrand .tandemOutboundBrand>span{line-height:1!important;display:block!important}.venueSharedFooter .tandemFooterBrand .tandemPoweredText{white-space:nowrap!important;align-items:center!important;gap:3px!important;line-height:1!important;display:inline-flex!important}.venueSharedFooter .tandemFooterBrand .tandemOutboundBrand small{display:none!important}@media (max-width:900px){.venueSharedFooter .tandemFooterBrand{margin-top:2px;justify-self:start!important}}.scannerDeviceDirectory{gap:12px;padding:14px;display:grid}.scannerDeviceDirectorySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scannerDeviceDirectorySummary>span{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:2px;padding:12px;display:grid}.scannerDeviceDirectorySummary strong{font-size:20px}.scannerDeviceDirectorySummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.scannerDeviceDirectoryTools{grid-template-columns:minmax(220px,1fr) minmax(150px,220px);align-items:center;gap:9px;display:grid}.scannerDeviceDirectoryTools .searchField{margin:0}.scannerDeviceListPanel .scannerDeviceList{overscroll-behavior:contain;max-height:720px;overflow:auto}.scannerDeviceListPanel .scannerDeviceList>article{position:relative}@media (max-width:760px){.scannerDeviceDirectorySummary{grid-template-columns:1fr 1fr}.scannerDeviceDirectoryTools{grid-template-columns:1fr}.scannerDeviceListPanel .scannerDeviceList{max-height:none}}.orderLedgerButton{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0}.orderLedgerButton:hover{background:var(--panel2)}.orderLedgerButton>span:last-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.orderLedgerButton>span:last-child svg{width:14px;height:14px;color:var(--muted);flex:none}.orderDetailDrawer{gap:18px;display:grid}.orderDetailDrawer>section{gap:10px;display:grid}.orderDetailDrawer>section>h3{margin:0;font-size:13px}.orderSupportTickets{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.orderSupportTickets>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.orderSupportTickets>article:first-child{border-top:0}.orderSupportTickets>article>div,.orderSupportTickets>article>span{gap:3px;min-width:0;display:grid}.orderSupportTickets strong,.orderSupportTickets b{font-size:11px}.orderSupportTickets small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.orderSupportTimeline{gap:7px;display:grid}.orderSupportTimeline article{border:1px solid var(--line);background:var(--panel2);border-radius:9px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.orderSupportTimeline svg{flex:none;width:15px}.orderSupportTimeline span{gap:2px;display:grid}.orderSupportTimeline strong{font-size:11px}.orderSupportTimeline small{color:var(--muted);font-size:11px}@media (max-width:760px){.orderSupportTickets>article{grid-template-columns:1fr}.orderLedgerButton{min-height:74px}}.scannerFieldHeader{align-items:center;gap:12px;margin-bottom:12px;padding:4px 2px;display:flex}.scannerFieldHeader>div:nth-child(2){min-width:0}.scannerFieldHeader h1{font-size:25px;line-height:1.05}.scannerFieldHeader p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scannerOperationalGrid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.72fr);align-items:start;gap:14px;display:grid}.scannerOperationalGrid>.scannerCamera{margin:0}.scannerSideRail{gap:12px;min-width:0;display:grid}.scannerSideRail>.panel{margin:0}.scannerStaffSignIn{padding:16px!important}.scannerStaffSignIn .panelHeader{margin-bottom:8px}.scannerStaffSignIn>p{margin:0 0 12px;line-height:1.55}.scannerStaffSignIn form{gap:11px;display:grid}.scannerStaffSignIn label{gap:6px;font-size:11px;font-weight:850;display:grid}.scannerStaffSignIn select,.scannerStaffSignIn input{width:100%;min-height:44px}.scannerStaffSignIn form>button{justify-content:center;min-height:46px}.scannerManualCompact{overflow:hidden;padding:0!important}.scannerManualCompact summary{cursor:pointer;align-items:center;gap:10px;padding:14px 15px;list-style:none;display:flex}.scannerManualCompact summary::-webkit-details-marker{display:none}.scannerManualCompact summary>span{gap:2px;display:grid}.scannerManualCompact summary strong{font-size:12px}.scannerManualCompact summary small{color:var(--muted);font-size:11px}.scannerManualCompact[open] summary{border-bottom:1px solid var(--line)}.scannerManualCompact form{padding:12px 14px 14px}.scannerManualCompact .scannerManualRow{margin:0}.scannerManualCompact .scannerManualRow input{min-width:0}.scannerCameraError{border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--panel));color:var(--red);border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.scannerCameraError svg{flex:none;width:18px}.scannerCameraError span{gap:2px;display:grid}.scannerCameraError strong{font-size:12px}.scannerCameraError small{color:var(--text);font-size:11px;line-height:1.4}.scannerSideRail .scanLog{padding:14px!important}.scannerSideRail .panelHeader{margin-bottom:4px}.scannerRailEmpty{text-align:center;color:var(--muted);place-items:center;gap:6px;padding:28px 12px;display:grid}.scannerRailEmpty svg{width:30px;height:30px}.scannerRailEmpty strong{color:var(--text);font-size:13px}.scannerRailEmpty span{font-size:11px;line-height:1.45}.scannerActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.scannerCameraControls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.scannerCameraControls label{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.scannerCameraControls label>svg{flex:none}.scannerCameraControls select{min-width:150px;max-width:230px;min-height:38px}.scannerCameraControls button{justify-content:center;min-height:38px}.scannerCameraControls button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 22%,transparent)}.boxOfficeSeatQty{text-align:right;gap:2px;display:grid}.boxOfficeSeatQty b{font-size:18px}.boxOfficeSeatQty small{color:var(--muted);font-size:10px}@media (min-width:901px){.scannerOperationalGrid>.scannerCamera{position:sticky;top:12px}.scannerViewport{min-height:420px}}@media (max-width:900px){.scannerOperationalGrid{grid-template-columns:1fr}.scannerOperationalGrid>.scannerCamera{order:1}.scannerSideRail{order:2;grid-template-columns:1fr 1fr}.scannerSideRail>.scannerStaffSignIn,.scannerSideRail>.scanLog{grid-column:1/-1}}@media (max-width:620px){.scannerPage{max-width:none}.scannerFieldHeader{align-items:flex-start;padding-right:0}.scannerFieldHeader h1{font-size:22px}.scannerFieldHeader p{white-space:normal}.scannerModeSwitch{gap:6px}.scannerModeSwitch button{padding:8px 5px}.scannerModeSwitch button span{font-size:11px}.scannerCheckpointBar{grid-template-columns:1fr;gap:8px;padding:9px 10px;display:grid}.scannerCheckpointBar select{width:100%}.scannerOperationalGrid{gap:10px}.scannerSideRail{grid-template-columns:1fr}.scannerSideRail>*{grid-column:auto!important}.scannerViewport{aspect-ratio:4/5}.scannerViewport>span{justify-content:center;width:calc(100% - 24px);bottom:12px}.scannerCamera{padding:10px!important}.scannerActions{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid!important}.scannerCameraControls{grid-template-columns:1fr 1fr;width:100%;display:grid}.scannerCameraControls label{grid-column:1/-1;width:100%}.scannerCameraControls select{width:100%;min-width:0;max-width:none}.scannerCameraControls button{width:100%}.scannerActions>.scannerDeviceMini{text-align:center;width:100%}.scanResultBanner{align-items:flex-start;padding:15px 14px}.scanResultBanner strong{font-size:18px}.scannerPhotoActions{grid-template-columns:1fr}.scannerPhotoActions button{min-height:52px}}
