.dictation-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.dictation-controls .dictation-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}
.dictation-controls .dictation-toggle:hover{background:#253c5b;text-decoration:none}
.dictation-toggle svg{flex-shrink:0}
.dictation-controls .dictation-toggle[data-state=listening]{background:#74430c;border-color:#74430c}
.dictation-controls [role=status]:empty{display:none}
.dictation-controls [role=status]:not(:empty){flex-basis:100%;text-align:right}
.emmy-question-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 7px}
.emmy-question-heading label{margin:0}
#emmy-voice-controls{max-width:100%}
#emmy-question{min-height:84px;height:84px;resize:vertical}
#emmy-question+.fine{margin:5px 0 12px}
@media(max-width:480px){.emmy-question-heading{gap:8px}.dictation-controls .dictation-toggle{padding:10px 12px}}
