/* ADATASK_TABLET_LANDSCAPE_SIDEBAR_V3696
   Preserve the Doodle, keep department members orderly, and let module
   navigation close the drawer on touch tablets that report desktop widths. */

@media (orientation:landscape) and (min-width:760px) and (max-height:900px){
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-brand-shell-v6.has-occasion{
  height:108px!important;
  min-height:108px!important;
  max-height:108px!important;
  overflow:hidden!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-brand-shell-v6.has-occasion .adatask-sidebar-company-strip-v6{
  top:5px!important;
  right:5px!important;
  left:5px!important;
  height:36px!important;
  min-height:36px!important;
  transform:none!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-brand-shell-v6.has-occasion .adatask-sidebar-company-logo-v6{
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-title-v9{
  display:flex!important;
  top:43px!important;
  right:8px!important;
  left:8px!important;
  height:16px!important;
  min-height:16px!important;
  gap:5px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-title-v9 small{
  font-size:7px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-title-v9 b{
  font-size:8.5px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-hero-v6{
  display:block!important;
  top:61px!important;
  right:6px!important;
  left:6px!important;
  bottom:5px!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  border-radius:10px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-stage-v7{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  overflow:hidden!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-artwrap-v6{
  position:absolute!important;
  inset:0!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-art-v6{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-occasion-caption-v6{
  display:none!important;
 }

 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696{
  flex:0 0 36px!important;
  min-height:36px!important;
  max-height:36px!important;
  padding:2px 8px!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  box-sizing:border-box!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696.open{
  flex:0 0 118px!important;
  min-height:72px!important;
  max-height:118px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696 .adatask-sidebar-team-toggle-v2{
  flex:0 0 32px!important;
  min-height:32px!important;
  height:32px!important;
  padding:3px 4px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696 .adatask-sidebar-team-list-v2{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:0!important;
  overflow:hidden!important;
  padding-left:2px!important;
  margin-top:0!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696 .adatask-sidebar-team-list-v2.open{
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  padding-top:4px!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696 .adatask-sidebar-team-title-v2{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
 }
 html.adatask-narrow .sidebar.adatask-sidebar-premium-v1 .adatask-sidebar-team-section-v3696 .adatask-sidebar-team-meta-v2{
  flex:none!important;
 }
}

/* The module launcher is a tablet sheet, never a desktop panel underneath the drawer. */
html.adatask-narrow .adatask-module-backdrop-v1-r2{
 z-index:5400!important;
}
html.adatask-narrow .adatask-module-launcher-v1-r2{
 z-index:5401!important;
 top:12px!important;
 right:12px!important;
 bottom:12px!important;
 left:12px!important;
 width:auto!important;
 max-width:none!important;
 max-height:calc(100dvh - 24px)!important;
 border-radius:18px!important;
}
@media (orientation:landscape) and (min-width:760px) and (max-height:900px){
 html.adatask-narrow .adatask-module-launcher-v1-r2{
  top:8px!important;
  right:8px!important;
  bottom:8px!important;
  left:8px!important;
  max-height:calc(100dvh - 16px)!important;
 }
 html.adatask-narrow .adatask-module-head-v1-r2{
  padding:12px 14px 9px!important;
 }
 html.adatask-narrow .adatask-module-search-wrap-v1-r2{
  padding:8px 14px!important;
 }
 html.adatask-narrow .adatask-module-scroll-v1-r2{
  padding:10px 14px 16px!important;
 }
}
