.huddle-demo[data-v-12f3d573]{font-family:Inter,-apple-system,sans-serif;font-size:14px;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-width:700px;background:#fff}.demo-marker[data-v-12f3d573]{background:#f5f1e8;text-align:center;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#999;padding:4px;border-bottom:1px solid #e0e0e0}.huddle-header[data-v-12f3d573]{padding:12px 16px;border-bottom:1px solid #e0e0e0}.patient-meta[data-v-12f3d573]{font-weight:400;color:#888;font-size:12px;margin-left:8px}.huddle-tabs[data-v-12f3d573]{display:flex;gap:4px;padding:8px 16px;border-bottom:1px solid #e0e0e0}.huddle-tab[data-v-12f3d573]{border:1px solid #ccc;background:#fff;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:all .15s ease}.huddle-tab[data-v-12f3d573]:hover{border-color:#4a90d9;color:#4a90d9}.huddle-tab-active[data-v-12f3d573]{background:#e8f0fe;border-color:#4a90d9;color:#4a90d9;font-weight:600}.huddle-tab-count[data-v-12f3d573]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:600;background:#ccc;color:#555;margin-left:4px}.huddle-tab-active .huddle-tab-count[data-v-12f3d573]{background:#fff;color:#4a90d9}.huddle-body[data-v-12f3d573]{padding:0}.huddle-empty[data-v-12f3d573]{padding:32px;text-align:center;color:#999}.problem-block[data-v-12f3d573]{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer}.problem-block[data-v-12f3d573]:last-child{border-bottom:none}.problem-block[data-v-12f3d573]:hover{background:#fafafa}.problem-header[data-v-12f3d573]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.problem-title[data-v-12f3d573]{font-size:14px;font-weight:600;color:#1a1a1a}.timeline-link[data-v-12f3d573]{border:none;background:none;padding:1px 6px;font-size:11px;font-weight:500;color:#4a90d9;cursor:pointer;border-radius:3px;white-space:nowrap;margin-left:auto}.timeline-link[data-v-12f3d573]:hover{background:#e8f0fe}.badge[data-v-12f3d573]{padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;display:inline-block;white-space:nowrap;text-transform:uppercase;flex-shrink:0}.badge-danger[data-v-12f3d573]{background:#fde8e8;color:#d32f2f}.badge-warning[data-v-12f3d573]{background:#fff3e0;color:#e65100}.badge-hcc[data-v-12f3d573]{background:#fef3cd;color:#856404;cursor:help}.reassess-signal[data-v-12f3d573]{font-size:12px;font-weight:500;color:#d32f2f;margin:0 0 4px 2px}.meta-text[data-v-12f3d573]{font-size:13px;color:#888;margin:0 0 2px}.task-row[data-v-12f3d573]{display:flex;align-items:center;gap:8px;padding:4px;border-radius:4px}.task-row[data-v-12f3d573]:hover{background:#f5f5f5}.task-icon[data-v-12f3d573]{font-size:14px;width:20px;text-align:center;flex-shrink:0}.task-title[data-v-12f3d573]{font-size:13px;font-weight:500;color:#333;flex-grow:1}.plan-card[data-v-12f3d573]{margin-top:4px;margin-left:2px}.plan-text[data-v-12f3d573]{font-size:14px;color:#666;margin:0;line-height:1.5;display:flex;align-items:flex-start;gap:4px}.plan-label[data-v-12f3d573]{font-weight:600;color:#555;width:16px;flex-shrink:0}.plan-label-spacer[data-v-12f3d573]{width:16px;flex-shrink:0}.plan-item[data-v-12f3d573]{display:flex;align-items:flex-start;gap:4px;padding:1px 0}@media(max-width:380px){.huddle-tabs[data-v-12f3d573]{flex-wrap:wrap}.problem-header[data-v-12f3d573]{flex-direction:column;align-items:flex-start}.timeline-link[data-v-12f3d573]{margin-left:0}}.encounter-demo[data-v-78a4ae3f]{font-family:Inter,-apple-system,sans-serif;font-size:14px;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-width:700px;background:#fff}.demo-marker[data-v-78a4ae3f]{background:#f5f1e8;text-align:center;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#999;padding:4px;border-bottom:1px solid #e0e0e0}.format-bar[data-v-78a4ae3f]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid #e0e0e0}.format-label[data-v-78a4ae3f]{font-size:12px;font-weight:500;color:#888}.format-btn[data-v-78a4ae3f]{border:1px solid #ccc;background:#fff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#555;cursor:pointer;transition:all .15s ease}.format-btn[data-v-78a4ae3f]:hover{border-color:#4a90d9;color:#4a90d9}.format-btn-active[data-v-78a4ae3f]{background:#e8f0fe;border-color:#4a90d9;color:#4a90d9;font-weight:600}.note-container[data-v-78a4ae3f]{padding:16px}.note-card[data-v-78a4ae3f]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000f}.m-b-12[data-v-78a4ae3f]{margin-bottom:12px}.m-b-4[data-v-78a4ae3f],.section[data-v-78a4ae3f]{margin-bottom:4px}.section-title[data-v-78a4ae3f]{font-size:14px;font-weight:600;color:#4a90d9;margin:0 0 6px}.section-text[data-v-78a4ae3f]{font-size:13px;color:#444;margin:0;line-height:1.6}.section-divider[data-v-78a4ae3f]{border:none;border-top:1px solid #f0f0f0;margin:12px 0}.problem-card[data-v-78a4ae3f]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f5f5f5}.problem-card[data-v-78a4ae3f]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.problem-card-header[data-v-78a4ae3f]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.problem-name[data-v-78a4ae3f]{font-size:14px;font-weight:600;color:#1a1a1a}.problem-name-inline[data-v-78a4ae3f]{font-weight:600;color:#1a1a1a;margin-right:4px}.icd-tag[data-v-78a4ae3f]{padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;background:#e8f0fe;color:#4a90d9}.field-row[data-v-78a4ae3f]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#444;line-height:1.6;margin-bottom:2px}.field-label[data-v-78a4ae3f]{font-weight:600;color:#555;width:16px;flex-shrink:0}.plan-content[data-v-78a4ae3f]{white-space:pre-wrap}@media(max-width:380px){.format-bar[data-v-78a4ae3f]{flex-wrap:wrap}}.timeline-demo[data-v-6407427d]{font-family:Inter,-apple-system,sans-serif;font-size:14px;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-width:700px;background:#fff}.demo-marker[data-v-6407427d]{background:#f5f1e8;text-align:center;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#999;padding:4px;border-bottom:1px solid #e0e0e0}.d-flex[data-v-6407427d]{display:flex}.align-items-center[data-v-6407427d]{align-items:center}.gap-4[data-v-6407427d]{gap:4px}.gap-8[data-v-6407427d]{gap:8px}.flex-wrap[data-v-6407427d]{flex-wrap:wrap}.timeline-header[data-v-6407427d]{padding:12px 16px;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:6px}.problem-name[data-v-6407427d]{font-size:16px;font-weight:600;color:#1a1a1a}.icd-tag[data-v-6407427d]{padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;background:#e8f0fe;color:#4a90d9}.timeline-label[data-v-6407427d]{font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.3px}.btn-back[data-v-6407427d]{border:none;background:none;padding:2px 0;font-size:12px;font-weight:500;color:#4a90d9;cursor:pointer}.btn-back[data-v-6407427d]:hover{text-decoration:underline}.recap-btn[data-v-6407427d]{border:1px solid #4a90d9;background:#e8f0fe;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:600;color:#4a90d9;cursor:pointer;transition:all .15s ease;align-self:flex-start}.recap-btn[data-v-6407427d]:hover{background:#d0e1f9}.recap-btn[data-v-6407427d]:disabled{opacity:.7;cursor:default}.spinner[data-v-6407427d]{display:inline-block;width:12px;height:12px;border:2px solid #4a90d9;border-top-color:transparent;border-radius:50%;animation:spin-6407427d .6s linear infinite;margin-right:4px;vertical-align:middle}@keyframes spin-6407427d{to{transform:rotate(360deg)}}.recap-panel[data-v-6407427d]{padding:12px 16px;margin:12px 16px;background:#f0f7ff;border-radius:8px;border:1px solid #cce0ff}.recap-narrative[data-v-6407427d]{font-size:13px;color:#333;margin:0 0 8px;line-height:1.6;font-style:italic}.recap-section[data-v-6407427d]{margin-top:8px}.recap-section-label[data-v-6407427d]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#888;margin:0 0 4px}.recap-med-row[data-v-6407427d]{padding:3px 0}.med-name[data-v-6407427d]{font-weight:600;font-size:12px;color:#4a90d9}.med-dosage[data-v-6407427d]{font-size:11px;color:#555}.med-date[data-v-6407427d]{font-size:10px;color:#888}.med-detail[data-v-6407427d]{font-size:11px;color:#555;margin:1px 0 0}.recap-badge[data-v-6407427d]{padding:1px 4px;border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase;white-space:nowrap}.recap-badge-active[data-v-6407427d]{background:#e8f0fe;color:#4a90d9}.recap-badge-success[data-v-6407427d]{background:#e8f5e9;color:#2e7d32}.recap-badge-warn[data-v-6407427d]{background:#fff3e0;color:#e65100}.recap-badge-danger[data-v-6407427d]{background:#fde8e8;color:#d32f2f}.recap-badge-muted[data-v-6407427d]{background:#f5f5f5;color:#888}.metrics-row[data-v-6407427d]{display:flex;flex-wrap:wrap;gap:12px}.metric-item[data-v-6407427d]{font-size:12px}.metric-name[data-v-6407427d]{font-weight:500}.metric-date[data-v-6407427d]{color:#888}.timeline-body[data-v-6407427d]{padding:0 16px 16px}.timeline-entry[data-v-6407427d]{border-left:2px solid #4a90d9;padding:10px 0 10px 14px;margin-left:8px}.timeline-entry[data-v-6407427d]:last-child{border-left-color:#e0e0e0}.entry-header[data-v-6407427d]{margin-bottom:4px}.entry-date[data-v-6407427d]{font-size:13px;font-weight:600;color:#333}.entry-provider[data-v-6407427d]{font-size:12px;color:#888;margin-left:8px}.entry-field[data-v-6407427d]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#555;line-height:1.5;margin-bottom:2px}.entry-label[data-v-6407427d]{font-weight:600;color:#555;width:16px;flex-shrink:0}@media(max-width:380px){.recap-panel[data-v-6407427d]{margin:8px}.metrics-row[data-v-6407427d]{flex-direction:column;gap:4px}}
