/* Contextual voice entry for the six hospital-specific documentation prompts.
 * Voice always lands in an editable draft; it never saves or signs a chart. */
.clinical-voice-launch{
  display:inline-flex;align-items:center;gap:7px;white-space:nowrap;
  border-color:color-mix(in srgb,var(--pink) 45%,var(--border));
  background:color-mix(in srgb,var(--pink) 8%,var(--card));color:var(--ink-2);
}
.clinical-voice-launch svg{width:15px;height:15px;color:var(--pink)}
.clinical-voice-panel{
  border:1px solid color-mix(in srgb,var(--pink) 35%,var(--border));
  border-radius:12px;padding:13px 14px;margin:0 0 14px;
  background:linear-gradient(135deg,color-mix(in srgb,var(--pink) 8%,var(--card)),var(--card));
}
.clinical-voice-panel .clinical-voice-kicker{
  color:var(--pink);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;
}
.clinical-voice-review{width:100%;box-sizing:border-box;resize:vertical;min-height:120px}
.clinical-voice-record.recording{background:var(--pink);border-color:var(--pink);color:#fff}
.clinical-voice-status{min-height:18px;color:var(--muted)}
@media (max-width:640px){
  .clinical-voice-launch .clinical-voice-label{display:none}
}
