/* Shared inline phone search. Specificity covers legacy page overrides. */
@media (max-width: 768px) {
  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    gap: var(--space-chrome-2) !important;
    padding: 0 0 0 var(--space-chrome-3) !important;
    border: 1px solid rgba(var(--text-primary-rgb), .18) !important;
    border-radius: 8px !important;
    background: rgba(var(--bg-panel-rgb), .72) !important;
    box-shadow: none !important;
    cursor: text;
  }

  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap:focus-within {
    border-color: var(--focus-border-color) !important;
    box-shadow: var(--focus-ring-strong) !important;
  }

  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap > .search-icon {
    display: grid;
    place-items: center;
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    font-size: var(--icon-size-chrome-md) !important;
    line-height: 1;
  }

  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap > input {
    box-sizing: border-box !important;
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 var(--space-chrome-3) 0 0 !important;
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    font: 800 var(--font-size-chrome-input)/normal var(--body) !important;
  }

  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap > .lens-preview-search__clear {
    box-sizing: border-box !important;
    display: grid !important;
    place-items: center;
    flex: 0 0 44px !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: var(--space-chrome-3) !important;
    border-radius: 7px;
    cursor: pointer;
  }

  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap > .lens-preview-search__clear[hidden] {
    display: none !important;
  }

  html body :is([data-wrestlers-page], [data-venues-page], [data-masks-page], .voices-archive, .vault-archive) .archive-toolbar.archive-toolbar .search-wrap.search-wrap > .lens-preview-search__clear > .material-symbols-outlined {
    width: 20px;
    height: 20px;
    font-size: var(--icon-size-chrome-md) !important;
  }
}
