.nexo-voice-tools{flex-shrink:0;padding:9px 16px 10px;border-top:1px solid #edf1f7;background:#fbfcff}
.nexo-action-preview{margin-top:14px;border:1px solid #bdcff3;border-radius:10px;background:#f2f6ff;padding:12px;font-size:11px;line-height:1.6}
.nexo-action-preview>strong{display:block;color:#153f9f}
.nexo-action-preview p{margin:7px 0}
.nexo-action-preview button{background:#1749d5;color:white;border:0;border-radius:7px;padding:9px 12px;cursor:pointer;font:inherit;font-weight:600}
.nexo-action-preview button:focus-visible{outline:2px solid #1749d5;outline-offset:3px}
.nexo-action-preview .nexo-action-status{font-size:10px;color:#596981;margin-bottom:0}
.nexo-voice-buttons{display:flex;gap:6px;flex-wrap:wrap}
.nexo-voice-buttons button{border:1px solid #dce5f5;background:#fff;border-radius:7px;padding:6px 9px;font-size:10px;line-height:1.4;color:#415c86;font-weight:600;cursor:pointer}
.nexo-voice-buttons button:first-child{border-color:#cbdaf6;background:#eef4ff;color:#174cc7}
.nexo-voice-buttons button:hover{background:#e9f0ff;border-color:#b1c7ee}
.nexo-voice-buttons button:focus-visible{outline:2px solid #1649df;outline-offset:2px}
.nexo-voice-status{font-size:9px;line-height:1.5;color:#7c8ba4;margin:7px 0 0;min-height:14px}
@media(max-width:600px){.nexo-voice-tools{padding:8px 13px}.nexo-voice-buttons button{min-height:32px;font-size:10px}.nexo-voice-status{font-size:9px}}
@media(max-height:600px){.nexo-voice-tools{padding:6px 13px}.nexo-voice-status{margin-top:4px}.nexo-voice-buttons button{padding:4px 8px}}
