.sdc-audio-settings{padding:12px 16px;margin:0 0 12px;border:1px solid #354254;border-radius:12px;background:#0d1722;color:#dce9f7;font:13px/1.5 Arial,sans-serif}.sdc-audio-settings label{display:flex;align-items:center;gap:9px;font-weight:bold}.sdc-audio-settings input{width:18px;height:18px;accent-color:#dfbd5b}.sdc-audio-settings small{display:block;color:#a5b4c7;margin-top:4px}.sdc-audio-settings p{margin:5px 0 0;color:#f0d68b}.sdc-audio-settings p:empty{display:none}#sdc-audio-start{min-height:42px;background:#133b2c;color:#c5ffdc;border:1px solid #39855c;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer;white-space:nowrap}#sdc-audio-start:disabled{opacity:.45;cursor:default}#sdc-audio-panel{position:fixed;z-index:10050;right:20px;bottom:20px;width:min(440px,calc(100vw - 28px));padding:18px;border:1px solid #a48a46;border-radius:18px;background:#101b28;color:#fff;box-shadow:0 14px 60px #000b;font:15px/1.5 Arial,sans-serif}#sdc-audio-panel[hidden],#sdc-audio-panel [hidden],#sdc-audio-start[hidden]{display:none!important}.sdc-audio-heading{display:flex;gap:13px;align-items:center}.sdc-audio-heading>span{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;background:#204438;border-radius:50%;font-size:26px;color:#b9f4cd}#sdc-audio-peer{font-size:20px;overflow-wrap:anywhere}#sdc-audio-state{margin:4px 0 0;color:#c5d2e3}.sdc-audio-controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.sdc-audio-controls button{flex:1;min-height:46px;padding:10px;border:1px solid #4a5b70;border-radius:10px;background:#23364d;color:#fff;font:700 14px Arial,sans-serif;cursor:pointer}.sdc-audio-controls button:disabled{opacity:.5}#sdc-audio-accept{background:#216843;border-color:#5ec284}#sdc-audio-decline,#sdc-audio-end{background:#802b37;border-color:#bd5a68}#sdc-audio-mute[aria-pressed=true]{background:#b89235;color:#111}#sdc-audio-panel :focus-visible,#sdc-audio-start:focus-visible{outline:3px solid #f2d577;outline-offset:3px}@media(max-width:580px){#sdc-audio-panel{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:15px}#sdc-audio-start{font-size:12px;padding:7px 9px}.chat-head{flex-wrap:wrap}.sdc-audio-settings{font-size:12px;padding:10px 12px}}
