/* DENO_ROOM_LAYOUT111 */
body.mobile-shell:not(.admin-portal92) .seats{width:100%!important;min-height:0!important;max-height:none!important;align-items:start!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.mobile-shell:not(.admin-portal92) .seats:has(>.seat:only-child){grid-template-columns:minmax(0,1fr)!important}
body.mobile-shell:not(.admin-portal92) .seats>.seat:not(.seat-expanded84){width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;padding:9px!important;display:flex!important;flex-direction:column!important;gap:7px!important;border-radius:17px!important;background:#1e142b!important}
body.mobile-shell:not(.admin-portal92) .seat:not(.seat-expanded84) video,body.mobile-shell:not(.admin-portal92) .seat:not(.seat-expanded84) .seat-avatar{width:100%!important;height:160px!important;min-height:160px!important;object-fit:cover;border-radius:12px!important}
body.mobile-shell:not(.admin-portal92) .seats:has(>.seat:only-child)>.seat:not(.seat-expanded84) video,body.mobile-shell:not(.admin-portal92) .seats:has(>.seat:only-child)>.seat:not(.seat-expanded84) .seat-avatar{height:230px!important;min-height:230px!important}
body.mobile-shell:not(.admin-portal92) .seat:not(.seat-expanded84) strong{font-size:12px!important;overflow-wrap:anywhere}.room-tools{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:10px 0}
body.mobile-shell .seat.seat-expanded84{display:flex!important;justify-content:flex-start!important;padding:56px 12px 10px!important;gap:8px;overflow:auto!important}
body.mobile-shell .seat.seat-expanded84 video,body.mobile-shell .seat.seat-expanded84 .seat-avatar{width:100%!important;flex:1 1 auto!important;height:auto!important;min-height:160px!important;max-height:calc(100% - 190px)!important;object-fit:contain!important}
body.mobile-shell .seat.seat-expanded84 .seat-profile-banner{flex:0 0 46px;height:46px!important;opacity:1!important;position:relative!important;width:100%!important;margin:0!important}
body.mobile-shell .seat.seat-expanded84 .room-tools{flex:0 0 auto;margin-top:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid #604076;background:#100b1c;justify-content:center}
body.mobile-shell .seat.seat-expanded84 .room-tools button{min-height:42px;max-width:100%;font-size:12px;padding:8px 10px}.has-expanded84>.mobile-bottom{visibility:hidden!important}
