:root{--room-workspace-card-radius:10px;--room-workspace-gap:8px}body:not(.mobile-layout).room-active #call-interface{height:calc(100dvh - 112px)!important;min-height:420px!important;max-height:calc(100dvh - 112px)!important;overflow:hidden!important}:root.audio-hut-desktop-frame body:not(.mobile-layout).room-active #call-interface{height:calc(100dvh - var(--audio-hut-desktop-titlebar-height,34px) - 112px)!important;min-height:0!important;max-height:calc(100dvh - var(--audio-hut-desktop-titlebar-height,34px) - 112px)!important}body:not(.mobile-layout).room-active .room-grid-layout{grid-template-columns:minmax(264px,300px) minmax(420px,1fr) minmax(320px,380px)!important;gap:var(--room-workspace-gap)!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate;height:100%!important;min-height:0!important}body:not(.mobile-layout).room-active .room-main-column{display:contents!important}body:not(.mobile-layout).room-active #room-chat-panel,body:not(.mobile-layout).room-active .mic-seats-panel,body:not(.mobile-layout).room-active .room-members-panel{box-sizing:border-box;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;border:1px solid var(--border-light)!important;outline:0!important;border-radius:var(--room-workspace-card-radius)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 42%,transparent),color-mix(in srgb,var(--bg-card) 34%,transparent))!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;isolation:auto!important}body:not(.mobile-layout).room-active #call-interface .room-grid-layout :is(.members-area.room-members-panel,.members-area.mic-seats-panel,#room-chat-panel){background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 42%,transparent),color-mix(in srgb,var(--bg-card) 34%,transparent))!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}body:not(.mobile-layout).room-active .mic-seats-panel,body:not(.mobile-layout).room-active .room-members-panel{border-right:1px solid var(--border-light)!important}body.room-active .room-meta-segmented{min-width:0;max-width:100%;display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--border-light);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 42%,transparent),color-mix(in srgb,var(--bg-card) 34%,transparent))!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}body.dark:not(.mobile-layout).room-active .room-meta-line .room-meta-segmented>.room-meta-item,body.room-active .room-meta-segmented>.room-meta-item{min-width:0;margin:0;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;white-space:nowrap}body.dark:not(.mobile-layout).room-active .room-meta-line .room-meta-segmented>.room-meta-item+.room-meta-item,body.room-active .room-meta-segmented>.room-meta-item+.room-meta-item{border-left:1px solid var(--border-light)!important}body.room-active .room-meta-segmented>.room-meta-choice:hover,body.room-active .room-meta-segmented>.room-meta-choice[aria-expanded=true]{color:var(--accent)!important;background:var(--accent-soft)!important}body:not(.mobile-layout) .room-settings-tab-panel[data-room-settings-panel=audio] .control-grid:has(#audio-input-select){padding-top:28px!important}.room-image-preview-modal{padding:20px!important;background:rgba(3,5,11,.76)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body .room-image-preview-dialog,body.dark .room-image-preview-dialog{position:relative!important;width:min(1500px,calc(100vw - 40px))!important;height:min(920px,calc(100dvh - 40px))!important;max-width:none!important;max-height:none!important;display:block!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--accent) 52%,rgba(255,255,255,.16))!important;border-radius:16px!important;background:#080a10!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important}.room-image-preview-actions,.room-image-preview-meta,.room-image-preview-toolbar{display:none!important}body .room-image-preview-stage,body.dark .room-image-preview-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:inherit!important;background:#080a10!important;touch-action:none!important;overscroll-behavior:contain}.room-image-preview-stage img,body.dark .room-image-preview-stage img{max-width:none!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;touch-action:none!important;user-select:none!important;-webkit-user-drag:none!important;transition:transform 120ms!important;will-change:transform}.room-image-preview-stage.is-dragging img,.room-image-preview-stage.is-pinching img{transition:none!important}.room-image-preview-floating-close{position:absolute;top:14px;right:14px;z-index:3;width:42px;height:42px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:rgba(12,14,22,.68);box-shadow:0 10px 28px rgba(0,0,0,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:600 20px/1 system-ui,sans-serif;cursor:pointer;transition:background-color 150ms,border-color 150ms,transform 150ms}.room-image-preview-floating-close:hover{border-color:color-mix(in srgb,var(--accent) 64%,rgba(255,255,255,.26));background:color-mix(in srgb,var(--accent) 34%,rgba(12,14,22,.78));transform:scale(1.04)}.room-image-preview-floating-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.room-image-preview-modal{padding:0!important}body .room-image-preview-dialog,body.dark .room-image-preview-dialog{width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}.room-image-preview-floating-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px}}body:not(.mobile-layout).room-active #room-chat-panel::after,body:not(.mobile-layout).room-active #room-chat-panel::before,body:not(.mobile-layout).room-active .mic-seats-panel::after,body:not(.mobile-layout).room-active .mic-seats-panel::before,body:not(.mobile-layout).room-active .room-members-panel::after,body:not(.mobile-layout).room-active .room-members-panel::before{content:none!important;display:none!important;background:0 0!important;box-shadow:none!important;animation:none!important}body:not(.mobile-layout).room-active #room-chat-panel,body:not(.mobile-layout).room-active .room-members-panel{border-radius:var(--room-workspace-card-radius)!important}@media (min-width:981px){body:not(.mobile-layout).room-active,html:has(body:not(.mobile-layout).room-active){overflow-y:hidden!important}}#room-chat-panel{position:relative;grid-template-rows:auto minmax(0,1fr) auto auto auto!important}body:not(.mobile-layout).room-active #room-chat-panel{grid-template-rows:minmax(0,1fr) auto auto auto!important}body:not(.mobile-layout).room-active #room-chat-panel>.members-header{display:none!important}#room-chat-messages{border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.dark:not(.mobile-layout).room-active #call-interface #room-chat-panel #room-chat-messages,body:not(.mobile-layout).room-active #call-interface #room-chat-panel #room-chat-messages{padding-top:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#room-chat-messages .room-chat-bubble,#room-chat-messages .room-chat-bubble:not(.has-image),#room-chat-messages .room-chat-item.other .room-chat-bubble:not(.has-image),#room-chat-messages .room-chat-item.self .room-chat-bubble:not(.has-image){border:0!important;box-shadow:none!important}#room-chat-messages .room-chat-item.system .room-chat-bubble{background:0 0!important}#room-chat-panel .room-chat-input-row{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px!important;min-height:132px!important;height:auto!important;margin-top:10px!important;padding:10px 12px 9px!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--border-light) 82%,transparent)!important;border-radius:var(--room-workspace-card-radius)!important;background:color-mix(in srgb,var(--bg-card) 94%,var(--bg-panel))!important;box-shadow:0 10px 28px rgba(2,6,23,.12)!important}.room-chat-composer-bottom,.room-chat-composer-meta,.room-chat-composer-tools,.room-chat-composer-top{display:flex;align-items:center}.room-chat-composer-bottom,.room-chat-composer-top{justify-content:space-between;min-width:0}.room-chat-composer-top{grid-row:1!important}#room-chat-panel #room-chat-input{grid-row:2!important;scrollbar-width:none!important;-ms-overflow-style:none!important}#room-chat-panel #room-chat-input::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#room-chat-panel .room-chat-input-row.is-image-dragover{border-color:color-mix(in srgb,var(--accent) 78%,#fff 8%)!important;background:color-mix(in srgb,var(--accent) 11%,var(--bg-card))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 10px 28px rgba(2,6,23,.12)!important}.room-chat-composer-bottom{grid-row:3!important}.room-chat-composer-meta,.room-chat-composer-tools{gap:6px}.room-chat-composer-meta{color:var(--text-secondary);font-size:.73rem;font-weight:700}#room-chat-char-count.is-near-limit{color:#f59e0b}#room-chat-panel #room-chat-image-upload-btn,#room-chat-panel #room-chat-settings-btn,#room-chat-panel .room-chat-icon-btn{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center;border:0!important;border-radius:9px!important;background:0 0!important;color:color-mix(in srgb,var(--text-secondary) 92%,transparent)!important;box-shadow:none!important;cursor:pointer;transition:color .16s,background-color .16s,transform .16s}#room-chat-panel #room-chat-image-upload-btn:hover,#room-chat-panel #room-chat-settings-btn:hover,#room-chat-panel .room-chat-icon-btn:hover,#room-chat-panel .room-chat-icon-btn[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 14%,transparent)!important;color:var(--accent)!important;transform:translateY(-1px)}#room-chat-panel #room-chat-image-upload-btn:disabled,#room-chat-panel #room-chat-settings-btn:disabled,#room-chat-panel .room-chat-icon-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}#room-chat-panel .room-chat-icon-btn svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#room-chat-panel #room-chat-image-upload-btn .ui-svg,#room-chat-panel #room-chat-settings-btn .ui-svg{--icon-size:23px}#room-chat-panel #room-chat-image-upload-btn .btn-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.dark:not(.mobile-layout).room-active #room-chat-panel #room-chat-image-upload-btn,body:not(.mobile-layout).room-active #room-chat-panel #room-chat-image-upload-btn{border:0!important;outline:0!important;background:0 0!important;box-shadow:none!important}body:not(.mobile-layout).room-active #call-interface #room-chat-panel :is(#room-chat-emoji-btn,#room-chat-image-upload-btn){appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:9px!important;background:0 0!important;color:color-mix(in srgb,var(--text-secondary) 92%,transparent)!important;box-shadow:none!important}body:not(.mobile-layout).room-active #call-interface #room-chat-panel :is(#room-chat-emoji-btn,#room-chat-image-upload-btn):focus-visible,body:not(.mobile-layout).room-active #call-interface #room-chat-panel :is(#room-chat-emoji-btn,#room-chat-image-upload-btn):hover{border:0!important;outline:0!important;background:color-mix(in srgb,var(--accent) 14%,transparent)!important;color:var(--accent)!important;box-shadow:none!important}body:not(.mobile-layout).room-active #room-chat-panel #room-chat-expression-btn{display:none!important}#room-chat-panel .room-chat-input-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#room-chat-panel #room-chat-input{grid-column:1!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:64px;margin:0!important;padding:7px 2px!important;overflow-y:auto;resize:none;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;color:var(--text-primary)!important;box-shadow:none!important;font:inherit;font-size:.88rem;line-height:1.45}#room-chat-panel #room-chat-input::placeholder{color:color-mix(in srgb,var(--text-secondary) 82%,transparent)!important}body:not(.mobile-layout).room-active #room-chat-panel #room-chat-input:focus{border:0!important;outline:0!important;background:0 0!important;box-shadow:none!important}.room-chat-send-hint{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--text-secondary) 76%,transparent);font-size:.68rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}#room-chat-panel #room-chat-send-btn{grid-column:auto!important;width:auto!important;min-width:70px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 18px!important;border-radius:9px!important;transform:none!important}.room-chat-emoji-picker,.room-chat-settings-menu{position:absolute;z-index:2600;bottom:calc(100% + 8px);border:1px solid color-mix(in srgb,var(--border-light) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-panel) 98%,transparent);box-shadow:0 18px 42px rgba(2,6,23,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:.16s cubic-bezier(.2,.8,.2,1) both room-chat-popover-in}.room-chat-emoji-picker.hidden,.room-chat-settings-menu.hidden{display:none!important}.room-chat-emoji-picker{left:8px;width:min(284px,calc(100vw - 32px));max-height:220px;padding:9px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;overflow-y:auto}body:not(.mobile-layout):not(.desktop-client-runtime) .mic-seat-room-settings-btn{display:none!important}.room-chat-emoji-picker button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:0 0;font-size:1.15rem;cursor:pointer;transition:background-color .14s,transform .14s}.room-chat-emoji-picker button:focus-visible,.room-chat-emoji-picker button:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);outline:0;transform:scale(1.12)}.room-chat-settings-menu{right:10px;bottom:calc(100% + 10px);width:min(286px,calc(100vw - 32px));padding:7px}.room-chat-setting-row{min-height:54px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:10px;color:var(--text-primary);cursor:pointer}.room-chat-setting-row:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.room-chat-setting-row>span{min-width:0;display:grid;gap:3px}.room-chat-setting-row strong{font-size:.86rem}.room-chat-setting-row small{color:var(--text-secondary);font-size:.7rem;font-weight:500}.room-chat-setting-row input{position:absolute;opacity:0;pointer-events:none}.room-chat-setting-row i{position:relative;flex:0 0 24px;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--text-secondary) 44%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-panel) 24%,transparent);transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.room-chat-setting-row i::after{content:"";position:absolute;left:7px;top:4px;width:6px;height:11px;border:solid var(--text-on-accent,#fff);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.72);transition:opacity .16s,transform .18s}.room-chat-setting-row input:checked+i{border-color:color-mix(in srgb,var(--accent) 88%,#fff 12%);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.room-chat-setting-row input:checked+i::after{opacity:1;transform:rotate(45deg) scale(1)}.room-chat-setting-row input:focus-visible+i{outline:2px solid color-mix(in srgb,var(--accent) 72%,white);outline-offset:2px}.room-chat-clear-action{width:auto;min-height:38px;margin:4px 4px 0 auto;padding:0 8px 0 12px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border:0;border-top:1px solid color-mix(in srgb,var(--border-light) 68%,transparent);border-radius:0 0 9px 9px;background:0 0;color:#f87171;cursor:pointer}.room-chat-clear-action:focus-visible,.room-chat-clear-action:hover{background:color-mix(in srgb,#f87171 9%,transparent);outline:0}#room-chat-status:empty,.room-chat-clear-action[hidden],.room-chat-settings-btn[hidden]{display:none!important}#room-chat-panel.is-chat-closed:not(.can-chat-while-closed) .room-chat-input-row{opacity:.8}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome{--room-welcome-surface:color-mix(in srgb, var(--bg-card) 86%, var(--bg-panel) 14%);width:calc(100% + 12px);max-width:calc(100% + 12px);margin-left:-6px;margin-right:-6px;padding-right:11px;border-color:color-mix(in srgb,var(--border-light) 86%,transparent);color:var(--text-primary);background:var(--room-welcome-surface);box-shadow:0 6px 16px rgba(2,6,23,.08)}body.dark:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome,body.dark:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome.is-collapsed{--room-welcome-surface:color-mix(in srgb, var(--bg-card) 82%, var(--bg-panel) 18%);border-color:color-mix(in srgb,var(--border-light) 82%,transparent);background:var(--room-welcome-surface)}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome-text{display:inline;color:var(--accent);cursor:text;-webkit-user-select:text!important;user-select:text!important}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome:not(.is-editing){-webkit-user-select:text!important;user-select:text!important}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome :is(button,input,textarea){-webkit-user-select:none!important;user-select:none!important}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome:not(.is-editing)>.room-chat-welcome-icon-btn{position:relative;right:auto;bottom:auto;width:24px;height:24px;margin-left:3px;vertical-align:-6px;color:var(--accent)}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome-collapse-btn{bottom:-4px;color:color-mix(in srgb,var(--text-secondary) 82%,transparent)}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome.is-collapsed{padding:0;background:var(--room-welcome-surface)}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome.is-collapsed .room-chat-welcome-text,body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome.is-collapsed>.room-chat-welcome-icon-btn{display:none!important}body:not(.mobile-layout).room-active #room-chat-messages .room-chat-welcome.is-collapsed .room-chat-welcome-collapse-btn{bottom:-4px}body:not(.mobile-layout).room-active .room-members-panel{grid-template-rows:auto minmax(0,1fr) auto!important}body:not(.mobile-layout).room-active .room-members-panel #member-count,body:not(.mobile-layout).room-active .room-members-panel .speaking-summary{display:none!important}body:not(.mobile-layout).room-active .room-members-panel .member-list{margin-top:0!important;padding-top:0!important;scrollbar-width:thin!important;scrollbar-color:transparent transparent!important}body:not(.mobile-layout).room-active .room-members-panel .member-list:hover{scrollbar-color:var(--scrollbar-thumb) transparent!important}body:not(.mobile-layout).room-active .room-members-panel .member-list>li{min-height:82px!important}body:not(.mobile-layout).room-active .room-members-panel .member-list::-webkit-scrollbar-thumb,body:not(.mobile-layout).room-active .room-members-panel .member-list::-webkit-scrollbar-track{background:0 0!important}body:not(.mobile-layout).room-active .room-members-panel .member-list:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important;background-clip:padding-box!important}body:not(.mobile-layout).room-active .room-members-panel .member-list:hover::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important;background-clip:padding-box!important}@keyframes room-chat-popover-in{from{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html ::-webkit-scrollbar-track,html::-webkit-scrollbar-track{border-radius:999px!important}html ::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:999px!important;background-clip:padding-box!important}html ::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{border-radius:999px;background:0 0!important}@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:980px){body.mobile-layout.room-active #room-chat-panel .room-chat-composer-bottom,body.mobile-layout.room-active #room-chat-panel .room-chat-composer-meta,body.mobile-layout.room-active #room-chat-panel .room-chat-composer-tools,body.mobile-layout.room-active #room-chat-panel .room-chat-composer-top{display:contents!important}body.mobile-layout.room-active #room-chat-panel .room-chat-input-row{position:fixed!important;left:12px!important;right:var(--mobile-chat-tools-right)!important;bottom:var(--mobile-room-bottom)!important;z-index:1600;width:auto!important;height:44px!important;min-height:44px!important;grid-template-columns:minmax(0,1fr) var(--mobile-control-size) var(--mobile-control-size)!important;grid-template-rows:44px!important;gap:6px!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.mobile-layout.room-active #room-chat-panel #room-chat-input{grid-column:1!important;grid-row:1!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:10px 12px!important;overflow:hidden!important;border-radius:18px!important;background:var(--input-bg)!important}body.mobile-layout.room-active #room-chat-panel #room-chat-expression-btn:not(.hidden):not([hidden]),body.mobile-layout.room-active #room-chat-panel #room-chat-image-upload-btn{grid-row:1!important;display:grid!important;place-items:center!important;width:var(--mobile-control-size)!important;min-width:var(--mobile-control-size)!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;background:var(--btn-secondary-bg)!important;color:var(--text-primary)!important}body.mobile-layout.room-active #room-chat-panel #room-chat-image-upload-btn{grid-column:2!important}body.mobile-layout.room-active #room-chat-panel #room-chat-expression-btn:not(.hidden):not([hidden]){grid-column:3!important}body.mobile-layout.room-active #room-chat-char-count,body.mobile-layout.room-active #room-chat-panel #room-chat-emoji-btn,body.mobile-layout.room-active #room-chat-panel #room-chat-expression-btn.hidden,body.mobile-layout.room-active #room-chat-panel #room-chat-expression-btn[hidden],body.mobile-layout.room-active #room-chat-panel #room-chat-settings-btn,body.mobile-layout.room-active #room-chat-send-btn,body.mobile-layout.room-active .room-chat-emoji-picker,body.mobile-layout.room-active .room-chat-send-hint{display:none!important}body.mobile-layout.room-active #room-chat-settings-menu{display:contents!important}body.mobile-layout.room-active #room-chat-settings-menu>.room-chat-setting-row{display:none!important}}@media (prefers-reduced-motion:reduce){#room-chat-panel .room-chat-icon-btn,.room-chat-emoji-picker,.room-chat-setting-row i,.room-chat-setting-row i::after,.room-chat-settings-menu{animation:none!important;transition:none!important}}