.ServicesTreeSummary-module__b6R2mq__wrap{background:var(--ink-1);border:1px solid var(--border-subtle);font-family:var(--font-ui);color:var(--fg-1);letter-spacing:-.005em;border-radius:12px;max-height:calc(100vh - 80px);padding:14px 14px 16px;font-size:.78rem;line-height:1.5;position:sticky;top:16px;overflow-y:auto}.ServicesTreeSummary-module__b6R2mq__header{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:4px;font-size:.66rem;font-weight:600;display:flex}.ServicesTreeSummary-module__b6R2mq__headerCount{background:var(--ink-3);color:var(--fg-2);letter-spacing:-.005em;text-transform:none;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.62rem;font-weight:500}.ServicesTreeSummary-module__b6R2mq__hint{color:var(--fg-4);letter-spacing:-.005em;margin:0 0 12px;font-size:.7rem;line-height:1.45}.ServicesTreeSummary-module__b6R2mq__tree{font-family:var(--font-mono);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ServicesTreeSummary-module__b6R2mq__core{display:block}.ServicesTreeSummary-module__b6R2mq__coreLabel{color:var(--fg-0);font-family:var(--font-ui);letter-spacing:-.005em;align-items:center;gap:6px;font-size:.84rem;font-weight:600;line-height:1.35;display:inline-flex}.ServicesTreeSummary-module__b6R2mq__coreLabel.ServicesTreeSummary-module__b6R2mq__priority{color:var(--health-purple)}.ServicesTreeSummary-module__b6R2mq__starIcon{flex-shrink:0;align-items:center;display:inline-flex}.ServicesTreeSummary-module__b6R2mq__children{flex-direction:column;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ServicesTreeSummary-module__b6R2mq__child{font-family:var(--font-mono);color:var(--fg-2);grid-template-columns:14px 1fr;align-items:baseline;gap:4px;padding:1px 0;display:grid}.ServicesTreeSummary-module__b6R2mq__branch{color:var(--fg-4);font-family:var(--font-mono);-webkit-user-select:none;user-select:none}.ServicesTreeSummary-module__b6R2mq__childLabel{font-family:var(--font-ui);letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.76rem;line-height:1.4;display:inline-flex}.ServicesTreeSummary-module__b6R2mq__childLabel.ServicesTreeSummary-module__b6R2mq__priority{color:var(--health-purple);font-weight:500}.ServicesTreeSummary-module__b6R2mq__empty{color:var(--fg-4);margin:0;font-size:.74rem;font-style:italic}.ServicesTreeSummary-module__b6R2mq__coreEmpty{color:var(--fg-4);font-size:.7rem;font-style:italic;font-family:var(--font-ui);margin-left:4px;font-weight:400}
.ServiceAreasTreeSummary-module__RHRxyG__wrap{background:var(--ink-1);border:1px solid var(--border-subtle);font-family:var(--font-ui);color:var(--fg-1);letter-spacing:-.005em;border-radius:12px;max-height:calc(100vh - 80px);padding:14px 14px 16px;font-size:.78rem;line-height:1.5;position:sticky;top:16px;overflow-y:auto}.ServiceAreasTreeSummary-module__RHRxyG__header{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:4px;font-size:.66rem;font-weight:600;display:flex}.ServiceAreasTreeSummary-module__RHRxyG__headerCount{background:var(--ink-3);color:var(--fg-2);letter-spacing:-.005em;text-transform:none;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.62rem;font-weight:500}.ServiceAreasTreeSummary-module__RHRxyG__hint{color:var(--fg-4);letter-spacing:-.005em;margin:0 0 12px;font-size:.7rem;line-height:1.45}.ServiceAreasTreeSummary-module__RHRxyG__tree{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ServiceAreasTreeSummary-module__RHRxyG__section{display:block}.ServiceAreasTreeSummary-module__RHRxyG__sectionLabel{color:var(--fg-0);font-family:var(--font-ui);letter-spacing:-.005em;align-items:center;gap:7px;width:100%;font-size:.82rem;font-weight:600;line-height:1.35;display:flex}.ServiceAreasTreeSummary-module__RHRxyG__sectionLabel.ServiceAreasTreeSummary-module__RHRxyG__excludeSection{color:var(--health-red)}.ServiceAreasTreeSummary-module__RHRxyG__sectionCount{color:var(--fg-3);font-size:.66rem;font-weight:500;font-family:var(--font-mono);margin-left:auto}.ServiceAreasTreeSummary-module__RHRxyG__sectionLabel.ServiceAreasTreeSummary-module__RHRxyG__excludeSection .ServiceAreasTreeSummary-module__RHRxyG__sectionCount{color:#e8755fb3}.ServiceAreasTreeSummary-module__RHRxyG__collapsibleHeader{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:0;display:flex}.ServiceAreasTreeSummary-module__RHRxyG__chevron{color:var(--fg-3);flex-shrink:0;align-items:center;transition:transform .15s;display:inline-flex}.ServiceAreasTreeSummary-module__RHRxyG__chevronOpen{transform:rotate(90deg)}.ServiceAreasTreeSummary-module__RHRxyG__children{flex-direction:column;gap:1px;margin:5px 0 0;padding:0;list-style:none;display:flex}.ServiceAreasTreeSummary-module__RHRxyG__child{font-family:var(--font-mono);color:var(--fg-2);grid-template-columns:14px 1fr;align-items:baseline;gap:4px;padding:1px 0;display:grid}.ServiceAreasTreeSummary-module__RHRxyG__branch{color:var(--fg-4);font-family:var(--font-mono);-webkit-user-select:none;user-select:none}.ServiceAreasTreeSummary-module__RHRxyG__childLabel{font-family:var(--font-ui);letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.76rem;line-height:1.4;display:inline-flex}.ServiceAreasTreeSummary-module__RHRxyG__childLabel.ServiceAreasTreeSummary-module__RHRxyG__excludeChild{color:var(--health-red)}.ServiceAreasTreeSummary-module__RHRxyG__tierTag{font-family:var(--font-mono);color:var(--fg-4);background:var(--ink-3);letter-spacing:.02em;border-radius:3px;padding:0 5px;font-size:.62rem;font-weight:500}.ServiceAreasTreeSummary-module__RHRxyG__empty{color:var(--fg-4);margin:0;padding-left:18px;font-size:.72rem;font-style:italic}.ServiceAreasTreeSummary-module__RHRxyG__divider{background:var(--border-subtle);height:1px;margin:4px 0 2px}
.ClientHealthTab-module__YBzAVG__statusRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.ClientHealthTab-module__YBzAVG__serviceRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:880px){.ClientHealthTab-module__YBzAVG__serviceRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ClientHealthTab-module__YBzAVG__statusRow,.ClientHealthTab-module__YBzAVG__serviceRow{grid-template-columns:1fr}}.ClientHealthTab-module__YBzAVG__tile{background:var(--ink-2);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:10px;min-height:96px;padding:14px 18px 14px 22px;transition:background .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.ClientHealthTab-module__YBzAVG__tile:before{content:"";background:var(--ink-5);width:4px;transition:background .18s;position:absolute;top:0;bottom:0;left:0}.ClientHealthTab-module__YBzAVG__tileHero{min-height:118px}.ClientHealthTab-module__YBzAVG__tileLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:.66rem;font-weight:600;font-family:var(--font-ui);line-height:1}.ClientHealthTab-module__YBzAVG__tileBody{flex:1;align-items:center;width:100%;display:flex}.ClientHealthTab-module__YBzAVG__tileBody .df-label{display:none}.ClientHealthTab-module__YBzAVG__tileBody .df-field{flex:1;gap:0;width:100%}.ClientHealthTab-module__YBzAVG__tileBody .df-read{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;min-height:32px;padding:0}.ClientHealthTab-module__YBzAVG__tileBody .df-read:hover{background:0 0;border:none}.ClientHealthTab-module__YBzAVG__tileBody .df-read:focus-visible{box-shadow:none;outline:none}.ClientHealthTab-module__YBzAVG__tileBody .df-read-health{letter-spacing:-.005em;padding:5px 13px 5px 11px;font-size:1rem;font-weight:500}:is(.ClientHealthTab-module__YBzAVG__tileHero .ClientHealthTab-module__YBzAVG__tileBody .df-read-health,.ClientHealthTab-module__YBzAVG__tileHero .ClientHealthTab-module__YBzAVG__tileBody .df-read-empty){padding:6px 16px 6px 13px;font-size:1.18rem}.ClientHealthTab-module__YBzAVG__tileBody .df-read-empty{color:var(--fg-4);letter-spacing:-.005em;padding:0;font-size:1rem;font-style:italic;font-weight:400}.ClientHealthTab-module__YBzAVG__tileBody .df-read-pencil{opacity:0;transition:opacity .15s}.ClientHealthTab-module__YBzAVG__tile:hover .ClientHealthTab-module__YBzAVG__tileBody .df-read-pencil{opacity:.65}.ClientHealthTab-module__YBzAVG__tile:hover{border-color:var(--border-soft)}.ClientHealthTab-module__YBzAVG__tile[data-state=crushing_it]{background:var(--health-purple-soft);border-color:var(--health-purple-border)}.ClientHealthTab-module__YBzAVG__tile[data-state=crushing_it]:before{background:var(--health-purple)}.ClientHealthTab-module__YBzAVG__tile[data-state=healthy]{background:var(--health-green-soft);border-color:var(--health-green-border)}.ClientHealthTab-module__YBzAVG__tile[data-state=healthy]:before{background:var(--health-green)}.ClientHealthTab-module__YBzAVG__tile[data-state=needs_attention]{background:var(--health-yellow-soft);border-color:var(--health-yellow-border)}.ClientHealthTab-module__YBzAVG__tile[data-state=needs_attention]:before{background:var(--health-yellow)}.ClientHealthTab-module__YBzAVG__tile[data-state=at_risk]{background:var(--health-red-soft);border-color:var(--health-red-border)}.ClientHealthTab-module__YBzAVG__tile[data-state=at_risk]:before{background:var(--health-red)}.ClientHealthTab-module__YBzAVG__tile[data-state=not_active]{background:var(--health-gray-soft);border-color:var(--health-gray-border)}.ClientHealthTab-module__YBzAVG__tile[data-state=not_active]:before{background:var(--health-gray)}.ClientHealthTab-module__YBzAVG__tile[data-state=not_active] .ClientHealthTab-module__YBzAVG__tileLabel{color:var(--fg-4)}.ClientHealthTab-module__YBzAVG__summaryCard{background:var(--ink-2);border:1px solid var(--border-subtle);border-radius:12px;margin-top:14px;padding:14px 18px 14px 22px;transition:background .18s,border-color .18s;position:relative;overflow:hidden}.ClientHealthTab-module__YBzAVG__summaryCard:before{content:"";background:var(--ink-5);width:4px;transition:background .18s;position:absolute;top:0;bottom:0;left:0}.ClientHealthTab-module__YBzAVG__summaryCard[data-state=crushing_it]:before{background:var(--health-purple)}.ClientHealthTab-module__YBzAVG__summaryCard[data-state=healthy]:before{background:var(--health-green)}.ClientHealthTab-module__YBzAVG__summaryCard[data-state=needs_attention]:before{background:var(--health-yellow)}.ClientHealthTab-module__YBzAVG__summaryCard[data-state=at_risk]:before{background:var(--health-red)}.ClientHealthTab-module__YBzAVG__summaryCard[data-state=not_active]:before{background:var(--health-gray)}.ClientHealthTab-module__YBzAVG__tileMeta{color:var(--fg-3);font-size:.72rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.005em;margin-top:4px}.df-reason-block{flex-direction:column;gap:6px;margin-top:12px;display:flex}.df-reason-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:.66rem;font-weight:600;font-family:var(--font-ui);align-items:center;gap:4px;display:inline-flex}.df-reason-required{color:var(--incomplete);letter-spacing:0;font-size:.78rem;font-weight:700}.df-reason-textarea{resize:vertical;min-height:70px}.df-reason-hint{color:var(--fg-3);margin:0;font-size:.74rem;font-style:italic}.ClientHealthTab-module__YBzAVG__tile .df-field-editing{width:100%}.ClientHealthTab-module__YBzAVG__tile:has(.df-field-editing) .ClientHealthTab-module__YBzAVG__tileMeta{display:none}.ClientHealthTab-module__YBzAVG__changeLog{background:var(--ink-2);border:1px solid var(--border-subtle);border-radius:12px;margin-top:14px;overflow:hidden}.ClientHealthTab-module__YBzAVG__changeLogHead{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:12px 18px;display:flex}.ClientHealthTab-module__YBzAVG__changeLogHeadToggle{border:none;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;transition:background .12s;display:flex}.ClientHealthTab-module__YBzAVG__changeLogHeadToggle:hover{background:var(--ink-3)}.ClientHealthTab-module__YBzAVG__changeLogCollapsed .ClientHealthTab-module__YBzAVG__changeLogHeadToggle{border-bottom:none}.ClientHealthTab-module__YBzAVG__changeLogHeadLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:.66rem;font-weight:600;font-family:var(--font-ui);flex:1}.ClientHealthTab-module__YBzAVG__changeLogHeadCount{color:var(--fg-4);font-variant-numeric:tabular-nums;font-size:.7rem}.ClientHealthTab-module__YBzAVG__changeLogHeadChevron{color:var(--fg-3);flex-shrink:0;transition:transform .18s,color .12s}.ClientHealthTab-module__YBzAVG__changeLogHeadChevronOpen{color:var(--fg-2);transform:rotate(180deg)}.ClientHealthTab-module__YBzAVG__changeLogHeadToggle:hover .ClientHealthTab-module__YBzAVG__changeLogHeadChevron{color:var(--fg-1)}.ClientHealthTab-module__YBzAVG__changeLogEmpty{color:var(--fg-4);padding:20px 18px;font-size:.85rem;font-style:italic}.ClientHealthTab-module__YBzAVG__changeLogList{flex-direction:column;display:flex}.ClientHealthTab-module__YBzAVG__changeLogEntry{border-top:1px solid var(--border-subtle);grid-template-columns:140px 1fr;align-items:start;gap:14px;padding:14px 18px;font-size:.86rem;line-height:1.45;display:grid}.ClientHealthTab-module__YBzAVG__changeLogEntry:first-child{border-top:none}.ClientHealthTab-module__YBzAVG__changeLogEntryMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.ClientHealthTab-module__YBzAVG__changeLogEntryDate{color:var(--fg-3);font-size:.76rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.ClientHealthTab-module__YBzAVG__changeLogEntryAuthor{color:var(--fg-2);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:500;overflow:hidden}.ClientHealthTab-module__YBzAVG__changeLogEntryAuthorSystem{color:var(--fg-4);font-style:italic;font-weight:400}.ClientHealthTab-module__YBzAVG__changeLogEntryBody{min-width:0}.ClientHealthTab-module__YBzAVG__changeLogEntryTransition{color:var(--fg-3);align-items:center;gap:6px;margin-bottom:4px;font-size:.78rem;display:inline-flex}.ClientHealthTab-module__YBzAVG__changeLogEntryArrow{color:var(--fg-4)}.ClientHealthTab-module__YBzAVG__changeLogEntryReason{color:var(--fg-1);white-space:pre-wrap}.ClientHealthTab-module__YBzAVG__changeLogEntryReasonImported{color:var(--fg-2);font-style:italic}.ClientHealthTab-module__YBzAVG__changeLogImportedTag{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);margin-top:4px;font-size:.66rem;font-weight:500;display:inline-block}.ClientHealthTab-module__YBzAVG__changeLogShowMore{text-align:center;border:none;border-top:1px solid var(--border-subtle);width:100%;color:var(--fg-3);cursor:pointer;font-size:.78rem;font-weight:500;font-family:var(--font-ui);background:0 0;padding:10px 18px}.ClientHealthTab-module__YBzAVG__changeLogShowMore:hover{background:var(--ink-3);color:var(--fg-1)}@media (max-width:720px){.ClientHealthTab-module__YBzAVG__changeLogEntry{grid-template-columns:1fr;gap:8px}}.ClientHealthTab-module__YBzAVG__summaryCard .df-label{letter-spacing:.16em;margin-bottom:4px;font-size:.66rem}
