.patient-chart-lock-badge[data-v-db713201]{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-db713201]{display:flex;flex-direction:column;line-height:1.2}.lock-badge__holder[data-v-db713201]{color:rgb(var(--v-theme-on-surface));font-size:11px;font-weight:600}.lock-badge__since[data-v-db713201]{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:10px}.badge-fade-enter-active[data-v-db713201],.badge-fade-leave-active[data-v-db713201]{transition:opacity .2s ease}.badge-fade-enter-from[data-v-db713201],.badge-fade-leave-to[data-v-db713201]{opacity:0}.ac-collapsed[data-v-07a3389f]{align-items:center;display:flex;gap:14px}.ac-collapsed__icon[data-v-07a3389f]{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-07a3389f]{flex:1;min-width:0}.ac-collapsed__title-row[data-v-07a3389f]{align-items:center;display:flex;gap:9px;margin-bottom:3px;min-width:0}.ac-collapsed__type[data-v-07a3389f]{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ac-collapsed__snippet[data-v-07a3389f]{color:#383a3b;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-collapsed__snippet--alert[data-v-07a3389f]{color:#ae5757}.ac-collapsed__meta[data-v-07a3389f]{align-items:center;color:#757575;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.ac-collapsed__performer[data-v-07a3389f]{align-items:center;display:inline-flex;gap:6px}.ac-collapsed__avatar[data-v-07a3389f]{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-07a3389f]{color:#cfcbba}.ac-collapsed__time[data-v-07a3389f]{font-variant-numeric:tabular-nums}.ac-collapsed__right[data-v-07a3389f]{align-items:center;display:flex;flex-shrink:0;gap:13px}.ac-collapsed__duration[data-v-07a3389f]{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-07a3389f]{color:#9e9e9e;transition:transform .2s}.ac-badge[data-v-07a3389f]{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-07a3389f]{background:#faf9f2;border-color:#e5e1d5;color:#5f6160}.ac-badge--enhance[data-v-07a3389f]{background:#fcf6e4;border-color:#f1d592;color:#9a6a00;cursor:pointer}.ac-badge--review[data-v-07a3389f]{background:#f9ecec;border-color:#e6c0c0;color:#ae5757;font-family:IBM Plex Mono,ui-monospace,monospace}.ac-badge__dot[data-v-07a3389f]{background:#f4bb4a;border-radius:50%;height:5px;width:5px}.ac-expanded[data-v-faf7221d]{background:#fbfaf3;border-top:1px solid #ece8dc;padding:16px 18px}.ac-expanded__fallback[data-v-faf7221d]{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-faf7221d]{color:#ae5757;flex-shrink:0;margin-top:1px}.ac-expanded__fallback-title[data-v-faf7221d]{color:#864747;font-size:13px;font-weight:600;margin-bottom:3px}.ac-expanded__fallback-text[data-v-faf7221d]{color:#784040;font-size:12.5px;line-height:1.55}.ac-expanded__note[data-v-faf7221d]{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-faf7221d]{background:#fff;border:1px solid #ece8dc;border-radius:10px;display:flex;flex-wrap:wrap;margin-bottom:14px;overflow:hidden}.ac-expanded__metric[data-v-faf7221d]{flex:1 1 180px;min-width:160px;padding:14px 18px}.ac-expanded__metric+.ac-expanded__metric[data-v-faf7221d]{border-left:1px solid #f0ecdf}.ac-expanded__auto-note[data-v-faf7221d]{align-items:center;color:#9e9e9e;display:flex;font-size:12px;gap:7px;margin-bottom:4px}.ac-expanded__auto-note .v-icon[data-v-faf7221d]{color:#b8b3a0}.ac-expanded__label[data-v-faf7221d]{color:#9e9e9e;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.ac-expanded__performer[data-v-faf7221d]{align-items:center;display:flex;gap:8px}.ac-expanded__avatar[data-v-faf7221d]{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-faf7221d]{color:#383a3b;font-size:13px;font-weight:600}.ac-expanded__performer-role[data-v-faf7221d]{color:#757575;font-size:11.5px}.ac-expanded__value[data-v-faf7221d]{color:#4b4d4e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;padding-top:4px}.ac-expanded__value--icon[data-v-faf7221d]{align-items:center;display:flex;gap:6px}.ac-expanded__value--icon .v-icon[data-v-faf7221d]{color:#5f6160}.ac-expanded__section[data-v-faf7221d]{margin-bottom:16px}.ac-expanded__hist-summary[data-v-faf7221d]{color:#5f6160;font-size:12px;margin-bottom:8px}.ac-expanded__hist-item[data-v-faf7221d]{border-top:1px solid #f0ecdf;display:flex;gap:12px;padding:9px 0}.ac-expanded__hist-dot[data-v-faf7221d]{background:#3f5f53;border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.ac-expanded__hist-fields[data-v-faf7221d]{color:#383a3b;font-size:12.5px;font-weight:600}.ac-expanded__hist-fields--muted[data-v-faf7221d]{color:#9e9e9e;font-style:italic;font-weight:500}.ac-expanded__hist-reason[data-v-faf7221d]{color:#5f6160;font-size:12px;margin-top:2px}.ac-expanded__hist-who[data-v-faf7221d]{color:#9e9e9e;font-size:11.5px;margin-top:4px}.ac-expanded__actions[data-v-faf7221d]{align-items:center;border-top:1px solid #ece8dc;display:flex;flex-wrap:wrap;gap:10px;padding-top:13px}.ac-expanded__locked[data-v-faf7221d]{align-items:center;color:#9e9e9e;cursor:help;display:inline-flex;font-size:12.5px;gap:8px}.ac-expanded__note--call[data-v-faf7221d]{border-left-color:#bbd0fb}.ac-expanded__call-summary-header[data-v-faf7221d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ac-expanded__call-summary-header .ac-expanded__label[data-v-faf7221d]{margin-bottom:0}.ac-expanded__call-summary-controls[data-v-faf7221d]{align-items:center;display:flex;gap:8px}.ac-expanded__transcript-info[data-v-faf7221d]{align-items:center;border-radius:9px;display:flex;font-size:12.5px;gap:9px;padding:10px 13px}.ac-expanded__transcript-info--pending[data-v-faf7221d]{background:#faf9f2;border:1px solid #e5e1d5;color:#5f6160}.ac-expanded__transcript-info--failed[data-v-faf7221d]{background:#f9ecec;border:1px dashed #d79a9a;color:#ae5757}.ac-expanded__transcript-info-icon[data-v-faf7221d]{flex-shrink:0}.ac-expanded__transcript-header[data-v-faf7221d]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ac-expanded__transcript-toggle[data-v-faf7221d]{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-faf7221d]{color:#155dfc}.ac-badge[data-v-faf7221d]{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-faf7221d]{background:#faf9f2;border-color:#e5e1d5;color:#5f6160}.ac-mono[data-v-faf7221d]{background:#fff;border:1px solid #e6c0c0;border-radius:3px;font-family:IBM Plex Mono,ui-monospace,monospace;padding:0 4px}.ac-btn[data-v-faf7221d]{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-faf7221d]{background:#eaf1ec;border-color:#c7d8ca;color:#3f5f53}.ac-btn--ghost[data-v-faf7221d]{background:#fff;border-color:#e5e1d5;color:#5f6160}.ac-btn--warning[data-v-faf7221d]{background:#fcf6e4;border-color:#f1d592;color:#9a6a00}.ac-btn--link[data-v-faf7221d]{background:transparent;color:#3f5f53;padding:7px 4px}.ac-btn--delete-recording[data-v-faf7221d]{background:#f9ecec;border-color:#e6c0c0;color:#ae5757}.ac-transcript[data-v-faf7221d]{background:#fff;border:1px solid #ece8dc;border-radius:10px;max-height:280px;overflow-y:auto;padding:10px 14px}.ac-transcript__line[data-v-faf7221d]{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-faf7221d]{background:#f0f7f1;color:#3f5f53}.ac-transcript__line--patient[data-v-faf7221d]{background:#eaf1fe;color:#155dfc}.activity-card[data-v-0d472c26]{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-0d472c26]:hover{box-shadow:0 2px 8px #4b4d4e14}.activity-card--expanded[data-v-0d472c26]{box-shadow:0 4px 12px #4b4d4e1a}.activity-card--expanded[data-v-0d472c26] .ac-collapsed__chevron{transform:rotate(180deg)}.activity-card__header[data-v-0d472c26]{cursor:pointer;padding:13px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.activity-card__skeleton[data-v-0d472c26]{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-a2a54fa8]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.manual-modal__title[data-v-a2a54fa8]{color:#383a3b;font-size:17px;font-weight:700}.manual-modal__subtitle[data-v-a2a54fa8]{color:#757575;font-size:12.5px;margin:3px 0 0}.manual-modal__note[data-v-a2a54fa8]{background:#eaf1ec;border:1px solid #c7d8ca;border-radius:10px;display:flex;gap:11px;padding:12px 14px}.manual-modal__note-icon[data-v-a2a54fa8]{color:#3f5f53;flex-shrink:0;margin-top:1px}.manual-modal__note-text[data-v-a2a54fa8]{color:#3f5f53;font-size:12.5px;line-height:1.55;margin:0}.manual-modal__footer[data-v-a2a54fa8]{background:#fbfaf3}.delete-recording-modal__header[data-v-94bc6f34]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.delete-recording-modal__title[data-v-94bc6f34]{color:#383a3b;font-size:17px;font-weight:700}.delete-recording-modal__warning[data-v-94bc6f34]{background:#f9ecec;border:1px dashed #d79a9a;border-radius:9px;display:flex;gap:11px;padding:12px 14px}.delete-recording-modal__warning-icon[data-v-94bc6f34]{color:#ae5757;flex-shrink:0;margin-top:2px}.delete-recording-modal__warning-title[data-v-94bc6f34]{color:#864747;font-size:13px;font-weight:600;margin-bottom:3px}.delete-recording-modal__warning-text[data-v-94bc6f34]{color:#784040;font-size:12.5px;line-height:1.55}.delete-recording-modal__footer[data-v-94bc6f34]{background:#fbfaf3}.edit-modal__header[data-v-b5973edc]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.edit-modal__title[data-v-b5973edc]{color:#383a3b;font-size:17px;font-weight:700}.edit-modal__subtitle[data-v-b5973edc]{color:#757575;font-size:12.5px;margin:3px 0 0}.edit-modal__footer[data-v-b5973edc]{background:#fbfaf3}.call-summary-modal__header[data-v-6229411a]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.call-summary-modal__title[data-v-6229411a]{color:#383a3b;font-size:17px;font-weight:700}.call-summary-modal__subtitle[data-v-6229411a]{color:#757575;font-size:12.5px;margin:3px 0 0}.call-summary-modal__label[data-v-6229411a]{color:#9e9e9e;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.call-summary-modal__original[data-v-6229411a]{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-6229411a]{background:#fbfaf3}.hist-modal__header[data-v-79652732]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 22px 12px}.hist-modal__title[data-v-79652732]{color:#383a3b;font-size:17px;font-weight:700}.hist-modal__subtitle[data-v-79652732]{color:#757575;font-size:12.5px;margin:3px 0 0}.hist-modal__footer[data-v-79652732]{background:#fbfaf3}.hist-item[data-v-79652732]{display:flex;gap:12px;padding:13px 0}.hist-item+.hist-item[data-v-79652732]{border-top:1px solid #faf9f2}.hist-item__dot[data-v-79652732]{background:#3f5f53;border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.hist-item__body[data-v-79652732]{flex:1}.hist-item__fields[data-v-79652732]{color:#383a3b;font-size:12.5px;font-weight:600}.hist-item__reason[data-v-79652732]{color:#5f6160;font-size:12px;margin-top:3px}.hist-item__who[data-v-79652732]{color:#9e9e9e;font-size:11.5px;margin-top:5px}.patient-activity[data-v-0f33630c]{background:#faf9f2;padding:18px 22px 60px}.patient-activity__header[data-v-0f33630c]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:4px 0 14px}.patient-activity__title[data-v-0f33630c]{color:#383a3b;font-size:21px;font-weight:700;letter-spacing:-.015em;margin:0}.patient-activity__subtitle[data-v-0f33630c]{align-items:center;color:#757575;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:5px 0 0}.patient-activity__pill[data-v-0f33630c]{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-0f33630c]{background:#faf9f2;padding:6px 0 12px;position:sticky;top:0;z-index:5}.patient-activity__meta[data-v-0f33630c]{color:#757575;font-size:12.5px;margin:2px 2px 11px}.patient-activity__empty[data-v-0f33630c]{color:#9e9e9e;padding:50px 20px;text-align:center}.patient-activity__empty .v-icon[data-v-0f33630c]{color:#cfcbba}.patient-activity__empty-title[data-v-0f33630c]{color:#5f6160;font-size:14px;font-weight:600}.patient-activity__empty-text[data-v-0f33630c]{color:#9e9e9e;font-size:13px;margin-top:4px}.patient-activity__more[data-v-0f33630c]{display:flex;justify-content:center;margin-top:16px}.lock-banner[data-v-0f33630c]{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-0f33630c]{border-left:3px solid #9a6a00}.lock-banner--self[data-v-0f33630c]{border-left:3px solid #3f5f53}.lock-banner__pulse[data-v-0f33630c]{animation:lockpulse-0f33630c 1.8s infinite;border-radius:50%;flex-shrink:0;height:7px;width:7px}.lock-banner--other .lock-banner__pulse[data-v-0f33630c]{background:#9a6a00}.lock-banner--self .lock-banner__pulse[data-v-0f33630c]{background:#3f5f53}.lock-banner__text[data-v-0f33630c]{color:#5f6160;font-size:12.5px}.lock-banner__text strong[data-v-0f33630c]{color:#383a3b}@keyframes lockpulse-0f33630c{0%,to{opacity:1}50%{opacity:.35}}.task-row[data-v-b2ae16cb]{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-b2ae16cb]:hover{border-color:rgb(var(--v-theme-primary))}.task-row--overdue[data-v-b2ae16cb]{background-color:rgba(var(--v-theme-error),.04);border-color:rgba(var(--v-theme-error),.5)}.task-title[data-v-b2ae16cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thin-scroll[data-v-5f01d3c3]{scrollbar-width:thin}.thin-scroll[data-v-5f01d3c3]::-webkit-scrollbar{width:6px}.thin-scroll[data-v-5f01d3c3]::-webkit-scrollbar-thumb{background-color:rgba(var(--v-border-color),.4);border-radius:3px}.thin-scroll[data-v-5f01d3c3]::-webkit-scrollbar-track{background:transparent}.calendar-scroll-wrapper[data-v-a733545e]{overflow-x:auto}.compliance-calendar[data-v-a733545e]{min-width:780px}.calendar-header[data-v-a733545e]{display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.week-day-header[data-v-a733545e]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:600;opacity:.7;padding:12px;text-align:center}.calendar-grid[data-v-a733545e]{display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-a733545e]{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-a733545e]{background:rgba(var(--v-theme-surface),.5);opacity:.4}.calendar-day.has-events[data-v-a733545e]{border-color:rgba(var(--v-theme-primary),.2)}.calendar-day.no-data-day[data-v-a733545e]{background:rgb(var(--v-theme-background))}.calendar-day[data-v-a733545e]:hover:not(.other-month){border-color:rgba(var(--v-theme-primary),.3);box-shadow:0 2px 8px #00000014}.day-number[data-v-a733545e]{color:rgb(var(--v-theme-on-surface));font-size:16px;font-weight:600;margin-bottom:8px}.day-events[data-v-a733545e]{display:flex;flex-direction:column;gap:4px}.event-chip[data-v-a733545e]{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-a733545e]:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.event-chip.event-primary[data-v-a733545e]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.event-chip.event-success[data-v-a733545e]{background:rgba(var(--v-theme-success),.4);color:rgb(var(--v-theme-success))}.event-chip.event-primary-1[data-v-a733545e]{background:rgba(var(--v-theme-primary-1),.4);color:rgb(var(--v-theme-primary-1))}.event-chip.event-warning[data-v-a733545e]{background:rgba(var(--v-theme-warning),.4);color:rgb(var(--v-theme-warning))}.event-chip.event-secondary[data-v-a733545e]{background:rgba(var(--v-theme-secondary),.4);color:rgb(var(--v-theme-secondary))}.event-chip.event-info[data-v-a733545e]{background:rgba(var(--v-theme-info),.4);color:rgb(var(--v-theme-info))}.event-icon[data-v-a733545e]{opacity:.9}.event-value[data-v-a733545e]{font-weight:600}.no-data[data-v-a733545e]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;opacity:.5;padding:16px 8px}.legend-box[data-v-a733545e]{border-radius:4px;height:16px;width:16px}.gap-2[data-v-a733545e]{gap:.5rem}.gap-4[data-v-a733545e]{gap:1rem}.critical-alerts-banner[data-v-0cf10490]{background-color:rgb(var(--v-theme-error),.08);border:1px solid rgb(var(--v-theme-error),.3)}.gap-2[data-v-e7ae0f27]{gap:.5rem}.gap-3[data-v-e7ae0f27]{gap:.75rem}.device-card[data-v-e7ae0f27]{transition:all .2s}.device-card[data-v-e7ae0f27]:hover{box-shadow:0 2px 8px #0000001a}.min-width-0[data-v-e7ae0f27]{min-width:0}.reconciliation-banner[data-v-f68eec60]{background-color:rgb(var(--v-theme-warning),.08);border:1px solid rgb(var(--v-theme-warning),.4)}.tabs-scroll-wrapper[data-v-7828de44]{align-items:center;display:flex;position:relative}.tabs-scroll-arrow[data-v-7828de44]{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-7828de44]:hover{background:rgba(var(--v-theme-primary),.18)}.custom-tabs[data-v-7828de44]{display:flex;flex:1;gap:0;overflow-x:auto;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.custom-tabs[data-v-7828de44]::-webkit-scrollbar{display:none}.custom-tab[data-v-7828de44]{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-7828de44]:hover:not(.active){background:#f7fafc;opacity:1}.custom-tab.active[data-v-7828de44]{background:#538462;box-shadow:0 1px 3px #48bb784d;color:#fff;opacity:1}.tabs-card[data-v-7828de44]{background:#fff;border:1px solid #48bb78!important;border-radius:8px!important}.chart-wrapper[data-v-7828de44]{min-height:400px}.chart-container[data-v-7828de44]{background:#fff;height:450px;padding:30px 20px 20px}.vital-table[data-v-7828de44]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.vital-table[data-v-7828de44] .v-data-table__th{background:#f7fafc;color:#4f684a;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.vital-table[data-v-7828de44] .v-data-table__td{padding-block:12px}.empty-state[data-v-7828de44]{background:#f7fafc;border:1px dashed #cbd5e0;border-radius:8px}.btn-group-custom[data-v-7828de44] .v-btn{border-color:#e2e8f0}.report-btn[data-v-7828de44]{border-color:#a6bda7;color:#4a5568}.report-btn[data-v-7828de44]:hover{background:#f7fafc}.gap-2[data-v-7828de44]{gap:.5rem}.vital-card[data-v-dd67bfce]{transition:border-color .2s ease,background-color .2s ease}.vital-card--active[data-v-dd67bfce]{background-color:rgba(var(--v-theme-success),.05)!important;border-color:rgb(var(--v-theme-success))!important}.status-dot[data-v-dd67bfce]{border-radius:50%;display:inline-block;height:8px;width:8px}.status-dot--normal[data-v-dd67bfce]{background-color:rgb(var(--v-theme-success))}.status-dot--warning[data-v-dd67bfce]{background-color:rgb(var(--v-theme-warning))}.status-dot--critical[data-v-dd67bfce]{background-color:rgb(var(--v-theme-error))}.vital-cards-grid[data-v-b932c131]{display:flex;flex-wrap:wrap;gap:16px}.vital-cards-col[data-v-b932c131]{display:flex;flex:1 1 280px;flex-direction:column;gap:16px;min-width:280px}.history-table[data-v-b932c131] th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.history-table[data-v-b932c131] td{padding-bottom:10px;padding-top:10px}.modal-tab-bar[data-v-b932c131]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0}.modal-tab[data-v-b932c131]{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-b932c131]{border-bottom-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary));opacity:1}.threshold-row[data-v-6cc124ce]{min-width:0}.threshold-row--bordered[data-v-6cc124ce]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.threshold-bar-track-area[data-v-6cc124ce]{align-items:center;display:flex;height:12px;position:relative}.threshold-bar-track[data-v-6cc124ce]{border-radius:3px;display:flex;height:6px;overflow:hidden;position:relative;width:100%}.threshold-bar-seg[data-v-6cc124ce]{height:100%;min-width:0}.threshold-bar-seg--critical[data-v-6cc124ce]{background-color:rgb(var(--v-theme-error));opacity:.8}.threshold-bar-seg--warning[data-v-6cc124ce]{background-color:rgb(var(--v-theme-warning));opacity:.8}.threshold-bar-seg--normal[data-v-6cc124ce]{background-color:rgb(var(--v-theme-success))}.threshold-bar-seg--neutral[data-v-6cc124ce]{background-color:rgba(var(--v-border-color),var(--v-border-opacity))}.threshold-bar-dot[data-v-6cc124ce]{border:2px solid rgb(var(--v-theme-surface));border-radius:50%;height:8px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;z-index:1}.threshold-bar-dot--normal[data-v-6cc124ce]{background-color:rgb(var(--v-theme-success))}.threshold-bar-dot--critical[data-v-6cc124ce]{background-color:rgb(var(--v-theme-error))}.threshold-group[data-v-378ab378]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.status-dot[data-v-378ab378]{border-radius:50%;display:inline-block;height:8px;width:8px}.status-dot--normal[data-v-378ab378]{background-color:rgb(var(--v-theme-success))}.status-dot--warning[data-v-378ab378]{background-color:rgb(var(--v-theme-warning))}.status-dot--critical[data-v-378ab378]{background-color:rgb(var(--v-theme-error))}.attachment-card[data-v-909c13c6]{cursor:pointer;overflow:hidden;transition:all .2s}.attachment-card[data-v-909c13c6]:hover{box-shadow:0 4px 12px rgba(var(--v-theme-on-surface),.1);transform:translateY(-2px)}.attachment-selected[data-v-909c13c6]{background-color:rgba(var(--v-theme-primary),.05)!important;border-color:rgb(var(--v-theme-primary))!important}.attachment-preview[data-v-909c13c6]{overflow:hidden;position:relative}.attachment-category-badge[data-v-909c13c6]{position:absolute;right:6px;top:6px}.attachment-selection-overlay[data-v-909c13c6]{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-909c13c6]{cursor:pointer;transition:all .2s}.attachment-list-item[data-v-909c13c6]:hover{box-shadow:0 2px 8px rgba(var(--v-theme-on-surface),.08)}.attachment-list-icon[data-v-909c13c6]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:40px}.upload-dropzone[data-v-909c13c6]{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-909c13c6],.upload-dropzone[data-v-909c13c6]:hover{background-color:rgba(var(--v-theme-primary),.06);border-color:rgb(var(--v-theme-primary))}.upload-dropzone.has-file[data-v-909c13c6]{background-color:rgba(var(--v-theme-success),.04);border-color:rgb(var(--v-theme-success))}.min-width-0[data-v-909c13c6]{min-width:0}.description-clamp[data-v-909c13c6]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.preview-description[data-v-909c13c6]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.attachments-scroll-area[data-v-909c13c6]{max-height:600px;overflow-y:auto}.sentinel[data-v-909c13c6]{align-items:center;display:flex;justify-content:center;min-height:48px;padding:1rem 0}.attachments-search[data-v-909c13c6]{max-inline-size:280px;min-inline-size:240px}.gdd-header-title[data-v-e02d1bc3]{font-size:15px;font-weight:700;line-height:1.3}.gdd-header-sub[data-v-e02d1bc3]{font-size:12.5px;line-height:1.4;margin-top:3px}.gdd-body[data-v-e02d1bc3]{max-height:60vh}.gdd-event[data-v-e02d1bc3]{position:relative}.gdd-event[data-v-e02d1bc3]: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-e02d1bc3]:before{display:none}.gdd-event-dot[data-v-e02d1bc3]{height:10px;margin-top:5px;width:10px}.gdd-event-type[data-v-e02d1bc3]{font-size:13px;font-weight:600}.gdd-event-status[data-v-e02d1bc3]{font-size:12px;gap:6px;margin-top:3px}.gdd-event-meta[data-v-e02d1bc3]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:12px;margin-top:2px}.gdd-event-time[data-v-e02d1bc3]{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:11px;margin-top:4px}.vhm-clickable[data-v-6dbff6ad]:hover{background:rgba(var(--v-theme-on-surface),.04)}.vhm-detail[data-v-6dbff6ad]{max-height:520px}.vhm-section-title[data-v-6dbff6ad]{font-size:13px;letter-spacing:.04em}.vhm-empty[data-v-6dbff6ad]{font-size:13px}.vhm-list[data-v-6dbff6ad]{padding-left:18px}.vhm-list li[data-v-6dbff6ad]{font-size:13.5px;margin-bottom:4px}.vhm-card[data-v-6dbff6ad]{border-radius:8px;padding:10px 14px}.vhm-card-title[data-v-6dbff6ad]{font-size:13.5px;font-weight:600}.vhm-card-meta[data-v-6dbff6ad]{gap:6px}.cpt-tab[data-v-c15a1cc3]{background:#faf9f2;gap:14px;padding:18px 22px 60px}.cpt-tab[data-v-c15a1cc3] .v-card{background:#fff!important;border:1px solid #e5e1d5!important;box-shadow:0 1px 2px #4b4d4e08!important}.cp-dot[data-v-c15a1cc3]{background:currentColor;flex:none;height:7px;width:7px}.cp-goal-value[data-v-c15a1cc3]{font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.dosage-timeline__item[data-v-e615fdf6]{display:flex;gap:12px}.dosage-timeline__dot[data-v-e615fdf6]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px}.dosage-timeline__dot .dot[data-v-e615fdf6]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.dosage-timeline__dot .dot--active[data-v-e615fdf6]{background:rgb(var(--v-theme-primary))}.dosage-timeline__dot .dot--past[data-v-e615fdf6]{background:rgb(var(--v-theme-on-surface));opacity:.25}.dosage-timeline__dot .dot--line[data-v-e615fdf6]{background:rgb(var(--v-theme-on-surface));flex:1;margin-top:4px;min-height:20px;opacity:.12;width:2px}.dosage-timeline__content[data-v-e615fdf6]{flex:1}.disclosure-list[data-v-a313a8aa]{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-435e0438] .v-navigation-drawer__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.copilot-panel[data-v-435e0438]{height:100%;overflow:hidden}.copilot-header[data-v-435e0438]{background-color:rgb(var(--v-theme-surface));flex-shrink:0}.copilot-messages[data-v-435e0438]{background-color:rgb(var(--v-theme-background));min-height:0;overflow-y:auto}.copilot-messages[data-v-435e0438]::-webkit-scrollbar{width:5px}.copilot-messages[data-v-435e0438]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.15);border-radius:3px}.tool-ticker[data-v-435e0438]{background-color:rgba(var(--v-theme-primary),.06);border-top:1px solid rgba(var(--v-theme-primary),.12);flex-shrink:0}.slow-notice[data-v-435e0438]{background-color:rgba(var(--v-theme-warning),.08);border-top:1px solid rgba(var(--v-theme-warning),.16);flex-shrink:0}.copilot-resize-handle[data-v-435e0438]{cursor:col-resize;inline-size:6px;inset-block:0;inset-inline-start:0;position:absolute;transition:background-color .15s ease;z-index:3}.copilot-resize-handle--active[data-v-435e0438],.copilot-resize-handle[data-v-435e0438]:hover{background-color:rgba(var(--v-theme-primary),.25)}.scroll-latest-btn[data-v-435e0438]{inline-size:-moz-fit-content;inline-size:fit-content;inset-block-end:96px;inset-inline:0;margin-inline:auto;position:absolute;z-index:4}.min-w-0[data-v-435e0438]{min-inline-size:0}.copilot-input[data-v-435e0438]{background-color:rgb(var(--v-theme-surface));flex-shrink:0}.suggested-questions[data-v-435e0438]{max-width:100%}.suggested-chip[data-v-435e0438]{cursor:pointer;height:auto!important;padding:6px 12px!important;text-align:center;white-space:normal}.suggested-chip[data-v-435e0438] .v-chip__content{line-height:1.4;white-space:normal}.fade-enter-active[data-v-435e0438],.fade-leave-active[data-v-435e0438]{transition:opacity .2s}.fade-enter-from[data-v-435e0438],.fade-leave-to[data-v-435e0438]{opacity:0}.star-icon-card[data-v-f01449c7]{border-radius:6px;height:36px;width:36px}.roles-fieldset[data-v-f01449c7]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;padding:0}.roles-fieldset legend[data-v-f01449c7]{font-size:12px;letter-spacing:.5px;margin-left:12px}.primary-toggle[data-v-f01449c7]{min-width:100px}.history-panels[data-v-f01449c7]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px!important;overflow:hidden}.history-panels[data-v-f01449c7] .v-expansion-panel{background:transparent!important}.history-panels[data-v-f01449c7] .v-expansion-panel-text__wrapper{padding:0}.history-panel-title[data-v-f01449c7]{background:rgba(var(--v-theme-primary),.04);min-height:36px!important}.history-panel-title[data-v-f01449c7] .v-expansion-panel-title__overlay{background:transparent}.history-indicator[data-v-f01449c7]{flex-shrink:0;padding-top:5px;width:14px}.history-dot[data-v-f01449c7]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.history-dot--past[data-v-f01449c7]{background:rgba(var(--v-theme-on-surface),.15);border:2px solid rgba(var(--v-theme-on-surface),.2)}.history-connector[data-v-f01449c7]{background:rgba(var(--v-theme-on-surface),.1);flex:1;margin-top:4px;min-height:18px;width:2px}.summary-card[data-v-335db648]{background-color:rgb(var(--v-theme-background));border:1px solid rgb(var(--v-theme-success));white-space:nowrap}.profile-section__title[data-v-335db648]{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-335db648]{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:480px){.profile-grid[data-v-335db648]{grid-template-columns:1fr}}.profile-field[data-v-335db648]{display:flex;flex-direction:column;gap:2px}.profile-label[data-v-335db648]{font-size:.7rem;letter-spacing:.04em;opacity:.5;text-transform:uppercase}.profile-label[data-v-335db648],.profile-value[data-v-335db648]{color:rgb(var(--v-theme-on-surface))}.profile-value[data-v-335db648]{font-size:.85rem;font-weight:500;max-width:100%;overflow-wrap:break-word;word-break:break-all}[data-v-335db648] .conflict-tooltip{background-color:rgb(var(--v-theme-success))!important;border-radius:4px!important;color:#fff!important;max-width:200px!important}[data-v-335db648] .condition-chip{height:auto!important;white-space:normal!important}[data-v-335db648] .condition-chip .v-chip__content{overflow-wrap:break-word!important;white-space:normal!important}.comm-chat-card[data-v-299c980c]{height:560px;overflow:hidden}.no-permission-overlay[data-v-299c980c]{background:linear-gradient(175deg,#66aff8,#77bae0 50%,#8bdafe);border-radius:inherit;height:100%}.lock-icon-wrap[data-v-299c980c]{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-299c980c]{color:#191919d1;line-height:1.5}.incoming-call-view[data-v-299c980c]{background:linear-gradient(175deg,#1a6abf,#2b7fd4 45%,#6fc6f8);border-radius:inherit;height:100%}.avatar-wrapper[data-v-299c980c]{align-items:center;display:flex;height:128px;justify-content:center;position:relative;width:128px}.avatar-pulse-ring[data-v-299c980c]{animation:ring-pulse-299c980c 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-299c980c]{box-shadow:0 0 0 5px #ffffff47;position:relative;z-index:1}@keyframes ring-pulse-299c980c{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.1;transform:scale(1.18)}}.accept-pulse[data-v-299c980c]{animation:accept-glow-299c980c 1.2s ease-in-out infinite}@keyframes accept-glow-299c980c{0%,to{box-shadow:0 0 #4caf508c}50%{box-shadow:0 0 0 12px #4caf5000}}.ctrl-label[data-v-299c980c]{color:#ffffffe6;font-size:12px;text-align:center}.gap-2[data-v-299c980c]{gap:.5rem}.gap-6[data-v-299c980c]{gap:1.5rem}.metrics-row .metric-col[data-v-71f13969]{position:relative}.metrics-row .metric-col[data-v-71f13969]: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-71f13969]:nth-child(2n):after{display:none}}@media (max-width:599px){.metrics-row .metric-col[data-v-71f13969]:after{display:none!important}}.star-icon-card[data-v-71f13969]{border-radius:6px;height:36px;width:36px}.comm-pref-tab[data-v-c8375c66]{min-height:300px}.pref-section-header[data-v-c8375c66]{margin-bottom:16px}.consent-row[data-v-c8375c66],.pref-section-header[data-v-c8375c66]{align-items:center;display:flex;gap:12px}.consent-row[data-v-c8375c66]{flex-wrap:wrap;justify-content:space-between;padding:10px 0}.consent-row+.consent-row[data-v-c8375c66]{border-top:1px solid rgba(var(--v-theme-on-surface),.06)}.consent-row-label[data-v-c8375c66]{align-items:center;display:flex;gap:8px;min-width:0}.consent-chip[data-v-c8375c66]{cursor:pointer;flex-shrink:0}.history-toggle[data-v-c8375c66]{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-c8375c66]{border-top:1px solid rgba(var(--v-theme-on-surface),.06)}.expand-enter-active[data-v-c8375c66],.expand-leave-active[data-v-c8375c66]{max-height:480px;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.expand-enter-from[data-v-c8375c66],.expand-leave-to[data-v-c8375c66]{max-height:0;opacity:0}.history-toggle[data-v-8416a8c0]{align-items:center;background:transparent;border:none;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;gap:8px;padding:0;width:100%}.expand-enter-active[data-v-8416a8c0],.expand-leave-active[data-v-8416a8c0]{max-height:640px;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.expand-enter-from[data-v-8416a8c0],.expand-leave-to[data-v-8416a8c0]{max-height:0;opacity:0}.risk-level-tab[data-v-92c6bb0c]{min-height:300px}.pref-section-header[data-v-92c6bb0c]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.history-toggle[data-v-92c6bb0c]{align-items:center;background:transparent;border:none;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;gap:8px;padding:0;width:100%}.expand-enter-active[data-v-92c6bb0c],.expand-leave-active[data-v-92c6bb0c]{max-height:480px;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.expand-enter-from[data-v-92c6bb0c],.expand-leave-to[data-v-92c6bb0c]{max-height:0;opacity:0}.modal-tab-bar[data-v-76e88726]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0}.modal-tab[data-v-76e88726]{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-76e88726]{border-bottom-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary));opacity:1}.description-clamp[data-v-e2b15c4d]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.field-item[data-v-e2b15c4d]{border-radius:4px;padding-inline:4px;transition:background-color .15s ease}.field-item[data-v-e2b15c4d]:hover{background-color:rgba(var(--v-theme-primary),.06)}.pcx-row[data-v-5badedf2]{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-5badedf2]:last-child{border-bottom:none}.pcx-row[data-v-5badedf2]:hover{background-color:rgba(var(--v-theme-primary),.03)}.pcx-row--highlighted[data-v-5badedf2]{background-color:rgba(var(--v-theme-primary),.06)}.pcx-row--disabled[data-v-5badedf2]{opacity:.72}.pcx-cell[data-v-5badedf2]{min-width:0;padding:11px 14px}.pcx-cell--key[data-v-5badedf2]{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-5badedf2]{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:.8125rem;font-weight:600;line-height:1.45;word-break:break-word}.pcx-cell--value[data-v-5badedf2]{display:flex;flex-direction:column;gap:2px;justify-content:center}.pcx-last-modified[data-v-5badedf2]{font-size:.6875rem;line-height:1.3}.pcx-value-text[data-v-5badedf2]{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-5badedf2]{align-items:center;display:flex;justify-content:center;padding-inline:2px}.value-clamp-1[data-v-5badedf2]{-webkit-line-clamp:1}.value-clamp-1[data-v-5badedf2],.value-clamp-3[data-v-5badedf2]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.value-clamp-3[data-v-5badedf2]{-webkit-line-clamp:3}.timeline-card[data-v-962d6379]{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-962d6379]{background:rgba(var(--v-theme-on-surface),.025);border-radius:8px;padding:10px 12px}.value-change-row[data-v-962d6379]{align-items:center;display:flex;gap:10px;min-width:0}.value-change-label[data-v-962d6379]{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;width:52px}.value-pill[data-v-962d6379]{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-962d6379]{background:rgba(var(--v-theme-on-surface),.07);color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));text-decoration:line-through;text-decoration-color:rgba(var(--v-theme-on-surface),.3)}.value-pill--new[data-v-962d6379]{background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.actor-initials[data-v-962d6379]{font-size:.55rem;font-weight:700;line-height:1}.sk-avatar[data-v-962d6379],.sk-line[data-v-962d6379]{animation:sk-pulse-962d6379 1.5s ease-in-out infinite;background:rgba(var(--v-theme-on-surface),.1)}.sk-avatar[data-v-962d6379]{border-radius:50%;height:40px;width:40px}.sk-line[data-v-962d6379]{border-radius:6px;height:12px}@keyframes sk-pulse-962d6379{0%,to{opacity:1}50%{opacity:.45}}.reason-note[data-v-962d6379]{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-c827af56]{--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-c827af56],.pcx-table[data-v-c827af56]{background-color:rgb(var(--v-theme-surface))}.pcx-row--head[data-v-c827af56]{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-c827af56]{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.pcx-head-cell--key[data-v-c827af56]{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.pcx-body--scroll[data-v-c827af56]{max-height:212px;overflow-y:auto}.assign-control[data-v-2393a3cc]{flex:0 0 264px;inline-size:264px;max-inline-size:264px;min-inline-size:264px}.assign-control[data-v-2393a3cc] .v-field__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.assign-control[data-v-2393a3cc]{flex:1 1 100%;inline-size:100%;max-inline-size:100%;min-inline-size:0}}.editor-toolbar[data-v-1edec955]{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-1edec955]{max-height:400px;min-height:280px;overflow-y:auto;padding:16px}.section-editor[data-v-1edec955] .ProseMirror{font-size:.875rem;line-height:1.6;min-height:240px;outline:none}.section-editor[data-v-1edec955] .ProseMirror p.is-editor-empty:first-child:before{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.section-editor[data-v-1edec955] .ProseMirror h2{font-size:1.1rem;font-weight:600;margin-bottom:8px}.section-editor[data-v-1edec955] .ProseMirror h3{font-size:1rem;font-weight:600;margin-bottom:6px}.section-editor[data-v-1edec955] .ProseMirror p{margin-bottom:8px}.section-editor[data-v-1edec955] .ProseMirror ol,.section-editor[data-v-1edec955] .ProseMirror ul{margin-bottom:8px;padding-left:20px}.section-editor[data-v-1edec955] .ProseMirror li{margin-bottom:4px}.report-cover[data-v-c6e39c9d]{background:#2e4d3a;min-height:130px}.report-cover__brand[data-v-c6e39c9d]{color:#ffffffb3;font-size:13px;font-weight:600;letter-spacing:.02em}.report-cover__type-badge[data-v-c6e39c9d]{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-c6e39c9d]{color:#ffffff80;font-family:monospace;font-size:11px;letter-spacing:.03em}.section-icon-box[data-v-c6e39c9d]{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-c6e39c9d]{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-c6e39c9d]{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-c6e39c9d]{background:rgba(var(--v-theme-on-surface),.02)}.report-section-html[data-v-c6e39c9d]{color:rgb(var(--v-theme-on-surface));font-size:.875rem;line-height:1.65}.report-section-html[data-v-c6e39c9d] h1,.report-section-html[data-v-c6e39c9d] h2,.report-section-html[data-v-c6e39c9d] h3,.report-section-html[data-v-c6e39c9d] h4{font-weight:600;line-height:1.3;margin:0 0 8px}.report-section-html[data-v-c6e39c9d] p{margin:0 0 8px}.report-section-html[data-v-c6e39c9d] p:last-child{margin-bottom:0}.report-section-html[data-v-c6e39c9d] ol,.report-section-html[data-v-c6e39c9d] ul{margin:0 0 8px;padding-left:18px}.report-section-html[data-v-c6e39c9d] li{margin-bottom:3px}.report-section-html[data-v-c6e39c9d] b,.report-section-html[data-v-c6e39c9d] strong{font-weight:600}.report-section-html[data-v-c6e39c9d] table{border-collapse:collapse;font-size:.8125rem;margin:4px 0;width:100%}.report-section-html[data-v-c6e39c9d] thead tr{background:rgba(var(--v-theme-on-surface),.04)}.report-section-html[data-v-c6e39c9d] th{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:7px 10px;text-align:left;text-transform:uppercase}.report-section-html[data-v-c6e39c9d] td{border-bottom:1px solid rgba(var(--v-border-color),calc(var(--v-border-opacity)*.6));padding:7px 10px}.report-section-html[data-v-c6e39c9d] td:last-child{border-bottom-color:transparent}.report-section-html[data-v-c6e39c9d] tr:last-child td{border-bottom:none}.report-section-html[data-v-c6e39c9d] 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-c6e39c9d] .stat-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:4px 0 10px}.report-section-html[data-v-c6e39c9d] .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-c6e39c9d] .stat-value{font-size:1.6rem;font-weight:700;line-height:1.1}.report-section-html[data-v-c6e39c9d] .stat-label{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:.625rem;letter-spacing:.07em;margin-top:3px;text-transform:uppercase}.report-section-html[data-v-c6e39c9d] .callout,.report-section-html[data-v-c6e39c9d] .callout-warning{background:#ff980014;border-radius:6px;color:#e65100;font-size:.8125rem;margin:8px 0;padding:7px 10px}.report-section-html[data-v-c6e39c9d] .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-c6e39c9d] .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-c6e39c9d] .care-team-member:last-child{border-bottom:none}.report-section-html[data-v-c6e39c9d] .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-c6e39c9d] .care-team-name{font-size:.875rem;font-weight:600}.report-section-html[data-v-c6e39c9d] .care-team-role{color:rgba(var(--v-theme-on-surface),var(--v-quiet-text-opacity));font-size:.75rem}@media print{.no-print[data-v-c6e39c9d]{display:none!important}}.report-card[data-v-eab4a0ac]{transition:box-shadow .2s}.report-card[data-v-eab4a0ac]:hover{box-shadow:0 4px 16px rgba(var(--v-theme-primary),.08)}.reports-table[data-v-eab4a0ac] th{font-size:.8125rem!important;font-weight:600!important;white-space:nowrap}@keyframes spin-eab4a0ac{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin[data-v-eab4a0ac]{animation:spin-eab4a0ac 1.2s linear infinite}.font-mono[data-v-eab4a0ac]{font-family:monospace}.bg-grey-lighten-4[data-v-13c9c818]{background-color:rgb(var(--v-theme-surface))}.match-height .v-col[data-v-13c9c818]{display:flex}.match-height .v-col>*[data-v-13c9c818]{width:100%}.fill-height[data-v-13c9c818],.fill-height[data-v-13c9c818] .v-card{display:flex;flex-direction:column;height:100%}.fill-height[data-v-13c9c818] .v-card-text{flex-grow:1}.tabs-card[data-v-13c9c818]{border:2px solid rgb(var(--v-theme-primary))!important;border-radius:8px!important;scroll-margin-block-start:5rem}.tabs-scroll-wrapper[data-v-13c9c818]{align-items:center;display:flex;position:relative}.tabs-scroll-arrow[data-v-13c9c818]{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-13c9c818]:hover{background:rgba(var(--v-theme-primary),.18)}.custom-tabs[data-v-13c9c818]{display:flex;flex:1;gap:0;overflow-x:auto;padding:4px;scrollbar-width:none}.custom-tabs[data-v-13c9c818]::-webkit-scrollbar{display:none}.custom-tab[data-v-13c9c818]{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-13c9c818]:hover:not(.active){background:rgba(var(--v-theme-on-surface),.04);opacity:.9}.custom-tab.active[data-v-13c9c818]{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-13c9c818]{opacity:.95}.care-plan-content[data-v-13c9c818],.medications-content[data-v-13c9c818]{padding:0}.medications-row[data-v-13c9c818] .v-col{display:flex;flex-direction:column}.fixed-height-col[data-v-13c9c818]{height:500px}.fixed-height-col>*[data-v-13c9c818]{height:100%;overflow:hidden}.fixed-height-col[data-v-13c9c818] .v-card{display:flex;flex-direction:column;height:100%!important;overflow:hidden}.fixed-height-col[data-v-13c9c818] .v-card-text{flex:1;min-height:0;overflow-y:auto}
