#roomSocial{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;min-width:0}.room-chat,.room-voice-container{padding:20px;border:1px solid #e5d7eb;border-radius:18px;background:#fff;min-width:0}.room-chat h3{margin:0 0 12px;color:#543269}.room-chat-messages{height:160px;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.room-chat-message{display:grid;gap:3px;margin:0 0 12px;font-size:14px;color:#66516e}.room-chat-message strong{font-size:12px;color:#8b3fae}.room-chat-form{display:flex;gap:8px;margin-top:12px}.room-chat-form input{width:0;min-width:0;flex:1;border:1px solid #dcc6e7;background:#fcf9ff;border-radius:10px;padding:10px;color:#50345f}.room-chat-status{font-size:12px;line-height:1.6;color:#93624f;min-height:1em}.room-chat button,.pk-voice button,.pk-voice-prompt button{border:1px solid #dcc6e7;border-radius:10px;background:#f3e6fb;color:#693987;font:inherit;font-weight:700;cursor:pointer;padding:10px 15px}.pk-voice-prompt .pk-voice-prompt-close{padding:0;border:0;background:transparent}.room-chat button:disabled{opacity:.55;cursor:default}@media(max-width:760px){#roomSocial{grid-template-columns:1fr}.room-chat,.room-voice-container{padding:16px}}
