.support-assistant{gap:var(--space-3,.75rem);display:grid}.support-assistant-header{gap:.25rem;display:grid}.support-assistant-header>*{margin-block:0}.support-assistant-log{gap:var(--space-2,.5rem);overscroll-behavior:contain;max-height:min(32rem,60vh);padding:var(--space-2,.5rem);border:1px solid var(--line,#cbd5e1);border-radius:var(--radius-md,.75rem);background:var(--surface-muted,#f8fafc);display:grid;overflow-y:auto}.support-assistant-message{max-width:min(36rem,100%);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.75rem);color:var(--text,#0f172a);overflow-wrap:anywhere}.support-assistant-message p{margin:0}.support-assistant-message-bot{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);justify-self:start}.support-assistant-message-person{background:var(--accent,#0f766e);color:var(--surface,#fff);justify-self:end}.support-assistant-message:focus-visible{outline:3px solid var(--accent,#0f766e);outline-offset:2px}.support-assistant-links{gap:var(--space-2,.5rem);margin:var(--space-2,.5rem) 0 0;padding:0;list-style:none;display:grid}.support-assistant-links li{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.support-assistant-time{opacity:.8;margin-top:.25rem;font-size:.75rem;display:block}.support-assistant-session-note{color:var(--muted,#475569);justify-self:center;margin:0;font-size:.875rem}.support-assistant-address{color:var(--muted,#475569);font-size:.875rem}.support-assistant-options,.support-assistant-controls{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.support-assistant-notices{gap:.25rem;display:grid}.support-assistant-notices p{margin:0}.support-assistant-emergency{color:var(--danger,#b91c1c)}html[data-public-theme=dark] :is(.gc-site,.app-shell-patient) .support-assistant-emergency{color:var(--color-state-danger-text,#f6b3b3)}
