/* Retired controls remain inert in the DOM for existing event bindings. */
#theater #audio,#theater #broadcast-sound,#theater #support-audio-open,#theater #chat-history-open,#theater #recording-library{display:none!important}
.studio-test-dialog,.studio-connection-dialog{max-width:min(560px,calc(100vw - 32px));border:1px solid #ddd7e5;border-radius:12px;padding:20px;color:#303632}
.studio-test-dialog p{line-height:1.6;font-size:14px}.studio-test-slots{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.studio-test-link{display:inline-flex;padding:10px 14px;border:1px solid #d7cbe6;border-radius:8px;color:#513675;text-decoration:none}.studio-test-link[aria-current]{background:#ece6f4}
.studio-test-notice{display:flex;align-items:center;gap:12px;font-size:12px;color:#65448b}.studio-test-notice a{color:inherit}
main>.below-stage:has(>.connection-details:only-child){padding:0}main>.below-stage:empty{display:none}
#theater#theater#theater.is-test-room #studio-conversation{display:none!important}

.is-test-room :is(#studio-tools,#visibility-open,#support-settings-open,.studio-room-manage-button){display:none!important}
