.MyMileageMonthCalendar_calendarWrap__OvEWW{margin-bottom:1.25rem;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background)}.MyMileageMonthCalendar_nav__vcFlJ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.MyMileageMonthCalendar_navBtn__uE99S{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-textPrimary);cursor:pointer;transition:background .12s ease,border-color .12s ease}.MyMileageMonthCalendar_navBtn__uE99S:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.MyMileageMonthCalendar_navBtn__uE99S:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MyMileageMonthCalendar_navLabel__finvL{font-size:.95rem;font-weight:700;color:var(--color-textPrimary);text-align:center;flex:1;min-width:0}.MyMileageMonthCalendar_todayBtn__UNa39{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;flex-shrink:0;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-textPrimary);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.MyMileageMonthCalendar_todayBtn__UNa39:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.MyMileageMonthCalendar_todayBtn__UNa39:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MyMileageMonthCalendar_dow___5zD7{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.MyMileageMonthCalendar_dow___5zD7 span{font-size:.65rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--color-textSecondary)}.MyMileageMonthCalendar_dayGrid__ZoUdK{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.MyMileageMonthCalendar_dayCell__0pIHp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:4px 2px;line-height:1.1;border-radius:10px;border:1px solid transparent;background:color-mix(in srgb,var(--color-textPrimary) 4%,transparent);color:var(--color-textPrimary);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.MyMileageMonthCalendar_dayCell__0pIHp:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.MyMileageMonthCalendar_dayCell__0pIHp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MyMileageMonthCalendar_dayCellMuted__nYscH{opacity:.35}.MyMileageMonthCalendar_dayCellToday__Gr4Cf{border-color:var(--color-primary)}.MyMileageMonthCalendar_dayCellSelected__Z6qxn{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-textPrimary)}.MyMileageMonthCalendar_mileDayReview__l6VBd{outline:2px solid #d97706;outline-offset:-2px}.MyMileageMonthCalendar_mileDayNum__BKhvh{font-size:.82rem;font-weight:600}.MyMileageMonthCalendar_mileDayTotal__KvTOr{font-size:.62rem;font-weight:500;color:var(--color-textSecondary);max-width:100%}.MyMileageMonthCalendar_mileDayTotalHasMiles__5I02Z{display:inline-block;margin-top:2px;padding:.15rem .35rem;font-size:.72rem;font-weight:700;line-height:1.2;color:var(--color-textPrimary);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-primary) 45%,var(--color-border));border-radius:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 8%,transparent)}.Select_trigger__Vz_Fe{display:inline-flex;align-items:center;gap:8px;height:32px;max-width:100%;padding:0 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-textPrimary);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.Select_triggerFullWidth__t5njC{display:flex;width:100%;min-height:36px;height:auto;box-sizing:border-box}.Select_trigger__Vz_Fe:hover:not(:disabled){border-color:var(--color-borderDark,var(--color-textTertiary));background:var(--color-backgroundSecondary,var(--color-background))}.Select_trigger__Vz_Fe:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.Select_trigger__Vz_Fe:disabled{opacity:.55;cursor:not-allowed}.Select_label__8gerX{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-textTertiary);white-space:nowrap}.Select_value__V0rUj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.Select_value__V0rUj[data-placeholder]{color:var(--color-textTertiary);font-weight:400}.Select_chevron__Eh2nb{flex:none;margin-left:auto;color:var(--color-textTertiary);transition:transform .15s ease}.Select_trigger__Vz_Fe[data-state=open] .Select_chevron__Eh2nb{transform:rotate(180deg)}.Select_content__m8QNf{min-width:var(--radix-popover-trigger-width);max-width:min(360px,calc(100vw - 24px));max-height:min(320px,var(--radix-popover-content-available-height,320px));overflow-y:auto;padding:5px;background:var(--color-background);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 10px 30px -12px rgba(0,0,0,.45),0 2px 8px -4px rgba(0,0,0,.25);z-index:100000;animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.Select_content__m8QNf[data-state=open][data-side=bottom]{animation-name:Select_slideUp__ylnuF}.Select_content__m8QNf[data-state=open][data-side=top]{animation-name:Select_slideDown__TwrPo}@keyframes Select_slideUp__ylnuF{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Select_slideDown__TwrPo{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Select_content__m8QNf{animation:none}}.Select_option__ZnFFy{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--color-textPrimary);font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.Select_option__ZnFFy:focus-visible,.Select_option__ZnFFy:hover:not(:disabled){outline:none;background:var(--color-backgroundSecondary,color-mix(in srgb,var(--color-textSecondary) 10%,transparent))}.Select_option__ZnFFy:disabled{opacity:.5;cursor:not-allowed}.Select_optionActive__OgC9y{color:var(--color-primary);font-weight:600}.Select_check__z5f_O{flex:none;color:var(--color-primary)}.Select_optionLabel__kWKUu{min-width:0;overflow:hidden;text-overflow:ellipsis}.Select_empty__lJBaH{padding:10px 9px;color:var(--color-textTertiary);font-size:12.5px}.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_statusSidebar__duT02{gap:.75rem;width:100%}.page_statusActions__nBUaK,.page_statusSidebar__duT02{display:flex;flex-direction:column;align-items:stretch}.page_statusActions__nBUaK{gap:.5rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.page_statusActionsLabel__yeZCN{font-size:.6875rem;font-weight:600;color:var(--color-textPrimary);text-transform:uppercase;letter-spacing:.04em}.page_admissionDecisionError__vC4Du{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;border-radius:.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:var(--color-error);font-size:.8125rem;font-weight:500}.page_admissionDecisionError__vC4Du svg{flex-shrink:0;margin-top:.125rem}.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_includeDischargedServicesLabel__LzpbR{display:inline-flex;align-items:center;align-self:flex-end;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-textPrimary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_includeDischargedServicesLabel__LzpbR input{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.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_entityGroup__wOKbC{border:1px solid var(--color-borderDark);border-radius:12px;background-color:var(--color-background);overflow:hidden}.page_entityGroupBody__fZxIJ{display:flex;flex-direction:column;gap:.75rem;padding:.85rem}.page_nestedSectionBlock__HdfdJ{--section-accent:var(--color-secondary);border:1px solid var(--color-border);border-left:3px solid var(--section-accent);border-radius:10px;background-color:var(--color-background);overflow:hidden}.page_nestedSectionBlock__HdfdJ[data-section-key=patient_documents]{--section-accent:var(--color-primary)}.page_nestedSectionBlock__HdfdJ[data-section-key=id_insurance]{--section-accent:var(--color-info)}.page_nestedSectionHeader__31_7N{display:flex;align-items:center;gap:.65rem;width:100%;padding:.7rem .9rem;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;background:color-mix(in srgb,var(--section-accent) 6%,var(--color-background));font-family:inherit;color:var(--color-textPrimary)}.page_nestedSectionHeader__31_7N:hover{background:color-mix(in srgb,var(--section-accent) 14%,var(--color-background))}.page_nestedSectionTitle__TsCY5{font-weight:600;color:var(--color-textPrimary);flex:1}.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)}.CareInterruptionsList_list__1QumH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.CareInterruptionsList_item__tEFYH{padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-backgroundSecondary) 30%,var(--color-background))}.CareInterruptionsList_topRow__boN7q{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem .75rem}.CareInterruptionsList_facilityName__StUEY{font-weight:600;color:var(--color-textPrimary)}.CareInterruptionsList_badges__oZsTB{display:flex;flex-wrap:wrap;gap:.35rem}.CareInterruptionsList_meta__yOSU0{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.35rem;font-size:.8125rem;color:var(--color-textSecondary)}.CareInterruptionsList_notes__nVVCP,.CareInterruptionsList_reason__STM1K{margin:.35rem 0 0;font-size:.8125rem;color:var(--color-textSecondary);line-height:1.4}.CareInterruptionsList_notes__nVVCP{font-style:italic}.CareInterruptionsList_empty___nskN{margin:0;font-size:.875rem;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_workingTrayPinTooltipWrap__4_3Sl{display:inline-flex;vertical-align:middle;line-height:0}.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}.Modal_overlay__F35bm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99998;display:flex;align-items:center;justify-content:center;padding:1rem;animation:Modal_fadeIn__uLg1_ .2s ease}.Modal_overlayShifted__RHkNK{padding-right:calc(1rem + var(--patient-context-panel-width, 0px));transition:padding-right .22s ease}.Modal_overlayShifted__RHkNK .Modal_modal__8vvyj{transition:transform .22s ease}.Modal_modal__8vvyj{background:var(--color-background);border-radius:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;display:flex;flex-direction:column;animation:Modal_slideUp__fmNK3 .2s ease}.Modal_header__24b_6{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.Modal_title__BtshK{font-size:1.125rem;font-weight:600;color:var(--color-textPrimary);margin:0}.Modal_closeButton___Akt_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:.375rem;background:transparent;color:var(--color-textSecondary);cursor:pointer;transition:all .15s ease}.Modal_closeButton___Akt_:hover{background:var(--color-errorLight);color:var(--color-error)}.Modal_content__0jpzg{flex:1;overflow-y:auto;padding:1.25rem calc(1.25rem - 8px) 1.25rem 1.25rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.Modal_content__0jpzg::-webkit-scrollbar{width:8px}.Modal_content__0jpzg::-webkit-scrollbar-track{background:transparent}.Modal_content__0jpzg::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.Modal_content__0jpzg::-webkit-scrollbar-thumb:hover{background:var(--color-textTertiary)}.Modal_footer___EOS_{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--color-border);flex-shrink:0}@keyframes Modal_fadeIn__uLg1_{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__fmNK3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Modal_modal__8vvyj{max-height:90vh!important}}.CareInterruptionsModal_intro__E3Iv9{margin:0 0 .75rem;font-size:.85rem;color:var(--color-textSecondary);line-height:1.45}.CareInterruptionsModal_profileLink__T5adE{margin-right:auto;font-size:.875rem;font-weight:600;color:var(--color-primary);text-decoration:none}.CareInterruptionsModal_profileLink__T5adE:hover{text-decoration:underline}.PayrollSyncHistoryModal_modalContent__MDbBE{padding-top:.25rem}.PayrollSyncHistoryModal_emptyState__YzOeC{margin:0;color:var(--color-textSecondary)}.ComplianceFormError_error__9wyFk{margin:0 0 1rem;border-radius:8px;background:color-mix(in srgb,var(--color-error) 12%,var(--color-background));border:1px solid var(--color-error);padding:.75rem .875rem;color:var(--color-textPrimary);font-size:.875rem;line-height:1.45}.ComplianceTrackingRecordModal_form__VnEtY{display:flex;flex-direction:column;gap:1rem}.ComplianceTrackingRecordModal_cycleSection__G9EkM{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-backgroundSecondary)}.ComplianceTrackingRecordModal_cycleSectionNew__EE3p_{background:var(--color-background)}.ComplianceTrackingRecordModal_cycleHeading__oog4_{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-textPrimary);text-transform:uppercase;letter-spacing:.03em}.ComplianceTrackingRecordModal_cycleSummary__9KpbO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ComplianceTrackingRecordModal_summaryItem__CbvRK{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ComplianceTrackingRecordModal_summaryLabel__RTh_C{font-size:.75rem;color:var(--color-textSecondary)}.ComplianceTrackingRecordModal_summaryValue__1_UcJ{font-size:.875rem;color:var(--color-textPrimary);font-weight:500}.ComplianceTrackingRecordModal_renewHint__FJYW_,.ComplianceTrackingRecordModal_sectionHint__cVWLE{margin:0;font-size:.8125rem;color:var(--color-textSecondary);line-height:1.45}.ComplianceTrackingRecordModal_modalPatientLabel__ZFfyy{margin:0;font-size:.875rem;color:var(--color-textSecondary)}.ComplianceTrackingRecordModal_fileButton__c5LU5{display:flex;align-items:center;width:100%;min-height:36px;box-sizing:border-box;padding:0 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-textPrimary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ComplianceTrackingRecordModal_fileButton__c5LU5:hover{border-color:var(--color-borderDark,var(--color-textTertiary));background:var(--color-backgroundSecondary,var(--color-background))}.ComplianceTrackingRecordModal_fileButton__c5LU5:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.ComplianceTrackingRecordModal_fileInput__wPl8f{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ComplianceTrackingRecordModal_documentLink__nurYj{display:inline-flex;align-self:flex-start;margin-bottom:.5rem;padding:0;border:none;background:none;color:var(--color-textPrimary);font-weight:600;font-size:.875rem;text-decoration:underline;cursor:pointer}.ComplianceTrackingRecordModal_documentLink__nurYj:hover{color:var(--color-primary)}.ComplianceTrackingRecordModal_computedValue__MkxK7{min-height:2.25rem;display:flex;align-items:center;font-size:.875rem;font-weight:600;color:var(--color-textPrimary)}.ComplianceTrackingRecordModal_documentPanel__L5v45{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background)}.ComplianceTrackingRecordModal_documentHeader__LYxPx{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ComplianceTrackingRecordModal_documentTitle__bPDts{font-size:.8125rem;font-weight:600;color:var(--color-textPrimary)}.ComplianceTrackingRecordModal_documentCurrent__9denS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-backgroundSecondary)}.ComplianceTrackingRecordModal_documentCurrentInfo__VnxZ5{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--color-primary)}.ComplianceTrackingRecordModal_documentName__FpG5j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:var(--color-textPrimary)}.ComplianceTrackingRecordModal_dropzone__NVuqc{display:flex;align-items:center;gap:.5rem;min-height:3.25rem;padding:.75rem .875rem;border:1px dashed var(--color-border);border-radius:.375rem;background:var(--color-background);color:var(--color-textSecondary);font-size:.8125rem;cursor:pointer}.ComplianceTrackingRecordModal_dropzone__NVuqc span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplianceTrackingRecordModal_dropzone__NVuqc:focus-visible,.ComplianceTrackingRecordModal_dropzone__NVuqc:hover{border-color:var(--color-primary);color:var(--color-textPrimary)}.ComplianceTrackingRecordModal_dropzoneHasFile__32G2m{color:var(--color-textPrimary);font-weight:600}.ComplianceTrackingRecordModal_dropzoneActive__ITfXX{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));color:var(--color-textPrimary)}@media (max-width:520px){.ComplianceTrackingRecordModal_cycleSummary__9KpbO{grid-template-columns:1fr}}.ComplianceTrackingHistoryModal_modalContent__fbReg{display:flex;flex-direction:column;gap:1rem}.ComplianceTrackingHistoryModal_empty__jUPlQ{margin:0;color:var(--color-textSecondary)}.ComplianceTrackingHistoryModal_historyHint__85PZw{margin:0;font-size:.8125rem;color:var(--color-textSecondary);line-height:1.45}.ComplianceTrackingHistoryModal_tableWrap__Qx27n{overflow:auto;border:1px solid var(--color-border);border-radius:.5rem}.ComplianceTrackingHistoryModal_table__X07_O{width:100%;border-collapse:collapse;font-size:.875rem}.ComplianceTrackingHistoryModal_table__X07_O th{position:sticky;top:0;z-index:1;text-align:left;background:var(--color-background);font-weight:600;white-space:nowrap}.ComplianceTrackingHistoryModal_table__X07_O td,.ComplianceTrackingHistoryModal_table__X07_O th{padding:.65rem .75rem;color:var(--color-textPrimary);border-bottom:1px solid var(--color-border)}.ComplianceTrackingHistoryModal_table__X07_O td{vertical-align:top}.ComplianceTrackingHistoryModal_table__X07_O tbody tr:last-child td{border-bottom:none}.ComplianceTrackingHistoryModal_timestampCell__KyyQo{white-space:nowrap;color:var(--color-textSecondary);font-size:.8rem}.ComplianceTrackingHistoryModal_actorCell__eUWex{margin-top:.2rem;color:var(--color-textPrimary);font-size:.8125rem;font-weight:500;white-space:normal}.TrackingAttachedFileCell_empty__y3NbZ{color:var(--color-textSecondary)}.TrackingAttachedFileCell_button__LDio_,.TrackingAttachedFileCell_file__oBrjT{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:14rem;color:var(--color-textPrimary)}.TrackingAttachedFileCell_button__LDio_{padding:0;border:none;background:transparent;font:inherit;cursor:pointer;text-align:left}.TrackingAttachedFileCell_button__LDio_:hover .TrackingAttachedFileCell_name__wvD8G{text-decoration:underline}.TrackingAttachedFileCell_button__LDio_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.TrackingAttachedFileCell_button__LDio_:disabled{cursor:default;opacity:.7}.TrackingAttachedFileCell_compact__b_8dF{flex-shrink:0;width:1.75rem;height:1.75rem;max-width:1.75rem;justify-content:center;border-radius:.25rem;color:var(--color-textSecondary)}.TrackingAttachedFileCell_button__LDio_.TrackingAttachedFileCell_compact__b_8dF:hover:not(:disabled){background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.TrackingAttachedFileCell_attach__nqX3D{color:var(--color-textSecondary)}.TrackingAttachedFileCell_attached__cfvZ1,.TrackingAttachedFileCell_button__LDio_.TrackingAttachedFileCell_compact__b_8dF.TrackingAttachedFileCell_attached__cfvZ1:hover:not(:disabled){color:var(--color-primary)}.TrackingAttachedFileCell_hiddenInput__M91eE{display:none}.TrackingAttachedFileCell_name__wvD8G{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.PatientSupervisoryVisitsEditModal_header__Zkr_W{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.PatientSupervisoryVisitsEditModal_patientLabel__bPdZa{font-weight:600;font-size:1.125rem;color:var(--color-textPrimary);display:block;margin-bottom:.25rem}.PatientSupervisoryVisitsEditModal_dueDateLabel__ejiTc{font-size:.875rem;color:var(--color-textSecondary)}.PatientSupervisoryVisitsEditModal_notesToolbar__QmYj_{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.PatientSupervisoryVisitsEditModal_notesToolbarLabel__s0V4U{font-size:.8125rem;font-weight:600;color:var(--color-textPrimary)}.PatientSupervisoryVisitsEditModal_form__kjDgZ{display:flex;flex-direction:column;gap:1rem}.PatientSupervisoryVisitsEditModal_fieldHint__E35Vc{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--color-textSecondary)}.PatientSupervisoryVisitsEditModal_workflowRecorded__BYYJ7{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-backgroundSecondary)}.PatientSupervisoryVisitsEditModal_workflowUrgency__zJeYb{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background)}.PatientSupervisoryVisitsEditModal_workflowUrgencyLabel__YlF4S{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-textSecondary);margin-bottom:.35rem}.PatientSupervisoryVisitsEditModal_workflowUrgencyValue__2MgrD{display:block;font-size:.9375rem;font-weight:600;color:var(--color-textPrimary)}.PatientSupervisoryVisitsEditModal_workflowRecordedTitle__VfPPH{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-textSecondary);margin-bottom:.5rem}.PatientSupervisoryVisitsEditModal_workflowRecordedList__JsLMl{margin:0;display:grid;gap:.5rem}.PatientSupervisoryVisitsEditModal_workflowRecordedRow__w1bwx{display:grid;grid-template-columns:minmax(0,8rem) 1fr;gap:.5rem;font-size:.8125rem}.PatientSupervisoryVisitsEditModal_workflowRecordedRow__w1bwx dt{margin:0;color:var(--color-textSecondary)}.PatientSupervisoryVisitsEditModal_workflowRecordedRow__w1bwx dd{margin:0;color:var(--color-textPrimary);font-weight:500}.PatientSupervisoryVisitsEditModal_checkboxRow__gpYRr{margin:.25rem 0}.PatientSupervisoryVisitsEditModal_checkboxLabel__pQl9l{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--color-textPrimary)}.PatientSupervisoryVisitsEditModal_checkboxLabel__pQl9l input{width:1rem;height:1rem}.PatientSupervisoryVisitsEditModal_formError__y7Siy{padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:var(--color-error,#dc2626);font-size:.875rem}.PatientSupervisoryVisitsEditModal_formActions__q_JUN{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}