.ashBrand{gap:10px;min-height:84px}.ashSidebarLogo{object-fit:contain;background:#fff;border-radius:12px;width:52px;height:52px}.staffIdentity{border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:3px;margin:0 14px 16px;padding:11px 12px;display:flex}.staffIdentity strong{color:#fff;font-size:13px}.staffIdentity span{color:#ffffffa3;font-size:11px}.ashLoginBrand{flex-direction:column;align-items:center;display:flex}.ashLoginLogo{object-fit:contain;width:150px;max-height:150px;margin-bottom:8px}.hosWelcome{align-items:flex-start}.hosStats{grid-template-columns:repeat(3,minmax(0,1fr))}.hosGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.lifecycleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.lifecycleItem{background:#fbfdfb;border:1px solid #e5ebe6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lifecycleItem span{color:#637067;font-size:12px}.lifecycleItem strong{color:#24352c;font-size:18px}.hosMetricList{flex-direction:column;gap:2px;margin-top:8px;display:flex}.hosMetricList>div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:10px 2px;display:flex}.hosMetricList>div:last-child{border-bottom:0}.hosMetricList span{color:#59665e;font-size:13px}.hosMetricList strong{color:#24352c;text-align:right;font-size:13px}.hosMessage{margin-top:14px}.hosTableNote{color:#718078;margin:12px 4px 2px;font-size:12px}@media (max-width:1050px){.hosStats,.hosGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hosStats,.hosGrid,.lifecycleGrid{grid-template-columns:1fr}.ashSidebarLogo{width:42px;height:42px}}
.clientHero{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.clientHeroIdentity{align-items:center;gap:13px;display:flex}.clientAvatar{background:var(--green);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.clientHero h1{margin:3px 0 2px;font-size:24px}.clientHero p{color:var(--muted);margin:0;font-size:11px}.clientHeroMeta{gap:28px;display:flex}.clientHeroMeta>div{flex-direction:column;align-items:flex-end;display:flex}.clientHeroMeta span{color:var(--muted);font-size:9px}.clientHeroMeta strong{margin-top:3px;font-size:11px}.clientTabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;margin:14px 0;padding:5px;display:flex;overflow:auto}.clientTab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.clientTab.activeClientTab{background:var(--green-soft);color:var(--green)}.clientPageGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:14px;display:grid}.clientPageGrid.wideMain{grid-template-columns:minmax(0,1.8fr) minmax(260px,.6fr)}.detailGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detailCard{border:1px solid var(--line);color:var(--green);border-radius:11px;flex-direction:column;gap:3px;padding:12px;display:flex}.detailCard span{color:var(--muted);margin-top:5px;font-size:9px}.detailCard strong{color:var(--ink);font-size:11px}.assessmentPreview{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px;display:flex}.assessmentPreview>div{color:var(--green);align-items:center;gap:9px;display:flex}.assessmentPreview>div>div{flex-direction:column;display:flex}.assessmentPreview strong{font-size:11px}.assessmentPreview span{color:var(--muted);font-size:9px}.profileNotice{color:var(--amber);background:#fffbf2;border:1px solid #ead6a9;border-radius:9px;gap:7px;margin-top:10px;padding:9px;font-size:9px;line-height:1.4;display:flex}.assessmentDocument{border:1px solid var(--line);background:#fbfdfc;border-radius:13px;padding:16px}.assessmentDocumentHead{color:var(--green);align-items:center;gap:10px;display:flex}.assessmentDocumentHead>div{flex-direction:column;display:flex}.assessmentDocumentHead strong{font-size:13px}.assessmentDocumentHead span{color:var(--muted);margin-top:2px;font-size:9px}.assessmentFacts{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.assessmentFacts>div{border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:10px;display:flex}.assessmentFacts span{color:var(--muted);font-size:9px}.assessmentFacts strong{margin-top:3px;font-size:10px}.assessmentSummaryBlock{margin-top:14px}.assessmentSummaryBlock span{color:var(--muted);font-size:9px;font-weight:800}.assessmentSummaryBlock p{color:#50635a;font-size:11px;line-height:1.55}.documentActions{gap:8px;display:flex}.documentActions .secondaryBtn{margin-top:0}.assessmentAck{background:#fff;border:1px solid #cfe0d6;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.assessmentAck.reviewed{color:var(--green);background:#f3faf6;border-color:#9ec1ac}.assessmentAck div{flex-direction:column;flex:1;display:flex}.assessmentAck strong{font-size:10px}.assessmentAck span{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.4}.emptyAssessment{text-align:center;min-height:300px;color:var(--amber);flex-direction:column;justify-content:center;align-items:center;display:flex}.emptyAssessment h3{margin:10px 0 4px}.emptyAssessment p{color:var(--muted);max-width:420px;font-size:11px}.pagePanel{min-height:520px}.placeholderInline{text-align:center;min-height:380px;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}.placeholderInline h3{margin:10px 0 5px}.placeholderInline p{max-width:520px;color:var(--muted);font-size:11px}.logSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.logSummary>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:13px;display:flex}.logSummary span{color:var(--muted);font-size:9px}.logSummary strong{margin-top:3px;font-size:15px}.safeguardingCard{color:var(--amber);background:#fffbf2;border:1px solid #ead6a9;border-radius:12px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:15px;display:grid}.safeguardingCard>div{flex-direction:column;display:flex}.safeguardingCard span{font-size:9px}.safeguardingCard strong{margin-top:2px;font-size:11px}.paymentSummary{border:1px solid var(--line);color:var(--green);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:18px;display:flex}.paymentSummary>div{flex-direction:column;display:flex}.paymentSummary span{color:var(--muted);font-size:9px}.paymentSummary strong{margin-top:2px;font-size:18px}@media (max-width:1000px){.clientPageGrid,.clientPageGrid.wideMain{grid-template-columns:1fr}.detailGrid{grid-template-columns:repeat(2,1fr)}.clientHero{align-items:flex-start}.clientHeroMeta{flex-direction:column;gap:8px}.clientHeroMeta>div{align-items:flex-start}}@media (max-width:700px){.detailGrid,.assessmentFacts,.logSummary{grid-template-columns:1fr}.clientHero{flex-direction:column}.clientHeroMeta{width:100%}.documentActions{flex-direction:column}}
.sessionNotesLayout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.6fr);gap:14px;display:grid}.formGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.formGrid label,.noteField{flex-direction:column;gap:5px;display:flex}.formGrid label span,.noteField span{color:var(--muted);font-size:9px;font-weight:800}.formGrid input,.formGrid select,.noteField input,.noteField textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdfc;border-radius:9px;outline:none;padding:10px}.noteField{margin-top:12px}.noteField textarea{resize:vertical;min-height:150px;line-height:1.5}.checkGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.checkCard{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.checkCard div{flex-direction:column;display:flex}.checkCard strong{font-size:9px}.checkCard span{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.35}.checkCard.dangerCheck{color:var(--red);background:#fff4f3;border-color:#e7b8b4}.safeguardingWarning{color:var(--red);background:#fff4f3;border:1px solid #e7b8b4;border-radius:10px;gap:9px;margin-top:12px;padding:11px;display:flex}.safeguardingWarning div{flex-direction:column;display:flex}.safeguardingWarning strong{font-size:10px}.safeguardingWarning span{color:#75514f;margin-top:2px;font-size:9px;line-height:1.4}.formActions{justify-content:flex-end;margin-top:14px;display:flex}.saveMessage{color:var(--green);background:#f3faf6;border:1px solid #b9d5c4;border-radius:9px;margin-top:12px;padding:10px;font-size:10px;font-weight:700}.saveMessage.errorMessage{color:var(--red);background:#fff4f3;border-color:#e7b8b4}.hourRule{border:1px solid var(--line);background:var(--green-pale);color:var(--green);border-radius:10px;gap:9px;margin-top:12px;padding:10px;display:flex}.hourRule div{flex-direction:column;display:flex}.hourRule strong{font-size:9px}.hourRule span{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.4}@media (max-width:1000px){.sessionNotesLayout,.checkGrid{grid-template-columns:1fr}}@media (max-width:700px){.formGrid{grid-template-columns:1fr}}
.logToolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wideSearch{width:100%}.filterSelect{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:10px;min-width:160px;padding:0 11px}.logFooterNote{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:9px}.smallStat{font-size:13px!important}.attendanceToggle>div{border:1px solid var(--line);background:#fbfdfc;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.attendanceToggle strong{font-size:10px}@media (max-width:700px){.logToolbar{flex-direction:column;align-items:stretch}.filterSelect{width:100%}}
.v12FourStats{grid-template-columns:repeat(4,minmax(0,1fr))}.v12ActionCell{flex-wrap:wrap;gap:6px;display:flex}.v12WideField{grid-column:1/-1}@media (max-width:1000px){.v12FourStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.v12FourStats{grid-template-columns:1fr}}@media print{.sidebar,.topbar,button{display:none!important}.main{margin-left:0!important}}.v121ReportPanel{padding:22px}.v121CounsellorSelect{max-width:420px;margin-top:16px}.v121CounsellorSelect label,.v121NoteField{flex-direction:column;gap:7px;display:flex}.v121CounsellorSelect span,.v121SectionLabel,.v121NoteLabel span{color:#526159;font-size:12px;font-weight:700}.v121CounsellorSelect select{background:#fff;border:1px solid #dce5df;border-radius:10px;min-height:44px;padding:0 12px}.v121SectionLabel{text-transform:uppercase;letter-spacing:.04em;margin:24px 0 10px;font-size:11px}.v121HoursGrid{gap:12px;display:grid}.v121ClinicalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.v121SupervisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v121HourCard{background:#fbfdfb;border:1px solid #e2e9e4;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:14px;display:grid}.v121HourIcon{color:#3f6650;background:#edf5ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.v121HourCard>div:last-child{flex-direction:column;gap:6px;display:flex}.v121HourCard span{color:#526159;font-size:12px;font-weight:700}.v121HourCard input{color:#24352c;background:#fff;border:1px solid #dce5df;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-size:15px;font-weight:700}.v121NoteField{margin-top:22px}.v121NoteLabel{color:#526159;align-items:center;gap:7px;display:flex}.v121NoteField textarea{resize:vertical;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:10px;padding:11px 12px}.v121ReportActions{justify-content:flex-start;margin-top:16px;display:flex}.v121EmptyState{text-align:center;color:#718078;padding:24px 8px;font-size:13px}@media (max-width:900px){.v121ClinicalGrid,.v121SupervisionGrid{grid-template-columns:1fr}}.historicalUploadPanel{padding:22px}.historicalUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.historicalUploadGrid label{flex-direction:column;gap:7px;display:flex}.historicalUploadGrid label>span{color:#526159;font-size:12px;font-weight:700}.historicalUploadGrid input,.historicalUploadGrid select,.historicalUploadGrid textarea{width:100%;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:10px;padding:10px 11px}.historicalUploadGrid input,.historicalUploadGrid select{min-height:42px}.historicalUploadGrid small{color:#718078;font-size:11px}.historicalWide{grid-column:1/-1}.historicalEmpty{text-align:center;color:#718078;padding:26px 8px;font-size:13px}@media (max-width:760px){.historicalUploadGrid{grid-template-columns:1fr}.historicalWide{grid-column:auto}}.clinicalAssessmentSummary{margin-bottom:14px}.clinicalDocumentsList{flex-direction:column;gap:10px;margin-top:14px;display:flex}.clinicalDocumentsHeading{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.clinicalDocumentsHeading>div{flex-direction:column;gap:3px;display:flex}.clinicalDocumentsHeading strong{color:#26382e;font-size:14px}.clinicalDocumentsHeading span{color:#718078;font-size:12px}.clinicalDocumentCard{background:#fbfdfb;border:1px solid #e0e8e2;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.clinicalDocumentIdentity{align-items:center;gap:12px;min-width:0;display:flex}.clinicalDocumentIcon{color:#416550;background:#edf5ef;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.clinicalDocumentIdentity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.clinicalDocumentType{letter-spacing:.04em;text-transform:uppercase;color:#668071;font-size:10px;font-weight:800;line-height:1.2}.clinicalDocumentIdentity strong{color:#27382f;overflow-wrap:anywhere;font-size:13px}.clinicalDocumentIdentity small{color:#718078;font-size:11px}.clinicalDocumentActions{flex:none;gap:7px;display:flex}@media (max-width:720px){.clinicalDocumentCard{flex-direction:column;align-items:flex-start}.clinicalDocumentActions{width:100%}.clinicalDocumentActions .smallBtn{flex:1}}.v126ProfileHero{background:#fff;border:1px solid #e2e9e4;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:14px;padding:22px 24px;display:flex}.v126ProfileIdentity{align-items:center;gap:14px;display:flex}.v126ProfileIdentity h1{color:#203229;letter-spacing:-.02em;margin:3px 0;font-size:28px}.v126ProfileIdentity p{color:#657269;margin:0;font-size:13px}.v126Avatar,.v126MiniAvatar{color:#2f6545;background:#e9f2eb;border-radius:50%;place-items:center;font-weight:700;display:grid}.v126Avatar{width:54px;height:54px;font-size:21px}.v126HeroFacts{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;min-width:min(560px,58%);display:grid}.v126HeroFact{background:#fbfdfb;border:1px solid #e3eae5;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;padding:11px 12px;display:grid}.v126HeroFact svg{color:#49745a;grid-row:1/3}.v126HeroFact span{color:#78847d;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700}.v126HeroFact strong{color:#27382f;font-size:13px}.v126ProfileLayout,.v126SessionLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.v126MainCard,.v126SessionForm{padding:22px}.v126SideRail{flex-direction:column;gap:14px;display:flex}.v126SectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.v126SectionHeader.compact{margin-bottom:8px}.v126SectionHeader h3{color:#24352c;margin:3px 0 4px;font-size:18px}.v126SectionHeader p{color:#718078;margin:0;font-size:12px;line-height:1.5}.v126Kicker{color:#477157;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.v126MetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v126MetricCard{background:#fbfdfb;border:1px solid #e3eae5;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:112px;padding:14px;display:flex}.v126MetricCard svg{color:#477157}.v126MetricCard span{color:#78847d;font-size:11px}.v126MetricCard strong{color:#24352c;font-size:15px;line-height:1.3}.v126AssessmentCard{background:#fff;border:1px solid #e2e9e4;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.v126AssessmentIcon{color:#416550;background:#edf5ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.v126AssessmentCopy{flex-direction:column;gap:2px;display:flex}.v126AssessmentCopy span,.v126AssessmentCopy small{color:#748078;font-size:11px}.v126AssessmentCopy strong{color:#27382f;font-size:14px}.v126AboutCard,.v126QuickLinks,.v126ClientContext{padding:18px}.v126AboutList{margin:4px 0 0}.v126AboutList>div{border-bottom:1px solid #edf1ee;grid-template-columns:1fr 1.15fr;gap:12px;padding:11px 0;display:grid}.v126AboutList>div:last-child{border-bottom:0}.v126AboutList dt{color:#78847d;font-size:11px}.v126AboutList dd{text-align:right;color:#2b3b32;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.v126QuickLinks{flex-direction:column;gap:8px;display:flex}.v126QuickLinks>button{color:#31443a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4eae6;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 10px;display:grid}.v126QuickLinks>button:hover{background:#f7faf7;border-color:#d8e5db}.v126QuickLinks>button svg{color:#4c785c}.v126QuickLinks>button div{flex-direction:column;gap:2px;display:flex}.v126QuickLinks>button strong{font-size:12px}.v126QuickLinks>button span{color:#78847d;font-size:10px}.v126SessionForm{overflow:hidden}.v126FormSection{border-top:1px solid #edf1ee;padding:18px 0}.v126FormSection:first-of-type{border-top:0;padding-top:2px}.v126StepTitle{align-items:center;gap:10px;margin-bottom:13px;display:flex}.v126StepTitle>span{color:#fff;background:#2f6846;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.v126StepTitle>div{flex-direction:column;gap:1px;display:flex}.v126StepTitle strong{color:#26382e;font-size:14px}.v126StepTitle small{color:#7a867f;font-size:10px}.v126FieldsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v126FieldsGrid label,.v126NextSession,.v126NoteField{flex-direction:column;gap:6px;display:flex}.v126FieldsGrid label>span,.v126NextSession>span,.v126NoteField>span{color:#405147;font-size:11px;font-weight:700}.v126FieldsGrid input,.v126FieldsGrid select,.v126NextSession input{color:#293a31;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe7e1;border-radius:10px;padding:0 11px}.v126NoteField{position:relative}.v126NoteField textarea{resize:vertical;color:#293a31;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #dfe7e1;border-radius:11px;padding:12px 13px 28px;line-height:1.5}.v126NoteField small{color:#8a958e;font-size:10px;position:absolute;bottom:9px;right:12px}.v126RiskList{flex-direction:column;gap:8px;display:flex}.v126RiskList label{cursor:pointer;background:#fbfdfb;border:1px solid #e3eae5;border-radius:11px;grid-template-columns:18px 24px 1fr;align-items:center;gap:9px;padding:11px 12px;display:grid}.v126RiskList label.selected{background:#f1f7f2;border-color:#cadfce}.v126RiskList label.danger{background:#fff8f6;border-color:#ecd4cc}.v126RiskList svg{color:#4f7a5f}.v126RiskList label.danger svg{color:#a65545}.v126RiskList label>div{flex-direction:column;gap:2px;display:flex}.v126RiskList strong{color:#2d3d34;font-size:12px}.v126RiskList span{color:#7a867f;font-size:10px}.v126NextSession{max-width:420px}.v126FormFooter{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding-top:16px;display:flex}.v126FormFooter>span{color:#7a867f;max-width:420px;font-size:10px}.v126ClientMiniHeader{border-bottom:1px solid #edf1ee;align-items:center;gap:11px;padding-bottom:13px;display:flex}.v126MiniAvatar{width:44px;height:44px;font-size:16px}.v126ClientMiniHeader>div:last-child{flex-direction:column;gap:2px;display:flex}.v126ClientMiniHeader strong{color:#26382e;font-size:14px}.v126ClientMiniHeader span{color:#78847d;font-size:11px}.v126ClientMiniHeader small{color:#356447;background:#e8f4eb;border-radius:999px;width:fit-content;padding:2px 7px;font-size:9px;font-weight:800}.v126AboutHighlight{background:linear-gradient(145deg,#eef7f0,#f8fbf8);border:1px solid #dce9df;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.v126AboutHighlight strong{color:#315f43;font-size:13px}.v126AboutHighlight span{color:#607168;font-size:11px;line-height:1.5}@media (max-width:1080px){.v126ProfileHero{flex-direction:column;align-items:flex-start}.v126HeroFacts{width:100%;min-width:0}.v126ProfileLayout,.v126SessionLayout{grid-template-columns:1fr}.v126SideRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v126MetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.v126HeroFacts,.v126MetricGrid,.v126FieldsGrid,.v126SideRail{grid-template-columns:1fr}.v126AssessmentCard{grid-template-columns:42px 1fr}.v126AssessmentCard .status,.v126AssessmentCard .smallBtn{grid-column:2;width:fit-content}.v126FormFooter{flex-direction:column;align-items:stretch}.v126FormFooter .primaryBtn{width:100%}}.v127TabShell{flex-direction:column;gap:16px;display:flex}.v127TabCard{padding:22px}.v127TabHeader{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.v127TabHeader.compact{margin-bottom:12px}.v127TabHeader h3{color:#24352c;letter-spacing:-.01em;margin:3px 0 4px;font-size:18px}.v127TabHeader p{color:#718078;margin:0;font-size:12px;line-height:1.5}.v127KeyValueGrid{background:#fff;border:1px solid #e5ebe7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v127KeyValueGrid>div{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:14px;padding:14px 16px;display:grid}.v127KeyValueGrid>div:nth-child(odd){border-right:1px solid #edf1ee}.v127KeyValueGrid>div.wide{border-right:0;grid-column:1/-1}.v127KeyValueGrid span{color:#7b8780;font-size:11px}.v127KeyValueGrid strong{color:#2a3a31;overflow-wrap:anywhere;font-size:12px;font-weight:700}.v127DocumentList{flex-direction:column;gap:10px;display:flex}.v127DocumentRow{background:#fbfdfb;border:1px solid #e4eae6;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.v127DocumentIcon{color:#477157;background:#edf5ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.v127DocumentCopy{flex-direction:column;gap:2px;display:flex}.v127DocumentCopy span{color:#477157;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.v127DocumentCopy strong{color:#27382f;font-size:13px}.v127DocumentCopy small{color:#78847d;font-size:10px}.v127DocumentActions{gap:8px;display:flex}.v127EmptyState{color:#6f7c74;background:#fbfdfb;border:1px dashed #dbe5dd;border-radius:12px;align-items:center;gap:10px;padding:18px;display:flex}.v127EmptyState>div{flex-direction:column;gap:2px;display:flex}.v127EmptyState strong{color:#31443a;font-size:12px}.v127EmptyState span{font-size:10px}.v127ReviewFooter{justify-content:flex-end;margin-top:14px;display:flex}.v127ReviewFooter .reviewed{color:#3e6c4f;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.v127SummaryStrip{background:#fff;border:1px solid #e5ebe7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.v127SummaryStrip>div{border-right:1px solid #edf1ee;padding:16px}.v127SummaryStrip>div:last-child{border-right:0}.v127SummaryStrip span{color:#7a867f;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.v127SummaryStrip strong{color:#26382e;font-size:16px}.v127TableWrap{background:#fff;border:1px solid #e5ebe7;border-radius:14px;overflow-x:auto}.v127Table{border-collapse:collapse;width:100%;min-width:760px}.v127Table th{text-align:left;color:#77837c;text-transform:uppercase;letter-spacing:.04em;background:#f8faf8;border-bottom:1px solid #e9eeea;padding:11px 12px;font-size:9px}.v127Table td{color:#33453b;border-bottom:1px solid #edf1ee;padding:12px;font-size:11px}.v127Table tr:last-child td{border-bottom:0}.v127ActionBar{background:#fbfdfb;border:1px solid #e3eae5;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 16px;display:flex}.v127ActionBar.danger{background:#fffaf8;border-color:#ecdcd5}.v127ActionBar>div{flex-direction:column;gap:3px;display:flex}.v127ActionBar strong{color:#2c3e34;font-size:12px}.v127ActionBar span{color:#78847d;font-size:10px}.dangerBtn{color:#925343!important;background:#fff!important;border-color:#e4c9c1!important}.payment.v127SummaryStrip strong{font-size:14px}@media (max-width:800px){.v127KeyValueGrid,.v127SummaryStrip{grid-template-columns:1fr}.v127KeyValueGrid>div,.v127KeyValueGrid>div:nth-child(odd),.v127SummaryStrip>div{border-bottom:1px solid #edf1ee;border-right:0}.v127DocumentRow{grid-template-columns:42px 1fr}.v127DocumentActions{grid-column:2}.v127ActionBar{flex-direction:column;align-items:stretch}}.v127TabHeader h3{letter-spacing:0;color:#26372e;margin:0 0 4px;font-size:16px;font-weight:700}.v127TabHeader p{color:#758179;font-size:11px}.v127CardSectionTitle{flex-direction:column;gap:2px;margin:0 0 10px;display:flex}.v127TabCard .v126Kicker{display:none}.clientTabs{align-items:center;overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfe7e1!important;border-radius:0!important;gap:24px!important;margin:0 0 18px!important;padding:0 4px!important;display:flex!important}.clientTab{flex:none;position:relative;box-shadow:none!important;color:#6f7c74!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 2px 11px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.clientTab:hover{color:#355e46!important;background:0 0!important}.clientTab.activeClientTab{color:#2f6846!important;background:0 0!important;font-weight:800!important}.clientTab.activeClientTab:after{content:"";background:#2f6846;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.v127TabCard,.v126MainCard,.v126SessionForm{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:16px!important;box-shadow:0 1px 2px #253a2d09!important}.v127TabHeader,.v126SectionHeader{border-bottom:1px solid #edf1ee!important;margin-bottom:18px!important;padding-bottom:14px!important}.v127TabHeader h3,.v126SectionHeader h3{color:#24352c!important;letter-spacing:-.01em!important;margin:0 0 5px!important;font-size:18px!important;font-weight:750!important}.v127TabHeader p,.v126SectionHeader p{color:#748179!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.v126MainCard .v126Kicker{display:none!important}.v126AboutCard .v126Kicker{color:#577261!important;letter-spacing:.07em!important;font-size:9px!important;display:block!important}.v127CardSectionTitle{border-bottom:1px solid #f0f3f1;margin:0 0 12px!important;padding:0 0 8px!important}.v127CardSectionTitle>span{color:#31443a!important;font-size:13px!important;font-weight:750!important}.v127CardSectionTitle>small{color:#829087!important;font-size:10px!important}.v127TabShell,.v126ProfileLayout,.v126SessionLayout{margin-top:2px}@media (max-width:900px){.clientTabs{gap:18px!important}}
.clientTabs{align-items:center;overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfe7e1!important;border-radius:0!important;gap:24px!important;margin:0 0 18px!important;padding:0 4px!important;display:flex!important}.clientTab{flex:none;position:relative;box-shadow:none!important;color:#6f7c74!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 2px 11px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.clientTab:hover{color:#355e46!important;background:0 0!important}.clientTab.activeClientTab{color:#2f6846!important;background:0 0!important;font-weight:800!important}.clientTab.activeClientTab:after{content:"";background:#2f6846;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.v127TabCard,.v126MainCard,.v126SessionForm{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:16px!important;box-shadow:0 1px 2px #253a2d09!important}.v127TabHeader,.v126SectionHeader{border-bottom:1px solid #edf1ee!important;margin-bottom:18px!important;padding-bottom:14px!important}.v127TabHeader h3,.v126SectionHeader h3{color:#24352c!important;letter-spacing:-.01em!important;margin:0 0 5px!important;font-size:18px!important;font-weight:750!important}.v127TabHeader p,.v126SectionHeader p{color:#748179!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.v126MainCard .v126Kicker{display:none!important}.v126AboutCard .v126Kicker{color:#577261!important;letter-spacing:.07em!important;font-size:9px!important;display:block!important}.v127CardSectionTitle{border-bottom:1px solid #f0f3f1;margin:0 0 12px!important;padding:0 0 8px!important}.v127CardSectionTitle>span{color:#31443a!important;font-size:13px!important;font-weight:750!important}.v127CardSectionTitle>small{color:#829087!important;font-size:10px!important}.v127TabShell,.v126ProfileLayout,.v126SessionLayout{margin-top:2px}@media (max-width:900px){.clientTabs{gap:18px!important}}body .clientTabs{background:0 0!important;border-bottom:1px solid #d7e2da!important}body .clientTabs .clientTab{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body .clientTabs .clientTab.activeClientTab{color:#245a3d!important}body .clientTabs .clientTab.activeClientTab:after{background:#245a3d!important}body .v126MetricGrid{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}body .v126MetricCard{min-height:94px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #edf1ee!important;border-radius:0!important}body .v126MetricCard:last-child{border-right:0!important}@media (max-width:900px){body .v126MetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.cpdPage .statsGrid,.cpdPage .summaryGrid,.cpdPage .metricsGrid{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-bottom:16px!important;display:grid!important;overflow:hidden!important}.cpdPage .statCard,.cpdPage .summaryCard,.cpdPage .metricCard{min-height:94px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #edf1ee!important;border-radius:0!important}.cpdPage .statCard:last-child,.cpdPage .summaryCard:last-child,.cpdPage .metricCard:last-child{border-right:0!important}.cpdPage .panel,.cpdPage .pagePanel{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:16px!important;box-shadow:0 1px 2px #253a2d09!important}.cpdPage .panelHead,.cpdPage .sectionHeader{border-bottom:1px solid #edf1ee!important;margin-bottom:18px!important;padding-bottom:14px!important}.cpdPage .panelHead h3,.cpdPage .sectionHeader h3{color:#24352c!important;letter-spacing:-.01em!important;margin:0 0 4px!important;font-size:18px!important;font-weight:750!important}.cpdPage .panelHead p,.cpdPage .sectionHeader p{color:#748179!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.cpdPage .formGrid,.cpdPage .cpdFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;display:grid!important}.cpdPage label{color:#405147!important;flex-direction:column!important;gap:6px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.cpdPage input,.cpdPage select{color:#293a31!important;background:#fff!important;border:1px solid #dfe7e1!important;border-radius:10px!important;min-height:42px!important;padding:0 11px!important}.cpdPage input[type=file]{padding:7px 9px!important}.cpdPage .primaryBtn,.cpdPage .uploadBtn,.cpdPage button.primaryBtn{color:#fff!important;background:#2f6846!important;border:0!important;border-radius:10px!important;min-height:40px!important;padding:0 14px!important;font-weight:700!important}.cpdPage table{border-collapse:collapse!important;background:#fff!important;border:1px solid #e5ebe7!important;border-radius:14px!important;width:100%!important;overflow:hidden!important}.cpdPage th{text-align:left!important;color:#77837c!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#f8faf8!important;border-bottom:1px solid #e9eeea!important;padding:11px 12px!important;font-size:9px!important}.cpdPage td{color:#33453b!important;border-bottom:1px solid #edf1ee!important;padding:12px!important;font-size:11px!important}@media (max-width:900px){.cpdPage .statsGrid,.cpdPage .summaryGrid,.cpdPage .metricsGrid,.cpdPage .formGrid,.cpdPage .cpdFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.cpdPage .statsGrid,.cpdPage .summaryGrid,.cpdPage .metricsGrid,.cpdPage .formGrid,.cpdPage .cpdFormGrid{grid-template-columns:1fr!important}}.cpdV14Page .stats{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.cpdV14Page .stats .statCard{box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #edf1ee!important;border-radius:0!important}.cpdV14Page .stats .statCard:last-child{border-right:0!important}.cpdV14FormCard{background:#fff!important;border:1px solid #e1e8e3!important;border-radius:16px!important;padding:22px!important;box-shadow:0 1px 2px #253a2d09!important}.cpdV14SectionHead{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;padding-bottom:14px;display:flex}.cpdV14SectionHead h3{color:#24352c;margin:0 0 4px;font-size:18px;font-weight:750}.cpdV14SectionHead p{color:#748179;margin:0;font-size:11px;line-height:1.5}.cpdV14PrivateBadge{color:#3f6a4e;text-transform:uppercase;letter-spacing:.04em;background:#edf5ef;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.cpdV14Step{border-bottom:1px solid #edf1ee;padding:18px 0}.cpdV14Step:last-of-type{border-bottom:0}.cpdV14StepTitle{align-items:center;gap:10px;margin-bottom:13px;display:flex}.cpdV14StepTitle>span{color:#fff;background:#2f6846;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.cpdV14StepTitle>div{flex-direction:column;gap:1px;display:flex}.cpdV14StepTitle strong{color:#26382e;font-size:13px}.cpdV14StepTitle small{color:#7a867f;font-size:10px}.cpdV14Grid{gap:12px;display:grid}.cpdV14Grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.cpdV14Grid2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.cpdV14Grid label,.cpdV14FileField{flex-direction:column;gap:6px;display:flex}.cpdV14Grid label>span,.cpdV14FileField>span{color:#405147;font-size:11px;font-weight:700}.cpdV14Grid input,.cpdV14Grid select,.cpdV14FileField input{color:#293a31;background:#fff;border:1px solid #dfe7e1;border-radius:10px;width:100%;min-height:42px;padding:0 11px}.cpdV14FileField{background:#fbfdfb;border:1px dashed #d6e2d9;border-radius:12px;max-width:650px;padding:14px}.cpdV14FileField input{padding:7px 9px}.cpdV14FileField small{color:#7a867f;font-size:10px}.cpdV14FormFooter{justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.cpdV14FormFooter>span{color:#7a867f;font-size:10px}.cpdV14FormFooter .primaryBtn{min-height:40px;border-radius:10px!important}@media (max-width:900px){.cpdV14Grid3{grid-template-columns:1fr 1fr}.cpdV14Page .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.cpdV14Grid3,.cpdV14Grid2{grid-template-columns:1fr}.cpdV14FormFooter{flex-direction:column;align-items:stretch}.cpdV14FormFooter .primaryBtn{width:100%}.cpdV14Page .stats{grid-template-columns:1fr!important}}
.d0V3xq_roleTheme{--role-forest:var(--accent-secondary,#416757);--role-forest-deep:#315446;--role-champagne:var(--accent-primary,#d8c29a);--role-ink:var(--text-primary,#28312c);--role-muted:var(--text-secondary,#6d716b);--role-paper:#fffdf8;--role-paper-soft:#fbf8f2;background:radial-gradient(circle at 88% 7%,#d8c29a17,#0000 23%),linear-gradient(#f6f3ec 0%,#f2efe8 100%)!important}.d0V3xq_roleTheme .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e8!important;border-bottom-color:#41675713!important}.d0V3xq_roleTheme .content{position:relative}.d0V3xq_inlineHero{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 86% 23%,#d8c29a30,#0000 33%),linear-gradient(135deg,#fffdf8fb,#f8f4ecf2)!important;border:1px solid #41675714!important;border-radius:24px!important;box-shadow:0 18px 42px #2a383011!important}.d0V3xq_roleTheme .welcome{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 86% 23%,#d8c29a30,#0000 33%),linear-gradient(135deg,#fffdf8fb,#f8f4ecf2)!important;border:1px solid #41675714!important;border-radius:24px!important;box-shadow:0 18px 42px #2a383011!important}.d0V3xq_roleTheme .welcome{padding:27px 30px!important}.d0V3xq_inlineHero{margin-bottom:16px;padding:24px 26px!important}.d0V3xq_inlineHero:after{content:"";pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'><g fill='none' stroke='%23416757' stroke-width='1.25' stroke-linecap='round' opacity='.72'><path d='M218 248C196 198 185 158 185 110C185 77 194 45 214 16'/><path d='M187 111C159 100 137 82 122 57'/><path d='M184 132C214 116 232 95 244 68'/><path d='M193 164C164 157 138 142 118 119'/><path d='M201 194C226 179 243 158 253 135'/><path d='M179 92C163 74 155 56 153 37'/><path d='M171 83C153 82 137 77 124 68'/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:265px;height:245px;position:absolute;top:-50px;right:-18px}.d0V3xq_roleTheme .welcome:after{content:"";pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'><g fill='none' stroke='%23416757' stroke-width='1.25' stroke-linecap='round' opacity='.72'><path d='M218 248C196 198 185 158 185 110C185 77 194 45 214 16'/><path d='M187 111C159 100 137 82 122 57'/><path d='M184 132C214 116 232 95 244 68'/><path d='M193 164C164 157 138 142 118 119'/><path d='M201 194C226 179 243 158 253 135'/><path d='M179 92C163 74 155 56 153 37'/><path d='M171 83C153 82 137 77 124 68'/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:265px;height:245px;position:absolute;top:-50px;right:-18px}.d0V3xq_inlineHero>*{z-index:1;position:relative}.d0V3xq_roleTheme .welcome>*{z-index:1;position:relative}.d0V3xq_inlineHero h1{color:var(--role-ink)!important;letter-spacing:-.025em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(29px,3vw,38px)!important;font-weight:600!important;line-height:1.08!important}.d0V3xq_roleTheme .welcome h1{color:var(--role-ink)!important;letter-spacing:-.025em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(29px,3vw,38px)!important;font-weight:600!important;line-height:1.08!important}.d0V3xq_inlineHero h1:after{content:"";background:linear-gradient(90deg, var(--role-champagne), transparent);border-radius:999px;width:46px;height:2px;margin-top:10px;display:block}.d0V3xq_roleTheme .welcome h1:after{content:"";background:linear-gradient(90deg, var(--role-champagne), transparent);border-radius:999px;width:46px;height:2px;margin-top:10px;display:block}.d0V3xq_inlineHero p{max-width:760px;color:var(--role-muted)!important;line-height:1.58!important}.d0V3xq_roleTheme .welcome p{max-width:760px;color:var(--role-muted)!important;line-height:1.58!important}.d0V3xq_roleTheme .stats{gap:14px!important}:is(.d0V3xq_roleTheme .statCard,.d0V3xq_roleTheme .summaryMiniCard,.d0V3xq_roleTheme .progressCard,.d0V3xq_roleTheme .card){background:#fffdf8ed!important;border:1px solid #41675714!important;border-radius:18px!important;box-shadow:0 12px 28px #2a38300b!important}.d0V3xq_roleTheme .statIcon{color:var(--role-forest-deep)!important;background:#41675713!important}.d0V3xq_roleTheme .quickAction{transition:transform .16s,box-shadow .16s,border-color .16s}.d0V3xq_roleTheme .quickAction:hover{transform:translateY(-1px);border-color:#41675724!important;box-shadow:0 13px 26px #2a38300f!important}.d0V3xq_roleTheme .panel{background:linear-gradient(#fffdf8f7,#fbf8f2f0)!important;border:1px solid #41675714!important;border-radius:21px!important;box-shadow:0 14px 32px #2a38300c!important}.d0V3xq_roleTheme .panelHead{border-bottom:1px solid #41675711;padding-bottom:13px}.d0V3xq_roleTheme .panelHead h3{color:var(--role-ink)!important}.d0V3xq_roleTheme .panelHead p{color:var(--role-muted)!important}:is(.d0V3xq_roleTheme .search,.d0V3xq_roleTheme .filterSelect){background:#fffdf8e6!important;border-color:#4167571f!important;border-radius:11px!important}.d0V3xq_roleTheme input,.d0V3xq_roleTheme select,.d0V3xq_roleTheme textarea{border-color:#4167571f}.d0V3xq_roleTheme .search input{background:0 0!important}.d0V3xq_roleTheme input:focus,.d0V3xq_roleTheme select:focus,.d0V3xq_roleTheme textarea:focus{outline:none;box-shadow:0 0 0 3px #4167570f;border-color:#41675747!important}.d0V3xq_roleTheme .tableWrap{overflow-x:auto;background:#fffdf8e0!important;border:1px solid #41675713!important;border-radius:16px!important}.d0V3xq_roleTheme .tableWrap table{width:100%}.d0V3xq_roleTheme .tableWrap th{text-transform:uppercase;letter-spacing:.052em;line-height:1.22;color:#748078!important;background:#f7f3ecc7!important;font-size:9.9px!important}.d0V3xq_roleTheme .tableWrap td{background:#fffdf8de!important;border-color:#4167570e!important}:is(.d0V3xq_roleTheme .primaryBtn,.d0V3xq_roleTheme .primaryButton){background:linear-gradient(#3f6953,#315844)!important;border-radius:10px!important;box-shadow:0 7px 16px #3158441f!important}:is(.d0V3xq_roleTheme .secondaryBtn,.d0V3xq_roleTheme .smallBtn,.d0V3xq_roleTheme .iconBtn){color:var(--role-forest-deep)!important;background:#fffdf8db!important;border-color:#4167571c!important;border-radius:9px!important}.d0V3xq_roleTheme .securityPill{color:var(--role-forest-deep)!important;background:#fffdf8ba!important;border-color:#4167571a!important}:is(.d0V3xq_roleTheme .cpdV14FormCard,.d0V3xq_roleTheme .cpdV14Step){background:#fffdf8e6!important;border-color:#41675716!important;box-shadow:0 10px 24px #2a383009!important}.d0V3xq_roleTheme .cpdV14StepTitle>span{color:var(--role-forest-deep)!important;background:#41675714!important}.d0V3xq_roleTheme .cpdV14FileField{background:#f8f4eca3!important;border-color:#4167571f!important}:is(.d0V3xq_roleTheme .supervisionEvidenceForm,.d0V3xq_roleTheme .attendancePerson,.d0V3xq_roleTheme .creditPreview){background:#fffdf8e6!important;border-color:#41675716!important}.d0V3xq_roleTheme>div>.card{margin-bottom:12px}@media (max-width:980px){.d0V3xq_inlineHero{border-radius:20px!important;padding:23px 20px!important}.d0V3xq_roleTheme .welcome{border-radius:20px!important;padding:23px 20px!important}.d0V3xq_inlineHero:after{opacity:.095;right:-62px}.d0V3xq_roleTheme .welcome:after{opacity:.095;right:-62px}.d0V3xq_roleTheme .panel{border-radius:18px!important}}@media (max-width:760px){.d0V3xq_roleTheme{background:linear-gradient(#f6f3ec 0%,#f3f0e9 100%)!important}.d0V3xq_inlineHero{padding:20px 17px!important}.d0V3xq_roleTheme .welcome{padding:20px 17px!important}.d0V3xq_inlineHero h1{font-size:29px!important}.d0V3xq_roleTheme .welcome h1{font-size:29px!important}.d0V3xq_roleTheme .tableWrap{overflow-x:auto!important}}.d0V3xq_historicalUploadButton{letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;color:#fffdf8!important;background:linear-gradient(#3f6953,#315844)!important;border:1px solid #3158443d!important;border-radius:11px!important;min-width:190px!important;min-height:42px!important;padding:10px 18px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 8px 18px #31584424!important}.d0V3xq_historicalUploadButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #3158442e!important}.d0V3xq_historicalUploadButton:disabled{cursor:not-allowed;transform:none;opacity:.55!important}@media (max-width:760px){.d0V3xq_historicalUploadButton{width:100%!important;min-width:0!important}}.d0V3xq_supervisorStatCard>div:last-child>span{letter-spacing:.01em;display:block;color:var(--role-muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}.d0V3xq_supervisorStatCard>div:last-child>strong{letter-spacing:-.025em;margin-top:3px;display:block;color:var(--role-ink)!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.d0V3xq_supervisorPanelTitle{color:var(--role-ink)!important;letter-spacing:-.018em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:600!important;line-height:1.15!important}.d0V3xq_supervisorRosterRow{min-height:66px;box-shadow:0 7px 18px #2a383006;background:#fffdf8e6!important;border:1px solid #41675713!important;border-radius:14px!important;padding:13px 15px!important}.d0V3xq_supervisorRosterCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.d0V3xq_supervisorRosterName{letter-spacing:-.01em;display:block;color:var(--role-ink)!important;font-size:14.5px!important;font-weight:700!important;line-height:1.25!important}.d0V3xq_supervisorRosterMeta{display:block;color:var(--role-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.d0V3xq_supervisorRosterCount{white-space:nowrap;background:#41675711;border:1px solid #41675717;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:29px;padding:6px 10px;display:inline-flex;color:var(--role-forest-deep)!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important}@media (max-width:760px){.d0V3xq_supervisorRosterRow{align-items:flex-start!important}.d0V3xq_supervisorRosterCount{white-space:normal;text-align:center}}.d0V3xq_supervisorMobileCards{display:none}.d0V3xq_supervisorDesktopTable{display:block}@media (max-width:760px){.d0V3xq_supervisorDesktopTable{display:none!important}.d0V3xq_supervisorMobileCards{gap:12px;min-width:0;margin-top:14px;display:grid}.d0V3xq_supervisorMobileCard{background:#fffdf8fa;border:1px solid #4167571c;border-radius:15px;min-width:0;padding:15px;box-shadow:0 5px 14px #2a38300b}.d0V3xq_supervisorMobileCardHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.d0V3xq_supervisorMobileCardHeading>div{flex:130px;gap:4px;min-width:0;display:grid}.d0V3xq_supervisorMobileCardHeading strong{overflow-wrap:anywhere;color:var(--role-ink,#28312c);font-size:15px;line-height:1.3}.d0V3xq_supervisorMobileCardHeading>div>span,.d0V3xq_supervisorMobileCardHeading>span{color:var(--role-muted,#6d716b);font-size:12px;line-height:1.4}.d0V3xq_supervisorMobileActive,.d0V3xq_supervisorMobilePaused,.d0V3xq_supervisorMobileType{white-space:normal;border:1px solid #4167571f;border-radius:99px;align-items:center;max-width:100%;min-height:27px;padding:4px 9px;font-weight:700;display:inline-flex;font-size:11px!important}.d0V3xq_supervisorMobileActive{background:#41675717;color:#315844!important}.d0V3xq_supervisorMobilePaused{background:#7571621a;color:#6a5a45!important}.d0V3xq_supervisorMobileType{background:#4167570f;color:#315844!important}.d0V3xq_supervisorMobileDetails{border-top:1px solid #4167571a;gap:9px;margin:13px 0 0;padding:12px 0 0;display:grid}.d0V3xq_supervisorMobileDetails>div{gap:3px;min-width:0;display:grid}.d0V3xq_supervisorMobileDetails dt{color:var(--role-muted,#6d716b);font-size:11px;font-weight:650}.d0V3xq_supervisorMobileDetails dd{overflow-wrap:anywhere;color:var(--role-ink,#28312c);margin:0;font-size:13px;line-height:1.4}.d0V3xq_supervisorMobileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.d0V3xq_supervisorMobileActions>button{white-space:normal;width:100%;min-width:0;min-height:44px}.d0V3xq_supervisorMobileAttendance{border-top:1px solid #4167571a;gap:0;margin-top:10px;display:grid}.d0V3xq_supervisorMobileAttendance>div{overflow-wrap:anywhere;border-bottom:1px solid #41675712;gap:4px;padding:9px 0;display:grid}.d0V3xq_supervisorMobileAttendance>div>span{font-size:13px;font-weight:600}.d0V3xq_supervisorMobileAttendance>div>strong{color:#315844;font-size:12px;font-weight:700}.d0V3xq_supervisorMobileEmpty{color:var(--role-muted,#6d716b);margin:0;padding:12px 0;font-size:13px}.d0V3xq_supervisorMobileHeader{box-sizing:border-box;min-height:74px;align-items:start!important;gap:9px!important;height:auto!important;padding-top:13px!important;padding-bottom:13px!important}.d0V3xq_supervisorMobileHeaderCopy{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.d0V3xq_supervisorMobileHeaderCopy h2{white-space:normal;font-size:15px;line-height:1.2}.d0V3xq_supervisorMobileHeaderCopy p{white-space:normal;line-height:1.35}.d0V3xq_supervisorMobileHeaderActions{flex:none;min-width:0}.d0V3xq_supervisorDashboardGrid{grid-template-columns:minmax(0,1fr)!important}.d0V3xq_supervisorDashboardGrid .panelHead{flex-wrap:wrap;align-items:flex-start;gap:9px}.d0V3xq_supervisorDashboardGrid .panelHead>div{min-width:0}.d0V3xq_supervisorDashboardGrid .panelHead>button{white-space:normal;max-width:100%}}@media (max-width:480px){.d0V3xq_supervisorMobileHeader{flex-wrap:wrap}.d0V3xq_supervisorMobileHeaderCopy{flex:100%}.d0V3xq_supervisorMobileHeaderActions{justify-content:flex-end;width:100%;gap:6px!important}.d0V3xq_supervisorMobileHeaderActions .iconBtn{flex:none}}@media (max-width:760px){.d0V3xq_supervisorMobileWelcome{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;display:flex!important}.d0V3xq_supervisorMobileWelcomeCopy{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.d0V3xq_roleTheme .d0V3xq_supervisorMobileWelcome .d0V3xq_supervisorMobileWelcomeCopy h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(24px,6vw,29px)!important;line-height:1.15!important}.d0V3xq_roleTheme .d0V3xq_supervisorMobileWelcome .d0V3xq_supervisorMobileWelcomeCopy p{overflow-wrap:anywhere;max-width:100%}.d0V3xq_supervisorMobileWelcomeActions{grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;min-width:0;max-width:100%;gap:10px!important;display:grid!important}.d0V3xq_supervisorMobileWelcomeActions>button{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px}.d0V3xq_supervisorMobileWelcomeActions>button svg{flex-shrink:0}}.d0V3xq_supervisionHistoryMobile{display:none}.d0V3xq_supervisionDesktopHistory{display:block}@media (max-width:760px){.d0V3xq_supervisionDesktopHistory{display:none!important}.d0V3xq_supervisionHistoryMobile{gap:12px;width:100%;min-width:0;margin-top:12px;display:grid}.d0V3xq_supervisionHistoryCard{box-sizing:border-box;overflow-wrap:anywhere;background:#fffdf9fa;border:1px solid #41675721;border-radius:15px;gap:12px;width:100%;min-width:0;padding:15px;display:grid}.d0V3xq_supervisionHistoryHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.d0V3xq_supervisionHistoryHeading strong{color:#253f34;flex:115px;min-width:0;font-size:14px;line-height:1.35}.d0V3xq_supervisionHistoryHeading>span{white-space:normal;text-align:center;flex:0 auto;max-width:100%;font-size:11px}.d0V3xq_supervisionHistoryDetails{gap:10px;min-width:0;margin:0;display:grid}.d0V3xq_supervisionHistoryDetails>div{border-bottom:1px solid #41675714;gap:3px;min-width:0;padding-bottom:8px;display:grid}.d0V3xq_supervisionHistoryDetails dt{color:#71796f;font-size:11px;font-weight:650}.d0V3xq_supervisionHistoryDetails dd{color:#253f34;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.d0V3xq_supervisionHistoryNote{color:#4f5e55;overflow-wrap:anywhere;background:#4167570f;border-radius:9px;margin:0;padding:10px;font-size:12px;line-height:1.45}.d0V3xq_supervisionHistoryCard>button{justify-content:center;width:100%;max-width:100%;min-height:44px}.d0V3xq_supervisionHistoryEmpty{color:#667369;margin:0;padding:10px 3px;font-size:13px}}.d0V3xq_supervisorCpdMobileField{gap:6px;min-width:0;display:grid}.d0V3xq_supervisorCpdMobileField>span{color:#58675d;font-size:12px;font-weight:650}.d0V3xq_supervisorCpdMobileField>select,.d0V3xq_supervisorCpdMobileField>input{box-sizing:border-box;color:#233c31;background:#fffdf9;border:1px solid #4167572e;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:8px 10px;display:block}@media (max-width:760px){.d0V3xq_supervisorMobileCard>button.d0V3xq_primaryBtn{white-space:normal;justify-content:center;width:100%;min-height:44px}}
.lglV0a_reviewPanel{grid-column:1/-1;margin-top:18px;overflow:hidden;padding:0!important}.lglV0a_reviewHeader{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.lglV0a_reviewHeader h3{color:#24352c;margin:4px 0;font-size:21px;line-height:1.2}.lglV0a_reviewHeader p{color:#718078;margin:0;font-size:13px}.lglV0a_countPill{color:#567060;background:#eef5f0;border:1px solid #dce8df;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.lglV0a_notesList{display:grid}.lglV0a_noteCard{background:#fff;border:0;border-bottom:1px solid #e7ece9}.lglV0a_noteCard:last-child{border-bottom:0}.lglV0a_noteSummary{cursor:pointer;grid-template-columns:42px minmax(150px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:14px;padding:17px 24px;list-style:none;transition:background .14s;display:grid}.lglV0a_noteSummary::-webkit-details-marker{display:none}.lglV0a_noteSummary:hover{background:#fafcfb}.lglV0a_noteCard[open] .lglV0a_noteSummary{background:#f7faf8;border-bottom:1px solid #e5ebe7}.lglV0a_noteIcon{color:#4f6f5b;background:#edf5ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.lglV0a_noteIdentity{gap:3px;display:grid}.lglV0a_noteIdentity strong{color:#26372e;font-size:15px}.lglV0a_noteIdentity span{color:#738078;font-size:12px}.lglV0a_noteMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lglV0a_noteMeta span{color:#68766e;background:#f4f7f5;border:1px solid #e5ebe7;border-radius:8px;padding:5px 8px;font-size:12px}.lglV0a_viewLabel{color:#496655;white-space:nowrap;font-size:12px;font-weight:700}.lglV0a_noteCard[open] .lglV0a_viewLabel:after{content:" · Open";color:#7a887f;font-weight:500}.lglV0a_noteBody{background:#fcfdfc;gap:18px;padding:22px 24px 24px 80px;display:grid}.lglV0a_clinicalNote{background:#fff;border:1px solid #e1e8e3;border-radius:13px;padding:18px 20px}.lglV0a_clinicalNote p{color:#304239;white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.lglV0a_auditSection{background:#fff;border:1px solid #e1e8e3;border-radius:13px;overflow:hidden}.lglV0a_auditHeader{background:#fafcfb;border-bottom:1px solid #e8edea;padding:14px 18px}.lglV0a_auditHeader strong{color:#2c3c33;margin-top:3px;font-size:14px;display:block}.lglV0a_auditGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lglV0a_auditGrid>div{border-bottom:1px solid #edf1ee;gap:4px;padding:13px 18px;display:grid}.lglV0a_auditGrid>div:nth-child(odd){border-right:1px solid #edf1ee}.lglV0a_auditGrid>div:nth-last-child(-n+2){border-bottom:0}.lglV0a_auditGrid span{color:#7b8880;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.lglV0a_auditGrid strong{color:#314239;font-size:13px;font-weight:650}.lglV0a_followUp{background:#f7faf8;border:1px solid #e0e8e2;border-radius:13px;padding:14px 18px}.lglV0a_followUp div{justify-content:space-between;gap:16px;display:flex}.lglV0a_followUp span{color:#748178;font-size:12px}.lglV0a_followUp strong{color:#304239;font-size:13px}@media (max-width:900px){.lglV0a_noteSummary{grid-template-columns:38px 1fr auto}.lglV0a_noteMeta{grid-column:2/-1}.lglV0a_noteBody{padding-left:24px}}@media (max-width:640px){.lglV0a_reviewHeader{padding:18px}.lglV0a_noteSummary{padding:15px 18px}.lglV0a_noteBody{padding:18px}.lglV0a_auditGrid{grid-template-columns:1fr}.lglV0a_auditGrid>div:nth-child(odd){border-right:0}.lglV0a_auditGrid>div:nth-last-child(-n+2){border-bottom:1px solid #edf1ee}.lglV0a_auditGrid>div:last-child{border-bottom:0}}.lglV0a_noteCard[open]{background:#f8fbf9}.lglV0a_noteCard[open] .lglV0a_noteSummary{background:#f3f8f5}.lglV0a_noteBody{background:#f8fbf9;border-left:3px solid #d8e7dc;border-radius:0 0 14px 14px;margin:0 20px 18px 78px;padding:18px 20px 20px}.lglV0a_clinicalNote{background:#fff;border-color:#dfe8e2;position:relative;box-shadow:0 1px #29433408}.lglV0a_clinicalNote:before{content:"Clinical note";color:#4d6a59;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.lglV0a_clinicalNote>.lglV0a_v126Kicker{display:none}.lglV0a_auditSection{background:#ffffffe6}@media (max-width:900px){.lglV0a_noteBody{margin:0 14px 16px 52px}}@media (max-width:640px){.lglV0a_noteBody{border-left-width:2px;margin:0 12px 14px}}.lglV0a_auditHeader{padding:12px 16px}.lglV0a_auditGrid>div{gap:3px;padding:10px 16px}.lglV0a_auditGrid span{font-size:10px}.lglV0a_auditGrid strong{font-size:12.5px}.lglV0a_noteBody{gap:14px}.lglV0a_clinicalNote{padding:16px 18px}.lglV0a_clinicalNote p{margin-top:6px}.lglV0a_clinicalNote:before{content:none!important;display:none!important}
.LC_2_a_notice.LC_2_a_notice{border:1px solid var(--line);border-left:3px solid var(--amber);color:var(--ink);overflow-wrap:anywhere;background:#fffaf1;border-radius:14px;margin-bottom:14px;padding:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.5;display:block}.LC_2_a_noticeHeading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.LC_2_a_noticeHeading>svg{color:var(--amber);flex:none}.LC_2_a_noticeHeading>strong{font-size:13px;font-weight:600}.LC_2_a_noticeText{margin:8px 0 0;font-size:12px;line-height:1.5}.LC_2_a_toggle{margin-top:12px}.LC_2_a_form{gap:16px;min-width:0;margin-top:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.45;display:grid}.LC_2_a_form button,.LC_2_a_form input,.LC_2_a_form textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.LC_2_a_form [role=option]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.45}.LC_2_a_form [aria-haspopup=listbox]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.45}.LC_2_a_form .panelHead h3{font-size:14px;font-weight:650;line-height:1.4}.LC_2_a_form .panelHead{margin-bottom:0}.LC_2_a_form .LC_2_a_instructions{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.LC_2_a_field{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:500;display:grid}.LC_2_a_control{width:100%;min-width:0;max-width:100%;font-family:inherit}textarea.LC_2_a_control{resize:vertical;min-height:90px}.LC_2_a_actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.LC_2_a_actions>button{min-height:36px;margin-top:0;font-weight:600}.LC_2_a_notice button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.LC_2_a_error{color:var(--red);font-size:12px;line-height:1.5}@media (max-width:600px){.LC_2_a_notice{padding:12px}.LC_2_a_form{padding:14px}.LC_2_a_actions>button{width:100%}}
.B5QBcG_wrap{width:100%;font-family:inherit;position:relative}.B5QBcG_trigger{color:#2d4035;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:8px 11px;font:500 12px/1.4 inherit;transition:border-color .16s,box-shadow .16s;display:flex}.B5QBcG_trigger svg{color:#55725d;opacity:.72;width:16px;height:16px}.B5QBcG_trigger:focus,.B5QBcG_open{border-color:#335d457a;outline:none;box-shadow:0 0 0 3px #42705814}.B5QBcG_trigger:disabled{cursor:not-allowed;opacity:.55}.B5QBcG_placeholder{color:#78857d}.B5QBcG_menu{z-index:100;background:#fff;border:1px solid #2d403524;border-radius:11px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #21382b29}.B5QBcG_option{color:#2d4035;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font:500 12px/1.4 inherit;display:flex}.B5QBcG_option:hover,.B5QBcG_option:focus{background:#f1f6f2;outline:none}.B5QBcG_selected{color:#274e38;background:#e8f1eb;font-weight:700}.B5QBcG_option svg{color:#427058;width:15px;height:15px}
.j03RTW_panel{overflow:hidden;padding:0!important}.j03RTW_header{border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.j03RTW_header h3{color:#26372e;margin:4px 0 5px;font-size:22px}.j03RTW_header p{color:#718078;max-width:680px;margin:0;font-size:13px;line-height:1.5}.j03RTW_readOnlyPill{color:#5c7364;text-transform:uppercase;letter-spacing:.05em;background:#f1f6f2;border:1px solid #dce7df;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:750}.j03RTW_empty{color:#5f7166;background:#fafcfb;border:1px dashed #d9e3dc;border-radius:14px;align-items:center;gap:13px;margin:22px;padding:20px;display:flex}.j03RTW_empty div{gap:4px;display:grid}.j03RTW_empty strong{color:#304138}.j03RTW_empty span{color:#7b8780;font-size:13px}.j03RTW_list{display:grid}.j03RTW_card{background:#fff;border:0;border-bottom:1px solid #e7ece9}.j03RTW_card:last-child{border-bottom:0}.j03RTW_summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px 24px;list-style:none;transition:background .14s;display:grid}.j03RTW_summary::-webkit-details-marker{display:none}.j03RTW_summary:hover{background:#fafcfb}.j03RTW_card[open] .j03RTW_summary{background:#f5f9f6;border-bottom:1px solid #e4ebe6}.j03RTW_icon{color:#4f6f5b;background:#edf5ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.j03RTW_identity{gap:4px;display:grid}.j03RTW_identity strong{color:#283930;font-size:15px}.j03RTW_identity span{color:#758179;font-size:12px}.j03RTW_viewLabel{color:#4e6c59;white-space:nowrap;font-size:12px;font-weight:750}.j03RTW_card[open] .j03RTW_viewLabel:after{content:" · Open";color:#849087;font-weight:500}.j03RTW_body{background:#f8fbf9;border-left:3px solid #d5e5da;border-radius:0 0 14px 14px;gap:16px;margin:0 22px 22px 80px;padding:20px;display:grid}.j03RTW_notice{color:#66776c;align-items:center;gap:9px;font-size:12px;display:flex}.j03RTW_noteText{background:#fff;border:1px solid #dfe8e2;border-radius:13px;padding:18px 20px}.j03RTW_noteText p{color:#304239;white-space:pre-wrap;margin:9px 0 0;line-height:1.7}.j03RTW_auditGrid{background:#fff;border:1px solid #e1e8e3;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.j03RTW_auditGrid>div{border-bottom:1px solid #edf1ee;gap:4px;padding:11px 16px;display:grid}.j03RTW_auditGrid>div:nth-child(odd){border-right:1px solid #edf1ee}.j03RTW_auditGrid>div:nth-last-child(-n+2){border-bottom:0}.j03RTW_auditGrid span{color:#7d8881;text-transform:uppercase;letter-spacing:.045em;font-size:10px}.j03RTW_auditGrid strong{color:#32433a;font-size:12.5px}@media (max-width:760px){.j03RTW_header{padding:19px}.j03RTW_summary{padding:16px 18px}.j03RTW_body{margin:0 14px 16px}.j03RTW_auditGrid{grid-template-columns:1fr}.j03RTW_auditGrid>div:nth-child(odd){border-right:0}.j03RTW_auditGrid>div:nth-last-child(-n+2){border-bottom:1px solid #edf1ee}.j03RTW_auditGrid>div:last-child{border-bottom:0}}
.aemBeW_dashboardShell{--hos-luxe-ink:var(--ink,#28312c);--hos-luxe-muted:var(--muted,#737a74);--hos-luxe-forest:var(--green,#496c5a);--hos-luxe-champagne:var(--accent-luxe,#cfb57f);--hos-luxe-ivory:var(--surface,#fffdf8);--hos-luxe-line:color-mix(in srgb, var(--line,#ded8cc) 54%, transparent)}.aemBeW_dashboardTopbar{-webkit-backdrop-filter:blur(18px)}.aemBeW_dashboardContent{isolation:isolate;position:relative;padding-top:24px!important}.aemBeW_hero{isolation:isolate;background:radial-gradient(520px 190px at 92% 18%,#6a846f26,#0000 65%),linear-gradient(118deg,#fffdf7f7 0%,#f9f5ecf2 58%,#efebddeb 100%);border:1px solid #606d6017;border-radius:24px;min-height:126px;position:relative;overflow:hidden;box-shadow:0 18px 45px #2b352d12,inset 0 1px #ffffffe0;margin-bottom:20px!important;padding:27px 29px 25px!important}.aemBeW_hero:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#ffffff9e,#0000 45%),radial-gradient(circle at 10% 0,#d5be911c,#0000 35%);position:absolute;inset:0}.aemBeW_hero:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 320'%3E%3Cg fill='none' stroke='%235b7564' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M187 318C178 260 187 209 220 166C248 130 269 88 274 30'/%3E%3Cpath d='M221 166C190 141 157 128 113 126'/%3E%3Cpath d='M207 184C242 192 272 211 294 241'/%3E%3Cpath d='M198 202C171 221 153 246 143 280'/%3E%3Cpath d='M245 131C275 122 299 106 320 82'/%3E%3Cpath d='M162 156C138 143 111 137 80 139'/%3E%3Cpath d='M275 221C299 234 317 253 329 278'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:360px;height:300px;position:absolute;top:-78px;right:-42px}html[data-portal-theme=forest-champagne] .aemBeW_hero:after{opacity:.14}.aemBeW_heroTitle{width:fit-content;position:relative;color:var(--hos-luxe-ink)!important;letter-spacing:-.025em!important;margin:0 0 12px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(31px,3vw,40px)!important;font-weight:600!important;line-height:1.02!important}.aemBeW_heroTitle:after{content:"";background:linear-gradient(90deg, var(--hos-luxe-champagne), #cfb57f29);border-radius:99px;width:62px;height:3px;margin-top:12px;display:block}.aemBeW_heroCopy{max-width:730px;color:color-mix(in srgb, var(--hos-luxe-muted) 88%, var(--hos-luxe-forest) 12%)!important;margin:0!important;font-size:12.5px!important;line-height:1.6!important}.aemBeW_securityPill{z-index:2;-webkit-backdrop-filter:blur(8px);border:1px solid #4666531f;position:relative;box-shadow:0 7px 20px #3144370e;color:var(--hos-luxe-forest)!important;background:#ffffff85!important;padding:9px 13px!important}.aemBeW_statGrid{margin-bottom:4px;gap:16px!important}.aemBeW_statCard{min-height:88px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffefafc 0%,#f9f6eef7 100%)!important;border:1px solid #45544813!important;border-radius:20px!important;gap:14px!important;padding:18px 19px!important;box-shadow:0 14px 32px #2b362e12,inset 0 1px #ffffffeb!important}.aemBeW_statCard:before{content:"";opacity:.85;background:linear-gradient(#cfb57fe6,#5f7a6759);width:3px;position:absolute;inset:0 auto 0 0}.aemBeW_statCard[role=button]:hover{transform:translateY(-2px);border-color:#7e6a4629!important;box-shadow:0 18px 38px #2b362e18,inset 0 1px #fffffff5!important}.aemBeW_statCard>div:last-child>span{letter-spacing:.01em;color:var(--hos-luxe-muted)!important;font-size:10.5px!important}.aemBeW_statCard>div:last-child>strong{color:var(--hos-luxe-ink)!important;margin-top:5px!important;font-size:25px!important;line-height:1!important}.aemBeW_statIcon{flex:0 0 43px;box-shadow:inset 0 0 0 1px #4866530f;width:43px!important;height:43px!important;color:var(--hos-luxe-forest)!important;background:linear-gradient(145deg,#e2ebe3f2,#eeecdbe0)!important;border-radius:14px!important}.aemBeW_statGrid>.aemBeW_statCard:nth-child(5) .aemBeW_statIcon{color:#8a6a2d!important;background:#efdeb585!important}.aemBeW_statGrid>.aemBeW_statCard:nth-child(6) .aemBeW_statIcon{color:#9b5047!important;background:#b753461a!important}.aemBeW_schedulePanel{position:relative;overflow:hidden;background:radial-gradient(440px 170px at 96% 2%,#68826d1a,#0000 72%),linear-gradient(125deg,#fffdf8fc,#f7f4eaf7)!important;border:1px solid #4b5e5013!important;border-radius:23px!important;margin-top:18px!important;padding:24px 26px 23px!important;box-shadow:0 17px 40px #2c372f11,inset 0 1px #ffffffe6!important}.aemBeW_schedulePanel:before{content:"";background:linear-gradient(90deg, var(--hos-luxe-champagne), #cfb57f1f);border-radius:0 0 99px 99px;width:76px;height:3px;position:absolute;top:0;left:28px}.aemBeW_schedulePanel h3{letter-spacing:-.015em;color:var(--hos-luxe-ink)!important;font-size:19px!important;font-weight:650!important}.aemBeW_schedulePanel p{color:var(--hos-luxe-muted)!important}.aemBeW_schedulePanel>div:first-child>div:last-child>div{box-shadow:inset 0 1px #ffffffd1;background:#ffffff94!important;border-color:#4c635414!important;border-radius:15px!important}.aemBeW_schedulePanel>div:first-child>div:last-child>div:first-child{background:#5a7b6616!important}.aemBeW_schedulePanel>div:last-child{box-shadow:inset 0 1px #ffffffc7;background:#ffffff94!important;border-color:#4c635412!important;border-radius:16px!important}.aemBeW_schedulePanel>div:last-child>div{border-left-color:#4c63540e!important}.aemBeW_detailGrid{gap:18px!important}.aemBeW_luxuryPanel{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffefafb,#f9f6eff6)!important;border:1px solid #4a584c12!important;border-radius:21px!important;padding:20px!important;box-shadow:0 14px 34px #2b352d0f,inset 0 1px #ffffffe6!important}.aemBeW_luxuryPanel:before{content:"";background:#ccb17bb8;border-radius:0 0 99px 99px;width:42px;height:2px;position:absolute;top:0;left:20px}.aemBeW_panelHead{margin-bottom:15px!important}.aemBeW_panelHead h3{letter-spacing:-.01em;color:var(--hos-luxe-ink)!important;font-size:14.5px!important}.aemBeW_panelHead p{line-height:1.45;color:var(--hos-luxe-muted)!important}.aemBeW_panelHead>svg{color:var(--hos-luxe-forest);background:#5a786314;border-radius:12px;width:35px;height:35px;padding:8px}.aemBeW_metricList{gap:7px!important}.aemBeW_metricList>div{transition:background .16s,transform .16s;background:#ffffff70!important;border:1px solid #4d5b4f0e!important;border-radius:12px!important;padding:10px 11px!important}.aemBeW_metricList>div[role=button]:hover{transform:translate(2px);background:#ebe7d78f!important}.aemBeW_metricList>div>span{color:var(--hos-luxe-muted)!important}.aemBeW_metricList>div>strong{color:var(--hos-luxe-ink)!important}.aemBeW_lifecycleGrid{gap:7px!important}.aemBeW_lifecycleItem{transition:background .16s,transform .16s,border-color .16s;background:#ffffff75!important;border:1px solid #4d5b4f0e!important;border-radius:12px!important}.aemBeW_lifecycleItem:hover{transform:translateY(-1px);background:#f4efe1a8!important;border-color:#c2a4692b!important}.aemBeW_dashboardContent>div[style*="margin-top: 18px"]>span{color:color-mix(in srgb, var(--hos-luxe-forest) 72%, var(--hos-luxe-champagne) 28%)!important;letter-spacing:.12em!important;font-size:9.5px!important}html[data-portal-theme=forest-champagne] .aemBeW_dashboardContent:before{content:"";z-index:-1;pointer-events:none;opacity:.07;filter:blur(.2px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%23556f5d' stroke-width='1.45' stroke-linecap='round'%3E%3Cpath d='M207 410C198 332 218 271 260 215C298 164 322 109 327 35'/%3E%3Cpath d='M260 215C223 184 184 169 135 168'/%3E%3Cpath d='M244 239C285 248 318 271 343 306'/%3E%3Cpath d='M232 259C201 284 180 314 170 356'/%3E%3Cpath d='M293 171C323 161 349 141 371 112'/%3E%3Cpath d='M191 203C163 187 133 180 98 182'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:420px;height:420px;position:absolute;top:88px;right:-120px}@media (max-width:900px){.aemBeW_hero{min-height:0;padding:22px 20px!important}.aemBeW_hero:after{width:250px;height:230px;top:-60px;right:-80px}.aemBeW_heroTitle{font-size:31px!important}.aemBeW_statCard{min-height:82px}}@media (max-width:760px){.aemBeW_dashboardContent{padding-top:16px!important}.aemBeW_hero{border-radius:20px}.aemBeW_hero:after{display:none}html[data-portal-theme=forest-champagne] .aemBeW_dashboardContent:before{display:none}.aemBeW_heroTitle{font-size:29px!important}.aemBeW_securityPill{margin-top:14px}.aemBeW_statGrid{gap:11px!important}.aemBeW_statCard{border-radius:17px!important}.aemBeW_schedulePanel,.aemBeW_luxuryPanel{border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.aemBeW_statCard,.aemBeW_metricList>div,.aemBeW_lifecycleItem{transition:none}}
._7_vhla_businessTheme{--card:#fffdf8;--green:#355e49;--green-pale:#f3efe3;--green-soft:#e2e8de;--ink:#2d4035;--text:#405248;--muted:#728078;--line:#42544821;--red:#8e4654;--red-bg:#f8ecec;min-width:0;color:var(--ink);background:radial-gradient(circle at 92% 7%,#d8c69b21,#0000 25%),linear-gradient(#f7f3eb 0%,#f3efe7 100%)!important}._7_vhla_businessTheme .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f2eb!important;border-bottom-color:#3a4e4217!important}._7_vhla_businessTheme .topbar h2{letter-spacing:-.015em;color:#2b4034!important}._7_vhla_businessTheme .content{padding-bottom:34px;max-width:1180px!important;margin:0 auto!important}._7_vhla_businessTheme .content section:not([class~=welcome]){box-shadow:0 10px 28px #2e3b330d;background:#fffdf8e0!important;border-color:#4254481a!important;border-radius:18px!important}._7_vhla_businessTheme .content section[style*=green-pale]{background:linear-gradient(135deg,#efebdbeb,#fffdf8f0 68%)!important}._7_vhla_businessTheme .welcome{z-index:20;min-height:146px;position:relative;background:linear-gradient(115deg,#fcf9f1f7,#f1ede2e6)!important;border:1px solid #495b501a!important;border-radius:24px!important;padding:28px 30px!important;overflow:visible!important;box-shadow:0 16px 42px #2e3b3312!important}._7_vhla_businessTheme .welcome:after{content:"";opacity:.14;pointer-events:none;background:radial-gradient(at 58% 30%,#0000 0 28%,#45604d4f 29% 30%,#0000 31%),radial-gradient(at 72% 42%,#0000 0 22%,#45604d45 23% 24%,#0000 25%),radial-gradient(at 48% 60%,#0000 0 24%,#45604d38 25% 26%,#0000 27%),linear-gradient(135deg,#0000 47%,#45604d33 48% 49%,#0000 50%);width:275px;height:185px;position:absolute;top:0;right:0;transform:rotate(-10deg)}._7_vhla_businessTheme .welcome>*{z-index:1;position:relative}._7_vhla_businessTheme .welcome h1{color:#263c31!important;letter-spacing:-.035em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3vw,2.65rem)!important;line-height:1.02!important}._7_vhla_businessTheme .welcome p{color:#6d786f!important;font-size:12.5px!important;line-height:1.55!important}._7_vhla_businessTheme .welcome button[aria-haspopup=listbox]{color:#34483c!important;background:#fffdf8e6!important;border-color:#3f544624!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffffc7!important}._7_vhla_businessTheme [role=listbox]{z-index:1000!important;background:#fffdf8!important;border-color:#3f544621!important;border-radius:13px!important;box-shadow:0 16px 34px #26382e24!important}._7_vhla_businessTheme [role=listbox] [role=option][aria-selected=true]{color:#315744!important;background:#e6eadf!important}._7_vhla_businessTheme [role=tablist]{z-index:1;position:relative;gap:7px!important;margin:16px 0 18px!important}._7_vhla_businessTheme [role=tab]{min-height:36px;transition:background .15s,color .15s,border-color .15s,transform .15s;box-shadow:0 4px 12px #31403706;color:#56675d!important;background:#fffdf8c7!important;border-color:#4154481f!important;border-radius:999px!important;padding:8px 13px!important}._7_vhla_businessTheme [role=tab]:hover{transform:translateY(-1px);color:#314f3f!important;background:#efe6cf!important;border-color:#6e5b3624!important}._7_vhla_businessTheme [role=tab][aria-selected=true]{box-shadow:0 7px 16px #31574424;color:#fffdf7!important;background:linear-gradient(#3c674f,#315744)!important;border-color:#2f53402e!important}:is(._7_vhla_businessTheme .businessStatsGrid>*,._7_vhla_businessTheme .businessLocationGrid>*,._7_vhla_businessTheme .businessDeliveryGrid>*,._7_vhla_businessTheme .funnelStageGrid>*,._7_vhla_businessTheme .funnelConversionGrid>*){box-shadow:0 9px 24px #2e3b330b;background:#fffdf8e6!important;border-color:#4254481a!important;border-radius:17px!important}:is(._7_vhla_businessTheme .businessStatsGrid>[role=button]:hover,._7_vhla_businessTheme .businessLocationGrid>[role=button]:hover,._7_vhla_businessTheme .funnelStageGrid>[role=button]:hover){transform:translateY(-1px);border-color:#3a55442b!important;box-shadow:0 13px 30px #2e3b3313!important}:is(._7_vhla_businessTheme .capacityOpportunityHeader,._7_vhla_businessTheme .marketingSpendHeader,._7_vhla_businessTheme .marketingActionHeader){color:#5a675f!important;background:#e8e1cd80!important;border-color:#4154481a!important;border-radius:11px!important}:is(._7_vhla_businessTheme .capacityOpportunityRow,._7_vhla_businessTheme .capacityRow,._7_vhla_businessTheme .funnelLocationRow,._7_vhla_businessTheme .marketingSpendPerformanceRow,._7_vhla_businessTheme .marketingSpendEntryRow,._7_vhla_businessTheme .marketingActionRow,._7_vhla_businessTheme .pathwayBackfillRow,._7_vhla_businessTheme .overdueRecordRow){background:#fffffcc2!important;border-color:#42544817!important;border-radius:12px!important}:is(._7_vhla_businessTheme .capacityOpportunityRow:hover,._7_vhla_businessTheme .capacityRow:hover,._7_vhla_businessTheme .funnelLocationRow:hover,._7_vhla_businessTheme .marketingSpendPerformanceRow:hover,._7_vhla_businessTheme .marketingActionRow:hover){background:#f7f4ebf0!important}._7_vhla_businessTheme .smallBtn{color:#4d6256!important;background:#faf8f2db!important;border-color:#41544821!important;border-radius:9px!important}._7_vhla_businessTheme .smallBtn:hover{color:#304e3d!important;background:#efe6cf!important}._7_vhla_businessTheme .iconBtn{background:#fffdf8bd!important;border-color:#4154481f!important}._7_vhla_businessTheme input,._7_vhla_businessTheme select,._7_vhla_businessTheme textarea{font-family:inherit;color:#35493e!important;background:#fffffcd1!important;border-color:#42544824!important;border-radius:10px!important}._7_vhla_businessTheme input:focus,._7_vhla_businessTheme select:focus,._7_vhla_businessTheme textarea:focus{border-color:#355e495c!important;outline:none!important;box-shadow:0 0 0 3px #355e4914!important}._7_vhla_businessTheme .marketingSpendForm{background:#f6f2e89e!important;border-color:#42544817!important;border-radius:14px!important}._7_vhla_businessTheme .placeholder{color:#607168;border-radius:18px}@media (max-width:760px){._7_vhla_businessTheme .content{padding-left:12px!important;padding-right:12px!important}._7_vhla_businessTheme .welcome{border-radius:18px!important;padding:21px!important}._7_vhla_businessTheme .welcome:after{opacity:.07}._7_vhla_businessTheme [role=tablist]{gap:6px!important}._7_vhla_businessTheme [role=tab]{min-height:34px;padding:7px 10px!important}}
.fcZ2aG_page{--clients-forest:var(--accent-secondary,#416757);--clients-forest-deep:#315446;--clients-champagne:var(--accent-primary,#d8c29a);--clients-champagne-soft:#f1e6d2;--clients-ivory:var(--surface,#fffdf8);--clients-parchment:var(--page-bg,#f7f3ec);--clients-ink:var(--text-primary,#28312c);--clients-muted:var(--text-secondary,#6d716b);--clients-line:var(--border-soft,#e7ded0)}.fcZ2aG_topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;border-bottom-color:#41675714}.fcZ2aG_content{position:relative}.fcZ2aG_hero{isolation:isolate;background:radial-gradient(circle at 86% 25%,#d8c29a3d,#0000 34%),linear-gradient(135deg,#fffdf8fa,#f8f4ecf0);border:1px solid #41675714;border-radius:24px;min-height:124px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #2a383012}.fcZ2aG_hero:after{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'><g fill='none' stroke='%23416757' stroke-width='1.25' stroke-linecap='round' opacity='.72'><path d='M218 248C196 198 185 158 185 110C185 77 194 45 214 16'/><path d='M187 111C159 100 137 82 122 57'/><path d='M184 132C214 116 232 95 244 68'/><path d='M193 164C164 157 138 142 118 119'/><path d='M201 194C226 179 243 158 253 135'/><path d='M179 92C163 74 155 56 153 37'/><path d='M171 83C153 82 137 77 124 68'/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:270px;height:250px;position:absolute;top:-46px;right:-14px}.fcZ2aG_hero h1{color:var(--clients-ink);letter-spacing:-.025em;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.05}.fcZ2aG_hero h1:after{content:"";background:linear-gradient(90deg, var(--clients-champagne), #d8c29a00);border-radius:999px;width:46px;height:2px;margin-top:12px;display:block}.fcZ2aG_hero p{max-width:710px;color:var(--clients-muted);margin:0;font-size:13.5px;line-height:1.65}.fcZ2aG_recordPill{z-index:1;color:var(--clients-forest-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8b8;border:1px solid #4167571a;align-self:flex-start;padding:9px 13px;position:relative;box-shadow:0 7px 18px #2a38300d}.fcZ2aG_directoryPanel{background:#fffdf8eb;border:1px solid #41675714;border-radius:22px;margin-top:18px;padding:22px;box-shadow:0 16px 36px #2a38300e}.fcZ2aG_directoryHead{margin-bottom:16px}.fcZ2aG_directoryHead h3{color:var(--clients-ink);margin-bottom:4px;font-size:17px;font-weight:700}.fcZ2aG_directoryHead p{color:var(--clients-muted)}.fcZ2aG_toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.fcZ2aG_searchBox{background:#f9f6efd9;border:1px solid #4167571f;border-radius:14px;flex:360px;max-width:none;min-height:45px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffb3}.fcZ2aG_searchBox:focus-within{background:#fffdf8;border-color:#41675752;box-shadow:0 0 0 3px #41675712}.fcZ2aG_searchBox svg{color:#71877c}.fcZ2aG_searchBox input{color:var(--clients-ink)}.fcZ2aG_searchBox input::placeholder{color:#939b95}.fcZ2aG_filterChip{align-items:center;gap:8px;min-height:42px;color:#5b4a32!important;box-shadow:none!important;background:#d8c29a33!important;border-color:#a6844e29!important;border-radius:999px!important;padding:0 13px!important;display:inline-flex!important}.fcZ2aG_filterChip:hover{background:#d8c29a4d!important}.fcZ2aG_message{border-radius:14px}.fcZ2aG_tableWrap{background:#fffdf8;border:1px solid #41675716;border-radius:17px;overflow-x:auto;box-shadow:0 8px 24px #2a383009}.fcZ2aG_table{border-collapse:collapse;background:0 0;width:100%;min-width:850px}.fcZ2aG_table thead th{color:#748078;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f7f3ecf5,#f7f3ecbd);border:0;border-bottom:1px solid #41675717;padding:12px 16px;font-size:10.5px;font-weight:750}.fcZ2aG_table tbody td{color:var(--clients-ink);vertical-align:middle;background:#fffdf8e0;border:0;border-bottom:1px solid #41675711;padding:14px 16px;font-size:13px;transition:background .15s}.fcZ2aG_table tbody tr:last-child td{border-bottom:0}.fcZ2aG_clientRow{cursor:pointer;outline:none}.fcZ2aG_clientRow:hover td{background:#d8c29a1f}.fcZ2aG_clientRow:focus-within td{background:#4167570e}.fcZ2aG_clientRefButton{letter-spacing:.025em;color:var(--clients-forest-deep)!important;box-shadow:none!important;background:#4167570e!important;border:1px solid #4167571a!important;border-radius:8px!important;padding:5px 8px!important;font-size:12px!important;font-weight:750!important}.fcZ2aG_clientRefButton:hover{background:#4167571a!important}.fcZ2aG_clientName{color:var(--clients-ink);font-weight:680}.fcZ2aG_secondaryCell{color:#53615a}.fcZ2aG_assessmentText{color:#6d746f;font-size:12.5px}.fcZ2aG_statusBadge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.fcZ2aG_statusActive{color:#365c4c;background:#41675717;border-color:#4167571f}.fcZ2aG_statusPaused{color:#735d3b;background:#d8c29a33;border-color:#a6844e24}.fcZ2aG_statusHold{color:#725a34;background:#eedbb447;border-color:#a6844e29}.fcZ2aG_statusPaymentHold{color:#87552f;background:#d9a06d24;border-color:#ac703d2e}.fcZ2aG_viewButton{min-height:32px;color:var(--clients-forest-deep)!important;box-shadow:none!important;background:0 0!important;border:1px solid #4167571c!important;border-radius:9px!important;padding:6px 11px!important;font-weight:700!important}.fcZ2aG_viewButton:hover{background:#4167570f!important;border-color:#41675733!important}.fcZ2aG_emptyState{text-align:center;color:var(--clients-muted)!important;background:#f7f3ec73!important;padding:34px 22px!important}.fcZ2aG_pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:2px;display:flex}.fcZ2aG_pageCount{color:#7b837e;font-size:12.5px}.fcZ2aG_paginationActions{gap:8px;display:flex}.fcZ2aG_pageButton{align-items:center;gap:6px;min-height:37px;color:var(--clients-forest-deep)!important;box-shadow:none!important;background:#fffdf8e0!important;border-color:#4167571c!important;border-radius:10px!important;padding:0 12px!important;display:inline-flex!important}.fcZ2aG_pageButton:hover:not(:disabled){background:#d8c29a24!important}.fcZ2aG_pageButton:disabled{opacity:.38}@media (max-width:900px){.fcZ2aG_hero{padding:24px 22px}.fcZ2aG_hero:after{opacity:.14;right:-58px}.fcZ2aG_directoryPanel{padding:18px}}@media (max-width:680px){.fcZ2aG_hero{border-radius:19px;min-height:auto;padding:22px 18px}.fcZ2aG_hero h1{font-size:29px}.fcZ2aG_recordPill{margin-top:8px}.fcZ2aG_directoryPanel{border-radius:18px;padding:14px}.fcZ2aG_toolbar{align-items:stretch}.fcZ2aG_searchBox,.fcZ2aG_filterChip{flex:100%}.fcZ2aG_filterChip{justify-content:space-between}.fcZ2aG_pagination{flex-direction:column;align-items:flex-start}.fcZ2aG_paginationActions{width:100%}.fcZ2aG_pageButton{flex:1;justify-content:center}}@media (min-width:761px) and (max-width:1180px){.fcZ2aG_table{table-layout:fixed;width:100%;min-width:0}.fcZ2aG_table thead th,.fcZ2aG_table tbody td{padding-left:9px;padding-right:9px}.fcZ2aG_table th:first-child,.fcZ2aG_table td:first-child{width:14%}.fcZ2aG_table th:nth-child(2),.fcZ2aG_table td:nth-child(2){width:18%}.fcZ2aG_table th:nth-child(3),.fcZ2aG_table td:nth-child(3){width:27%}.fcZ2aG_table th:nth-child(4),.fcZ2aG_table td:nth-child(4){width:17%}.fcZ2aG_table th:nth-child(5),.fcZ2aG_table td:nth-child(5){width:13%}.fcZ2aG_table th:nth-child(6),.fcZ2aG_table td:nth-child(6){width:11%}.fcZ2aG_clientName,.fcZ2aG_secondaryCell,.fcZ2aG_assessmentText{overflow-wrap:anywhere}.fcZ2aG_statusBadge{white-space:normal;text-align:left;max-width:100%;line-height:1.2}.fcZ2aG_viewButton{white-space:nowrap;width:100%;min-width:0;padding:6px!important;font-size:10.5px!important}}@media (max-width:760px){.fcZ2aG_table{table-layout:auto;min-width:760px}.fcZ2aG_statusBadge{white-space:nowrap}}
.GN3t8W_page{--clients-forest:var(--accent-secondary,#416757);--clients-forest-deep:#315446;--clients-champagne:var(--accent-primary,#d8c29a);--clients-champagne-soft:#f1e6d2;--clients-ivory:var(--surface,#fffdf8);--clients-parchment:var(--page-bg,#f7f3ec);--clients-ink:var(--text-primary,#28312c);--clients-muted:var(--text-secondary,#6d716b);--clients-line:var(--border-soft,#e7ded0)}.GN3t8W_topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;border-bottom-color:#41675714}.GN3t8W_content{position:relative}.GN3t8W_hero{isolation:isolate;background:radial-gradient(circle at 86% 25%,#d8c29a3d,#0000 34%),linear-gradient(135deg,#fffdf8fa,#f8f4ecf0);border:1px solid #41675714;border-radius:24px;min-height:124px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #2a383012}.GN3t8W_hero:after{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'><g fill='none' stroke='%23416757' stroke-width='1.25' stroke-linecap='round' opacity='.72'><path d='M218 248C196 198 185 158 185 110C185 77 194 45 214 16'/><path d='M187 111C159 100 137 82 122 57'/><path d='M184 132C214 116 232 95 244 68'/><path d='M193 164C164 157 138 142 118 119'/><path d='M201 194C226 179 243 158 253 135'/><path d='M179 92C163 74 155 56 153 37'/><path d='M171 83C153 82 137 77 124 68'/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:270px;height:250px;position:absolute;top:-46px;right:-14px}.GN3t8W_hero h1{color:var(--clients-ink);letter-spacing:-.025em;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.05}.GN3t8W_hero h1:after{content:"";background:linear-gradient(90deg, var(--clients-champagne), #d8c29a00);border-radius:999px;width:46px;height:2px;margin-top:12px;display:block}.GN3t8W_hero p{max-width:710px;color:var(--clients-muted);margin:0;font-size:13.5px;line-height:1.65}.GN3t8W_recordPill{z-index:1;color:var(--clients-forest-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8b8;border:1px solid #4167571a;align-self:flex-start;padding:9px 13px;position:relative;box-shadow:0 7px 18px #2a38300d}.GN3t8W_directoryPanel{background:#fffdf8eb;border:1px solid #41675714;border-radius:22px;margin-top:18px;padding:22px;box-shadow:0 16px 36px #2a38300e}.GN3t8W_directoryHead{margin-bottom:16px}.GN3t8W_directoryHead h3{color:var(--clients-ink);margin-bottom:4px;font-size:17px;font-weight:700}.GN3t8W_directoryHead p{color:var(--clients-muted)}.GN3t8W_toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.GN3t8W_searchBox{background:#f9f6efd9;border:1px solid #4167571f;border-radius:14px;flex:360px;max-width:none;min-height:45px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffb3}.GN3t8W_searchBox:focus-within{background:#fffdf8;border-color:#41675752;box-shadow:0 0 0 3px #41675712}.GN3t8W_searchBox svg{color:#71877c}.GN3t8W_searchBox input{color:var(--clients-ink)}.GN3t8W_searchBox input::placeholder{color:#939b95}.GN3t8W_filterChip{align-items:center;gap:8px;min-height:42px;color:#5b4a32!important;box-shadow:none!important;background:#d8c29a33!important;border-color:#a6844e29!important;border-radius:999px!important;padding:0 13px!important;display:inline-flex!important}.GN3t8W_filterChip:hover{background:#d8c29a4d!important}.GN3t8W_message{border-radius:14px}.GN3t8W_tableWrap{background:#fffdf8;border:1px solid #41675716;border-radius:17px;overflow-x:auto;box-shadow:0 8px 24px #2a383009}.GN3t8W_table{border-collapse:collapse;background:0 0;width:100%;min-width:850px}.GN3t8W_table thead th{color:#748078;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f7f3ecf5,#f7f3ecbd);border:0;border-bottom:1px solid #41675717;padding:12px 16px;font-size:10.5px;font-weight:750}.GN3t8W_table tbody td{color:var(--clients-ink);vertical-align:middle;background:#fffdf8e0;border:0;border-bottom:1px solid #41675711;padding:14px 16px;font-size:13px;transition:background .15s}.GN3t8W_table tbody tr:last-child td{border-bottom:0}.GN3t8W_clientRow{cursor:pointer;outline:none}.GN3t8W_clientRow:hover td{background:#d8c29a1f}.GN3t8W_clientRow:focus-within td{background:#4167570e}.GN3t8W_clientRefButton{letter-spacing:.025em;color:var(--clients-forest-deep)!important;box-shadow:none!important;background:#4167570e!important;border:1px solid #4167571a!important;border-radius:8px!important;padding:5px 8px!important;font-size:12px!important;font-weight:750!important}.GN3t8W_clientRefButton:hover{background:#4167571a!important}.GN3t8W_clientName{color:var(--clients-ink);font-weight:680}.GN3t8W_secondaryCell{color:#53615a}.GN3t8W_assessmentText{color:#6d746f;font-size:12.5px}.GN3t8W_statusBadge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.GN3t8W_statusActive{color:#365c4c;background:#41675717;border-color:#4167571f}.GN3t8W_statusPaused{color:#735d3b;background:#d8c29a33;border-color:#a6844e24}.GN3t8W_statusHold{color:#725a34;background:#eedbb447;border-color:#a6844e29}.GN3t8W_statusPaymentHold{color:#87552f;background:#d9a06d24;border-color:#ac703d2e}.GN3t8W_viewButton{min-height:32px;color:var(--clients-forest-deep)!important;box-shadow:none!important;background:0 0!important;border:1px solid #4167571c!important;border-radius:9px!important;padding:6px 11px!important;font-weight:700!important}.GN3t8W_viewButton:hover{background:#4167570f!important;border-color:#41675733!important}.GN3t8W_emptyState{text-align:center;color:var(--clients-muted)!important;background:#f7f3ec73!important;padding:34px 22px!important}.GN3t8W_pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:2px;display:flex}.GN3t8W_pageCount{color:#7b837e;font-size:12.5px}.GN3t8W_paginationActions{gap:8px;display:flex}.GN3t8W_pageButton{align-items:center;gap:6px;min-height:37px;color:var(--clients-forest-deep)!important;box-shadow:none!important;background:#fffdf8e0!important;border-color:#4167571c!important;border-radius:10px!important;padding:0 12px!important;display:inline-flex!important}.GN3t8W_pageButton:hover:not(:disabled){background:#d8c29a24!important}.GN3t8W_pageButton:disabled{opacity:.38}@media (max-width:900px){.GN3t8W_hero{padding:24px 22px}.GN3t8W_hero:after{opacity:.14;right:-58px}.GN3t8W_directoryPanel{padding:18px}}@media (max-width:680px){.GN3t8W_hero{border-radius:19px;min-height:auto;padding:22px 18px}.GN3t8W_hero h1{font-size:29px}.GN3t8W_recordPill{margin-top:8px}.GN3t8W_directoryPanel{border-radius:18px;padding:14px}.GN3t8W_toolbar{align-items:stretch}.GN3t8W_searchBox,.GN3t8W_filterChip{flex:100%}.GN3t8W_filterChip{justify-content:space-between}.GN3t8W_pagination{flex-direction:column;align-items:flex-start}.GN3t8W_paginationActions{width:100%}.GN3t8W_pageButton{flex:1;justify-content:center}}.GN3t8W_hero{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.GN3t8W_hero>div:first-child{flex:auto;min-width:0}.GN3t8W_recordPill{white-space:nowrap;flex:none;gap:7px;max-width:100%;align-items:center!important;width:max-content!important;display:inline-flex!important}.GN3t8W_statusCompleted{color:#365c4c;background:#41675717;border-color:#4167571f}.GN3t8W_statusDisengaged{color:#735d3b;background:#d8c29a33;border-color:#a6844e29}.GN3t8W_statusDischarged{color:#7d4848;background:#97535317;border-color:#97535326}.GN3t8W_statusArchived{color:#626c66;background:#646c6714;border-color:#646c6724}@media (max-width:680px){.GN3t8W_hero{flex-direction:column}.GN3t8W_recordPill{width:auto!important}}
.V1tDhq_page{--alloc-forest:var(--accent-secondary,#416757);--alloc-forest-deep:#315446;--alloc-champagne:var(--accent-primary,#d8c29a);--alloc-champagne-soft:#f1e6d2;--alloc-ivory:var(--surface,#fffdf8);--alloc-parchment:var(--page-bg,#f7f3ec);--alloc-ink:var(--text-primary,#28312c);--alloc-muted:var(--text-secondary,#6d716b);--alloc-line:var(--border-soft,#e7ded0)}.V1tDhq_topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;border-bottom-color:#41675714}.V1tDhq_content{position:relative}.V1tDhq_hero{isolation:isolate;background:radial-gradient(circle at 86% 23%,#d8c29a3d,#0000 34%),linear-gradient(135deg,#fffdf8fa,#f8f4ecf0);border:1px solid #41675714;border-radius:24px;min-height:126px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #2a383012}.V1tDhq_hero:after{content:"";z-index:-1;pointer-events:none;opacity:.19;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'><g fill='none' stroke='%23416757' stroke-width='1.25' stroke-linecap='round' opacity='.72'><path d='M218 248C196 198 185 158 185 110C185 77 194 45 214 16'/><path d='M187 111C159 100 137 82 122 57'/><path d='M184 132C214 116 232 95 244 68'/><path d='M193 164C164 157 138 142 118 119'/><path d='M201 194C226 179 243 158 253 135'/><path d='M179 92C163 74 155 56 153 37'/><path d='M171 83C153 82 137 77 124 68'/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:275px;height:255px;position:absolute;top:-42px;right:-12px}.V1tDhq_hero h1{color:var(--alloc-ink);letter-spacing:-.025em;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.05}.V1tDhq_hero h1:after{content:"";background:linear-gradient(90deg, var(--alloc-champagne), #d8c29a00);border-radius:999px;width:46px;height:2px;margin-top:12px;display:block}.V1tDhq_hero p{max-width:760px;color:var(--alloc-muted);margin:0;font-size:13.5px;line-height:1.65}.V1tDhq_matchPill{z-index:1;color:var(--alloc-forest-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8b8;border:1px solid #4167571a;align-self:flex-start;padding:9px 13px;position:relative;box-shadow:0 7px 18px #2a38300d}.V1tDhq_page .panel{background:#fffdf8eb;border-color:#41675714;border-radius:22px;box-shadow:0 16px 36px #2a38300d}.V1tDhq_page .panelHead{margin-bottom:16px}.V1tDhq_page .panelHead h3{color:var(--alloc-ink);font-size:17px;font-weight:720}.V1tDhq_page .panelHead p{color:var(--alloc-muted);line-height:1.55}.V1tDhq_page .panelHead>svg{color:#6f877b}.V1tDhq_selectPanel{position:relative;background:linear-gradient(135deg,#fffdf8fa,#f8f4ecf0)!important;padding:22px!important}.V1tDhq_preferencePanel label>span,.V1tDhq_requirementsPanel label>span{color:#68736d;font-weight:650}.V1tDhq_selectPanel .clientAllocationGrid>label>span{color:#68736d;font-weight:650}:is(.V1tDhq_page select,.V1tDhq_page input[type=text],.V1tDhq_page input[type=time],.V1tDhq_page input:not([type])){min-height:42px;color:var(--alloc-ink);background:#f9f6efd1;border:1px solid #4167571f;border-radius:11px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffb8}.V1tDhq_page select option{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500}:is(.V1tDhq_page select:focus,.V1tDhq_page input:focus){background:#fffdf8;border-color:#41675752;outline:none;box-shadow:0 0 0 3px #41675712}.V1tDhq_page input::placeholder{color:#98a09b}.V1tDhq_selectPanel .clientAllocationGrid>div{box-shadow:inset 0 1px #ffffffb3;background:#41675709!important;border-color:#41675717!important}.V1tDhq_selectPanel .selectedClientSummary>div{min-width:0;padding:3px 4px}.V1tDhq_selectPanel .selectedClientSummary strong{color:var(--alloc-ink)}.V1tDhq_preferencePanel{background:linear-gradient(135deg,#fffdf8fa,#f8f2e7e6)!important;border-color:#a6844e1f!important;padding:22px!important}.V1tDhq_preferencePanel .selectedClientSummary{padding-top:2px}.V1tDhq_preferencePanel input[type=checkbox]{accent-color:var(--alloc-forest)}.V1tDhq_saveButton{min-height:36px;color:var(--alloc-forest-deep)!important;box-shadow:none!important;background:#41675712!important;border:1px solid #41675724!important;border-radius:10px!important;padding:7px 12px!important;font-weight:700!important}.V1tDhq_saveButton:hover:not(:disabled){background:#4167571c!important}.V1tDhq_requirementsPanel{background:#fffdf8f0!important;padding:22px!important}.V1tDhq_requirementsPanel .allocationFiltersGrid>div{box-shadow:0 8px 20px #2a383006;background:linear-gradient(#f9f6efc7,#fffdf8d6)!important;border-color:#41675716!important;border-radius:16px!important}.V1tDhq_requirementsPanel .allocationFiltersGrid>div>div:first-child strong{color:var(--alloc-ink);font-size:13.5px!important}.V1tDhq_requirementsPanel .allocationFiltersGrid>div>div:first-child span{color:#747b77}.V1tDhq_requirementsPanel .status{color:#4f6d5f;background:#4167570f;border:1px solid #4167571a}.V1tDhq_resultsPanel{background:#fffdf8f0!important;padding:22px!important}.V1tDhq_tableWrap{background:#fffdf8;border:1px solid #41675716;border-radius:17px;overflow-x:auto;box-shadow:0 8px 24px #2a383009}.V1tDhq_table{border-collapse:collapse;background:0 0;width:100%;min-width:980px}.V1tDhq_table thead th{color:#748078;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f7f3ecf5,#f7f3ecbd);border:0;border-bottom:1px solid #41675717;padding:12px 14px;font-size:10.5px;font-weight:750}.V1tDhq_table tbody td{color:var(--alloc-ink);vertical-align:middle;background:#fffdf8e0;border:0;border-bottom:1px solid #41675711;padding:14px;font-size:12.75px;transition:background .15s}.V1tDhq_table tbody tr:last-child td{border-bottom:0}.V1tDhq_table tbody tr:hover td{background:#d8c29a1a}.V1tDhq_table tbody strong{color:var(--alloc-ink)}.V1tDhq_table .status{color:#4c6b5c;background:#41675711;border:1px solid #4167571a;font-size:10.5px}.V1tDhq_table .activeStatus{color:#365c4c;background:#41675717;border-color:#4167571f}.V1tDhq_assignButton{min-height:34px;background:var(--alloc-forest-deep)!important;color:#fffaf0!important;border:1px solid #3154462e!important;border-radius:10px!important;padding:7px 11px!important;font-weight:720!important;box-shadow:0 6px 14px #3154461f!important}.V1tDhq_assignButton:hover:not(:disabled){transform:translateY(-1px);background:#29483b!important}.V1tDhq_assignButton:disabled{opacity:.56}.V1tDhq_page .noticeMessage{border-radius:12px}.V1tDhq_page .errorMessage{border-color:#9a544b2e}.V1tDhq_selectPanel,.V1tDhq_preferencePanel,.V1tDhq_requirementsPanel{position:relative;overflow:visible!important}.V1tDhq_selectPanel{z-index:30}.V1tDhq_preferencePanel{z-index:20}.V1tDhq_requirementsPanel{z-index:10}.V1tDhq_resultsPanel{z-index:1;position:relative}.V1tDhq_requirementsPanel .allocationFiltersGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.V1tDhq_requirementsPanel .allocationFiltersGrid>div:nth-child(3){grid-column:1/-1}.V1tDhq_requirementsPanel .clinicalFitGrid{grid-template-columns:minmax(180px,1fr) minmax(220px,1.35fr) minmax(180px,1fr)!important;gap:12px!important}@media (max-width:860px){.V1tDhq_requirementsPanel .allocationFiltersGrid{grid-template-columns:1fr!important}.V1tDhq_requirementsPanel .allocationFiltersGrid>div:nth-child(3){grid-column:auto}.V1tDhq_requirementsPanel .clinicalFitGrid{grid-template-columns:1fr!important}}@media (max-width:1000px){.V1tDhq_hero{padding:24px 22px}.V1tDhq_hero:after{opacity:.14;right:-56px}.V1tDhq_selectPanel,.V1tDhq_preferencePanel,.V1tDhq_requirementsPanel,.V1tDhq_resultsPanel{padding:18px!important}}@media (max-width:680px){.V1tDhq_hero{border-radius:19px;min-height:auto;padding:22px 18px}.V1tDhq_hero h1{font-size:29px}.V1tDhq_matchPill{margin-top:8px}.V1tDhq_selectPanel,.V1tDhq_preferencePanel,.V1tDhq_requirementsPanel,.V1tDhq_resultsPanel{border-radius:18px!important;padding:14px!important}.V1tDhq_table{min-width:900px}}
.Un2vBW_page{--csl-ink:var(--ink,#28312c);--csl-muted:var(--muted,#737a74);--csl-forest:var(--green,#496c5a);--csl-forest-deep:#365746;--csl-champagne:var(--accent-luxe,#cfb57f);--csl-ivory:var(--surface,#fffdf8);--csl-warm:#f7f2e8;--csl-line:#49584c16;color:var(--csl-ink)}.Un2vBW_page button,.Un2vBW_page input,.Un2vBW_page select,.Un2vBW_page textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Un2vBW_topbar{-webkit-backdrop-filter:blur(18px)}.Un2vBW_directoryContent,.Un2vBW_profileContent{isolation:isolate;position:relative;padding-top:24px!important}.Un2vBW_hero{isolation:isolate;min-height:126px;position:relative;overflow:hidden;background:radial-gradient(520px 190px at 92% 18%,#6a846f26,#0000 65%),linear-gradient(118deg,#fffdf7f7 0%,#f9f5ecf2 58%,#efebddeb 100%)!important;border:1px solid #606d6017!important;border-radius:24px!important;margin-bottom:20px!important;padding:27px 29px 25px!important;box-shadow:0 18px 45px #2b352d12,inset 0 1px #ffffffe0!important}.Un2vBW_hero:before,.Un2vBW_profileHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff8c,#0000 45%),radial-gradient(circle at 10% 0,#d5be911c,#0000 35%);position:absolute;inset:0}.Un2vBW_hero:after,.Un2vBW_profileHero:after{content:"";pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 320'%3E%3Cg fill='none' stroke='%235b7564' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M187 318C178 260 187 209 220 166C248 130 269 88 274 30'/%3E%3Cpath d='M221 166C190 141 157 128 113 126'/%3E%3Cpath d='M207 184C242 192 272 211 294 241'/%3E%3Cpath d='M198 202C171 221 153 246 143 280'/%3E%3Cpath d='M245 131C275 122 299 106 320 82'/%3E%3Cpath d='M162 156C138 143 111 137 80 139'/%3E%3Cpath d='M275 221C299 234 317 253 329 278'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:350px;height:295px;position:absolute;top:-76px;right:-42px}html[data-portal-theme=forest-champagne] .Un2vBW_hero:after{opacity:.12}html[data-portal-theme=forest-champagne] .Un2vBW_profileHero:after{opacity:.12}.Un2vBW_hero>*,.Un2vBW_profileHero>*{z-index:1;position:relative}.Un2vBW_heroTitle,.Un2vBW_profileName{width:fit-content;color:var(--csl-ink)!important;letter-spacing:-.025em!important;font-family:Georgia,Times New Roman,serif!important;font-weight:600!important}.Un2vBW_heroTitle{margin:0 0 12px!important;font-size:clamp(31px,3vw,40px)!important;line-height:1.02!important}.Un2vBW_heroTitle:after,.Un2vBW_profileName:after{content:"";background:linear-gradient(90deg, var(--csl-champagne), #cfb57f26);border-radius:999px;width:60px;height:3px;margin-top:11px;display:block}.Un2vBW_heroCopy{max-width:720px;color:color-mix(in srgb, var(--csl-muted) 88%, var(--csl-forest) 12%)!important;margin:0!important;font-size:12.5px!important;line-height:1.6!important}.Un2vBW_heroPill{z-index:2;-webkit-backdrop-filter:blur(8px);position:relative;color:var(--csl-forest)!important;background:#ffffff85!important;border:1px solid #4666531f!important;padding:9px 13px!important;box-shadow:0 7px 20px #3144370e!important}.Un2vBW_directoryPanel{position:relative;border:1px solid var(--csl-line)!important;background:linear-gradient(145deg,#fffefafb,#f9f6eff6)!important;border-radius:22px!important;padding:22px!important;overflow:visible!important;box-shadow:0 16px 38px #2b362e11,inset 0 1px #ffffffe6!important}.Un2vBW_directoryPanel:before{content:"";background:linear-gradient(90deg, var(--csl-champagne), #cfb57f1f);border-radius:0 0 999px 999px;width:74px;height:3px;position:absolute;top:0;left:24px}.Un2vBW_directoryPanelHead{margin-bottom:16px!important}.Un2vBW_directoryPanelHead h3{color:var(--csl-ink)!important;letter-spacing:-.015em!important;font-size:19px!important;font-weight:650!important}.Un2vBW_directoryPanelHead p{color:var(--csl-muted)!important}.Un2vBW_filterTabs{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:18px!important;display:flex!important}.Un2vBW_filterButton{color:#46584d!important;background:#ffffff94!important;border:1px solid #48594c1a!important;border-radius:11px!important;min-height:38px!important;padding:8px 13px!important;font-size:11.5px!important;font-weight:650!important;transition:transform .15s,border-color .15s,background .15s,color .15s!important;box-shadow:inset 0 1px #ffffffd9!important}.Un2vBW_filterButton:hover{transform:translateY(-1px);background:#f8f6eeeb!important;border-color:#5c70602e!important}.Un2vBW_filterButtonActive,.Un2vBW_filterButtonActive:hover{color:#fffdf8!important;background:linear-gradient(135deg,#4b705d,#3f624f)!important;border-color:#37564338!important;box-shadow:0 8px 20px #33534021!important}.Un2vBW_coverGrid{position:relative;background:radial-gradient(320px 130px at 2% 0,#cfb57f17,#0000 72%),linear-gradient(135deg,#f9f8f3fa,#f0f5f1c7)!important;border:1px solid #4d5f5013!important;border-radius:18px!important;overflow:visible!important;box-shadow:0 10px 26px #2b43340b,inset 0 1px #ffffffdb!important}.Un2vBW_searchBox{background:#ffffffb8!important;border:1px solid #49594d17!important;border-radius:13px!important;min-height:43px!important;box-shadow:inset 0 1px #ffffffe0,0 4px 14px #2b362e09!important}.Un2vBW_searchBox:focus-within{border-color:#48685233!important;box-shadow:0 0 0 3px #48685212!important}.Un2vBW_searchBox input{color:var(--csl-ink)!important;font-size:12px!important}.Un2vBW_directoryTable{overflow-x:auto;box-shadow:inset 0 1px #fffc;background:#ffffff8f!important;border:1px solid #48574b12!important;border-radius:17px!important}.Un2vBW_directoryTable table{min-width:1080px}.Un2vBW_directoryTable thead th{text-transform:uppercase;color:#627067!important;letter-spacing:.105em!important;background:#f4f2eac2!important;border-bottom-color:#46544814!important;padding-top:13px!important;padding-bottom:13px!important;font-size:9.5px!important;font-weight:750!important}.Un2vBW_directoryTable tbody td{color:#49544e;vertical-align:middle;font-size:11.5px;border-bottom-color:#48564a11!important;padding-top:13px!important;padding-bottom:13px!important}.Un2vBW_directoryRow{transition:background .16s,transform .16s}.Un2vBW_directoryRow:hover{background:linear-gradient(90deg,#f2f5efc7,#faf7eead)!important}.Un2vBW_counsellorIdentity strong{color:var(--csl-ink);font-size:12.5px;font-weight:700}.Un2vBW_directoryAvatar{color:var(--csl-forest);border:1px solid #4b5e5017;box-shadow:inset 0 1px #ffffffd9;background:linear-gradient(145deg,#e9efe9eb,#f5efe1d1)!important}:is(.Un2vBW_directoryTable .smallBtn,.Un2vBW_profileTable .smallBtn){color:var(--csl-forest-deep)!important;background:#ffffffa8!important;border:1px solid #485e4e1c!important;border-radius:10px!important;font-weight:650!important;box-shadow:inset 0 1px #ffffffd6!important}:is(.Un2vBW_directoryTable .smallBtn:hover,.Un2vBW_profileTable .smallBtn:hover){background:#f0f4eee0!important;border-color:#445e4b2e!important}.Un2vBW_profileHero{isolation:isolate;min-height:146px;position:relative;overflow:hidden;background:radial-gradient(520px 190px at 92% 20%,#67816c21,#0000 67%),linear-gradient(118deg,#fffdf7fa,#f9f5ecf5 60%,#efebddeb)!important;border:1px solid #5c6a5e16!important;border-radius:24px!important;box-shadow:0 18px 45px #2b352d12,inset 0 1px #ffffffe6!important}.Un2vBW_profileAvatar{z-index:1;color:var(--csl-forest);position:relative;background:linear-gradient(145deg,#e5ede6f5,#f4ecd9e6)!important;border:4px solid #fffdf7e6!important;outline:1px solid #c2a66f57!important;box-shadow:0 12px 28px #2f41341f!important}.Un2vBW_profileName{margin-top:0!important;margin-bottom:12px!important;font-size:clamp(28px,2.6vw,36px)!important;line-height:1.05!important}.Un2vBW_profileName:after{width:48px;height:2px;margin-top:8px}.Un2vBW_profileStatusRow .status{border-radius:999px!important;padding:6px 9px!important;font-size:10.5px!important}.Un2vBW_profilePanel,.Un2vBW_leavePanel{background:linear-gradient(145deg,#fffefafb,#f9f6eff6)!important;border:1px solid #4a584c13!important;border-radius:21px!important;box-shadow:0 14px 34px #2b362e0e,inset 0 1px #ffffffe6!important}.Un2vBW_leavePanel{background:radial-gradient(300px 120px at 100% 0,#6e8c7417,#0000 70%),linear-gradient(145deg,#f8fbf7fa,#eff5f0ed)!important}:is(.Un2vBW_profilePanel .panelHead h3,.Un2vBW_leavePanel .panelHead h3){color:var(--csl-ink)!important;letter-spacing:-.012em!important;font-size:17px!important;font-weight:650!important}:is(.Un2vBW_profilePanel .panelHead p,.Un2vBW_leavePanel .panelHead p){color:var(--csl-muted)!important}:is(.Un2vBW_profilePanel .securityPill,.Un2vBW_leavePanel .securityPill){color:var(--csl-forest-deep)!important;background:#fff9!important;border-color:#4b62521c!important}.Un2vBW_profileMetrics{gap:14px!important}.Un2vBW_profileMetrics .statCard{min-height:88px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffefafc,#f9f6eef7)!important;border:1px solid #45544813!important;border-radius:18px!important;padding:17px 18px!important;box-shadow:0 12px 30px #2b362e0f,inset 0 1px #ffffffeb!important}.Un2vBW_profileMetrics .statCard:before{content:"";background:linear-gradient(#cfb57fe0,#5f7a674d);width:3px;position:absolute;inset:0 auto 0 0}.Un2vBW_profileMetrics .statCard span{color:var(--csl-muted)!important;font-size:10.5px!important}.Un2vBW_profileMetrics .statCard strong{color:var(--csl-ink)!important;font-size:21px!important;line-height:1.05!important}.Un2vBW_profileInfoGrid,.Un2vBW_profileClientsGrid,.Un2vBW_f2fGrid{gap:16px!important}.Un2vBW_capacityPanel{overflow:visible}.Un2vBW_f2fCard,.Un2vBW_availabilityDay{box-shadow:inset 0 1px #ffffffe0,0 7px 18px #2a372e09;background:linear-gradient(145deg,#fffffccc,#f7f4ebb8)!important;border:1px solid #49594c14!important;border-radius:16px!important}.Un2vBW_f2fCard .status{border-radius:999px!important}.Un2vBW_f2fCard input[type=number],.Un2vBW_profilePanel input[type=date]{outline:none;min-height:40px;padding:0 11px;box-shadow:inset 0 1px #ffffffd1;color:var(--csl-ink)!important;background:#ffffffbd!important;border:1px solid #47574b1f!important;border-radius:10px!important}.Un2vBW_f2fCard input[type=number]:focus,.Un2vBW_profilePanel input[type=date]:focus{border-color:#48685238!important;box-shadow:0 0 0 3px #48685212!important}:is(.Un2vBW_f2fCard .smallBtn,.Un2vBW_profilePanel>.smallBtn,.Un2vBW_profilePanel .smallBtn){color:var(--csl-forest-deep)!important;background:#faf8f1e6!important;border-color:#465e4d21!important;border-radius:10px!important;font-weight:650!important}.Un2vBW_availabilityPanel{overflow:hidden}.Un2vBW_availabilityDay{padding:15px 16px!important}.Un2vBW_availabilitySlot{border:1px solid #48574b0e;background:#eef2ec94!important}.Un2vBW_profileTable{overflow-x:auto;background:#ffffff7a!important;border:1px solid #48574b11!important;border-radius:15px!important}.Un2vBW_profileTable thead th{text-transform:uppercase;color:#627067!important;letter-spacing:.09em!important;background:#f4f2eab8!important;font-size:9.5px!important}.Un2vBW_profileTable tbody td{font-size:11.5px;border-bottom-color:#48564a0f!important}.Un2vBW_page .noticeMessage{border-radius:12px!important}@media (max-width:1100px){.Un2vBW_hero,.Un2vBW_profileHero{border-radius:20px!important}.Un2vBW_directoryPanel{padding:18px!important}}@media (max-width:760px){.Un2vBW_directoryContent,.Un2vBW_profileContent{padding-top:16px!important}.Un2vBW_hero{min-height:0;padding:22px 20px!important}.Un2vBW_heroTitle{font-size:30px!important}.Un2vBW_profileHero{padding:16px!important}.Un2vBW_profileAvatar{flex-basis:76px!important;width:76px!important;height:76px!important}.Un2vBW_profileName{font-size:29px!important}.Un2vBW_filterTabs{gap:6px!important}.Un2vBW_filterButton{min-height:36px!important;padding:7px 10px!important;font-size:11px!important}.Un2vBW_directoryPanel{border-radius:18px!important;padding:15px!important}}
