.page_statsGrid__Jn_4p{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:32px}.page_statCard__i9pe_{padding:20px}a.page_statCardLink__UHJYI{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-md,8px);transition:border-color .15s ease,box-shadow .15s ease}a.page_statCardLink__UHJYI:hover{border-color:var(--accent,#4a90d9)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#4a90d9) 35%,transparent)}a.page_statCardLink__UHJYI:focus-visible{outline:2px solid var(--accent,#4a90d9);outline-offset:2px}.page_statLabel__ofn3y{color:var(--text-dim);font-size:13px;font-weight:500;margin-bottom:8px}.page_statValue___wnLn{font-size:32px;font-weight:700;color:var(--text-main)}.page_statValueAlert__Eymu4{color:var(--danger)}.page_reviewQueue__gHvaB{padding:18px 20px;margin:-12px 0 28px;border:1px solid rgba(230,126,34,.35);background:linear-gradient(180deg,rgba(230,126,34,.08),var(--bg-card))}.page_reviewQueueHeader__od8Eo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page_reviewQueueTitle__Xgo1x{margin:0;font-size:18px;color:var(--text-main)}.page_reviewQueueHint__lUj7G{margin:6px 0 0;max-width:680px;color:var(--text-dim);font-size:13px;line-height:1.45}.page_reviewQueueLink___Hmx_{color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.page_reviewQueueList__Z28Qs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.page_reviewQueueItem__Ec_kn{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:inherit;text-decoration:none}.page_reviewQueueItem__Ec_kn:hover{border-color:var(--accent)}.page_reviewQueueMeta__e4cVZ{display:block;margin-top:3px;font-size:12px;color:var(--text-dim)}.page_reviewQueueBadge__psrbv{align-self:center;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;color:var(--warning);background:rgba(230,126,34,.12);border:1px solid rgba(230,126,34,.28)}@media (max-width:640px){.page_reviewQueueHeader__od8Eo{align-items:flex-start;flex-direction:column}.page_reviewQueueItem__Ec_kn{flex-direction:column}}.LabOverdueAlertsPanel_wrap__mYqZu{display:flex;flex-direction:column;gap:20px}.LabOverdueAlertsPanel_redBanner___6no2{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:3px solid #c0392b;border-radius:var(--radius-md);background:rgba(192,57,43,.12);color:#922b21;font-size:14px;line-height:1.5;animation:LabOverdueAlertsPanel_pulse__xe2SO 2s ease-in-out infinite}@keyframes LabOverdueAlertsPanel_pulse__xe2SO{0%,to{box-shadow:0 0 0 0 rgba(192,57,43,.3)}50%{box-shadow:0 0 0 8px rgba(192,57,43,0)}}.LabOverdueAlertsPanel_sectionTitle__kgJQc{margin:0 0 12px;font-size:16px;font-weight:700}.LabOverdueAlertsPanel_row__HTySR{padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:10px}.LabOverdueAlertsPanel_rowRed__Udj_Q{border-color:rgba(192,57,43,.55);background:rgba(192,57,43,.06)}.LabOverdueAlertsPanel_rowYellow__O_Ihw{border-color:rgba(241,196,15,.55);background:rgba(241,196,15,.08)}.LabOverdueAlertsPanel_rowHeader__5zXMZ{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.LabOverdueAlertsPanel_badge__oGW3z{font-size:12px;font-weight:800;letter-spacing:.03em}.LabOverdueAlertsPanel_overdue__hSyPG{font-size:13px;font-weight:700;color:var(--text-dim)}.LabOverdueAlertsPanel_name__BOVqH{margin:0 0 10px;font-size:17px;font-weight:700}.LabOverdueAlertsPanel_metaList__PQBtE{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.55}.LabOverdueAlertsPanel_instruction__S6U7m{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(192,57,43,.1);font-size:13px;line-height:1.45}.LabOverdueAlertsPanel_actions__XpP6z{display:flex;flex-wrap:wrap;gap:8px}.LabOverdueAlertsPanel_btn__FQ7uI{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-main);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit}.LabOverdueAlertsPanel_btnCall__Az_rY{background:#27ae60;border-color:#27ae60;color:#fff}.LabOverdueAlertsPanel_btnContact__8yHj9{background:var(--accent);border-color:var(--accent);color:#fff}.LabOverdueAlertsPanel_btnResolve__Y1AgV{background:var(--bg-main)}.LabOverdueAlertsPanel_empty__ZvUzD{padding:24px;text-align:center;color:var(--text-dim)}@media (max-width:480px){.LabOverdueAlertsPanel_actions__XpP6z{flex-direction:column}.LabOverdueAlertsPanel_btn__FQ7uI{width:100%}}.Badge_badge__6yNoB{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.Badge_success__RC6nj{background:rgba(22,163,74,.1);color:#15803d}.Badge_warning__QmRIv{background:rgba(234,88,12,.1);color:#c2410c}.Badge_danger__HxpFc{background:rgba(220,38,38,.1);color:#b91c1c}.Badge_info__SYF1k{background:rgba(43,94,168,.1);color:#1e4a84}.Badge_neutral__wkI5v{background:rgba(100,116,139,.1);color:#475569}.Card_card__No18c{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Card_elevated__K3bd1{box-shadow:var(--shadow-md)}.Card_highlight__Qlp_f{border-color:rgba(43,94,168,.2);box-shadow:0 8px 24px rgba(30,58,95,.06)}.Card_pad-none__arm50{padding:0}.Card_pad-sm__9MvlL{padding:16px}.Card_pad-md__kQYR9{padding:20px}.Card_pad-lg__30YEU{padding:24px}@media (max-width:600px){.Card_pad-md__kQYR9{padding:16px}.Card_pad-lg__30YEU{padding:18px}}.Button_button__rNBdq{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-md);font-family:inherit;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);-webkit-tap-highlight-color:transparent}.Button_button__rNBdq:disabled{opacity:.5;cursor:not-allowed}.Button_button__rNBdq:active:not(:disabled){transform:scale(.98)}.Button_sm__Aas9x{min-height:36px;padding:0 14px;font-size:13px}.Button_md__UBCSG{min-height:44px;padding:0 18px;font-size:14px}.Button_lg__wZ1fy{min-height:48px;padding:0 22px;font-size:15px}.Button_fullWidth__TmB52{width:100%}.Button_primary__UuBTm{background:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(30,58,95,.12)}.Button_primary__UuBTm:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 12px rgba(43,94,168,.22)}.Button_secondary__cZmHf{background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border)}.Button_secondary__cZmHf:hover:not(:disabled){background:var(--bg-muted);border-color:var(--border-strong)}.Button_ghost__ZprAC{background:transparent;color:var(--text-dim);border:1px solid transparent}.Button_ghost__ZprAC:hover:not(:disabled){background:var(--bg-muted);color:var(--text-main)}.Button_danger__GbN69{background:rgba(220,38,38,.08);color:var(--danger);border:1px solid rgba(220,38,38,.2)}.Button_danger__GbN69:hover:not(:disabled){background:rgba(220,38,38,.12)}.LoginForm_loginForm__P3sg_{display:flex;flex-direction:column;gap:18px}.LoginForm_formGroup__bHqud{display:flex;flex-direction:column;gap:6px;text-align:left}.LoginForm_formGroup__bHqud label{font-size:13px;font-weight:500;color:var(--text-dim)}.LoginForm_formGroup__bHqud input{min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);font-size:16px;font-family:inherit;color:var(--text-main);transition:var(--transition-fast)}.LoginForm_formGroup__bHqud input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(43,94,168,.1)}.LoginForm_formGroup__bHqud input:disabled{opacity:.7;cursor:not-allowed}.LoginForm_formGroup__bHqud input::-moz-placeholder{color:var(--text-dim)}.LoginForm_formGroup__bHqud input::placeholder{color:var(--text-dim)}.DoctorDashboardOnboarding_card__GmOQP{margin-bottom:20px}.DoctorDashboardOnboarding_toggle__II21R{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left;color:var(--text-main);font-size:15px;font-weight:600}.DoctorDashboardOnboarding_toggleTitle__prTGk{display:inline-flex;align-items:center;gap:10px}.DoctorDashboardOnboarding_body__ulqgF{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);font-size:14px;line-height:1.6}.DoctorDashboardOnboarding_list__p9FQc{margin:0 0 12px;padding-left:20px;color:var(--text-main)}.DoctorDashboardOnboarding_list__p9FQc li{margin-bottom:10px}.DoctorDashboardOnboarding_sub__ZfSP5{display:block;margin-top:6px;color:var(--text-dim);font-weight:400}.DoctorDashboardOnboarding_link__t0Esv{color:var(--accent);font-weight:600;text-decoration:none}.DoctorDashboardOnboarding_link__t0Esv:hover{text-decoration:underline}.DoctorDashboardOnboarding_note__rVSEZ{margin:0;font-size:13px;color:var(--text-dim)}.EmptyState_empty__bMa3_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 20px}.EmptyState_iconWrap__6nonw{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--text-dim)}.EmptyState_title__8BL0A{margin:0;font-size:15px;font-weight:600;color:var(--text-main)}.EmptyState_description__9Pk5r{margin:0;max-width:360px;font-size:14px;line-height:1.5;color:var(--text-dim)}.EmptyState_action__5MA5R{margin-top:6px}.EnrollmentManager_introBlock__LTg4Z p{margin:0 0 8px}.EnrollmentManager_introBlock__LTg4Z p:last-child{margin-bottom:0}.EnrollmentManager_introMuted__hTbqN{font-size:13px}.EnrollmentManager_portalCode__0_wa1{font-size:12px}.EnrollmentManager_formTitle__WFvaA{margin:0 0 14px;font-size:15px;font-weight:700}.EnrollmentManager_formGrid__83_33{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.EnrollmentManager_fieldLabel__hgCA2{display:block;margin-bottom:4px;font-size:13px;font-weight:600}.EnrollmentManager_tokenSuccess__Ltv2J{border-color:var(--success)!important;background:rgba(39,174,96,.08)!important}.EnrollmentManager_tokenTitle__rpeKE{margin:0 0 12px;font-weight:700;color:var(--success)}.EnrollmentManager_tokenGrid__fD_i3{display:grid;grid-template-columns:1fr 1fr;gap:12px}.EnrollmentManager_tokenLabel__83UpZ{margin:0 0 4px;font-size:12px;color:var(--text-dim)}.EnrollmentManager_tokenUrl__XHKxG{font-size:12px;word-break:break-all}.EnrollmentManager_copyBtn__OYd5y{margin-top:8px}.EnrollmentManager_otpValue__qBL6a{margin:0;font-size:36px;font-weight:900;letter-spacing:.2em;color:var(--text-main)}.EnrollmentManager_otpExpiry__f23uX{margin:0;font-size:11px;color:var(--text-dim)}.EnrollmentManager_rowEmail__6D2At{margin:2px 0 0;font-size:11px;color:var(--text-dim)}.EnrollmentManager_cellMuted__fLV5l{color:var(--text-dim);font-size:12px}.EnrollmentManager_cellExpired__L0SdN{color:var(--danger)}.EnrollmentManager_cellDim__aa71C{color:var(--text-dim)}@media (max-width:640px){.EnrollmentManager_formGrid__83_33,.EnrollmentManager_tokenGrid__fD_i3{grid-template-columns:1fr}}