.platformShell{color:#eef5ff;background:#07111f;min-height:100vh}.platformAdmin{min-height:100vh}.platformTopbar{background:#0b1727;border-bottom:1px solid #1b2a3d;justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.platformTopbar>div:first-child{align-items:center;gap:10px;display:flex}.platformTopbar span{display:grid}.platformTopbar small{color:#8fa4be;font-size:11px}.platformTopbar>div:last-child{gap:8px;display:flex}.platformTopbar button{color:#c7d4e5;background:#102035;border:1px solid #26384f;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;display:flex}.platformBody{grid-template-columns:210px 1fr;min-height:calc(100vh - 68px);display:grid}.platformBody aside{background:#091523;border-right:1px solid #17263a;padding:18px 12px}.platformBody aside>span{color:#5f7694;padding:8px;font-size:11px;display:block}.platformBody aside button{text-align:left;color:#9db0c7;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 11px;font-weight:750}.platformBody aside button.active{color:#fff;background:#14263d}.platformBody main{padding:24px}.platformHero{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.platformHero h1{margin:4px 0;font-size:34px}.platformHero p{color:#91a5be}.platformAdmin .panel,.platformAdmin .metric{background:#0e1c2d;border-color:#1d3048}.platformAdmin .adminOrgRow,.platformAdmin .adminOrgHead{border-color:#20334b}.platformAdmin select,.platformAdmin input{color:#e8f1fc;background:#0a1726;border-color:#29405c}.productEntitlementTable{display:grid}.productEntitlementTable>div{border-bottom:1px solid #20334b;grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:10px;padding:10px 5px;font-size:11px;display:grid}.planAdminGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.planAdminGrid article{gap:8px;display:grid}.planAdminGrid article strong{font-size:24px}.planAdminGrid article span{color:#8fa4be;font-size:11px}.supportModeBanner{z-index:100;color:#fff;background:#14325c;border-bottom:1px solid #31598b;align-items:center;gap:10px;padding:8px 14px;display:flex;position:sticky;top:0}.supportModeBanner>div{flex:1;display:grid}.supportModeBanner span,.supportModeBanner small{color:#c5d5e9;font-size:11px}.supportModeBanner button{color:#fff;background:#0f2747;border:1px solid #6686ad;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:flex}.accessHoldPage{background:radial-gradient(circle at 50% 15%,#2563ff26,#0000 30%),#081525;place-items:center;min-height:100vh;padding:24px;display:grid}.accessHoldCard{color:#fff;background:#0e1c2d;border:1px solid #21354d;border-radius:20px;width:min(650px,100%);padding:34px}.accessHoldCard>svg{color:#f5b942}.accessHoldCard h1{letter-spacing:-.04em;font-size:34px}.accessHoldCard>p{color:#a4b5c9;line-height:1.6}.accessHoldMeta{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.accessHoldMeta span{color:#8ea3bd;border:1px solid #263a53;border-radius:10px;padding:12px;font-size:11px;display:grid}.accessHoldMeta strong{color:#fff;margin-top:3px;font-size:13px}.productOnboardingHero{align-items:center;gap:14px;margin-bottom:16px;display:flex}.productOnboardingHero>svg{color:var(--tandem-cobalt)}.productOnboardingHero>div{flex:1}.productOnboardingHero h1{margin:3px 0}.productOnboardingHero p{color:var(--muted)}.productActivation,.productOnboardingForm{gap:12px;display:grid}.onboardingMiniSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.onboardingMiniSteps span{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.onboardingMiniSteps b{background:var(--tandem-cobalt);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}@media (max-width:850px){.platformBody{grid-template-columns:1fr}.platformBody aside{border-bottom:1px solid #17263a;border-right:0;display:flex;overflow:auto}.platformBody aside>span{display:none}.platformBody aside button{white-space:nowrap;width:auto}.productEntitlementTable{overflow:auto}.productEntitlementTable>div{min-width:700px}.planAdminGrid,.accessHoldMeta{grid-template-columns:1fr}}.readinessGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.readinessGrid article{gap:6px;display:grid}.readinessGrid article>span{color:#8fa4be;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.readinessGrid article>strong{font-size:16px}.readinessGrid .ready{color:#5ee0cb}.readinessGrid .missing{color:#f39a9f}.readinessGrid small{color:#8fa4be}.testRunbook{display:grid}.testStep{border-top:1px solid #20334b;align-items:center;gap:10px;padding:10px 0;display:flex}.testStep:first-of-type{border-top:0}.testStep b{color:#8fc1ff;background:#14325c;border-radius:999px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.testStep span{font-size:11px}@media (max-width:900px){.readinessGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.readinessGrid{grid-template-columns:1fr}}.platformOrgFilters{grid-template-columns:1fr 170px 180px;gap:8px;margin-bottom:12px;display:grid}.platformOrgFilters label{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.platformOrgFilters input{color:var(--text);background:0 0;border:0;outline:0;width:100%;padding:10px 0}.platformOrgFilters select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:9px}.platformOrgName{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.platformOrgDetail,.supportAccessModal{width:min(640px,100% - 28px)}.platformDetailGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.platformDetailGrid>div,.platformDetailProducts>div{border:1px solid var(--line);border-radius:10px;gap:3px;padding:12px;display:grid}.platformDetailGrid span,.platformDetailProducts span{color:var(--muted);text-transform:uppercase;font-size:11px}.platformDetailProducts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.supportAccessModal{gap:14px;display:grid}.supportAccessModal label{gap:6px;display:grid}.supportAccessModal input,.supportAccessModal textarea{width:100%}@media (max-width:800px){.platformOrgFilters{grid-template-columns:1fr}.platformDetailGrid,.platformDetailProducts{grid-template-columns:1fr 1fr}}.platformOrgControl,.platformMiniList{background:#0b1727;border:1px solid #20334b;border-radius:12px;margin-top:12px;padding:14px}.platformOrgControl>strong,.platformMiniList>strong{margin-bottom:10px;display:block}.platformMiniList>div{border-top:1px solid #20334b;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.platformMiniList small{color:#8fa4be}.platformCommercialGrid{margin-top:10px}html[data-theme=light] .platformShell,html[data-theme=light] .platformAdmin{color:#172033!important;background:#f4f7fb!important}html[data-theme=light] .platformTopbar,html[data-theme=light] .platformBody aside{background:#fff!important;border-color:#dce4ee!important}html[data-theme=light] .platformTopbar small,html[data-theme=light] .platformHero p,html[data-theme=light] .platformBody aside button{color:#607087!important}html[data-theme=light] .platformBody aside button.active{color:#173e7a!important;background:#edf4ff!important}html[data-theme=light] .platformAdmin .panel,html[data-theme=light] .platformAdmin .metric,html[data-theme=light] .platformOrgControl,html[data-theme=light] .platformMiniList{color:#172033!important;background:#fff!important;border-color:#dce4ee!important}html[data-theme=light] .platformAdmin select,html[data-theme=light] .platformAdmin input,html[data-theme=light] .platformAdmin textarea{color:#172033!important;background:#fff!important;border-color:#cbd6e2!important}html[data-theme=light] .platformMiniList>div{border-color:#dce4ee!important}html[data-theme=light] .platformMiniList small{color:#607087!important}.platformTabs{gap:4px;display:grid}.platformBody,.platformBody main,.platformBody aside,.platformBody main .panel{min-width:0;max-width:100%}.adminOrgActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminOrgActions .compactButton{white-space:nowrap}.adminOrgTable.helpdeskQueue{overflow-x:auto}.adminOrgTable.helpdeskQueue .adminOrgHead,.adminOrgTable.helpdeskQueue .adminOrgRow{grid-template-columns:minmax(140px,1.4fr) minmax(120px,1.1fr) minmax(88px,.8fr) minmax(160px,1.6fr) minmax(110px,.9fr) minmax(168px,1.1fr);min-width:920px}.productEntitlementTable.expanded{max-width:100%;overflow-x:auto}.productEntitlementTable.expanded>div{grid-template-columns:minmax(168px,200px) repeat(var(--platform-product-count,12),minmax(112px,1fr));white-space:nowrap;min-width:max-content}.productEntitlementTable.expanded select,.productEntitlementTable.expanded strong,.productEntitlementTable.expanded span{white-space:nowrap}.platformAlerts{gap:10px;margin-bottom:14px;display:grid}.platformAlerts article{border-top:1px solid #20334b;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.platformAlerts p{color:#8fa4be;margin:4px 0 0}.platformAlertActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platformPolicyToggle{align-items:center;gap:8px;margin-top:12px;display:flex}.consentDecision{gap:14px;margin-top:16px;display:grid}.consentActions{justify-content:flex-start}@media (max-width:850px){.platformBody{grid-template-columns:minmax(0,1fr)}.platformBody aside{border-bottom:1px solid #17263a;border-right:0;max-width:100%;padding:8px 10px;display:block;overflow:hidden}.platformBody aside>span{display:none}.platformTabs{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.platformTabs button{white-space:nowrap;flex:none;width:auto}.platformBody main{overflow-x:hidden}.platformTopbar{flex-wrap:wrap;row-gap:8px;height:auto;min-height:68px;padding:10px 12px}.platformTopbar>div:last-child{flex-wrap:wrap}.productEntitlementTable.expanded>div{min-width:max-content}.platformAlerts article{flex-direction:column;align-items:flex-start}}.platformAdmin .platformOrgSearch{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:44px;color:var(--text);box-shadow:none;border-radius:12px;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.platformAdmin .platformOrgSearch svg{color:var(--muted);flex:none;width:16px;height:16px}.platformAdmin .platformOrgFilters .platformOrgSearch>input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .platformAdmin .platformOrgFilters .platformOrgSearch>input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .platformAdmin .platformOrgFilters .platformOrgSearch>input:not([type=checkbox]):not([type=radio]):hover,html[data-theme=light] .platformAdmin .platformOrgFilters .platformOrgSearch>input:not([type=checkbox]):not([type=radio]):focus{appearance:none;outline:none;flex:1;width:100%;min-width:0;height:42px;margin:0;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:42px!important;padding:0!important}.platformAdmin .platformOrgSearch:focus-within{border-color:var(--tandem-cobalt,#2563ff);box-shadow:0 0 0 3px #2563ff29}.platformAdmin .orgDirectory .orgField{align-items:center;min-width:0;display:flex;position:relative}.platformAdmin .orgDirectory .orgField>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platformAdmin .orgDirectory .orgField select{width:100%;min-width:0}.platformAdmin .helpdeskCards{display:none}.platformAdmin .helpdeskQueue .helpdeskStatus,.platformAdmin .status.helpdeskStatus{white-space:normal;text-align:center;place-self:center start;width:max-content;max-width:100%;grid-area:auto!important}.platformAdmin .helpdeskQueue .helpdeskOrganization,.platformAdmin .helpdeskQueue .helpdeskChannel,.platformAdmin .helpdeskQueue .helpdeskIssue,.platformAdmin .helpdeskQueue .helpdeskRequester{overflow-wrap:anywhere;min-width:0}.platformAdmin .pilotEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:0;margin:0;display:flex;padding:14px 12px 8px!important}.platformAdmin .pilotEmpty svg{width:22px;height:22px;color:var(--tandem-cobalt,#2563ff);margin:0 0 2px}.platformAdmin .pilotEmpty strong{margin:0}.platformAdmin .pilotEmpty span{max-width:36ch;margin:0 auto;display:block}.platformAdmin .pilotInviteList{margin-top:2px}.platformAdmin .pilotInviteList>div{align-items:center;gap:10px 12px;min-height:44px;padding:12px 0}.platformAdmin .pilotInviteList>div strong,.platformAdmin .pilotInviteList>div span{overflow-wrap:anywhere;min-width:0}.platformAdmin .pilotWorkspace .panelHeader .compactButton,.platformAdmin .platformHero .primary{min-height:40px}@media (max-width:820px){.platformAdmin .platformTopbar{z-index:40;height:auto;min-height:0;padding:max(12px,calc(env(safe-area-inset-top) + 8px)) 12px 10px;background:#0b1727;position:sticky;top:0}html[data-theme=light] .platformAdmin .platformTopbar{background:#fff!important}.platformAdmin .platformBody main{padding:14px 14px calc(112px + env(safe-area-inset-bottom))}.platformAdmin .platformHero{align-items:flex-start;gap:12px;margin-bottom:12px}.platformAdmin .platformHero h1{margin:2px 0;font-size:28px;line-height:1.08}.platformAdmin .platformHero p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.platformAdmin .platformHero>svg{flex:none;margin-top:2px}.platformAdmin .platformHero .primary{flex:none;min-height:44px}.platformAdmin .previewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.platformAdmin .previewMetrics .metric{overflow:visible;min-width:0!important;min-height:0!important;padding:12px 12px 10px!important}.platformAdmin .previewMetrics .metric span{letter-spacing:.04em;line-height:1.3;display:block;font-size:11px!important}.platformAdmin .previewMetrics .metric strong{line-height:1.1;margin:4px 0 0!important;font-size:22px!important}.platformAdmin .orgScreen{flex-direction:column;min-width:0;display:flex}.platformAdmin .orgScreen .platformHero{order:0}.platformAdmin .orgScreen .platformOrgFilters{order:1;margin-bottom:12px}.platformAdmin .orgScreen .previewMetrics{order:2}.platformAdmin .orgScreen .panel{order:3;min-width:0}.platformAdmin .platformOrgFilters{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.platformAdmin .platformOrgSearch{grid-column:1/-1}.platformAdmin .platformOrgFilters select{width:100%;min-width:0;min-height:44px;scroll-margin-bottom:120px;font-size:16px}.platformAdmin .orgDirectory,.platformAdmin .orgDirectory .adminOrgHead,.platformAdmin .orgDirectory .adminOrgRow{max-width:100%;min-width:0!important}.platformAdmin .orgDirectory{overflow:visible!important}.platformAdmin .orgDirectory .adminOrgHead{display:none}.platformAdmin .orgDirectory .adminOrgRow{border:1px solid var(--line);background:#0e1c2d;border-radius:14px;grid-template-columns:1fr 1fr;align-items:end;gap:8px 10px;width:100%;padding:12px}html[data-theme=light] .platformAdmin .orgDirectory .adminOrgRow{background:#fff!important;border-color:#dce4ee!important}.platformAdmin .orgDirectory .platformOrgName,.platformAdmin .orgDirectory .orgStructure,.platformAdmin .orgDirectory .orgUsers,.platformAdmin .orgDirectory .adminOrgActions{grid-column:1/-1}.platformAdmin .orgDirectory .orgStructure,.platformAdmin .orgDirectory .orgUsers{overflow-wrap:anywhere}.platformAdmin .orgDirectory .orgField{align-items:stretch;gap:4px;display:grid}.platformAdmin .orgDirectory .orgField>span{clip:auto;letter-spacing:.06em;text-transform:uppercase;width:auto;height:auto;color:var(--muted);margin:0;font-size:11px;font-weight:750;position:static;overflow:visible}.platformAdmin .orgDirectory .orgField select,.platformAdmin .orgDirectory .adminOrgActions .compactButton{width:100%;min-height:44px;min-width:0!important}.platformAdmin .orgDirectory .adminOrgActions{display:grid}.platformAdmin .helpdeskTable{display:none!important}.platformAdmin .helpdeskCards{gap:10px;display:grid}.platformAdmin .helpdeskCard{border:1px solid var(--line);background:#0e1c2d;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}html[data-theme=light] .platformAdmin .helpdeskCard{color:#172033;background:#fff!important;border-color:#dce4ee!important}.platformAdmin .helpdeskCard header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platformAdmin .helpdeskCard header strong{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.3}.platformAdmin .helpdeskCard .helpdeskOrg{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700}.platformAdmin .helpdeskCard .helpdeskMeta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.platformAdmin .helpdeskCard .helpdeskMeta span,.platformAdmin .helpdeskCard .helpdeskMeta time{overflow-wrap:anywhere;min-width:0}.platformAdmin .helpdeskCard .helpdeskIssue{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.platformAdmin .helpdeskCard .adminOrgActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.platformAdmin .helpdeskCard .adminOrgActions .compactButton{flex:140px;justify-content:center;min-height:44px}.platformAdmin .pilotWorkspace{grid-template-columns:1fr!important}.platformAdmin .pilotWorkspace .panelHeader .compactButton{min-height:44px}.platformAdmin .pilotAdminList article{align-items:start}.platformAdmin .pilotAdminList .status{grid-area:auto;justify-self:end;width:max-content}.platformAdmin .pilotInviteList>div{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.platformAdmin .pilotInviteList>div strong{grid-area:1/1}.platformAdmin .pilotInviteList>div span{grid-area:2/1}.platformAdmin .pilotInviteList>div small{white-space:nowrap;grid-area:1/2/span 2;align-self:center}}.platformAdmin .salesCrm{gap:12px;width:100%;min-width:0;display:grid}.platformAdmin .salesCrm .salesReadOnly{color:#8fa4be;margin:0;font-size:13px}.platformAdmin .salesCrm .salesToolbar{grid-template-columns:minmax(0,1fr) minmax(140px,180px) auto auto;place-items:stretch stretch;gap:8px;width:100%;min-width:0;display:grid}.platformAdmin .salesCrm .salesSearch{color:#e8f1fc;box-sizing:border-box;background:#0a1726;border:1px solid #29405c;border-radius:12px;align-items:center;width:100%;min-width:0;min-height:44px;margin:0;padding:0 12px;display:flex}.platformAdmin .salesCrm .salesSearch>input,html[data-theme=light] .platformAdmin .salesCrm .salesSearch>input,html[data-theme=light] .platformAdmin .salesCrm .salesSearch>input:hover,html[data-theme=light] .platformAdmin .salesCrm .salesSearch>input:focus{appearance:none;outline:none;flex:auto;height:42px;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:16px!important}.platformAdmin .salesCrm .salesSearch:focus-within{border-color:#2563ff;box-shadow:0 0 0 3px #2563ff29}.platformAdmin .salesCrm .salesToolbar select,.platformAdmin .salesCrm .salesListSort select{color:#e8f1fc;background:#0a1726;border:1px solid #29405c;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:16px}.platformAdmin .salesCrm .salesViewToggle{background:#0a1726;border:1px solid #29405c;border-radius:10px;width:100%;min-width:0;display:flex;overflow:hidden}.platformAdmin .salesCrm .salesViewToggle button{color:#9db0c7;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:750;display:inline-flex}.platformAdmin .salesCrm .salesViewToggle button.active{color:#fff;background:#14325c}.platformAdmin .salesCrm .salesToolbar .primary{justify-content:center;width:100%;min-height:44px}.platformAdmin .salesCrm .salesImport p,.platformAdmin .salesCrm .salesImportPreview p{color:#8fa4be;margin:4px 0 0;font-size:13px;line-height:1.45}.platformAdmin .salesCrm .salesFile{color:#9db0c7;gap:6px;width:100%;min-width:0;margin-top:10px;font-size:12px;font-weight:750;display:grid}.platformAdmin .salesCrm .salesFile input[type=file]{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;margin:0;padding:8px 10px;font-size:14px;display:block}.platformAdmin .salesCrm .salesFile input[type=file]::file-selector-button{appearance:none;color:#173e7a;min-height:32px;font:inherit;cursor:pointer;background:#edf4ff;border:1px solid #2563ff;border-radius:8px;margin-right:12px;padding:8px 12px;font-weight:750}.platformAdmin .salesCrm .salesImportPreview{gap:8px;min-width:0;margin-top:12px;display:grid}.platformAdmin .salesCrm .salesImportPreview ul{color:#d5e2f2;margin:0;padding-left:18px}.platformAdmin .salesCrm .salesImportPreview li{margin:2px 0}.platformAdmin .salesCrm .salesBoard{scroll-snap-type:x proximity;gap:10px;width:100%;min-width:0;padding-bottom:6px;display:flex;overflow-x:auto}.platformAdmin .salesCrm .salesColumn{scroll-snap-align:start;border:1px solid #20334b;border-top:3px solid var(--sales-stage,#2563ff);background:#0b1727;border-radius:14px;flex:0 0 240px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.platformAdmin .salesCrm .salesColumn[data-stage=prospect]{--sales-stage:#8fa4be}.platformAdmin .salesCrm .salesColumn[data-stage=contacted]{--sales-stage:#2563ff}.platformAdmin .salesCrm .salesColumn[data-stage=replied_engaged]{--sales-stage:#14b8a6}.platformAdmin .salesCrm .salesColumn[data-stage=meeting_booked]{--sales-stage:#3d82ff}.platformAdmin .salesCrm .salesColumn[data-stage=proposal_sent]{--sales-stage:#14b8a6}.platformAdmin .salesCrm .salesColumn[data-stage=pilot_negotiation]{--sales-stage:#1d4ed8}.platformAdmin .salesCrm .salesColumn[data-stage=won]{--sales-stage:#14b8a6}.platformAdmin .salesCrm .salesColumn[data-stage=lost_parked]{--sales-stage:#8b9cb3}.platformAdmin .salesCrm .salesColumn header{color:#d5e4f5;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.platformAdmin .salesCrm .salesColumn header b{color:#8fa4be}.platformAdmin .salesCrm .salesBoardCard,.platformAdmin .salesCrm .salesDealRow{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0e1c2d;border:1px solid #20334b;border-radius:12px;gap:3px;padding:10px;display:grid}.platformAdmin .salesCrm .salesBoardCard strong,.platformAdmin .salesCrm .salesDealCard strong,.platformAdmin .salesCrm .salesDealRow strong{overflow-wrap:anywhere;font-size:14px}.platformAdmin .salesCrm .salesBoardCard span,.platformAdmin .salesCrm .salesBoardCard small,.platformAdmin .salesCrm .salesDealCard p,.platformAdmin .salesCrm .salesDealRow span{color:#8fa4be;overflow-wrap:anywhere;font-size:12px}.platformAdmin .salesCrm .salesColumnEmpty{color:#8fa4be;margin:0;font-size:12px}.platformAdmin .salesCrm .salesDealTable{display:grid}.platformAdmin .salesCrm .salesDealHead,.platformAdmin .salesCrm .salesDealRow{grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) minmax(120px,1fr) minmax(140px,.9fr) minmax(90px,.7fr) 110px}.platformAdmin .salesCrm .salesDealHead{color:#8fa4be;letter-spacing:.05em;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:800}.platformAdmin .salesCrm .salesDealCards{display:none}.platformAdmin .salesCrm .salesDealCard{background:#0e1c2d;border:1px solid #20334b;border-radius:14px;gap:4px;padding:12px;display:grid}.platformAdmin .salesCrm .salesDealCard header,.platformAdmin .salesCrm .salesTimeline article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platformAdmin .salesCrm .salesDealCard .compactButton{min-height:44px;margin-top:8px}.platformAdmin .salesCrm .salesStagePill{color:#d6e6ff;background:#14325c;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:11px;font-weight:800}.platformAdmin .salesCrm .salesStagePill.stage-won{color:#7ee8dc;background:#14b8a629}.platformAdmin .salesCrm .salesStagePill.stage-lost_parked{color:#9aabbd;background:#1a2838}.platformAdmin .salesCrm .salesListSort{justify-content:flex-end;margin-bottom:10px;display:flex}.platformAdmin .salesCrm .salesDealForm{grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0;display:grid}.platformAdmin .salesCrm .salesDealForm label,.platformAdmin .salesCrm .salesFile{min-width:0}.platformAdmin .salesCrm .salesDealForm label,.platformAdmin .salesCrm .salesDateField legend{color:#9db0c7;gap:6px;font-size:12px;font-weight:750;display:grid}.platformAdmin .salesCrm .salesDealForm input,.platformAdmin .salesCrm .salesDealForm select,.platformAdmin .salesCrm .salesDealForm textarea,.platformAdmin .salesCrm .salesDateParts select{box-sizing:border-box;width:100%;min-width:0}.platformAdmin .salesCrm .salesDealForm textarea{color:#e8f1fc;font:inherit;background:#0a1726;border:1px solid #29405c;border-radius:10px;padding:10px 12px}.platformAdmin .salesCrm .salesDealForm small,.platformAdmin .salesCrm .salesDateField small{color:#8fa4be}.platformAdmin .salesCrm .salesDealForm a{color:#8eb6ff;font-size:12px}.platformAdmin .salesCrm .salesNotes,.platformAdmin .salesCrm .salesDateField,.platformAdmin .salesCrm .salesActions,.platformAdmin .salesCrm .salesFormActions,.platformAdmin .salesCrm .salesPlanRates,.platformAdmin .salesCrm .salesProposalSend,.platformAdmin .salesCrm .salesProposalEditor,.platformAdmin .salesCrm .salesProposalEditorHint{grid-column:1/-1}.platformAdmin .salesCrm .salesPlanRates{color:#8fa4be;margin:0;font-size:13px;line-height:1.45}.platformAdmin .salesCrm .salesDateField{border:0;gap:6px;width:100%;min-width:0;margin:0;padding:0;display:grid}.platformAdmin .salesCrm .salesDateField legend{padding:0}.platformAdmin .salesCrm .salesDateParts{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.1fr);gap:8px;width:100%;display:grid}.platformAdmin .salesCrm .salesDateParts label{min-width:0}.platformAdmin .salesCrm .salesDateParts select{min-height:44px;padding:0 8px;font-size:16px}.platformAdmin .salesCrm .salesActions{border-top:1px solid #20334b;gap:8px;width:100%;min-width:0;margin:4px 0 0;padding-top:14px;display:grid}.platformAdmin .salesCrm .salesActions h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.platformAdmin .salesCrm .salesActions>p{color:#8fa4be;margin:0;font-size:12px;line-height:1.4}.platformAdmin .salesCrm .salesStageActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0;display:grid}.platformAdmin .workspaceDrawer .salesStageActions button.salesAction,.platformAdmin .workspaceDrawer .salesStageActions a.salesAction,html[data-theme=light] .platformAdmin .workspaceDrawer .salesStageActions button.salesAction,html[data-theme=light] .platformAdmin .workspaceDrawer .salesStageActions a.salesAction{appearance:none;cursor:pointer;width:100%;margin:0;color:#173e7a!important;letter-spacing:0!important;text-align:center!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #2563ff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:10px 12px!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;display:flex!important}.platformAdmin .workspaceDrawer .salesStageActions button.salesAction.primary,html[data-theme=light] .platformAdmin .workspaceDrawer .salesStageActions button.salesAction.primary{color:#fff!important;background:#2563ff!important;border-color:#2563ff!important}.platformAdmin .workspaceDrawer .salesStageActions button.salesAction:disabled{opacity:.5;cursor:not-allowed}.platformAdmin .workspaceDrawer .salesFormActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.platformAdmin .workspaceDrawer .salesFormActions button,html[data-theme=light] .platformAdmin .workspaceDrawer .salesFormActions button{appearance:none;cursor:pointer;width:100%;color:#173e7a!important;text-align:center!important;background:#fff!important;border:1px solid #2563ff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;font-size:15px!important;font-weight:750!important;display:flex!important}.platformAdmin .workspaceDrawer .salesFormActions button.primary,html[data-theme=light] .platformAdmin .workspaceDrawer .salesFormActions button.primary{color:#fff!important;background:#2563ff!important;border-color:#2563ff!important}.platformAdmin .salesCrm .salesTimeline{gap:10px;margin-top:18px;display:grid}.platformAdmin .salesCrm .salesTimeline h3{margin:0}.platformAdmin .salesCrm .salesTimeline article{border-top:1px solid #20334b;gap:4px;padding-top:10px;display:grid}.platformAdmin .salesCrm .salesTimeline p,.platformAdmin .salesCrm .salesTimeline small{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.platformAdmin .salesCrm .salesTimeline small,.platformAdmin .salesCrm .salesStageMove{color:#8fa4be;font-size:12px}html[data-theme=light] .platformAdmin .salesCrm .salesColumn,html[data-theme=light] .platformAdmin .salesCrm .salesBoardCard,html[data-theme=light] .platformAdmin .salesCrm .salesDealRow,html[data-theme=light] .platformAdmin .salesCrm .salesDealCard{color:#172033;background:#fff;border-color:#dce4ee}html[data-theme=light] .platformAdmin .salesCrm .salesSearch,html[data-theme=light] .platformAdmin .salesCrm .salesToolbar select,html[data-theme=light] .platformAdmin .salesCrm .salesListSort select,html[data-theme=light] .platformAdmin .salesCrm .salesViewToggle,html[data-theme=light] .platformAdmin .salesCrm .salesDealForm textarea,html[data-theme=light] .platformAdmin .salesCrm .salesDateParts select{color:#172033;background:#fff;border-color:#cbd6e2}html[data-theme=light] .platformAdmin .salesCrm .salesViewToggle button.active{color:#173e7a;background:#edf4ff}html[data-theme=light] .platformAdmin .salesCrm .salesActions{border-top-color:#dce4ee}@media (max-width:820px){.platformAdmin .salesCrm .salesToolbar{grid-template-columns:minmax(0,1fr)}.platformAdmin .salesCrm .salesToolbar>*{grid-column:1/-1;width:100%;min-width:0}.platformAdmin .salesCrm .salesToolbar .primary{justify-content:center;min-height:44px}.platformAdmin .salesCrm .salesViewToggle{grid-template-columns:1fr 1fr;display:grid}.platformAdmin .salesCrm .salesViewToggle button{flex:1;justify-content:center}.platformAdmin .salesCrm .salesBoard{grid-template-columns:1fr;display:grid;overflow:visible}.platformAdmin .salesCrm .salesBoard[data-show-empty=false] .salesColumn:not(:has(.salesBoardCard)){display:none}.platformAdmin .salesCrm .salesColumn{flex:none}.platformAdmin .salesCrm .salesDealTable{display:none!important}.platformAdmin .salesCrm .salesDealCards{gap:10px;display:grid}.platformAdmin .salesCrm .salesDealForm{grid-template-columns:1fr}.platformAdmin .salesCrm .salesStageActions{grid-template-columns:minmax(0,1fr);display:grid}.platformAdmin .salesCrm .salesFormActions,.platformAdmin .workspaceDrawer .salesFormActions{grid-template-columns:minmax(0,1fr)}.platformAdmin .salesCrm .salesDealCard .compactButton,.platformAdmin .salesCrm .salesStageActions button,.platformAdmin .salesCrm .salesImportPreview .primary{width:100%}}.platformAdmin .financeScreen{gap:14px;display:grid}.platformAdmin .financeScreen .platformHero{margin-bottom:0}.platformAdmin .financeScreen .platformHero .secondary{white-space:nowrap;align-items:center;gap:6px;min-height:40px;display:flex}.platformAdmin .financeFilters{flex-wrap:wrap;gap:8px;display:flex}.platformAdmin .financeFilters label{background:#0a1726;border:1px solid #29405c;border-radius:10px;flex:220px;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.platformAdmin .financeFilters input,.platformAdmin .financeFilters select{color:#e8f1fc;background:#0a1726;border:1px solid #29405c;border-radius:10px;width:100%;min-width:0;padding:10px}.platformAdmin .financeFilters select{flex:180px}.platformAdmin .financeFilters label input{background:0 0;border:0;padding:10px 0}.platformAdmin .financeMetrics{margin:0}.platformAdmin .financeAwaiting{color:#8fa4be;margin:0;font-size:13px}.platformAdmin .financeSourceGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.platformAdmin .financeSourceGrid article{gap:4px;padding:14px;display:grid}.platformAdmin .financeSourceGrid span,.platformAdmin .financeSourceGrid small{color:#8fa4be;font-size:12px}.platformAdmin .financeSourceGrid strong{font-size:20px}.platformAdmin .financePanel,.platformAdmin .financePayouts{gap:12px;display:grid}.platformAdmin .financePanel .panelHeader p,.platformAdmin .financePayouts p{color:#8fa4be;margin:4px 0 0}.platformAdmin .financeTable{overflow-x:auto}.platformAdmin .financeHead,.platformAdmin .financeRow{grid-template-columns:minmax(150px,1.3fr) minmax(120px,1fr) minmax(120px,.9fr) 76px minmax(90px,.7fr) minmax(120px,.8fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(90px,.7fr);align-items:center;gap:10px;min-width:980px;display:grid}.platformAdmin .financeLines .financeHead,.platformAdmin .financeLines .financeRow{grid-template-columns:minmax(150px,1.1fr) minmax(130px,1fr) minmax(110px,.9fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(90px,.7fr)}.platformAdmin .financeHead{color:#8fa4be;letter-spacing:.05em;text-transform:uppercase;background:#0b1727;border-bottom:1px solid #20334b;padding:9px 14px;font-size:11px}.platformAdmin .financeRow{font-variant-numeric:tabular-nums;border-bottom:1px solid #20334b;padding:10px 14px}.platformAdmin .financeRow>span{gap:2px;min-width:0;display:grid}.platformAdmin .financeRow small{color:#8fa4be;font-size:11px}.platformAdmin .financeCards{display:none}.platformAdmin .financePayoutFigures{flex-wrap:wrap;gap:16px;display:flex}.platformAdmin .financePayoutFigures span{gap:3px;display:grid}.platformAdmin .financePayoutFigures small{color:#8fa4be;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.platformAdmin .financePayoutFigures strong{font-size:22px}html[data-theme=light] .platformAdmin .financeFilters label,html[data-theme=light] .platformAdmin .financeFilters input,html[data-theme=light] .platformAdmin .financeFilters select{color:#172033!important;background:#fff!important;border-color:#cbd6e2!important}html[data-theme=light] .platformAdmin .financeHead{color:#607087!important;background:#f3f7fb!important;border-color:#dce4ee!important}html[data-theme=light] .platformAdmin .financeRow{border-color:#dce4ee!important}html[data-theme=light] .platformAdmin .financeCard{color:#172033!important;background:#fff!important;border-color:#dce4ee!important}.platformAdmin .financeTest{color:#f6d48a;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#3a2a12;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}html[data-theme=light] .platformAdmin .financeTest{color:#8a5a00!important;background:#fff4d6!important}@media (max-width:820px){.platformAdmin .financeFilters{grid-template-columns:minmax(0,1fr)}.platformAdmin .financeFilters select,.platformAdmin .financeScreen .platformHero .secondary{width:100%;min-height:44px}.platformAdmin .financeScreen .platformHero{display:grid}.platformAdmin .financeTable{display:none!important}.platformAdmin .financeCards{gap:10px;display:grid}.platformAdmin .financeCard{background:#0e1c2d;border:1px solid #20334b;border-radius:14px;gap:6px;padding:12px;display:grid}.platformAdmin .financeCard header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.platformAdmin .financeCard p,.platformAdmin .financeCard small{color:#8fa4be;margin:0}.platformAdmin .financeCard dl{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0;display:grid}.platformAdmin .financeCard dl div{gap:2px;display:grid}.platformAdmin .financeCard dt{color:#8fa4be;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.platformAdmin .financeCard dd{font-variant-numeric:tabular-nums;margin:0}}@media (max-width:390px){.platformAdmin .financeCard header{flex-wrap:wrap}.platformAdmin .financeCard dl{grid-template-columns:1fr}}.platformAdmin .salesCrm .salesIntake{color:#d6e6ff;background:#14325c;border-radius:999px;width:max-content;margin:2px 0 0;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.platformAdmin .salesCrm .salesProposalSend{background:#102a4c;border:2px solid #2563ff;border-radius:14px;gap:10px;margin:0;padding:14px;display:grid}.platformAdmin .salesCrm .salesProposalSend h3{letter-spacing:-.02em;text-transform:none;color:#fff;margin:0;font-size:18px}.platformAdmin .salesCrm .salesProposalSend p{color:#d5e4f7;margin:0;font-size:13px;line-height:1.45}.platformAdmin .salesCrm .salesProposalSend label{color:#d5e4f7}.platformAdmin .salesCrm .salesProposalActions{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .platformAdmin .salesCrm .salesProposalSend{background:#f3f7ff;border-color:#2563ff}html[data-theme=light] .platformAdmin .salesCrm .salesProposalSend h3{color:#0b1f3b}html[data-theme=light] .platformAdmin .salesCrm .salesProposalSend p,html[data-theme=light] .platformAdmin .salesCrm .salesProposalSend label{color:#33475f}.platformAdmin .salesCrm .salesProposalEditor{background:#0c1b2e;border:1px solid #29405c;border-radius:14px;gap:10px;margin:0;padding:14px;display:grid}.platformAdmin .salesCrm .salesProposalEditor h3{margin:0;font-size:16px}.platformAdmin .salesCrm .salesProposalEditor p{color:#c5d4e6;margin:0;font-size:13px;line-height:1.45}.platformAdmin .salesCrm .salesProposalFields{gap:10px;display:grid}.platformAdmin .salesCrm .salesProposalEditor textarea{width:100%;min-height:0}html[data-theme=light] .platformAdmin .salesCrm .salesProposalEditor{background:#fff;border-color:#d5e0ec}html[data-theme=light] .platformAdmin .salesCrm .salesProposalEditor p{color:#33475f}.platformAdmin .salesCrm .salesDos{background:#0b1727;border:1px solid #20334b;border-radius:12px;grid-column:1/-1;gap:8px;margin:4px 0 0;padding:12px;display:grid}.platformAdmin .salesCrm .salesDos h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.platformAdmin .salesCrm .salesDos p{color:#8fa4be;margin:0;font-size:13px;line-height:1.45}.platformAdmin .salesCrm .salesDos label{gap:6px;display:grid}.platformAdmin .salesCrm .salesDos input{box-sizing:border-box;width:100%;min-width:0}.platformAdmin .salesCrm .salesPresignup{background:#0b1727;border:1px solid #20334b;border-radius:12px;grid-column:1/-1;gap:8px;margin:4px 0 0;padding:12px;display:grid}.platformAdmin .salesCrm .salesPresignup h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.platformAdmin .salesCrm .salesPresignup p{color:#8fa4be;margin:0;font-size:13px;line-height:1.45}.platformAdmin .salesCrm .salesPresignup dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;display:grid}.platformAdmin .salesCrm .salesPresignup dt{color:#8fa4be;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.platformAdmin .salesCrm .salesPresignup dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}html[data-theme=light] .platformAdmin .salesCrm .salesDos{background:#f7fafc;border-color:#dce4ee}html[data-theme=light] .platformAdmin .salesCrm .salesPlanRates{color:#52677e}html[data-theme=light] .platformAdmin .salesCrm .salesIntake{color:#173e7a;background:#edf4ff}.platformAdmin .salesCrm .salesViewToggle .salesChatUnread,.platformAdmin .salesChats .salesChatUnread{color:#06231f;background:#14b8a6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;display:inline-grid}.platformAdmin .salesChats{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;min-width:0;min-height:560px;display:grid}.platformAdmin .salesChatList,.platformAdmin .salesChatDetail{background:#0b1727;border:1px solid #20334b;border-radius:14px;min-width:0}.platformAdmin .salesChatList{flex-direction:column;max-height:72vh;display:flex;overflow:auto}.platformAdmin .salesChatList>header{color:#d5e4f5;background:#0b1727;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;top:0}.platformAdmin .salesChatList>p{color:#8fa4be;margin:0;padding:0 12px 12px;font-size:13px}.platformAdmin .salesChatList>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #20334b;gap:2px;padding:12px;display:grid}.platformAdmin .salesChatList>button.active{background:#14325c}.platformAdmin .salesChatList strong{justify-content:space-between;gap:8px;font-size:14px;display:flex}.platformAdmin .salesChatList em{color:#14b8a6;font-size:11px;font-style:normal;font-weight:800}.platformAdmin .salesChatList span,.platformAdmin .salesChatList small{color:#8fa4be;font-size:12px}.platformAdmin .salesChatDetail{flex-direction:column;min-height:560px;display:flex}.platformAdmin .salesChatEmpty{color:#8fa4be;text-align:center;justify-items:center;gap:6px;margin:auto;padding:24px;display:grid}.platformAdmin .salesChatDetailHead{border-bottom:1px solid #20334b;align-items:center;gap:10px;padding:12px;display:flex}.platformAdmin .salesChatDetailHead strong{display:block}.platformAdmin .salesChatDetailHead span{color:#8fa4be;font-size:12px}.platformAdmin .salesChatBack{display:none}.platformAdmin .salesChatLayout{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);min-height:0;display:grid}.platformAdmin .salesChatConversation{flex-direction:column;min-width:0;min-height:420px;display:flex}.platformAdmin .salesChatMessages{flex-direction:column;flex:1;gap:10px;max-height:460px;padding:12px;display:flex;overflow:auto}.platformAdmin .salesChatMessages article{gap:3px;max-width:92%;display:grid}.platformAdmin .salesChatMessages span{color:#8fa4be;font-size:11px;font-weight:800}.platformAdmin .salesChatMessages p{white-space:pre-wrap;overflow-wrap:anywhere;background:#10233a;border-radius:12px;margin:0;padding:10px 12px}.platformAdmin .salesChatMessages .visitor{align-self:end}.platformAdmin .salesChatMessages .visitor p{background:#14325c}.platformAdmin .salesChatMessages .internal p{color:#f3e2b8;background:#2a2416}.platformAdmin .salesChatConversation form{border-top:1px solid #20334b;gap:8px;padding:12px;display:grid}.platformAdmin .salesChatConversation textarea{box-sizing:border-box;color:#e8f1fc;width:100%;min-height:72px;font:inherit;background:#0a1726;border:1px solid #29405c;border-radius:10px;padding:10px;font-size:16px}.platformAdmin .salesChatProfile{border-left:1px solid #20334b;align-content:start;gap:8px;padding:12px;display:grid}.platformAdmin .salesChatProfile h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.platformAdmin .salesChatProfile label{color:#9db0c7;gap:4px;font-size:12px;display:grid}.platformAdmin .salesChatProfile input{box-sizing:border-box;color:#e8f1fc;background:#0a1726;border:1px solid #29405c;border-radius:10px;width:100%;min-width:0;min-height:40px;padding:0 10px;font-size:16px}.platformAdmin .salesChatActions{gap:8px;display:grid}.platformAdmin .salesChatActions button,.platformAdmin .salesChatProfile>button,.platformAdmin .salesChatConversation form button{min-height:40px}@media (max-width:900px){.platformAdmin .salesChats{grid-template-columns:1fr}.platformAdmin .salesChatList.hasThread{display:none}.platformAdmin .salesChatBack{color:#1d4ed8;background:0 0;border:0;padding:0;font-weight:750;display:inline-flex}.platformAdmin .salesChatLayout{grid-template-columns:1fr}.platformAdmin .salesChatProfile{border-top:1px solid #20334b;border-left:0}}html[data-theme=light] .platformAdmin .salesChatList,html[data-theme=light] .platformAdmin .salesChatDetail{color:#172033;background:#fff;border-color:#dce4ee}html[data-theme=light] .platformAdmin .salesChatList>header{color:#172033;background:#fff}html[data-theme=light] .platformAdmin .salesChatList>button{border-top-color:#e6edf5}html[data-theme=light] .platformAdmin .salesChatList>button.active{background:#edf4ff}html[data-theme=light] .platformAdmin .salesChatList span,html[data-theme=light] .platformAdmin .salesChatList small,html[data-theme=light] .platformAdmin .salesChatDetailHead span,html[data-theme=light] .platformAdmin .salesChatProfile label{color:#607087}html[data-theme=light] .platformAdmin .salesChatMessages p{color:#172033;background:#f4f7fb}html[data-theme=light] .platformAdmin .salesChatMessages .visitor p{color:#172033;background:#edf4ff}html[data-theme=light] .platformAdmin .salesChatMessages .internal p{color:#7a4b00;background:#fff7e8}html[data-theme=light] .platformAdmin .salesChatProfile,html[data-theme=light] .platformAdmin .salesChatDetailHead,html[data-theme=light] .platformAdmin .salesChatConversation form{border-color:#dce4ee}.platformAdmin .platformOrgFilters{grid-template-columns:minmax(0,1fr) 150px 160px 180px 180px}.platformAdmin .orgDirectory .adminOrgHead,.platformAdmin .orgDirectory .adminOrgRow{grid-template-columns:minmax(150px,1.7fr) minmax(104px,.8fr) minmax(150px,1.3fr) minmax(50px,.45fr) minmax(104px,.8fr) minmax(130px,1fr) minmax(120px,.8fr)}.platformAdmin .orgSortHead{all:unset;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.platformAdmin .orgSortHead.active,.platformAdmin .orgSortHead:hover{color:var(--text,#eef5ff)}.platformAdmin .orgSortHead:focus-visible{outline:2px solid var(--tandem-cobalt,#2563ff);outline-offset:3px;border-radius:4px}.platformAdmin .orgExpiry{flex-direction:column;min-width:0;align-items:flex-start!important;gap:3px!important;display:flex!important}.platformAdmin .orgExpiryLabel{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.platformAdmin .orgExpiryDate{flex-direction:column;align-items:flex-start!important;gap:1px!important;display:flex!important}.platformAdmin .orgExpiryDate small{color:var(--muted,#8fa4be);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.platformAdmin .orgExpiryDate strong{font-size:12px}.platformAdmin .orgExpiryBadge{color:var(--muted,#8fa4be);background:#8fa4be24;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750}.platformAdmin .orgExpiry.soon .orgExpiryBadge{color:#f5b942;background:#f5b9422e}.platformAdmin .orgExpiry.ended .orgExpiryBadge{color:#f39a9f;background:#f39a9f2e}html[data-theme=light] .platformAdmin .orgExpiry.soon .orgExpiryBadge{color:#8a5a00}html[data-theme=light] .platformAdmin .orgExpiry.ended .orgExpiryBadge{color:#b42318}@media (max-width:1180px){.platformAdmin .platformOrgFilters{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))}.platformAdmin .platformOrgFilters .platformOrgSearch{grid-column:1/-1}}@media (max-width:820px){.platformAdmin .platformOrgFilters,.platformAdmin .orgDirectory .adminOrgRow{grid-template-columns:1fr 1fr}.platformAdmin .orgDirectory .orgExpiry{flex-flow:wrap;grid-column:1/-1;align-items:center!important;gap:6px 10px!important}.platformAdmin .orgDirectory .orgExpiryLabel{clip:auto;letter-spacing:.06em;text-transform:uppercase;width:auto;height:auto;color:var(--muted);flex-basis:100%;font-size:11px;font-weight:750;position:static}.platformAdmin .orgExpiryDate{flex-direction:row!important;align-items:baseline!important;gap:6px!important}}.adminBillingPanel>strong small{color:#8fa4be;font-weight:400}.adminBillingNote{color:#8fa4be;margin:0;font-size:13px}.adminBillingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:10px;display:grid}.platformMiniList .adminBillingGrid>div{border:1px solid #20334b;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.adminBillingGrid span,.adminBillingInvoices>span{color:#8fa4be;text-transform:uppercase;font-size:11px}.adminBillingGrid b{text-transform:capitalize}.adminBillingGrid code{overflow-wrap:anywhere;font-size:12px}.platformMiniList .adminBillingInvoices>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.adminBillingInvoices>div>span{overflow-wrap:anywhere}@media (max-width:520px){.adminBillingGrid{grid-template-columns:1fr}.platformMiniList .adminBillingInvoices>div{grid-template-columns:1fr auto}.adminBillingInvoices>div>small:first-of-type{grid-area:2/1/auto/-1}}html[data-theme=light] .adminBillingGrid>div{border-color:#dce4ee!important}.accountPage .accountMain{gap:16px;max-width:1120px;padding:22px;display:grid}.accountPage .accountBack{color:#9db0c7;align-items:center;gap:6px;width:max-content;font-size:13px;font-weight:700;display:inline-flex}.accountPage .accountBack:focus-visible,.accountPage .accountBundleCard button:focus-visible,.accountPage .accountControls button:focus-visible{outline-offset:3px;outline:2px solid #8fc1ff}.accountPage .accountSection{gap:12px;scroll-margin-top:16px;display:grid}.accountPage .accountSection .panelHeader p{color:#91a5be;margin:4px 0 0}.accountPage .accountMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.accountPage .accountMetrics .metric small{color:#8fa4be;font-size:12px;display:block}.accountPage .accountFactGrid,.accountPage .accountControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accountPage .accountFactGrid>div,.accountPage .accountControls label{gap:4px;display:grid}.accountPage .accountFactGrid span,.accountPage .accountControls label,.accountPage .accountSupport label{color:#8fa4be;font-size:12px}.accountPage .accountControls .buttonRow{align-items:end}.accountPage .accountBundleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accountPage .accountBundleCard{align-content:start;gap:8px;min-width:0;display:grid}.accountPage .accountBundleCard h2{margin:0;font-size:18px}.accountPage .accountBundleCard p,.accountPage .accountBundleCard ul{color:#9db0c7;margin:0}.accountPage .accountBundleCard ul{padding-left:18px}.accountPage .accountBundleState strong{color:#eef5ff}.accountPage .accountBundleCard select,.accountPage .accountControls select,.accountPage .accountSupport select,.accountPage .accountSupport input,.accountPage .accountSupport textarea{width:100%;min-height:44px}.accountPage .accountSupport{gap:12px;display:grid}.accountPage .accountSupport textarea{color:#e8f1fc;background:#0a1726;border:1px solid #29405c;border-radius:10px;min-height:96px;padding:10px}.accountPage .accountRequest{border-top:1px solid #20334b;gap:8px;padding-top:8px;display:grid}.accountPage .accountRequest>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.accountPage .accountRequest small{color:#8fa4be}.accountPage .accountDeal{border-top:1px solid #20334b;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.accountPage .accountDeal div{gap:2px;min-width:0;display:grid}.accountPage .accountDeal small,.accountPage .accountDeal span,.accountPage .accountPeople small,.accountPage .accountStructure small{color:#8fa4be}.accountPage .accountAnswers{gap:10px;display:grid}.accountPage .accountAnswers article{border-top:1px solid #20334b;gap:4px;padding-top:8px;display:grid}.accountPage .accountAnswers dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}.accountPage .accountAnswers dl div{gap:2px;display:grid}.accountPage .accountAnswers dt{color:#8fa4be;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.accountPage .accountAnswers dd{margin:0}.accountPage .accountPeople{display:grid}.accountPage .accountPeople>div{border-top:1px solid #20334b;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.accountPage .accountStructure{grid-template-columns:1fr 1fr;gap:16px;display:grid}.accountPage .accountStructure h3{margin:0 0 8px}.accountPage .accountStructure p{border-top:1px solid #20334b;justify-content:space-between;gap:8px;margin:0;padding:6px 0;display:flex}.accountPage a.platformOrgName{text-decoration:none}@media (max-width:1280px){.accountPage .accountBundleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.accountPage .accountMain{padding:14px}.accountPage .accountMetrics,.accountPage .accountFactGrid,.accountPage .accountControls,.accountPage .accountStructure,.accountPage .accountAnswers dl{grid-template-columns:1fr 1fr}.accountPage .accountBundleGrid{grid-template-columns:1fr}.accountPage .accountControls .buttonRow,.accountPage .accountDeal{grid-template-columns:1fr;display:grid}.accountPage .accountControls .buttonRow>*,.accountPage .accountDeal .compactButton,.accountPage .accountBundleCard .secondary,.accountPage .accountBundleCard .primary,.accountPage .accountSupport .primary{justify-content:center;width:100%;min-height:44px}.accountPage .platformHero{display:grid}}@media (max-width:390px){.accountPage .accountMain{padding:12px}.accountPage .accountMetrics,.accountPage .accountFactGrid,.accountPage .accountControls,.accountPage .accountStructure,.accountPage .accountAnswers dl,.accountPage .accountPeople>div{grid-template-columns:1fr}.accountPage .accountPeople>div{display:grid}.accountPage .platformHero h1{font-size:28px}}html[data-theme=light] .accountPage .accountBack{color:#173e7a}html[data-theme=light] .accountPage .accountBundleCard p,html[data-theme=light] .accountPage .accountBundleCard ul,html[data-theme=light] .accountPage .accountSection .panelHeader p{color:#607087}html[data-theme=light] .accountPage .accountBundleState strong{color:#172033}html[data-theme=light] .accountPage .accountSupport textarea{color:#172033;background:#fff;border-color:#cbd6e2}html[data-theme=light] .accountPage .accountRequest,html[data-theme=light] .accountPage .accountDeal,html[data-theme=light] .accountPage .accountAnswers article,html[data-theme=light] .accountPage .accountPeople>div,html[data-theme=light] .accountPage .accountStructure p{border-color:#dce4ee}.platformAdmin button.primary,.platformAdmin a.primary{color:#fff;background:#2563ff;border:1px solid #2563ff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-weight:750;text-decoration:none;display:inline-flex}.platformAdmin button.secondary,.platformAdmin a.secondary{color:#d5e4f5;background:#102035;border:1px solid #29405c;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.platformAdmin .compactButton{min-height:36px;padding:6px 10px}.platformAdmin .platformTopbar>div:last-child>button{border-radius:10px;width:auto;min-height:40px}.platformAdmin button:focus-visible,.platformAdmin a:focus-visible,.platformAdmin select:focus-visible,.platformAdmin textarea:focus-visible,.platformAdmin input:focus-visible{outline-offset:2px;outline:2px solid #8fc1ff}.platformAdmin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.platformAdmin select,.platformAdmin textarea{box-sizing:border-box;color:#e8f1fc;background:#0a1726;border:1px solid #29405c;border-radius:10px;min-height:42px}.platformAdmin textarea{resize:vertical;min-height:96px;padding:10px}.platformAdmin .platformOrgSearch>input,.platformAdmin .salesCrm .salesSearch>input,.platformAdmin .financeFilters label input,.platformAdmin .helpSearch>input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:42px;padding:0}.platformAdmin .adminScreen{gap:14px;min-width:0;display:grid}.platformAdmin .adminScreen>.platformHero,.platformAdmin .adminScreen>.previewMetrics{margin-bottom:0}.platformAdmin .metric,.platformAdmin .panel{border-radius:16px}.platformAdmin .orgDirectory .orgField select,.platformAdmin .platformOrgFilters>select,.platformAdmin .financeFilters select{border-radius:10px;min-height:42px}.platformAdmin .financeSourceGrid article,.platformAdmin .financeCard{border-radius:14px}.platformAdmin .helpCenter{background:#0e1c2d;border:1px solid #1d3048;border-radius:16px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:min(78vh,820px);min-height:520px;display:grid;overflow:hidden}.platformAdmin .helpInbox,.platformAdmin .helpThread{flex-direction:column;min-width:0;min-height:0;display:flex}.platformAdmin .helpInbox{background:#0b1727;border-right:1px solid #20334b}.platformAdmin .helpFilters{border-bottom:1px solid #20334b;gap:8px;padding:12px;display:grid}.platformAdmin .helpSearch,.platformAdmin .helpFilters>select{width:100%}.platformAdmin .helpList{flex:1;min-height:0;overflow:auto}.platformAdmin .helpList>button{color:#e8f1fc;text-align:left;background:0 0;border:0;border-bottom:1px solid #20334b;border-radius:0;gap:3px;width:100%;min-height:0;margin:0;padding:12px 14px;font-weight:500;display:grid}.platformAdmin .helpList>button.active{background:#14263d}.platformAdmin .helpInboxTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.platformAdmin .helpInboxTop strong,.platformAdmin .helpInboxSubject{overflow-wrap:anywhere}.platformAdmin .helpInboxOrg,.platformAdmin .helpInboxMeta,.platformAdmin .helpThreadHead p{color:#8fa4be;font-size:12px}.platformAdmin .helpInboxMeta{justify-content:space-between;gap:8px;display:flex}.platformAdmin .helpPriority,.platformAdmin .helpAccount{color:#d5e4f5;background:#8fa4be24;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:2px 8px;font-size:12px;font-weight:750;display:inline-flex}.platformAdmin .helpAccount{color:#d6e6ff;background:#14325c}.platformAdmin .helpThreadHead{border-bottom:1px solid #20334b;gap:8px;padding:14px 16px;display:grid}.platformAdmin .helpThreadHead h2{overflow-wrap:anywhere;margin:0;font-size:22px}.platformAdmin .helpThreadHead p{margin:4px 0 0}.platformAdmin .helpFacts,.platformAdmin .helpThreadTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platformAdmin .helpThreadTools{justify-content:space-between}.platformAdmin .helpThreadTools .iconButton{color:#d5e4f5;background:#102035;border:1px solid #29405c;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.platformAdmin button.helpBack{display:none}.platformAdmin .helpThreadMessages{flex:1;min-height:0;max-height:none;padding:14px 16px;overflow:auto}.platformAdmin .helpThreadEmpty{margin:auto;padding:24px}.platformAdmin .helpReply{background:#0b1727;border-top:1px solid #20334b;gap:8px;padding:12px 16px 14px;display:grid}.platformAdmin .helpReply label{color:#8fa4be;gap:6px;font-size:12px;font-weight:750;display:grid}.platformAdmin .helpReply textarea,.platformAdmin .helpReply select{width:100%}.platformAdmin .helpReply .muted{margin:0}.platformAdmin .helpReplyActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platformAdmin .salesStageStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.platformAdmin .salesStageStrip button{color:#d5e4f5;text-align:left;background:#0e1c2d;border:1px solid #29405c;border-radius:12px;align-content:center;gap:2px;min-height:64px;padding:8px 10px;display:grid}.platformAdmin .salesStageStrip button span{color:#8fa4be;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.platformAdmin .salesStageStrip button strong{color:#fff;font-size:20px}.platformAdmin .salesStageStrip button.active{background:#14325c;border-color:#2563ff}.platformAdmin .salesDealForm .salesDetailHead{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platformAdmin .salesDealForm .salesDetailHead h2{overflow-wrap:anywhere;margin:0;font-size:22px}.platformAdmin .salesDealForm .salesDetailHead p{color:#91a5be;margin:4px 0 0}.platformAdmin .salesCrm .salesPresignup{border-color:#29405c;box-shadow:inset 3px 0 #2563ff}@media (max-width:1440px){.platformAdmin .salesCrm .salesColumn{flex-basis:220px}.platformAdmin .helpCenter{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}@media (max-width:1280px){.platformAdmin .helpCenter{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.platformAdmin .salesStageStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.platformAdmin .helpCenter{grid-template-columns:1fr;height:calc(100dvh - 210px);min-height:420px}.platformAdmin .helpCenter[data-show=list] .helpThread,.platformAdmin .helpCenter[data-show=thread] .helpInbox{display:none}.platformAdmin button.helpBack{display:inline-flex}.platformAdmin .helpInbox{border-right:0}.platformAdmin .salesStageStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.platformAdmin .salesDealForm .salesDetailHead{display:grid}}@media (max-width:390px){.platformAdmin .helpFilters,.platformAdmin .helpReplyActions,.platformAdmin .helpFacts{grid-template-columns:1fr;display:grid}.platformAdmin .helpReplyActions>*{width:100%}.platformAdmin .helpPriority,.platformAdmin .helpAccount{justify-content:center;width:100%}.platformAdmin .salesStageStrip,.platformAdmin .financeCard dl,.platformAdmin .platformOrgFilters,.platformAdmin .orgDirectory .adminOrgRow{grid-template-columns:1fr}.platformAdmin .platformHero h1{font-size:26px}.platformAdmin .helpThreadHead h2,.platformAdmin .salesDealForm .salesDetailHead h2{font-size:20px}}html[data-theme=light] .platformAdmin button.secondary,html[data-theme=light] .platformAdmin a.secondary{color:#173e7a;background:#fff;border-color:#cbd6e2}html[data-theme=light] .platformAdmin button.primary,html[data-theme=light] .platformAdmin a.primary{color:#fff;background:#2563ff;border-color:#2563ff}html[data-theme=light] .platformAdmin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),html[data-theme=light] .platformAdmin select,html[data-theme=light] .platformAdmin textarea{color:#172033;background:#fff;border-color:#cbd6e2}html[data-theme=light] .platformAdmin .helpCenter,html[data-theme=light] .platformAdmin .helpInbox,html[data-theme=light] .platformAdmin .helpReply,html[data-theme=light] .platformAdmin .salesStageStrip button{color:#172033;background:#fff;border-color:#dce4ee}html[data-theme=light] .platformAdmin .helpList>button{color:#172033;border-bottom-color:#e6edf5}html[data-theme=light] .platformAdmin .helpList>button.active,html[data-theme=light] .platformAdmin .salesStageStrip button.active{color:#173e7a;background:#edf4ff}html[data-theme=light] .platformAdmin .salesStageStrip button strong{color:#172033}html[data-theme=light] .platformAdmin .helpInboxOrg,html[data-theme=light] .platformAdmin .helpInboxMeta,html[data-theme=light] .platformAdmin .helpThreadHead p,html[data-theme=light] .platformAdmin .salesDealForm .salesDetailHead p{color:#607087}html[data-theme=light] .platformAdmin .helpPriority{color:#33475f;background:#f3f7fb}html[data-theme=light] .platformAdmin .helpAccount{color:#173e7a;background:#edf4ff}html[data-theme=light] .platformAdmin .helpThreadTools .iconButton{color:#173e7a;background:#fff;border-color:#cbd6e2}html[data-theme=light] .platformAdmin .salesCrm .salesPresignup{background:#f7fafc;border-color:#dce4ee}.platformAdmin .financeActiveScope{background:#10233d;border:1px solid #2563ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.platformAdmin .financeScopeText{color:#d6e6ff;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.platformAdmin .financeScopeActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platformAdmin .financeSourceTile{cursor:pointer;transition:border-color .15s,background .15s}.platformAdmin .financeSourceTile.active{background:#132844;border-color:#2563ff}.platformAdmin .financeHierarchyList{gap:12px;min-width:0;display:grid}.platformAdmin .financeOrgNode{background:#0b1727;border:1px solid #20334b;border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.platformAdmin .financeOrgHeader,.platformAdmin .financeVenueHeader,.platformAdmin .financeEventHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.platformAdmin .financeNodeToggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:220px;align-items:flex-start;gap:8px;min-width:0;padding:0;display:flex}.platformAdmin .financeNodeToggle svg{color:#8fa4be;flex:none;margin-top:3px}.platformAdmin .financeNodeTitle{gap:2px;min-width:0;display:grid}.platformAdmin .financeNodeTitle strong{overflow-wrap:anywhere;font-size:15px}.platformAdmin .financeNodeTitle small{color:#8fa4be;overflow-wrap:anywhere;font-size:12px}.platformAdmin .financeNodeMetrics{font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px 12px;min-width:0;display:grid}.platformAdmin .financeNodeMetrics.compact{grid-template-columns:repeat(4,minmax(90px,1fr))}.platformAdmin .financeNodeMetrics>div{gap:2px;min-width:0;display:grid}.platformAdmin .financeNodeMetrics span{color:#8fa4be;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.platformAdmin .financeNodeMetrics strong{overflow-wrap:anywhere;font-size:14px}.platformAdmin .financeNodeActions{align-items:center;gap:8px;display:flex}.platformAdmin .financeSourcePills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.platformAdmin .financeSourcePill,.platformAdmin .financeSourceBadge{color:#d5e4f5;background:#0f2036;border:1px solid #223854;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:5px 10px;font-size:12px;line-height:1.25;display:inline-flex}.platformAdmin .financeSourcePill{cursor:pointer}.platformAdmin .financeSourcePill.active,.platformAdmin .financeSourceBadge.active{color:#fff;background:#16345e;border-color:#2563ff}.platformAdmin .financeSourcePill small,.platformAdmin .financeSourceBadge span{color:#91a7c2;font-size:11px}.platformAdmin .financeSourceBadge.interactive{cursor:pointer}.platformAdmin .financeVenueList{border-top:1px solid #1e3148;gap:10px;min-width:0;padding-top:10px;display:grid}.platformAdmin .financeVenueNode{background:#0e1c2d;border:1px solid #1f334d;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.platformAdmin .financeEventList{border-top:1px solid #1f334d;gap:8px;min-width:0;padding-top:8px;display:grid}.platformAdmin .financeEventNode{background:#0a1625;border:1px solid #223854;border-radius:10px;gap:8px;min-width:0;padding:10px 12px;display:grid}.platformAdmin .financeEventTransactions{border-top:1px solid #1f334d;gap:6px;min-width:0;padding-top:6px;display:grid}.platformAdmin .financeEventTxRow{border-bottom:1px solid #17283d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;padding:6px 0;font-size:12px;display:flex}.platformAdmin .financeEventTxRow:last-child{border-bottom:0}.platformAdmin .financeEventTxRow>div:first-child{gap:2px;min-width:0;display:grid}.platformAdmin .financeEventTxRow small{color:#8fa4be;font-size:11px}.platformAdmin .financeEventTxAmounts{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(72px,auto));gap:8px 12px;display:grid}.platformAdmin .financeEventTxAmounts span{gap:1px;display:grid}.platformAdmin .financeEventTxAmounts small{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.accountPage .accountFinanceMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.accountPage .accountFinanceBreakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.accountPage .accountFinanceBreakdowns .platformMiniList{min-width:0;margin-top:0}.accountPage .accountFinanceBreakdowns .platformMiniList>div{flex-wrap:wrap;align-items:flex-start}.accountPage .accountFinanceBreakdowns .platformMiniList a{color:#8fc1ff;font-weight:700;text-decoration:none}.accountPage .accountFinanceBreakdowns .platformMiniList a:hover{text-decoration:underline}.accountPage .accountFinanceVenueRow>div{gap:2px;min-width:0;display:grid}html[data-theme=light] .platformAdmin .financeActiveScope{background:#edf4ff!important;border-color:#2563ff!important}html[data-theme=light] .platformAdmin .financeScopeText{color:#173e7a!important}html[data-theme=light] .platformAdmin .financeOrgNode,html[data-theme=light] .platformAdmin .financeVenueNode,html[data-theme=light] .platformAdmin .financeEventNode{color:#172033!important;background:#fff!important;border-color:#dce4ee!important}html[data-theme=light] .platformAdmin .financeSourcePill,html[data-theme=light] .platformAdmin .financeSourceBadge{color:#172033!important;background:#f4f7fb!important;border-color:#cbd6e2!important}html[data-theme=light] .platformAdmin .financeSourcePill.active,html[data-theme=light] .platformAdmin .financeSourceBadge.active{color:#173e7a!important;background:#edf4ff!important;border-color:#2563ff!important}html[data-theme=light] .platformAdmin .financeSourcePill small,html[data-theme=light] .platformAdmin .financeSourceBadge span,html[data-theme=light] .platformAdmin .financeNodeTitle small,html[data-theme=light] .platformAdmin .financeNodeMetrics span{color:#607087!important}html[data-theme=light] .platformAdmin .financeVenueList,html[data-theme=light] .platformAdmin .financeEventList,html[data-theme=light] .platformAdmin .financeEventTransactions,html[data-theme=light] .platformAdmin .financeEventTxRow{border-color:#e6edf5!important}html[data-theme=light] .accountPage .accountFinanceBreakdowns .platformMiniList a{color:#173e7a}@media (max-width:1280px){.platformAdmin .financeNodeMetrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.platformAdmin .financeNodeMetrics.compact{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.accountPage .accountFinanceMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.platformAdmin .financeNodeMetrics,.platformAdmin .financeNodeMetrics.compact,.platformAdmin .financeEventTxAmounts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.platformAdmin .financeNodeActions,.platformAdmin .financeScopeActions{width:100%}.platformAdmin .financeNodeActions>*,.platformAdmin .financeScopeActions>*{flex:auto;justify-content:center;min-height:44px}.accountPage .accountFinanceMetrics{grid-template-columns:1fr 1fr}.accountPage .accountFinanceBreakdowns{grid-template-columns:1fr}.accountPage .accountFinancesSection .panelHeader{gap:10px;display:grid}.accountPage .accountFinancesSection .panelHeader a{justify-content:center;width:100%;min-height:44px}}@media (max-width:390px){.platformAdmin .financeNodeMetrics,.platformAdmin .financeNodeMetrics.compact,.platformAdmin .financeEventTxAmounts,.accountPage .accountFinanceMetrics{grid-template-columns:1fr}}
