body[data-workspace]{--work-ink:#20384b;--work-muted:#607485;--work-line:#dce5eb;--work-soft:#f5f8fa}body[data-workspace] :is(h1,h2,h3){color:var(--work-ink);line-height:1.25;overflow-wrap:anywhere}body[data-workspace] h1{font-size:clamp(1.4rem,2.4vw,1.85rem)}body[data-workspace] h2{font-size:1.14rem}body[data-workspace] h3{font-size:1rem}body[data-workspace] :is(.detailSection,.adminSection,.opsPanel,.reportSection){padding:18px;border-radius:10px}body[data-workspace] :is(.sectionHeader,.detailHeader){margin-bottom:14px;gap:12px}body[data-workspace] :is(.sectionHeader,.detailHeader) p{max-width:75ch;color:var(--work-muted);font-size:.88rem;line-height:1.5}body[data-workspace] :is(label,dt){font-size:.8rem;font-weight:600;color:var(--work-muted)}body[data-workspace] :is(input,select,textarea){font-weight:400;color:var(--work-ink);min-width:0;max-width:100%}body[data-workspace] :is(.formGrid,.detailDescriptionList,.applicantResultForm,.applicantBookingForm){gap:12px 16px}body[data-workspace] :is(.detailDescriptionList,.ownerOverviewMetrics,.studentFunnelMetrics,.staffNowStrip) strong{font-size:1.12rem}body[data-workspace] :is(.detailDescriptionList,.ownerOverviewMetrics,.studentFunnelMetrics,.staffNowStrip) :is(article,dd){min-width:0}body[data-workspace] :is(.detailDescriptionList dd,.detailTimeline strong){overflow-wrap:anywhere}body[data-workspace] :is(.detailTimeline,.reviewList){gap:8px}body[data-workspace] :is(.detailTimeline>article,.reviewItem){padding:12px;border-radius:8px}body[data-workspace] :is(.detailTimeline small,.reviewItem small){color:var(--work-muted);font-size:.78rem;line-height:1.5}body[data-workspace] :is(.detailTimeline p,.reviewItem p){margin:5px 0}body[data-workspace] .metadataBlock{max-height:350px;overflow:auto;font-size:.76rem}body[data-workspace] :is(th,td){padding:10px 12px;vertical-align:top}body[data-workspace] th{font-size:.74rem;color:var(--work-muted);background:var(--work-soft)}body[data-workspace] .button.compact{font-size:.8rem;padding:7px 11px}body[data-workspace] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid light-dark(#2281bd,#324f62);outline-offset:3px}.workspaceDisclosure{margin:12px 0;border:1px solid var(--work-line,#dce5eb);border-radius:9px;background:light-dark(white,#19222d)}.workspaceDisclosure>summary{cursor:pointer;padding:13px 15px;color:var(--work-ink,#20384b);font-size:.9rem}.workspaceDisclosure>summary small{margin-left:10px;color:var(--work-muted,#607485);font-weight:400}.workspaceDisclosure[open]>summary{border-bottom:1px solid var(--work-line,#dce5eb);background:var(--work-soft,#f5f8fa)}.workspaceDisclosureBody{padding:15px}.workspaceDisclosureBody>.detailSection{padding:0!important;border:0;box-shadow:none}.workspaceDisclosureBody>.detailSection>.sectionHeader{display:none}.workspaceFieldset{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;min-width:0;border:1px solid var(--work-line);border-radius:8px;padding:16px}.workspaceFieldset legend{padding:0 6px;font-weight:600;color:var(--work-ink)}body[data-workspace] .staffTodayItem{padding:12px;gap:12px;border-radius:9px}body[data-workspace] .staffTodayItem h3{margin:4px 0;font-size:.96rem}body[data-workspace] .staffTodayItem p{margin:4px 0;color:var(--work-muted);font-size:.83rem}body[data-workspace] .staffTodayPosition{font-size:.78rem}body[data-workspace] .studentRecordGrid{gap:12px}body[data-workspace] .studentRecordShell{padding:12px}body[data-workspace] .studentRecordField{min-width:0;font-size:.86rem}body[data-workspace] .studentRecordField strong{font-size:.94rem;white-space:normal;overflow-wrap:anywhere}body[data-workspace] .studentRecordField small{font-size:.77rem;color:var(--work-muted)}body[data-workspace] .applicantWorkflowPanels{padding:12px 0 0;gap:10px}body[data-workspace] .applicantPanel>summary{padding:12px;font-weight:600}.notificationGroup{margin:10px 0;border:1px solid var(--work-line);border-radius:9px;background:light-dark(white,#19222d)}.notificationGroup>summary{cursor:pointer;padding:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}.notificationGroup>summary small{color:var(--work-muted);font-weight:400}.notificationGroup>summary:before{content:"▸";color:var(--work-muted)}.notificationGroup[open]>summary:before{content:"▾"}.notificationGroup>summary>span{flex:1 1}body[data-workspace] .notificationHistoryCard{margin:0;padding:12px 14px;border-radius:0;box-shadow:none;border-width:1px 0 0}body[data-workspace] .notificationHistoryCard h2{font-size:.94rem;margin:5px 0}body[data-workspace] .notificationHistoryMain p{font-size:.83rem;margin:5px 0}body[data-workspace] .notificationHistoryMeta{font-size:.73rem;gap:8px}body[data-workspace] .notificationHistoryOpen{font-size:.81rem}body[data-workspace] .notificationHistoryHero{padding:18px;border:1px solid var(--work-line);border-radius:10px;background:light-dark(white,#19222d);color:var(--work-ink)}body[data-workspace] .notificationHistoryHero h1{color:var(--work-ink)}body[data-workspace] .notificationHistoryHero p{color:var(--work-muted);font-size:.87rem}body[data-workspace] .portalPrimarySection .sectionHeader p{max-width:70ch}body[data-workspace] .portalAttentionGroup{padding:14px}body[data-workspace] .portalTableHeading{margin-bottom:10px}body[data-workspace] .portalSection{margin-block:16px}body[data-workspace] .clientWorkDisclosure>summary{padding:12px 14px}body[data-workspace] .clientWorkDisclosure>summary :is(h2,p){margin:3px 0}body[data-workspace] .clientWorkDisclosure>summary .eyebrow{display:none}body[data-workspace] .clientWorkDisclosure>summary p{font-size:.8rem;color:var(--work-muted)}body[data-workspace] .highLevelTimelineRow{padding:12px}body[data-workspace] .highLevelTimelineBody p{font-size:.88rem;line-height:1.55;white-space:pre-wrap}body[data-workspace] .portalPerformanceSection>summary{cursor:pointer;padding:10px 0}body[data-workspace] .portalPerformanceSection>summary small{color:var(--work-muted)}body[data-workspace] .portalPerformanceSection>.sectionHeader{display:none}@media(max-width:700px){body[data-workspace] :is(.section.shell,.staffShell,.detailShell){padding-inline:12px}body[data-workspace] :is(.adminSection,.detailSection,.opsPanel,.reportSection){padding:13px}body[data-workspace] :is(input,select,textarea){font-size:16px;min-height:42px}body[data-workspace] :is(.button,summary){min-height:42px}body[data-workspace] :is(.detailDescriptionList,.formGrid,.applicantResultForm,.applicantBookingForm){grid-template-columns:minmax(0,1fr)}.workspaceFieldset{grid-template-columns:minmax(0,1fr)}body[data-workspace] :is(.detailHeader,.sectionHeader){flex-wrap:wrap}body[data-workspace] .staffTodayItem{grid-template-columns:24px minmax(0,1fr)}body[data-workspace] .staffTodayItem>.button{grid-column:2;justify-self:start}body[data-workspace] .studentRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-workspace] .studentRecordField[data-label=Actions]{grid-column:1/-1}body[data-workspace] .applicantTable{min-width:0}body[data-workspace] .applicantTable>thead{display:none}body[data-workspace] .applicantWorkflowPanels{grid-template-columns:minmax(0,1fr)}body[data-workspace] .adminSectionNav{position:static}.workspaceDisclosure>summary small{display:block;margin:4px 0 0}.notificationGroup>summary{align-items:flex-start}body[data-workspace] .clientAppointmentsTable{min-width:0;width:100%}body[data-workspace] .clientAppointmentsTable thead{display:none}body[data-workspace] .clientAppointmentsTable tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;margin-bottom:12px}body[data-workspace] .clientAppointmentsTable td{display:block!important;grid-area:auto!important;min-width:0;border-right:0;padding:8px 12px}body[data-workspace] .clientAppointmentsTable td:before{content:attr(data-label);display:block;color:var(--work-muted);font-size:.72rem;font-weight:600;margin-bottom:4px}body[data-workspace] .clientAppointmentsTable td[data-label=Student]{border-top:0}body[data-workspace] .portalSectionNav{overflow-x:auto;flex-wrap:nowrap}body[data-workspace] .portalSectionNav a{flex-shrink:0}body[data-workspace] .clientSiteHeader{gap:12px;min-height:68px!important;padding:10px 0!important}body[data-workspace] .clientSiteHeader .brand{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;font-size:.8rem}body[data-workspace] .clientSiteHeader .brandMark{flex-shrink:0}body[data-workspace] .clientSiteHeader .clientHeaderContext{max-width:100px;font-size:.65rem;line-height:1.35;text-align:right}body[data-workspace] .clientSiteHeader:before{height:68px!important}}.workspacePageHeading h1{margin:16px 0 10px}body[data-workspace] .staffNowStrip{gap:10px;margin-block:14px}body[data-workspace] .staffNowStrip>a{padding:12px 14px;border-top-width:2px}body[data-workspace] .staffNowStrip>a strong{margin:3px 0}body[data-workspace] .staffNowStrip>a span{font-size:.77rem}body[data-workspace] .staffConsole>.adminSection{margin-top:0}body[data-workspace] .staffConsole>.staffNowStrip{margin-block:0}body[data-workspace] .staffConsole>.workspacePageHeading h1{margin:0}body[data-workspace] .adminPrimaryNavShell,body[data-workspace] .adminSectionNav{position:relative;top:auto}body[data-workspace] .ownerWorkspaceNav.adminPrimaryNav{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-workspace] .studentFunnelHeaderActions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;width:100%}body[data-workspace] .queueSectionHeader:has(.studentFunnelHeaderActions){display:block}body[data-workspace] .studentBookingLookup{order:-1;display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(150px,1fr) auto;grid-gap:10px;gap:10px;width:100%;max-width:none}body[data-workspace] .studentBookingLookup label{min-width:0;max-width:none}body[data-workspace] .studentBookingLookup :is(input,select){width:100%}body[data-workspace] .studentBookingLookup button{align-self:end}body[data-workspace] .studentFunnelHeaderActions>a{font-size:.78rem;padding:6px 10px}body[data-workspace] .studentFunnelMetrics article{min-height:0;padding:10px 12px}@media(max-width:980px){body[data-workspace] .ownerWorkspaceNav.adminPrimaryNav{grid-template-columns:none;grid-auto-columns:minmax(135px,1fr)}}@media(max-width:700px){body[data-workspace] .studentBookingLookup{grid-template-columns:minmax(0,1fr)}body[data-workspace] .studentFunnelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-workspace] details.clientWorkDisclosure{padding:0}.agencyWorkspace{max-width:1200px}.agencyFilters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.agencyFilters label{display:grid;grid-gap:5px;gap:5px;font-size:.85rem;font-weight:600;min-width:160px}.agencyFilters input,.agencyFilters select{min-height:40px;padding:8px 10px}.agencyNotice{padding:16px 20px;background:light-dark(#edf4f8,#1c333f);border:1px solid light-dark(#cbdce7,#324f62);border-radius:10px;margin:20px 0}.agencyNotice h2{margin-top:0;font-size:1.1rem}.agencyRows{display:grid;grid-gap:10px;gap:10px}.agencyRow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid light-dark(#d3dfe6,#364f5e);border-radius:10px;background:light-dark(white,#19222d)}.agencyRow h2{font-size:1.1rem;margin:7px 0}.agencyRow p{margin:6px 0}.agencyRow>details{flex-basis:100%}.agencyRow summary{cursor:pointer;font-weight:600;padding:8px 0}.agencyActions{display:flex;flex-wrap:wrap;align-content:center;gap:8px}.agencyBadge{display:inline-block;padding:3px 9px;font-size:.75rem;font-weight:700;color:light-dark(#164761,#93cae6);background:light-dark(#e5f0f7,#1c323f);border-radius:20px}.agencyCustomerDetail>:not(dialog){display:none}.agencyCustomerDetail>[role=alert],.agencyCustomerDetail>[role=status]{display:block}.schoolSelectedWorkflow .immediateEnablementFields{align-items:start}.schoolSelectedWorkflow .immediateEnablementFields label{display:grid;align-content:start;grid-gap:5px;gap:5px;margin:0}.schoolSelectedWorkflow .immediateEnablementFields input{height:40px;min-height:40px;max-height:40px;padding:8px 10px;font-size:.95rem}.schoolSelectedWorkflow .directSetupBranch{gap:10px;padding:12px}@media(max-width:640px){.agencyFilters label{flex:1 1 100%}.agencyRow{padding:12px}.agencyActions{width:100%}}.directSetupTerms{font-size:.85rem;color:light-dark(#526273,#b2bcc8)}.directSetupTerms summary{cursor:pointer;font-weight:600}html[data-workspace-theme=dark]{color-scheme:dark}html[data-workspace-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){html[data-workspace-theme=system]{color-scheme:dark}}body[data-workspace]{--ink:light-dark(#21374c,#e2eaf3);--soft:light-dark(#526071,#bac7d5);--muted:light-dark(#5b6a79,#acbbcb);--surface:light-dark(#ffffff,#19222d);--wash:light-dark(#f5f8fb,#111923);--line:light-dark(#dce4ec,#364555);--blue:light-dark(#1d4f91,#9dc5fb);--blue-soft:light-dark(#e8f0fb,#263b54);--green:light-dark(#2f6f58,#8bd2b4);--amber:light-dark(#8a6116,#f0c182);--work-ink:var(--ink);--work-muted:var(--muted);--work-line:var(--line);--work-soft:var(--wash);background:var(--wash);color:var(--ink)}body[data-workspace] :is(.internalAppRoot,.clientWorkspace,.agencyWorkspace,.staffConsole){color:var(--ink)}body[data-workspace] :is(.internalAppHeader,.internalNavMenu,.internalNavDropdown,.internalMobileNav,.internalMobileMorePanel,.notificationPanel,.notificationMenu){background:var(--surface);color:var(--ink);border-color:var(--line)}body[data-workspace] :is(.internalBrand,.internalBrand strong,.internalNavLink,.internalNavTrigger,.internalMobileNav a,.internalMobileNav button){color:var(--ink)}body[data-workspace] :is(.internalBrand small,.internalNavMenu small){color:var(--muted)}body[data-workspace] :is(input,textarea,select){background:var(--surface);color:var(--ink);border-color:var(--line)}body[data-workspace] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}body[data-workspace] :is(a,.button.secondary){color:var(--blue)}body[data-workspace] .button{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none}body[data-workspace] .button.primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}body[data-workspace] :is(.adminSection,.detailSection,.agencyRow,.workspaceDisclosure,.clientSummaryPanel,.clientBillingReview,.notificationHistoryCard,.notificationHistoryHero,.clientActivityList,.staffSecondaryDisclosure,.paidArrangementControl,.clientSecondaryDisclosure){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none}body[data-workspace] :is(.clientWorkspaceTabs,.portalSectionNav){background:transparent;border-color:var(--line)}body[data-workspace] :is(.clientWorkspaceTabs a,.portalSectionNav a){color:var(--muted);background:transparent}body[data-workspace] :is(.clientWorkspaceTabs a.active,.clientWorkspaceTabs a[aria-current],.portalSectionNav a[aria-current]){color:var(--ink);background:transparent;border-bottom-color:var(--ink)}body[data-workspace] :is(.agencyNotice,.notice,.clientPortalHero,.portalTrialBanner,.portalActionBanner,.portalAttentionGroup,.portalUpcomingAppointments,.portalAppointmentHistory,.portalTableHeading,.clientBillingReviewHeader,.clientBillingTiming,.clientBillingReview footer,.portalPerformanceDisclosure,.clientOwnershipBand,.clientEmailCenter,.portalLinkField,.clientEmailCenterHeader,.clientEmailShortcuts a,.reviewItem,.stat,.portalOutcomeDisclosure,.portalOutcomeEditor,.enrollmentReportCell,.portalEnrollmentFollowUp){background:var(--surface);color:var(--ink);border-color:var(--line);background-image:none;box-shadow:none}body[data-workspace] :is(.status,.agencyBadge,.clientPortalLiveBadge,.portalAttentionCount,.portalUpcomingCount,.nonBillableBadge,.portalBillingState){background:var(--work-soft);color:var(--ink);border-color:var(--line);box-shadow:none}body[data-workspace] :is(.needsAttention,.urgentNotice,.quietWarning,.portalAttentionCount){color:var(--amber)}body[data-workspace] :is(.muted,.eyebrow,.clientDisclosureBody small,.clientPortalHero p,.clientPortalLiveBadge small,.portalTableHeading p){color:var(--muted)}body[data-workspace] :is(th,td){border-color:var(--line)}body[data-workspace] :is(th,.clientAppointmentsTable td,.clientAppointmentsTable tr){background:var(--surface);color:var(--ink)}body[data-workspace] .workspaceAppearance{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:7px 20px;font-size:.75rem;margin:0;color:var(--muted)}body[data-workspace] .workspaceAppearance select{width:auto;min-height:30px;padding:3px 7px;font-size:.8rem}body[data-workspace] :is(.quietWorkspace,.clientWorkspace){max-width:1160px}.quietHeading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.quietHeading h1{margin:4px 0}.quietAttention{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;padding:12px 0;border-block:1px solid var(--line);margin:14px 0;font-size:.88rem}.quietAttention p{margin:0}.quietAttention>a:last-child{margin-left:auto}.appointmentRecords,.quietRecords{display:block}body[data-workspace] .quietRecord{margin:0;padding:0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink)}body[data-workspace] .quietRecord>summary{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1.4fr) minmax(120px,.8fr) 16px;grid-gap:16px;gap:16px;align-items:center;padding:17px 0;cursor:pointer;list-style:none;font-weight:400}.quietRecord>summary::-webkit-details-marker{display:none}.quietRecord>summary:after{content:"›";color:var(--muted);font-size:1.25rem;grid-column:4}.quietRecord[open]>summary:after{content:"⌄"}.quietRecord>summary>span{min-width:0;overflow-wrap:anywhere}.quietRecord>summary strong{font-weight:600;font-size:.95rem}.quietRecord>summary small{display:block;font-size:.8rem;color:var(--muted);margin-top:4px}.quietRecord>summary small.quietWarning{color:var(--amber)}.quietRecordBody{padding:2px 0 20px;min-width:0}.quietRecordBody p{margin:7px 0}.quietRecordBody .actions{margin-top:12px}body[data-workspace] .quietDisclosure{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0;margin:10px 0;display:block}.quietDisclosure>summary{cursor:pointer;padding:14px 0;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.quietDisclosure>summary span{color:var(--muted);font-size:.83rem;margin-left:auto}.quietDisclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.quietEmbedded{padding:14px 0;margin:0;width:100%}body[data-workspace] .clientEmailTools .clientEmailCenter{padding:0;border:0}body[data-workspace] .clientEmailTools .clientEmailCenterHeader{display:none}body[data-workspace] .clientPortalHero{padding:0 0 16px;margin:0;border:0;border-radius:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}body[data-workspace] .clientPortalHero h1{color:var(--ink)}body[data-workspace] .portalTrialBanner:not([open])>:not(summary){display:none}body[data-workspace] .portalTrialBanner[open]{padding-bottom:16px}body[data-workspace] .portalTrialBanner .portalTrialProgress,body[data-workspace] .portalTrialBanner .portalTrialSeal{display:none}body[data-workspace] .portalPrimarySection{padding:0;border:0;background:transparent}body[data-workspace] .portalPrimarySection>.sectionHeader{display:none}body[data-workspace] :is(.portalAppointmentGroup,.portalAttentionGroup,.portalUpcomingAppointments){padding:0;border:0;margin:0;border-radius:0}body[data-workspace] .portalTableHeading{padding:8px 0;margin-bottom:4px}body[data-workspace] .portalTableHeading :is(.eyebrow,p){display:none}body[data-workspace] .portalTableHeading h3{margin:0;font-size:1rem}body[data-workspace] .clientTableWrap{border:0;overflow:visible}body[data-workspace] .quietPortalTabs{display:flex;gap:20px;flex-wrap:wrap;padding:0;margin:20px 0 10px}.quietPortalTabs button{color:var(--muted);background:transparent;border:0;border-radius:0;border-bottom:2px solid transparent;padding:10px 0;font:inherit;font-size:.88rem;cursor:pointer}.quietPortalTabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.quietPortalTabs b{font-weight:500;margin-left:7px}.appointmentRecordFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.appointmentRecordFields>div{min-width:0}.appointmentRecordFields>div:before{content:attr(data-label);display:block;color:var(--muted);font-size:.78rem;margin-bottom:6px}.appointmentRecordFields>div:first-child{display:none}.appointmentRecordFields .portalOutcomeDisclosure{margin:0}body[data-workspace] [hidden]{display:none!important}@media(max-width:700px){body[data-workspace] .quietRecord>summary{grid-template-columns:minmax(0,1fr) 16px;gap:6px 10px;padding:15px 0}.quietRecord>summary>span{grid-column:1}.quietRecord>summary:after{grid-column:2;grid-row:1/4}.quietAttention>a:last-child{margin-left:0}.appointmentRecordFields{grid-template-columns:minmax(0,1fr)}body[data-workspace] .clientWorkspaceTabs{flex-wrap:wrap;overflow:visible}body[data-workspace] .clientWorkspaceTabs>a{flex:0 1 auto}body[data-workspace] .workspaceAppearance{padding-inline:12px}body[data-workspace] .workspaceAppearance select{min-height:40px}.quietDisclosure>summary span{margin-left:0}}body[data-workspace] .internalAppRoot{background:var(--wash)}body[data-workspace] .internalAppHeader :is(button,summary){color:var(--ink)}body[data-workspace] .internalAppHeader .active,body[data-workspace] .internalAppHeader :is(a,button,summary)[aria-current]{background:var(--blue-soft);color:var(--ink)}body[data-workspace] .quietReference{background:transparent;padding:0;margin:5px 0;font-size:.78rem;color:var(--muted)}body[data-workspace] .quietReference>summary{cursor:pointer}body[data-workspace] .clientFacingPortalButton small{color:var(--muted)}body[data-workspace] :is(.portalAccessPanel,.routingSettingsPanel,.routingSettingsGrid,.routingSetting,.partnerAgreementSendForm,.clientBillingSetupCard,.billingSetupNote,.billingSummary,.clientContactPanel,.clientContactGrid,.clientContactActions,.clientDisclosureBody,.clientPortalLink,.portalConversionCard,.portalConversionReview,.portalConversionReview>div,.clientOutcomeForm,.portalOutcomePicker,.portalOutcomeCompletionPanel,.enrollmentReportForm,.calendarActions,.clientSummaryMetrics>div){background:var(--surface);color:var(--ink);border-color:var(--line);background-image:none}body[data-workspace] :is(.routingSettingsGrid>div,.portalAccessPanel>div,.clientEmailCenterHeader){color:var(--ink);background:transparent}body[data-workspace] .quietAccess .portalAccessPanel{display:block}body[data-workspace] .quietAccess .portalAccessPanel>div:first-of-type{display:none}body[data-workspace] .quietAccess .portalAccessPanel .portalLinkField{margin:12px 0}body[data-workspace] .quietAccess .routingSettingsHeading{display:none}body[data-workspace] .quietAccess .routingSettingsGrid{margin:12px 0}body[data-workspace] .quietAccess .quietDisclosure{background:transparent}body[data-workspace] .portalTrialBanner>summary{color:var(--ink)}body[data-workspace] .quietWorkspace .agencyRows{gap:0}body[data-workspace] .internalDesktopNav details.active>summary,body[data-workspace] .internalMobileNav details.active>summary{background:var(--blue-soft);color:var(--ink)}body[data-workspace] .clientWorkspace :is(.paymentSetupSection,.clientWorkSection){background:transparent;border:0;padding:0}body[data-workspace] .paymentSetupSection>.sectionHeader{display:none}body[data-workspace] .clientWorkspace :is(.clientSecondaryDisclosure,.paidArrangementControl){border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0;margin:8px 0}body[data-workspace] .clientWorkspace :is(.clientSecondaryDisclosure,.paidArrangementControl)>summary{padding:14px 0;background:transparent}body[data-workspace] .quietAccess :is(h2,h3){font-size:1rem}body[data-workspace] .quietBillingContext{margin:8px 0 14px;color:var(--muted);font-size:.85rem}.internalUtilities{display:flex;align-items:center;gap:12px}body[data-workspace] .internalUtilities .workspaceAppearance{padding:0;font-size:0}body[data-workspace] .internalUtilities .workspaceAppearance select{font-size:.78rem}@media(max-width:700px){.internalUtilities{gap:8px}body[data-workspace] .internalBrand{min-width:0;flex:1 1}body[data-workspace] .internalBrand small{display:none}body[data-workspace] .internalUtilities{flex-shrink:0}}body[data-workspace] .quietPortalTabs{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;position:static}body[data-workspace] .quietPortalTabs button{display:flex;align-items:center;gap:6px}body[data-workspace] .quietPortalTabs b{display:inline;height:auto;min-width:0;padding:0;background:transparent;border-radius:0;margin:0;color:var(--muted)}body[data-workspace] .clientWorkspace :is(.clientPortalHero,.portalAttentionGroup,.portalUpcomingAppointments,.portalReferenceSection,.clientPortalBilling,.clientLeadHistory,.portalPerformanceSection){background:transparent;border:0;border-radius:0}body[data-workspace] .clientWorkspace .portalActionBanner{position:static;padding:10px 0;border:0;border-block:1px solid var(--line);background:transparent;border-radius:0;box-shadow:none}body[data-workspace] .portalActionBanner .button.primary{background:transparent;color:var(--ink);border-color:var(--line)}body[data-workspace] .revenueShareFundingDisclosure>summary{background:transparent;padding:12px 0}body[data-workspace] .revenueShareFundingDisclosure>summary>span:first-child{margin-left:0}body[data-workspace] .clientLifecycleRoadmap .complete .lifecycleStepNumber{background:light-dark(#2f7d5d,#24543f);color:#fff}body[data-workspace] .quietDisclosure>summary:after{content:"›";color:var(--muted);font-size:1.1rem}body[data-workspace] .quietDisclosure[open]>summary:after{content:"⌄"}body[data-workspace] .revenueShareFundingDisclosure>summary>span[aria-hidden]{display:none}