.action-bar[data-v-47199cb0]{margin-top:1rem;padding:.8rem 1rem;border-radius:18px;background:#0f172aeb;border:1px solid rgba(148,163,184,.2);box-shadow:0 14px 30px #0f172a3d;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between}.action-summary[data-v-47199cb0],.action-buttons[data-v-47199cb0]{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.summary-item[data-v-47199cb0],.action-button[data-v-47199cb0]{border-radius:9999px;font-size:.78rem}.summary-item[data-v-47199cb0]{padding:.35rem .7rem;color:#e2e8f0;background:#1e293bf2}.action-button[data-v-47199cb0]{border:1px solid rgba(148,163,184,.18);background:#fff;color:#111827;padding:.48rem .85rem;cursor:pointer}.action-button.primary[data-v-47199cb0]{background:#ea580c;color:#fff;border-color:#ea580c59}.action-button.subtle[data-v-47199cb0]{background:transparent;color:#e2e8f0}.audio-meters[data-v-0f93732d]{display:flex;gap:1rem;margin-bottom:1rem;padding:.75rem;background:#1e293b;border-radius:8px}.meter[data-v-0f93732d]{flex:1}.meter label[data-v-0f93732d]{font-size:.75rem;color:#94a3b8;display:block;margin-bottom:.25rem}.meter-bar[data-v-0f93732d]{height:6px;background:#334155;border-radius:3px;overflow:hidden}.meter-fill[data-v-0f93732d]{height:100%;border-radius:3px;transition:width .1s}.meter-fill.nurse[data-v-0f93732d]{background:#3b82f6}.meter-fill.patient[data-v-0f93732d]{background:#22c55e}.meter-value[data-v-0f93732d]{font-size:.7rem;color:#64748b}.readiness-panel[data-v-7be265ff]{padding:1rem;border-radius:18px;background:#080f18d1;border:1px solid rgba(148,163,184,.14)}.panel-head[data-v-7be265ff]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.eyebrow[data-v-7be265ff]{margin:0 0 .25rem;font-size:.72rem;color:#67e8f9;letter-spacing:.08em;text-transform:uppercase}.panel-head h2[data-v-7be265ff]{margin:0;font-size:1rem;color:#f8fafc}.summary[data-v-7be265ff]{margin:.8rem 0 0;color:#cbd5e1;line-height:1.5}.status-grid[data-v-7be265ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.9rem}.status-card[data-v-7be265ff]{padding:.8rem;border-radius:12px;background:#0f172ad1;border:1px solid rgba(148,163,184,.14)}.label[data-v-7be265ff]{display:block;color:#94a3b8;font-size:.76rem;margin-bottom:.35rem}.value[data-v-7be265ff]{color:#f8fafc;font-weight:700}.value[data-state=ok][data-v-7be265ff]{color:#86efac}.value[data-state=warn][data-v-7be265ff]{color:#fde68a}.value[data-state=error][data-v-7be265ff]{color:#fca5a5}.value[data-state=muted][data-v-7be265ff]{color:#cbd5e1}.issue-list[data-v-7be265ff]{margin:.9rem 0 0;padding-left:1rem;color:#fecaca;line-height:1.5}.healthy-copy[data-v-7be265ff]{margin:.9rem 0 0;color:#94f2d0;line-height:1.5}.ghost-button[data-v-7be265ff]{border:1px solid rgba(148,163,184,.32);background:#0f172ae6;color:#e2e8f0;border-radius:9999px;padding:.42rem .75rem;cursor:pointer;font-size:.78rem}.diagnostics-panel[data-v-7be265ff]{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(148,163,184,.14)}.diagnostics-panel summary[data-v-7be265ff]{cursor:pointer;color:#e2e8f0;font-weight:600}.diagnostics-grid[data-v-7be265ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-top:.9rem}.diagnostic-actions[data-v-7be265ff]{display:flex;align-items:center;gap:.65rem;margin-top:.9rem}.copy-status[data-v-7be265ff]{color:#94a3b8;font-size:.78rem}.diagnostic-error[data-v-7be265ff]{margin:.9rem 0 0;color:#fca5a5}.diagnostic-events[data-v-7be265ff]{margin:.9rem 0 0;padding-left:1rem;color:#cbd5e1;line-height:1.45}.diagnostic-events strong[data-v-7be265ff]{display:inline-block;min-width:2.75rem;margin-right:.35rem;text-transform:uppercase;font-size:.7rem}.diagnostic-events strong[data-tone=info][data-v-7be265ff]{color:#86efac}.diagnostic-events strong[data-tone=warn][data-v-7be265ff]{color:#fde68a}.diagnostic-events strong[data-tone=error][data-v-7be265ff]{color:#fca5a5}.diagnostic-json[data-v-7be265ff]{margin:.9rem 0 0;padding:.8rem;border-radius:12px;background:#0f172ae6;border:1px solid rgba(148,163,184,.14);color:#cbd5e1;font-size:.74rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:18rem;overflow:auto}@media (max-width: 720px){.panel-head[data-v-7be265ff]{flex-direction:column}}.signals-panel[data-v-be353957]{padding:1rem;border-radius:18px;background:linear-gradient(180deg,#fff8f0f0,#fffffffa);border:1px solid rgba(148,163,184,.18);color:#1f2937}.signals-header[data-v-be353957],.signals-stats[data-v-be353957],.section-head[data-v-be353957],.signal-top[data-v-be353957]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.eyebrow[data-v-be353957]{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#9a3412}.signals-header h2[data-v-be353957]{margin:0;font-size:1rem}.signals-stats[data-v-be353957]{flex-wrap:wrap;justify-content:flex-end}.stat-pill[data-v-be353957],.severity-pill[data-v-be353957],.priority-pill[data-v-be353957],.question-button[data-v-be353957]{border-radius:9999px;font-size:.74rem}.stat-pill[data-v-be353957],.severity-pill[data-v-be353957],.priority-pill[data-v-be353957]{padding:.28rem .58rem}.stat-pill[data-v-be353957]{background:#0f172a0f;color:#475569}.stat-pill.critical[data-v-be353957]{background:#ef44441f;color:#991b1b}.signals-grid[data-v-be353957]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:.9rem}.signals-card[data-v-be353957]{padding:.95rem;border-radius:14px;border:1px solid rgba(148,163,184,.16)}.warning-card[data-v-be353957]{background:#fef2f2e0;border-color:#ef444429}.missing-card[data-v-be353957]{background:#fffbebe6;border-color:#f59e0b29}.section-title[data-v-be353957]{color:#111827;font-size:.82rem;font-weight:600}.section-copy[data-v-be353957]{color:#6b7280;font-size:.72rem}.signals-list[data-v-be353957]{display:flex;flex-direction:column;gap:.7rem;margin-top:.8rem}.signal-item[data-v-be353957]{padding:.8rem;border-radius:12px;background:#ffffffd1;border:1px solid rgba(148,163,184,.14)}.signal-item[data-severity=critical][data-v-be353957]{border-color:#dc262647}.signal-item[data-priority=high][data-v-be353957]{border-color:#d9770642}.severity-pill[data-severity=critical][data-v-be353957]{background:#dc26261f;color:#991b1b}.severity-pill[data-severity=warning][data-v-be353957]{background:#f59e0b24;color:#92400e}.priority-pill[data-priority=high][data-v-be353957]{background:#d977061f;color:#92400e}.priority-pill[data-priority=medium][data-v-be353957]{background:#94a3b824;color:#475569}.signal-copy[data-v-be353957],.signal-meta[data-v-be353957],.signal-action[data-v-be353957],.empty-copy[data-v-be353957]{margin:.45rem 0 0;line-height:1.45}.signal-copy[data-v-be353957],.empty-copy[data-v-be353957]{color:#334155}.signal-meta[data-v-be353957]{color:#6b7280;font-size:.76rem}.signal-action[data-v-be353957]{color:#7c2d12;font-size:.78rem;font-weight:600}.question-button[data-v-be353957]{border:1px solid rgba(217,119,6,.18);background:#fff7ed;color:#9a3412;padding:.42rem .78rem;cursor:pointer;text-align:left}.question-button[data-v-be353957]:hover{background:#ffedd5}.signal-actions[data-v-be353957]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.7rem}.signal-cta[data-v-be353957],.signal-secondary[data-v-be353957]{border-radius:9999px;padding:.42rem .78rem;font-size:.74rem;cursor:pointer}.signal-cta[data-v-be353957]{border:1px solid rgba(148,163,184,.2);background:#0f172aeb;color:#f8fafc}.signal-cta[data-severity=critical][data-v-be353957]{border-color:#dc262647;background:#7f1d1d}.signal-secondary[data-v-be353957]{border:1px solid rgba(148,163,184,.18);background:#ffffffd9;color:#475569}.signal-cta[data-v-be353957]:hover,.signal-secondary[data-v-be353957]:hover{opacity:.92}@media (max-width: 900px){.signals-grid[data-v-be353957]{grid-template-columns:1fr}.signals-header[data-v-be353957],.section-head[data-v-be353957],.signal-top[data-v-be353957]{flex-direction:column}}.question-panel[data-v-8802fd34]{margin-top:1rem;padding:1rem;border-radius:16px;background:linear-gradient(145deg,#082f492e,#0f172af5),#0f172a;border:1px solid rgba(59,130,246,.2)}.question-header[data-v-8802fd34]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.eyebrow[data-v-8802fd34]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin-bottom:.2rem}.question-header h2[data-v-8802fd34]{font-size:1rem;color:#f8fafc}.question-stats[data-v-8802fd34]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.stat-pill[data-v-8802fd34]{padding:.3rem .55rem;border-radius:9999px;background:#0f172ae6;border:1px solid rgba(148,163,184,.25);color:#cbd5e1;font-size:.72rem}.focus-area[data-v-8802fd34]{display:flex;flex-direction:column;gap:.75rem}.primary-card[data-v-8802fd34]{padding:1.25rem;border-radius:16px;background:#1e293b66;border:1px solid rgba(96,165,250,.35);box-shadow:0 4px 20px #0003}.upcoming-grid[data-v-8802fd34]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.upcoming-card[data-v-8802fd34]{padding:.85rem 1rem;border-radius:12px;background:#0f172a99;border:1px solid rgba(148,163,184,.15);display:flex;flex-direction:column}.upcoming-card.placeholder[data-v-8802fd34]{border-style:dashed;justify-content:center;align-items:center;opacity:.5}.upcoming-label[data-v-8802fd34]{color:#94a3b8;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.upcoming-value[data-v-8802fd34]{background:transparent;border:none;padding:0;text-align:left;color:#eff6ff;font-size:.88rem;font-weight:600;cursor:pointer;line-height:1.4}.upcoming-value[data-v-8802fd34]:hover{color:#93c5fd}.upcoming-copy[data-v-8802fd34]{margin-top:.4rem;color:#64748b;font-size:.72rem}.upcoming-empty[data-v-8802fd34]{font-size:.72rem;color:#64748b;text-align:center}.primary-top[data-v-8802fd34],.question-top[data-v-8802fd34]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.primary-label[data-v-8802fd34]{color:#93c5fd;font-size:.72rem;margin-bottom:.35rem}.primary-value[data-v-8802fd34]{color:#eff6ff;font-size:.95rem;font-weight:600;line-height:1.45}.primary-copy[data-v-8802fd34]{margin-top:.45rem;color:#94a3b8;font-size:.76rem}.primary-note[data-v-8802fd34]{margin-top:.4rem;color:#cbd5e1;font-size:.76rem}.question-section[data-v-8802fd34]{margin-top:.95rem;padding-top:.95rem;border-top:1px solid rgba(148,163,184,.12)}.question-section.compact[data-v-8802fd34]{padding-top:.75rem}.section-head[data-v-8802fd34],.question-top[data-v-8802fd34]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.section-head[data-v-8802fd34]{margin-bottom:.55rem}.section-title[data-v-8802fd34]{color:#f8fafc;font-size:.82rem;font-weight:600}.section-copy[data-v-8802fd34]{color:#94a3b8;font-size:.72rem}.card-list[data-v-8802fd34],.state-list[data-v-8802fd34]{display:grid;gap:.6rem}.question-card[data-v-8802fd34]{padding:.8rem;border-radius:12px;background:#0f172a85;border:1px solid rgba(148,163,184,.14)}.question-card[data-priority=high][data-v-8802fd34]{border-color:#f871714d}.question-card[data-workflow=deferred][data-v-8802fd34]{border-color:#facc1547;background:#713f1233}.question-meta[data-v-8802fd34]{display:flex;gap:.45rem;flex-wrap:wrap}.question-source[data-v-8802fd34],.question-priority[data-v-8802fd34],.state-pill[data-v-8802fd34],.covered-item[data-v-8802fd34]{border-radius:9999px;padding:.28rem .58rem;font-size:.72rem}.question-source[data-v-8802fd34]{background:#0f172ad6;color:#93c5fd}.question-priority[data-priority=high][data-v-8802fd34]{background:#dc262629;color:#fecaca}.question-priority[data-priority=medium][data-v-8802fd34]{background:#f59e0b29;color:#fde68a}.question-priority[data-priority=low][data-v-8802fd34]{background:#94a3b824;color:#cbd5e1}.state-pill[data-v-8802fd34]{background:#0f172ad6;color:#f8fafc;border:1px solid rgba(148,163,184,.2)}.state-pill[data-workflow=deferred][data-v-8802fd34]{border-color:#facc1559;background:#713f12a6}.state-pill[data-workflow=skipped][data-v-8802fd34],.state-pill[data-change=skipped][data-v-8802fd34]{border-color:#f472b659;background:#5007248c}.state-pill[data-change=reopened][data-v-8802fd34]{border-color:#2dd4bf66;background:#134e4ab3}.state-pill[data-workflow=dismissed][data-v-8802fd34]{border-color:#94a3b833;background:#1e293bd9}.question-button[data-v-8802fd34]{width:100%;margin-top:.55rem;padding:0;border:0;background:transparent;text-align:left;color:#eff6ff;font-size:.92rem;font-weight:600;line-height:1.45;cursor:pointer}.question-button[data-v-8802fd34]:hover{color:#bfdbfe}.question-reason[data-v-8802fd34],.question-note[data-v-8802fd34],.state-note[data-v-8802fd34],.empty-copy[data-v-8802fd34]{margin:.45rem 0 0;color:#94a3b8;font-size:.76rem;line-height:1.5}.question-note[data-v-8802fd34],.state-note[data-v-8802fd34]{color:#cbd5e1}.decision-row[data-v-8802fd34]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.decision-button[data-v-8802fd34]{border-radius:9999px;border:1px solid rgba(148,163,184,.18);background:#0f172ad9;color:#e2e8f0;padding:.32rem .65rem;font-size:.74rem;cursor:pointer}.decision-button.active[data-v-8802fd34]{background:#ea580c2e;border-color:#ea580c73;color:#ffedd5}.decision-button.subtle[data-v-8802fd34]:hover,.decision-button[data-v-8802fd34]:hover{border-color:#bfdbfe59}.covered-list[data-v-8802fd34]{display:flex;flex-wrap:wrap;gap:.5rem}.covered-item[data-v-8802fd34]{background:#1e293beb;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.state-card[data-v-8802fd34]{padding:.8rem;border-radius:12px;background:#0f172a85;border:1px solid rgba(148,163,184,.14)}.state-card[data-workflow=deferred][data-v-8802fd34]{border-color:#facc1547;background:#713f1233}.state-card[data-workflow=skipped][data-v-8802fd34]{border-color:#f472b647;background:#5007243d}.state-card[data-workflow=dismissed][data-v-8802fd34]{border-color:#94a3b82e}.state-text[data-v-8802fd34]{margin:.55rem 0 0;color:#eff6ff;font-size:.92rem;font-weight:600;line-height:1.45}.question-section[data-group=acute] .section-title[data-v-8802fd34]{color:#fecaca}.question-section[data-group=opening] .section-title[data-v-8802fd34]{color:#bfdbfe}.question-section[data-group=background] .section-title[data-v-8802fd34]{color:#c4b5fd}.question-section[data-group=safety] .section-title[data-v-8802fd34]{color:#fde68a}.qa-list[data-v-8802fd34]{display:flex;flex-direction:column;gap:.65rem}.qa-card[data-v-8802fd34]{padding:.8rem .9rem;border-radius:14px;border:1px solid rgba(14,165,233,.25);background:#0c4a6e47}.qa-question[data-v-8802fd34],.qa-answer[data-v-8802fd34]{display:flex;gap:.5rem;align-items:flex-start}.qa-question[data-v-8802fd34]{margin-bottom:.5rem}.qa-label[data-v-8802fd34]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.18rem .42rem;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(148,163,184,.2);background:#0f172acc;color:#94a3b8}.qa-label.answer-label[data-v-8802fd34]{border-color:#22c55e59;background:#14532d8c;color:#86efac}.qa-text[data-v-8802fd34]{font-size:.82rem;line-height:1.45;color:#e2e8f0}.qa-text.answer-text[data-v-8802fd34]{color:#bbf7d0}.qa-target[data-v-8802fd34]{margin-top:.4rem;font-size:.72rem;color:#67e8f9;padding-left:.2rem}@media (max-width: 720px){.question-header[data-v-8802fd34],.section-head[data-v-8802fd34],.primary-top[data-v-8802fd34],.question-top[data-v-8802fd34]{flex-direction:column}.question-stats[data-v-8802fd34]{justify-content:flex-start}}.controls[data-v-1d0495df]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.device-selector[data-v-1d0495df]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.device-selector label[data-v-1d0495df]{color:#94a3b8}.device-selector select[data-v-1d0495df]{padding:.375rem .75rem;border:1px solid #334155;border-radius:6px;background:#1e293b;color:#e2e8f0;font-size:.875rem;cursor:pointer;max-width:250px}.device-selector select[data-v-1d0495df]:disabled{opacity:.5;cursor:not-allowed}.mode-toggle[data-v-1d0495df]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.permission-hint[data-v-1d0495df]{margin:0;color:#94a3b8;font-size:.8rem;text-align:left;max-width:34rem}.compact-hint[data-v-1d0495df]{margin:0;color:#94a3b8;font-size:.76rem}.btn[data-v-1d0495df]{padding:.5rem 1.25rem;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;font-weight:500}.btn-record[data-v-1d0495df]{background:#dc2626;color:#fff}.btn-record[data-v-1d0495df]:hover{background:#b91c1c}.btn-starting[data-v-1d0495df]{background:#f59e0b;color:#fff;cursor:wait}.btn-stop[data-v-1d0495df]{background:#64748b;color:#fff}.btn-stop[data-v-1d0495df]:hover{background:#475569}@media (max-width: 900px){.controls[data-v-1d0495df]{align-items:stretch}}.recording-download[data-v-492fbf8d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#1e3a5f,#1e293b);border:1px solid #334155;border-radius:8px;margin-bottom:1rem}.recording-info[data-v-492fbf8d]{display:flex;align-items:center;gap:.75rem}.recording-icon[data-v-492fbf8d]{font-size:1.5rem}.recording-details[data-v-492fbf8d]{display:flex;flex-direction:column;gap:.125rem}.recording-label[data-v-492fbf8d]{font-weight:600;color:#e2e8f0;font-size:.875rem}.recording-meta[data-v-492fbf8d]{color:#94a3b8;font-size:.75rem;font-family:SF Mono,Monaco,Inconsolata,monospace}.recording-actions[data-v-492fbf8d]{display:flex;gap:.5rem}.btn[data-v-492fbf8d]{padding:.375rem .75rem;border:none;border-radius:6px;font-size:.8rem;cursor:pointer;font-weight:500;transition:background .15s ease}.btn-save[data-v-492fbf8d]{background:#059669;color:#fff}.btn-save[data-v-492fbf8d]:hover:not(:disabled){background:#047857}.btn-save[data-v-492fbf8d]:disabled{opacity:.6;cursor:wait}.btn-download[data-v-492fbf8d]{background:#2563eb;color:#fff}.btn-download[data-v-492fbf8d]:hover:not(:disabled){background:#1d4ed8}.btn-download[data-v-492fbf8d]:disabled{opacity:.6;cursor:wait}.btn-discard[data-v-492fbf8d]{background:#475569;color:#e2e8f0}.btn-discard[data-v-492fbf8d]:hover{background:#64748b}@media (max-width: 600px){.recording-download[data-v-492fbf8d]{flex-direction:column;align-items:stretch;gap:.75rem}.recording-actions[data-v-492fbf8d]{justify-content:flex-end}}.recording-history[data-v-8644ece8]{margin-top:1.5rem;padding:1rem;background:#0f172a;border:1px solid #1e293b;border-radius:8px}.history-header[data-v-8644ece8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.history-header h3[data-v-8644ece8]{margin:0;font-size:1rem;font-weight:600;color:#e2e8f0}.storage-info[data-v-8644ece8]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#94a3b8}.storage-bar[data-v-8644ece8]{width:80px;height:6px;background:#1e293b;border-radius:3px;overflow:hidden}.storage-used[data-v-8644ece8]{display:block;height:100%;background:#3b82f6;transition:width .3s ease}.storage-text[data-v-8644ece8]{font-family:SF Mono,Monaco,Inconsolata,monospace}.history-loading[data-v-8644ece8],.history-error[data-v-8644ece8],.history-empty[data-v-8644ece8]{padding:1rem;text-align:center;color:#64748b;font-size:.875rem}.history-error[data-v-8644ece8]{color:#f87171}.recording-list[data-v-8644ece8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.recording-item[data-v-8644ece8]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:#1e293b;border-radius:6px;gap:.75rem}.recording-info[data-v-8644ece8]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.recording-date[data-v-8644ece8]{font-size:.8rem;color:#e2e8f0;font-weight:500}.recording-meta[data-v-8644ece8]{font-size:.7rem;color:#64748b;font-family:SF Mono,Monaco,Inconsolata,monospace}.recording-actions[data-v-8644ece8]{display:flex;gap:.375rem;flex-shrink:0}.btn-icon[data-v-8644ece8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#334155;cursor:pointer;font-size:.875rem;transition:background .15s ease}.btn-icon[data-v-8644ece8]:hover:not(:disabled){background:#475569}.btn-icon[data-v-8644ece8]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-8644ece8]:hover:not(:disabled){background:#dc2626}.btn-clear-all[data-v-8644ece8]{width:100%;margin-top:.75rem;padding:.5rem;border:1px solid #334155;border-radius:6px;background:transparent;color:#94a3b8;font-size:.8rem;cursor:pointer;transition:all .15s ease}.btn-clear-all[data-v-8644ece8]:hover{background:#1e293b;border-color:#dc2626;color:#f87171}@media (max-width: 500px){.history-header[data-v-8644ece8],.recording-item[data-v-8644ece8]{flex-direction:column;align-items:flex-start}.recording-actions[data-v-8644ece8]{width:100%;justify-content:flex-end}}.resource-panel[data-v-53db9b0e]{margin-top:1rem;padding:1rem;border-radius:18px;background:linear-gradient(180deg,#fffdf8f0,#fffffffa);border:1px solid rgba(148,163,184,.18);color:#1f2937}.resource-header[data-v-53db9b0e],.card-top[data-v-53db9b0e],.card-actions[data-v-53db9b0e]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.eyebrow[data-v-53db9b0e]{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#9a3412}.resource-header h2[data-v-53db9b0e]{margin:0;font-size:1rem}.tab-bar[data-v-53db9b0e]{display:flex;flex-wrap:wrap;gap:.35rem}.tab-button[data-v-53db9b0e],.apply-button[data-v-53db9b0e],.ghost-button[data-v-53db9b0e]{border-radius:9999px;font-size:.77rem;cursor:pointer}.tab-button[data-v-53db9b0e]{border:1px solid rgba(148,163,184,.2);background:#fffc;color:#475569;padding:.38rem .72rem}.tab-button.active[data-v-53db9b0e]{background:#fff7ed;color:#9a3412;border-color:#f973163d}.card-grid[data-v-53db9b0e]{display:grid;gap:.8rem;margin-top:.9rem}.resource-card[data-v-53db9b0e]{padding:.95rem;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#ffffffd6}.resource-card[data-kind=warning][data-v-53db9b0e]{border-color:#ef44442e;background:#fef2f2e6}.resource-card[data-kind=medication][data-v-53db9b0e]{border-color:#0ea5e92e;background:#f0f9ffe6}.resource-card[data-kind=selfcare][data-v-53db9b0e]{border-color:#10b98129;background:#ecfdf5db}.kind-pill[data-v-53db9b0e],.tag-pill[data-v-53db9b0e]{display:inline-flex;align-items:center;border-radius:9999px}.kind-pill[data-v-53db9b0e]{margin:0 0 .3rem;padding:.22rem .48rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;background:#0f172a14;color:#475569}.resource-card h3[data-v-53db9b0e]{margin:0;font-size:.95rem}.tag-list[data-v-53db9b0e]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.tag-pill[data-v-53db9b0e]{padding:.22rem .48rem;font-size:.7rem;background:#0f172a0f;color:#475569}.summary[data-v-53db9b0e]{margin:.7rem 0 0;color:#334155;line-height:1.5}.body-list[data-v-53db9b0e]{margin:.7rem 0 0;padding-left:1rem;color:#334155;line-height:1.5}.card-actions[data-v-53db9b0e]{margin-top:.8rem}.apply-button[data-v-53db9b0e],.ghost-button[data-v-53db9b0e]{padding:.42rem .8rem;border:1px solid rgba(148,163,184,.24)}.apply-button[data-v-53db9b0e]{background:#9a3412;color:#fff;border-color:#9a341252}.ghost-button[data-v-53db9b0e]{background:#ffffffd1;color:#334155}@media (max-width: 720px){.resource-header[data-v-53db9b0e],.card-top[data-v-53db9b0e],.card-actions[data-v-53db9b0e]{flex-direction:column}.tag-list[data-v-53db9b0e]{justify-content:flex-start}}.manus-workshop[data-v-f2104086]{height:100vh;display:flex;flex-direction:column;background:#050810;color:#e2e8f0;font-family:Inter,system-ui,sans-serif;overflow:hidden}.workshop-header[data-v-f2104086]{height:64px;background:#0a0f1e;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;flex-shrink:0}.header-left[data-v-f2104086]{display:flex;align-items:center;gap:2.5rem}.header-right[data-v-f2104086]{display:flex;align-items:center;gap:1rem}.header-actions[data-v-f2104086]{display:flex;align-items:center;gap:.65rem}.brand h2[data-v-f2104086]{margin:0;font-size:1rem;font-weight:800;color:#fff}.brand .eyebrow[data-v-f2104086]{font-size:.55rem;text-transform:uppercase;color:#38bdf8;font-weight:700;letter-spacing:.1em}.pipeline-track[data-v-f2104086]{display:flex;align-items:center;gap:.75rem}.pipeline-track .node[data-v-f2104086]{font-size:.65rem;font-weight:700;color:#475569;text-transform:uppercase}.pipeline-track .node.active[data-v-f2104086]{color:#38bdf8}.pipeline-track .connector[data-v-f2104086]{width:20px;height:1px;background:#1e293b}.status-group[data-v-f2104086]{display:flex;flex-direction:column;gap:.2rem}.status-group label[data-v-f2104086]{font-size:.6rem;text-transform:uppercase;color:#64748b;font-weight:700}.workshop-body[data-v-f2104086]{flex:1;display:grid;overflow:hidden;grid-template-columns:320px 1fr 380px;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}.left-collapsed .workshop-body[data-v-f2104086]{grid-template-columns:48px 1fr 380px}.right-collapsed .workshop-body[data-v-f2104086]{grid-template-columns:320px 1fr 48px}.left-collapsed.right-collapsed .workshop-body[data-v-f2104086]{grid-template-columns:48px 1fr 48px}.col[data-v-f2104086]{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.05);overflow:hidden;position:relative}.col-content[data-v-f2104086]{padding:1.25rem;overflow-y:auto;height:100%;width:320px}.col-inspector .col-content[data-v-f2104086]{width:380px}.col-header[data-v-f2104086]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.col-header h3[data-v-f2104086]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0}.icon-toggle[data-v-f2104086]{background:#1e293b;border:1px solid #334155;color:#38bdf8;border-radius:4px;padding:.2rem .5rem;cursor:pointer;font-size:.9rem;font-weight:800}.icon-toggle[data-v-f2104086]:hover{background:#38bdf8;color:#0f172a}.header-tools[data-v-f2104086]{display:flex;gap:.5rem}.icon-tool[data-v-f2104086]{background:#1e293b;border:1px solid #334155;color:#fbbf24;border-radius:4px;padding:.2rem .5rem;cursor:pointer;font-size:.9rem;transition:all .2s}.icon-tool[data-v-f2104086]:hover{background:#fbbf24;color:#0f172a;transform:scale(1.1)}.collapsed-handle[data-v-f2104086]{height:100%;width:48px;background:#0a0f1e;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border-right:1px solid rgba(255,255,255,.1);transition:background .2s}.collapsed-handle[data-v-f2104086]:hover{background:#111827}.collapsed-handle.right[data-v-f2104086]{border-right:none;border-left:1px solid rgba(255,255,255,.1)}.handle-label[data-v-f2104086]{writing-mode:vertical-rl;text-orientation:mixed;font-size:.7rem;font-weight:900;color:#475569;letter-spacing:.2em;transform:rotate(180deg);white-space:nowrap}.collapsed-handle:hover .handle-label[data-v-f2104086]{color:#38bdf8}.handle-icon[data-v-f2104086]{margin-top:1.5rem;color:#38bdf8;font-weight:800;font-size:1.2rem}.field[data-v-f2104086]{margin-bottom:1.25rem}.field label[data-v-f2104086]{display:block;font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase;margin-bottom:.4rem}.field-row[data-v-f2104086]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}select[data-v-f2104086],textarea[data-v-f2104086],input[data-v-f2104086]{background:#111827;border:1px solid #1e293b;color:#f8fafc;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;width:100%;outline:none}textarea[data-v-f2104086]{resize:none}.roster-selector[data-v-f2104086]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.roster-pill[data-v-f2104086]{background:transparent;border:1px solid #1e293b;color:#475569;padding:.35rem .6rem;border-radius:6px;font-size:.7rem;cursor:pointer;transition:all .2s;font-weight:600}.roster-pill.active[data-v-f2104086]{background:#38bdf81a;border-color:#38bdf8;color:#38bdf8}.roster-pill.is-patient[data-v-f2104086]{border-style:dashed}.roster-pill.is-patient.active[data-v-f2104086]{border-style:solid;background:#10b9811a;border-color:#10b981;color:#10b981}.field-hint[data-v-f2104086]{font-size:.6rem;color:#475569;margin-top:.25rem;font-style:italic}.symptom-selector[data-v-f2104086]{display:flex;flex-wrap:wrap;gap:.35rem;max-height:140px;overflow-y:auto;padding:.5rem;background:#0003;border-radius:6px;margin-top:.5rem;border:1px solid #1e293b}.symptom-pill[data-v-f2104086]{background:transparent;border:1px solid #1e293b;color:#475569;padding:.25rem .5rem;border-radius:4px;font-size:.65rem;cursor:pointer}.symptom-pill.active[data-v-f2104086]{background:#38bdf81a;border-color:#38bdf8;color:#38bdf8}.rgs-row-selector[data-v-f2104086]{margin-bottom:1.5rem;padding:.75rem;background:#00000040;border-radius:8px;border:1px solid #1e293b;margin-top:.5rem}.rgs-row-selector>label[data-v-f2104086]{display:block;font-size:.65rem;font-weight:800;color:#475569;text-transform:uppercase;margin-bottom:.75rem}.rgs-rows-scroll[data-v-f2104086]{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding-right:.4rem}.rgs-row-item[data-v-f2104086]{padding:.6rem .75rem;background:#0f172a;border:1px solid #1e293b;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.rgs-row-item[data-v-f2104086]:hover{border-color:#334155;transform:translate(2px)}.rgs-row-item.active[data-v-f2104086]{border-color:#38bdf8;background:#38bdf80d}.row-header[data-v-f2104086]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.urgency-dot[data-v-f2104086]{width:6px;height:6px;border-radius:50%;background:#475569}.omgaende .urgency-dot[data-v-f2104086]{background:#ef4444;box-shadow:0 0 6px #ef4444}.skyndsamt .urgency-dot[data-v-f2104086]{background:#f59e0b}.narmsta_dygnet .urgency-dot[data-v-f2104086]{background:#38bdf8}.vardag .urgency-dot[data-v-f2104086]{background:#10b981}.row-title[data-v-f2104086]{font-size:.75rem;font-weight:700;color:#e2e8f0}.rgs-row-item.active .row-title[data-v-f2104086]{color:#38bdf8}.row-help[data-v-f2104086]{font-size:.65rem;color:#475569;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rgs-row-item.active .row-help[data-v-f2104086]{color:#94a3b8}.build-actions[data-v-f2104086]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem}.build-btn[data-v-f2104086]{width:100%;padding:.75rem;background:#38bdf8;color:#0f172a;border:none;border-radius:8px;font-weight:800;cursor:pointer;margin-top:0}.density-selector[data-v-f2104086]{display:flex;gap:.5rem;background:#0003;padding:.35rem;border-radius:8px;border:1px solid #1e293b}.density-btn[data-v-f2104086]{flex:1;padding:.4rem;border:none;background:transparent;color:#64748b;font-size:.7rem;font-weight:700;border-radius:6px;cursor:pointer;transition:all .2s;text-transform:uppercase}.density-btn.active[data-v-f2104086]{background:#1e293b;color:#38bdf8}.density-btn[data-v-f2104086]:hover:not(.active){color:#cbd5e1}.btn[data-v-f2104086]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:6px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s;border:1px solid transparent;outline:none}.btn.primary[data-v-f2104086]{background:#38bdf8;color:#0f172a;border-color:#38bdf8}.btn.primary[data-v-f2104086]:hover{background:#0ea5e9;border-color:#0ea5e9;transform:translateY(-1px)}.btn.secondary[data-v-f2104086]{background:#0f172ae6;color:#cbd5e1;border-color:#334155}.btn.secondary[data-v-f2104086]:hover{border-color:#38bdf8;color:#f8fafc}.btn.secondary.accent[data-v-f2104086]{color:#38bdf8;border-color:#38bdf873}.btn[data-v-f2104086]:disabled{opacity:.55;cursor:wait;transform:none}.save-banner[data-v-f2104086]{margin:0 1.5rem;padding:.65rem .9rem;border-radius:8px;font-size:.78rem;font-weight:700;border:1px solid rgba(255,255,255,.06)}.save-banner[data-state=saving][data-v-f2104086]{background:#38bdf814;color:#7dd3fc;border-color:#38bdf84d}.save-banner[data-state=success][data-v-f2104086],.save-banner[data-state=saved][data-v-f2104086]{background:#10b9811a;color:#6ee7b7;border-color:#10b9814d}.save-banner[data-state=error][data-v-f2104086]{background:#ef44441f;color:#fca5a5;border-color:#ef44444d}.seeds-section[data-v-f2104086]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.seeds-section>label[data-v-f2104086]{display:block;font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:.65rem}.seed-list[data-v-f2104086]{display:flex;flex-direction:column;gap:.5rem}.seed-btn[data-v-f2104086]{width:100%;text-align:left;background:#0f172ab8!important;border:1px solid #1e293b!important;color:#cbd5e1!important;padding:.7rem .8rem;border-radius:8px;cursor:pointer;font-size:.78rem;line-height:1.35;transition:all .2s ease;display:block}.seed-btn[data-v-f2104086]:hover{border-color:#38bdf8!important;background:#38bdf814!important;color:#f8fafc!important;transform:translateY(-1px)}.saved-list[data-v-f2104086]{display:flex;flex-direction:column;gap:.5rem}.saved-btn[data-v-f2104086]{width:100%;text-align:left;background:#080f1de6;border:1px solid rgba(56,189,248,.18);color:#e2e8f0;padding:.75rem .8rem;border-radius:8px;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;transition:all .2s ease}.saved-btn span[data-v-f2104086]{font-size:.7rem;color:#7c8aa5}.saved-btn[data-v-f2104086]:hover{border-color:#38bdf8;background:#38bdf814}.col-script[data-v-f2104086]{background:#050810;padding:0;border-right:1px solid rgba(255,255,255,.05)}.script-scroller[data-v-f2104086]{height:100%;overflow-y:auto;padding:3rem 1rem}.script-inner[data-v-f2104086]{max-width:800px;margin:0 auto;transition:max-width .3s ease}.left-collapsed.right-collapsed .script-inner[data-v-f2104086]{max-width:1000px}.script-head[data-v-f2104086]{margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.03);padding-bottom:1.5rem}.title-input[data-v-f2104086]{background:transparent;border:none;font-size:2.2rem;font-weight:800;color:#fff;padding:0;outline:none;width:100%}.meta[data-v-f2104086]{font-size:.8rem;color:#475569;margin-top:.5rem;display:flex;gap:.5rem;align-items:center}.status-pill[data-v-f2104086]{background:#1e293b;padding:.1rem .5rem;border-radius:4px;color:#38bdf8;font-weight:700;text-transform:uppercase;font-size:.65rem}.phase-marker[data-v-f2104086]{font-size:.6rem;font-weight:800;text-transform:uppercase;color:#1e293b;letter-spacing:.2em;text-align:center;margin:4rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.02);padding-bottom:.5rem}.turn-row[data-v-f2104086]{display:flex;gap:1.25rem;padding:1.25rem;border-radius:12px;cursor:pointer;margin-bottom:.5rem;position:relative;transition:all .2s;border:1px solid transparent}.turn-row[data-v-f2104086]:hover{background:#ffffff05}.turn-row.is-active[data-v-f2104086]{background:#38bdf80a;border-color:#38bdf81a}.turn-dot[data-v-f2104086]{width:6px;height:6px;border-radius:50%;margin-top:.6rem;flex-shrink:0}.is-nurse .turn-dot[data-v-f2104086]{background:#38bdf8;box-shadow:0 0 10px #38bdf8}.is-patient .turn-dot[data-v-f2104086]{background:#10b981}.text[data-v-f2104086]{font-size:1.1rem;line-height:1.6;color:#cbd5e1;margin:0}.intent[data-v-f2104086]{font-size:.55rem;text-transform:uppercase;font-weight:800;color:#1e293b;margin-top:.5rem;display:block}.col-inspector[data-v-f2104086]{background:#0a0f1e;border-right:none}.inspector-section[data-v-f2104086]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.05)}.section-tag[data-v-f2104086]{font-size:.65rem;font-weight:800;color:#38bdf8;text-transform:uppercase;margin-bottom:1rem;display:block;letter-spacing:.1em}.brief-summary[data-v-f2104086]{background:#00000026;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.03);margin-bottom:1.5rem}.brief-grid[data-v-f2104086]{display:flex;flex-direction:column;gap:.4rem}.brief-item[data-v-f2104086]{font-size:.75rem;color:#cbd5e1;line-height:1.4}.brief-item .label[data-v-f2104086]{font-weight:800;color:#64748b;margin-right:.3rem;text-transform:uppercase;font-size:.6rem}.truth-section.dimmed[data-v-f2104086]{opacity:.25;pointer-events:none;filter:blur(1px)}.truth-scroll[data-v-f2104086]{max-height:400px;overflow-y:auto;padding-right:.5rem}.render-meta[data-v-f2104086]{font-size:.72rem;color:#7c8aa5;margin-bottom:.9rem}.voice-casting-grid[data-v-f2104086]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.voice-role-card[data-v-f2104086]{border:1px solid rgba(56,189,248,.1);background:#080f1da6;border-radius:10px;padding:.75rem}.voice-role-head[data-v-f2104086]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.78rem;color:#e2e8f0}.voice-role-head span[data-v-f2104086]{font-size:.65rem;color:#7dd3fc;text-transform:uppercase}.field-row.compact[data-v-f2104086]{grid-template-columns:1fr 110px;align-items:end}.role-randomize[data-v-f2104086]{width:100%;padding-inline:.5rem}.voice-role-note[data-v-f2104086]{font-size:.7rem;color:#94a3b8;margin-top:.35rem}.checkbox-field[data-v-f2104086]{display:flex;flex-direction:column;justify-content:flex-end}.checkbox-row[data-v-f2104086]{display:flex;align-items:center;gap:.55rem;font-size:.8rem;color:#cbd5e1;text-transform:none}.checkbox-row input[data-v-f2104086]{width:auto}.render-job-list[data-v-f2104086]{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.render-job-card[data-v-f2104086]{border:1px solid rgba(56,189,248,.12);background:#080f1db8;border-radius:10px;padding:.75rem .8rem}.render-job-head[data-v-f2104086]{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-size:.75rem;color:#cbd5e1}.render-job-head strong[data-v-f2104086]{color:#7dd3fc;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.render-job-head span[data-v-f2104086]{color:#7c8aa5}.render-job-body[data-v-f2104086]{display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem;font-size:.72rem;color:#94a3b8}.render-job-assets[data-v-f2104086]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.render-job-assets a[data-v-f2104086]{font-size:.7rem;color:#7dd3fc;text-decoration:none;padding:.2rem .45rem;border-radius:999px;background:#38bdf81f;border:1px solid rgba(56,189,248,.14)}.render-job-assets a[data-v-f2104086]:hover{background:#38bdf82e}.render-job-error[data-v-f2104086]{margin-top:.55rem;font-size:.72rem;color:#fda4af}.tag-cloud[data-v-f2104086]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.tag[data-v-f2104086]{font-size:.65rem;background:#ef44441a;color:#f87171;padding:.2rem .4rem;border-radius:4px;display:inline-flex;align-items:center}.tag button[data-v-f2104086]{background:transparent;border:none;color:#ef4444;margin-left:.3rem;cursor:pointer}@media (max-width: 1400px){.workshop-body[data-v-f2104086]{grid-template-columns:280px 1fr 340px}.left-collapsed .workshop-body[data-v-f2104086]{grid-template-columns:48px 1fr 340px}.right-collapsed .workshop-body[data-v-f2104086]{grid-template-columns:280px 1fr 48px}.left-collapsed.right-collapsed .workshop-body[data-v-f2104086]{grid-template-columns:48px 1fr 48px}}.overview-panel[data-v-871e5b92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-bottom:1rem}.overview-card[data-v-871e5b92]{border-radius:16px;padding:1rem;background:#0f172acc;border:1px solid rgba(148,163,184,.14)}.eyebrow[data-v-871e5b92]{color:#67e8f9;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.value[data-v-871e5b92]{color:#f8fafc;font-size:.95rem;font-weight:600;margin-bottom:.45rem}.hint[data-v-871e5b92]{color:#94a3b8;font-size:.82rem;line-height:1.45}.status-bar[data-v-3aec72a5]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;font-size:.8rem}.status-dot[data-v-3aec72a5]{width:8px;height:8px;border-radius:50%}.status-dot.connected[data-v-3aec72a5]{background:#22c55e}.status-dot.reconnecting[data-v-3aec72a5]{background:#f59e0b}.status-dot.disconnected[data-v-3aec72a5]{background:#ef4444}.recording-badge[data-v-3aec72a5]{color:#ef4444;font-weight:600;display:flex;align-items:center;gap:.375rem}.recording-duration[data-v-3aec72a5]{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem}.recording-size[data-v-3aec72a5]{color:#94a3b8;font-size:.7rem;font-weight:400}.ghost-container[data-v-deea8011]{position:relative;width:100%;display:grid}.shadow-layer[data-v-deea8011],textarea[data-v-deea8011]{grid-area:1 / 1 / 2 / 1;width:100%;margin:0;padding:.75rem;font-family:inherit;font-size:inherit;line-height:1.5;border:1px solid transparent;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box}textarea[data-v-deea8011]{border-radius:12px;border:1px solid rgba(148,163,184,.4);background:transparent;color:#111827;resize:vertical;min-height:5.5rem;z-index:2}textarea[data-v-deea8011]:focus{outline:2px solid rgba(234,88,12,.22);border-color:#ea580c80}.shadow-layer[data-v-deea8011]{background:#ffffffe6;border-radius:12px;color:transparent;pointer-events:none;z-index:1}.ghost-text[data-v-deea8011]{font-style:italic;transition:color .2s ease}.shadow-layer[data-tone=high] .ghost-text[data-v-deea8011]{color:#64748b}.shadow-layer[data-tone=mid] .ghost-text[data-v-deea8011]{color:#94a3b8}.shadow-layer[data-tone=low] .ghost-text[data-v-deea8011]{color:#d97706}textarea:focus+.shadow-layer[data-v-deea8011]{background:#fff}.ghost-container[data-v-7009c95d]{display:flex;align-items:center;gap:.5rem;width:100%}.input-wrapper[data-v-7009c95d]{position:relative;flex:1;display:grid}.shadow-layer[data-v-7009c95d],input[data-v-7009c95d]{grid-area:1 / 1 / 2 / 1;width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;line-height:1.4;border:1px solid transparent;box-sizing:border-box}input[data-v-7009c95d]{border-radius:10px;border:1px solid rgba(148,163,184,.4);background:transparent;color:#111827;z-index:2}input[data-v-7009c95d]:focus{outline:2px solid rgba(234,88,12,.22);border-color:#ea580c80}.shadow-layer[data-v-7009c95d]{background:#ffffffe6;border-radius:10px;color:transparent;pointer-events:none;z-index:1;display:flex;align-items:center;white-space:pre;overflow:hidden}.ghost-text[data-v-7009c95d]{font-style:italic;transition:color .2s ease}.shadow-layer[data-tone=high] .ghost-text[data-v-7009c95d]{color:#64748b}.shadow-layer[data-tone=mid] .ghost-text[data-v-7009c95d]{color:#94a3b8}.shadow-layer[data-tone=low] .ghost-text[data-v-7009c95d]{color:#d97706}input:focus+.shadow-layer[data-v-7009c95d]{background:#fff}.resource-links[data-v-7009c95d]{display:flex;gap:.25rem}.resource-link[data-v-7009c95d]{padding:.2rem .5rem;border-radius:6px;background:#3b82f61a;color:#2563eb;font-size:.7rem;font-weight:700;text-decoration:none;border:1px solid rgba(59,130,246,.2);transition:all .2s ease}.resource-link[data-v-7009c95d]:hover{background:#3b82f633;border-color:#2563eb}.note-panel[data-v-0c2ea039]{display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border-radius:18px;background:linear-gradient(180deg,#fff8f0f5,#fffffffa);color:#1f2937;border:1px solid rgba(148,163,184,.2);box-shadow:0 20px 40px #0f172a1f}.note-header[data-v-0c2ea039],.note-actions[data-v-0c2ea039],.section-head[data-v-0c2ea039]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.eyebrow[data-v-0c2ea039]{font-size:.72rem;color:#9a3412;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.15rem}.helper-text[data-v-0c2ea039]{color:#6b7280;font-size:.75rem}.note-header h2[data-v-0c2ea039]{font-size:1.05rem}.tab-bar[data-v-0c2ea039]{display:inline-flex;gap:.35rem;padding:.25rem;border-radius:9999px;background:#94a3b81f;align-self:flex-start}.tab-button[data-v-0c2ea039]{border:none;border-radius:9999px;padding:.45rem .85rem;background:transparent;color:#6b7280;cursor:pointer;font-size:.8rem;font-weight:600}.tab-button.active[data-v-0c2ea039]{background:#fff;color:#9a3412;box-shadow:0 2px 10px #0f172a14}.full-span[data-v-0c2ea039]{grid-column:1 / -1}.journal-section[data-v-0c2ea039]{display:flex;flex-direction:column;gap:.85rem}.analysis-assist-list[data-v-0c2ea039]{display:grid;gap:.6rem}.analysis-assist-item[data-v-0c2ea039]{padding:.8rem;border-radius:12px;background:#f8fafceb;border:1px solid rgba(148,163,184,.16);cursor:pointer}.analysis-assist-item[data-severity=high][data-v-0c2ea039]{border-color:#f973163d;background:#fff7edf0}.analysis-assist-item[data-v-0c2ea039]:hover{border-color:#ea580c47;background:#fffbebfa}.analysis-assist-item[data-v-0c2ea039]:focus-visible{outline:2px solid rgba(234,88,12,.3);outline-offset:2px}.analysis-assist-top[data-v-0c2ea039]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.45rem}.assist-target-pill[data-v-0c2ea039]{border-radius:9999px;padding:.28rem .58rem;font-size:.72rem;background:#94a3b824;color:#475569}.note-grid[data-v-0c2ea039],.sbar-grid[data-v-0c2ea039],.background-grid[data-v-0c2ea039]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem}label[data-v-0c2ea039]{display:flex;flex-direction:column;gap:.35rem}label span[data-v-0c2ea039]{font-size:.8rem;font-weight:600;color:#6b7280}.field-head[data-v-0c2ea039]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.field-helper[data-v-0c2ea039]{font-size:.74rem;color:#6b7280}textarea[data-v-0c2ea039],input[data-v-0c2ea039]{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#ffffffe6;padding:.75rem;font:inherit;color:#111827}textarea[data-v-0c2ea039]{resize:vertical;min-height:5.5rem}textarea[data-v-0c2ea039]:focus,input[data-v-0c2ea039]:focus{outline:2px solid rgba(234,88,12,.22);border-color:#ea580c80}.priority-pill[data-v-0c2ea039],.ghost-button[data-v-0c2ea039],.live-pill[data-v-0c2ea039],.copy-icon-button[data-v-0c2ea039],.completeness-pill[data-v-0c2ea039]{border-radius:9999px;font-size:.76rem}.priority-pill[data-v-0c2ea039]{padding:.35rem .75rem;background:#fff7ed;color:#9a3412;border:1px solid rgba(249,115,22,.25);text-transform:capitalize}.ghost-button[data-v-0c2ea039]{border:1px solid rgba(148,163,184,.4);background:#fff;color:#1f2937;padding:.45rem .8rem;cursor:pointer}.copy-icon-button[data-v-0c2ea039]{min-width:2.2rem;border:1px solid rgba(148,163,184,.28);background:#ffffffe6;color:#475569;padding:.28rem .6rem;cursor:pointer}.live-pill[data-v-0c2ea039]{padding:.35rem .75rem;background:#0ea5e91f;color:#0c4a6e;border:1px solid rgba(14,165,233,.18);font-weight:600}.completeness-pill[data-v-0c2ea039]{padding:.35rem .75rem;border:1px solid rgba(148,163,184,.24);background:#94a3b81f;color:#475569}.completeness-pill[data-ready=true][data-v-0c2ea039]{background:#10b9811f;color:#166534;border-color:#10b9813d}.ghost-button[data-v-0c2ea039]:hover,.copy-icon-button[data-v-0c2ea039]:hover{background:#fff7ed}.ghost-button[data-v-0c2ea039]:disabled{opacity:.55;cursor:not-allowed}.sbar-card[data-v-0c2ea039],.background-card[data-v-0c2ea039]{border-radius:14px;padding:.95rem;border:1px solid rgba(148,163,184,.2)}.sbar-card[data-v-0c2ea039]{background:#fff7ede6;border-color:#f9731633}.background-card[data-v-0c2ea039]{background:#ffffffb8}.handoff-preview[data-v-0c2ea039]{margin:0;white-space:pre-wrap;line-height:1.55;padding:.85rem;border-radius:12px;background:#ffffffc7;border:1px solid rgba(148,163,184,.18);color:#1f2937;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}.missing-list[data-v-0c2ea039]{display:flex;flex-direction:column;gap:.55rem;margin-top:.8rem}.missing-item[data-v-0c2ea039]{padding:.7rem .8rem;border-radius:12px;background:#fff7ede6;border:1px solid rgba(249,115,22,.18);color:#9a3412;font-size:.8rem;line-height:1.45}.fhir-summary[data-v-0c2ea039]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;font-size:.74rem;color:#6b7280}.fhir-summary span[data-v-0c2ea039]{padding:.3rem .6rem;border-radius:9999px;background:#94a3b81f}.fhir-preview[data-v-0c2ea039]{max-height:28rem;overflow:auto;font-size:.76rem}.field-label-with-status[data-v-0c2ea039]{display:flex;align-items:center;gap:.4rem}.field-status-indicator[data-v-0c2ea039]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.7rem;font-weight:700}.field-status-indicator[data-status=complete][data-v-0c2ea039]{background:#10b98126;color:#059669}.field-status-indicator[data-status=weak][data-v-0c2ea039]{background:#f59e0b26;color:#d97706}.field-status-indicator[data-status=missing][data-v-0c2ea039]{background:#ef444426;color:#dc2626}.field-validation-hint[data-v-0c2ea039]{font-size:.74rem;padding:.35rem .55rem;border-radius:8px;margin-top:.25rem}.field-validation-hint[data-status=weak][data-v-0c2ea039]{background:#f59e0b1a;color:#b45309}.field-validation-hint[data-status=missing][data-v-0c2ea039]{background:#ef44441a;color:#b91c1c}.sbar-validation-grid[data-v-0c2ea039]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin-top:.8rem}.sbar-field-status[data-v-0c2ea039]{padding:.7rem .8rem;border-radius:12px;background:#f8fafceb;border:1px solid rgba(148,163,184,.16)}.sbar-field-status[data-status=complete][data-v-0c2ea039]{background:#10b98114;border-color:#10b98133}.sbar-field-status[data-status=weak][data-v-0c2ea039]{background:#f59e0b14;border-color:#f59e0b33}.sbar-field-status[data-status=missing][data-v-0c2ea039]{background:#ef444414;border-color:#ef444433}.sbar-field-status-head[data-v-0c2ea039]{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.sbar-field-name[data-v-0c2ea039]{font-weight:600;font-size:.82rem;color:#374151}.sbar-action-link[data-v-0c2ea039]{display:inline-block;margin-top:.35rem;padding:.25rem .5rem;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:#fff;color:#6b7280;font-size:.72rem;cursor:pointer}.sbar-action-link[data-v-0c2ea039]:hover{background:#fff7ed;color:#9a3412;border-color:#f973164d}.sbar-ready-text[data-v-0c2ea039]{margin-top:.8rem;padding:.5rem .7rem;border-radius:8px;background:#10b9811a;color:#047857}.sbar-suggested-questions[data-v-0c2ea039]{margin:.45rem 0 0;padding:.5rem .6rem .5rem 1.4rem;border-radius:8px;background:#94a3b814;font-size:.76rem;color:#475569;list-style:disc}.sbar-suggested-questions li[data-v-0c2ea039]{margin-bottom:.25rem}.sbar-suggested-questions li[data-v-0c2ea039]:last-child{margin-bottom:0}.suggested-question-item[data-v-0c2ea039]{display:flex;align-items:flex-start;gap:.4rem}.suggested-question-item .question-text[data-v-0c2ea039]{flex:1}.copy-question-button[data-v-0c2ea039]{flex-shrink:0;padding:.15rem .35rem;border:none;border-radius:4px;background:#64748b1f;color:inherit;font-size:.7rem;cursor:pointer;opacity:.7;transition:opacity .15s,background .15s}.copy-question-button[data-v-0c2ea039]:hover{opacity:1;background:#64748b33}.copy-question-button.copied[data-v-0c2ea039]{background:#10b98133;color:#047857;opacity:1}.sbar-field-status[data-status=weak] .sbar-suggested-questions[data-v-0c2ea039]{background:#f59e0b0f;color:#92400e}.sbar-field-status[data-status=missing] .sbar-suggested-questions[data-v-0c2ea039]{background:#ef44440f;color:#991b1b}.urgency-marker[data-v-0c2ea039]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;font-size:.65rem;font-weight:700;margin-right:.25rem}.urgency-marker.critical[data-v-0c2ea039]{background:#dc26262e;color:#b91c1c}.urgency-marker.important[data-v-0c2ea039]{background:#f59e0b2e;color:#b45309}.question-keyword[data-v-0c2ea039]{flex-shrink:0;padding:.1rem .35rem;border-radius:4px;background:#0ea5e91f;color:#0369a1;font-size:.65rem;font-weight:500;text-transform:lowercase;margin-left:.3rem}.suggested-question-item[data-urgency=critical][data-v-0c2ea039]{background:#dc26260f;margin:.2rem -.4rem;padding:.25rem .4rem;border-radius:6px}.suggested-question-item[data-urgency=critical] .question-text[data-v-0c2ea039]{color:#991b1b;font-weight:500}.question-main-row[data-v-0c2ea039]{display:flex;align-items:flex-start;gap:.25rem}.question-main-row .question-text[data-v-0c2ea039]{flex:1}.follow-up-hints[data-v-0c2ea039]{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;margin-left:1.25rem;flex-wrap:wrap}.follow-up-label[data-v-0c2ea039]{font-size:.65rem;color:#9ca3af}.follow-up-text[data-v-0c2ea039]{font-size:.68rem;padding:.15rem .35rem;border-radius:4px;background:#94a3b81a;color:#64748b;cursor:pointer;transition:background .15s,color .15s;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-up-text[data-v-0c2ea039]:hover{background:#0ea5e91f;color:#0369a1}@media (max-width: 720px){.note-header[data-v-0c2ea039],.note-actions[data-v-0c2ea039],.section-head[data-v-0c2ea039]{flex-direction:column;align-items:flex-start}}.transcription[data-v-e6b15f11]{background:#1e293b;border-radius:8px;display:flex;flex-direction:column;min-height:200px;max-height:500px;transition:max-height .3s ease-in-out}.transcription.expanded[data-v-e6b15f11]{max-height:calc(100vh - 200px)}.transcription-header[data-v-e6b15f11]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.transcription-title[data-v-e6b15f11]{display:block;font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.transcription-hint[data-v-e6b15f11]{margin:.2rem 0 0;color:#64748b;font-size:.75rem;line-height:1.4}.transcription-header-actions[data-v-e6b15f11]{display:flex;align-items:center;gap:.5rem}.bookmark-overview[data-v-e6b15f11]{display:flex;flex-wrap:wrap;gap:.45rem;padding:.65rem 1rem 0}.bookmark-summary-row[data-v-e6b15f11]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem 1rem 0}.bookmark-summary-pill[data-v-e6b15f11]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;padding:.18rem .55rem;background:#0f172a6b;color:#cbd5e1;font-size:.7rem;border:1px solid rgba(148,163,184,.12);cursor:pointer}.bookmark-summary-pill.active[data-v-e6b15f11]{background:#0e749047;color:#e0f2fe;border-color:#38bdf859}.bookmark-summary-pill.uncertainty[data-v-e6b15f11]{background:#78350f3d;color:#fde68a;border-color:#f59e0b2e}.bookmark-summary-pill.uncertainty.active[data-v-e6b15f11]{background:#b453094d;color:#fef3c7;border-color:#f59e0b57}.bookmark-summary-pill[data-v-e6b15f11]:disabled{opacity:.45;cursor:not-allowed}.bookmark-summary-hint[data-v-e6b15f11]{display:inline-flex;align-items:center;color:#94a3b8;font-size:.7rem;margin-left:.25rem}.bookmark-nav[data-v-e6b15f11]{display:inline-flex;gap:.45rem;margin-right:.25rem}.bookmark-nav.compact[data-v-e6b15f11]{margin-right:.1rem}.bookmark-overview-btn[data-v-e6b15f11],.bookmark-filter-chip[data-v-e6b15f11]{border:1px solid rgba(148,163,184,.18);background:#1e293beb;color:#cbd5e1;border-radius:9999px;padding:.32rem .72rem;font-size:.72rem;cursor:pointer}.bookmark-overview-btn.active[data-v-e6b15f11],.bookmark-filter-chip.active[data-v-e6b15f11]{background:#0ea5e924;border-color:#0ea5e93d;color:#bae6fd}.bookmark-filter-chip[data-v-e6b15f11]:disabled{opacity:.45;cursor:not-allowed}.bookmark-filter-count[data-v-e6b15f11]{margin-left:.35rem;color:#94a3b8}.scroll-lock-btn[data-v-e6b15f11]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:4px;transition:background .2s}.scroll-lock-btn[data-v-e6b15f11]:hover{background:#ffffff1a}.scroll-lock-btn.scroll-lock-active[data-v-e6b15f11]{opacity:.7}.expand-btn[data-v-e6b15f11]{background:transparent;border:1px solid rgba(148,163,184,.18);color:#94a3b8;cursor:pointer;font-size:1rem;padding:.25rem .5rem;border-radius:6px;transition:background .2s,color .2s}.expand-btn[data-v-e6b15f11]:hover{background:#ffffff14;color:#e2e8f0}.transcription.expanded .expand-btn[data-v-e6b15f11]{background:#0ea5e924;border-color:#0ea5e93d;color:#bae6fd}.transcription-content[data-v-e6b15f11]{flex:1;padding:1rem;overflow-y:auto;scroll-behavior:smooth}.timeline-events[data-v-e6b15f11]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.85rem}.timeline-event[data-v-e6b15f11]{display:flex;gap:.55rem;align-items:center;padding:.55rem .7rem;border-radius:10px;background:#1e293b6b;border:1px solid rgba(148,163,184,.12);color:#cbd5e1;font-size:.76rem}.timeline-event.clickable[data-v-e6b15f11]{cursor:pointer}.timeline-event.clickable[data-v-e6b15f11]:hover{border-color:#94a3b83d}.timeline-event[data-kind=reconnecting][data-v-e6b15f11]{background:#78350f38;border-color:#f59e0b38;color:#fde68a}.timeline-event[data-kind=reconnected][data-v-e6b15f11]{background:#065f4638;border-color:#10b98138;color:#d1fae5}.timeline-event-time[data-v-e6b15f11]{font-variant-numeric:tabular-nums;color:inherit;opacity:.8}.timeline-event-text[data-v-e6b15f11]{line-height:1.4}.transcript-mono[data-v-e6b15f11],.transcript-side[data-v-e6b15f11]{display:flex;flex-direction:column;gap:.75rem}.transcript-split[data-v-e6b15f11]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.transcript-side.patient[data-v-e6b15f11]{border-left:2px solid #22c55e;padding-left:1rem}.speaker-label[data-v-e6b15f11]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#94a3b8;margin-bottom:.5rem}.dot[data-v-e6b15f11]{width:8px;height:8px;border-radius:50%}.dot.nurse[data-v-e6b15f11]{background:#3b82f6}.dot.patient[data-v-e6b15f11]{background:#22c55e}.segment-list[data-v-e6b15f11]{display:flex;flex-direction:column;gap:.65rem}.segment-card[data-v-e6b15f11]{border-radius:12px;padding:.75rem;background:#0f172a7a;border:1px solid rgba(148,163,184,.12)}.segment-card[data-status=provisional][data-v-e6b15f11]{background:#1e293b94;border-style:dashed;border-color:#60a5fa47}.segment-card.highlighted[data-v-e6b15f11]{border-color:#3b82f699;background:#3b82f61f;box-shadow:0 0 12px #3b82f626;transition:all .3s ease}.segment-card.focused[data-v-e6b15f11]{border-color:#0ea5e973;box-shadow:0 0 0 1px #0ea5e933}.segment-card.fallback[data-v-e6b15f11]{background:#0f172a47}.bookmark-empty[data-v-e6b15f11]{margin:0;padding:.35rem 0;color:#94a3b8;font-size:.78rem}.segment-meta[data-v-e6b15f11]{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:.72rem;color:#94a3b8}.segment-time[data-v-e6b15f11]{font-variant-numeric:tabular-nums}.bookmark-pill[data-v-e6b15f11]{padding:.18rem .48rem;border-radius:9999px;background:#0ea5e924;color:#bae6fd;border:1px solid rgba(14,165,233,.24)}.speaker-signal-pill[data-v-e6b15f11]{padding:.18rem .48rem;border-radius:9999px;border:1px solid rgba(148,163,184,.18);background:#3341556b;color:#cbd5e1}.speaker-signal-pill[data-signal=changed][data-v-e6b15f11]{background:#0891b224;color:#cffafe;border-color:#22d3ee38}.speaker-signal-pill[data-signal=overlap][data-v-e6b15f11]{background:#f59e0b1a;color:#fde68a;border-color:#f59e0b33}.uncertainty-pill[data-v-e6b15f11]{padding:.18rem .48rem;border-radius:9999px;background:#f59e0b1f;color:#fcd34d;border:1px solid rgba(245,158,11,.22)}.segment-text[data-v-e6b15f11]{margin:0;color:#e2e8f0;line-height:1.55;white-space:pre-wrap}.segment-text.uncertain[data-v-e6b15f11]{color:#f8fafc;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#f59e0ba6;text-underline-offset:.2rem}.segment-footer[data-v-e6b15f11]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-top:.65rem;flex-wrap:wrap}.promotion-pills[data-v-e6b15f11],.segment-actions[data-v-e6b15f11]{display:flex;gap:.45rem;flex-wrap:wrap}.promotion-pill[data-v-e6b15f11],.segment-action[data-v-e6b15f11]{border-radius:9999px;font-size:.72rem}.promotion-pill[data-v-e6b15f11]{padding:.24rem .5rem;background:#f973161f;color:#fdba74;border:1px solid rgba(249,115,22,.18)}.promotion-pill.provisional[data-v-e6b15f11]{background:#3b82f624;color:#bfdbfe;border-color:#3b82f63d}.segment-action[data-v-e6b15f11]{border:1px solid rgba(148,163,184,.18);background:#1e293beb;color:#e2e8f0;padding:.35rem .68rem;cursor:pointer}.segment-action[data-v-e6b15f11]:hover{background:#334155f2}.segment-action.bookmark[data-v-e6b15f11]{background:#0ea5e924;border-color:#0ea5e93d;color:#bae6fd}@media (max-width: 720px){.transcript-split[data-v-e6b15f11]{grid-template-columns:1fr}.transcript-side.patient[data-v-e6b15f11]{border-left:none;border-top:2px solid #22c55e;padding-left:0;padding-top:1rem}}.workspace-nav[data-v-72b1de5e]{position:sticky;top:.85rem;z-index:24;margin-bottom:1rem;padding:.8rem .95rem;border-radius:18px;background:#080f18e6;border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px #0f172a38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:.7rem}.workspace-nav__topline[data-v-72b1de5e]{display:flex;gap:.8rem;align-items:center;justify-content:space-between}.workspace-nav__hamburger[data-v-72b1de5e]{display:none;flex-direction:column;justify-content:center;gap:4px;width:28px;height:28px;padding:4px;background:transparent;border:1px solid rgba(148,163,184,.3);border-radius:6px;cursor:pointer}.hamburger-line[data-v-72b1de5e]{width:100%;height:2px;background:#cbd5e1;border-radius:1px;transition:transform .2s,opacity .2s}.workspace-nav__hamburger.open .hamburger-line[data-v-72b1de5e]:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.workspace-nav__hamburger.open .hamburger-line[data-v-72b1de5e]:nth-child(2){opacity:0}.workspace-nav__hamburger.open .hamburger-line[data-v-72b1de5e]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.workspace-nav__current-label[data-v-72b1de5e]{display:none;font-size:.85rem;font-weight:500;color:#f8fafc}.workspace-nav__steps[data-v-72b1de5e],.workspace-nav__controls[data-v-72b1de5e]{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.workspace-nav__button[data-v-72b1de5e]{border-radius:9999px;font-size:.8rem;cursor:pointer}.workspace-nav__button[data-v-72b1de5e]{border:1px solid rgba(148,163,184,.2);background:#0f172ae6;color:#cbd5e1;padding:.45rem .8rem;display:inline-flex;align-items:center;gap:.45rem}.workspace-nav__dot[data-v-72b1de5e]{width:.55rem;height:.55rem;border-radius:9999px;background:#94a3b873}.workspace-nav__button.active[data-v-72b1de5e]{background:#ea580c;color:#fff;border-color:#ea580c73}.workspace-nav__button[data-state=active] .workspace-nav__dot[data-v-72b1de5e]{background:#f59e0b}.workspace-nav__button[data-state=ready] .workspace-nav__dot[data-v-72b1de5e]{background:#22c55e}@media (max-width: 860px){.workspace-nav[data-v-72b1de5e]{position:static}.workspace-nav__topline[data-v-72b1de5e]{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.workspace-nav__hamburger[data-v-72b1de5e]{display:flex}.workspace-nav__current-label[data-v-72b1de5e]{display:block;flex:1}.workspace-nav__topline[data-v-72b1de5e]{flex-direction:row;flex-wrap:wrap;align-items:center}.workspace-nav__steps[data-v-72b1de5e]{display:none;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(148,163,184,.15)}.workspace-nav__steps.mobile-open[data-v-72b1de5e]{display:flex}.workspace-nav__button[data-v-72b1de5e]{justify-content:flex-start;width:100%;padding:.6rem .9rem;border-radius:10px}.workspace-nav__controls[data-v-72b1de5e]{margin-left:auto}}.playback-controller[data-v-4dc0ca11]{background:#0f172af2;border:1px solid rgba(148,163,184,.18);border-radius:12px;overflow:hidden;margin-bottom:1rem}.playback-header[data-v-4dc0ca11]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;background:#1e293b80}.playback-header[data-v-4dc0ca11]:hover{background:#1e293bb3}.playback-title[data-v-4dc0ca11]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#e2e8f0}.playback-icon[data-v-4dc0ca11]{color:#22c55e}.scenario-badge[data-v-4dc0ca11]{background:#0ea5e933;color:#7dd3fc;padding:.15rem .5rem;border-radius:9999px;font-size:.7rem}.expand-toggle[data-v-4dc0ca11]{background:transparent;border:none;color:#94a3b8;font-size:1rem;cursor:pointer}.playback-body[data-v-4dc0ca11]{padding:1rem;border-top:1px solid rgba(148,163,184,.12)}.helper-text[data-v-4dc0ca11]{color:#94a3b8;font-size:.8rem;margin-bottom:.75rem}.loading-indicator[data-v-4dc0ca11]{color:#64748b;font-size:.8rem;padding:1rem;text-align:center}.empty-state[data-v-4dc0ca11]{text-align:center;padding:1rem;color:#64748b}.scenario-list[data-v-4dc0ca11]{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.scenario-item[data-v-4dc0ca11]{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.6rem .75rem;background:#1e293b80;border:1px solid rgba(148,163,184,.12);border-radius:8px;cursor:pointer;text-align:left;color:#e2e8f0;margin-bottom:.5rem}.scenario-item[data-v-4dc0ca11]:hover{background:#1e293bcc;border-color:#0ea5e94d}.scenario-item-title[data-v-4dc0ca11]{font-size:.85rem;font-weight:500}.scenario-item-meta[data-v-4dc0ca11]{display:flex;gap:.25rem;flex-wrap:wrap}.track-pill[data-v-4dc0ca11]{background:#8b5cf633;color:#c4b5fd;padding:.1rem .4rem;border-radius:9999px;font-size:.65rem}.playback-controls[data-v-4dc0ca11]{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.ctrl-btn[data-v-4dc0ca11]{width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid rgba(148,163,184,.2);background:#1e293bcc;color:#e2e8f0;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ctrl-btn[data-v-4dc0ca11]:hover:not(:disabled){background:#1e293b;border-color:#94a3b866}.ctrl-btn[data-v-4dc0ca11]:disabled{opacity:.4;cursor:not-allowed}.ctrl-btn.primary[data-v-4dc0ca11]{background:#22c55e33;border-color:#22c55e66;color:#86efac;width:3rem;height:3rem;font-size:1.2rem}.ctrl-btn.primary[data-v-4dc0ca11]:hover:not(:disabled){background:#22c55e4d}.ctrl-btn.danger[data-v-4dc0ca11]{background:#ef444433;border-color:#ef44444d;color:#fca5a5}.ctrl-btn.danger[data-v-4dc0ca11]:hover:not(:disabled){background:#ef44444d}.playback-progress[data-v-4dc0ca11]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.progress-bar[data-v-4dc0ca11]{flex:1;height:4px;background:#94a3b833;border-radius:2px;overflow:hidden}.progress-fill[data-v-4dc0ca11]{height:100%;background:linear-gradient(90deg,#22c55e,#86efac);transition:width .3s ease}.progress-label[data-v-4dc0ca11]{color:#94a3b8;font-size:.75rem;min-width:4rem;text-align:right}.speed-control[data-v-4dc0ca11]{margin-bottom:1rem}.speed-control label[data-v-4dc0ca11]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.75rem}.speed-control input[type=range][data-v-4dc0ca11]{flex:1;accent-color:#22c55e}.speed-value[data-v-4dc0ca11]{min-width:2.5rem;text-align:right}.current-turn-preview[data-v-4dc0ca11]{background:#1e293b99;border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:.75rem;margin-bottom:1rem}.turn-speaker[data-v-4dc0ca11]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.turn-speaker[data-speaker=nurse][data-v-4dc0ca11]{color:#22d3ee}.turn-speaker[data-speaker=patient][data-v-4dc0ca11],.turn-speaker[data-speaker=relative][data-v-4dc0ca11]{color:#f472b6}.turn-text[data-v-4dc0ca11]{color:#f1f5f9;font-size:.9rem;line-height:1.5;margin-bottom:.5rem}.turn-meta[data-v-4dc0ca11]{display:flex;gap:.35rem;flex-wrap:wrap}.intent-pill[data-v-4dc0ca11]{background:#94a3b826;color:#cbd5e1;padding:.1rem .4rem;border-radius:9999px;font-size:.65rem}.intent-pill[data-intent=question][data-v-4dc0ca11]{background:#fbbf2433;color:#fde68a}.intent-pill[data-intent=answer][data-v-4dc0ca11]{background:#22c55e33;color:#86efac}.script-timeline[data-v-4dc0ca11]{max-height:150px;overflow-y:auto;margin-bottom:1rem}.timeline-turn[data-v-4dc0ca11]{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:6px;cursor:pointer;font-size:.75rem;color:#94a3b8;transition:all .15s}.timeline-turn[data-v-4dc0ca11]:hover{background:#94a3b81a}.timeline-turn.current[data-v-4dc0ca11]{background:#22c55e26;color:#86efac}.timeline-turn.played[data-v-4dc0ca11]{color:#64748b}.timeline-turn[data-speaker=nurse] .turn-index[data-v-4dc0ca11]{color:#22d3ee}.timeline-turn[data-speaker=patient] .turn-index[data-v-4dc0ca11],.timeline-turn[data-speaker=relative] .turn-index[data-v-4dc0ca11]{color:#f472b6}.turn-index[data-v-4dc0ca11]{min-width:1.5rem;font-weight:600}.turn-preview[data-v-4dc0ca11]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn[data-v-4dc0ca11]{padding:.5rem 1rem;border-radius:8px;font-size:.8rem;cursor:pointer;border:none}.btn.primary[data-v-4dc0ca11]{background:#0ea5e9;color:#fff}.btn.secondary[data-v-4dc0ca11]{background:#94a3b826;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.btn.secondary[data-v-4dc0ca11]:hover{background:#94a3b840}.close-scenario[data-v-4dc0ca11]{width:100%}.call-card-audio-preview[data-v-2b829172]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#1e293b;border-radius:8px;border:1px solid #334155}.mini-waveform[data-v-2b829172]{position:relative;flex:1;min-width:100px;max-width:200px;height:24px;cursor:pointer;border-radius:4px;overflow:hidden}.waveform-svg[data-v-2b829172]{width:100%;height:100%}.waveform-bg[data-v-2b829172]{fill:#334155}.waveform-progress[data-v-2b829172]{fill:#3b82f6}.playhead[data-v-2b829172]{position:absolute;top:0;bottom:0;width:2px;background:#f472b6;pointer-events:none}.play-btn[data-v-2b829172]{width:32px;height:32px;border-radius:50%;border:none;background:#3b82f6;color:#fff;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.play-btn[data-v-2b829172]:hover{background:#2563eb}.time-display[data-v-2b829172]{font-family:monospace;font-size:.75rem;color:#94a3b8;min-width:80px;text-align:center}.skip-btn[data-v-2b829172]{padding:.25rem .5rem;border:1px solid #334155;border-radius:4px;background:transparent;color:#94a3b8;font-size:.7rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.skip-btn[data-v-2b829172]:hover{background:#334155;color:#e2e8f0}.open-btn[data-v-2b829172]{padding:.25rem .5rem;border:1px solid #3b82f6;border-radius:4px;background:transparent;color:#3b82f6;font-size:.75rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.open-btn[data-v-2b829172]:hover{background:#3b82f6;color:#fff}@media (max-width: 400px){.call-card-audio-preview[data-v-2b829172]{flex-wrap:wrap;gap:.375rem}.mini-waveform[data-v-2b829172]{order:1;flex:1 1 100%;max-width:none}.play-btn[data-v-2b829172]{order:2}.time-display[data-v-2b829172]{order:3;flex:1;min-width:auto;text-align:left}.skip-btn[data-v-2b829172],.open-btn[data-v-2b829172]{order:4}}.waveform-timeline[data-v-23d3534e]{position:relative;background:#1e293b;border-radius:8px;padding:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.waveform-track[data-v-23d3534e]{position:relative;height:40px}.stereo-mode .waveform-track[data-v-23d3534e]{height:32px}.stereo-mode .waveform-track+.waveform-track[data-v-23d3534e]{margin-top:4px}.track-label[data-v-23d3534e]{position:absolute;left:4px;top:2px;font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.waveform-svg[data-v-23d3534e]{width:100%;height:100%}.waveform-path[data-v-23d3534e]{fill:#334155}.waveform-path.nurse[data-v-23d3534e]{fill:#3b82f640}.waveform-path.nurse.progress[data-v-23d3534e]{fill:#3b82f6}.waveform-path.patient[data-v-23d3534e]{fill:#22c55e40}.waveform-path.patient.progress[data-v-23d3534e]{fill:#22c55e}.markers-layer[data-v-23d3534e]{position:absolute;top:0;left:.5rem;right:.5rem;bottom:0;pointer-events:none}.marker[data-v-23d3534e]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:2px solid #f59e0b;background:#1e293b;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;transition:all .15s ease;z-index:10}.marker[data-v-23d3534e]:hover,.marker.active[data-v-23d3534e]{transform:translate(-50%,-50%) scale(1.2);border-color:#fbbf24;background:#f59e0b}.marker-icon[data-v-23d3534e]{font-size:.7rem;font-weight:600;color:#f59e0b}.marker:hover .marker-icon[data-v-23d3534e],.marker.active .marker-icon[data-v-23d3534e]{color:#1e293b}.marker-sbar-s[data-v-23d3534e],.marker-sbar-b[data-v-23d3534e],.marker-sbar-a[data-v-23d3534e],.marker-sbar-r[data-v-23d3534e]{border-color:#8b5cf6}.marker-sbar-s[data-v-23d3534e]:hover,.marker-sbar-b[data-v-23d3534e]:hover,.marker-sbar-a[data-v-23d3534e]:hover,.marker-sbar-r[data-v-23d3534e]:hover{background:#8b5cf6;border-color:#a78bfa}.marker-sbar-s .marker-icon[data-v-23d3534e],.marker-sbar-b .marker-icon[data-v-23d3534e],.marker-sbar-a .marker-icon[data-v-23d3534e],.marker-sbar-r .marker-icon[data-v-23d3534e]{color:#8b5cf6}.marker-bookmark[data-v-23d3534e]{border-color:#3b82f6}.marker-bookmark[data-v-23d3534e]:hover{background:#3b82f6;border-color:#60a5fa}.playhead[data-v-23d3534e]{position:absolute;top:0;bottom:0;width:2px;pointer-events:none;z-index:20}.playhead-line[data-v-23d3534e]{position:absolute;top:0;bottom:0;left:0;width:2px;background:#f472b6}.playhead-handle[data-v-23d3534e]{position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:#f472b6;box-shadow:0 0 6px #f472b680}.time-tooltip[data-v-23d3534e]{position:absolute;top:-28px;transform:translate(-50%);padding:2px 8px;background:#0f172a;border:1px solid #334155;border-radius:4px;font-size:.75rem;color:#e2e8f0;white-space:nowrap;pointer-events:none;z-index:30}.sr-only[data-v-5ee2a26a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.audio-playback-controller[data-v-5ee2a26a]{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;outline:none}.audio-playback-controller[data-v-5ee2a26a]:focus{border-color:#3b82f6}.controls-row[data-v-5ee2a26a]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.main-controls[data-v-5ee2a26a]{margin-top:.5rem}.ctrl-btn[data-v-5ee2a26a]{padding:.5rem 1rem;border:1px solid #334155;border-radius:6px;background:#1e293b;color:#e2e8f0;font-size:.875rem;cursor:pointer;transition:all .15s ease}.ctrl-btn[data-v-5ee2a26a]:hover{background:#334155;border-color:#475569}.ctrl-btn.play-pause[data-v-5ee2a26a]{width:60px;height:60px;border-radius:50%;font-size:1.5rem;background:#3b82f6;border-color:#3b82f6}.ctrl-btn.play-pause[data-v-5ee2a26a]:hover{background:#2563eb;border-color:#2563eb}.secondary-controls[data-v-5ee2a26a]{justify-content:space-between}.time-display[data-v-5ee2a26a]{font-family:monospace;font-size:.875rem;color:#94a3b8}.volume-control[data-v-5ee2a26a]{display:flex;align-items:center;gap:.5rem}.ctrl-btn-small[data-v-5ee2a26a]{width:32px;height:32px;border:1px solid #334155;border-radius:6px;background:#1e293b;color:#e2e8f0;cursor:pointer;font-size:1rem}.ctrl-btn-small[data-v-5ee2a26a]:hover{background:#334155}.volume-slider[data-v-5ee2a26a]{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#334155;border-radius:2px;cursor:pointer}.volume-slider[data-v-5ee2a26a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#3b82f6;cursor:pointer}.speed-control[data-v-5ee2a26a]{display:flex;gap:.25rem}.speed-btn[data-v-5ee2a26a]{padding:.25rem .5rem;border:1px solid #334155;border-radius:4px;background:transparent;color:#64748b;font-size:.75rem;cursor:pointer;transition:all .15s ease}.speed-btn[data-v-5ee2a26a]:hover{color:#e2e8f0;border-color:#475569}.speed-btn.active[data-v-5ee2a26a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.tertiary-controls[data-v-5ee2a26a]{border-top:1px solid #334155;padding-top:.75rem;margin-top:.25rem}.ctrl-btn-feature[data-v-5ee2a26a]{padding:.375rem .75rem;border:1px solid #334155;border-radius:6px;background:transparent;color:#94a3b8;font-size:.8rem;cursor:pointer;transition:all .15s ease}.ctrl-btn-feature[data-v-5ee2a26a]:hover{background:#1e293b;color:#e2e8f0}.ctrl-btn-feature.active[data-v-5ee2a26a]{background:#1e293b;border-color:#3b82f6;color:#3b82f6}@media (max-width: 600px){.controls-row[data-v-5ee2a26a]{gap:.375rem}.ctrl-btn[data-v-5ee2a26a]{padding:.375rem .75rem;font-size:.8rem}.ctrl-btn.play-pause[data-v-5ee2a26a]{width:50px;height:50px;font-size:1.25rem}.speed-control[data-v-5ee2a26a]{order:10;width:100%;justify-content:center;margin-top:.5rem}}.ctrl-btn[data-v-5ee2a26a]:focus-visible,.ctrl-btn-small[data-v-5ee2a26a]:focus-visible,.ctrl-btn-feature[data-v-5ee2a26a]:focus-visible,.speed-btn[data-v-5ee2a26a]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.volume-slider[data-v-5ee2a26a]:focus-visible{outline:2px solid #60a5fa;outline-offset:4px}@media (prefers-contrast: high){.audio-playback-controller[data-v-5ee2a26a],.ctrl-btn[data-v-5ee2a26a],.ctrl-btn-small[data-v-5ee2a26a],.ctrl-btn-feature[data-v-5ee2a26a],.speed-btn[data-v-5ee2a26a]{border-width:2px}.ctrl-btn.play-pause[data-v-5ee2a26a]{border-width:3px}.playhead-line[data-v-5ee2a26a]{width:3px}}@media (prefers-reduced-motion: reduce){.ctrl-btn[data-v-5ee2a26a],.ctrl-btn-small[data-v-5ee2a26a],.ctrl-btn-feature[data-v-5ee2a26a],.speed-btn[data-v-5ee2a26a]{transition:none}}.compliance-review-panel[data-v-72f6e008]{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;max-height:80vh;overflow-y:auto}.panel-header[data-v-72f6e008]{display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-72f6e008]{margin:0;font-size:1.125rem;font-weight:600;color:#e2e8f0}.close-btn[data-v-72f6e008]{width:28px;height:28px;border-radius:6px;border:1px solid #334155;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease}.close-btn[data-v-72f6e008]:hover{background:#334155;color:#e2e8f0}section[data-v-72f6e008]{display:flex;flex-direction:column;gap:.75rem}section h4[data-v-72f6e008]{margin:0;font-size:.875rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.checklist[data-v-72f6e008]{display:flex;flex-direction:column;gap:.5rem}.checklist-item[data-v-72f6e008]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:8px;background:#1e293b;cursor:pointer;transition:all .15s ease}.checklist-item[data-v-72f6e008]:hover{background:#334155}.checklist-item.checked[data-v-72f6e008]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.checklist-item input[type=checkbox][data-v-72f6e008]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#22c55e}.item-label[data-v-72f6e008]{flex:1;color:#e2e8f0;font-size:.9rem}.item-hint[data-v-72f6e008]{font-size:.75rem;color:#64748b;display:block;margin-top:.25rem}.checklist-progress[data-v-72f6e008]{position:relative;height:24px;background:#1e293b;border-radius:12px;overflow:hidden}.progress-bar[data-v-72f6e008]{height:100%;background:linear-gradient(90deg,#22c55e,#4ade80);transition:width .3s ease}.progress-text[data-v-72f6e008]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:500;color:#e2e8f0}.rating-select-wrapper[data-v-72f6e008]{display:flex;align-items:center;gap:.75rem}.rating-select[data-v-72f6e008]{flex:1;padding:.75rem;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#e2e8f0;font-size:.9rem;cursor:pointer}.rating-select[data-v-72f6e008]:focus{outline:2px solid #3b82f6;outline-offset:2px}.rating-indicator[data-v-72f6e008]{width:12px;height:12px;border-radius:50%;background:#475569}.rating-indicator.rating-excellent[data-v-72f6e008]{background:#22c55e}.rating-indicator.rating-approved[data-v-72f6e008]{background:#3b82f6}.rating-indicator.rating-needs-improvement[data-v-72f6e008]{background:#f59e0b}.rating-indicator.rating-not-approved[data-v-72f6e008]{background:#ef4444}.annotations-list[data-v-72f6e008]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.annotation-item[data-v-72f6e008]{padding:.75rem;border-radius:8px;background:#1e293b;border-left:3px solid #64748b}.annotation-positive[data-v-72f6e008]{border-left-color:#22c55e}.annotation-improvement[data-v-72f6e008]{border-left-color:#f59e0b}.annotation-critical[data-v-72f6e008]{border-left-color:#ef4444}.annotation-note[data-v-72f6e008]{border-left-color:#3b82f6}.annotation-header[data-v-72f6e008]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.annotation-icon[data-v-72f6e008]{font-size:1rem}.annotation-time[data-v-72f6e008]{font-size:.75rem;font-family:monospace;color:#64748b;background:#0f172a;padding:.125rem .375rem;border-radius:4px}.annotation-remove[data-v-72f6e008]{margin-left:auto;width:20px;height:20px;border:none;background:transparent;color:#64748b;cursor:pointer;font-size:.75rem}.annotation-remove[data-v-72f6e008]:hover{color:#ef4444}.annotation-text[data-v-72f6e008]{margin:0;font-size:.875rem;color:#e2e8f0}.annotation-form[data-v-72f6e008]{display:flex;flex-direction:column;gap:.5rem}.annotation-kind-selector[data-v-72f6e008]{display:flex;gap:.375rem;flex-wrap:wrap}.kind-btn[data-v-72f6e008]{padding:.375rem .75rem;border:1px solid #334155;border-radius:6px;background:transparent;color:#94a3b8;font-size:.75rem;cursor:pointer;transition:all .15s ease}.kind-btn[data-v-72f6e008]:hover{background:#1e293b}.kind-btn.active[data-v-72f6e008]{background:#1e293b;border-color:#64748b;color:#e2e8f0}.kind-btn.kind-positive.active[data-v-72f6e008]{border-color:#22c55e;color:#22c55e}.kind-btn.kind-improvement.active[data-v-72f6e008]{border-color:#f59e0b;color:#f59e0b}.kind-btn.kind-critical.active[data-v-72f6e008]{border-color:#ef4444;color:#ef4444}.kind-btn.kind-note.active[data-v-72f6e008]{border-color:#3b82f6;color:#3b82f6}.annotation-input-row[data-v-72f6e008]{display:flex;gap:.5rem}.annotation-input[data-v-72f6e008]{flex:1;padding:.625rem .875rem;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#e2e8f0;font-size:.875rem}.annotation-input[data-v-72f6e008]:focus{outline:2px solid #3b82f6;outline-offset:2px}.annotation-input[data-v-72f6e008]::placeholder{color:#64748b}.add-annotation-btn[data-v-72f6e008]{width:36px;height:36px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#e2e8f0;font-size:1.25rem;cursor:pointer;transition:all .15s ease}.add-annotation-btn[data-v-72f6e008]:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6}.add-annotation-btn[data-v-72f6e008]:disabled{opacity:.5;cursor:not-allowed}.comment-textarea[data-v-72f6e008]{padding:.75rem;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#e2e8f0;font-size:.875rem;resize:vertical;min-height:80px}.comment-textarea[data-v-72f6e008]:focus{outline:2px solid #3b82f6;outline-offset:2px}.comment-textarea[data-v-72f6e008]::placeholder{color:#64748b}.panel-actions[data-v-72f6e008]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid #334155}.btn-secondary[data-v-72f6e008],.btn-primary[data-v-72f6e008]{padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-secondary[data-v-72f6e008]{border:1px solid #334155;background:transparent;color:#94a3b8}.btn-secondary[data-v-72f6e008]:hover{background:#1e293b;color:#e2e8f0}.btn-primary[data-v-72f6e008]{border:none;background:#3b82f6;color:#fff}.btn-primary[data-v-72f6e008]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-72f6e008]:disabled{opacity:.5;cursor:not-allowed}.checklist-item[data-v-72f6e008]:focus-within,.kind-btn[data-v-72f6e008]:focus-visible,.close-btn[data-v-72f6e008]:focus-visible,.add-annotation-btn[data-v-72f6e008]:focus-visible,.btn-secondary[data-v-72f6e008]:focus-visible,.btn-primary[data-v-72f6e008]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media (prefers-contrast: high){.compliance-review-panel[data-v-72f6e008],.checklist-item[data-v-72f6e008],.rating-select[data-v-72f6e008],.annotation-input[data-v-72f6e008],.comment-textarea[data-v-72f6e008]{border-width:2px}}@media (prefers-reduced-motion: reduce){.checklist-item[data-v-72f6e008],.kind-btn[data-v-72f6e008],.btn-secondary[data-v-72f6e008],.btn-primary[data-v-72f6e008],.progress-bar[data-v-72f6e008]{transition:none}}@media (max-width: 500px){.compliance-review-panel[data-v-72f6e008]{padding:1rem}.annotation-kind-selector[data-v-72f6e008]{flex-wrap:wrap}.kind-btn[data-v-72f6e008]{flex:1;min-width:calc(50% - .25rem)}}.call-explorer[data-v-d73c250f]{display:flex;flex-direction:column;height:100%;background:#0f172afa;border-radius:16px;overflow:hidden}.explorer-header[data-v-d73c250f]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.12);background:#1e293b66}.header-title h2[data-v-d73c250f]{margin:0 0 .25rem;font-size:1.1rem;color:#f1f5f9}.helper-text[data-v-d73c250f]{color:#64748b;font-size:.8rem;margin:0}.header-actions[data-v-d73c250f]{display:flex;gap:.5rem}.btn[data-v-d73c250f]{padding:.5rem 1rem;border-radius:8px;font-size:.8rem;cursor:pointer;border:none;transition:all .15s}.btn.icon[data-v-d73c250f]{padding:.5rem .75rem;background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.btn.icon[data-v-d73c250f]:hover:not(:disabled){background:#94a3b833}.btn.primary[data-v-d73c250f]{background:#0ea5e9;color:#fff}.btn.primary[data-v-d73c250f]:hover{background:#0284c7}.btn.secondary[data-v-d73c250f]{background:#94a3b826;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.btn.secondary[data-v-d73c250f]:hover{background:#94a3b840}.spinning[data-v-d73c250f]{display:inline-block;animation:spin-d73c250f 1s linear infinite}@keyframes spin-d73c250f{to{transform:rotate(360deg)}}.explorer-filters[data-v-d73c250f]{display:flex;gap:.75rem;padding:1rem 1.5rem;background:#1e293b4d;border-bottom:1px solid rgba(148,163,184,.08)}.search-input[data-v-d73c250f]{flex:1;padding:.5rem .75rem;background:#0f172acc;border:1px solid rgba(148,163,184,.15);border-radius:8px;color:#e2e8f0;font-size:.85rem}.search-input[data-v-d73c250f]::placeholder{color:#64748b}.filter-select[data-v-d73c250f]{padding:.5rem .75rem;background:#0f172acc;border:1px solid rgba(148,163,184,.15);border-radius:8px;color:#e2e8f0;font-size:.8rem;min-width:140px}.explorer-stats[data-v-d73c250f]{display:flex;gap:1.5rem;padding:.6rem 1.5rem;background:#1e293b33;border-bottom:1px solid rgba(148,163,184,.08)}.stat[data-v-d73c250f]{color:#94a3b8;font-size:.75rem}.stat strong[data-v-d73c250f]{color:#e2e8f0}.calls-list[data-v-d73c250f]{flex:1;overflow-y:auto;padding:1rem 1.5rem}.empty-state[data-v-d73c250f],.loading-state[data-v-d73c250f]{color:#64748b;text-align:center;padding:2rem}.call-card[data-v-d73c250f]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;margin-bottom:.5rem;background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:10px;cursor:pointer;transition:all .15s}.call-card[data-v-d73c250f]:hover{background:#1e293bb3;border-color:#94a3b833}.call-card.selected[data-v-d73c250f]{border-color:#0ea5e966;background:#0ea5e91a}.call-card-main[data-v-d73c250f]{flex:1;min-width:0}.call-meta[data-v-d73c250f]{display:flex;gap:.5rem;margin-bottom:.25rem}.call-date[data-v-d73c250f]{color:#94a3b8;font-size:.7rem}.call-time[data-v-d73c250f]{color:#64748b;font-size:.7rem}.call-reason[data-v-d73c250f]{color:#f1f5f9;font-size:.85rem;margin-bottom:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-stats[data-v-d73c250f]{display:flex;gap:.35rem;flex-wrap:wrap}.stat-pill[data-v-d73c250f]{background:#94a3b81f;color:#94a3b8;padding:.12rem .45rem;border-radius:9999px;font-size:.65rem}.stat-pill[data-type=stereo][data-v-d73c250f]{background:#8b5cf626;color:#c4b5fd}.call-card-actions[data-v-d73c250f]{display:flex;gap:.35rem}.action-btn[data-v-d73c250f]{width:2rem;height:2rem;border-radius:6px;border:1px solid rgba(148,163,184,.15);background:#0f172a99;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:all .15s}.action-btn[data-v-d73c250f]:hover{background:#0f172ae6;color:#e2e8f0}.action-btn.play[data-v-d73c250f]:hover{background:#22c55e33;border-color:#22c55e4d;color:#86efac}.call-detail-modal[data-v-d73c250f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.call-detail-content[data-v-d73c250f]{background:#1e293b;border-radius:16px;max-width:700px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.15)}.detail-header[data-v-d73c250f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(148,163,184,.12);background:#1e293b66}.detail-header h3[data-v-d73c250f]{margin:0;font-size:1rem;color:#f1f5f9}.close-btn[data-v-d73c250f]{background:transparent;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;line-height:1}.close-btn[data-v-d73c250f]:hover{color:#e2e8f0}.detail-body[data-v-d73c250f]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.detail-section[data-v-d73c250f]{margin-bottom:1.25rem}.detail-section h4[data-v-d73c250f]{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;padding-bottom:.35rem;border-bottom:1px solid rgba(148,163,184,.1)}.detail-list[data-v-d73c250f]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.8rem}.detail-list dt[data-v-d73c250f]{color:#64748b}.detail-list dd[data-v-d73c250f]{color:#e2e8f0;margin:0}.detail-list dd.mono[data-v-d73c250f]{font-family:monospace;font-size:.75rem}.transcript-preview[data-v-d73c250f]{max-height:200px;overflow-y:auto;background:#0f172a80;border-radius:8px;padding:.75rem}.transcript-segment[data-v-d73c250f]{display:flex;gap:.5rem;margin-bottom:.35rem;font-size:.8rem}.segment-speaker[data-v-d73c250f]{font-weight:600;min-width:2.5rem}.transcript-segment[data-speaker=nurse] .segment-speaker[data-v-d73c250f]{color:#22d3ee}.transcript-segment[data-speaker=patient] .segment-speaker[data-v-d73c250f]{color:#f472b6}.segment-text[data-v-d73c250f]{color:#cbd5e1}.more-indicator[data-v-d73c250f]{color:#64748b;font-size:.75rem;margin:.5rem 0 0;text-align:center}.detail-footer[data-v-d73c250f]{display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid rgba(148,163,184,.12);background:#1e293b66}.explorer-audio-filters[data-v-d73c250f]{display:flex;gap:1rem;padding:.5rem 1.5rem;background:#1e293b33;border-bottom:1px solid rgba(148,163,184,.08)}.filter-checkbox[data-v-d73c250f]{display:flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.75rem;color:#94a3b8;-webkit-user-select:none;user-select:none}.filter-checkbox[data-v-d73c250f]:hover{color:#e2e8f0}.filter-checkbox input[data-v-d73c250f]{cursor:pointer}.audio-indicator[data-v-d73c250f],.bookmark-indicator[data-v-d73c250f]{font-size:.7rem;opacity:.8}.call-card.has-audio[data-v-d73c250f]{border-left:3px solid rgba(59,130,246,.4)}.call-card.has-audio[data-v-d73c250f]:hover{border-left-color:#3b82f699}.stat-pill.audio-duration[data-v-d73c250f]{background:#3b82f626;color:#93c5fd}.call-audio-analytics[data-v-d73c250f]{display:flex;gap:.75rem;margin-top:.35rem}.analytics-item[data-v-d73c250f]{font-size:.65rem;color:#64748b}.call-audio-preview[data-v-d73c250f]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(148,163,184,.1)}.audio-section[data-v-d73c250f]{background:#3b82f60d;border-radius:12px;padding:1rem;margin-bottom:1rem;border:1px solid rgba(59,130,246,.1)}.audio-section h4[data-v-d73c250f]{border-bottom:none;padding-bottom:0;margin-bottom:.75rem}.audio-stats-grid[data-v-d73c250f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.1)}.audio-stat[data-v-d73c250f]{text-align:center;padding:.5rem;background:#0f172a66;border-radius:8px}.stat-label[data-v-d73c250f]{display:block;font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.stat-value[data-v-d73c250f]{display:block;font-size:.9rem;font-weight:600;color:#e2e8f0}@media (max-width: 500px){.audio-stats-grid[data-v-d73c250f]{grid-template-columns:repeat(2,1fr)}.explorer-audio-filters[data-v-d73c250f]{flex-wrap:wrap;gap:.5rem}}.compliance-overlay[data-v-d73c250f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172af2;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100;animation:fadeIn-d73c250f .2s ease}@keyframes fadeIn-d73c250f{0%{opacity:0}to{opacity:1}}.compliance-overlay[data-v-d73c250f]>*{max-width:600px;width:100%;max-height:90%}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:IBM Plex Sans,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(245,158,11,.08),transparent 28%),radial-gradient(circle at top right,rgba(34,197,94,.07),transparent 24%),linear-gradient(180deg,#102033,#09111b);color:#e2e8f0}button,textarea,select{font:inherit}#app{max-width:1480px;margin:0 auto;padding:1.25rem}.internal-view-nav{display:flex;gap:.75rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.15rem}.internal-view-button{min-width:13.5rem;text-align:left;padding:.8rem .9rem;border-radius:16px;border:1px solid rgba(129,140,248,.18);background:#0f172abf;color:#dbe4ff;display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.internal-view-button strong{font-size:.92rem}.internal-view-button span{font-size:.8rem;color:#a5b4fc}.internal-view-button[data-active=true]{background:#4f46e538;border-color:#818cf861;box-shadow:0 14px 28px #0f172a2e}.app-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;margin-bottom:1.2rem}.header-status{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.status-link-button{border:1px solid rgba(129,140,248,.22);background:#0f172ab8;color:#dbe4ff;border-radius:999px;padding:.45rem .8rem;cursor:pointer}.status-link-button:hover{border-color:#818cf866;background:#1e293bd1}.app-mode-nav{display:inline-flex;gap:.45rem;margin:0 0 1rem;padding:.35rem;border-radius:999px;background:#0f172ab8;border:1px solid rgba(148,163,184,.14)}.app-mode-button{border:none;background:transparent;color:#cbd5e1;border-radius:999px;padding:.55rem .9rem;cursor:pointer;font:inherit}.app-mode-button[data-active=true]{background:#60a5fa29;color:#eff6ff}.hero-kicker{margin:0 0 .35rem;color:#f59e0b;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.app-header h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98;max-width:11ch}.subtitle{max-width:44rem;color:#94a3b8;line-height:1.6;margin-top:.6rem}.app-grid,.stack{display:flex;flex-direction:column;gap:1rem}.panel{padding:1rem;border-radius:20px;background:#080f18c7;border:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.note-stage{margin-top:1rem}.live-workspace-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}.live-column{min-width:0}.status-icon-button{width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid rgba(148,163,184,.18);background:#0f172ae0;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #0f172a33}.status-icon-button[data-state=ok] .status-icon-dot{background:#34d399}.status-icon-button[data-state=warn] .status-icon-dot{background:#f59e0b}.status-icon-button[data-state=error] .status-icon-dot{background:#f87171}.status-icon-dot{width:.8rem;height:.8rem;border-radius:9999px;box-shadow:0 0 0 .18rem #ffffff14}.draft-banner{margin-bottom:1rem;padding:.8rem 1rem;border-radius:14px;background:#0e749029;border:1px solid rgba(34,211,238,.18);color:#d6f6ff;display:flex;justify-content:space-between;align-items:center;gap:1rem}.draft-banner button{border:1px solid rgba(148,163,184,.24);background:#ffffff1a;color:inherit;border-radius:9999px;padding:.4rem .8rem;cursor:pointer}.dev-runtime-banner{margin-bottom:1rem;padding:.8rem 1rem;border-radius:14px;background:#6366f11f;border:1px solid rgba(129,140,248,.22);color:#dbe4ff;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dev-runtime-banner button{border:1px solid rgba(148,163,184,.24);background:#ffffff14;color:inherit;border-radius:9999px;padding:.4rem .8rem;cursor:pointer}.dev-runtime-banner-actions{display:flex;gap:.6rem;flex-wrap:wrap}.dev-runtime-banner button.subtle{background:transparent;color:#c7d2fe}.dev-runtime-review{margin-top:1rem;margin-bottom:1rem;padding:1rem;border-radius:20px;background:#0a101ee0;border:1px solid rgba(129,140,248,.18)}.dev-runtime-review-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.dev-runtime-kicker{margin:0 0 .3rem;color:#a5b4fc;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.dev-runtime-review-head h2{margin:0;font-size:1.05rem}.dev-runtime-summary{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.dev-runtime-summary span{padding:.35rem .65rem;border-radius:9999px;background:#ffffff0f;color:#cbd5f5;font-size:.82rem}.dev-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dev-runtime-grid+.dev-runtime-grid{margin-top:1rem}.dev-runtime-card{padding:.9rem;border-radius:16px;background:#0f172ab3;border:1px solid rgba(148,163,184,.12)}.dev-runtime-card h3{margin:0 0 .75rem;font-size:.95rem}.dev-runtime-compare{margin-bottom:1rem}.dev-runtime-compare-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.dev-runtime-compare-head p{margin:.35rem 0 0;color:#94a3b8;font-size:.9rem}.dev-runtime-pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.dev-runtime-pills span{padding:.35rem .7rem;border-radius:9999px;background:#6366f11f;border:1px solid rgba(129,140,248,.18);color:#dbe4ff;font-size:.82rem}.dev-runtime-pills span[data-tone=good]{background:#22c55e1f;border-color:#4ade8038;color:#bbf7d0}.dev-runtime-pills span[data-tone=warn]{background:#f59e0b1f;border-color:#f59e0b38;color:#fde68a}.dev-runtime-verdict{margin:0 0 .9rem;padding:.75rem .85rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1);color:#cbd5e1}.dev-runtime-verdict[data-tone=good]{background:#22c55e14;border-color:#4ade8033;color:#dcfce7}.dev-runtime-verdict[data-tone=warn]{background:#f59e0b14;border-color:#f59e0b33;color:#fde68a}.dev-runtime-trend{margin:0 0 .9rem;padding:.75rem .85rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1);color:#cbd5e1;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dev-runtime-trend strong{display:block;margin-bottom:.2rem}.dev-runtime-trend p{margin:0}.dev-runtime-trend[data-tone=good]{background:#22c55e14;border-color:#4ade8033;color:#dcfce7}.dev-runtime-trend[data-tone=warn]{background:#f59e0b14;border-color:#f59e0b33;color:#fde68a}.dev-runtime-drift{margin:0 0 .9rem;padding:.75rem .85rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1);color:#cbd5e1}.dev-runtime-drift strong{display:block;margin-bottom:.2rem}.dev-runtime-drift p{margin:0}.dev-runtime-drift[data-tone=warn]{background:#f8717114;border-color:#f871712e;color:#fecaca}.dev-runtime-diagnostics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 .9rem}.dev-runtime-diagnostic-group{padding:.8rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(148,163,184,.1)}.dev-runtime-group-label{margin:0 0 .65rem;color:#a5b4fc;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.dev-runtime-focus{margin:0;padding:.75rem .85rem;border-radius:12px;background:#3b82f614;border:1px solid rgba(96,165,250,.16);color:#dbeafe}.dev-runtime-focus strong{display:block;margin-bottom:.2rem}.dev-runtime-focus p{margin:0}.dev-runtime-history{margin:0 0 .9rem;padding:.9rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(148,163,184,.12)}.dev-runtime-history-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.dev-runtime-history-head h3{margin:0;font-size:.95rem}.dev-runtime-history-head p{margin:.25rem 0 0;color:#94a3b8;font-size:.9rem}.dev-runtime-history-insights{display:grid;gap:.6rem;padding:.85rem 1rem;margin-bottom:.8rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1)}.dev-runtime-history-filters{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:.8rem}.dev-runtime-filter-field{display:grid;gap:.35rem}.dev-runtime-filter-field span{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.dev-runtime-filter-field select{min-width:180px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff0d;color:#e2e8f0;padding:.55rem .75rem}.dev-runtime-stability{padding:.75rem .85rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1)}.dev-runtime-stability strong{display:block;margin-bottom:.2rem}.dev-runtime-stability p{margin:0;color:#cbd5e1;font-size:.88rem}.dev-runtime-stability[data-tone=warn]{border-color:#f59e0b38;background:#f59e0b14}.dev-runtime-stability[data-tone=good]{border-color:#10b98138;background:#10b98114}.dev-runtime-history-findings{margin:0}.dev-runtime-history-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.dev-runtime-track-groups{display:grid;gap:.75rem;margin-bottom:.8rem}.dev-runtime-track-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.dev-runtime-track-list li,.dev-runtime-history-list li{padding:.75rem .85rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.08)}.dev-runtime-history-row{display:flex;flex-wrap:wrap;gap:.5rem .8rem;align-items:center;color:#cbd5e1;font-size:.86rem}.dev-runtime-history-row+.dev-runtime-history-row{margin-top:.35rem}.dev-runtime-trend-metrics{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.dev-runtime-trend-metrics span{padding:.3rem .6rem;border-radius:9999px;background:#ffffff0f;color:inherit;font-size:.82rem}.dev-runtime-empty{margin:0;color:#94a3b8}.dev-runtime-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem}.dev-runtime-statusline{margin:.75rem 0 0;color:#cbd5e1;font-size:.88rem}.dev-runtime-statusline[data-tone=ok]{color:#bbf7d0}.dev-runtime-statusline[data-tone=warn]{color:#fde68a}.dev-runtime-field{margin-top:.85rem;display:grid;gap:.4rem;color:#e2e8f0;font-size:.9rem}.dev-runtime-select{width:min(100%,28rem);padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172abf;color:#f8fafc}.dev-runtime-field-hint{color:#94a3b8;font-size:.8rem}.dev-runtime-compare-grid{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.dev-runtime-compare-grid div{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:12px;background:#ffffff0a}.dev-runtime-compare-grid dt{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.dev-runtime-compare-grid dd{margin:0;color:#e2e8f0}.dev-runtime-fields{margin:0;display:grid;gap:.6rem}.dev-runtime-fields div{display:grid;gap:.15rem}.dev-runtime-fields dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.dev-runtime-fields dd{margin:0;color:#e2e8f0;word-break:break-word}.dev-runtime-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.dev-runtime-list li{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.6rem .7rem;border-radius:12px;background:#ffffff0a;color:#cbd5e1;font-size:.88rem}.dev-runtime-capture-list li[data-selected=true]{border:1px solid rgba(96,165,250,.32);background:#3b82f614}.dev-runtime-json{margin:.9rem 0 0;padding:.8rem;border-radius:12px;background:#020617a6;border:1px solid rgba(148,163,184,.12);color:#cbd5e1;font-size:.74rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:22rem;overflow:auto}.dev-runtime-usage-summary{margin:0 0 .8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.dev-runtime-usage-summary div,.dev-runtime-usage-metrics div{display:grid;gap:.16rem}.dev-runtime-usage-summary div{padding:.75rem .8rem;border-radius:12px;background:#ffffff09;border:1px solid rgba(148,163,184,.1)}.dev-runtime-usage-summary dt,.dev-runtime-usage-metrics dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.dev-runtime-usage-summary dd,.dev-runtime-usage-metrics dd{margin:0;color:#f8fafc}.dev-runtime-usage-list{gap:.7rem}.dev-runtime-list li.dev-runtime-usage-item{display:grid;gap:.8rem;align-items:stretch;padding:.85rem .9rem}.dev-runtime-usage-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.dev-runtime-usage-head p{margin:.2rem 0 0;color:#94a3b8;font-size:.8rem}.dev-runtime-usage-timestamp{flex:0 0 auto;padding:.28rem .55rem;border-radius:999px;background:#6366f11f;border:1px solid rgba(129,140,248,.16);color:#dbe4ff;font-size:.78rem}.dev-runtime-usage-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.dev-runtime-usage-metrics div{padding:.65rem .7rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(148,163,184,.08)}.dev-runtime-nav{display:inline-flex;gap:.45rem;padding:.35rem;border-radius:9999px;background:#ffffff0a;border:1px solid rgba(148,163,184,.12);margin-bottom:1rem}.dev-runtime-nav-button{border:none;background:transparent;color:#cbd5e1;border-radius:9999px;padding:.45rem .85rem;cursor:pointer;font:inherit}.dev-runtime-nav-button[data-active=true]{background:#60a5fa2e;color:#dbeafe}.dev-runtime-session-intro{margin-bottom:1rem}.dev-runtime-findings{list-style:none;padding:0;margin:.9rem 0 0;display:grid;gap:.55rem}.dev-runtime-findings li{padding:.7rem .8rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1);color:#cbd5e1;font-size:.88rem}.dev-runtime-findings li[data-tone=warn]{border-color:#f59e0b38;background:#f59e0b14;color:#fde68a}.error-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:14px;background:#ef44441f;border:1px solid rgba(239,68,68,.22);color:#fecaca}.info-banner{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:14px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.22);color:#fde68a}.error-banner button{background:transparent;border:none;color:inherit;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0206179e;display:flex;align-items:center;justify-content:center;padding:1.2rem}.modal-shell{width:min(760px,100%);border-radius:20px;background:#070e18fa;border:1px solid rgba(148,163,184,.18);box-shadow:0 30px 80px #0f172a73;padding:1rem}.modal-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.85rem}.modal-head h2{margin:0;font-size:1rem}.modal-close{border:1px solid rgba(148,163,184,.24);background:#ffffff0f;color:#e2e8f0;border-radius:9999px;padding:.4rem .8rem;cursor:pointer}.dev-runtime-phase-badge{display:inline-block;padding:.3rem .7rem;border-radius:8px;font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:.8rem;background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.dev-runtime-phase-badge[data-phase=opening]{background:#3b82f61a;color:#93c5fd;border-color:#3b82f64d}.dev-runtime-phase-badge[data-phase=listening]{background:#10b9811a;color:#6ee7b7;border-color:#10b9814d}.dev-runtime-phase-badge[data-phase=triage]{background:#f59e0b1a;color:#fcd34d;border-color:#f59e0b4d}.dev-runtime-phase-badge[data-phase=advice]{background:#8b5cf61a;color:#c4b5fd;border-color:#8b5cf64d}.dev-runtime-phase-badge[data-phase=closing]{background:#6b72801a;color:#d1d5db;border-color:#6b72804d}.dev-runtime-reasoning{font-style:italic;font-size:.84rem;color:#94a3b8;line-height:1.4}.dev-runtime-loader{width:14px;height:14px;border:2px solid rgba(255,255,255,.1);border-top-color:#3b82f6;border-radius:50%;animation:dev-runtime-spin .8s linear infinite}.dev-runtime-compliance-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.2rem .6rem;border-radius:8px;background:#ffffff0d;border:1px solid rgba(148,163,184,.1);color:#94a3b8;font-size:.8rem;-webkit-user-select:none;user-select:none}.dev-runtime-compliance-toggle input{margin:0}.dev-runtime-brainstorm{margin-top:1.2rem;border-top:1px solid rgba(148,163,184,.1);padding-top:.8rem}.dev-runtime-select,.dev-runtime-input-small{background:#ffffff0d;border:1px solid rgba(148,163,184,.2);color:#e2e8f0;border-radius:4px;padding:.2rem .4rem;font-size:.75rem}.dev-runtime-input-small{width:50px}.settings-page{display:grid;gap:1rem}.settings-hero{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(135deg,#0f172ae6,#1e293bc7)}.settings-kicker{margin:0 0 .3rem;color:#93c5fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.settings-hero h2{margin:0;color:#f8fafc}.settings-subtitle{margin:.45rem 0 0;color:#94a3b8;max-width:44rem}.settings-pills{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:.45rem}.settings-pills span{padding:.45rem .7rem;border-radius:999px;background:#ffffff0f;color:#dbeafe;font-size:.82rem}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem}.settings-card{display:grid;gap:.9rem;min-width:0;align-content:start;padding:1rem;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#0f172ac7}.settings-card-wide{grid-column:1 / -1}.settings-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.settings-card-head h3{margin:0;color:#f8fafc}.settings-card-head p{margin:.3rem 0 0;color:#94a3b8}.settings-refresh-button{border:1px solid rgba(148,163,184,.18);background:#1e293bb3;color:#e2e8f0;border-radius:10px;padding:.45rem .7rem;cursor:pointer}.settings-fields{display:grid;gap:.8rem}.settings-field{display:grid;gap:.35rem;color:#e2e8f0;font-size:.9rem}.settings-field select{width:min(100%,30rem);padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172abf;color:#f8fafc}.settings-toggle{display:inline-flex;align-items:center;gap:.55rem;color:#e2e8f0}.settings-help{margin:0;color:#94a3b8;font-size:.84rem}.settings-help.subdued{color:#cbd5e1}.settings-internal-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.settings-internal-button{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(59,130,246,.4);background:#3b82f61a;color:#93c5fd;font-size:.85rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.settings-internal-button:hover{background:#3b82f640;border-color:#3b82f699;color:#bfdbfe}.settings-route-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.settings-route-list li{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.7rem .8rem;border-radius:12px;background:#ffffff0a;color:#cbd5e1;font-size:.88rem}@keyframes dev-runtime-spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.live-workspace-grid{grid-template-columns:1fr}.settings-hero,.app-header,.draft-banner,.dev-runtime-banner,.dev-runtime-review-head{flex-direction:column}.header-status,.dev-runtime-summary{justify-content:flex-start}.dev-runtime-compare-head{flex-direction:column}.dev-runtime-pills{justify-content:flex-start}.dev-runtime-trend{flex-direction:column}.dev-runtime-trend-metrics{justify-content:flex-start}.dev-runtime-diagnostics{grid-template-columns:1fr}.dev-runtime-history-head{flex-direction:column}}@media (min-width: 1320px){#app{padding-right:15rem}.internal-view-nav{position:fixed;right:max(1rem,calc((100vw - 1480px)/2 + 1rem));top:9rem;width:12.5rem;flex-direction:column;overflow:visible;z-index:20}.internal-view-button{min-width:0;width:100%}}@media (max-width: 900px){.dev-runtime-compare-grid,.dev-runtime-grid,.settings-grid,.dev-runtime-usage-summary,.dev-runtime-usage-metrics{grid-template-columns:1fr}.settings-card-wide{grid-column:auto}.app-mode-nav{width:100%;justify-content:stretch}.app-mode-button{flex:1 1 0}}
