.patient-identity.svelte-1t1rp1y{display:flex;flex-direction:column;gap:var(--patient-identity-gap, .2rem);min-width:0;text-align:left}.identity-name.svelte-1t1rp1y{font-size:1.25rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.identity-facts.svelte-1t1rp1y{display:flex;flex-wrap:wrap;gap:.15rem 1rem;font-size:var(--patient-facts-size, .875rem);line-height:1.4;color:var(--patient-meta, #52605b)}.identity-facts.svelte-1t1rp1y>span:where(.svelte-1t1rp1y){overflow-wrap:anywhere;min-width:0}.identity-label.svelte-1t1rp1y{font-weight:500}.compact.svelte-1t1rp1y .identity-name:where(.svelte-1t1rp1y){font-size:1rem}@media(max-width:600px){.identity-name.svelte-1t1rp1y{font-size:1.125rem}}.patient-toolbar.svelte-1xdinzz{--patient-meta: #c4cacc;--patient-facts-size: .8125rem;--patient-identity-gap: 0;position:relative;z-index:20;flex:none;display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#151819;color:#f5f8f6;border-bottom:1px solid #2c3133}.identity-anchor.svelte-1xdinzz{position:relative;flex:0 1 auto;min-width:0;max-width:24rem}.details-toggle.svelte-1xdinzz{display:flex;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:0 .35rem;font:inherit;border:1px solid transparent;border-radius:4px;background:transparent;color:#f5f8f6;cursor:pointer}.details-toggle.svelte-1xdinzz:hover,.details-toggle[aria-expanded=true].svelte-1xdinzz{background:#2c3133}.details-toggle.svelte-1xdinzz:focus-visible{outline:2px solid #b7e7ca;outline-offset:3px}.chevron.svelte-1xdinzz{display:inline-flex;flex:none;color:#c4cacc}.chevron.open.svelte-1xdinzz{transform:rotate(180deg)}.details-panel.svelte-1xdinzz{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(30rem,calc(100vw - 5rem));max-height:min(28rem,55dvh);overflow:auto;padding:1rem;color:#151819;background:#fff;border:1px solid #b9c1c4;border-radius:6px;box-shadow:0 12px 32px #15181930;overflow-wrap:anywhere}.details-panel[hidden].svelte-1xdinzz{display:none}h2.svelte-1xdinzz,h3.svelte-1xdinzz{margin:0;font-size:1rem;font-weight:600}dl.svelte-1xdinzz{display:grid;gap:.5rem;margin:.85rem 0 0;font-size:.875rem}dl.svelte-1xdinzz>div:where(.svelte-1xdinzz){display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.75rem}dt.svelte-1xdinzz{color:#4f5759}dd.svelte-1xdinzz{margin:0}h3.svelte-1xdinzz{margin-top:1rem;padding-top:.85rem;border-top:1px solid #dce3df;font-size:.875rem}p.svelte-1xdinzz{margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.toolbar-navigation.svelte-1xdinzz{min-width:0;flex:0 1 auto;display:flex;align-items:center;gap:.5rem;margin-left:auto}.toolbar-actions.svelte-1xdinzz{display:flex;flex:none;align-items:center;gap:.3rem;padding-left:.75rem;border-left:1px solid #717a7d}.toolbar-action-items.svelte-1xdinzz{display:contents}.phone-tools.svelte-1xdinzz{display:none!important}.toolbar-elapsed.svelte-1xdinzz{color:#c4cacc;font-size:.75rem;font-variant-numeric:tabular-nums;padding:0 .3rem}.toolbar-back.svelte-1xdinzz{flex:none}.patient-toolbar.svelte-1xdinzz .toolbar-control{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:.35rem .6rem;border:1px solid transparent;border-radius:4px;background:transparent;color:#f5f8f6;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}.patient-toolbar.svelte-1xdinzz .toolbar-control:hover,.patient-toolbar.svelte-1xdinzz .toolbar-control[aria-expanded=true]{background:#2c3133;color:#fff}.patient-toolbar.svelte-1xdinzz .toolbar-control:focus-visible{outline:2px solid #b7e7ca;outline-offset:-2px}@media(max-width:1100px){.patient-toolbar.svelte-1xdinzz .toolbar-icon-label,.toolbar-elapsed.svelte-1xdinzz{display:none}}@media(max-width:720px){.patient-toolbar.svelte-1xdinzz .toolbar-monitor-control{display:none}}@media(max-width:720px)and (orientation:portrait),(max-width:720px)and (min-height:501px){.patient-toolbar.svelte-1xdinzz{flex-wrap:wrap;gap:0 .35rem;padding:.2rem .5rem}.has-navigation.svelte-1xdinzz .identity-anchor:where(.svelte-1xdinzz){flex:1 1 0;max-width:none}.toolbar-navigation.svelte-1xdinzz{flex:1 1 100%;justify-content:flex-end;margin-left:0}.toolbar-actions.svelte-1xdinzz{flex:none;gap:0;padding-left:0;border-left:0}.details-panel.svelte-1xdinzz{width:min(30rem,calc(100vw - 4.5rem))}}@media(orientation:landscape)and (max-height:500px){.patient-toolbar.svelte-1xdinzz{padding-block:0}}@media(max-width:640px){.ddx .patient-toolbar.has-navigation.svelte-1xdinzz{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;min-height:52px;padding:3px 8px 4px;gap:4px}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-back:where(.svelte-1xdinzz){display:none}.ddx .patient-toolbar.has-navigation.svelte-1xdinzz .identity-anchor:where(.svelte-1xdinzz){grid-column:1;grid-row:1;min-width:0;max-width:none}.ddx .patient-toolbar.svelte-1xdinzz .details-toggle:where(.svelte-1xdinzz){min-width:0;gap:4px;padding:0}.ddx .patient-toolbar.svelte-1xdinzz .patient-identity{min-width:0}.ddx .patient-toolbar.svelte-1xdinzz .identity-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddx .patient-toolbar.svelte-1xdinzz .identity-facts{display:none}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-navigation:where(.svelte-1xdinzz){grid-column:2;grid-row:1;flex:none;gap:0;min-width:0;margin:0}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-navigation:where(.svelte-1xdinzz) .toolbar-control{width:44px;min-width:44px;min-height:44px;padding:0}.ddx .patient-toolbar.svelte-1xdinzz .steps-toggle{justify-content:center;gap:0}.ddx .patient-toolbar.svelte-1xdinzz .steps-toggle .step-name,.ddx .patient-toolbar.svelte-1xdinzz .steps-toggle .menu-chevron,.ddx .patient-toolbar.svelte-1xdinzz .toolbar-return>span:not(.material-symbols-outlined){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-actions:where(.svelte-1xdinzz){grid-column:3;grid-row:1;position:relative;min-width:0;gap:0;padding:0;border:0}.ddx .patient-toolbar.svelte-1xdinzz .phone-tools:where(.svelte-1xdinzz){display:inline-flex!important;min-width:44px;width:44px;min-height:44px;padding:0}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-action-items:where(.svelte-1xdinzz){display:none;position:absolute;z-index:30;top:calc(100% + 6px);right:0;min-width:200px;width:min(18rem,calc(100vw - 16px));max-height:min(60dvh,calc(var(--vvh, 100dvh) - 120px));overflow:auto;padding:6px;background:#151819;border:1px solid #717a7d;border-radius:8px;box-shadow:0 12px 32px #0006}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-action-items.phone-actions-open:where(.svelte-1xdinzz){display:flex;flex-direction:column;align-items:stretch}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-action-items:where(.svelte-1xdinzz) .toolbar-control{justify-content:flex-start;min-height:44px;padding-inline:10px}.ddx .patient-toolbar.svelte-1xdinzz .toolbar-action-items:where(.svelte-1xdinzz) .toolbar-icon-label{display:inline}.ddx .patient-toolbar.svelte-1xdinzz .details-panel:where(.svelte-1xdinzz){position:fixed;top:calc(var(--vvtop, 0px) + 106px);left:8px;right:8px;width:auto;max-height:min(60dvh,calc(var(--vvh, 100dvh) - 120px))}}svg.svelte-14yyn7p{width:19px;height:19px;flex:none}.conversation-header.svelte-o3xf0t{flex:none;display:flex;align-items:center;gap:8px;min-height:59px;padding:8px 14px;color:#fff;background:#171b19;border-bottom:3px solid #009a44}h2.svelte-o3xf0t{min-width:0;margin:0;font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.conversation-mode.svelte-o3xf0t{display:flex;gap:2px;margin-left:auto;padding:3px;border-radius:9px;background:#2b3830}.conversation-mode.svelte-o3xf0t button:where(.svelte-o3xf0t){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:#d6e2d9;font:700 11px var(--font, sans-serif);cursor:pointer}.conversation-mode.svelte-o3xf0t button[aria-pressed=true]:where(.svelte-o3xf0t){background:#00782f;color:#fff}.conversation-mode.svelte-o3xf0t button:where(.svelte-o3xf0t):disabled{opacity:.48;cursor:not-allowed}.conversation-close.svelte-o3xf0t{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border:0;border-radius:7px;background:transparent;color:#d1dfd5;cursor:pointer}.conversation-mode.svelte-o3xf0t+.conversation-close:where(.svelte-o3xf0t){margin-left:0}.center-mode.svelte-o3xf0t{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.center-mode.svelte-o3xf0t>h2:where(.svelte-o3xf0t){grid-column:1;grid-row:1}.center-mode.svelte-o3xf0t .conversation-mode:where(.svelte-o3xf0t){grid-column:2;grid-row:1;margin:0;justify-self:center}.conversation-header-actions.svelte-o3xf0t{margin-left:auto}.center-mode.svelte-o3xf0t .conversation-header-actions:where(.svelte-o3xf0t){grid-column:3;grid-row:1;justify-self:end}.center-mode.svelte-o3xf0t>.interview-view-controls{grid-column:1;grid-row:1}.conversation-close.svelte-o3xf0t:hover{background:#ffffff1d}button.svelte-o3xf0t:focus-visible{outline:3px solid #d18a20;outline-offset:2px}@media(max-width:520px){.conversation-header.svelte-o3xf0t{padding:6px 10px}.conversation-mode.svelte-o3xf0t button:where(.svelte-o3xf0t) span:where(.svelte-o3xf0t){display:none}}@media(orientation:landscape)and (max-height:500px){.conversation-header.svelte-o3xf0t{min-height:0;padding:3px 12px}}.micchip.svelte-1ujh9i8{flex:none;display:inline-flex;align-items:center;gap:.3em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--line, #e7ebec);color:var(--muted, #5a5f5c);background:#f5f5f4;white-space:nowrap}.micchip.connecting.svelte-1ujh9i8{background:#fff3cd;border-color:#e0c96c;color:#7a5c00;animation:svelte-1ujh9i8-micchip-pulse 1.2s ease-in-out infinite}.micchip.live.svelte-1ujh9i8{color:#fff;background:var(--danger, #b3261e);border-color:var(--danger, #b3261e);animation:svelte-1ujh9i8-micchip-pulse 1.2s ease-in-out infinite}.micchip.hold.svelte-1ujh9i8{background:#fff;border-color:var(--muted, #5a5f5c);color:var(--muted, #5a5f5c)}.micchip.error.svelte-1ujh9i8{background:#fff;border-color:var(--danger, #b3261e);color:var(--danger, #b3261e)}@keyframes svelte-1ujh9i8-micchip-pulse{50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.micchip.connecting.svelte-1ujh9i8,.micchip.live.svelte-1ujh9i8{animation:none}}.conversation-text-tools.svelte-1ci7e8y{flex:none;display:flex;align-items:center;gap:6px}button.svelte-1ci7e8y{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #46604e;border-radius:8px;background:transparent;color:#d7e4da;cursor:pointer}button.svelte-1ci7e8y svg{width:20px;height:20px}button.svelte-1ci7e8y:hover:not(:disabled),button[aria-pressed=true].svelte-1ci7e8y{border-color:#47b276;background:#153f29;color:#fff}.on-off.svelte-1ci7e8y button:where(.svelte-1ci7e8y):not(:disabled){border-color:#e0786f;background:#a8322a;color:#fff}.on-off.svelte-1ci7e8y button:where(.svelte-1ci7e8y):not(:disabled):hover{background:#8f2821}.on-off.svelte-1ci7e8y button[aria-pressed=true]:where(.svelte-1ci7e8y):not(:disabled){border-color:#6fd39a;background:#1f7a45}.on-off.svelte-1ci7e8y button[aria-pressed=true]:where(.svelte-1ci7e8y):not(:disabled):hover{background:#186638}button.svelte-1ci7e8y:disabled{opacity:.48;cursor:not-allowed}button.svelte-1ci7e8y:focus-visible{outline:3px solid #d18a20;outline-offset:2px}@media(max-width:390px){.conversation-text-tools.svelte-1ci7e8y{gap:4px}}
