html.atlasWorkCaptureOpenV36,
body.atlasWorkCaptureOpenV36 {
  height: 100%;
  overflow: hidden !important;
  overscroll-behavior: none;
}

body.atlasWorkCaptureOpenV36 {
  touch-action: none;
}

body.atlasWorkCaptureOpenV36 #panel,
body.atlasWorkCaptureOpenV36 #mainNav {
  pointer-events: none;
}

body.atlasWorkCaptureOpenV36 #mainNav {
  visibility: hidden;
}

body.atlasWorkCaptureOpenV36 .atlasWorkCaptureBackdropV35,
body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35,
body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 * {
  pointer-events: auto;
}

body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 {
  top: max(12px, env(safe-area-inset-top));
  right: 12px;
  bottom: max(8px, env(safe-area-inset-bottom));
  left: 12px;
  max-height: none;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
  padding-bottom: calc(28px + env(safe-area-inset-bottom));
  border: 1px solid rgba(176, 202, 220, .42);
  border-radius: 22px;
}

body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 > div:first-child {
  position: sticky;
  top: -22px;
  z-index: 3;
  margin: -22px -22px 16px;
  padding: 22px 22px 14px;
  background: linear-gradient(180deg, #172128 78%, rgba(23, 33, 40, .96));
  border-bottom: 1px solid rgba(176, 202, 220, .18);
}

body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 > div:last-child {
  padding-bottom: 8px;
}

@media (max-width: 700px) {
  body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 {
    top: max(8px, env(safe-area-inset-top));
    right: 8px;
    bottom: max(8px, env(safe-area-inset-bottom));
    left: 8px;
    padding: 18px 16px calc(24px + env(safe-area-inset-bottom));
  }

  body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 > div:first-child {
    top: -18px;
    margin: -18px -16px 14px;
    padding: 18px 16px 12px;
  }
}

@media (max-height: 640px) {
  body.atlasWorkCaptureOpenV36 .atlasWorkCaptureDrawerV35 > div:last-child button {
    min-height: 72px;
  }
}
