.dashboard_dashHeader__VW6nm{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:28px;flex-wrap:wrap}.dashboard_dashTitle__fiyXb{font-size:22px;font-weight:700;color:var(--color-text,#1f2733)}.dashboard_dashSubtitle__LdplA{color:var(--color-text-muted,#6b7684);font-size:14px;margin-top:4px}.dashboard_refreshRow__D6KqX{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_lastUpdated__5jFNp{font-size:12px;color:var(--color-text-muted,#6b7684)}.dashboard_refreshBtn__Ak2eF{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid var(--color-border,#e2e6ec);background:var(--color-surface,#fff);color:var(--color-text,#1f2733);cursor:pointer;transition:background .12s ease}.dashboard_refreshBtn__Ak2eF:hover:not(:disabled){background:var(--color-hover,#e8edf4)}.dashboard_refreshBtn__Ak2eF:disabled{opacity:.5;cursor:not-allowed}.dashboard_section__Fjgp3{margin-bottom:32px}.dashboard_sectionTitle__QikqB{font-size:15px;font-weight:700;color:var(--color-text-muted,#6b7684);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border,#e2e6ec)}.dashboard_statsGrid__86CYJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:640px){.dashboard_statsGrid__86CYJ{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.dashboard_statsGrid__86CYJ{grid-template-columns:repeat(4,1fr)}}.dashboard_statCard__bVH81{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06));padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard_statCardLink__cE6pN{text-decoration:none;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease}.dashboard_statCardLink__cE6pN:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,24,40,.12);border-color:var(--color-accent,#1967d2)}.dashboard_statIcon__bLU5t{font-size:20px;line-height:1;margin-bottom:2px;color:var(--color-text,#1f2733)}.dashboard_statValue___aWke{font-size:28px;font-weight:700;line-height:1.1;color:var(--color-text,#1f2733)}.dashboard_statValueUnit__5Mt_r{font-size:14px;font-weight:400;color:var(--color-text-muted,#6b7684);margin-left:2px}.dashboard_statLabel__JN2v1{font-size:13px;color:var(--color-text-muted,#6b7684);font-weight:500}.dashboard_statDelta__rOYBB{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;margin-top:2px}.dashboard_deltaPositive__7EsGA{color:var(--color-success,#1f9d55)}.dashboard_deltaNegative__JXqoz{color:var(--color-danger,#d93a3a)}.dashboard_deltaNeutral__jfRjE{color:var(--color-text-muted,#6b7684)}@keyframes dashboard_shimmer__pXYQU{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard_skeletonCard__T_n54{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);padding:16px;display:flex;flex-direction:column;gap:10px;min-height:100px}.dashboard_skeletonLine__Ai3BR{background:linear-gradient(90deg,#dce4ef 25%,#f0f3f8 50%,#dce4ef 75%);background-size:200% 100%;animation:dashboard_shimmer__pXYQU 1.4s ease-in-out infinite;border-radius:4px}.dashboard_skeletonIcon__eKPxk{width:28px;height:28px;border-radius:6px}.dashboard_skeletonValue__18_QV{width:60px;height:32px;border-radius:4px}.dashboard_skeletonLabel__Y5oob{width:80%;height:14px;border-radius:4px}.dashboard_skeletonDelta__Oy3d6{width:50px;height:12px;border-radius:4px}.dashboard_activityList__oSPVT{display:flex;flex-direction:column;gap:0;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06));overflow:hidden}.dashboard_activityItem__Lan9Z{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-bottom:1px solid var(--color-divider,#e8edf4);transition:background .08s ease}.dashboard_activityItem__Lan9Z:last-child{border-bottom:none}.dashboard_activityItem__Lan9Z:hover{background:var(--color-surface-alt,#f8fafd)}.dashboard_activityDot__949dh{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:2px}.dashboard_dotPatient__lziGh{background:var(--color-accent-light,#e6eefb);color:var(--color-accent,#1967d2)}.dashboard_dotMatching__c45Yi{background:var(--color-matched-bg,#e0f0e8);color:var(--color-matched-fg,#1a7040)}.dashboard_activityBody__n9j_9{flex:1 1;min-width:0}.dashboard_activityLabel__o2op8{font-size:14px;font-weight:600;color:var(--color-text,#1f2733);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_activityDesc__teuE1{margin-top:2px;overflow:hidden;text-overflow:ellipsis}.dashboard_activityDesc__teuE1,.dashboard_activityTime__vraEo{font-size:12px;color:var(--color-text-muted,#6b7684);white-space:nowrap}.dashboard_activityTime__vraEo{flex-shrink:0;margin-top:4px}.dashboard_activityEmpty__N0dyG{padding:32px;text-align:center;color:var(--color-text-muted,#6b7684);font-size:14px}.dashboard_quickLinks__0w0ii{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.dashboard_quickLink__0gVT4{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:600;border-radius:8px;border:1px solid var(--color-border,#e2e6ec);background:var(--color-surface,#fff);color:var(--color-text,#1f2733);transition:background .12s ease,border-color .12s ease}.dashboard_quickLink__0gVT4:hover{background:var(--color-hover,#e8edf4);border-color:var(--color-accent,#1967d2);color:var(--color-accent,#1967d2)}.shared_pageHeader__BrrIW{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.shared_pageTitle__ly8_6{font-size:22px;font-weight:700;color:var(--color-text,#1f2733)}.shared_pageSubtitle__ijfFf{color:var(--color-text-muted,#6b7684);font-size:14px;margin-top:4px}.shared_list__SQauS{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:640px){.shared_list__SQauS{grid-template-columns:repeat(2,1fr)}}.shared_card__vLMY7{display:block;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06));padding:16px;transition:transform .08s ease,box-shadow .12s ease;cursor:pointer}.shared_card__vLMY7:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,24,40,.12)}.shared_cardTitle__amnDo{font-size:17px;font-weight:600;margin-bottom:6px;color:var(--color-text,#1f2733)}.shared_cardMeta__EYhf8{color:var(--color-text-muted,#6b7684);font-size:14px;word-break:break-word}.shared_cardRow__lUrjM{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.shared_panel__s_y_k{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06));padding:20px 18px;margin-bottom:16px}.shared_panelTitle__8r3J9{font-size:16px;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--color-border,#e2e6ec);color:var(--color-text,#1f2733)}.shared_field__Ay_X5{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-divider,#e8edf4)}.shared_field__Ay_X5:last-child{border-bottom:none}.shared_fieldLabel__TtPRA{flex:0 0 120px;color:var(--color-text-muted,#6b7684);font-size:14px}.shared_fieldValue__i2X0P{flex:1 1;font-size:15px;word-break:break-word;white-space:pre-wrap;color:var(--color-text,#1f2733)}.shared_badge__SWIzL{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.shared_badgeWaiting__JRM2G{background:var(--color-waiting-bg,#fef4e0);color:var(--color-waiting-fg,#925500)}.shared_badgeMatched__fcAuA{background:var(--color-matched-bg,#e0f0e8);color:var(--color-matched-fg,#1a7040)}.shared_form__VCYSF{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06));padding:20px 18px}.shared_formGroup__4H0ze{margin-bottom:16px}.shared_label__Mu8ri{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:var(--color-text,#1f2733)}.shared_input__12_5H,.shared_select__wUH6J,.shared_textarea__fDQNT{width:100%;max-width:100%;padding:10px 12px;font-size:15px;border:1px solid var(--color-border,#e2e6ec);border-radius:8px;background:#fff;color:var(--color-text,#1f2733);font-family:inherit}.shared_input__12_5H:focus,.shared_select__wUH6J:focus,.shared_textarea__fDQNT:focus{outline:none;border-color:var(--color-accent,#1967d2);box-shadow:0 0 0 3px rgba(25,103,210,.15)}.shared_textarea__fDQNT{min-height:96px;resize:vertical}.shared_checkboxRow__9B_Wz{display:flex;align-items:center;gap:8px}.shared_checkboxRow__9B_Wz input{width:18px;height:18px}.shared_formSection__AdciD{border:1px solid var(--color-border,#cdd6e4);border-radius:var(--radius,10px);padding:16px 16px 4px;margin-bottom:18px;background:var(--color-surface-alt,#f8fafd)}.shared_formSectionTitle__EsQyj{font-size:15px;font-weight:700;padding:0 8px;color:var(--color-primary,#1a3a6b)}.shared_fieldGrid__I29GS{display:grid;grid-template-columns:1fr;grid-gap:0 16px;gap:0 16px}@media (min-width:768px){.shared_fieldGrid__I29GS{grid-template-columns:repeat(2,1fr)}}.shared_checkboxGroup__rVKYD{display:flex;flex-wrap:wrap;gap:8px 12px}.shared_checkboxChip__a14Uk{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-border,#e2e6ec);border-radius:999px;background:#fff;font-size:14px;cursor:pointer}.shared_checkboxChip__a14Uk input{width:16px;height:16px}.shared_tagList__lpE4R{display:flex;flex-wrap:wrap;gap:6px}.shared_tag__Eqqak{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--color-accent-light,#e6eefb);color:var(--color-primary,#1a3a6b);font-size:13px}.shared_buttonRow__CqUm9{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.shared_btn__qKhg_{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .12s ease,opacity .12s ease}.shared_btn__qKhg_:disabled{opacity:.55;cursor:not-allowed}.shared_btnPrimary__1euAo{background:var(--color-primary,#1a3a6b);color:#fff}.shared_btnPrimary__1euAo:hover:not(:disabled){background:var(--color-primary-dark,#122952)}.shared_btnSecondary__Uk1Fo{background:var(--color-hover,#e8edf4);color:var(--color-text,#1c2840);border-color:var(--color-border,#cdd6e4)}.shared_btnSecondary__Uk1Fo:hover:not(:disabled){background:var(--color-border,#cdd6e4)}.shared_btnDanger__W6k1o{background:var(--color-danger,#c93030);color:#fff}.shared_btnDanger__W6k1o:hover:not(:disabled){background:var(--color-danger-dark,#a02424)}.shared_btnGhost__S7bzJ{background:transparent;color:var(--color-accent,#1967d2);border-color:var(--color-border,#cdd6e4)}.shared_message__NAXMg{padding:12px 14px;border-radius:8px;font-size:14px;margin-bottom:16px}.shared_messageError__ehQnb{background:#fdecea;color:var(--color-danger-dark,#a02424);border:1px solid #f5c0c0}.shared_messageInfo__k6HIZ{background:var(--color-accent-light,#e6eefb);color:var(--color-primary,#1a3a6b);border:1px solid #b8d0f0}.shared_empty__yK4zL{font-size:15px;background:var(--color-surface,#fff);border:1px dashed var(--color-border,#e2e6ec);border-radius:var(--radius,10px)}.shared_empty__yK4zL,.shared_loading__M0Z7J{text-align:center;color:var(--color-text-muted,#6b7684);padding:48px 16px}.shared_backLink__A1sBE{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted,#6b7684);font-size:14px;margin-bottom:16px}.shared_backLink__A1sBE:hover{color:var(--color-accent,#1967d2)}.shared_btnSmall__obwpk{padding:6px 12px;font-size:13px}.shared_scrollWrap__Ah2h7{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.shared_scrollWrap__Ah2h7::-webkit-scrollbar{height:8px}.shared_scrollWrap__Ah2h7::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.shared_scrollWrap__Ah2h7::-webkit-scrollbar-track{background:#f0f0f0}.shared_dataTable__dOlcG{width:100%;border-collapse:collapse;background:var(--color-surface,#fff);border-radius:var(--radius,10px);overflow:hidden;box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06))}.shared_dataTable__dOlcG thead{background:var(--color-surface-alt,#f8fafd)}.shared_dataTable__dOlcG thead tr{border-bottom:2px solid var(--color-border,#cdd6e4)}.shared_dataTable__dOlcG th{padding:12px 14px;text-align:left;font-size:13px;font-weight:600;color:var(--color-text-muted,#6b7684);white-space:nowrap}.shared_dataTable__dOlcG td{padding:12px 14px;font-size:14px;color:var(--color-text,#1c2840);border-bottom:1px solid var(--color-divider,#e8edf4);vertical-align:middle}.shared_dataTable__dOlcG tbody tr:last-child td{border-bottom:none}.shared_dataTable__dOlcG tbody tr:hover{background:var(--color-surface-alt,#f8fafd)}.shared_sortBtn__2_2G4{background:none;border:none;cursor:pointer;font-weight:600;font-size:13px;padding:0;color:var(--color-text-muted,#6b7684);display:inline-flex;align-items:center;gap:4px;font-family:inherit;white-space:nowrap}.shared_sortBtn__2_2G4:hover{color:var(--color-accent,#1967d2)}.shared_filterBar__2P_hm{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;margin-bottom:20px;align-items:center}.shared_searchInput__gHHq6{flex:1 1 220px;min-width:160px}.shared_filterSelect__SM_eo{flex:1 1 160px;min-width:160px}@media (max-width:768px){.shared_filterBar__2P_hm{flex-direction:column;justify-content:flex-start}.shared_filterSelect__SM_eo,.shared_searchInput__gHHq6{flex:0 0 auto;width:100%}.shared_dataTable__dOlcG{display:block}.shared_dataTable__dOlcG thead{display:none}.shared_dataTable__dOlcG tbody,.shared_dataTable__dOlcG tr{display:block}.shared_dataTable__dOlcG tr{border:1px solid var(--color-border,#cdd6e4);border-radius:8px;margin-bottom:12px;padding:12px;background:var(--color-surface,#fff)}.shared_dataTable__dOlcG td{display:block;width:100%;padding:6px 0;border:none}.shared_dataTable__dOlcG td:before{content:attr(data-label);display:inline-block;min-width:96px;font-weight:600;color:var(--color-text-muted,#6b7684);margin-right:8px;font-size:13px}.shared_dataTable__dOlcG td:last-child:before{content:none}.shared_dataTable__dOlcG td:last-child{padding-top:10px;text-align:right}}.shared_panelHeaderRow__Wc0Kd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.shared_panelTitleInline__ei9gH{font-size:16px;font-weight:700;color:var(--color-text,#1f2733);border:none;margin:0;padding:0}.shared_messageInline__Ioziv{margin-top:8px;margin-bottom:0}.caregiverMode_selectorBar__JhbQn{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-width:420px}.caregiverMode_selector__e_B9K{width:100%}.caregiverMode_selectedBanner__gxssB{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px;background:var(--color-accent-light,#e6eefb);border:1px solid var(--color-border,#cdd6e4);border-radius:var(--radius,10px)}.caregiverMode_selectedName__y9eSE{font-size:18px;font-weight:700;color:var(--color-primary,#1a3a6b)}.caregiverMode_selectedPhone__nsQcE{font-size:14px;color:var(--color-text-muted,#6b7684)}@media (max-width:768px){.caregiverMode_selectorBar__JhbQn{max-width:100%}}.caregivers_caregiverTable__kztBI{min-width:580px}@media (max-width:768px){.caregivers_caregiverTable__kztBI{min-width:0}}.matching_steps__qSgRA{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap}.matching_step__scT30{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-muted,#6b7684)}.matching_stepActive__oM64o{color:var(--color-accent,#1967d2)}.matching_stepNum__f2_Og{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-hover,#e8edf4);color:var(--color-text-muted,#5a6b82);font-size:12px}.matching_stepActive__oM64o .matching_stepNum__f2_Og{background:var(--color-accent,#1967d2);color:#fff}.matching_stepArrow__kVGMz{color:var(--color-text-muted,#6b7684)}.matching_cardGrid__5YTRR{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:640px){.matching_cardGrid__5YTRR{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.matching_cardGrid__5YTRR{grid-template-columns:repeat(3,1fr)}}.matching_pickCard__QfQR_{display:flex;flex-direction:column;gap:8px;text-align:left;width:100%;max-width:100%;padding:16px;border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);background:var(--color-surface,#fff);box-shadow:var(--shadow,0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.06));cursor:pointer;font-family:inherit;transition:border-color .1s ease,box-shadow .12s ease,transform .08s ease}.matching_pickCard__QfQR_:hover{border-color:var(--color-accent,#1967d2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,24,40,.12)}.matching_selected__nFCch{border-color:var(--color-accent,#1967d2);box-shadow:0 0 0 2px rgba(25,103,210,.2);background:rgba(25,103,210,.04)}.matching_cardHead__UtG9Z{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.matching_cardName__wLS2O{font-size:16px;font-weight:700;color:var(--color-text,#1f2733)}.matching_cardSub__hQce3{font-size:13px;color:var(--color-text-muted,#6b7684)}.matching_cardBody__2G2Tc{display:flex;flex-direction:column;gap:4px}.matching_cardLine__6aYo6{font-size:13px;color:var(--color-text,#1f2733);word-break:break-word}.matching_cardLineLabel___jeM4{color:var(--color-text-muted,#6b7684);margin-right:4px}.matching_tags__edrA_{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.matching_tag__InABP{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--color-accent-light,#e6eefb);color:var(--color-primary,#1a3a6b);font-size:12px}.matching_suitBadge__m2_Ro{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.matching_suitHigh__ug3uw{background:var(--color-matched-bg,#e0f0e8);color:var(--color-matched-fg,#1a7040)}.matching_suitMid__gMJMh{background:var(--color-waiting-bg,#fef4e0);color:var(--color-waiting-fg,#925500)}.matching_suitLoading__m286_,.matching_suitLow__LNv35{background:var(--color-hover,#e8edf4);color:var(--color-text-muted,#5a6b82)}.matching_suitReason__Zz9AH{font-size:12px;color:var(--color-text-muted,#6b7684);word-break:break-word}.matching_selectedPatientPanel__vUX3E{position:-webkit-sticky;position:sticky;top:12px;z-index:5;background:var(--color-surface,#fff);border:1px solid var(--color-accent,#1967d2);border-radius:var(--radius,10px);box-shadow:0 2px 10px rgba(16,24,40,.1);padding:16px;margin-bottom:20px}.matching_panelBadgeRow__uvizC{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;flex-wrap:wrap}.matching_panelKicker__PJiUG{font-size:12px;font-weight:700;color:var(--color-accent,#1967d2);text-transform:uppercase;letter-spacing:.04em}.matching_panelGrid__2zh9h{display:grid;grid-template-columns:1fr;grid-gap:6px 16px;gap:6px 16px}@media (min-width:640px){.matching_panelGrid__2zh9h{grid-template-columns:repeat(2,1fr)}}.matching_actionBar__svhRO{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 0;margin-top:16px;background:linear-gradient(to top,var(--color-bg,#f0f3f8) 60%,rgba(240,243,248,0))}.matching_actionBar__svhRO .matching_btn__1vMJp{min-width:160px}.matching_modalOverlay__CTXYc{position:fixed;inset:0;background:rgba(16,24,40,.45);display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.matching_modal__4jnVn{width:100%;max-width:420px;background:var(--color-surface,#fff);border-radius:var(--radius,10px);box-shadow:0 12px 40px rgba(16,24,40,.25);padding:22px}.matching_modalTitle__ixIGH{font-size:18px;font-weight:700;color:var(--color-text,#1f2733);margin-bottom:12px}.matching_modalRow__cQNTz{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-divider,#e8edf4);font-size:14px}.matching_modalRow__cQNTz:last-of-type{border-bottom:none}.matching_modalLabel__jndb0{color:var(--color-text-muted,#6b7684)}.matching_modalValue__LHCET{font-weight:600;color:var(--color-text,#1f2733);text-align:right;word-break:break-word}.matching_modalActions__W6JZ8{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.matching_cardLineSpaced__ZQmi6{margin-top:6px}.matching_spinnerDots__vKqcG:after{content:"…"}.patients_patientTable__5SQs0{min-width:560px}@media (max-width:768px){.patients_patientTable__5SQs0{min-width:0}}.care_shiftBadge__ZbdYR{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.care_statusScheduled___klOH{background:var(--color-accent-light,#e6eefb);color:var(--color-primary,#1a3a6b)}.care_statusInProgress__f53_y{background:#fdf0d5;color:#9a6700}.care_statusCompleted__1sRtJ{background:var(--color-matched-bg,#e0f0e8);color:var(--color-matched-fg,#1a7040)}.care_statusCancelled__v4Vyp{background:#eceff3;color:#6b7684}.care_recordDone__27T_q{background:var(--color-matched-bg,#e0f0e8);color:var(--color-matched-fg,#1a7040)}.care_recordPending__d3j1m{background:var(--color-waiting-bg,#fef4e0);color:var(--color-waiting-fg,#925500)}.care_feedCard__YztAU{border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);padding:14px 16px;margin-bottom:12px;background:var(--color-surface,#fff)}.care_feedHeader__mA3Te{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--color-divider,#e8edf4)}.care_feedTitle__93tLm{font-size:14px;font-weight:700;color:var(--color-text,#1f2733)}.care_feedMeta__R4lN6{font-size:13px;color:var(--color-text-muted,#6b7684)}.care_feedGrid__P7e0w{display:grid;grid-template-columns:1fr;grid-gap:6px 16px;gap:6px 16px}@media (min-width:640px){.care_feedGrid__P7e0w{grid-template-columns:repeat(2,1fr)}}.care_feedItem__Uw7bq{display:flex;gap:8px;font-size:13px;padding:3px 0}.care_feedItemLabel___BMN7{flex:0 0 92px;color:var(--color-text-muted,#6b7684)}.care_feedItemValue__U6lqx{flex:1 1;color:var(--color-text,#1f2733);word-break:break-word}.care_shiftRow__El4xy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--color-divider,#e8edf4);flex-wrap:wrap}.care_shiftRow__El4xy:last-child{border-bottom:none}.care_shiftInfo__0VlOf{display:flex;flex-direction:column;gap:4px;min-width:200px;flex:1 1}.care_shiftTime__F4QXh{font-size:14px;font-weight:600;color:var(--color-text,#1f2733)}.care_shiftSub__7xOWm{font-size:13px;color:var(--color-text-muted,#6b7684)}.care_shiftActions__9Ru6u{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.care_patientGroup__WUW7o{border:1px solid var(--color-border,#e2e6ec);border-radius:var(--radius,10px);margin-bottom:14px;overflow:hidden;background:var(--color-surface,#fff)}.care_patientGroupHeader__arKej{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:var(--color-surface-alt,#f8fafd);border-bottom:1px solid var(--color-border,#e2e6ec);font-weight:700;font-size:15px;color:var(--color-text,#1f2733);flex-wrap:wrap}.care_patientGroupBody__tbPkW{padding:4px 16px}.care_progressList__MJeQY{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:640px){.care_progressList__MJeQY{grid-template-columns:repeat(2,1fr)}}.care_progressCard__dVIb6{display:block;border:1px solid var(--color-border,#e2e6ec);border-left:4px solid var(--color-accent,#1967d2);border-radius:var(--radius,10px);padding:12px 14px;background:var(--color-surface,#fff)}.care_progressCardTitle__pHgT9{font-size:15px;font-weight:700;color:var(--color-text,#1f2733);margin-bottom:4px}.care_progressCardMeta___g21Q{font-size:13px;color:var(--color-text-muted,#6b7684)}.care_summaryLink__UO0RC{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-accent,#1967d2);font-weight:600}.care_formGrid__0hqXq{display:grid;grid-template-columns:1fr;grid-gap:0 16px;gap:0 16px}@media (min-width:640px){.care_formGrid__0hqXq{grid-template-columns:repeat(2,1fr)}}.Tabs_tabBar__9opbh{display:flex;gap:0;border-bottom:2px solid var(--color-border,#e2e6ec);margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.Tabs_tabBar__9opbh::-webkit-scrollbar{height:4px}.Tabs_tabBar__9opbh::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.Tabs_tabBtn__1tqL3{flex:1 1;min-width:80px;padding:12px 24px;font-size:15px;font-weight:600;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;color:var(--color-text-muted,#6b7684);font-family:inherit;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.Tabs_tabBtn__1tqL3:hover{color:var(--color-accent,#1967d2)}.Tabs_tabBtnActive__2tOBb{color:var(--color-primary,#1a3a6b);border-bottom-color:var(--color-primary,#1a3a6b)}@media (max-width:768px){.Tabs_tabBtn__1tqL3{padding:10px 16px;font-size:14px}}