/**
 * Autonomous shell tabbar drag matrix overlay — visual only, pointer-events none.
 */

body.f7-autonomous-shell-tabbar-drag-overlay-active #f7-autonomous-tabbar-drag-dim {
  position: fixed;
  inset: 0;
  z-index: 10040;
  display: none;
  pointer-events: none;
  background: #000000;
  opacity: 0;
}

body.f7-autonomous-shell-tabbar-drag-overlay-active #f7-autonomous-tabbar-drag-brand {
  position: fixed;
  inset: 0;
  z-index: 10050;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

body.f7-autonomous-shell-tabbar-drag-overlay-active #f7-autonomous-tabbar-drag-brand .f7-autonomous-tabbar-drag-brand-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 92vw;
}

body.f7-autonomous-shell-tabbar-drag-overlay-active #f7-autonomous-tabbar-drag-brand-img {
  display: block;
  max-width: min(181px, calc(72vw * 0.648));
  max-height: min(91px, calc(28vh * 0.648));
  width: auto;
  height: auto;
  object-fit: contain;
}

#f7-autonomous-tabbar-drag-dim,
#f7-autonomous-tabbar-drag-brand {
  pointer-events: none;
}
