.hub-dialog[data-v-6d569e3c]{max-width:880px;width:92vw}.hub-content[data-v-6d569e3c]{border:0;border-radius:14px;overflow:hidden}.hub-head[data-v-6d569e3c]{display:flex;align-items:center;gap:14px;padding:18px 24px 14px;border-bottom:.5px solid rgba(0,0,0,.08)}.hub-icon[data-v-6d569e3c]{width:38px;height:38px;border-radius:10px;background:#1c2d5c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hub-titlewrap[data-v-6d569e3c]{flex:1;min-width:0}.hub-title[data-v-6d569e3c]{font-size:17px;font-weight:700;margin:0}.hub-sub[data-v-6d569e3c]{font-size:12px;color:#9ca3af;margin:1px 0 0}.hub-metrics[data-v-6d569e3c]{display:flex;gap:6px;padding:12px 24px 0;flex-wrap:wrap}.hub-metrics button[data-v-6d569e3c]{font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;border:.5px solid rgba(0,0,0,.12);background:#fff;color:#6b7280;cursor:pointer}.hub-metrics button.on[data-v-6d569e3c]{background:#1c2d5c;border-color:#1c2d5c;color:#fff!important}.hub-tabs[data-v-6d569e3c]{display:flex;padding:14px 24px 0;border-bottom:.5px solid rgba(0,0,0,.08)}.hub-tabs button[data-v-6d569e3c]{font-size:13.5px;font-weight:600;color:#6b7280;background:transparent;border:0;padding:10px 18px 12px;cursor:pointer;border-bottom:2.5px solid transparent}.hub-tabs button.on[data-v-6d569e3c]{color:#1c2d5c;border-bottom-color:#c52829}.hub-banner[data-v-6d569e3c]{display:flex;align-items:center;font-size:13px;font-weight:600;border-radius:8px;padding:10px 14px;margin:14px 24px 0}.hub-banner.ok[data-v-6d569e3c]{background:#e1f0e5;color:#1f5a3a}.hub-banner.err[data-v-6d569e3c]{background:#fcebeb;color:#791f1f}.hub-pane[data-v-6d569e3c]{padding:22px 24px;min-height:320px}.hub-chips-strip[data-v-6d569e3c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hub-saved-chip[data-v-6d569e3c]{display:inline-flex;align-items:center;background:rgba(28,45,92,.06);border:.5px solid rgba(28,45,92,.18);color:#1c2d5c;font-size:12px;font-weight:600;border-radius:999px;padding:6px 12px}.hub-vals[data-v-6d569e3c]{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.hub-valbox[data-v-6d569e3c]{flex:1;min-width:140px;max-width:240px;background:#fafbfc;border:.5px solid rgba(0,0,0,.08);border-radius:10px;padding:12px 14px}.hub-valbox.invalid[data-v-6d569e3c]{border-color:#c52829}.hub-valbox label[data-v-6d569e3c]{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.hub-valbox .vwrap[data-v-6d569e3c]{display:flex;align-items:baseline;gap:6px}.hub-valbox input[data-v-6d569e3c]{width:100%;border:0;background:transparent;font-size:26px;font-weight:600;color:#262626;outline:none}.hub-valbox input[data-v-6d569e3c]::placeholder{color:#d6d9de}.hub-valbox .unit[data-v-6d569e3c]{font-size:11px;color:#9ca3af;white-space:nowrap}.hub-valbox[data-v-6d569e3c]:focus-within{border-color:#1c2d5c;box-shadow:0 0 0 3px rgba(28,45,92,.08)}.hub-2col[data-v-6d569e3c]{display:flex;gap:16px;flex-wrap:wrap}.hub-field[data-v-6d569e3c]{flex:1;min-width:280px}.hub-field>label[data-v-6d569e3c]{display:block;font-size:12px;font-weight:600;color:#262626;margin-bottom:6px}.hub-quick[data-v-6d569e3c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.hub-quick button[data-v-6d569e3c]{font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;border:.5px solid #d6d9de;background:#fff;color:#6b7280;cursor:pointer}.hub-quick button.on[data-v-6d569e3c]{background:rgba(28,45,92,.06);border-color:#1c2d5c;color:#1c2d5c}.hub-when-pickers[data-v-6d569e3c]{display:flex;gap:8px;align-items:center}.hub-when-display[data-v-6d569e3c]{font-size:14px;font-weight:600;color:#262626;padding:9px 12px;border:.5px solid rgba(0,0,0,.08);border-radius:8px;background:#fafbfc}.hub-input[data-v-6d569e3c]{width:100%;font-size:14px;padding:9px 12px;border:1px solid #d6d9de;border-radius:8px;color:#262626;outline:none;background:#fff}.hub-input[data-v-6d569e3c]:focus{border-color:#1c2d5c;box-shadow:0 0 0 3px rgba(28,45,92,.08)}.hub-textarea[data-v-6d569e3c]{resize:none;margin-top:8px}.hub-hint[data-v-6d569e3c]{font-size:11px;color:#9ca3af;margin-top:4px}.hub-hint-err[data-v-6d569e3c]{color:#791f1f;font-weight:600}.hub-notewrap[data-v-6d569e3c]{margin-top:14px}.hub-notelink[data-v-6d569e3c]{font-size:13px;font-weight:600;color:#1c2d5c;background:none;border:none;cursor:pointer;padding:0}.hub-attest[data-v-6d569e3c]{display:flex;gap:10px;align-items:flex-start;background:#fafbfc;border:.5px solid rgba(0,0,0,.08);border-radius:10px;padding:12px 14px;margin-top:18px}.hub-attest input[data-v-6d569e3c]{margin-top:3px;accent-color:#1c2d5c;width:15px;height:15px}.hub-attest-short[data-v-6d569e3c]{font-size:12.5px;color:#262626;line-height:1.45;cursor:pointer}.hub-attest-short a[data-v-6d569e3c]{color:#1c2d5c;font-weight:600;cursor:pointer;text-decoration:underline}.hub-attest-full[data-v-6d569e3c]{font-size:11.5px;color:#6b7280;margin-top:6px;line-height:1.5}.hub-stats[data-v-6d569e3c]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.hub-stat[data-v-6d569e3c]{background:#fafbfc;border:.5px solid rgba(0,0,0,.08);border-radius:10px;padding:10px 14px}.hub-stat .s-label[data-v-6d569e3c]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.hub-stat .s-val[data-v-6d569e3c]{font-size:17px;font-weight:700;color:#262626;margin-top:2px}.hub-stat .s-val small[data-v-6d569e3c]{font-size:11px;color:#9ca3af;font-weight:500}.hub-hist-controls[data-v-6d569e3c]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hub-spacer[data-v-6d569e3c]{flex:1}.hub-seg[data-v-6d569e3c]{display:flex;background:#f4f5f7;border-radius:8px;padding:3px;gap:3px}.hub-seg button[data-v-6d569e3c]{font-size:12px;font-weight:600;border:0;background:transparent;color:#6b7280;padding:7px 14px;border-radius:6px;cursor:pointer}.hub-seg button.on[data-v-6d569e3c]{background:#fff;color:#1c2d5c;box-shadow:0 1px 4px rgba(0,0,0,.12)}.hub-table-scroll[data-v-6d569e3c]{max-height:46vh;overflow-y:auto}.hub-table[data-v-6d569e3c]{width:100%;border-collapse:collapse;font-size:13px}.hub-table th[data-v-6d569e3c]{text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;padding:8px 12px;border-bottom:.5px solid rgba(0,0,0,.08);position:sticky;top:0;background:#fff}.hub-table td[data-v-6d569e3c]{padding:11px 12px;border-bottom:.5px solid rgba(0,0,0,.04);color:#262626}.hub-srcpill[data-v-6d569e3c]{font-size:11px;font-weight:600;background:rgba(28,45,92,.07);color:#1c2d5c;border-radius:999px;padding:3px 10px;white-space:nowrap}.hub-notecell[data-v-6d569e3c]{color:#6b7280;max-width:220px}.hub-entered-role[data-v-6d569e3c]{color:#6b7280;font-weight:400}.hub-empty[data-v-6d569e3c]{font-size:13px;color:#9ca3af;padding:30px 0;text-align:center}.hub-graph-wrap[data-v-6d569e3c]{height:46vh}.hub-foot[data-v-6d569e3c]{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:.5px solid rgba(0,0,0,.08);background:#fafbfc}.hub-btn[data-v-6d569e3c]{font-weight:600;font-size:13.5px;border-radius:8px;padding:10px 20px;cursor:pointer;border:1px solid transparent}.hub-btn-primary[data-v-6d569e3c]{background:#1c2d5c!important;color:#fff!important}.hub-btn-primary[data-v-6d569e3c]:disabled{opacity:.45;cursor:not-allowed}.hub-btn-ghost[data-v-6d569e3c]{background:#fff;color:#262626;border-color:#d6d9de}.hub-btn-link[data-v-6d569e3c]{background:none;border:none;color:#1c2d5c;font-weight:600;font-size:13px;cursor:pointer}.hub-btn-link[data-v-6d569e3c]:disabled{opacity:.45;cursor:not-allowed}.hub-goal-intro[data-v-6d569e3c]{font-size:13px;color:#6b7280;margin-bottom:8px;line-height:1.45}.hub-goal-row[data-v-6d569e3c]{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:.5px solid rgba(0,0,0,.05)}.hub-goal-row[data-v-6d569e3c]:last-child{border-bottom:0}.hub-goal-block[data-v-6d569e3c]{padding:4px 0 12px;border-bottom:.5px solid rgba(0,0,0,.05)}.hub-goal-block[data-v-6d569e3c]:last-child{border-bottom:0}.hub-goal-block .hub-goal-row[data-v-6d569e3c]{padding:12px 0 6px;border-bottom:0}.g-standard-hint[data-v-6d569e3c]{font-size:11.5px;color:#6b7280;line-height:1.5;margin-left:146px;display:flex;align-items:flex-start;gap:8px;padding-top:2px}.g-standard-tag[data-v-6d569e3c]{flex-shrink:0;font-size:10px;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 6px;letter-spacing:.03em;text-transform:uppercase;line-height:1.4}.hub-goal-row .g-name[data-v-6d569e3c]{width:130px;font-size:13px;font-weight:600;color:#262626}.g-inputs[data-v-6d569e3c]{display:flex;align-items:center;gap:6px}.g-inputs input[data-v-6d569e3c]{width:72px;font-size:14px;font-weight:600;text-align:center;padding:8px 4px;border:1px solid #d6d9de;border-radius:8px;outline:none;font-family:inherit;color:#262626;background:#fff}.g-inputs input[data-v-6d569e3c]:focus{border-color:#1c2d5c;box-shadow:0 0 0 3px rgba(28,45,92,.08)}.g-inputs input[data-v-6d569e3c]::placeholder{color:#cbd5e1;font-weight:400}.g-inputs span[data-v-6d569e3c]{color:#9ca3af;font-size:12px}.g-unit[data-v-6d569e3c]{width:56px;font-size:11px;color:#9ca3af;letter-spacing:.02em}.g-latest[data-v-6d569e3c]{margin-left:auto;font-size:12px;color:#6b7280;display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.4}.g-latest b[data-v-6d569e3c]{color:#262626;font-weight:700;margin-left:4px}.g-latest .g-current[data-v-6d569e3c]{color:#6b7280}.g-latest .g-current b[data-v-6d569e3c]{color:#1c2d5c}.hub-standards-list[data-v-6d569e3c]{border:1px dashed #d6d9de;border-radius:10px;padding:4px 14px;background:#fafbfc}.hub-standard-row[data-v-6d569e3c]{display:flex;align-items:baseline;gap:16px;padding:12px 0;border-bottom:.5px solid rgba(0,0,0,.05)}.hub-standard-row[data-v-6d569e3c]:last-of-type{border-bottom:0}.hub-standard-row .g-name[data-v-6d569e3c]{width:130px;font-size:13px;font-weight:600;color:#262626}.g-standard-val[data-v-6d569e3c]{font-size:14px;font-weight:700;color:#1c2d5c;min-width:100px}.g-standard-note[data-v-6d569e3c]{font-size:11.5px;color:#6b7280;flex:1}.hub-standards-list .hub-goal-fixed[data-v-6d569e3c]{margin-top:8px;border:none;background:transparent;padding:0;color:#9ca3af;font-style:italic}.hub-goal-fixed[data-v-6d569e3c]{font-size:11.5px;color:#6b7280;background:#fafbfc;border:1px dashed #d6d9de;border-radius:8px;padding:10px 14px;margin-top:12px;line-height:1.5}.dashboard[data-v-01a42e49]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:1100px){.dashboard[data-v-01a42e49]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.dashboard[data-v-01a42e49]{grid-template-columns:1fr}}.dashboard .PatientMonitoringCard[data-v-01a42e49]{flex-basis:auto;margin:0}.margin-btm[data-v-01a42e49]{margin-bottom:3rem}.pm-dev-card[data-v-01a42e49]{align-self:start;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #7c5cbf;border-radius:11px;padding:14px 16px;box-shadow:0 4px 12px rgba(18,28,45,.06)}.pm-dev-h[data-v-01a42e49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pm-dev-badge[data-v-01a42e49]{font-weight:800;background:#f3effa;color:#5b3fa0;padding:2px 9px}.pm-dev-badge[data-v-01a42e49],.pm-dev-status[data-v-01a42e49]{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;border-radius:999px}.pm-dev-status[data-v-01a42e49]{font-weight:700;padding:2px 8px;white-space:nowrap}.pm-dev-status-active[data-v-01a42e49]{background:#eaf6ef;color:#1f7a4d}.pm-dev-status-inactive[data-v-01a42e49]{background:#fce8ec;color:#8c2f3f}.pm-dev-status-neutral[data-v-01a42e49]{background:#eef0f3;color:#6b7280}.pm-dev-name[data-v-01a42e49]{font-size:13.5px;font-weight:700;color:#1c2d5c;line-height:1.3;margin-bottom:10px}.pm-dev-meta[data-v-01a42e49]{border-top:1px solid #f1f3f7;padding-top:8px}.pm-dev-mrow[data-v-01a42e49]{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;margin-bottom:4px}.pm-dev-mrow[data-v-01a42e49]:last-child{margin-bottom:0}.pm-dev-ml[data-v-01a42e49]{color:#6b7280}.pm-dev-mv[data-v-01a42e49]{color:#1c2d5c;font-weight:500;text-align:right}.pm-dev-mono[data-v-01a42e49]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pm-dev-empty[data-v-01a42e49]{grid-column:1/-1;border:1px dashed #e3e8f0;border-radius:11px;padding:22px;text-align:center;background:#fbfcfe;color:#6b7280;font-size:12.5px}.ppx-loc[data-v-4c05401d]{position:relative}.ppx-loc-icon[data-v-4c05401d]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px}.ppx-loc-in[data-v-4c05401d]{padding-left:32px}.ppx-name-in[data-v-4c05401d]{margin-top:8px}.ppx-hint[data-v-4c05401d]{font-size:12px;color:#6b7280;margin-top:8px}.ppx-save-msg[data-v-4c05401d]{color:#157a3a;font-weight:600}.ppx-results[data-v-4c05401d]{margin-top:8px;border:1px solid #e6e8ee;border-radius:8px;overflow-y:auto;max-height:300px}.ppx-res[data-v-4c05401d]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;border-bottom:1px solid #f1f3f5;background:#fff;padding:10px 12px;cursor:pointer;transition:background .1s}.ppx-res[data-v-4c05401d]:last-child{border-bottom:none}.ppx-res[data-v-4c05401d]:hover{background:#f7faff}.ppx-res-main[data-v-4c05401d]{flex:1;min-width:0}.ppx-res-name[data-v-4c05401d]{font-size:13px;font-weight:600;color:#1c2d5c}.ppx-res-addr[data-v-4c05401d]{font-size:11.5px;color:#6b7280;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppx-fax-pill[data-v-4c05401d]{flex:0 0 auto;font-size:11px;font-weight:600;background:#eef4fd;color:#1c2d5c;border-radius:999px;padding:3px 9px;white-space:nowrap}.ppx-fax-pill-none[data-v-4c05401d]{background:#fdeaea;color:#b42318}.ppx-chosen[data-v-4c05401d]{border:1.5px solid rgba(21,122,58,.25);background:#f2fbf5;border-radius:10px;padding:12px 14px}.ppx-chosen-nofax[data-v-4c05401d]{border-color:rgba(180,35,24,.25);background:#fdf5f4}.ppx-chosen-top[data-v-4c05401d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ppx-chosen-name[data-v-4c05401d]{font-size:14px;font-weight:700;color:#1c2d5c}.ppx-chosen-addr[data-v-4c05401d]{font-size:12px;color:#4b5563;margin-top:2px}.ppx-change[data-v-4c05401d]{border:none;background:none;color:#2b57b8;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ppx-fax-row[data-v-4c05401d]{display:flex;align-items:center;gap:10px;margin-top:10px}.ppx-fax-label[data-v-4c05401d]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;margin:0}.ppx-fax-in[data-v-4c05401d]{max-width:220px}.ppx-fax-empty[data-v-4c05401d]{border-color:#e0a3a3;background:#fff8f8}.ppx-fax-note[data-v-4c05401d]{font-size:11.5px;color:#b42318;margin-top:6px}