/* Keep the equipment summary below Play and give the lobby photograph the available space. */
@layer controls183 {
 body.royal-theme.web-build199 #lobby .lobby-play>.loadout183 {
  position:static!important;inset:auto!important;transform:none!important;
  grid-column:1/-1!important;align-self:stretch!important;width:100%!important;
  max-width:none!important;min-height:54px!important;margin:0!important;
  padding:10px 14px!important;box-sizing:border-box!important;flex:none!important;
 }
 @media (min-width:760px) and (hover:hover) and (pointer:fine) {
  body.royal-theme.web-build199[data-screen=lobby] #lobby {
   width:min(1144px,calc(100vw - 32px))!important;max-width:1144px!important;
   display:flex!important;flex-direction:column!important;flex:1!important;
   height:0!important;min-height:0!important;max-height:none!important;
   margin:0 auto!important;padding:8px 12px!important;gap:10px!important;
   overflow:hidden!important;box-sizing:border-box!important;
  }
  body.royal-theme.web-build199 #lobby .profile183 {padding:0 12px!important;display:flex!important;align-items:center!important;gap:12px!important}
  body.royal-theme.web-build199 #lobby #profileOpen {position:static!important;inset:auto!important;transform:none!important;width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0!important;background-position:center!important;display:flex!important;align-items:center!important;justify-content:center!important}
  body.royal-theme.web-build199 #lobby .royal-player {flex:1!important;min-width:0!important;width:auto!important}
  body.royal-theme.web-build199 #lobby .lobby-grid {
   display:grid!important;grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:minmax(0,1fr) auto!important;flex:1!important;
   width:100%!important;height:0!important;min-height:0!important;gap:10px!important;
  }
  body.royal-theme.web-build199 #lobby .lodge-hero {
   width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;
   margin:0!important;background-position:center 60%!important;
  }
  body.royal-theme.web-build199 #lobby .lobby-play {
   display:flex!important;flex-direction:column!important;align-items:stretch!important;
   align-self:stretch!important;justify-content:flex-start!important;
   width:100%!important;min-height:0!important;margin:0!important;padding:0!important;gap:8px!important;
  }
  body.royal-theme.web-build199 #lobby .bottom-nav {
   position:static!important;inset:auto!important;transform:none!important;
   width:100%!important;max-width:none!important;flex:0 0 60px!important;
   height:60px!important;min-height:60px!important;margin:0!important;
  }
 }
 @media (min-width:760px) and (max-height:850px) and (hover:hover) and (pointer:fine) {
  body.royal-theme.web-build199[data-screen=lobby] #lobby {width:min(1144px,calc(100vw - 32px),calc((100dvh - 326px)*2.8 + 24px))!important}
  body.royal-theme.web-build199 #lobby .lobby-play {
   display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;
  }
  body.royal-theme.web-build199 #lobby :is(#matchConfigure183,#homePlay) {
   min-width:0!important;height:54px!important;min-height:54px!important;
  }
 }
}
