@media (max-width: 991.98px) {
  body[class~="aa-Detached"] [class~="aa-DetachedOverlay"] {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;
  }

  body[class~="aa-Detached"] [class~="aa-DetachedContainer--modal"] {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    max-width: none !important;
    height: 100vh !important;
    height: 100dvh !important;
    margin: 0 !important;
    border-radius: 0 !important;
  }

  body[class~="aa-Detached"] [class~="aa-DetachedContainer"] [class~="aa-Panel"] {
    position: fixed !important;
    inset-block-start: var(--ad-search-input-height, 52px) !important;
    inset-inline: 0 !important;
    inset-block-end: 0 !important;
    box-sizing: border-box;
    width: 100vw !important;
    max-height: none !important;
    height: auto !important;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: env(safe-area-inset-bottom);
    border-radius: 0;
  }

  body[class~="aa-Detached"] [class~="aa-Input"],
  body[class~="aa-Detached"] .search-result-text {
    font-size: 1rem;
  }
}
