.capture-audio-control{flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;margin:6px 0;display:flex}.capture-audio-control>button{border:1px solid var(--ux-line,#d7ddda);border-radius:12px;flex:none;align-items:center;gap:8px;min-width:116px;min-height:48px;display:flex}.capture-audio-control>button[aria-pressed=true]{color:var(--ux-green,#35584c);background:var(--ux-soft,#f1f5f2);border-color:#829b91}.ux-shell .capture-audio-control--input,.capture-audio-control--input{border:1px solid var(--ux-line,#dce5de);background:var(--ux-paper,#fff);border-radius:14px;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;min-height:112px;margin:0;padding:11px;display:flex}.ux-shell .capture-audio-control--input input,.ux-shell .capture-audio-control--input textarea,.capture-audio-control--input input,.capture-audio-control--input textarea{width:100%;min-width:0;min-height:44px;max-height:160px;color:var(--ux-ink,#24362e);font:inherit;box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:10px 4px;line-height:1.45}.capture-audio-control--input:has(:is(input,textarea):focus-visible){border-color:var(--ux-green,#35584c);box-shadow:inset 0 0 0 1px var(--ux-green,#35584c)}.ux-shell .capture-audio-control.capture-audio-control--input :is(input,textarea):focus-visible,.ux-modal .capture-audio-control.capture-audio-control--input :is(input,textarea):focus-visible,.capture-audio-control.capture-audio-control--input :is(input,textarea):focus-visible{outline-offset:0;box-shadow:none;border:0;outline:0}.capture-audio-control--input>button.capture-input-mic{background:var(--ux-soft,#f1f5f2);width:56px;min-width:56px;height:56px;min-height:44px;color:var(--ux-green,#35584c);border:0;border-radius:12px;flex:0 0 56px;justify-content:center;align-items:center;padding:0;display:flex}.capture-input-status{width:100%;min-width:0;color:var(--ux-muted,#5f7066);flex:1}.ux-shell .capture-audio-control--input .capture-audio-status,.capture-audio-control--input .capture-audio-status{gap:5px;width:100%;min-width:0;min-height:75px;display:grid}.capture-voice-heading{align-items:center;gap:8px;min-width:0;min-height:26px;display:flex}.ux-shell .capture-audio-control--input .capture-voice-heading h3,.capture-audio-control--input .capture-voice-heading h3{color:var(--ux-ink,#24362e);margin:0;font-size:16px;font-weight:400;line-height:26px}.capture-audio-control--input .capture-voice-heading output{color:var(--ux-muted,#5f7066);margin:0;font-size:14px}.capture-voice-heading .recording-indicator{background:#a66d64;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.capture-voice-heading .processing-indicator{border:2px solid var(--ux-line,#dce5de);border-top-color:var(--ux-green,#35584c);background:0 0;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.9s linear infinite capture-voice-spin;display:block}.capture-voice-bottom{align-items:center;gap:14px;min-width:0;min-height:44px;display:flex}.capture-voice-wave{flex:1;align-items:center;min-width:0;min-height:36px;display:flex;position:relative}.capture-voice-bars{align-items:center;gap:3px;width:100%;height:36px;display:flex}.capture-voice-bars i{background:var(--ux-green,#35584c);opacity:.75;border-radius:2px;flex:1;min-width:1px;max-width:3px;display:block}.capture-audio-control .capture-audio-status .capture-audio-level{opacity:0;width:1px;height:1px;position:absolute;bottom:0;left:0}.capture-audio-control .capture-audio-status small{font-size:12px;line-height:18px}.capture-input-actions{flex:none;align-items:center;gap:10px;display:flex}.capture-input-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0;font-size:15px;display:flex}.ux-search>.capture-audio-control--input,.ux-move-search>.capture-audio-control--input{flex:1;min-width:0;margin:0}.ux-search .capture-input-mic{background:0 0;flex-basis:44px;width:44px;min-width:44px;height:44px}.ux-search .capture-audio-control--input input{background:0 0;border:0;width:100%}.record-sentence .capture-audio-control--input textarea{background:0 0;border:0;min-height:64px;margin:0}.capture-audio-control--input .collection-query-field{flex:1;min-width:0}.capture-audio-control--input .collection-clear{width:36px;min-width:36px}.ux-shell .position-card--input{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ux-shell .position-card--input .capture-audio-control--input input{background:0 0;border:0;margin:0}.ux-shell .position-card--input .capture-input-actions .text-link{white-space:nowrap;margin:0}@keyframes capture-voice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.capture-voice-heading .processing-indicator,.capture-voice-heading .recording-indicator{animation:none}}.task-text-input{resize:none;overflow-wrap:anywhere;width:100%;min-width:0;max-height:160px;scroll-padding-block:12px;line-height:1.45;display:block;overflow-y:auto}.capture-audio-control--input .collection-query-field{align-items:center}.capture-audio-control--input .collection-query-field .task-text-input{flex:1;width:0;padding-inline:4px}.capture-audio-control--input .collection-clear{flex:0 0 44px;width:44px;min-width:44px}.ux-shell .capture-audio-control--input textarea.task-text-input,.capture-audio-control--input textarea.task-text-input{resize:none}.ux-search>.primary-button{align-self:center}
