.patient-chart-lock-badge[data-v-211e0940]{align-items:center;background:rgba(var(--v-theme-warning),.08);border:1px solid rgba(var(--v-theme-warning),.25);border-radius:20px;display:inline-flex;gap:6px;padding:4px 10px 4px 4px}.lock-badge__text[data-v-211e0940]{display:flex;flex-direction:column;line-height:1.2}.lock-badge__holder[data-v-211e0940]{color:rgb(var(--v-theme-on-surface));font-size:11px;font-weight:600}.lock-badge__since[data-v-211e0940]{color:rgba(var(--v-theme-on-surface),.55);font-size:10px}.badge-fade-enter-active[data-v-211e0940],.badge-fade-leave-active[data-v-211e0940]{transition:opacity .2s ease}.badge-fade-enter-from[data-v-211e0940],.badge-fade-leave-to[data-v-211e0940]{opacity:0}.ac-collapsed[data-v-17a344b1]{align-items:center;display:flex;gap:14px}.ac-collapsed__icon[data-v-17a344b1]{align-items:center;border:1px solid;border-radius:9px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ac-collapsed__body[data-v-17a344b1]{flex:1;min-width:0}.ac-collapsed__title-row[data-v-17a344b1]{align-items:center;display:flex;gap:9px;margin-bottom:3px;min-width:0}.ac-collapsed__type[data-v-17a344b1]{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ac-collapsed__snippet[data-v-17a344b1]{color:#383a3b;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-collapsed__snippet--alert[data-v-17a344b1]{color:#ae5757}.ac-collapsed__meta[data-v-17a344b1]{align-items:center;color:#757575;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.ac-collapsed__performer[data-v-17a344b1]{align-items:center;display:inline-flex;gap:6px}.ac-collapsed__avatar[data-v-17a344b1]{align-items:center;border-radius:50%;display:flex;font-size:9px;font-weight:700;height:18px;justify-content:center;width:18px}.ac-collapsed__dot[data-v-17a344b1]{color:#cfcbba}.ac-collapsed__time[data-v-17a344b1]{font-variant-numeric:tabular-nums}.ac-collapsed__right[data-v-17a344b1]{align-items:center;display:flex;flex-shrink:0;gap:13px}.ac-collapsed__duration[data-v-17a344b1]{background:#f4f2e9;border:1px solid #e5e1d5;border-radius:6px;color:#4b4d4e;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;padding:3px 9px}.ac-collapsed__chevron[data-v-17a344b1]{color:#9e9e9e;transition:transform .2s}.ac-badge[data-v-17a344b1]{align-items:center;border:1px solid;border-radius:5px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:1px 7px}.ac-badge--neutral[data-v-17a344b1]{background:#faf9f2;border-color:#e5e1d5;color:#5f6160}.ac-badge--enhance[data-v-17a344b1]{background:#fcf6e4;border-color:#f1d592;color:#9a6a00;cursor:pointer}.ac-badge--review[data-v-17a344b1]{background:#f9ecec;border-color:#e6c0c0;color:#ae5757;font-family:IBM Plex Mono,ui-monospace,monospace}.ac-badge__dot[data-v-17a344b1]{background:#f4bb4a;border-radius:50%;height:5px;width:5px}.ac-expanded[data-v-02c5abb1]{background:#fbfaf3;border-top:1px solid #ece8dc;padding:16px 18px}.ac-expanded__fallback[data-v-02c5abb1]{background:#f9ecec;border:1px dashed #d79a9a;border-radius:9px;display:flex;gap:11px;margin-bottom:14px;padding:12px 14px}.ac-expanded__fallback-icon[data-v-02c5abb1]{color:#ae5757;flex-shrink:0;margin-top:1px}.ac-expanded__fallback-title[data-v-02c5abb1]{color:#864747;font-size:13px;font-weight:600;margin-bottom:3px}.ac-expanded__fallback-text[data-v-02c5abb1]{color:#784040;font-size:12.5px;line-height:1.55}.ac-expanded__note[data-v-02c5abb1]{background:#fff;border:1px solid #ece8dc;border-left:3px solid #c7d8ca;border-radius:10px;color:#4b4d4e;font-size:13.5px;line-height:1.65;padding:15px 17px}.ac-expanded__metrics[data-v-02c5abb1]{background:#fff;border:1px solid #ece8dc;border-radius:10px;display:flex;flex-wrap:wrap;margin-bottom:14px;overflow:hidden}.ac-expanded__metric[data-v-02c5abb1]{flex:1 1 180px;min-width:160px;padding:14px 18px}.ac-expanded__metric+.ac-expanded__metric[data-v-02c5abb1]{border-left:1px solid #f0ecdf}.ac-expanded__auto-note[data-v-02c5abb1]{align-items:center;color:#9e9e9e;display:flex;font-size:12px;gap:7px;margin-bottom:4px}.ac-expanded__auto-note .v-icon[data-v-02c5abb1]{color:#b8b3a0}.ac-expanded__label[data-v-02c5abb1]{color:#9e9e9e;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.ac-expanded__performer[data-v-02c5abb1]{align-items:center;display:flex;gap:8px}.ac-expanded__avatar[data-v-02c5abb1]{align-items:center;border-radius:50%;display:flex;font-size:10px;font-weight:700;height:26px;justify-content:center;width:26px}.ac-expanded__performer-name[data-v-02c5abb1]{color:#383a3b;font-size:13px;font-weight:600}.ac-expanded__performer-role[data-v-02c5abb1]{color:#757575;font-size:11.5px}.ac-expanded__value[data-v-02c5abb1]{color:#4b4d4e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;padding-top:4px}.ac-expanded__value--icon[data-v-02c5abb1]{align-items:center;display:flex;gap:6px}.ac-expanded__value--icon .v-icon[data-v-02c5abb1]{color:#5f6160}.ac-expanded__section[data-v-02c5abb1]{margin-bottom:16px}.ac-expanded__hist-summary[data-v-02c5abb1]{color:#5f6160;font-size:12px;margin-bottom:8px}.ac-expanded__hist-item[data-v-02c5abb1]{border-top:1px solid #f0ecdf;display:flex;gap:12px;padding:9px 0}.ac-expanded__hist-dot[data-v-02c5abb1]{background:#3f5f53;border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.ac-expanded__hist-fields[data-v-02c5abb1]{color:#383a3b;font-size:12.5px;font-weight:600}.ac-expanded__hist-reason[data-v-02c5abb1]{color:#5f6160;font-size:12px;margin-top:2px}.ac-expanded__hist-who[data-v-02c5abb1]{color:#9e9e9e;font-size:11.5px;margin-top:4px}.ac-expanded__actions[data-v-02c5abb1]{align-items:center;border-top:1px solid #ece8dc;display:flex;flex-wrap:wrap;gap:10px;padding-top:13px}.ac-expanded__locked[data-v-02c5abb1]{align-items:center;color:#9e9e9e;cursor:help;display:inline-flex;font-size:12.5px;gap:8px}.ac-expanded__note--call[data-v-02c5abb1]{border-left-color:#bbd0fb}.ac-expanded__call-summary-header[data-v-02c5abb1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ac-expanded__call-summary-header .ac-expanded__label[data-v-02c5abb1]{margin-bottom:0}.ac-expanded__call-summary-controls[data-v-02c5abb1]{align-items:center;display:flex;gap:8px}.ac-expanded__transcript-info[data-v-02c5abb1]{align-items:center;border-radius:9px;display:flex;font-size:12.5px;gap:9px;padding:10px 13px}.ac-expanded__transcript-info--pending[data-v-02c5abb1]{background:#faf9f2;border:1px solid #e5e1d5;color:#5f6160}.ac-expanded__transcript-info--failed[data-v-02c5abb1]{background:#f9ecec;border:1px dashed #d79a9a;color:#ae5757}.ac-expanded__transcript-info-icon[data-v-02c5abb1]{flex-shrink:0}.ac-expanded__transcript-header[data-v-02c5abb1]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ac-expanded__transcript-toggle[data-v-02c5abb1]{align-items:center;background:#eaf1fe;border:1px solid #bbd0fb;border-radius:8px;color:#155dfc;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 11px}.ac-expanded__transcript-toggle .v-icon[data-v-02c5abb1]{color:#155dfc}.ac-badge[data-v-02c5abb1]{align-items:center;border:1px solid;border-radius:5px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:1px 7px}.ac-badge--neutral[data-v-02c5abb1]{background:#faf9f2;border-color:#e5e1d5;color:#5f6160}.ac-mono[data-v-02c5abb1]{background:#fff;border:1px solid #e6c0c0;border-radius:3px;font-family:IBM Plex Mono,ui-monospace,monospace;padding:0 4px}.ac-btn[data-v-02c5abb1]{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 13px;text-decoration:none}.ac-btn--primary[data-v-02c5abb1]{background:#eaf1ec;border-color:#c7d8ca;color:#3f5f53}.ac-btn--ghost[data-v-02c5abb1]{background:#fff;border-color:#e5e1d5;color:#5f6160}.ac-btn--warning[data-v-02c5abb1]{background:#fcf6e4;border-color:#f1d592;color:#9a6a00}.ac-btn--link[data-v-02c5abb1]{background:transparent;color:#3f5f53;padding:7px 4px}.ac-btn--delete-recording[data-v-02c5abb1]{background:#f9ecec;border-color:#e6c0c0;color:#ae5757}.ac-transcript[data-v-02c5abb1]{background:#fff;border:1px solid #ece8dc;border-radius:10px;max-height:280px;overflow-y:auto;padding:10px 14px}.ac-transcript__line[data-v-02c5abb1]{border-radius:4px;color:#4b4d4e;font-size:12.5px;line-height:1.6;margin-bottom:2px;padding:3px 6px}.ac-transcript__line--staff[data-v-02c5abb1]{background:#f0f7f1;color:#3f5f53}.ac-transcript__line--patient[data-v-02c5abb1]{background:#eaf1fe;color:#155dfc}.activity-card[data-v-79ff3f24]{background:#fff;border:1px solid #e5e1d5;border-radius:12px;box-shadow:0 1px 2px #4b4d4e08;margin-bottom:8px;overflow:hidden;transition:box-shadow .2s}.activity-card[data-v-79ff3f24]:hover{box-shadow:0 2px 8px #4b4d4e14}.activity-card--expanded[data-v-79ff3f24]{box-shadow:0 4px 12px #4b4d4e1a}.activity-card--expanded[data-v-79ff3f24] .ac-collapsed__chevron{transform:rotate(180deg)}.activity-card__header[data-v-79ff3f24]{cursor:pointer;padding:13px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.activity-card__skeleton[data-v-79ff3f24]{background:#fbfaf3;border-top:1px solid #ece8dc;padding:16px 18px}.day-header[data-v-ef4a4f2a]{align-items:center;color:#5f6160;display:flex;font-size:12px;font-weight:700;gap:10px;padding:12px 2px 7px}.day-header__rule[data-v-ef4a4f2a]{background:#e5e1d5;flex:1;height:1px}.day-header__count[data-v-ef4a4f2a]{color:#9e9e9e;font-size:11px;font-weight:500}.activity-filter-bar[data-v-52f97e6a]{background:#fff;border:1px solid #e5e1d5;border-radius:12px;box-shadow:0 1px 3px #4b4d4e0a;padding:13px 15px}.chip-row[data-v-52f97e6a]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.chip-row__label[data-v-52f97e6a]{color:#9e9e9e;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-right:3px;text-transform:uppercase}.type-chip[data-v-52f97e6a]{align-items:center;background:#fff;border:1px solid #e5e1d5;border-radius:8px;color:#5f6160;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:6px 11px;transition:all .12s}.type-chip[data-v-52f97e6a]:hover{border-color:#cfcbba}.type-chip__count[data-v-52f97e6a]{font-variant-numeric:tabular-nums;font-weight:500;opacity:.55}.control-row[data-v-52f97e6a]{align-items:center;border-top:1px solid #faf9f2;display:flex;flex-wrap:wrap;gap:10px;padding-top:11px}.control-row__select[data-v-52f97e6a]{flex:1 1 150px;max-width:220px;min-width:150px}.control-row__right[data-v-52f97e6a]{align-items:center;display:flex;gap:9px;margin-left:auto}.clear-btn[data-v-52f97e6a]{background:transparent;border:none;color:#3f5f53;cursor:pointer;font-size:12px;font-weight:600}.manual-modal__header[data-v-39301e0e]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.manual-modal__title[data-v-39301e0e]{color:#383a3b;font-size:17px;font-weight:700}.manual-modal__subtitle[data-v-39301e0e]{color:#757575;font-size:12.5px;margin:3px 0 0}.manual-modal__note[data-v-39301e0e]{background:#eaf1ec;border:1px solid #c7d8ca;border-radius:10px;display:flex;gap:11px;padding:12px 14px}.manual-modal__note-icon[data-v-39301e0e]{color:#3f5f53;flex-shrink:0;margin-top:1px}.manual-modal__note-text[data-v-39301e0e]{color:#3f5f53;font-size:12.5px;line-height:1.55;margin:0}.manual-modal__footer[data-v-39301e0e]{background:#fbfaf3}.edit-modal__header[data-v-9cc7e159]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.edit-modal__title[data-v-9cc7e159]{color:#383a3b;font-size:17px;font-weight:700}.edit-modal__subtitle[data-v-9cc7e159]{color:#757575;font-size:12.5px;margin:3px 0 0}.edit-modal__footer[data-v-9cc7e159]{background:#fbfaf3}.hist-modal__header[data-v-1a33faac]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.hist-modal__title[data-v-1a33faac]{color:#383a3b;font-size:17px;font-weight:700}.hist-modal__subtitle[data-v-1a33faac]{color:#757575;font-size:12.5px;margin:3px 0 0}.hist-modal__footer[data-v-1a33faac]{background:#fbfaf3}.hist-item[data-v-1a33faac]{display:flex;gap:12px;padding:13px 0}.hist-item+.hist-item[data-v-1a33faac]{border-top:1px solid #faf9f2}.hist-item__dot[data-v-1a33faac]{background:#3f5f53;border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.hist-item__body[data-v-1a33faac]{flex:1}.hist-item__fields[data-v-1a33faac]{color:#383a3b;font-size:12.5px;font-weight:600}.hist-item__reason[data-v-1a33faac]{color:#5f6160;font-size:12px;margin-top:3px}.hist-item__who[data-v-1a33faac]{color:#9e9e9e;font-size:11.5px;margin-top:5px}.call-summary-modal__header[data-v-95ea21c1]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.call-summary-modal__title[data-v-95ea21c1]{color:#383a3b;font-size:17px;font-weight:700}.call-summary-modal__subtitle[data-v-95ea21c1]{color:#757575;font-size:12.5px;margin:3px 0 0}.call-summary-modal__label[data-v-95ea21c1]{color:#9e9e9e;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.call-summary-modal__original[data-v-95ea21c1]{background:#fff;border:1px solid #ece8dc;border-left:3px solid #bbd0fb;border-radius:10px;color:#4b4d4e;font-size:13.5px;line-height:1.65;padding:15px 17px}.call-summary-modal__footer[data-v-95ea21c1]{background:#fbfaf3}.delete-recording-modal__header[data-v-e1557849]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.delete-recording-modal__title[data-v-e1557849]{color:#383a3b;font-size:17px;font-weight:700}.delete-recording-modal__warning[data-v-e1557849]{background:#f9ecec;border:1px dashed #d79a9a;border-radius:9px;display:flex;gap:11px;padding:12px 14px}.delete-recording-modal__warning-icon[data-v-e1557849]{color:#ae5757;flex-shrink:0;margin-top:2px}.delete-recording-modal__warning-title[data-v-e1557849]{color:#864747;font-size:13px;font-weight:600;margin-bottom:3px}.delete-recording-modal__warning-text[data-v-e1557849]{color:#784040;font-size:12.5px;line-height:1.55}.delete-recording-modal__footer[data-v-e1557849]{background:#fbfaf3}.patient-activity[data-v-297f59b3]{background:#faf9f2;padding:18px 22px 60px}.patient-activity__header[data-v-297f59b3]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:4px 0 14px}.patient-activity__title[data-v-297f59b3]{color:#383a3b;font-size:21px;font-weight:700;letter-spacing:-.015em;margin:0}.patient-activity__subtitle[data-v-297f59b3]{align-items:center;color:#757575;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:5px 0 0}.patient-activity__pill[data-v-297f59b3]{align-items:center;background:#eaf1ec;border:1px solid #c7d8ca;border-radius:5px;color:#3f5f53;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:2px 8px}.patient-activity__filters[data-v-297f59b3]{background:#faf9f2;padding:6px 0 12px;position:sticky;top:0;z-index:5}.patient-activity__meta[data-v-297f59b3]{color:#757575;font-size:12.5px;margin:2px 2px 11px}.patient-activity__empty[data-v-297f59b3]{color:#9e9e9e;padding:50px 20px;text-align:center}.patient-activity__empty .v-icon[data-v-297f59b3]{color:#cfcbba}.patient-activity__empty-title[data-v-297f59b3]{color:#5f6160;font-size:14px;font-weight:600}.patient-activity__empty-text[data-v-297f59b3]{color:#9e9e9e;font-size:13px;margin-top:4px}.patient-activity__more[data-v-297f59b3]{display:flex;justify-content:center;margin-top:16px}.lock-banner[data-v-297f59b3]{align-items:center;background:#fff;border:1px solid #e5e1d5;border-radius:9px;display:flex;gap:10px;margin-bottom:14px;padding:9px 13px}.lock-banner--other[data-v-297f59b3]{border-left:3px solid #9a6a00}.lock-banner--self[data-v-297f59b3]{border-left:3px solid #3f5f53}.lock-banner__pulse[data-v-297f59b3]{animation:lockpulse-297f59b3 1.8s infinite;border-radius:50%;flex-shrink:0;height:7px;width:7px}.lock-banner--other .lock-banner__pulse[data-v-297f59b3]{background:#9a6a00}.lock-banner--self .lock-banner__pulse[data-v-297f59b3]{background:#3f5f53}.lock-banner__text[data-v-297f59b3]{color:#5f6160;font-size:12.5px}.lock-banner__text strong[data-v-297f59b3]{color:#383a3b}@keyframes lockpulse-297f59b3{0%,to{opacity:1}50%{opacity:.35}}.task-row[data-v-69ae68ee]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));transition:border-color .15s ease}.task-row[data-v-69ae68ee]:hover{border-color:rgb(var(--v-theme-primary))}.task-row--overdue[data-v-69ae68ee]{background-color:rgba(var(--v-theme-error),.04);border-color:rgba(var(--v-theme-error),.5)}.task-title[data-v-69ae68ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-scroll-wrapper[data-v-0339d0aa]{overflow-x:auto}.compliance-calendar[data-v-0339d0aa]{min-width:780px}.calendar-header[data-v-0339d0aa]{display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.week-day-header[data-v-0339d0aa]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:600;opacity:.7;padding:12px;text-align:center}.calendar-grid[data-v-0339d0aa]{display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-0339d0aa]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.12);border-radius:8px;min-height:120px;padding:8px;transition:all .2s}.calendar-day.other-month[data-v-0339d0aa]{background:rgba(var(--v-theme-surface),.5);opacity:.4}.calendar-day.has-events[data-v-0339d0aa]{border-color:rgba(var(--v-theme-primary),.2)}.calendar-day.no-data-day[data-v-0339d0aa]{background:rgb(var(--v-theme-background))}.calendar-day[data-v-0339d0aa]:hover:not(.other-month){border-color:rgba(var(--v-theme-primary),.3);box-shadow:0 2px 8px #00000014}.day-number[data-v-0339d0aa]{color:rgb(var(--v-theme-on-surface));font-size:16px;font-weight:600;margin-bottom:8px}.day-events[data-v-0339d0aa]{display:flex;flex-direction:column;gap:4px}.event-chip[data-v-0339d0aa]{align-items:center;border-radius:32px;display:flex;font-size:11px;font-weight:500;gap:4px;padding:3px 6px;transition:all .2s;white-space:nowrap}.event-chip[data-v-0339d0aa]:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.event-chip.event-primary[data-v-0339d0aa]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.event-chip.event-success[data-v-0339d0aa]{background:rgba(var(--v-theme-success),.4);color:rgb(var(--v-theme-success))}.event-chip.event-primary-1[data-v-0339d0aa]{background:rgba(var(--v-theme-primary-1),.4);color:rgb(var(--v-theme-primary-1))}.event-chip.event-warning[data-v-0339d0aa]{background:rgba(var(--v-theme-warning),.4);color:rgb(var(--v-theme-warning))}.event-chip.event-secondary[data-v-0339d0aa]{background:rgba(var(--v-theme-secondary),.4);color:rgb(var(--v-theme-secondary))}.event-chip.event-info[data-v-0339d0aa]{background:rgba(var(--v-theme-info),.4);color:rgb(var(--v-theme-info))}.event-icon[data-v-0339d0aa]{opacity:.9}.event-value[data-v-0339d0aa]{font-weight:600}.no-data[data-v-0339d0aa]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;opacity:.5;padding:16px 8px}.legend-box[data-v-0339d0aa]{border-radius:4px;height:16px;width:16px}.gap-2[data-v-0339d0aa]{gap:.5rem}.gap-4[data-v-0339d0aa]{gap:1rem}.critical-alerts-banner[data-v-b98ad604]{background-color:rgb(var(--v-theme-error),.08);border:1px solid rgb(var(--v-theme-error),.3)}.gap-2[data-v-c10003b0]{gap:.5rem}.gap-3[data-v-c10003b0]{gap:.75rem}.device-card[data-v-c10003b0]{transition:all .2s}.device-card[data-v-c10003b0]:hover{box-shadow:0 2px 8px #0000001a}.min-width-0[data-v-c10003b0]{min-width:0}.reconciliation-banner[data-v-4a5e02fb]{background-color:rgb(var(--v-theme-warning),.08);border:1px solid rgb(var(--v-theme-warning),.4)}.tabs-scroll-wrapper[data-v-467c71c8]{align-items:center;display:flex;position:relative}.tabs-scroll-arrow[data-v-467c71c8]{align-items:center;background:rgba(var(--v-theme-primary),.08);border:none;border-radius:6px;color:rgb(var(--v-theme-primary));cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:4px 2px;transition:background .2s;width:28px;z-index:1}.tabs-scroll-arrow[data-v-467c71c8]:hover{background:rgba(var(--v-theme-primary),.18)}.custom-tabs[data-v-467c71c8]{display:flex;flex:1;gap:0;overflow-x:auto;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.custom-tabs[data-v-467c71c8]::-webkit-scrollbar{display:none}.custom-tab[data-v-467c71c8]{align-items:center;background:transparent;border:none;border-radius:8px;color:#3f5f53;cursor:pointer;display:flex;flex:1 1 auto;font-size:13px;font-weight:500;justify-content:center;min-width:120px;opacity:.7;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.custom-tab[data-v-467c71c8]:hover:not(.active){background:#f7fafc;opacity:1}.custom-tab.active[data-v-467c71c8]{background:#538462;box-shadow:0 1px 3px #48bb784d;color:#fff;opacity:1}.tabs-card[data-v-467c71c8]{background:#fff;border:1px solid #48bb78!important;border-radius:8px!important}.chart-wrapper[data-v-467c71c8]{min-height:400px}.chart-container[data-v-467c71c8]{background:#fff;height:450px;padding:30px 20px 20px}.vital-table[data-v-467c71c8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.vital-table[data-v-467c71c8] .v-data-table__th{background:#f7fafc;color:#4f684a;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.vital-table[data-v-467c71c8] .v-data-table__td{padding-block:12px}.empty-state[data-v-467c71c8]{background:#f7fafc;border:1px dashed #cbd5e0;border-radius:8px}.btn-group-custom[data-v-467c71c8] .v-btn{border-color:#e2e8f0}.report-btn[data-v-467c71c8]{border-color:#a6bda7;color:#4a5568}.report-btn[data-v-467c71c8]:hover{background:#f7fafc}.gap-2[data-v-467c71c8]{gap:.5rem}.vital-card[data-v-93d6b3c5]{transition:border-color .2s ease,background-color .2s ease}.vital-card--active[data-v-93d6b3c5]{background-color:rgba(var(--v-theme-success),.05)!important;border-color:rgb(var(--v-theme-success))!important}.status-dot[data-v-93d6b3c5]{border-radius:50%;display:inline-block;height:8px;width:8px}.status-dot--normal[data-v-93d6b3c5]{background-color:rgb(var(--v-theme-success))}.status-dot--warning[data-v-93d6b3c5]{background-color:rgb(var(--v-theme-warning))}.status-dot--critical[data-v-93d6b3c5]{background-color:rgb(var(--v-theme-error))}.vital-cards-grid[data-v-c60de81f]{display:flex;flex-wrap:wrap;gap:16px}.vital-cards-col[data-v-c60de81f]{display:flex;flex:1 1 280px;flex-direction:column;gap:16px;min-width:280px}.history-table[data-v-c60de81f] th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.history-table[data-v-c60de81f] td{padding-bottom:10px;padding-top:10px}.modal-tab-bar[data-v-c60de81f]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0}.modal-tab[data-v-c60de81f]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;justify-content:center;margin-bottom:-1px;opacity:.6;padding:12px 20px;transition:all .2s}.modal-tab.active[data-v-c60de81f]{border-bottom-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary));opacity:1}.min-width-0[data-v-670baab2]{min-width:0}.attachment-card[data-v-1837d2a9]{cursor:pointer;overflow:hidden;transition:all .2s}.attachment-card[data-v-1837d2a9]:hover{box-shadow:0 4px 12px rgba(var(--v-theme-on-surface),.1);transform:translateY(-2px)}.attachment-selected[data-v-1837d2a9]{background-color:rgba(var(--v-theme-primary),.05)!important;border-color:rgb(var(--v-theme-primary))!important}.attachment-preview[data-v-1837d2a9]{overflow:hidden;position:relative}.attachment-category-badge[data-v-1837d2a9]{position:absolute;right:6px;top:6px}.attachment-selection-overlay[data-v-1837d2a9]{align-items:center;background-color:rgba(var(--v-theme-surface),.85);border-radius:4px;display:flex;justify-content:center;left:4px;padding:2px;position:absolute;top:4px}.attachment-list-item[data-v-1837d2a9]{cursor:pointer;transition:all .2s}.attachment-list-item[data-v-1837d2a9]:hover{box-shadow:0 2px 8px rgba(var(--v-theme-on-surface),.08)}.attachment-list-icon[data-v-1837d2a9]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:40px}.upload-dropzone[data-v-1837d2a9]{align-items:center;background-color:rgba(var(--v-theme-primary),.02);border:2px dashed rgba(var(--v-theme-primary),.4);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:2rem;text-align:center;transition:all .2s}.upload-dropzone.drag-over[data-v-1837d2a9],.upload-dropzone[data-v-1837d2a9]:hover{background-color:rgba(var(--v-theme-primary),.06);border-color:rgb(var(--v-theme-primary))}.upload-dropzone.has-file[data-v-1837d2a9]{background-color:rgba(var(--v-theme-success),.04);border-color:rgb(var(--v-theme-success))}.min-width-0[data-v-1837d2a9]{min-width:0}.description-clamp[data-v-1837d2a9]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.preview-description[data-v-1837d2a9]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.attachments-scroll-area[data-v-1837d2a9]{max-height:600px;overflow-y:auto}.sentinel[data-v-1837d2a9]{align-items:center;display:flex;justify-content:center;min-height:48px;padding:1rem 0}.gdd-card[data-v-dc8e4a0e]{border-radius:12px!important;overflow:hidden}.gdd-header[data-v-dc8e4a0e]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 14px}.gdd-header-title[data-v-dc8e4a0e]{font-size:15px;font-weight:700;line-height:1.3}.gdd-header-sub[data-v-dc8e4a0e]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:12.5px;line-height:1.4;margin-top:3px}.gdd-status-row[data-v-dc8e4a0e]{align-items:center;display:flex;padding:8px 16px}.gdd-body[data-v-dc8e4a0e]{max-height:60vh}.gdd-center[data-v-dc8e4a0e]{align-items:center;display:flex;justify-content:center;padding:40px 16px}.gdd-timeline[data-v-dc8e4a0e]{padding:4px 0}.gdd-event[data-v-dc8e4a0e]{display:flex;gap:12px;padding:0 16px 0 20px;position:relative}.gdd-event[data-v-dc8e4a0e]:before{background:rgba(var(--v-border-color),var(--v-border-opacity));bottom:-4px;content:"";left:27px;position:absolute;top:18px;width:1.5px}.gdd-event--last[data-v-dc8e4a0e]:before{display:none}.gdd-event-dot[data-v-dc8e4a0e]{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.gdd-event-body[data-v-dc8e4a0e]{flex:1;padding-bottom:16px}.gdd-event-type[data-v-dc8e4a0e]{font-size:13px;font-weight:600}.gdd-event-status[data-v-dc8e4a0e]{align-items:center;display:flex;font-size:12px;gap:6px;margin-top:3px}.gdd-event-meta[data-v-dc8e4a0e]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:12px;margin-top:2px}.gdd-event-time[data-v-dc8e4a0e]{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity));font-size:11px;margin-top:4px}.vhm-clickable[data-v-9bd9c385]{cursor:pointer}.vhm-clickable[data-v-9bd9c385]:hover{background:rgba(var(--v-theme-on-surface),.04)}.vhm-detail[data-v-9bd9c385]{max-height:520px;overflow-y:auto}.vhm-section[data-v-9bd9c385]{margin-bottom:20px}.vhm-section-title[data-v-9bd9c385]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.vhm-empty[data-v-9bd9c385]{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity));font-size:13px;font-style:italic;margin:0}.vhm-list[data-v-9bd9c385]{margin:0;padding-left:18px}.vhm-list li[data-v-9bd9c385]{font-size:13.5px;margin-bottom:4px}.vhm-card-list[data-v-9bd9c385]{display:flex;flex-direction:column;gap:8px}.vhm-card[data-v-9bd9c385]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;padding:10px 14px}.vhm-card-title[data-v-9bd9c385]{font-size:13.5px;font-weight:600;margin-bottom:4px}.vhm-card-meta[data-v-9bd9c385]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cpt-tab[data-v-1fc4ed67]{background:#faf9f2;display:flex;flex-direction:column;gap:14px;padding:18px 22px 60px}.cpt-tab[data-v-1fc4ed67] .v-card{background:#fff!important;border:1px solid #e5e1d5!important;border-radius:12px!important;box-shadow:0 1px 2px #4b4d4e08!important}.cp-dot[data-v-1fc4ed67]{background:currentColor;border-radius:50%;display:inline-block;flex:none;height:7px;width:7px}.cp-goal-value[data-v-1fc4ed67]{font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.dosage-timeline__item[data-v-74b90873]{display:flex;gap:12px}.dosage-timeline__dot[data-v-74b90873]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px}.dosage-timeline__dot .dot[data-v-74b90873]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.dosage-timeline__dot .dot--active[data-v-74b90873]{background:rgb(var(--v-theme-primary))}.dosage-timeline__dot .dot--past[data-v-74b90873]{background:rgb(var(--v-theme-on-surface));opacity:.25}.dosage-timeline__dot .dot--line[data-v-74b90873]{background:rgb(var(--v-theme-on-surface));flex:1;margin-top:4px;min-height:20px;opacity:.12;width:2px}.dosage-timeline__content[data-v-74b90873]{flex:1}.user-bubble-wrapper[data-v-4914331e]{max-width:75%}.user-bubble[data-v-4914331e]{background-color:rgb(var(--v-theme-primary));border-radius:12px 12px 4px;color:rgb(var(--v-theme-on-primary));padding:10px 14px;word-wrap:break-word;line-height:1.5}.assistant-bubble-wrapper[data-v-4914331e]{max-width:85%}.assistant-bubble[data-v-4914331e]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.assistant-bubble .message-content[data-v-4914331e] p{line-height:1.5;margin-bottom:6px}.assistant-bubble .message-content[data-v-4914331e] p:last-child{margin-bottom:0}.assistant-bubble .message-content[data-v-4914331e] ol,.assistant-bubble .message-content[data-v-4914331e] ul{margin-bottom:6px;padding-left:18px}.assistant-bubble .message-content[data-v-4914331e] li{margin-bottom:3px}.assistant-bubble .message-content[data-v-4914331e] strong{font-weight:600}.typing-dot[data-v-4914331e]{animation:typing-bounce-4914331e 1s infinite;background-color:rgba(var(--v-theme-on-surface),.38);border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes typing-bounce-4914331e{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.disclosure-list[data-v-acba01d7]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px}.copilot-drawer[data-v-982d9e86] .v-navigation-drawer__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.copilot-panel[data-v-982d9e86]{height:100%;overflow:hidden}.copilot-header[data-v-982d9e86]{background-color:rgb(var(--v-theme-surface));flex-shrink:0}.copilot-messages[data-v-982d9e86]{background-color:rgb(var(--v-theme-background));min-height:0;overflow-y:auto}.copilot-messages[data-v-982d9e86]::-webkit-scrollbar{width:5px}.copilot-messages[data-v-982d9e86]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.15);border-radius:3px}.tool-ticker[data-v-982d9e86]{background-color:rgba(var(--v-theme-primary),.06);border-top:1px solid rgba(var(--v-theme-primary),.12);flex-shrink:0}.copilot-input[data-v-982d9e86]{background-color:rgb(var(--v-theme-surface));flex-shrink:0}.suggested-questions[data-v-982d9e86]{max-width:100%}.suggested-chip[data-v-982d9e86]{cursor:pointer;height:auto!important;padding:6px 12px!important;text-align:center;white-space:normal}.suggested-chip[data-v-982d9e86] .v-chip__content{line-height:1.4;white-space:normal}.fade-enter-active[data-v-982d9e86],.fade-leave-active[data-v-982d9e86]{transition:opacity .2s}.fade-enter-from[data-v-982d9e86],.fade-leave-to[data-v-982d9e86]{opacity:0}.star-icon-card[data-v-996ea746]{border-radius:6px;height:36px;width:36px}.roles-fieldset[data-v-996ea746]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;padding:0}.roles-fieldset legend[data-v-996ea746]{font-size:12px;letter-spacing:.5px;margin-left:12px}.primary-toggle[data-v-996ea746]{min-width:100px}.history-panels[data-v-996ea746]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px!important;overflow:hidden}.history-panels[data-v-996ea746] .v-expansion-panel{background:transparent!important}.history-panels[data-v-996ea746] .v-expansion-panel-text__wrapper{padding:0}.history-panel-title[data-v-996ea746]{background:rgba(var(--v-theme-primary),.04);min-height:36px!important}.history-panel-title[data-v-996ea746] .v-expansion-panel-title__overlay{background:transparent}.history-indicator[data-v-996ea746]{flex-shrink:0;padding-top:5px;width:14px}.history-dot[data-v-996ea746]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.history-dot--past[data-v-996ea746]{background:rgba(var(--v-theme-on-surface),.15);border:2px solid rgba(var(--v-theme-on-surface),.2)}.history-connector[data-v-996ea746]{background:rgba(var(--v-theme-on-surface),.1);flex:1;margin-top:4px;min-height:18px;width:2px}.summary-card[data-v-5d0284d4]{background-color:rgb(var(--v-theme-background));border:1px solid rgb(var(--v-theme-success));white-space:nowrap}.profile-section__title[data-v-5d0284d4]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-size:.75rem;font-weight:600;opacity:.6;text-transform:uppercase}.profile-grid[data-v-5d0284d4]{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:480px){.profile-grid[data-v-5d0284d4]{grid-template-columns:1fr}}.profile-field[data-v-5d0284d4]{display:flex;flex-direction:column;gap:2px}.profile-label[data-v-5d0284d4]{font-size:.7rem;letter-spacing:.04em;opacity:.5;text-transform:uppercase}.profile-label[data-v-5d0284d4],.profile-value[data-v-5d0284d4]{color:rgb(var(--v-theme-on-surface))}.profile-value[data-v-5d0284d4]{font-size:.85rem;font-weight:500;max-width:100%;overflow-wrap:break-word;word-break:break-all}[data-v-5d0284d4] .conflict-tooltip{background-color:rgb(var(--v-theme-success))!important;border-radius:4px!important;color:#fff!important;max-width:200px!important}[data-v-5d0284d4] .condition-chip{height:auto!important;white-space:normal!important}[data-v-5d0284d4] .condition-chip .v-chip__content{overflow-wrap:break-word!important;white-space:normal!important}.card-call-view[data-v-cbf4a544]{background:linear-gradient(175deg,#2b7fd4,#4aaee8 50%,#6dcbf8);border-radius:inherit;height:100%}.avatar-wrapper[data-v-cbf4a544]{align-items:center;display:flex;height:128px;justify-content:center;position:relative;width:128px}.avatar-pulse-ring[data-v-cbf4a544]{animation:ring-pulse-cbf4a544 2.2s ease-in-out infinite;background:#ffffff2e;border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute}.avatar-main[data-v-cbf4a544]{box-shadow:0 0 0 5px #ffffff47;position:relative;z-index:1}@keyframes ring-pulse-cbf4a544{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.12;transform:scale(1.13)}}.status-text[data-v-cbf4a544]{color:#ffffffd1}.ringing-dots[data-v-cbf4a544]{align-items:flex-end;display:inline-flex;gap:1px;margin-left:2px;padding-bottom:1px}.ringing-dots span[data-v-cbf4a544]{animation:dot-blink-cbf4a544 1.4s ease-in-out infinite}.ringing-dots span[data-v-cbf4a544]:first-child{animation-delay:0s}.ringing-dots span[data-v-cbf4a544]:nth-child(2){animation-delay:.2s}.ringing-dots span[data-v-cbf4a544]:nth-child(3){animation-delay:.4s}@keyframes dot-blink-cbf4a544{0%,80%,to{opacity:.1}40%{opacity:1}}.controls-row[data-v-cbf4a544]{flex-shrink:0;gap:2rem}.ctrl-item[data-v-cbf4a544]{gap:.4rem;min-width:64px}.ctrl-btn-default[data-v-cbf4a544]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3!important}.ctrl-btn-active[data-v-cbf4a544]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b!important}.ctrl-label[data-v-cbf4a544]{color:#ffffffe6;font-size:12px!important;text-align:center;white-space:nowrap}.comm-chat-card[data-v-fc3af994]{height:560px;overflow:hidden}.no-permission-overlay[data-v-fc3af994]{background:linear-gradient(175deg,#66aff8,#77bae0 50%,#8bdafe);border-radius:inherit;height:100%}.lock-icon-wrap[data-v-fc3af994]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:50%;box-shadow:0 0 0 10px #ffffff14;display:flex;height:80px;justify-content:center;width:80px}.no-perm-msg[data-v-fc3af994]{color:#191919d1;line-height:1.5}.incoming-call-view[data-v-fc3af994]{background:linear-gradient(175deg,#1a6abf,#2b7fd4 45%,#6fc6f8);border-radius:inherit;height:100%}.avatar-wrapper[data-v-fc3af994]{align-items:center;display:flex;height:128px;justify-content:center;position:relative;width:128px}.avatar-pulse-ring[data-v-fc3af994]{animation:ring-pulse-fc3af994 1.2s ease-in-out infinite;background:#ffffff2e;border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute}.avatar-main[data-v-fc3af994]{box-shadow:0 0 0 5px #ffffff47;position:relative;z-index:1}@keyframes ring-pulse-fc3af994{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.1;transform:scale(1.18)}}.accept-pulse[data-v-fc3af994]{animation:accept-glow-fc3af994 1.2s ease-in-out infinite}@keyframes accept-glow-fc3af994{0%,to{box-shadow:0 0 #4caf508c}50%{box-shadow:0 0 0 12px #4caf5000}}.ctrl-label[data-v-fc3af994]{color:#ffffffe6;font-size:12px;text-align:center}.gap-2[data-v-fc3af994]{gap:.5rem}.gap-6[data-v-fc3af994]{gap:1.5rem}.metrics-row .metric-col[data-v-889fb003]{position:relative}.metrics-row .metric-col[data-v-889fb003]:not(:last-child):after{background-color:rgba(var(--v-border-color),.12);bottom:10%;content:"";position:absolute;right:0;top:10%;width:1px}@media (max-width:959px){.metrics-row .metric-col[data-v-889fb003]:nth-child(2n):after{display:none}}@media (max-width:599px){.metrics-row .metric-col[data-v-889fb003]:after{display:none!important}}.star-icon-card[data-v-889fb003]{border-radius:6px;height:36px;width:36px}.comm-pref-tab[data-v-9c177052]{min-height:300px}.pref-section-header[data-v-9c177052]{margin-bottom:16px}.consent-row[data-v-9c177052],.pref-section-header[data-v-9c177052]{align-items:center;display:flex;gap:12px}.consent-row[data-v-9c177052]{flex-wrap:wrap;justify-content:space-between;padding:10px 0}.consent-row+.consent-row[data-v-9c177052]{border-top:1px solid rgba(var(--v-theme-on-surface),.06)}.consent-row-label[data-v-9c177052]{align-items:center;display:flex;gap:8px;min-width:0}.consent-chip[data-v-9c177052]{cursor:pointer;flex-shrink:0}.history-toggle[data-v-9c177052]{align-items:center;background:transparent;border:none;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;gap:8px;padding:0;width:100%}.history-row+.history-row[data-v-9c177052]{border-top:1px solid rgba(var(--v-theme-on-surface),.06)}.expand-enter-active[data-v-9c177052],.expand-leave-active[data-v-9c177052]{max-height:480px;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.expand-enter-from[data-v-9c177052],.expand-leave-to[data-v-9c177052]{max-height:0;opacity:0}.modal-tab-bar[data-v-14cf2bfd]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0}.modal-tab[data-v-14cf2bfd]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;justify-content:center;margin-bottom:-1px;opacity:.6;padding:12px 20px;transition:all .2s}.modal-tab.active[data-v-14cf2bfd]{border-bottom-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary));opacity:1}.description-clamp[data-v-1f3d035f]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.field-item[data-v-1f3d035f]{border-radius:4px;padding-inline:4px;transition:background-color .15s ease}.field-item[data-v-1f3d035f]:hover{background-color:rgba(var(--v-theme-primary),.06)}.pcx-row[data-v-0042d45c]{align-items:stretch;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:grid;grid-template-columns:var(--pcx-cols,minmax(110px,38%) 1fr 40px);transition:background-color .15s ease}.pcx-row[data-v-0042d45c]:last-child{border-bottom:none}.pcx-row[data-v-0042d45c]:hover{background-color:rgba(var(--v-theme-primary),.03)}.pcx-row--highlighted[data-v-0042d45c]{background-color:rgba(var(--v-theme-primary),.06)}.pcx-row--disabled[data-v-0042d45c]{opacity:.72}.pcx-cell[data-v-0042d45c]{min-width:0;padding:11px 14px}.pcx-cell--key[data-v-0042d45c]{align-items:flex-start;border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-wrap:wrap;gap:2px 4px}.pcx-key-text[data-v-0042d45c]{color:rgba(var(--v-theme-on-surface),.72);font-size:.8125rem;font-weight:600;line-height:1.45;word-break:break-word}.pcx-cell--value[data-v-0042d45c]{align-items:center;display:flex}.pcx-value-text[data-v-0042d45c]{color:rgb(var(--v-theme-on-surface));font-size:.8125rem;font-weight:500;line-height:1.45;word-break:break-word}.pcx-cell--actions[data-v-0042d45c]{align-items:center;display:flex;justify-content:center;padding-inline:2px}.value-clamp-1[data-v-0042d45c]{-webkit-line-clamp:1}.value-clamp-1[data-v-0042d45c],.value-clamp-3[data-v-0042d45c]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.value-clamp-3[data-v-0042d45c]{-webkit-line-clamp:3}.timeline-card[data-v-cb539310]{background:rgba(var(--v-theme-on-surface),.02);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:10px;padding:14px 16px}.value-change-block[data-v-cb539310]{background:rgba(var(--v-theme-on-surface),.025);border-radius:8px;padding:10px 12px}.value-change-row[data-v-cb539310]{align-items:center;display:flex;gap:10px;min-width:0}.value-change-label[data-v-cb539310]{color:rgba(var(--v-theme-on-surface),.4);flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;width:52px}.value-pill[data-v-cb539310]{border-radius:20px;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:3px 12px}.value-pill--old[data-v-cb539310]{background:rgba(var(--v-theme-on-surface),.07);color:rgba(var(--v-theme-on-surface),.5);text-decoration:line-through;text-decoration-color:rgba(var(--v-theme-on-surface),.3)}.value-pill--new[data-v-cb539310]{background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.actor-initials[data-v-cb539310]{font-size:.55rem;font-weight:700;line-height:1}.sk-avatar[data-v-cb539310],.sk-line[data-v-cb539310]{animation:sk-pulse-cb539310 1.5s ease-in-out infinite;background:rgba(var(--v-theme-on-surface),.1)}.sk-avatar[data-v-cb539310]{border-radius:50%;height:40px;width:40px}.sk-line[data-v-cb539310]{border-radius:6px;height:12px}@keyframes sk-pulse-cb539310{0%,to{opacity:1}50%{opacity:.45}}.reason-note[data-v-cb539310]{align-items:flex-start;background:rgba(var(--v-theme-warning),.06);border-inline-start:2px solid rgba(var(--v-theme-warning),.4);border-radius:0 6px 6px 0;display:flex;gap:4px;padding:6px 10px}.pcx-table[data-v-059cad8d]{--pcx-cols:minmax(120px,34%) 1fr 44px;border:1px solid rgba(var(--v-border-color),.18);border-radius:10px;box-shadow:0 1px 2px rgba(var(--v-shadow-key-umbra-color),.05);overflow:hidden}.pcx-row--head[data-v-059cad8d],.pcx-table[data-v-059cad8d]{background-color:rgb(var(--v-theme-surface))}.pcx-row--head[data-v-059cad8d]{align-items:stretch;background-image:linear-gradient(rgba(var(--v-theme-on-surface),.04),rgba(var(--v-theme-on-surface),.04));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:grid;grid-template-columns:var(--pcx-cols);position:sticky;top:0;z-index:1}.pcx-head-cell[data-v-059cad8d]{color:rgba(var(--v-theme-on-surface),.5);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.pcx-head-cell--key[data-v-059cad8d]{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.pcx-body--scroll[data-v-059cad8d]{max-height:212px;overflow-y:auto}.assign-control[data-v-35d0c017]{flex:0 0 264px;inline-size:264px;max-inline-size:264px;min-inline-size:264px}@media (max-width:600px){.assign-control[data-v-35d0c017]{flex:1 1 100%;inline-size:100%;max-inline-size:100%;min-inline-size:0}}.editor-toolbar[data-v-eb8fcd6a]{background-color:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.section-editor-wrapper[data-v-eb8fcd6a]{max-height:400px;min-height:280px;overflow-y:auto;padding:16px}.section-editor[data-v-eb8fcd6a] .ProseMirror{font-size:.875rem;line-height:1.6;min-height:240px;outline:none}.section-editor[data-v-eb8fcd6a] .ProseMirror p.is-editor-empty:first-child:before{color:rgba(var(--v-theme-on-surface),.38);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.section-editor[data-v-eb8fcd6a] .ProseMirror h2{font-size:1.1rem;font-weight:600;margin-bottom:8px}.section-editor[data-v-eb8fcd6a] .ProseMirror h3{font-size:1rem;font-weight:600;margin-bottom:6px}.section-editor[data-v-eb8fcd6a] .ProseMirror p{margin-bottom:8px}.section-editor[data-v-eb8fcd6a] .ProseMirror ol,.section-editor[data-v-eb8fcd6a] .ProseMirror ul{margin-bottom:8px;padding-left:20px}.section-editor[data-v-eb8fcd6a] .ProseMirror li{margin-bottom:4px}.report-cover[data-v-f0f2c5f3]{background:#2e4d3a;min-height:130px}.report-cover__brand[data-v-f0f2c5f3]{color:#ffffffb3;font-size:13px;font-weight:600;letter-spacing:.02em}.report-cover__type-badge[data-v-f0f2c5f3]{border:1px solid hsla(0,0%,100%,.45);border-radius:20px;color:#ffffffe6;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.06em;padding:2px 12px}.report-cover__id[data-v-f0f2c5f3]{color:#ffffff80;font-family:monospace;font-size:11px;letter-spacing:.03em}.section-icon-box[data-v-f0f2c5f3]{align-items:center;background:rgba(var(--v-theme-on-surface),.07);border-radius:6px;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ai-badge[data-v-f0f2c5f3]{background:#e651001a;border-radius:4px;color:#e65100;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.5;padding:1px 6px}.section-content-card[data-v-f0f2c5f3]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:10px;padding:14px 16px}.section-content-card--locked[data-v-f0f2c5f3]{background:rgba(var(--v-theme-on-surface),.02)}.report-section-html[data-v-f0f2c5f3]{color:rgb(var(--v-theme-on-surface));font-size:.875rem;line-height:1.65}.report-section-html[data-v-f0f2c5f3] h1,.report-section-html[data-v-f0f2c5f3] h2,.report-section-html[data-v-f0f2c5f3] h3,.report-section-html[data-v-f0f2c5f3] h4{font-weight:600;line-height:1.3;margin:0 0 8px}.report-section-html[data-v-f0f2c5f3] p{margin:0 0 8px}.report-section-html[data-v-f0f2c5f3] p:last-child{margin-bottom:0}.report-section-html[data-v-f0f2c5f3] ol,.report-section-html[data-v-f0f2c5f3] ul{margin:0 0 8px;padding-left:18px}.report-section-html[data-v-f0f2c5f3] li{margin-bottom:3px}.report-section-html[data-v-f0f2c5f3] b,.report-section-html[data-v-f0f2c5f3] strong{font-weight:600}.report-section-html[data-v-f0f2c5f3] table{border-collapse:collapse;font-size:.8125rem;margin:4px 0;width:100%}.report-section-html[data-v-f0f2c5f3] thead tr{background:rgba(var(--v-theme-on-surface),.04)}.report-section-html[data-v-f0f2c5f3] th{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgba(var(--v-theme-on-surface),.6);font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:7px 10px;text-align:left;text-transform:uppercase}.report-section-html[data-v-f0f2c5f3] td{border-bottom:1px solid rgba(var(--v-border-color),calc(var(--v-border-opacity)*.6));padding:7px 10px}.report-section-html[data-v-f0f2c5f3] td:last-child{border-bottom-color:transparent}.report-section-html[data-v-f0f2c5f3] tr:last-child td{border-bottom:none}.report-section-html[data-v-f0f2c5f3] blockquote{background:#2e4d3a0f;border-left:3px solid #2e4d3a;border-radius:0 6px 6px 0;font-style:normal;margin:8px 0;padding:8px 12px}.report-section-html[data-v-f0f2c5f3] .stat-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:4px 0 10px}.report-section-html[data-v-f0f2c5f3] .stat-card{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;padding:12px 8px;text-align:center}.report-section-html[data-v-f0f2c5f3] .stat-value{font-size:1.6rem;font-weight:700;line-height:1.1}.report-section-html[data-v-f0f2c5f3] .stat-label{color:rgba(var(--v-theme-on-surface),.55);font-size:.625rem;letter-spacing:.07em;margin-top:3px;text-transform:uppercase}.report-section-html[data-v-f0f2c5f3] .callout,.report-section-html[data-v-f0f2c5f3] .callout-warning{background:#ff980014;border-radius:6px;color:#e65100;font-size:.8125rem;margin:8px 0;padding:7px 10px}.report-section-html[data-v-f0f2c5f3] .callout-info{background:rgba(var(--v-theme-info),.08);border-radius:6px;font-size:.8125rem;margin:8px 0;padding:7px 10px}.report-section-html[data-v-f0f2c5f3] .care-team-member{align-items:center;border-bottom:1px solid rgba(var(--v-border-color),calc(var(--v-border-opacity)*.5));display:flex;gap:10px;padding:8px 0}.report-section-html[data-v-f0f2c5f3] .care-team-member:last-child{border-bottom:none}.report-section-html[data-v-f0f2c5f3] .care-team-avatar{align-items:center;background:rgba(var(--v-theme-primary),.12);border-radius:50%;color:rgb(var(--v-theme-primary));display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:36px;justify-content:center;width:36px}.report-section-html[data-v-f0f2c5f3] .care-team-name{font-size:.875rem;font-weight:600}.report-section-html[data-v-f0f2c5f3] .care-team-role{color:rgba(var(--v-theme-on-surface),.55);font-size:.75rem}@media print{.no-print[data-v-f0f2c5f3]{display:none!important}}.report-card[data-v-a666660a]{transition:box-shadow .2s}.report-card[data-v-a666660a]:hover{box-shadow:0 4px 16px rgba(var(--v-theme-primary),.08)}.reports-table[data-v-a666660a] th{font-size:.8125rem!important;font-weight:600!important;white-space:nowrap}@keyframes spin-a666660a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin[data-v-a666660a]{animation:spin-a666660a 1.2s linear infinite}.font-mono[data-v-a666660a]{font-family:monospace}.bg-grey-lighten-4[data-v-85968b93]{background-color:rgb(var(--v-theme-surface))}.match-height .v-col[data-v-85968b93]{display:flex}.match-height .v-col>*[data-v-85968b93]{width:100%}.fill-height[data-v-85968b93],.fill-height[data-v-85968b93] .v-card{display:flex;flex-direction:column;height:100%}.fill-height[data-v-85968b93] .v-card-text{flex-grow:1}.tabs-card[data-v-85968b93]{border:2px solid rgb(var(--v-theme-primary))!important;border-radius:8px!important}.tabs-scroll-wrapper[data-v-85968b93]{align-items:center;display:flex;position:relative}.tabs-scroll-arrow[data-v-85968b93]{align-items:center;background:rgba(var(--v-theme-primary),.08);border:none;border-radius:6px;color:rgb(var(--v-theme-primary));cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:4px 2px;transition:background .2s;width:28px;z-index:1}.tabs-scroll-arrow[data-v-85968b93]:hover{background:rgba(var(--v-theme-primary),.18)}.custom-tabs[data-v-85968b93]{display:flex;flex:1;gap:0;overflow-x:auto;padding:4px;scrollbar-width:none}.custom-tabs[data-v-85968b93]::-webkit-scrollbar{display:none}.custom-tab[data-v-85968b93]{align-items:center;background:transparent;border:none;border-radius:6px;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;flex:1 1 auto;font-size:14px;font-weight:500;justify-content:center;min-width:150px;opacity:.6;padding:14px 20px;transition:all .2s;white-space:nowrap}.custom-tab[data-v-85968b93]:hover:not(.active){background:rgba(var(--v-theme-on-surface),.04);opacity:.9}.custom-tab.active[data-v-85968b93]{background:rgb(var(--v-theme-primary));box-shadow:0 2px 4px rgba(var(--v-theme-primary),.2);color:#fff;opacity:1}.custom-tab .v-icon[data-v-85968b93]{opacity:.95}.care-plan-content[data-v-85968b93],.medications-content[data-v-85968b93]{padding:0}.medications-row[data-v-85968b93] .v-col{display:flex;flex-direction:column}.fixed-height-col[data-v-85968b93]{height:500px}.fixed-height-col>*[data-v-85968b93]{height:100%;overflow:hidden}.fixed-height-col[data-v-85968b93] .v-card{display:flex;flex-direction:column;height:100%!important;overflow:hidden}.fixed-height-col[data-v-85968b93] .v-card-text{flex:1;min-height:0;overflow-y:auto}
