.IhccAdministrationContent_wrap__QmUd6{display:flex;flex-direction:column;gap:1.5rem}.IhccAdministrationContent_hero__hrFY0{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;background:var(--color-background);border-radius:16px;border:1px solid var(--color-border);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.04)}.IhccAdministrationContent_heroIcon__x3MTa{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,var(--color-primary,var(--primary-color,#22c55e)),color-mix(in srgb,var(--color-primary,#22c55e) 65%,#0ea5e9));color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary,#22c55e) 35%,transparent)}.IhccAdministrationContent_heroBody__C3OUK{flex:1;min-width:0}.IhccAdministrationContent_heroTitle__nYWL7{font-size:1.625rem;font-weight:700;color:var(--color-textPrimary);margin:0 0 .35rem;letter-spacing:-.02em;line-height:1.2}.IhccAdministrationContent_heroSubtitle__uAqq5{font-size:.9375rem;color:var(--color-textSecondary);margin:0;line-height:1.55;max-width:44rem}.IhccAdministrationContent_statsRow__uyHZW{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.875rem;margin-bottom:1.25rem}.IhccAdministrationContent_statCard__lXOKK{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.IhccAdministrationContent_statCard__lXOKK:hover{border-color:color-mix(in srgb,var(--color-primary,#22c55e) 40%,var(--color-border));box-shadow:0 2px 8px rgba(0,0,0,.05)}.IhccAdministrationContent_statIcon__ormrQ{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:10px;background:var(--color-backgroundSecondary);color:var(--color-textSecondary)}.IhccAdministrationContent_statIconAccent__ptwg5{background:color-mix(in srgb,var(--color-primary,#22c55e) 14%,transparent);color:var(--color-primary,var(--primary-color,#22c55e))}.IhccAdministrationContent_statIconWarn__oIDDQ{background:color-mix(in srgb,#f59e0b 14%,transparent);color:#d97706}.IhccAdministrationContent_statContent___X_iL{min-width:0}.IhccAdministrationContent_statValue__t5DB7{font-size:1.375rem;font-weight:700;color:var(--color-textPrimary);font-variant-numeric:tabular-nums;line-height:1.2}.IhccAdministrationContent_statLabel__jdDt_{font-size:.75rem;font-weight:600;color:var(--color-textSecondary);text-transform:uppercase;letter-spacing:.04em;margin-top:.125rem}.IhccAdministrationContent_adminTabList__Bb2H2{margin-bottom:.25rem}.IhccAdministrationContent_panel__CNGlG{padding:1.5rem;background:var(--color-background);border-radius:16px;border:1px solid var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.04)}.IhccAdministrationContent_panelHeader__rsxo8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.IhccAdministrationContent_panelHeaderText__KFXxR{flex:1;min-width:0}.IhccAdministrationContent_sectionTitle__TelQc{font-size:1.0625rem;font-weight:600;color:var(--color-textPrimary);margin:0 0 .35rem}.IhccAdministrationContent_sectionLead__XUo1C{margin:0;color:var(--color-textSecondary);font-size:.875rem;line-height:1.55;max-width:52rem}.IhccAdministrationContent_sectionLead__XUo1C strong{color:var(--color-textPrimary);font-weight:600}.IhccAdministrationContent_segmentedControl__eOA2A{display:inline-flex;flex-wrap:wrap;gap:0;padding:4px;background:var(--color-backgroundSecondary);border:1px solid var(--color-border);border-radius:10px}.IhccAdministrationContent_segmentBtn__CgoN7{padding:.4375rem .875rem;border:none;border-radius:7px;background:transparent;color:var(--color-textSecondary);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.IhccAdministrationContent_segmentBtn__CgoN7:hover:not(.IhccAdministrationContent_segmentBtnActive__O3G0f){color:var(--color-textPrimary);background:var(--color-backgroundTertiary,var(--color-background))}.IhccAdministrationContent_segmentBtnActive__O3G0f{background:var(--color-background);color:var(--color-textPrimary);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--color-border)}.IhccAdministrationContent_filterRow__4goYW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.IhccAdministrationContent_utilPeriodFilters__cTnZU{margin-bottom:0}.IhccAdministrationContent_utilPeriodCustom__Gsjba{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap;margin-top:.75rem;margin-bottom:1.5rem;padding:1rem 1.125rem;background:var(--color-backgroundSecondary);border-radius:12px;border:1px solid var(--color-border)}.IhccAdministrationContent_groupCard__xf2by{margin-bottom:1rem;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-backgroundSecondary)}.IhccAdministrationContent_groupCard__xf2by:last-child{margin-bottom:0}.IhccAdministrationContent_groupCardHeader__68JOU{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;background:var(--color-background);border-bottom:1px solid var(--color-border)}.IhccAdministrationContent_groupAvatar__fKWXp{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--color-primary,#22c55e) 16%,var(--color-backgroundSecondary));color:var(--color-primary,var(--primary-color,#22c55e))}.IhccAdministrationContent_groupAvatarWarn__et8ke{background:color-mix(in srgb,#f59e0b 18%,var(--color-backgroundSecondary));color:#d97706}.IhccAdministrationContent_groupAvatarUnassigned__MtpNz{background:var(--color-backgroundSecondary);color:var(--color-textSecondary)}.IhccAdministrationContent_groupTitle__RvpZA{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary);margin:0;flex:1;min-width:0}.IhccAdministrationContent_groupTitleMeta__Mcydm{font-weight:500;color:var(--color-textSecondary);font-size:.8125rem}.IhccAdministrationContent_groupCardBody__u2_KT{padding:0}.IhccAdministrationContent_groupCardBodyScroll__aA403{max-height:22rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-borderDark) transparent}.IhccAdministrationContent_groupCardBodyScroll__aA403::-webkit-scrollbar{width:8px}.IhccAdministrationContent_groupCardBodyScroll__aA403::-webkit-scrollbar-thumb{background:var(--color-borderDark);border-radius:4px}.IhccAdministrationContent_groupCardBodyScroll__aA403 .ihcc-admin-table thead th{position:sticky;top:0;z-index:1;box-shadow:0 1px 0 var(--color-border)}.IhccAdministrationContent_groupCardBody__u2_KT .ihcc-admin-table-wrap{border:none;border-radius:0;box-shadow:none;background:transparent}.IhccAdministrationContent_coordinatorsSection__epEhK{margin-top:0}.IhccAdministrationContent_coordinatorsSectionAfterGap__HB_P3{margin-top:1.75rem}.IhccAdministrationContent_coordinatorsSectionTitle__SfgEf{font-size:.75rem;font-weight:700;color:var(--color-textSecondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .875rem}.IhccAdministrationContent_assignmentTableWrap__6Lwpo{overflow:visible}.IhccAdministrationContent_coordSelectCell__QqeA9{min-width:280px;overflow:visible;vertical-align:middle}.IhccAdministrationContent_coordSelect__w1xNh{min-width:260px;max-width:360px}.IhccAdministrationContent_coordOptionName___Hm6R{display:block;font-weight:600;color:var(--color-textPrimary);line-height:1.3}.IhccAdministrationContent_coordOptionEmail__cuFak{display:block;margin-top:.15rem;font-size:.8rem;color:var(--color-textSecondary);line-height:1.3}.IhccAdministrationContent_chartCard__djTAw{margin-bottom:1.75rem;padding:1.25rem;background:var(--color-backgroundSecondary);border:1px solid var(--color-border);border-radius:14px}.IhccAdministrationContent_utilBadge__DShRN{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.25rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.IhccAdministrationContent_utilBadgeGood__SgNej{background:color-mix(in srgb,#22c55e 16%,transparent);color:#15803d}.IhccAdministrationContent_utilBadgeMid__GIL7w,.IhccAdministrationContent_utilBadgeOver__NcPoQ{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.IhccAdministrationContent_utilBadgeLow__xFgZE{background:color-mix(in srgb,#ef4444 14%,transparent);color:#b91c1c}.IhccAdministrationContent_utilBadgeNeutral__k9yiY{background:var(--color-backgroundSecondary);color:var(--color-textSecondary)}.IhccAdministrationContent_patientPeriodSection__m395F{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--color-border)}.IhccAdministrationContent_patientPeriodSectionTitle__UEjsk{font-size:1.0625rem;font-weight:600;color:var(--color-textPrimary);margin:0 0 .35rem}.IhccAdministrationContent_alertError__AF0uU{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:10px;background:color-mix(in srgb,#ef4444 10%,var(--color-background));border:1px solid color-mix(in srgb,#ef4444 30%,var(--color-border));color:var(--color-danger,#b91c1c);font-size:.875rem}.IhccAdministrationContent_loadingBlock__OfV2k{margin:.5rem 0 1rem}.IhccAdministrationContent_emptyWrap__2UjhH{padding:1rem 0}.IhccAdministrationContent_followUpOpen__v8Ud2{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.IhccAdministrationContent_followUpDone__5cMxS,.IhccAdministrationContent_followUpOpen__v8Ud2{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600}.IhccAdministrationContent_followUpDone__5cMxS{background:color-mix(in srgb,#22c55e 14%,transparent);color:#15803d}@media (max-width:768px){.IhccAdministrationContent_hero__hrFY0{flex-direction:column;padding:1.25rem}.IhccAdministrationContent_heroTitle__nYWL7{font-size:1.375rem}.IhccAdministrationContent_panel__CNGlG{padding:1.125rem}.IhccAdministrationContent_filterRow__4goYW{flex-direction:column;align-items:stretch}.IhccAdministrationContent_segmentedControl__eOA2A{width:100%}.IhccAdministrationContent_segmentBtn__CgoN7{flex:1;text-align:center}}.IhccHubOverview_section__pXf6r{margin-bottom:2rem}.IhccHubOverview_sectionTitle__HBzs2{font-size:1.0625rem;font-weight:600;color:var(--color-textPrimary);margin:0 0 .35rem}.IhccHubOverview_sectionLead__xnq1k{color:var(--color-textSecondary);font-size:.875rem;line-height:1.5;margin:0 0 1rem;max-width:52rem}.IhccHubOverview_sectionHeaderRow__qViw1{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.IhccHubOverview_chartWrap__ifweB{width:100%;min-height:320px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:.75rem .5rem .25rem}.IhccHubOverview_muted___SqZR{color:var(--color-textSecondary);font-size:.875rem;margin:0;line-height:1.45}.IhccHubOverview_titleStrong__ltEkT{font-weight:600;color:var(--color-textPrimary);margin:0 0 .5rem}.IhccHubOverview_errorText__whBS1{color:var(--color-error,#ef4444);margin:0 0 .75rem}.IhccHubOverview_stateBox__EgWUf{padding:2rem;text-align:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-backgroundSecondary)}.IhccHubOverview_ctaLink__uuakN{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:10px;font-weight:600;font-size:.875rem;color:var(--color-textPrimary);background:var(--color-background);border:1px solid var(--color-border);text-decoration:none;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease}.IhccHubOverview_ctaLink__uuakN:hover{border-color:var(--color-primary,var(--primary-color,#22c55e));box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--color-textPrimary)}.IhccHubOverview_tableWrap__xsk2A{overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background)}.IhccHubOverview_table__RHLhw{width:100%;border-collapse:collapse;font-size:.8125rem}.IhccHubOverview_table__RHLhw th{text-align:left;padding:.65rem .75rem;font-weight:600;color:var(--color-textPrimary);background:var(--color-backgroundSecondary);border-bottom:1px solid var(--color-border)}.IhccHubOverview_table__RHLhw td{padding:.65rem .75rem;vertical-align:top;border-bottom:1px solid var(--color-border)}.IhccHubOverview_table__RHLhw tbody tr:last-child td{border-bottom:none}.IhccHubOverview_tdStrong__ltdqC{color:var(--color-textPrimary);font-weight:500}.IhccHubOverview_tdMuted__fD3zt{color:var(--color-textSecondary);white-space:nowrap}.IhccHubOverview_tdOutstanding__UBtBe{color:var(--color-textPrimary);max-width:14rem}.IhccHubOverview_tdAction__4VqCE{width:2.5rem;text-align:right}.IhccHubOverview_patientLink__lr5_t{color:var(--color-textPrimary);font-weight:600;text-decoration:none}.IhccHubOverview_patientLink__lr5_t:hover{text-decoration:underline}.IhccHubOverview_iconLink__lD9yB{display:inline-flex;color:var(--color-textSecondary);align-items:center}.IhccHubOverview_iconLink__lD9yB:hover{color:var(--color-textPrimary)}.IhccAdminUtilizationPanel_panelBlock___FDEk{margin-top:.5rem}.IhccAdminUtilizationPanel_viewToggle__QrHM5{margin-bottom:1.25rem}.IhccAdminUtilizationPanel_tableSection___Yhnr{margin-top:.25rem}.IhccAdminUtilizationPanel_tableSectionHeader__T6zyD{margin-bottom:.75rem}.IhccAdminUtilizationPanel_tableSectionTitle__tOlSX{font-size:1.0625rem;font-weight:600;color:var(--color-textPrimary);margin:0 0 .25rem}.IhccAdminUtilizationPanel_tableSectionMeta__2SFMi{margin:0;font-size:.8125rem;color:var(--color-textSecondary);line-height:1.45}.IhccAdminUtilizationPanel_tableScroll__3P9mZ{max-height:min(28rem,70vh);overflow:auto}.IhccAdminUtilizationPanel_tableScroll__3P9mZ .ihcc-admin-table thead th{position:sticky;top:0;z-index:1;background:var(--color-backgroundSecondary);box-shadow:0 1px 0 var(--color-border)}.IhccAdminUtilizationPanel_tableScroll__3P9mZ .ihcc-admin-table tbody tr:hover td{background:color-mix(in srgb,var(--color-primary,#22c55e) 6%,var(--color-background))}.IhccAdminUtilizationPanel_sortBtn__zkPvv{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--color-textPrimary);cursor:pointer;text-align:inherit}.IhccAdminUtilizationPanel_sortBtn__zkPvv:hover{color:var(--color-primary,var(--primary-color,#22c55e))}.IhccAdminUtilizationPanel_sortBtnNum__Kak4M{width:100%;justify-content:flex-end}.IhccAdminUtilizationPanel_sortIcon__DsMgT{flex-shrink:0;opacity:.45}.IhccAdminUtilizationPanel_sortIconActive__O8Qh5{opacity:1;color:var(--color-primary,var(--primary-color,#22c55e))}.IhccAdminUtilizationPanel_utilCell__rHHnu{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:5.5rem}.IhccAdminUtilizationPanel_utilBarTrack__lFdfK{width:100%;max-width:7rem;height:6px;border-radius:999px;background:color-mix(in srgb,var(--color-textTertiary) 28%,transparent);overflow:hidden}.IhccAdminUtilizationPanel_utilBarFill__ScI1r{height:100%;border-radius:999px;transition:width .2s ease}.IhccAdminUtilizationPanel_utilBarFillGood__UE1ho{background:#22c55e}.IhccAdminUtilizationPanel_utilBarFillOver__vnJtO{background:#d97706}.IhccAdminUtilizationPanel_utilBarFillMid__wtqd0{background:#f59e0b}.IhccAdminUtilizationPanel_utilBarFillLow__R0Tk7{background:#ef4444}.IhccAdminUtilizationPanel_utilBarFillNeutral__3leIU{background:var(--color-textTertiary)}@media (max-width:768px){.IhccAdminUtilizationPanel_utilCell__rHHnu{min-width:4.5rem}}.SearchBar_searchBar__50_Aj{width:100%}.SearchBar_inputWrapper__rEiHC{position:relative;display:flex;align-items:center}.SearchBar_searchIcon__PbPJW{position:absolute;left:1rem;color:var(--color-textSecondary);pointer-events:none}.SearchBar_input__8WxrF{width:100%;padding:.75rem 1rem .75rem 3rem;border:2px solid var(--color-border);border-radius:.5rem;font-size:1rem;background:var(--color-background);color:var(--color-textPrimary);transition:all .2s ease;font-family:inherit}.SearchBar_input__8WxrF:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SearchBar_input__8WxrF:disabled{opacity:.6;cursor:not-allowed}.SearchBar_input__8WxrF::-moz-placeholder{color:var(--color-textSecondary)}.SearchBar_input__8WxrF::placeholder{color:var(--color-textSecondary)}.SearchBar_loadingWrapper__2N0Hl{position:absolute;right:1rem;display:flex;align-items:center}.SearchBar_compact__FHHW9 .SearchBar_input__8WxrF{height:32px;padding:0 28px 0 2rem;border-width:1px;border-radius:8px;font-size:13px;box-sizing:border-box}.SearchBar_compact__FHHW9 .SearchBar_searchIcon__PbPJW{left:.625rem}.SearchBar_compact__FHHW9 .SearchBar_loadingWrapper__2N0Hl{right:.5rem}.FilterChips_chips__UP_w8{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.FilterChips_chip__wy1Oy{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--color-border);border-radius:12px;background:none;font-size:12px;color:var(--color-textSecondary);cursor:pointer}.FilterChips_chip__wy1Oy:hover{border-color:var(--color-primary);color:var(--color-primary)}.FilterChips_chipActive__SArLm{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-textInverse)}.FilterChips_count__u4WKT{margin-left:4px;padding:0 5px;font-size:11px;border-radius:8px;background:var(--color-backgroundSecondary);color:var(--color-textSecondary)}.FilterChips_chipActive__SArLm .FilterChips_count__u4WKT{background:rgba(255,255,255,.25);color:var(--color-textInverse)}.SortMenu_root__Mt0rD{position:relative}.SortMenu_trigger__9G9go{display:flex;align-items:center;gap:3px;white-space:nowrap;cursor:pointer;padding:3px 10px;border:1px solid var(--color-border);border-radius:12px;background:none;font-size:12px;color:var(--color-textSecondary)}.SortMenu_trigger__9G9go:hover{border-color:var(--color-primary);color:var(--color-primary)}.SortMenu_popover__ZG6rA{position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;min-width:180px;overflow:hidden}.SortMenu_option__ngwcM{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:13px;cursor:pointer;color:var(--color-textPrimary);font-weight:400}.SortMenu_optionActive__c1uZY,.SortMenu_option__ngwcM:hover{background:var(--color-primaryFaint,rgba(74,144,217,.08))}.SortMenu_optionActive__c1uZY{color:var(--color-primary);font-weight:600}.OpsTimingFilter_timingGroup__6MaVI{width:100%}.TimingBadge_badge__YMzli{--sev-risk:var(--color-error);--sev-risk-wash:color-mix(in srgb,var(--color-error) 15%,transparent);--accent:var(--color-primary);--accent-wash:color-mix(in srgb,var(--color-primary) 14%,transparent);--ink-3:var(--color-textTertiary);--line-soft:var(--color-borderLight);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:6px;white-space:nowrap;color:var(--tone,var(--ink-3));background:var(--tone-wash,var(--line-soft))}.TimingBadge_over__nzUs9{--tone:var(--sev-risk);--tone-wash:var(--sev-risk-wash)}.TimingBadge_due__jAWXJ{--tone:var(--accent);--tone-wash:var(--accent-wash)}.TimingBadge_wait__j1DqI{--tone:var(--ink-3);--tone-wash:var(--line-soft)}.healthSeverity_base__sUVRh{--sev-auth:var(--color-warning);--sev-auth-wash:color-mix(in srgb,var(--color-warning) 16%,transparent);--sev-hold:var(--color-textSecondary);--sev-hold-wash:color-mix(in srgb,var(--color-textSecondary) 14%,transparent);--sev-docs:var(--color-info);--sev-docs-wash:color-mix(in srgb,var(--color-info) 16%,transparent);--sev-qa:var(--color-error);--sev-qa-wash:color-mix(in srgb,var(--color-error) 16%,transparent);--sev-kick:#7c5cd6;--sev-kick-wash:color-mix(in srgb,#7c5cd6 16%,transparent);--ok:var(--color-success);--ok-wash:color-mix(in srgb,var(--color-success) 16%,transparent);--ink-2:var(--color-textSecondary);--line-soft:var(--color-borderLight)}.healthSeverity_auth__ya7GV{--sev:var(--sev-auth);--sev-wash:var(--sev-auth-wash)}.healthSeverity_hold__JqFq3{--sev:var(--sev-hold);--sev-wash:var(--sev-hold-wash)}.healthSeverity_docs__w0rFs{--sev:var(--sev-docs);--sev-wash:var(--sev-docs-wash)}.healthSeverity_qa__hV9Ed{--sev:var(--sev-qa);--sev-wash:var(--sev-qa-wash)}.healthSeverity_kick__L8SEc{--sev:var(--sev-kick);--sev-wash:var(--sev-kick-wash)}.healthSeverity_ok__hNu9a{--sev:var(--ok);--sev-wash:var(--ok-wash)}.healthSeverity_neutral__ZmFDA{--sev:var(--ink-2);--sev-wash:var(--line-soft)}.HealthIcon_icon__OcjXE{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:14px;font-weight:800;line-height:1;border:1px solid color-mix(in srgb,var(--sev,var(--ink-2)) 35%,transparent);background:var(--sev-wash,var(--line-soft));color:var(--sev,var(--ink-2));font-family:inherit;padding:0}button.HealthIcon_icon__OcjXE{cursor:pointer}button.HealthIcon_icon__OcjXE:hover{filter:brightness(1.05)}.CopyButton_copyBtn__34U9q{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--color-textTertiary);cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.CopyButton_copyBtn__34U9q:hover{background:var(--color-backgroundSecondary);color:var(--color-textPrimary)}.page_headerSubtitle__c7kxe{display:inline-flex;align-items:center;gap:10px}.page_sections__T__QS{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.page_card__8Qr4j{border-radius:12px;border:1px solid var(--color-border);background-color:var(--color-backgroundTertiary);padding:20px;box-shadow:0 1px 3px var(--color-shadowLight),0 1px 2px -1px var(--color-shadowLight)}.page_sectionTitle__Po8Qg{font-size:1rem;font-weight:600;color:var(--color-textPrimary);margin-bottom:16px}.page_grid__8MI0m{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.page_field__48YXK{display:flex;flex-direction:column;gap:4px}.page_label___594J{font-size:.75rem;font-weight:500;color:var(--color-textSecondary);text-transform:uppercase;letter-spacing:.05em}.page_notes__OkVRk,.page_value__KEDS1{font-size:.875rem;color:var(--color-textPrimary)}.page_notes__OkVRk{line-height:1.5;white-space:pre-wrap}.page_error__Hdcfx{border-radius:8px;background-color:var(--color-errorLight);border:1px solid var(--color-error);padding:16px;color:var(--color-error);font-size:.875rem}.page_tabList__ftyw6{margin-bottom:24px}.page_emptyState__yxFR9{color:var(--color-textSecondary);font-size:.875rem;font-style:italic}.page_overviewCard__F_K5q{border-radius:12px;border:1px solid var(--color-border);background-color:var(--color-backgroundTertiary);padding:0;box-shadow:0 1px 3px var(--color-shadowLight),0 1px 2px -1px var(--color-shadowLight)}.page_overviewTitle__D5aR0{font-size:1.125rem;font-weight:700;color:var(--color-textPrimary);margin:0}.page_overviewPanels__uIXi1{display:flex;min-height:0}.page_overviewSidebar__kOaxg{display:flex;flex-direction:column;gap:16px;padding:20px;width:220px;flex-shrink:0;border-right:1px solid var(--color-border);background:var(--color-backgroundSecondary);border-radius:12px 0 0 12px}.page_sidebarTop__fOFF7{display:flex;flex-direction:column;gap:8px}.page_sidebarTitleRow__G9cQY{display:flex;align-items:center;gap:8px}.page_sidebarIcon__OOZC3{color:var(--color-textTertiary)}.page_sidebarLanguages__4v_0A{display:flex;flex-wrap:wrap;gap:6px}.page_langPopoverContent__VBm7_{display:flex;align-items:center;gap:10px;font-size:.8125rem;white-space:nowrap}.page_langRemoveBtn__vMX9r{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;font-weight:500;color:var(--color-error);background:transparent;border:1px solid var(--color-error);border-radius:4px;cursor:pointer;transition:all .15s ease}.page_langRemoveBtn__vMX9r:hover{background:var(--color-errorLight)}.page_sidebarActions__cyfR_{display:flex;flex-direction:column;gap:8px;margin-top:auto}.page_sidebarActionsLabel__NHHT6{font-size:.6875rem;font-weight:600;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.04em}.page_sidebarActionBtns__0qkk0{display:flex;flex-wrap:wrap;gap:6px}.page_sidebarActionBtn__nN9kz{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;color:var(--color-textSecondary);background:var(--color-backgroundTertiary);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:all .15s ease}.page_sidebarActionBtn__nN9kz:hover{color:var(--color-textPrimary);border-color:var(--color-borderLight);background:var(--color-background)}.page_overviewContent__k7onE{flex:1;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.page_overviewSection__nK1iF{display:flex;flex-direction:column;gap:8px}.page_overviewSectionTitle__RBnpq{font-size:.6875rem;font-weight:700;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.06em;margin:0}.page_overviewSectionGrid__k9f8_{display:flex;flex-wrap:wrap;gap:4px 32px}.page_propRow__Lx8w3{display:flex;flex-direction:column;gap:2px;min-width:140px}.page_propLabel__yRjKh{font-size:.6875rem;font-weight:600;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.04em}.page_propValue__qRvxK{font-size:.875rem;font-weight:500;color:var(--color-textPrimary)}.page_propMuted__TnVXs{color:var(--color-textSecondary);font-weight:400}.page_overviewLocationRow__W1b_I{display:flex;align-items:center;gap:8px}.page_sidebarStatusEdit__Z2RRR{width:100%}.page_sidebarStatusEdit__Z2RRR .form-group{margin-bottom:0}.page_overviewEditFields__Sr2eW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%;grid-column:1/-1}@media (max-width:768px){.page_overviewEditFields__Sr2eW{grid-template-columns:1fr}}.page_propFooterIcon__KtCtN{color:var(--color-textTertiary);flex-shrink:0}.page_contactMethodsList__t0fWg{display:flex;flex-direction:column;gap:6px}.page_contactMethodRow__P1C_s{display:flex;align-items:center;gap:8px}@media (max-width:768px){.page_overviewPanels__uIXi1{flex-direction:column}.page_overviewSidebar__kOaxg{width:100%;border-right:none;border-bottom:1px solid var(--color-border)}}.page_overviewGrid__QzAa4{display:grid;grid-template-columns:1fr 1fr;gap:0}.page_kvRow__ROUiA{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border)}.page_kvRow__ROUiA:last-child{border-bottom:none}.page_kvLabel__QwJSQ{font-size:.8125rem;font-weight:500;color:var(--color-textSecondary);min-width:120px;flex-shrink:0}.page_kvValue__zyLaT{font-size:.875rem;font-weight:500;color:var(--color-textPrimary)}.page_serviceSummaryCard__oV_IN{border-radius:12px;border:1px solid var(--color-border);background-color:var(--color-backgroundTertiary);box-shadow:0 1px 3px var(--color-shadowLight),0 1px 2px -1px var(--color-shadowLight)}.page_serviceSummaryHeader__St6Tx{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 0}.page_serviceSummaryBody__HbJDy{display:flex;min-height:0}.page_serviceSummaryStat__XXaon{display:flex;flex-direction:column;gap:6px;padding:12px 24px 16px;min-width:150px;border-right:1px solid var(--color-border)}.page_serviceStatLabel___rTQL{font-size:.75rem;font-weight:700;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.06em}.page_serviceStatNumber__SdJmo{font-size:2.75rem;font-weight:700;color:var(--color-textPrimary);line-height:1}.page_serviceSummaryTypes__t2fOp{display:flex;flex-direction:column;gap:6px;padding:12px 24px 16px;flex:1}.page_serviceTypeList__iBAq0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.page_serviceTypeItem__r2r77{font-size:.8125rem;font-weight:500;color:var(--color-textPrimary);padding-left:14px;position:relative}.page_serviceTypeItem__r2r77:before{content:"•";position:absolute;left:0;color:var(--color-textTertiary)}@media (max-width:768px){.page_serviceSummaryBody__HbJDy{flex-direction:column}.page_serviceSummaryStat__XXaon{border-right:none;border-bottom:1px solid var(--color-border)}}.page_languageBadges__uFQld{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_languageBadge__oIxKa{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:.8125rem;font-weight:500;background:var(--color-primaryLight);color:var(--color-primary)}.page_languageBadge__oIxKa .page_langProficiency__Sg3b1{font-weight:400;opacity:.8}.page_addLanguageBtn__sE81k{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px dashed var(--color-border);border-radius:12px;background:transparent;color:var(--color-textTertiary);cursor:pointer;transition:all .15s ease;padding:0}.page_addLanguageBtn__sE81k:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primaryLight)}.page_threeColGrid__WOUKD{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.page_serviceCardBody__P_FyZ{display:flex;flex-direction:column;gap:12px}.page_serviceStats__TamgO{display:flex;gap:24px}.page_serviceStatRow__eDnh1{display:flex;align-items:baseline;gap:6px}.page_serviceStatValue__aL_Yp{font-size:1.5rem;font-weight:700;color:var(--color-textPrimary);line-height:1}.page_twoColGrid__s9p0_{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page_fullWidth__UQvNS{grid-column:1/-1}.page_recordInfoRow__dFnTN{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.page_recordInfoItem__7IIgL{display:flex;align-items:baseline;gap:8px;font-size:.8125rem}.page_recordInfoItem__7IIgL .page_kvLabel__QwJSQ{min-width:auto}.page_recordInfoItem__7IIgL .page_kvValue__zyLaT{font-size:.8125rem}@media (max-width:768px){.page_overviewGrid__QzAa4,.page_threeColGrid__WOUKD,.page_twoColGrid__s9p0_{grid-template-columns:1fr}.page_bannerRow__3spPT{gap:12px}}.page_caregiverList__VUnXR{display:flex;flex-direction:column;gap:12px}.page_caregiverItem__SRg6h{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_caregiverItem__SRg6h.page_excluded__F0Tem{background-color:var(--color-backgroundSecondary);border-color:var(--color-error);border-left:4px solid var(--color-error)}.page_caregiverInfo__782_4{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_caregiverName__GU8dR{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary);transition:color .15s ease}a.page_caregiverName__GU8dR:hover{color:var(--color-primary)}.page_caregiverRole__Phc4c{font-size:.75rem;font-weight:500;color:var(--color-primary);background-color:var(--color-primaryLight);padding:2px 8px;border-radius:4px}.page_caregiverBadges__unfug{display:flex;gap:8px;flex-wrap:wrap}.page_caregiverContact__N7Ju0,.page_caregiverDetails__VbFAh,.page_caregiverMeta__Weda5{display:flex;flex-wrap:wrap;gap:16px}.page_caregiverMeta__Weda5{align-items:center}.page_metaItem__t7lcL{font-size:.8125rem;color:var(--color-textSecondary)}.page_statusBadge__zNwSh{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:4px;text-transform:capitalize}.page_statusBadge__zNwSh.page_active__3yEpQ{background-color:var(--color-successLight);color:var(--color-success)}.page_statusBadge__zNwSh.page_inactive__Q2xls{background-color:var(--color-backgroundTertiary);color:var(--color-textSecondary)}.page_statusBadge__zNwSh.page_pending__hbyK9{background-color:var(--color-warningLight);color:var(--color-warning)}.page_caregiverNotes__bdDzG,.page_preferenceLevel__hhE_e{font-size:.8125rem;color:var(--color-textSecondary)}.page_caregiverNotes__bdDzG{margin:0;line-height:1.4}.page_exclusionReason__8TquT{font-size:.8125rem;color:var(--color-error)}@media (max-width:640px){.page_caregiverItem__SRg6h{padding:10px 12px}.page_caregiverInfo__782_4,.page_caregiverMeta__Weda5{gap:8px}}.page_hospitalizationList__vtgMN{display:flex;flex-direction:column;gap:16px}.page_hospitalizationItem__5AqU7{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_hospitalizationItem__5AqU7.page_current__AUp1a{background-color:var(--color-backgroundSecondary);border-color:var(--color-warning);border-left:4px solid var(--color-warning)}.page_hospitalizationHeader__O4pCP{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_facilityName__jBUCt{font-size:1rem;font-weight:600;color:var(--color-textPrimary)}.page_hospitalizationDates__aiqvr{font-size:.8125rem;color:var(--color-textSecondary)}.page_hospitalizationDetails__0U5yw{display:flex;flex-direction:column;gap:6px}.page_detailRow___TBAQ{display:flex;gap:8px;font-size:.875rem}.page_detailLabel__BX_IH{color:var(--color-textSecondary);min-width:140px;flex-shrink:0}.page_detailValue__8eVwR{color:var(--color-textPrimary)}.page_hospitalizationNotes__xjXSu{font-size:.8125rem;color:var(--color-textSecondary);margin:0;padding-top:8px;border-top:1px solid var(--color-border);line-height:1.4}@media (max-width:640px){.page_hospitalizationItem__5AqU7{padding:12px}.page_hospitalizationHeader__O4pCP{flex-direction:column;align-items:flex-start;gap:8px}.page_detailRow___TBAQ{flex-direction:column;gap:2px}.page_detailLabel__BX_IH{min-width:auto;font-size:.75rem}}.page_sectionHeader__Rq96m{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_sectionHeader__Rq96m .page_sectionTitle__Po8Qg{display:flex;align-items:center;gap:8px;margin-bottom:0}.page_sectionHeaderWithActions__gLbIT{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_sectionHeaderWithActions__gLbIT .page_sectionTitle__Po8Qg{margin-bottom:0}.page_sectionActions__jjHPc{display:flex;align-items:center;gap:8px}.page_sectionAddBtn__ptyk2,.page_sectionEditBtn__miRwU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-textSecondary);cursor:pointer;transition:all .15s ease;padding:0}.page_sectionAddBtn__ptyk2:hover,.page_sectionEditBtn__miRwU:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primaryLight)}.page_itemActions__ns5g1{display:flex;align-items:center;gap:4px;flex-shrink:0}.page_itemActionBtn__o3wVe{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--color-textTertiary);cursor:pointer;transition:all .15s ease;padding:0}.page_itemActionBtn__o3wVe:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.page_itemActionBtn__o3wVe.page_itemDeleteBtn__NkuCm:hover{background:var(--color-errorLight);color:var(--color-error)}.page_subsectionTitle__yJg28{font-size:.875rem;font-weight:600;color:var(--color-textSecondary);margin:16px 0 12px}.page_expiringAuthsList__e8DQ0{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.page_expiringAuthItem__LZt_4{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:var(--color-backgroundSecondary);border-radius:6px;margin-bottom:8px}.page_expiringAuthItem__LZt_4:last-child{margin-bottom:0}.page_authService__reyvz{font-size:.8125rem;color:var(--color-textSecondary);flex:1}.page_insuranceItem__qJtIx,.page_insuranceList__8k4yy{display:flex;flex-direction:column;gap:12px}.page_insuranceItem__qJtIx{padding:16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_insuranceHeader__EkMBh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_insuranceName___dVt_{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary)}.page_insuranceBadges__OlIRr{display:flex;gap:8px;flex-wrap:wrap}.page_insuranceDetails__ZiDtd{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px}.page_contactList__x_rMX{display:flex;flex-direction:column;gap:12px}.page_contactItem__phdU6{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_contactHeader__i3gvP{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_contactName__w73_A{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary)}.page_contactBadges__LmZFz{display:flex;gap:8px;flex-wrap:wrap}.page_contactDetails__V_UTt{display:flex;flex-direction:column;gap:8px}.page_contactRelationship__mPW8T{font-size:.8125rem;color:var(--color-textSecondary);text-transform:capitalize}.page_contactInfo__1shVk{display:flex;flex-wrap:wrap;gap:16px}.page_contactEmail__8WAf8,.page_contactPhone__igLyb{display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--color-textPrimary)}.page_contactEmail__8WAf8 svg,.page_contactPhone__igLyb svg{color:var(--color-textSecondary)}.page_languageList__eEVVi{display:flex;flex-direction:column;gap:8px}.page_languageItem__cXspd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_languageInfo__Hw0F1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_languageName__rvvUY{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary)}.page_languageCode__DnnUQ{font-size:.75rem;font-weight:500;color:var(--color-textSecondary);background:var(--color-backgroundTertiary);padding:2px 6px;border-radius:4px;font-family:monospace}.page_addressList__VQtft{display:flex;flex-direction:column;gap:12px}.page_addressItem__kyqAY{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_addressHeader__aIjso{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_addressType__kQt88{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary);text-transform:capitalize}.page_addressBadges__QY_De{display:flex;gap:8px;flex-wrap:wrap}.page_addressText__BpZM_{font-size:.875rem;color:var(--color-textPrimary);line-height:1.5;white-space:pre-line;margin:0}.page_addressMeta__JS_DK{font-size:.8125rem;color:var(--color-textSecondary)}.page_physicianList__xVlEW{display:flex;flex-direction:column;gap:12px}.page_physicianItem__hsTwv{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_physicianHeader__6NGA3{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_physicianName__luliw{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary)}.page_physicianBadges__oNgom{display:flex;gap:8px;flex-wrap:wrap}.page_physicianDetails__PtYMF{display:flex;flex-direction:column;gap:8px}.page_physicianSpecialty__hv4_F{font-size:.8125rem;color:var(--color-textSecondary)}.page_physicianContact__eBpAG{display:flex;flex-wrap:wrap;gap:16px}.page_physicianPhone__MRUE6{display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--color-textPrimary)}.page_physicianFax__fUXZq,.page_physicianPhone__MRUE6 svg{color:var(--color-textSecondary)}.page_physicianFax__fUXZq{font-size:.875rem}.page_physicianNpi__sc0eR{font-size:.8125rem;color:var(--color-textSecondary)}.page_careManagerList__50e7G{display:flex;flex-direction:column;gap:12px}.page_careManagerItem__8xZHo{display:flex;flex-direction:column;gap:4px;padding:16px;background-color:var(--color-backgroundSecondary);border-radius:8px;border:1px solid var(--color-border)}.page_careManagerHeader__F6nVo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_careManagerName__IYdwc{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary)}.page_careManagerOrg__CC1LQ{font-size:.8125rem;color:var(--color-textSecondary)}.page_authTabHeader__43opU{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.page_authTabHeader__43opU .page_sectionTitle__Po8Qg{margin-bottom:0}.page_authFilters__KTXlI{display:flex;gap:8px}.page_authFilterBtn__pHYXp{padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-textSecondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_authFilterBtn__pHYXp:hover{background:var(--color-backgroundSecondary);color:var(--color-textPrimary)}.page_authFilterBtnActive___19oU{background:var(--color-primary);color:var(--color-textInverse);border-color:var(--color-primary)}.page_authFilterBtnActive___19oU:hover{background:var(--color-primaryHover);color:var(--color-textInverse)}.page_authTableWrap__leYgq{overflow-x:auto}.page_authTable___Q_GQ{width:100%;border-collapse:collapse;font-size:.875rem}.page_authTh__3YlLe{text-align:left;padding:8px 12px;font-size:.75rem;font-weight:600;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}.page_authThExpander__5v_hB{width:28px;padding:8px 4px 8px 12px;border-bottom:1px solid var(--color-border)}.page_authRow__npOTo{cursor:pointer;transition:background .1s ease}.page_authRow__npOTo:hover{background:var(--color-backgroundSecondary)}.page_authRow__npOTo td{padding:12px;border-bottom:1px solid var(--color-border);vertical-align:middle}.page_authRowExpanded__9aBUE td{border-bottom:none}.page_authCellExpander__VKGuV{width:28px;padding-left:12px;padding-right:4px;color:var(--color-textTertiary)}.page_authCellNumber__yKl3_{min-width:140px}.page_authNumber__5l4cP{display:block;font-weight:600;color:var(--color-textPrimary);font-size:.875rem}.page_authService__reyvz{display:block;font-size:.75rem;color:var(--color-primary);margin-top:2px}.page_authCellStatus__T_q8O{white-space:nowrap}.page_authCellDates__XjBBS{white-space:nowrap;font-size:.8125rem;color:var(--color-textSecondary)}.page_authCellUnits__FdxrI{min-width:130px}.page_authUtilInline__3uwxQ{display:flex;align-items:center;gap:8px}.page_utilizationBar__YkGTA{flex:1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden;min-width:50px}.page_utilizationFill__Lor0z{height:100%;border-radius:3px;transition:width .3s ease}.page_utilizationText__MtKEh{font-size:.75rem;color:var(--color-textSecondary);white-space:nowrap}.page_authCellRemaining__MYzG0{white-space:nowrap;text-align:right;padding-right:16px}.page_authDaysRemaining__Thy1N{font-size:.8125rem;font-weight:500;color:var(--color-textSecondary)}.page_authDaysWarning__RSgBq{color:var(--color-warning);font-weight:600}.page_authDaysExpired__4BKuF{color:var(--color-error);font-weight:600}.page_authMuted__VBsu1{color:var(--color-textTertiary)}.page_authExpandedRow__HKCBM td{padding:0;border-bottom:1px solid var(--color-border)}.page_authExpandedContent__rRRGR{padding:16px 16px 16px 44px;background:var(--color-backgroundSecondary);display:flex;flex-direction:column;gap:16px}.page_authDetailGrid__Re5rx{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.page_authDetailItem__NbQur{display:flex;flex-direction:column;gap:2px}.page_authDetailLabel__c4wYp{font-size:.6875rem;font-weight:600;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.04em}.page_authDetailValue__A_kyx{font-size:.8125rem;color:var(--color-textPrimary)}.page_authDenialReason__5dKgS{font-size:.8125rem;color:var(--color-error);margin:0;padding:10px 12px;background:var(--color-errorLight);border-radius:6px}.page_authSubSection__z_gaT{display:flex;flex-direction:column;gap:6px}.page_authSubTitle__siycz{font-size:.6875rem;font-weight:600;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.04em;margin:0}.page_authLineItems__7vLbF{display:flex;flex-direction:column;gap:4px}.page_authLineItem__MkFjC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;background:var(--color-background);border-radius:4px;font-size:.8125rem}.page_authLineItemName__JbHLS{font-weight:500;color:var(--color-textPrimary)}.page_authLineItemCode___ejra{margin-left:6px;font-weight:400;color:var(--color-textTertiary);font-size:.75rem}.page_authLineItemUnits__Wzb4N{color:var(--color-textSecondary);white-space:nowrap}.page_authLineItemRate__YygvA{color:var(--color-textTertiary)}.page_authDocuments__OLf9x{display:flex;flex-wrap:wrap;gap:6px}.page_authDocBtn__eCWHv{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;color:var(--color-textSecondary);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:all .15s ease}.page_authDocBtn__eCWHv:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page_authDocBtn__eCWHv:disabled{cursor:wait;opacity:.7}.page_authDocIcon__EGyLx{color:var(--color-textTertiary)}.page_authDocBtn__eCWHv:hover:not(:disabled) .page_authDocIcon__EGyLx{color:var(--color-primary)}.page_authNotes__R5lFd{font-size:.8125rem;color:var(--color-textSecondary);margin:0;line-height:1.5}.page_spinning__NOvE3{animation:page_spin__s43aJ 1s linear infinite}@keyframes page_spin__s43aJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.page_addressHeader__aIjso,.page_careManagerHeader__F6nVo,.page_contactHeader__i3gvP,.page_insuranceHeader__EkMBh,.page_physicianHeader__6NGA3{flex-direction:column;align-items:flex-start;gap:8px}.page_insuranceDetails__ZiDtd{grid-template-columns:1fr}.page_caregiverContact__N7Ju0,.page_contactInfo__1shVk,.page_physicianContact__eBpAG{flex-direction:column;gap:8px}.page_expiringAuthItem__LZt_4{gap:8px}.page_authTabHeader__43opU,.page_expiringAuthItem__LZt_4{flex-direction:column;align-items:flex-start}.page_authFilters__KTXlI{width:100%;overflow-x:auto}.page_authExpandedContent__rRRGR{padding-left:16px}.page_authDetailGrid__Re5rx{grid-template-columns:1fr 1fr}.page_authLineItem__MkFjC{flex-direction:column;align-items:flex-start;gap:4px}}.page_calendarContainer__npTHI{background:var(--color-background);border-radius:12px;border:1px solid var(--color-border);overflow:hidden}.page_calendarHeader__TjR1b{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-backgroundSecondary)}.page_calendarTitle__5PtQE{font-size:1rem;font-weight:600;color:var(--color-textPrimary);margin:0}.page_calendarActions__j6vgI{display:flex;align-items:center;gap:8px}.page_calendarAddBtn__b1xx_{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;background:var(--color-primary);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_calendarAddBtn__b1xx_:hover{background:var(--color-primaryHover)}.page_calendarFullscreenBtn__jrJTR{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--color-textSecondary);cursor:pointer;transition:all .15s ease}.page_calendarFullscreenBtn__jrJTR:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.page_changesBanner__zUTrB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:var(--color-warning-background,#fef3c7);border-bottom:1px solid var(--color-warning-border,#fcd34d);font-size:.85rem;color:var(--color-warning-text,#92400e)}.page_changesBannerBtn__V_9Qc{display:flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--color-warning-border,#fcd34d);border-radius:6px;background:var(--color-background);color:var(--color-textPrimary);font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s}.page_changesBannerBtn__V_9Qc:hover{background:var(--color-backgroundSecondary)}.page_calendarWrapper__Giyzi{width:100%;height:600px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_dragSelection__SOsgY{position:absolute;top:10px;left:50%;transform:translateX(-50%);background:var(--color-primary);color:white;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.page_dragSelectionTime__t0P21{white-space:nowrap}.page_calendarFullscreen__eDV0R{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;border-radius:0;border:none;display:flex;flex-direction:column;background:var(--color-background)}.page_calendarFullscreen__eDV0R .page_calendarHeader__TjR1b{flex-shrink:0;position:relative;z-index:1}.page_calendarFullscreen__eDV0R .page_calendarWrapper__Giyzi{flex:1;height:auto;max-height:none;min-height:0}.page_calendarPlaceholder__5Eu8r{height:600px;background:var(--color-backgroundSecondary);border-radius:12px;border:1px solid var(--color-border)}@media (max-width:768px){.page_calendarWrapper__Giyzi{height:500px}}.page_modalOverlay__dwfzU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.page_modal__lX6Fm{background:var(--color-background);border-radius:12px;border:1px solid var(--color-border);width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.page_modalHeader__4lL3F{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);background:var(--color-backgroundSecondary)}.page_modalTitle__hEnFP{font-size:1.125rem;font-weight:600;color:var(--color-textPrimary);margin:0}.page_modalClose__w9ftE{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--color-textSecondary);cursor:pointer;transition:all .15s ease}.page_modalClose__w9ftE:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.page_modalBody__Qxirh{padding:20px;overflow-y:auto;flex:1}.page_modalFooter__ZL5LZ{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid var(--color-border);background:var(--color-backgroundSecondary)}.page_modalCancelBtn__ZDV0v{padding:8px 16px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-textPrimary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_modalCancelBtn__ZDV0v:hover:not(:disabled){background:var(--color-backgroundTertiary)}.page_modalCancelBtn__ZDV0v:disabled{opacity:.5;cursor:not-allowed}.page_modalSubmitBtn__lzvig{padding:8px 16px;border:none;border-radius:6px;background:var(--color-primary);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_modalSubmitBtn__lzvig:hover:not(:disabled){background:var(--color-primaryHover)}.page_modalSubmitBtn__lzvig:disabled{opacity:.5;cursor:not-allowed}.page_eventTypeSelector__UoNo0{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.page_eventTypeBtn__91ufz{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;border:2px solid var(--color-border);border-radius:8px;background:transparent;cursor:pointer;transition:all .15s ease}.page_eventTypeBtn__91ufz:hover{border-color:var(--color-primary);background:var(--color-backgroundSecondary)}.page_eventTypeBtnActive__jMF8i{border-color:var(--color-primary);background:var(--color-primaryLight)}.page_eventTypeLabel__FtWaf{font-size:.875rem;font-weight:600;color:var(--color-textPrimary)}.page_eventTypeDesc__R9Ugp{font-size:.75rem;color:var(--color-textSecondary)}.page_formFields__RUi3z{display:flex;flex-direction:column;gap:16px}.page_caregiverSelectOption__KjGTX{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%}.page_caregiverSelectOptionMain__yvkZ4{display:flex;flex-direction:column;gap:.15rem;min-width:0}.page_caregiverSelectOptionLabel__tUMyy{font-size:.875rem;font-weight:500;color:var(--color-textPrimary);overflow-wrap:anywhere;word-break:break-word}.page_caregiverSelectOptionDescription__hcAIl{font-size:.75rem;color:var(--color-textSecondary);overflow-wrap:anywhere;word-break:break-word}.page_segmentedControl__PpVF4{display:flex;gap:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-backgroundSecondary)}.page_segmentedOption__4fmjI{flex:1;padding:.55rem .75rem;border:none;background:transparent;color:var(--color-textSecondary);font-size:.8125rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.page_segmentedOption__4fmjI+.page_segmentedOption__4fmjI{border-left:1px solid var(--color-border)}.page_segmentedOptionActive__Saf8A,.page_segmentedOption__4fmjI:hover{color:var(--color-textPrimary);background:var(--color-background)}.page_segmentedOptionActive__Saf8A{font-weight:600;box-shadow:inset 0 0 0 1px var(--color-border)}.page_formRow__OOw7s{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_formGroup__M5y2h{display:flex;flex-direction:column;gap:6px}.page_formLabel__Xm_AY{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--color-textSecondary);text-transform:uppercase;letter-spacing:.05em}.page_formInput__k6KkT,.page_formSelect__RLr6g,.page_formTextarea__LMkkT{padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-textPrimary);font-size:.875rem;transition:border-color .15s ease}.page_formInput__k6KkT:focus,.page_formSelect__RLr6g:focus,.page_formTextarea__LMkkT:focus{outline:none;border-color:var(--color-primary)}.page_formTextarea__LMkkT{resize:vertical;min-height:80px}.page_formColorInput__PxuW7{width:60px;height:36px;padding:2px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);cursor:pointer}.page_formCheckboxLabel__bm5vx{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-textPrimary);cursor:pointer}.page_formCheckboxLabel__bm5vx input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.page_formError___lcMX{display:flex;align-items:center;gap:8px;padding:12px;background:var(--color-errorLight);border:1px solid var(--color-error);border-radius:6px;color:var(--color-error);font-size:.875rem;margin-bottom:16px}.page_fieldWarning__jWZl6{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;background:var(--color-warningLight,#fef3cd);border:1px solid var(--color-warning,#f59e0b);border-radius:4px;color:var(--color-warning,#b45309);font-size:.8rem}.page_colorPresets__sLFY0{display:flex;gap:8px;flex-wrap:wrap}.page_colorSwatch__dCF7O{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s ease,border-color .1s ease;outline:none}.page_colorSwatch__dCF7O:hover{transform:scale(1.15)}.page_colorSwatchActive__Ukt2V{border-color:var(--color-textPrimary);box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-textPrimary)}@media (max-width:480px){.page_eventTypeSelector__UoNo0,.page_formRow__OOw7s{grid-template-columns:1fr}}.page_eventDetailContent__mCeI_{display:flex;flex-direction:column;gap:16px}.page_eventDetailRow__lhUwG{display:flex;align-items:flex-start;gap:12px}.page_eventDetailLabel__dlJt5{display:flex;align-items:center;gap:6px;min-width:100px;font-size:.8125rem;font-weight:500;color:var(--color-textSecondary);flex-shrink:0}.page_eventDetailValue__XAqD3{font-size:.9375rem;color:var(--color-textPrimary);word-break:break-word}.page_eventStatusBadge__4AbTM{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize}.page_colorSwatch__dCF7O{display:inline-block;width:24px;height:24px;border-radius:4px;border:1px solid var(--color-border)}@media (max-width:480px){.page_eventDetailRow__lhUwG{flex-direction:column;gap:4px}.page_eventDetailLabel__dlJt5{min-width:auto}}.page_deleteBtn___NL0R{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--color-error);border-radius:6px;background:transparent;color:var(--color-error);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_deleteBtn___NL0R:hover:not(:disabled){background:var(--color-error);color:white}.page_deleteBtn___NL0R:disabled{opacity:.5;cursor:not-allowed}.page_deleteConfirm__rcZ0J{text-align:center;padding:20px 0}.page_deleteConfirm__rcZ0J p{margin:0 0 20px;font-size:.9375rem;color:var(--color-textPrimary)}.page_deleteConfirmActions__gGMWh{display:flex;justify-content:center;gap:12px}.page_calendarWrapper__Giyzi .fc{font-family:inherit;font-size:.875rem}.page_calendarWrapper__Giyzi .fc .fc-toolbar{padding:12px 16px;margin-bottom:0;gap:12px;flex-wrap:wrap}.page_calendarWrapper__Giyzi .fc .fc-toolbar-title{font-size:1rem;font-weight:600;color:var(--color-textPrimary)}.page_calendarWrapper__Giyzi .fc .fc-button{padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-textPrimary);font-size:.8125rem;font-weight:500;text-transform:capitalize;box-shadow:none;transition:all .15s ease}.page_calendarWrapper__Giyzi .fc .fc-button:hover{background:var(--color-backgroundSecondary);border-color:var(--color-border)}.page_calendarWrapper__Giyzi .fc .fc-button:focus{box-shadow:0 0 0 2px var(--color-primaryLight)}.page_calendarWrapper__Giyzi .fc .fc-button-primary:not(:disabled).fc-button-active,.page_calendarWrapper__Giyzi .fc .fc-button-primary:not(:disabled):active{background:var(--color-primary);border-color:var(--color-primary);color:white}.page_calendarWrapper__Giyzi .fc .fc-button-group>.fc-button{border-radius:0}.page_calendarWrapper__Giyzi .fc .fc-button-group>.fc-button:first-child{border-radius:6px 0 0 6px}.page_calendarWrapper__Giyzi .fc .fc-button-group>.fc-button:last-child{border-radius:0 6px 6px 0}.page_calendarWrapper__Giyzi .fc .fc-today-button{background:var(--color-primary);border-color:var(--color-primary);color:white}.page_calendarWrapper__Giyzi .fc .fc-today-button:hover{background:var(--color-primaryHover);border-color:var(--color-primaryHover)}.page_calendarWrapper__Giyzi .fc .fc-today-button:disabled{opacity:.5}.page_calendarWrapper__Giyzi .fc .fc-scrollgrid{border:none}.page_calendarWrapper__Giyzi .fc .fc-scrollgrid td,.page_calendarWrapper__Giyzi .fc .fc-scrollgrid th{border-color:var(--color-border)}.page_calendarWrapper__Giyzi .fc .fc-scrollgrid-section-header>td{border-bottom:none}.page_calendarWrapper__Giyzi .fc .fc-col-header-cell{background:var(--color-backgroundSecondary);padding:10px 4px;font-weight:600;color:var(--color-textSecondary);text-transform:uppercase;font-size:.6875rem;letter-spacing:.05em}.page_calendarWrapper__Giyzi .fc .fc-col-header-cell-cushion{color:inherit;text-decoration:none}.page_calendarWrapper__Giyzi .fc .fc-daygrid-day{background:var(--color-background)}.page_calendarWrapper__Giyzi .fc .fc-daygrid-day:hover{background:var(--color-backgroundSecondary)}.page_calendarWrapper__Giyzi .fc .fc-daygrid-day-number{padding:8px;color:var(--color-textPrimary);font-weight:500;font-size:.8125rem}.page_calendarWrapper__Giyzi .fc .fc-daygrid-day.fc-day-today{background:rgba(59,130,246,.04)}.page_calendarWrapper__Giyzi .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:var(--color-primary);font-weight:600}.page_calendarWrapper__Giyzi .fc .fc-timegrid-slot{height:48px;border-color:var(--color-border)}.page_calendarWrapper__Giyzi .fc .fc-timegrid-slot-minor{border-top-style:dotted;border-color:var(--color-border)}.page_calendarWrapper__Giyzi .fc .fc-timegrid-slot-label{font-size:.75rem;color:var(--color-textSecondary);font-weight:500}.page_calendarWrapper__Giyzi .fc .fc-timegrid-slot-label-cushion{padding:0 8px}.page_calendarWrapper__Giyzi .fc .fc-timegrid-col{background:var(--color-background)}.page_calendarWrapper__Giyzi .fc .fc-timegrid-col.fc-day-today{background:rgba(59,130,246,.04)}.page_calendarWrapper__Giyzi .fc .fc-timegrid-axis{background:var(--color-backgroundSecondary)}.page_calendarWrapper__Giyzi .fc .fc-timegrid-now-indicator-line{border-color:var(--color-error);border-width:2px}.page_calendarWrapper__Giyzi .fc .fc-timegrid-now-indicator-arrow{border-color:var(--color-error);border-top-color:transparent;border-bottom-color:transparent}.page_calendarWrapper__Giyzi .fc .fc-daygrid-body{background:var(--color-backgroundSecondary)}.page_calendarWrapper__Giyzi .fc .fc-event{border-radius:4px;border:none;font-size:.75rem;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.page_calendarWrapper__Giyzi .fc .fc-event:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10!important}.page_calendarWrapper__Giyzi .fc .fc-event-main{padding:2px 4px}.page_calendarWrapper__Giyzi .fc .fc-event-title{font-weight:500}.page_calendarWrapper__Giyzi .fc .fc-event-time{font-weight:600;opacity:.9}.page_calendarWrapper__Giyzi .fc .fc-timegrid-event{box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_calendarWrapper__Giyzi .fc .fc-daygrid-event{margin:1px 2px;padding:2px 4px}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-day-frame{cursor:context-menu;overflow:hidden}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-day-events{min-height:0}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-event-harness{margin-top:1px}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-event{overflow:hidden}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-event-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-day-bottom{margin:0 2px 2px}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-more-link{display:block;margin:1px 2px 0;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-event,.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-daygrid-more-link{cursor:pointer}.page_calendarWrapper__Giyzi .fc-dayGridMonth-view .fc-event:hover{transform:none}.page_calendarWrapper__Giyzi .fc .fc-daygrid-dot-event{padding:2px 4px}.page_calendarWrapper__Giyzi .fc .fc-highlight{background:var(--color-primary);opacity:.2}.page_calendarWrapper__Giyzi .fc .fc-timegrid-event.fc-event-mirror{background:var(--color-primary);border-color:var(--color-primary);opacity:.8}.page_calendarWrapper__Giyzi .fc .fc-daygrid-more-link{color:var(--color-primary);font-weight:600;font-size:.75rem}.page_calendarWrapper__Giyzi .fc .fc-daygrid-more-link:hover{text-decoration:underline}.page_calendarWrapper__Giyzi .fc .fc-popover{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_calendarWrapper__Giyzi .fc .fc-popover-header{background:var(--color-backgroundSecondary);padding:8px 12px;font-weight:600;color:var(--color-textPrimary)}.page_calendarWrapper__Giyzi .fc .fc-popover-body{padding:8px}.page_calendarDark__Nd5gm .fc .fc-button{background:var(--color-backgroundSecondary);border-color:var(--color-border)}.page_calendarDark__Nd5gm .fc .fc-button:hover,.page_calendarDark__Nd5gm .fc .fc-col-header-cell,.page_calendarDark__Nd5gm .fc .fc-daygrid-body,.page_calendarDark__Nd5gm .fc .fc-timegrid-axis{background:var(--color-backgroundTertiary)}.page_calendarDark__Nd5gm .fc .fc-event{box-shadow:0 1px 3px rgba(0,0,0,.3)}.page_calendarDark__Nd5gm .fc .fc-event:hover{box-shadow:0 2px 8px rgba(0,0,0,.4)}.page_calendarDark__Nd5gm .fc .fc-popover{box-shadow:0 4px 12px rgba(0,0,0,.4)}@media (max-width:768px){.page_calendarWrapper__Giyzi .fc .fc-toolbar{flex-direction:column;align-items:stretch;gap:8px}.page_calendarWrapper__Giyzi .fc .fc-toolbar-chunk{display:flex;justify-content:center}.page_calendarWrapper__Giyzi .fc .fc-toolbar-title{font-size:.9375rem;text-align:center}.page_calendarWrapper__Giyzi .fc .fc-button{padding:6px 10px;font-size:.75rem}.page_calendarWrapper__Giyzi .fc .fc-col-header-cell{font-size:.625rem;padding:6px 2px}.page_calendarWrapper__Giyzi .fc .fc-timegrid-slot{height:40px}.page_calendarWrapper__Giyzi .fc .fc-timegrid-slot-label{font-size:.6875rem}}.page_complianceTabShell__5UpTE{display:flex;flex-direction:column;gap:1rem}.page_complianceSubTabList__VUoFC{margin-bottom:1rem}.page_complianceSubPanel__GJVg3{width:100%}.page_complianceSectionsToolbar__LpNV3{display:flex;gap:.5rem;flex-wrap:wrap}.page_complianceSectionBlock__XKmOv{border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-background);overflow:hidden}.page_complianceSectionHeader__exvlF{display:flex;align-items:center;gap:.65rem;width:100%;padding:.85rem 1rem;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;background:var(--color-background);font-family:inherit}.page_complianceSectionHeader__exvlF:hover{background:var(--color-backgroundSecondary)}.page_complianceSectionChevron__pczpj{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-textSecondary)}.page_complianceSectionTitle__WEK3a{flex:1;min-width:0;font-size:1rem;font-weight:600;color:var(--color-textPrimary)}.page_complianceSectionCount__FBp1R{font-size:.8125rem;font-weight:500;color:var(--color-textSecondary);flex-shrink:0}.page_complianceSectionHint__WXn4s{margin:0 1rem 16px;font-size:.875rem;color:var(--color-textSecondary);line-height:1.45}.page_complianceForm__Q_i2l{display:flex;flex-direction:column;gap:1rem}.page_complianceModalFooter__B9av0{display:flex;justify-content:flex-end;gap:12px}.CareTeamTab_careTeamContainer__saysO{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:24px;align-items:start}@media (max-width:768px){.CareTeamTab_careTeamContainer__saysO{grid-template-columns:1fr}}.CareTeamTab_teamSection__XbP9M{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:28rem;min-height:28rem;max-height:28rem;gap:0;border-radius:14px;border:1px solid var(--color-border);background:var(--color-backgroundTertiary);overflow:hidden;box-shadow:0 1px 3px var(--color-shadowLight),0 1px 2px -1px var(--color-shadowLight);min-width:0}.CareTeamTab_sectionHeader__oRjmf{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border);background:var(--color-backgroundSecondary);flex-shrink:0}.CareTeamTab_sectionHeaderLeft__IZYfd{display:flex;align-items:center;gap:12px}.CareTeamTab_sectionIcon__tn3iW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_caregivers__NH1wn{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_physicians__GI1rQ{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info)}.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_careManagers__sBgX5{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_emergencyContacts__wC1vn{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_branches__OW5Iu{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info)}.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_addresses__mzch0,.CareTeamTab_sectionIcon__tn3iW.CareTeamTab_payRates__HUfeg{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.CareTeamTab_teamSectionCompact__8UNUg{height:auto;min-height:6rem;max-height:22rem}.CareTeamTab_teamSectionEmpty__ghMjd{height:auto;min-height:0;max-height:none;grid-template-rows:auto auto}.CareTeamTab_sectionTitleGroup__dnOj3{display:flex;flex-direction:column;gap:1px}.CareTeamTab_sectionTitle__KUifo{font-size:.9375rem;font-weight:700;color:var(--color-textPrimary);margin:0;letter-spacing:-.01em}.CareTeamTab_sectionCount__EbfJM{font-size:.75rem;font-weight:500;color:var(--color-textTertiary)}.CareTeamTab_addBtn__TsRQW{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:600;color:var(--color-primary);background:transparent;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:8px;cursor:pointer;transition:all .15s ease}.CareTeamTab_addBtn__TsRQW:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:var(--color-primary)}.CareTeamTab_sectionBody__RIZnn{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.CareTeamTab_sectionBodyEmpty__m8Gau{display:flex;flex-direction:column;min-height:0;overflow:hidden}.CareTeamTab_sectionToolbar__iw2r6{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px 14px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:var(--color-background)}.CareTeamTab_sectionSearchBar__O2Tjs,.CareTeamTab_sectionSearch__kAkfH{width:100%}.CareTeamTab_sectionToolbarFooter__QxXry{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:16px;width:100%}.CareTeamTab_filteredCount__q6Mij{flex:0 1 auto;min-width:0;margin-right:auto;font-size:.8125rem;font-weight:500;color:var(--color-textSecondary);line-height:1.25rem;white-space:nowrap}.CareTeamTab_filterToggle__3KeNM{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto;white-space:nowrap}.CareTeamTab_filterToggle__3KeNM input{position:absolute;opacity:0;width:0;height:0}.CareTeamTab_filterToggleTrack__s_Uls{position:relative;width:2.25rem;height:1.25rem;border-radius:999px;background:var(--color-border);transition:background .15s ease;flex-shrink:0}.CareTeamTab_filterToggleTrack__s_Uls:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background:var(--color-background);transition:transform .15s ease}.CareTeamTab_filterToggle__3KeNM input:checked+.CareTeamTab_filterToggleTrack__s_Uls{background:var(--color-primary)}.CareTeamTab_filterToggle__3KeNM input:checked+.CareTeamTab_filterToggleTrack__s_Uls:after{transform:translateX(1rem)}.CareTeamTab_filterToggleLabel__QMz__{font-size:.8125rem;font-weight:600;color:var(--color-textPrimary);white-space:nowrap}.CareTeamTab_orgGroupLabel___7qAr{display:flex;align-items:center;gap:6px;padding:8px 16px 4px;font-size:.6875rem;font-weight:600;color:var(--color-textTertiary);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.CareTeamTab_orgGroupLabel___7qAr:first-child,.CareTeamTab_sectionBody__RIZnn>div:first-child .CareTeamTab_orgGroupLabel___7qAr{border-top:none}.CareTeamTab_orgGroupLabel___7qAr svg{opacity:.5}.CareTeamTab_personRow__qjr7f{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);transition:background .12s ease}.CareTeamTab_personRow__qjr7f:last-child{border-bottom:none}.CareTeamTab_personRow__qjr7f:hover{background:color-mix(in srgb,var(--color-primary) 3%,transparent)}.CareTeamTab_avatar__qc8_z{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;font-size:.8125rem;font-weight:700;letter-spacing:.02em;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CareTeamTab_avatar__qc8_z.CareTeamTab_caregiverAvatar__y8Rr5{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.CareTeamTab_avatar__qc8_z.CareTeamTab_physicianAvatar__xmZDX{background:color-mix(in srgb,var(--color-info) 10%,transparent);color:var(--color-info)}.CareTeamTab_avatar__qc8_z.CareTeamTab_careManagerAvatar__UVefE{background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning)}.CareTeamTab_avatar__qc8_z.CareTeamTab_contactAvatar__Q1ZYd{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.CareTeamTab_personInfo__B4z6s{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.CareTeamTab_personTopRow__FGER4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CareTeamTab_personName__1eXFg{font-size:.9375rem;font-weight:600;color:var(--color-textPrimary);text-decoration:none;transition:color .15s ease}a.CareTeamTab_personName__1eXFg:hover{color:var(--color-primary)}.CareTeamTab_badges__YiWFN{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.CareTeamTab_personMeta__mJz0J{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CareTeamTab_metaItem__NN5_0{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--color-textSecondary)}.CareTeamTab_copyBtn__4Qk9p,.CareTeamTab_metaItem__NN5_0 svg{color:var(--color-textTertiary);flex-shrink:0}.CareTeamTab_copyBtn__4Qk9p{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;cursor:pointer;padding:0;margin-left:2px;transition:all .15s ease}.CareTeamTab_copyBtn__4Qk9p:hover{background:var(--color-backgroundSecondary);color:var(--color-textPrimary)}.CareTeamTab_metaDivider__s0UuR{width:3px;height:3px;border-radius:50%;background:var(--color-textTertiary);flex-shrink:0}.CareTeamTab_personContact__6S8w1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.CareTeamTab_contactChip__n38fJ{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-textPrimary);background:var(--color-backgroundSecondary);padding:4px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);transition:border-color .15s ease}.CareTeamTab_contactChip__n38fJ:hover{border-color:var(--color-border)}.CareTeamTab_contactChip__n38fJ svg{color:var(--color-textTertiary);flex-shrink:0}.CareTeamTab_rowActions__NJ6ip{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-top:2px;opacity:.4;transition:opacity .15s ease}.CareTeamTab_personRow__qjr7f:hover .CareTeamTab_rowActions__NJ6ip{opacity:1}.CareTeamTab_rowActionBtn__Xnor7{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--color-textTertiary);cursor:pointer;transition:all .15s ease;padding:0}.CareTeamTab_rowActionBtn__Xnor7:hover{background:var(--color-backgroundSecondary);color:var(--color-textPrimary)}.CareTeamTab_rowActionBtn__Xnor7.CareTeamTab_deleteBtn__Pdf_A:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.CareTeamTab_emptyState__zuagL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;flex:1;min-height:0}.CareTeamTab_emptyStateCompact__sOJtX{padding:14px 16px;flex:0;gap:6px}.CareTeamTab_emptyIcon__VkfnU{color:var(--color-textTertiary);opacity:.4}.CareTeamTab_emptyText__pLFHO{font-size:.875rem;color:var(--color-textTertiary)}@media (max-width:640px){.CareTeamTab_careTeamContainer__saysO{gap:16px}.CareTeamTab_teamSection__XbP9M{height:24rem;min-height:24rem;max-height:24rem}.CareTeamTab_sectionHeader__oRjmf{padding:12px 14px}.CareTeamTab_sectionToolbar__iw2r6{padding:12px 14px 14px;gap:10px}.CareTeamTab_sectionToolbarFooter__QxXry{flex-wrap:wrap;row-gap:10px}.CareTeamTab_filteredCount__q6Mij{margin-right:0;width:100%}.CareTeamTab_personRow__qjr7f{padding:12px 14px;gap:10px}.CareTeamTab_avatar__qc8_z{width:32px;height:32px;font-size:.75rem;border-radius:8px}.CareTeamTab_contactChip__n38fJ{font-size:.75rem;padding:3px 8px}.CareTeamTab_addBtn__TsRQW span{display:none}.CareTeamTab_rowActions__NJ6ip{opacity:1}}.CareTeamTab_personRowHistorical__1TtBz{background:color-mix(in srgb,var(--color-background) 65%,var(--color-backgroundSecondary))}.CareTeamTab_personRowHistorical__1TtBz .CareTeamTab_personName__1eXFg{color:var(--color-textSecondary)}.WorkingTrays_workingTraysLayer__JvkEM{pointer-events:none}.WorkingTrays_tray__gQdAD{position:fixed;z-index:var(--working-tray-z-index,99990);display:flex;gap:.375rem;padding:.375rem;border:1px solid var(--color-border);border-radius:.625rem;background:color-mix(in srgb,var(--color-background) 92%,transparent);backdrop-filter:blur(8px);box-shadow:0 4px 16px var(--color-shadow,rgba(0,0,0,.12));pointer-events:auto;transition:top .22s ease,left .22s ease,right .22s ease,bottom .22s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.WorkingTrays_trayVertical__t8b83{flex-direction:column;align-items:stretch;width:-moz-max-content;width:max-content;max-width:min(92vw,18rem);max-height:calc(100vh - 1.5rem);height:-moz-max-content;height:max-content;overflow:hidden}.WorkingTrays_trayHorizontal__IXXf1{flex-direction:row;align-items:center;width:-moz-max-content;width:max-content;max-width:calc(100vw - 1.5rem);overflow:hidden}.WorkingTrays_trayHandle__gAkIz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;min-height:1.5rem;border:none;border-radius:.375rem;background:var(--color-backgroundSecondary);color:var(--color-textSecondary);cursor:grab;touch-action:none}.WorkingTrays_trayHandle__gAkIz:active{cursor:grabbing}.WorkingTrays_trayHandleHorizontal__gn873{width:auto;min-width:1.5rem;min-height:2rem}.WorkingTrays_trayPins__sv9yq{display:flex;gap:.375rem;min-width:0}.WorkingTrays_trayPinsVertical__jUx69{flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.WorkingTrays_trayPinsHorizontal__59joz{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.WorkingTrays_trayPinsHorizontal__59joz::-webkit-scrollbar,.WorkingTrays_trayPinsVertical__jUx69::-webkit-scrollbar{height:6px;width:6px}.WorkingTrays_trayPinsHorizontal__59joz::-webkit-scrollbar-thumb,.WorkingTrays_trayPinsVertical__jUx69::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-textTertiary) 45%,transparent)}.WorkingTrays_trayHorizontal__IXXf1 .WorkingTrays_addButton___NP5V,.WorkingTrays_trayHorizontal__IXXf1 .WorkingTrays_pinChip__gn4rG{flex-shrink:0}.WorkingTrays_pinChip__gn4rG{display:flex;align-items:center;gap:.25rem;max-width:11rem;padding:.25rem .25rem .25rem .5rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);transition:border-color .15s ease,background .15s ease}.WorkingTrays_pinOpenButton__Rv97M{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;padding:0;border:none;background:transparent;color:var(--color-textPrimary);cursor:pointer;text-align:left}.WorkingTrays_pinOpenButton__Rv97M:hover .WorkingTrays_pinLabel__qzk3P{color:var(--color-primary)}.WorkingTrays_addButton___NP5V:hover,.WorkingTrays_pinChip__gn4rG:hover{border-color:var(--color-primary);background:var(--color-backgroundSecondary)}.WorkingTrays_addButton___NP5V{display:flex;align-items:center;justify-content:center;min-width:2rem;padding:.375rem .5rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);color:var(--color-textSecondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.WorkingTrays_addButton___NP5V:focus-visible,.WorkingTrays_pinOpenButton__Rv97M:focus-visible,.WorkingTrays_removeButton__uh4Vw:focus-visible,.WorkingTrays_trayHandle__gAkIz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.WorkingTrays_pinLabel__qzk3P{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500}.WorkingTrays_pinIcon__wZItH{flex-shrink:0;color:var(--color-textSecondary)}.WorkingTrays_removeButton__uh4Vw{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;margin-left:auto;padding:0;border:none;border-radius:999px;background:transparent;color:var(--color-textTertiary);cursor:pointer}.WorkingTrays_removeButton__uh4Vw:hover{color:var(--color-error,#ef4444);background:color-mix(in srgb,var(--color-error,#ef4444) 12%,transparent)}.WorkingTrays_trayDragging__dIFbl{opacity:.96;transform:scale(1.02);box-shadow:0 12px 32px var(--color-shadow,rgba(0,0,0,.22));transition:none;cursor:grabbing}@media (max-width:768px){.WorkingTrays_workingTraysLayer__JvkEM{display:none}}.WorkingTrays_workingTrayPinButton__W26pQ{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--color-textTertiary);cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease,opacity .15s ease}.WorkingTrays_workingTrayPinButton__W26pQ:hover:not(:disabled){color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.WorkingTrays_workingTrayPinButton__W26pQ:disabled{opacity:.4;cursor:not-allowed}.WorkingTrays_workingTrayPinButton__W26pQ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}