.iuchat-inline-voice-status:empty{display:none!important}
.iuchat-inline-voice-status:not(:empty){display:block;line-height:1.5;margin-top:7px;overflow-wrap:anywhere}
.quick-ai-compose .quick-ai-compose-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}
.quick-ai-compose .quick-ai-compose-actions>span{flex:1;min-width:0;line-height:1.5}
.quick-ai-compose .quick-ai-compose-actions>.iuai-voice-input-v1{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:9px;border:1px solid var(--line,#354550);border-radius:10px;background:transparent;color:var(--text,#ddd)}
.quick-ai-compose .quick-ai-compose-actions>.iuai-voice-input-v1 svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.65}
.quick-ai-compose .quick-ai-compose-actions>.iuai-voice-input-v1.is-listening{background:#80363c;color:white;border-color:#b5555c}
.quick-ai-compose .quick-ai-compose-actions>.primary{flex:0 0 auto;margin:0;min-height:40px}
@media(max-width:700px){.quick-ai-compose{padding:10px 12px!important}.quick-ai-compose .quick-ai-compose-actions{margin-top:8px;gap:8px}.quick-ai-compose .quick-ai-compose-actions>span{font-size:10px;max-width:none}.quick-ai-compose textarea{min-height:62px!important;max-height:120px}.quick-ai-compose .quick-ai-compose-actions>.primary{padding:8px 15px}}
