.AnalyticsPanel_analyticsGrid__YoDEa{display:flex;flex-direction:column;gap:24px}.AnalyticsPanel_kpiRow__6CQiY{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.AnalyticsPanel_kpiRow__6CQiY{grid-template-columns:repeat(2,1fr)}}.AnalyticsPanel_kpiCard__f2Vjw{display:flex;flex-direction:column;gap:8px}.AnalyticsPanel_kpiHint__0dBUS{font-size:11px;color:var(--text-dim);margin:0;line-height:1.35}.AnalyticsPanel_pilotNote__CrDfR{margin:-8px 0 12px;font-size:12px;color:var(--text-dim);line-height:1.45}.AnalyticsPanel_kpiLabel__8urUE{font-size:12px;font-weight:500;color:var(--text-dim);margin:0}.AnalyticsPanel_kpiValue__2RQsF{font-size:32px;font-weight:700;color:var(--text-main);line-height:1;margin:0}.AnalyticsPanel_kpiValueCompact__c_cgF{font-size:22px;line-height:1.25}.AnalyticsPanel_danger__otaW8{color:var(--danger)}.AnalyticsPanel_good__lLskd{color:var(--success)}.AnalyticsPanel_chartCard__Y4Xpj{display:flex;flex-direction:column;gap:16px}.AnalyticsPanel_barChart__e_00e{position:relative;display:flex;align-items:flex-end;gap:8px;height:120px;padding-bottom:28px}.AnalyticsPanel_barGroup__MzkOe{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.AnalyticsPanel_barWrapper__AXAxZ{flex:1;width:100%;display:flex;align-items:flex-end}.AnalyticsPanel_bar__1peht{width:100%;background:var(--accent);border-radius:4px 4px 0 0;min-height:4px;transition:height .4s ease;opacity:.85}.AnalyticsPanel_bar__1peht:hover{opacity:1}.AnalyticsPanel_barLabel__UGvsH{font-size:10px;color:var(--text-dim);text-align:center;margin-top:6px;white-space:nowrap}.AnalyticsPanel_targetLine__9gXCQ{position:absolute;left:0;right:0;border-top:2px dashed var(--danger);display:flex;align-items:center;justify-content:flex-end}.AnalyticsPanel_targetLineLabel__yXtjn{font-size:10px;color:var(--danger);font-weight:600;background:var(--bg-surface);padding:0 4px;position:relative;top:-8px}.AnalyticsPanel_riskBars__wMrC7{display:flex;flex-direction:column;gap:14px}.AnalyticsPanel_riskRow__wwDKp{display:flex;align-items:center;gap:12px}.AnalyticsPanel_riskRowLabel__Nc7PN{font-size:13px;font-weight:500;color:var(--text-main);width:90px;flex-shrink:0}.AnalyticsPanel_riskBarTrack__6HEez{flex:1;height:10px;background:var(--bg-main);border-radius:99px;overflow:hidden}.AnalyticsPanel_riskBarFill__WVPHF{height:100%;border-radius:99px;transition:width .5s ease;min-width:4px}.AnalyticsPanel_riskCount__zjXRP{font-size:13px;font-weight:700;color:var(--text-dim);min-width:72px;text-align:right;flex-shrink:0}.AnalyticsPanel_riskXAxis__lhO8k{display:flex;align-items:center;gap:12px;margin-top:2px}.AnalyticsPanel_riskXTicks__NGOTD{flex:1;display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:var(--text-dim)}.AnalyticsPanel_empty__SPGau{color:var(--text-dim);font-size:14px;text-align:center;padding:32px 0}.DoctorSecondary_backLink___Zgrq{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-dim);text-decoration:none;margin-bottom:16px}.DoctorSecondary_backLink___Zgrq:hover{color:var(--accent)}.DoctorSecondary_backIcon__iTEuF{transform:rotate(180deg)}.DoctorSecondary_navLinks__9RzV3{display:flex;flex-wrap:wrap;gap:12px 16px}.DoctorSecondary_patientList__1nG2i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.DoctorSecondary_patientListItem__AbMAv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.DoctorSecondary_patientListItem__AbMAv:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-sm)}.DoctorSecondary_patientListName__1Xm82{font-weight:700}.DoctorSecondary_patientListEmail__1AAvh{font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.DoctorSecondary_patientListAction__zdGCS{font-size:12px;color:var(--accent);font-weight:700;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.DoctorSecondary_kpiGrid__4maL4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.DoctorSecondary_kpiLabel__JU67r{margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.DoctorSecondary_kpiValue__NeI_O{margin:8px 0 0;font-size:28px;font-weight:800;color:var(--text-main)}.DoctorSecondary_kpiSub__UQdpC{font-size:14px;font-weight:600;color:var(--text-dim)}.DoctorSecondary_glossaryList__gw2Wc{display:flex;flex-direction:column;gap:12px}.DoctorSecondary_glossaryTerm__edc7M{margin:0 0 8px;font-size:16px;font-weight:700}.DoctorSecondary_glossaryDef__2VzH7{margin:0;font-size:14px;color:var(--text-main);line-height:1.55}.DoctorSecondary_emptyNote__yhid_{margin:0;font-size:14px;color:var(--text-dim)}.DoctorSecondary_patientLink__6MRKi{font-weight:600;color:var(--accent);text-decoration:none}.DoctorSecondary_patientLink__6MRKi:hover{text-decoration:underline}.DoctorSecondary_patientEmail__ryIlC{font-size:12px;color:var(--text-dim)}.DoctorSecondary_cellDim__XOz5M{color:var(--text-dim)}.DoctorSecondary_patientListMain__ch5iA{min-width:0}.DoctorSecondary_placeholderText__MP3hz{font-size:14px;color:var(--text-dim);margin:0;line-height:1.55}.DoctorSecondary_backWrap__kMFJc{margin-bottom:8px}.PatientDetailTabs_tabsWrapper__E_CZ_{display:flex;flex-direction:column;gap:24px}.PatientDetailTabs_patientHeader__0rsfo{display:flex;align-items:center;gap:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 28px;box-shadow:var(--shadow-md)}.PatientDetailTabs_headerAvatar__oB6yG{width:56px;height:56px;background:var(--accent);color:white;border-radius:14px;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PatientDetailTabs_headerInfo___QFU7{flex:1;min-width:0}.PatientDetailTabs_headerName__5VASf{font-size:20px;font-weight:700;color:var(--text-main)}.PatientDetailTabs_headerMeta__zeSaV{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;align-items:center}.PatientDetailTabs_headerGoalBadge__qcd5n{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;border-radius:20px;padding:4px 12px}.PatientDetailTabs_metaChip__ZkBIv{font-size:12px;color:var(--text-dim);background:var(--bg-main);border:1px solid var(--border);border-radius:20px;padding:3px 10px}.PatientDetailTabs_riskBadge__NUCxz{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.03em}.PatientDetailTabs_riskVH__ejXSq{background:rgba(231,76,60,.12);color:#c0392b}.PatientDetailTabs_riskH__DtXzc{background:rgba(242,153,74,.15);color:#d35400}.PatientDetailTabs_riskM__PD_E2{background:rgba(242,196,76,.2);color:#b7950b}.PatientDetailTabs_riskL__qwQ8C{background:rgba(39,174,96,.12);color:var(--success)}.PatientDetailTabs_headerActions__GuGoq{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.PatientDetailTabs_headerEmail__0dGlH{font-size:12px;color:var(--text-dim)}.PatientDetailTabs_notifyBtn__TsprW{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 14px;border-radius:20px;font-weight:700;background:var(--accent);color:white;text-decoration:none}.PatientDetailTabs_notifyBtn__TsprW:hover{filter:brightness(1.05)}.PatientDetailTabs_hospBadge__Q3uKT{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 12px;border-radius:20px;font-weight:700;background:rgba(231,76,60,.1);color:var(--danger);border:1px solid var(--danger)}.PatientDetailTabs_shell__XqUNY{max-width:1200px;margin:0 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:20px}.PatientDetailTabs_reviewBanner__i6TKD{border-color:rgba(230,126,34,.45)!important;background:rgba(230,126,34,.06)!important}.PatientDetailTabs_reviewTitle__O_mZO{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--text-main)}.PatientDetailTabs_reviewIntro__ICumF{margin:0 0 14px;font-size:13px;color:var(--text-dim);max-width:720px;line-height:1.5}.PatientDetailTabs_reviewList__1M6ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.PatientDetailTabs_reviewItem__Pl0hb{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);display:flex;flex-direction:column;gap:10px}.PatientDetailTabs_reviewItemTop__Q9DA3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.PatientDetailTabs_reviewItemTitle__KKvvY{font-size:14px;font-weight:700}.PatientDetailTabs_reviewItemMeta__Gu9aC{font-size:12px;color:var(--text-dim);margin-top:4px}.PatientDetailTabs_reviewItemActions__uZjRO{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.PatientDetailTabs_reviewLink__b1vHD{font-size:13;font-weight:600;color:var(--accent);text-decoration:none}.PatientDetailTabs_reviewLink__b1vHD:hover{text-decoration:underline}.PatientDetailTabs_reviewMetrics__XdiLI{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;color:var(--text-main)}.PatientDetailTabs_quickStats__fbPEA{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,1fr));gap:12px}@media (max-width:800px){.PatientDetailTabs_quickStats__fbPEA{grid-template-columns:1fr}}.PatientDetailTabs_quickStat__FVY6Y{display:flex;flex-direction:column;gap:4px;text-align:left}.PatientDetailTabs_ldlHero__Yv6Sd{gap:8px}.PatientDetailTabs_ldlHeroBad__YAum6{border-color:color-mix(in srgb,#c0392b 42%,var(--border));background:rgba(192,57,43,.06)}.PatientDetailTabs_ldlHeroOk__eJFFj{border-color:color-mix(in srgb,#27ae60 42%,var(--border));background:rgba(39,174,96,.06)}.PatientDetailTabs_ldlHeroValue__GGF_h{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--text-main);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.15}.PatientDetailTabs_ldlHeroTarget__6L43K{font-size:14px;font-weight:650;color:var(--text-dim);letter-spacing:0}.PatientDetailTabs_ldlHeroBadge__0GZdr{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:20px;padding:3px 10px}.PatientDetailTabs_ldlHeroBadgeBad__kkFdS{background:rgba(192,57,43,.14);color:#c0392b}.PatientDetailTabs_ldlHeroBadgeOk__FD7Ni{background:rgba(39,174,96,.14);color:#1e8449}.PatientDetailTabs_ldlHeroBadgeMuted__mMKcq{background:var(--bg-main);color:var(--text-dim)}.PatientDetailTabs_quickStatClickable__YFAAE{cursor:pointer;transition:border-color .15s,box-shadow .15s}.PatientDetailTabs_quickStatClickable__YFAAE:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-sm)}.PatientDetailTabs_quickStatLabel__1hb0D{font-size:12px;color:var(--text-dim);font-weight:500}.PatientDetailTabs_quickStatValue__rNCKw{font-size:18px;font-weight:700;color:var(--text-main)}.PatientDetailTabs_quickStatValueAccent__G07m9{color:var(--accent)}.PatientDetailTabs_quickStatValueSm__vhPHz{font-size:14px;line-height:1.4}.PatientDetailTabs_quickStatSub__tEcTa{font-size:12px;color:var(--text-dim)}.PatientDetailTabs_tabBarSpaced__gSHR1{margin-bottom:0}.PatientDetailTabs_suspenseFallback__VaJtW{padding:32px;text-align:center;color:var(--text-dim);font-size:14px}.PatientDetailTabs_tabBadge__g1EdR{margin-left:4px;background:var(--danger);color:white;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.PatientDetailTabs_tabBar__Vqvdg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:6px;align-items:stretch;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px;box-shadow:var(--shadow-sm);min-width:0;width:100%;box-sizing:border-box}.PatientDetailTabs_otherDetails__WRVA8{position:relative;min-width:0}.PatientDetailTabs_otherSummary__OpvBu{list-style:none;width:100%}.PatientDetailTabs_otherSummary__OpvBu::-webkit-details-marker{display:none}.PatientDetailTabs_otherSummary__OpvBu::marker{content:none}.PatientDetailTabs_otherMenu__fuC2u{position:absolute;z-index:20;right:0;top:calc(100% + 6px);min-width:220px;gap:4px;padding:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.PatientDetailTabs_otherDetails__WRVA8:not([open]) .PatientDetailTabs_otherMenu__fuC2u{display:none}.PatientDetailTabs_otherDetails__WRVA8[open] .PatientDetailTabs_otherMenu__fuC2u{display:flex;flex-direction:column}.PatientDetailTabs_otherItem___WPBa{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-dim);font:inherit;font-size:13px;text-align:left;cursor:pointer}.PatientDetailTabs_otherItemActive__gpnbz,.PatientDetailTabs_otherItem___WPBa:hover{background:var(--bg-main);color:var(--text-main)}.PatientDetailTabs_tabBtn___xn_A{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;min-height:40px;padding:8px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;color:var(--text-dim);background:none;border:none;cursor:pointer;white-space:normal;text-align:center;line-height:1.25;hyphens:auto;transition:var(--transition-fast);box-sizing:border-box}.PatientDetailTabs_tabBtn___xn_A:hover{background:var(--bg-main);color:var(--text-main)}.PatientDetailTabs_tabBtnActive__CaG_N{background:var(--accent);color:white;font-weight:600;box-shadow:0 2px 8px rgba(74,144,217,.3)}.PatientDetailTabs_tabContent__I1OLH{min-height:240px}.PatientDetailTabs_sectionCard__c0Fu_{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:20px}.PatientDetailTabs_sectionTitle__Yr_cp{font-size:15px;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:8px}.PatientDetailTabs_sectionLabel__83HOM{margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.PatientDetailTabs_expandCell__af20_{color:var(--accent);font-size:12px}.PatientDetailTabs_expandLabel__gbfTT{display:inline-flex;align-items:center;gap:4px}.PatientDetailTabs_addBtn__K9Ewi{margin-left:auto;padding:7px 16px;background:var(--accent);color:white;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition-fast)}.PatientDetailTabs_addBtn__K9Ewi:hover{background:#3a7bc8}.PatientDetailTabs_inlineForm__TSr1f{background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:16px;animation:PatientDetailTabs_fadeIn__9G0H3 .2s ease}.PatientDetailTabs_formGrid__cxSXl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.PatientDetailTabs_formGrid3__dYUYV{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.PatientDetailTabs_formGrid2__J59hj{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:768px){.PatientDetailTabs_formGrid2__J59hj,.PatientDetailTabs_formGrid3__dYUYV{grid-template-columns:1fr}}.PatientDetailTabs_field__m50rP{display:flex;flex-direction:column;gap:5px}.PatientDetailTabs_field__m50rP label{font-size:12px;font-weight:600;color:var(--text-dim)}.PatientDetailTabs_field__m50rP input,.PatientDetailTabs_field__m50rP select,.PatientDetailTabs_field__m50rP textarea{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;color:var(--text-main);background:var(--bg-surface);outline:none;transition:var(--transition-fast)}.PatientDetailTabs_field__m50rP textarea{resize:vertical;min-height:80px}.PatientDetailTabs_field__m50rP input:focus,.PatientDetailTabs_field__m50rP select:focus,.PatientDetailTabs_field__m50rP textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(74,144,217,.1)}.PatientDetailTabs_fieldFull__y2dWh{grid-column:1/-1}.PatientDetailTabs_formActions__8rf8f{display:flex;gap:10px;justify-content:flex-end}.PatientDetailTabs_btnSave__0lnyL{display:inline-flex;align-items:center;justify-content:center;padding:9px 22px;background:var(--accent);color:white;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:var(--transition-fast)}.PatientDetailTabs_btnSave__0lnyL:hover:not(:disabled){background:#3a7bc8}.PatientDetailTabs_btnSave__0lnyL:disabled{opacity:.6;cursor:not-allowed}.PatientDetailTabs_btnCancel__0fnNR{padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text-dim);background:none;cursor:pointer;transition:var(--transition-fast)}.PatientDetailTabs_btnCancel__0fnNR:hover{background:var(--bg-main)}.PatientDetailTabs_tableWrap__JlstC{overflow-x:auto}.PatientDetailTabs_table__LoY4M{width:100%;border-collapse:collapse;font-size:13px}.PatientDetailTabs_table__LoY4M th{text-align:left;padding:10px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap}.PatientDetailTabs_table__LoY4M td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.PatientDetailTabs_table__LoY4M tr:last-child td{border-bottom:none}.PatientDetailTabs_expandedCell__QPw__{width:100%}.PatientDetailTabs_empty__Hccoo{text-align:center;padding:40px;color:var(--text-dim);font-size:14px}.PatientDetailTabs_badge__QA9Al{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.PatientDetailTabs_badgeActive__ara74{background:rgba(39,174,96,.1);color:var(--success)}.PatientDetailTabs_badgeChronic__c_7Qn{background:rgba(242,153,74,.12);color:var(--warning)}.PatientDetailTabs_badgeResolved__2H4At{background:rgba(100,116,139,.12);color:var(--text-dim)}.PatientDetailTabs_badgePrimary__tKnym{background:rgba(74,144,217,.12);color:var(--accent)}.PatientDetailTabs_badgeSecondary__0by09{background:rgba(155,89,182,.12);color:#8e44ad}.PatientDetailTabs_badgeEmergency__4YPad{background:rgba(231,76,60,.12);color:var(--danger)}.PatientDetailTabs_badgePending__2q4v4{background:rgba(242,196,76,.22);color:#9a7b0a}.PatientDetailTabs_valHigh__QdLQ4{color:var(--danger);font-weight:700}.PatientDetailTabs_valLow__dbxeF{color:var(--accent);font-weight:600}.PatientDetailTabs_valNormal__wLqlr{color:var(--success)}.PatientDetailTabs_valDim__2VZuh{color:var(--text-dim)}.PatientDetailTabs_divider__QxWcB{height:1px;background:var(--border);margin:4px 0}.PatientDetailTabs_tabStack__tsUH0{display:flex;flex-direction:column;gap:20px}.PatientDetailTabs_tabIntro__K1E3X{margin:0 0 16px;font-size:13px;color:var(--text-dim);line-height:1.45}.PatientDetailTabs_formHint__YOjP2,.PatientDetailTabs_tabHint__mjQJJ{margin:0;font-size:12px;color:var(--text-dim);line-height:1.45}.PatientDetailTabs_formEditTitle__4Fdvu{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text-main)}.PatientDetailTabs_inlineFormFlush__yAe9t{margin-top:0}.PatientDetailTabs_inlineFormInset__DUs2M{margin:0 18px 18px;border-radius:var(--radius-sm)}.PatientDetailTabs_inlineFormSpaced__AWB5w{margin-top:12px}.PatientDetailTabs_cellDim__Asqhy{color:var(--text-dim)}.PatientDetailTabs_cellSm__dSVG4{font-size:13px}.PatientDetailTabs_cellXs__XeDmf{font-size:12px}.PatientDetailTabs_cellNote__fY8Z1{margin-top:4px;font-size:11px;color:var(--text-dim)}.PatientDetailTabs_cellTruncate__zTSid{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.PatientDetailTabs_codeSm__TNbZc{font-size:11px}.PatientDetailTabs_codeMd__8aQSG{font-size:12px}.PatientDetailTabs_textDanger__w8UqO{color:var(--danger);font-weight:600}.PatientDetailTabs_textSuccess__Tsvcy{color:var(--success);font-weight:600}.PatientDetailTabs_textWarning__CPw7W{color:var(--warning);font-weight:600}.PatientDetailTabs_errorAlert__MRf_s{margin:0 0 8px;font-size:13px;color:var(--danger)}.PatientDetailTabs_alertErrorBox__QbLGh{margin:0 0 12px;padding:10px 12px}.PatientDetailTabs_alertErrorBoxCompact__5ZhiJ,.PatientDetailTabs_alertErrorBox__QbLGh{border-radius:8px;border:1px solid rgba(231,76,60,.35);background:rgba(231,76,60,.08);color:var(--danger);font-size:13px}.PatientDetailTabs_alertErrorBoxCompact__5ZhiJ{margin:0 0 10px;padding:8px 10px}.PatientDetailTabs_alertSuccessBox__bTDLX{margin-bottom:14px;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--success,#1e7a4a);border:1px solid rgba(39,174,96,.35);background:rgba(39,174,96,.08)}.PatientDetailTabs_alertWarningBox__AYIFG{padding:12px 14px;border-radius:10px;border:1px solid rgba(230,126,34,.35);background:rgba(230,126,34,.08);display:flex;flex-direction:column;gap:10px}.PatientDetailTabs_warningNoteBox__E_qXJ{margin:0 0 12px;font-size:13px;color:var(--warning,#b45309);background:rgba(180,83,9,.08);padding:10px 12px;border-radius:8px}.PatientDetailTabs_warningNoteDetail__jRON2{display:block;margin-top:6px;font-size:12px}.PatientDetailTabs_btnCancelDanger__Pwstb{font-size:12px;padding:4px 10px;color:var(--danger);border-color:rgba(231,76,60,.45)}.PatientDetailTabs_badgeSpaced__r_KDM{margin-left:6px}.PatientDetailTabs_accentLink__XTJS6{font-weight:600;color:var(--accent);font-size:13px;text-decoration:none}.PatientDetailTabs_accentLink__XTJS6:hover{text-decoration:underline}.PatientDetailTabs_flexRowWrap___u53w{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.PatientDetailTabs_flexRowWrapLg___iy0b{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.PatientDetailTabs_reviewQueueHeader__npmkn{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.PatientDetailTabs_subsectionLabel__WBdSk{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--success)}.PatientDetailTabs_rowMuted__xQYmU{opacity:.6}.PatientDetailTabs_colActions__CJ_tN{min-width:160px}.PatientDetailTabs_colActionsSm__xby8G{min-width:140px}.PatientDetailTabs_actionStack__stnE3{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.PatientDetailTabs_actionRow__BlrgG{display:flex;flex-wrap:wrap;gap:6px}.PatientDetailTabs_btnSm__s8VEE{font-size:12px;padding:4px 10px}.PatientDetailTabs_linkBtn__EYb5h{font-size:11px;color:var(--text-dim);cursor:pointer;background:none;border:none;padding:0}.PatientDetailTabs_linkBtnDanger__gVNTK{font-size:11px;color:var(--danger);cursor:pointer;background:none;border:none}.PatientDetailTabs_linkBtnAccent__HGuqE{font-size:11px;font-weight:600;color:var(--accent);cursor:pointer;background:none;border:none;padding:0}.PatientDetailTabs_cellActions__cHB9x{white-space:nowrap}.PatientDetailTabs_cellActions__cHB9x button+button{margin-left:10px}.PatientDetailTabs_escalateBanner__aEBYn{margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--text-main);background:rgba(74,144,217,.08);border:1px solid rgba(74,144,217,.25);border-left:3px solid var(--accent);border-radius:var(--radius-sm)}.PatientDetailTabs_escalationTimelines__Bnr3k{margin:10px 0 4px;display:grid;gap:6px}.PatientDetailTabs_escalationTimeline__6_UeE{margin:0;font-size:12px;line-height:1.7;color:var(--text-dim)}.PatientDetailTabs_escalationTimelineLabel__3KbgG{font-weight:600;margin-right:6px;color:var(--text-dim)}.PatientDetailTabs_escalationStep__3LWdS{white-space:nowrap}.PatientDetailTabs_escalationArrow__HyBcB{margin:0 6px;color:var(--accent);font-weight:700}.PatientDetailTabs_escalationCurrent__T9WWi{font-weight:650;color:var(--text-main)}.PatientDetailTabs_escalationDate__D0NEw{font-weight:400;color:var(--text-dim)}.PatientDetailTabs_btnDischarge__CnRfE{margin-left:auto;padding:6px 14px;background:var(--success);color:white;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer}.PatientDetailTabs_btnSaveDanger__zCxDv{background:var(--danger)!important}.PatientDetailTabs_confirmOverlay__cIrI5{position:fixed;inset:0;z-index:300;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:16px}.PatientDetailTabs_confirmDialog__mymkp{max-width:420px;width:100%;padding:20px 22px;background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-xl)}.PatientDetailTabs_confirmTitle__zjODU{margin:0 0 10px;font-size:17px;font-weight:700}.PatientDetailTabs_confirmBody__ayUJK{margin:0 0 16px;font-size:13px;color:var(--text-dim);line-height:1.5}.PatientDetailTabs_confirmError__DgE8r{margin:0 0 12px;font-size:13px;color:var(--danger)}.PatientDetailTabs_detailsBlock__RhxX1{margin-top:8px}.PatientDetailTabs_detailsSummary__L0yKg{font-size:12px;color:var(--text-dim);cursor:pointer;font-weight:600}.PatientDetailTabs_detailsPanel___yEXn{margin-top:8px}@keyframes PatientDetailTabs_fadeIn__9G0H3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.PatientDetailTabs_sectionCard__c0Fu_{padding:16px}.PatientDetailTabs_sectionTitle__Yr_cp{align-items:stretch;flex-direction:column}.PatientDetailTabs_addBtn__K9Ewi{width:100%;min-height:44px;margin-left:0}.PatientDetailTabs_tableWrap__JlstC{overflow:visible}.PatientDetailTabs_table__LoY4M,.PatientDetailTabs_table__LoY4M tbody,.PatientDetailTabs_table__LoY4M td,.PatientDetailTabs_table__LoY4M th,.PatientDetailTabs_table__LoY4M thead,.PatientDetailTabs_table__LoY4M tr{display:block}.PatientDetailTabs_table__LoY4M thead{display:none}.PatientDetailTabs_table__LoY4M tbody{display:flex;flex-direction:column;gap:12px}.PatientDetailTabs_table__LoY4M tr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-sm);overflow:hidden}.PatientDetailTabs_table__LoY4M td{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--border);text-align:right}.PatientDetailTabs_table__LoY4M td:before{content:attr(data-label);color:var(--text-dim);font-size:12px;font-weight:600;text-align:left}.PatientDetailTabs_table__LoY4M td:last-child{border-bottom:none}.PatientDetailTabs_expandedCell__QPw__{display:block!important;text-align:left!important}.PatientDetailTabs_expandedCell__QPw__:before{content:none!important}.PatientDetailTabs_expandedCell__QPw__ a,.PatientDetailTabs_expandedCell__QPw__ button{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.PatientDetailTabs_formActions__8rf8f{flex-direction:column-reverse}.PatientDetailTabs_formActions__8rf8f button{width:100%;min-height:44px}}.OverviewTab_stack__hwHpC{display:flex;flex-direction:column;gap:20px}.OverviewTab_lipidPlan__7JILI{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.OverviewTab_lipidPlanHint__WtF1q{margin:0;font-size:13px;color:var(--text-dim);line-height:1.45}.OverviewTab_ldlStatusLine__A5muv{margin:0;font-size:16px;font-weight:700;color:var(--text-main);line-height:1.35}.OverviewTab_kartonAnchors__5HQcU{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:13px;font-weight:600}.OverviewTab_kartonAnchors__5HQcU a{color:var(--accent);text-decoration:none}.OverviewTab_sectionHead__a8BG6{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.OverviewTab_sectionLink__5pBNT{font-size:13px;font-weight:600;color:var(--accent)}.OverviewTab_appointmentList__xbiXg{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.OverviewTab_appointmentItem__OYWDp{font-size:13px;line-height:1.45}.OverviewTab_kpiGrid__fGIv8{display:grid;grid-template-columns:1fr 1fr;gap:16px}.OverviewTab_riskValue___MSji{font-size:28px;font-weight:800;color:var(--text-main);line-height:1}.OverviewTab_riskTarget__pKx_8{font-size:13px;color:var(--text-dim)}.OverviewTab_riskLdlOk__ndsXA{font-size:13px;color:var(--success);font-weight:600}.OverviewTab_riskLdlBad__7BYfN{font-size:13px;color:var(--danger);font-weight:600}.OverviewTab_pendingNote__v3RSG{font-size:13px;color:var(--warning);font-weight:600;margin-top:8px}.OverviewTab_vitalsStack__7L617{display:flex;flex-direction:column;gap:6px;font-size:13px}.OverviewTab_vitalsDate__pK46Z{font-size:11px;color:var(--text-dim);margin-top:4px}.OverviewTab_emptyNote__2zpf0{color:var(--text-dim);font-size:13px}.OverviewTab_cardAccentBorder__buahF{border-left:4px solid var(--accent)}.OverviewTab_cardWarningBorder__AbuIn{border-left:4px solid var(--warning)}.OverviewTab_recommendationText__v2pnQ{font-size:14px;color:var(--text-main);line-height:1.55;margin:0}.OverviewTab_guidanceList__OfbEC{margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.55;color:var(--text-main)}.OverviewTab_guidanceItem__pGr7A{margin-bottom:8px}.OverviewTab_guidanceDetail__61b8_{font-size:13px;color:var(--text-dim);font-weight:400}.OverviewTab_disclaimer__VBgdK{font-size:11px;color:var(--text-dim);margin:10px 0 0}.OverviewTab_ctaRow__q9CV8{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.OverviewTab_confirmLabCallout__nDuKo{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg-surface))}.OverviewTab_ctaPrimary__LFTS8{gap:6px;font-weight:700;background:var(--accent);color:white}.OverviewTab_ctaPrimary__LFTS8,.OverviewTab_ctaSecondary__S_Cd6{display:inline-flex;align-items:center;font-size:13px;padding:8px 14px;border-radius:8px;text-decoration:none}.OverviewTab_ctaSecondary__S_Cd6{font-weight:600;border:1px solid var(--border);color:var(--text-main)}.OverviewTab_alertList__YxDck{margin:0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--text-main)}.OverviewTab_alertItem__XWOlq{margin-bottom:8px}.OverviewTab_alertDetail__hix9D{font-size:13px;color:var(--text-dim);margin-top:4px}.OverviewTab_demoGrid__lICda{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px}.OverviewTab_demoRow__v1HMm{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.OverviewTab_demoLabel__60Doy{color:var(--text-dim);font-weight:500}.OverviewTab_demoValue__J1efA{color:var(--text-main);font-weight:600;text-align:right;max-width:55%}.OverviewTab_allergyBannerHigh__yoLmj{border-left:6px solid var(--danger);background:rgba(231,76,60,.08);box-shadow:0 0 0 1px rgba(231,76,60,.12)}.OverviewTab_allergyBannerModerate__xHCmV{border-left:6px solid rgba(230,126,34,.9);background:rgba(230,126,34,.06);box-shadow:0 0 0 1px rgba(231,76,60,.12)}.OverviewTab_allergyIntro__l4S2W{margin:0 0 12px;font-size:13px;color:var(--text-dim);line-height:1.5}.OverviewTab_allergyList__u7dEi{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.OverviewTab_allergyItem__mmhbn{font-size:14px;line-height:1.45;color:var(--text-main)}.OverviewTab_allergyMeta__X4vY0{color:var(--text-dim);font-weight:500}.OverviewTab_allergyBadgeWrap__QBltu{margin-left:8px}.OverviewTab_allergySource__8_sxm{margin-left:6px;font-size:11px;color:var(--text-dim)}.OverviewTab_twoColGrid___HvYx{display:grid;grid-template-columns:1fr 1fr;gap:16px}.OverviewTab_badgeWrap__X3Hnj{display:flex;flex-wrap:wrap;gap:8px}.OverviewTab_badgeSuffix__exn2q{font-weight:400;opacity:.85}.OverviewTab_allergyDetailStack__DuIe9{display:flex;flex-direction:column;gap:8px}.OverviewTab_allergyDetailRow__VdK_4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;align-items:center}.OverviewTab_allergyDetailMeta__ACxIK{color:var(--text-dim);font-weight:500}.OverviewTab_allergyDetailSource__AmvcL{display:block;font-size:11px;color:var(--text-dim);margin-top:2px}@media (max-width:760px){.OverviewTab_kpiGrid__fGIv8,.OverviewTab_twoColGrid___HvYx{grid-template-columns:1fr}}.DoctorSectionTitle_row__FP1tP{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.DoctorSectionTitle_title__BpxuS{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:var(--text-main)}.DoctorSectionTitle_icon__DJEvU{color:var(--text-dim);flex-shrink:0}.DoctorSectionTitle_actions__XqzIU{display:flex;gap:8px;align-items:center}.DoctorBarChart_frame__UxvaT{display:flex;flex-direction:column;gap:6px;width:100%;padding-top:14px}.DoctorBarChart_plotRow__qY2_L{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:stretch;min-height:132px;overflow:visible}.DoctorBarChart_plot__1vcpj{position:relative;height:132px;border-left:1.2px solid var(--text-dim);border-bottom:1.2px solid var(--text-dim);overflow:visible}.DoctorBarChart_yAxis__bk_oa{position:relative}.DoctorBarChart_yTick__DxrXk{position:absolute;right:0;transform:translateY(50%);font-size:10px;font-weight:600;color:var(--text-dim);line-height:1;white-space:nowrap}.DoctorBarChart_gridLine__CkpPK{position:absolute;left:0;right:0;border-top:1px solid var(--border);opacity:.75;pointer-events:none}.DoctorBarChart_bars__RBivx{position:absolute;inset:0;display:flex;align-items:flex-end;gap:8px;padding:0 6px}.DoctorBarChart_barGroup__qDZzy{flex:1;height:100%;min-width:0}.DoctorBarChart_barTrack__hJCiy{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.DoctorBarChart_barValue__HOhtP{position:absolute;left:50%;transform:translateX(-50%);font-size:10px;font-weight:700;color:var(--text-main);line-height:1;white-space:nowrap;z-index:1}.DoctorBarChart_bar__rywce{width:100%;max-width:48px;background:var(--accent);border-radius:4px 4px 0 0;min-height:4px}.DoctorBarChart_targetLine__UUouD{position:absolute;left:0;right:0;border-top:2px dashed var(--danger);z-index:1;pointer-events:none}.DoctorBarChart_targetLabel__73A2n{position:absolute;right:4px;top:-9px;font-size:10px;font-weight:600;color:var(--danger);background:var(--bg-surface,var(--bg-card));padding:0 4px}.DoctorBarChart_xAxis__207Wv{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.DoctorBarChart_yAxisSpacer__MNwtb{display:block}.DoctorBarChart_xLabels__EwmG4{display:flex;gap:8px;padding:0 6px}.DoctorBarChart_xLabel__JhWE9{flex:1;margin:0;font-size:10px;font-weight:600;color:var(--text-dim);text-align:center;line-height:1.25;overflow-wrap:anywhere}.DoctorSentReportsPanel_wrap__ePHsy{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.DoctorSentReportsPanel_lead__8_POs{margin:-4px 0 4px;font-size:13px;line-height:1.45;color:var(--text-dim)}.DoctorSentReportsPanel_kpiRow__NkmKb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.DoctorSentReportsPanel_kpi__I_2nv{display:flex;flex-direction:column;gap:6px}.DoctorSentReportsPanel_kpiLabel__s_BX0{margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.DoctorSentReportsPanel_kpiValue__3ige7{margin:0;font-size:28px;font-weight:700;line-height:1;color:var(--text-main)}.DoctorSentReportsPanel_warn__LsNpU{color:var(--warning)}.DoctorSentReportsPanel_toolbar__YkKCJ{padding:12px 16px 0}.DoctorSentReportsPanel_searchLabel__oV_Nh{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-dim);max-width:360px}.DoctorSentReportsPanel_search__4_DmK{min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font:inherit}.DoctorSentReportsPanel_tableWrap__heUhe{border:none;box-shadow:none;border-radius:0;overflow-x:auto}.DoctorSentReportsPanel_nameLink__3fOH2{font-weight:600;text-decoration:none}.DoctorSentReportsPanel_nameLink__3fOH2:hover{text-decoration:underline}.DoctorSentReportsPanel_email__DFxmE,.DoctorSentReportsPanel_meta__0ufud{font-size:12px;color:var(--text-dim);margin-top:2px}.DoctorSentReportsPanel_recTitle__EV0Vj{font-weight:600;font-size:13px}.DoctorSentReportsPanel_recBody__bL_zE{font-size:12px;color:var(--text-dim);margin-top:2px;max-width:280px}.DoctorSentReportsPanel_actions__KDk_6{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:7.5rem}.DoctorSentReportsPanel_actions__KDk_6 a{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.DoctorSentReportsPanel_actions__KDk_6 a:hover{text-decoration:underline}.DoctorSentReportsPanel_emptyCell__oMB7x{text-align:center;color:var(--text-dim)}.DoctorSentReportsPanel_footnote__4J6qQ{margin:0;padding:10px 16px 14px;font-size:12px;line-height:1.45;color:var(--text-dim)}@media (max-width:1100px){.DoctorSentReportsPanel_kpiRow__NkmKb{grid-template-columns:repeat(2,minmax(0,1fr))}}.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)}.LoginForm_demoHint__l7FhU{margin:0;font-size:12px;color:var(--text-dim);text-align:left}.LoginForm_mfaIntro__vhdAw{margin:0;font-size:14px;line-height:1.45;color:var(--text-dim);text-align:left}.LoginForm_backLink__kbsay{align-self:flex-start;margin:0;padding:0;border:none;background:none;color:var(--text-dim);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.LoginForm_backLink__kbsay:disabled{opacity:.6;cursor:not-allowed}.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 0 12px;font-size:13px;color:var(--text-dim)}.DoctorDashboardOnboarding_dismiss___05w9{margin-left:0}.OcrReviewQueue_bar__jLDud{margin-bottom:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.OcrReviewQueue_toolbar__kSb8x{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.OcrReviewQueue_toolbarHint__OZYCs{margin:0;font-size:12px;color:var(--text-dim);max-width:560px}.OcrReviewQueue_bar__jLDud .OcrReviewQueue_toolbar__kSb8x{margin-bottom:0}.OcrReviewQueue_approveBtn__vvRvN{padding:8px 16px;background:var(--success,#27ae60);color:#fff;border:none;border-radius:var(--radius-sm,6px);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.OcrReviewQueue_approveBtn__vvRvN:hover:not(:disabled){filter:brightness(1.05)}.OcrReviewQueue_approveBtn__vvRvN:disabled{opacity:.55;cursor:not-allowed}.OcrReviewQueue_tableWrap___8Pvz{overflow-x:auto}.OcrReviewQueue_table__pKtDk{width:100%;border-collapse:collapse;font-size:13px}.OcrReviewQueue_table__pKtDk th{text-align:left;padding:8px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);border-bottom:1px solid var(--border,#e2e8f0)}.OcrReviewQueue_table__pKtDk td{padding:9px 10px;border-bottom:1px solid var(--border,#eef2f7);vertical-align:middle}.OcrReviewQueue_colCheck__T9A7s{width:34px}.OcrReviewQueue_colCheck__T9A7s input{cursor:pointer}.OcrReviewQueue_colCheck__T9A7s input:disabled{cursor:not-allowed}.OcrReviewQueue_cellName__fLqdQ{font-weight:600}.OcrReviewQueue_cellDim__Eg3hT{color:var(--text-dim)}.OcrReviewQueue_rowIneligible__2Pbrw{background:rgba(100,116,139,.04)}.OcrReviewQueue_badge__JFKHX{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.OcrReviewQueue_badgeGreen__4frfm{background:rgba(39,174,96,.12);color:var(--success,#1e8e4f)}.OcrReviewQueue_badgeAmber__5n77s{background:rgba(242,153,74,.14);color:var(--warning,#b26a13)}.OcrReviewQueue_badgeRed__v8oA4{background:rgba(231,76,60,.12);color:var(--danger,#c0392b)}.OcrReviewQueue_openLink__CBNFO{font-size:12px;font-weight:600;color:var(--accent,#2b5ea8);text-decoration:none}.OcrReviewQueue_openLink__CBNFO:hover{text-decoration:underline}.OcrReviewQueue_error__Ynh4T{color:var(--danger,#c0392b);background:rgba(231,76,60,.08)}.OcrReviewQueue_error__Ynh4T,.OcrReviewQueue_notice__BpwVp{margin:0 0 10px;padding:8px 12px;font-size:13px;border-radius:var(--radius-sm,6px)}.OcrReviewQueue_notice__BpwVp{color:var(--success,#1e8e4f);background:rgba(39,174,96,.08)}.OcrReviewQueue_empty__kM8jq{margin:0;font-size:13px;color:var(--text-dim)}@media (max-width:640px){.OcrReviewQueue_toolbar__kSb8x{align-items:flex-start;flex-direction:column}}.PostMiWizard_wrap__gnNkx{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.PostMiWizard_progress___8Jus{display:flex;flex-direction:column;gap:8px}.PostMiWizard_progressLabel__tlCbI{font-size:13px;font-weight:600;color:var(--text-dim)}.PostMiWizard_progressTrack__6Yd46{height:6px;border-radius:99px;background:var(--bg-muted);overflow:hidden}.PostMiWizard_progressFill__xSPto{height:100%;border-radius:99px;background:var(--accent);transition:width .2s ease}.PostMiWizard_title__YcMET{margin:0;font-size:20px;font-weight:700;line-height:1.25}.PostMiWizard_blurb___Jik1{margin:0;font-size:14px;line-height:1.5;color:var(--text-dim)}.PostMiWizard_fields__OTzPQ{display:flex;flex-direction:column;gap:16px}.PostMiWizard_field__VH5to{display:flex;flex-direction:column;gap:8px}.PostMiWizard_label__ECpx4{font-size:15px;font-weight:600;line-height:1.35}.PostMiWizard_optional__ngt5E{font-weight:500;color:var(--text-dim);font-size:13px}.PostMiWizard_hint__QWBXh{margin:0;font-size:13px;color:var(--text-dim);line-height:1.4}.PostMiWizard_choiceRow___l34u{display:grid;grid-template-columns:1fr 1fr;gap:8px}.PostMiWizard_choice__w_H8Z{min-height:48px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-main);font-size:16px;font-weight:600;font-family:inherit;cursor:pointer}.PostMiWizard_choiceSelected__ip06R{border-color:var(--accent);background:rgba(74,144,217,.12);color:var(--accent)}.PostMiWizard_skip__IoI9f{min-height:40px;border:none;background:transparent;color:var(--text-dim);font-size:13px;font-family:inherit;text-decoration:underline;cursor:pointer;align-self:flex-start;padding:4px 0}.PostMiWizard_consent__9qn_d{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted);cursor:pointer;font-size:15px;line-height:1.45}.PostMiWizard_consent__9qn_d input{width:22px;height:22px;margin-top:2px;flex-shrink:0}.PostMiWizard_nav__HQiMd{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0 calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top,var(--bg-surface) 80%,transparent)}.PostMiWizard_summary__OY6ZV{display:flex;flex-direction:column;gap:12px}.PostMiWizard_summaryList__RVemY{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px}.PostMiWizard_summaryList__RVemY span{color:var(--text-dim)}.PostMiWizard_withdraw__E8QQu{align-self:flex-start}@media (min-width:640px){.PostMiWizard_title__YcMET{font-size:22px}.PostMiWizard_fields__OTzPQ{gap:18px}}.DoctorResearch_wrap__syJk_{display:flex;flex-direction:column;gap:20px}.DoctorResearch_analyticsLink__C_ubg{font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.DoctorResearch_analyticsLink__C_ubg:hover{text-decoration:underline}.DoctorResearch_tabBar__FNsUU{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--border)}.DoctorResearch_tab__CNCwW{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--text-dim);font-size:13px;font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.DoctorResearch_tab__CNCwW:hover{color:var(--text-main);background:color-mix(in srgb,var(--accent) 6%,transparent)}.DoctorResearch_tabActive___YW4D{color:var(--accent);border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.DoctorResearch_tabBadge__bKW4O{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--warning);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}.DoctorResearch_kpiGrid__OWTfC{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.DoctorResearch_kpiCard__8TMDq{min-height:88px}.DoctorResearch_kpiClickable__6OO3u{cursor:pointer;text-align:left}.DoctorResearch_kpiCardAlert__Ns_Bl{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))!important}.DoctorResearch_kpiLabel__GnnKt{margin:0;font-size:12px;font-weight:500;color:var(--text-dim)}.DoctorResearch_kpiValue__jJENc{margin:8px 0 0;font-size:28px;font-weight:800;color:var(--text-main)}.DoctorResearch_kpiSub__lgKeh{font-size:14px;font-weight:600;color:var(--text-dim)}.DoctorResearch_kpiHint__45r1K{margin:6px 0 0;font-size:11px;color:var(--warning)}.DoctorResearch_infoGrid__ReCdU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.DoctorResearch_infoCard__mAf4b{display:flex;flex-direction:column;gap:10px}.DoctorResearch_infoTitle__ENpqn{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700}.DoctorResearch_infoText___OEa3{margin:0;font-size:13px;line-height:1.55;color:var(--text-dim);flex:1}.DoctorResearch_sectionHeader__17yDU{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.DoctorResearch_sectionTitle__jdnMN{margin:0;font-size:16px;font-weight:700}.DoctorResearch_sectionHint__uiScl{margin:4px 0 0;font-size:13px;color:var(--text-dim);line-height:1.45}.DoctorResearch_patientLink__Vs34J{font-weight:600;color:var(--accent);text-decoration:none}.DoctorResearch_patientLink__Vs34J:hover{text-decoration:underline}.DoctorResearch_patientEmail__WeaGC{font-size:12px;color:var(--text-dim)}.DoctorResearch_rowActions__Yowyv{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.DoctorResearch_rowLink___FWuw{font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.DoctorResearch_rowLink___FWuw:hover{text-decoration:underline}.DoctorResearch_footerNote__k96vD{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--border);font-size:13px;color:var(--text-dim);line-height:1.5}.DoctorResearch_cellDim__dJ2ZY{color:var(--text-dim)}.DoctorResearch_settingsBlock__Sapvd{display:flex;flex-direction:column;gap:12px}.DoctorResearch_settingsIntro__plmWG{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.DoctorResearch_filterRow___taXU{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.DoctorResearch_filterChip__lQ_gO{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-main);color:var(--text-dim);font-size:12px;font-weight:600;cursor:pointer}.DoctorResearch_filterChipActive__HsGhQ,.DoctorResearch_filterChip__lQ_gO:hover{border-color:var(--accent);color:var(--accent)}.DoctorResearch_filterChipActive__HsGhQ{background:color-mix(in srgb,var(--accent) 10%,var(--bg-card))}@media (max-width:640px){.DoctorResearch_tab__CNCwW{flex:1 1 auto;justify-content:center;border-radius:var(--radius-sm);margin-bottom:0;border-bottom:none}.DoctorResearch_tabActive___YW4D{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.DoctorResearchQuestionnairePanel_intro__cRfnp{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.DoctorResearchQuestionnairePanel_fieldLabel__K2l_E{display:block;font-size:13px;color:var(--text-dim);margin-bottom:6px}.DoctorResearchQuestionnairePanel_patientPicker__1tDdu{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:4px}.DoctorResearchQuestionnairePanel_patientPicker__1tDdu select{flex:1 1 240px;min-width:200px}.DoctorResearchQuestionnairePanel_consentHeader__hbpCa{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DoctorResearchQuestionnairePanel_consentBanner__lBA96{margin-top:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:13px}.DoctorResearchQuestionnairePanel_consentOptIn__ht5Jv{background:rgba(39,174,96,.08)}.DoctorResearchQuestionnairePanel_consentPending__jeFuS{background:rgba(230,126,34,.08)}.DoctorResearchQuestionnairePanel_consentCheckbox__3oQOR{display:flex;gap:8px;align-items:flex-start;margin-top:10px;line-height:1.4}.DoctorResearchQuestionnairePanel_schemaBlock__FlP12{margin-top:4px}.DoctorResearchQuestionnairePanel_schemaTitle__kIHDx{margin:0 0 4px;font-size:15px;font-weight:700}.DoctorResearchQuestionnairePanel_schemaSubtitle__if2TO{margin:0 0 12px;color:var(--text-dim);font-size:13px}.DoctorResearchQuestionnairePanel_questionGrid__KlmSJ{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.DoctorResearchQuestionnairePanel_questionLabel__AWO8m{font-size:12px;color:var(--text-dim);margin-bottom:6px}.DoctorResearchQuestionnairePanel_actions__VFJYs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.DoctorResearchQuestionnairePanel_message__Fgo4W{font-size:13px;color:var(--text-dim)}.DoctorResearchQuestionnairePanel_emptyText__UkdsJ{margin:0;color:var(--text-dim);font-size:14px}.LabDoctorReportButton_btn__hcy07{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid rgba(74,144,217,.35);background:rgba(74,144,217,.08);color:var(--text-main);text-decoration:none;font-size:14px;line-height:1.35;transition:background .15s ease,border-color .15s ease;cursor:pointer;font-family:inherit;text-align:left;width:100%;max-width:100%}.LabDoctorReportButton_btn__hcy07:disabled{opacity:.7;cursor:wait}.LabDoctorReportButton_btn__hcy07:hover{background:rgba(74,144,217,.14);border-color:rgba(74,144,217,.55)}.LabDoctorReportButton_btnCompact__fEJs7{padding:10px 14px;font-size:13px}.LabDoctorReportButton_icon__YB1LP{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.LabDoctorReportButton_hint__k2nl1{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-dim)}.DoctorLabMetricsPanel_wrap__q2O_U{margin-bottom:16px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card)}.DoctorLabMetricsPanel_header__tDczS{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.DoctorLabMetricsPanel_title__KAzj0{margin:0;font-size:14px;font-weight:700;color:var(--text-main)}.DoctorLabMetricsPanel_countBadge__Vgr19{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.DoctorLabMetricsPanel_hint__jY2Fn{margin:0 0 12px;font-size:12px;color:var(--text-dim);line-height:1.45}.DoctorLabMetricsPanel_groupPills__mGwzG{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.DoctorLabMetricsPanel_groupPillActive__83_p8,.DoctorLabMetricsPanel_groupPill__wbFhY{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;border:none}.DoctorLabMetricsPanel_groupPill__wbFhY{background:var(--bg-main);color:var(--text-dim)}.DoctorLabMetricsPanel_groupPillActive__83_p8{background:var(--accent);color:white}.DoctorLabMetricsPanel_pillCount__vHjUH{font-size:10px;opacity:.85}.DoctorLabMetricsPanel_metricsGrid__wGOV6{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px}.DoctorLabMetricsPanel_metricRow__hyucQ{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:6px 0;border-bottom:1px solid var(--border)}.DoctorLabMetricsPanel_metricLabel__CTwkX{color:var(--text-dim)}.DoctorLabMetricsPanel_metricValue__55X0I{color:var(--text-main);font-weight:700}.DoctorLabMetricsPanel_allGroups__hy7mB{margin-top:14px}.DoctorLabMetricsPanel_allGroupsSummary__EZqjX{cursor:pointer;font-size:12px;font-weight:600;color:var(--accent)}.DoctorLabMetricsPanel_allGroupsBody__bjF0r{margin-top:12px;display:flex;flex-direction:column;gap:16px}.DoctorLabMetricsPanel_groupSection__9KQJH{padding-top:4px}.DoctorLabMetricsPanel_groupTitle__NQhTM{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--text-main)}.DoctorLabMetricsPanel_empty__T5Oqq{margin:0;font-size:12px;color:var(--text-dim);font-style:italic}.NotesTab_list__waNvs{display:flex;flex-direction:column;gap:12px;margin-top:8px}.NotesTab_card__LB8Qu{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.NotesTab_header__17CBu{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;background:var(--bg-main)}.NotesTab_date__ttKhl{font-size:13px;font-weight:600}.NotesTab_doctor__yyyfB{font-size:12px;color:var(--text-dim);margin-left:auto}.NotesTab_chevron__uE8Xv{color:var(--accent);display:inline-flex}.NotesTab_body__yZhit{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.NotesTab_soapLabel__B_nK_{font-size:12px;font-weight:600;color:var(--accent);margin:0}.NotesTab_soapText__p70gq{font-size:13px;color:var(--text-main);margin:4px 0 0;white-space:pre-wrap}