/* Base and Work: one continuous portrait list; desktop keeps its own layout. */
@media (max-width:1024px) and (orientation:portrait) {
  .ais-mobile-v1:is(.ais-base-map,.ais-brand-work) .ais-mobile-results { top:auto!important; max-height:none; min-height:0; }
  .ais-mobile-v1:is(.ais-base-map,.ais-brand-work) .ais-mobile-results > :is(.v4-full-bar,.v4-full-tabs,.v4-missing-note,.v4-full-link) { display:none!important; }
  .ais-mobile-v1:is(.ais-base-map,.ais-brand-work) .ais-mobile-results[data-state="0"] > :not(.ais-mobile-handle):not(.ais-panel-arrows):not(.ais-mobile-categories):not(.ais-base-position-buttons):not(.v4-full-link):not(.ais-shared-language-footer) { display:none!important; }
  .ais-mobile-v1:is(.ais-base-map,.ais-brand-work) .ais-mobile-results[data-state="0"] > .v4-full-link { display:flex!important; margin-top:auto!important; flex-shrink:0; }
  .ais-mobile-v1:is(.ais-base-map,.ais-brand-work) .ais-mobile-items { overflow-y:auto; overscroll-behavior:contain; touch-action:pan-y; min-height:0; -webkit-overflow-scrolling:touch; }
}
