/* Immutable mobile filter geometry patch; the versioned play-grid baseline loads separately. */
@media (max-width: 767px) {
  .xiazai-vod8-site-theme [data-mobile-filter-panel="compact"] {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding: 10px 12px;
    overflow: visible;
  }

  .xiazai-vod8-site-theme .ewave-screen__list[data-mobile-filter-row="compact"][data-mobile-filter-options-inline="true"] {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 8px;
    min-width: 0;
    min-height: 46px;
    margin: 0;
    padding: 7px 0;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }

  .xiazai-vod8-site-theme .ewave-screen__list[data-mobile-filter-options-inline="true"]::-webkit-scrollbar {
    display: none;
  }

  .xiazai-vod8-site-theme .ewave-screen__list[data-mobile-filter-options-inline="true"] > li:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
    display: inline-flex;
    align-self: stretch;
    align-items: center;
    flex: 0 0 54px;
    min-width: 54px;
    margin: 0;
    background: #fff;
    box-shadow: 8px 0 0 #fff;
  }

  .xiazai-vod8-site-theme .ewave-screen__list[data-mobile-filter-options-inline="true"] > li:not(:first-child) {
    flex: 0 0 auto;
    width: auto;
    margin: 0;
  }

  .xiazai-vod8-site-theme .ewave-screen__list[data-mobile-filter-options-inline="true"] > li:not(:first-child) > a {
    display: inline-flex;
    align-items: center;
    min-height: 36px;
    padding-inline: 12px;
    white-space: nowrap;
  }
}
