.voice-panel{margin-top:12px;border-top:1px solid #9cae9566;padding-top:10px;font:12px system-ui,sans-serif}.voice-panel summary{cursor:pointer;font-weight:700;padding:8px 0}.voice-content{display:grid;gap:10px}.voice-content label{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.voice-content input[type=checkbox]{width:20px;height:20px;flex:none}.voice-content input[type=range]{width:100%;min-height:30px}.voice-content select{max-width:100%;padding:8px;background:#f8f7ed;color:#263f2b;border:1px solid #9cab95;border-radius:6px}.voice-content p{font-size:11px;line-height:1.5;margin:0}.voice-privacy{color:#4d5b49}.voice-actions{display:flex;gap:7px;flex-wrap:wrap}.voice-actions button,.voice-peers button{font:inherit;padding:9px;border-radius:7px;background:#e7eddf;color:#26412d;border:1px solid #a6b99b}.voice-content button:disabled{opacity:.5}.voice-peers{margin:0;padding:0;list-style:none;display:grid;gap:7px;max-height:180px;overflow:auto}.voice-peers li{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-peer-name{overflow-wrap:anywhere;min-width:0}#voice-status[data-state=talking]{color:#a12821;font-weight:700}.voice-hud{position:absolute;top:62px;left:18px;z-index:10;max-width:132px}.voice-current-speakers{display:block;margin-top:5px;padding:4px 6px;max-height:42px;overflow:hidden;overflow-wrap:anywhere;background:#f5f4e9e8;color:#294333;border-radius:5px;font:10px/1.3 system-ui,sans-serif}.voice-hud-inline{position:static;margin:8px 0}.voice-hud button{box-sizing:border-box;min-height:52px;width:132px;max-width:100%;padding:8px 10px;border-radius:12px;border:1px solid #d2dec2;background:#234a36ed;color:#fff8e8;font:700 12px system-ui,sans-serif;box-shadow:0 3px 12px #163b3433;touch-action:none;user-select:none;-webkit-user-select:none}.voice-hud button[data-talking=true]{background:#a22d28;border-color:#ffd7bb}.voice-hud button:disabled{opacity:.5}.voice-panel :is(button,input,select):focus-visible,.voice-hud button:focus-visible{outline:3px solid #c79848;outline-offset:2px}@media(max-width:360px){.voice-hud{left:12px;max-width:120px}.voice-hud button{width:120px;font-size:11px}.walk-viewport:fullscreen .mp-chat-launcher,body.walk-expanded>.mp-chat-shell .mp-chat-launcher{padding:11px 10px;gap:5px;font-size:12px}}
