/*
 * BIDLUNA mobile listings premium V22
 * The server renders the mobile shell for a stable first paint. All layout
 * changes are strictly limited to <= 767px; desktop rendering remains owned
 * by the existing desktop auction stylesheet.
 */

/* Mobile-only fragments must never appear on desktop, even before JavaScript. */
.blmau-mobile-shell-v22,
.blmau-card-mobile-status-v22,
.blmau-card-mobile-price-label-v22,
.blmau-card-mobile-reserve-v22,
.blmau-card-mobile-time-v22 {
  display: none;
}

@media (max-width: 767px) {
  :root {
    --blmau-v22-navy: #071b3d;
    --blmau-v22-navy-2: #0d2d61;
    --blmau-v22-gold: #e3a11a;
    --blmau-v22-gold-deep: #bd7700;
    --blmau-v22-ink-soft: #66748d;
    --blmau-v22-line: #dce3ed;
    --blmau-v22-cream: #fffaf1;
    --blmau-v22-red: #df3d48;
    --blmau-v22-shadow: 0 12px 32px rgba(7, 27, 61, .075);
  }

  html.bl-mobile-auctions-v10,
  html.bl-mobile-auctions-v10 body,
  body.bidluna-mobile-auctions-page {
    overflow-x: clip !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-page-shell-v54 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 0 88px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-main-card-v54 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  /* Old mobile surface: its controls remain available through the filter sheet. */
  body.bidluna-mobile-auctions-page .bidluna-auctions-hero-shell-v271,
  body.bidluna-mobile-auctions-page .bidluna-mobile-marketbar,
  body.bidluna-mobile-auctions-page .bidluna-auctions-header,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-v269,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24,
  body.bidluna-mobile-auctions-page .bz-auctions-toolbar,
  body.bidluna-mobile-auctions-page .bidluna-countbar,
  body.bidluna-mobile-auctions-page .bidluna-fchips,
  body.bidluna-mobile-auctions-page .blmau-filter-launchers,
  body.bidluna-mobile-auctions-page .bidluna-auctions-view-toggle,
  body.bidluna-mobile-auctions-page .bidluna-view-toggle,
  body.bidluna-mobile-auctions-page .bidluna-view-switch:not(.blmau-view-switch),
  body.bidluna-mobile-auctions-page .bidluna-auctions-filters.blmau-source-form,
  body.bidluna-mobile-auctions-page .bidluna-auctions-filters.blmau-legacy-hide {
    display: none !important;
  }

  /* The approved, persistent page identity and display controls. */
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22.blmau-hide-mobile,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22.blmau-legacy-hide {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 20px 16px 12px !important;
    background: #fff !important;
    color: var(--blmau-v22-navy) !important;
  }

  .blmau-mobile-shell-v22__heading {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    min-width: 0 !important;
  }

  .blmau-mobile-shell-v22__identity {
    display: flex !important;
    align-items: center !important;
    gap: 13px !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
  }

  .blmau-mobile-shell-v22__context-icon {
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(227, 161, 26, .4) !important;
    border-radius: 50% !important;
    background: linear-gradient(145deg, #fffdf8 0%, #fff8e8 100%) !important;
    color: #d78f08 !important;
    box-shadow: 0 7px 20px rgba(195, 124, 0, .09) !important;
    overflow: hidden !important;
  }

  .blmau-mobile-shell-v22__context-icon svg {
    display: block !important;
    width: 27px !important;
    height: 27px !important;
    max-width: 27px !important;
    max-height: 27px !important;
    color: inherit !important;
    fill: none;
  }

  .blmau-mobile-shell-v22__context-icon .bidluna-gavel-exact-v272 {
    width: 31px !important;
    height: 29px !important;
    color: #d78f08 !important;
  }

  .blmau-mobile-shell-v22__copy {
    min-width: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 3px !important;
  }

  .blmau-mobile-shell-v22__title {
    display: block !important;
    margin: 0 !important;
    color: var(--blmau-v22-navy) !important;
    font-size: clamp(24px, 7vw, 31px) !important;
    line-height: 1.04 !important;
    letter-spacing: -.035em !important;
    font-weight: 900 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  .blmau-mobile-shell-v22__subtitle {
    display: block !important;
    color: #728099 !important;
    font-size: clamp(12px, 3.4vw, 16px) !important;
    line-height: 1.25 !important;
    font-weight: 500 !important;
    white-space: normal !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22__filters,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22__filters.blmau-legacy-hide,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22__filters.blmau-hide-mobile {
    appearance: none !important;
    border: 1px solid #d9e0ea !important;
    border-radius: 15px !important;
    min-width: 105px !important;
    min-height: 48px !important;
    padding: 0 15px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
    flex: 0 0 auto !important;
    background: #fff !important;
    color: var(--blmau-v22-navy) !important;
    box-shadow: 0 5px 16px rgba(7, 27, 61, .035) !important;
    font: inherit !important;
    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    cursor: pointer !important;
  }

  .blmau-mobile-shell-v22__filters:active {
    transform: translateY(1px) !important;
  }

  .blmau-mobile-shell-v22__filters-icon,
  .blmau-mobile-shell-v22__filters-icon svg {
    width: 21px !important;
    height: 21px !important;
    min-width: 21px !important;
    display: block !important;
    color: var(--blmau-v22-navy) !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-switch,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-switch.blmau-hide-mobile,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-switch.blmau-legacy-hide {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin: 17px 0 0 !important;
    padding: 6px !important;
    border: 1px solid #e6ded1 !important;
    border-radius: 20px !important;
    background: #fffdfa !important;
    box-shadow: 0 10px 24px rgba(7, 27, 61, .045) !important;
    overflow: visible !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-switch__inner {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 7px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-btn {
    appearance: none !important;
    min-width: 0 !important;
    width: 100% !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 0 !important;
    padding: 0 9px !important;
    border: 1px solid #dce2ea !important;
    border-radius: 15px !important;
    background: #fff !important;
    color: #536079 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    box-shadow: none !important;
    font: inherit !important;
    font-size: clamp(11px, 3vw, 14px) !important;
    line-height: 1.12 !important;
    font-weight: 750 !important;
    text-align: center !important;
    white-space: normal !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    opacity: 1 !important;
    overflow: hidden !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-btn.is-active,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-btn.active,
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-btn[aria-selected="true"] {
    border-color: #0a244c !important;
    background: linear-gradient(145deg, #071a3a 0%, #0d2d61 100%) !important;
    color: #f4b32e !important;
    box-shadow: 0 8px 18px rgba(7, 27, 61, .15) !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-icon {
    display: block !important;
    flex: 0 0 auto !important;
    width: 27px !important;
    height: 27px !important;
    min-width: 27px !important;
    max-width: 27px !important;
    max-height: 27px !important;
    color: currentColor !important;
    fill: none !important;
    stroke: currentColor !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-btn__label {
    position: static !important;
    display: inline !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    clip: auto !important;
    clip-path: none !important;
    overflow: visible !important;
    white-space: normal !important;
    color: inherit !important;
  }

  .blmau-mobile-shell-v22__help {
    margin: 12px 0 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    color: #75829a !important;
    font-size: clamp(11px, 3.2vw, 14px) !important;
    line-height: 1.35 !important;
    font-weight: 500 !important;
    text-align: center !important;
  }

  .blmau-mobile-shell-v22__help svg {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    display: block !important;
  }

  /* Listing grid: approved large-card view is the mobile default. */
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  html.bl-mobile-auctions-view-detailed body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  html.bl-mobile-auctions-view-zoom body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-detailed .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-zoom .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 13px !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 16px !important;
    padding: 0 !important;
    align-items: stretch !important;
    overflow: visible !important;
  }

  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-ad-auctions-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]):not([data-bidluna-ad-card]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-ad-auctions-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]):not([data-bidluna-ad-card]),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-ad-auctions-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]):not([data-bidluna-ad-card]) {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(118px, 39%) minmax(0, 1fr) !important;
    grid-template-rows: minmax(236px, auto) !important;
    width: 100% !important;
    height: auto !important;
    min-height: 236px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #dce2ea !important;
    border-radius: 18px !important;
    background: #fff !important;
    box-shadow: var(--blmau-v22-shadow) !important;
    color: var(--blmau-v22-navy) !important;
    text-decoration: none !important;
    overflow: hidden !important;
    contain: none !important;
    transform: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) {
    position: static !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 236px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 12px 8px 12px 12px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: linear-gradient(160deg, #fbfcff 0%, #f5f8fc 100%) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 222px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    border-radius: 8px !important;
    object-fit: contain !important;
    object-position: center !important;
    transform: none !important;
    filter: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content) {
    position: static !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
    width: 100% !important;
    height: auto !important;
    min-height: 236px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 15px 58px 15px 12px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto auto auto auto 1fr auto !important;
    align-content: start !important;
    align-items: start !important;
    column-gap: 8px !important;
    row-gap: 7px !important;
    background: #fff !important;
    border: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-status-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .blmau-card-mobile-status-v22,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-status-v22 {
    display: inline-flex !important;
    grid-column: 1 / -1 !important;
    justify-self: start !important;
    align-items: center !important;
    width: auto !important;
    max-width: 100% !important;
    min-height: 27px !important;
    margin: 0 !important;
    padding: 5px 10px !important;
    border: 1px solid rgba(227, 161, 26, .33) !important;
    border-radius: 9px !important;
    background: #fff8e9 !important;
    color: #ad6d00 !important;
    font-size: 10px !important;
    line-height: 1.05 !important;
    font-weight: 900 !important;
    letter-spacing: .06em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fc-title,.title):not(.blmau-title),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title) {
    display: -webkit-box !important;
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--blmau-v22-navy) !important;
    font-size: clamp(15px, 4.6vw, 20px) !important;
    line-height: 1.13 !important;
    font-weight: 900 !important;
    letter-spacing: -.025em !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-seller,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-seller,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-seller {
    display: block !important;
    grid-column: 1 / -1 !important;
    min-width: 0 !important;
    margin: -1px 0 0 !important;
    padding: 0 !important;
    color: #758198 !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-seller-left,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .seller-name,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .seller-name-text {
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-meta,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta {
    display: flex !important;
    grid-column: 1 / -1 !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 2px !important;
    min-width: 0 !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta > .muted {
    display: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-price-label-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .blmau-card-mobile-price-label-v22,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-price-label-v22 {
    display: block !important;
    color: #69758c !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta strong,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-meta strong,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta strong {
    display: block !important;
    max-width: 100% !important;
    margin: 0 !important;
    color: #c17d06 !important;
    font-size: clamp(19px, 6vw, 25px) !important;
    line-height: 1.08 !important;
    font-weight: 900 !important;
    letter-spacing: -.02em !important;
    white-space: normal !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-reserve-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .blmau-card-mobile-reserve-v22,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-reserve-v22 {
    display: inline-flex !important;
    grid-column: 1 / -1 !important;
    justify-self: start !important;
    align-items: center !important;
    gap: 6px !important;
    max-width: 100% !important;
    min-height: 28px !important;
    margin: 0 !important;
    padding: 5px 9px !important;
    border: 1px solid rgba(223, 61, 72, .25) !important;
    border-radius: 9px !important;
    background: #fff5f5 !important;
    color: #cd313d !important;
    font-size: 10px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
    overflow: hidden !important;
  }

  .blmau-card-mobile-reserve-v22__dot {
    width: 9px !important;
    height: 9px !important;
    min-width: 9px !important;
    border-radius: 50% !important;
    background: linear-gradient(145deg, #f25c69, #cf2836) !important;
    box-shadow: 0 0 0 3px rgba(223, 61, 72, .08) !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-time-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .blmau-card-mobile-time-v22,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-time-v22 {
    display: inline-flex !important;
    grid-column: 1 !important;
    align-self: end !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #bd7900 !important;
    font-size: 11px !important;
    line-height: 1.1 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
  }

  .blmau-card-mobile-time-v22 svg {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    display: block !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-stats,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-stats,
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-stats {
    display: flex !important;
    grid-column: 2 !important;
    align-self: end !important;
    align-items: center !important;
    justify-content: flex-end !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #66738b !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
    font-weight: 550 !important;
    white-space: nowrap !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-stats .fc-flags {
    display: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fc-expert,.fc-cta,.blmau-title),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid :is(.fc-expert,.fc-cta,.blmau-title),
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.fc-expert,.fc-cta,.blmau-title) {
    display: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-img > :is(.timer-badge,.hot-badge,.bidluna-promo-card-badge,.bidluna-sold-badge,.bidluna-sold-date-badge) {
    display: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fav,.fav-mini,[data-fav-btn]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid :is(.fav,.fav-mini,[data-fav-btn]),
  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.fav,.fav-mini,[data-fav-btn]) {
    position: absolute !important;
    z-index: 4 !important;
    right: 14px !important;
    bottom: 14px !important;
    top: auto !important;
    left: auto !important;
    width: 39px !important;
    height: 39px !important;
    min-width: 39px !important;
    min-height: 39px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #d9e0e9 !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, .97) !important;
    color: #6f7e95 !important;
    box-shadow: 0 6px 18px rgba(7, 27, 61, .06) !important;
    transform: none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fav,.fav-mini,[data-fav-btn]) svg {
    width: 21px !important;
    height: 21px !important;
  }

  /* Compact mode keeps the existing compact cards; V22-only detail fragments stay out. */
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  html.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid :is(.blmau-card-mobile-status-v22,.blmau-card-mobile-price-label-v22,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22),
  html.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.blmau-card-mobile-status-v22,.blmau-card-mobile-price-label-v22,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] :is(.blmau-card-mobile-status-v22,.blmau-card-mobile-price-label-v22,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22) {
    display: none !important;
  }

  /* Active/Sold and category navigation are available at the top of the filter dialog. */
  .blmau-filter-sheet__body .blmau-v22-filter-context {
    display: grid !important;
    gap: 10px !important;
    margin: 0 0 15px !important;
    padding: 0 0 15px !important;
    border-bottom: 1px solid #e7ebf1 !important;
  }

  .blmau-v22-filter-context__group {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 7px !important;
  }

  .blmau-v22-filter-context__group a,
  .blmau-v22-filter-context__group button {
    appearance: none !important;
    min-height: 38px !important;
    padding: 0 12px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    border: 1px solid #dce3ed !important;
    border-radius: 11px !important;
    background: #fff !important;
    color: var(--blmau-v22-navy) !important;
    font: inherit !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
    text-decoration: none !important;
  }

  .blmau-v22-filter-context__group :is(.is-active,[aria-current="page"],.active) {
    border-color: #0a2a59 !important;
    background: #0a2a59 !important;
    color: #fff !important;
  }

  /* The full-screen carousel remains image-first and mobile-only. */
  .blmau-scroll-overlay-v21 {
    z-index: 2147483000 !important;
  }

  /* Pagination remains usable without crowding the approved top surface. */
  body.bidluna-mobile-auctions-page .blmau-pagination-shell,
  body.bidluna-mobile-auctions-page .bidluna-auctions-pagination {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
}

@media (max-width: 360px) {
  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 {
    padding: 14px 9px 10px !important;
  }

  .blmau-mobile-shell-v22__heading {
    gap: 7px !important;
  }

  .blmau-mobile-shell-v22__identity {
    gap: 8px !important;
  }

  .blmau-mobile-shell-v22__context-icon {
    width: 43px !important;
    height: 43px !important;
    min-width: 43px !important;
  }

  .blmau-mobile-shell-v22__context-icon svg {
    width: 23px !important;
    height: 23px !important;
  }

  .blmau-mobile-shell-v22__context-icon .bidluna-gavel-exact-v272 {
    width: 26px !important;
    height: 25px !important;
  }

  .blmau-mobile-shell-v22__title {
    font-size: 22px !important;
  }

  .blmau-mobile-shell-v22__subtitle {
    font-size: 11px !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22__filters {
    min-width: 82px !important;
    min-height: 42px !important;
    padding: 0 9px !important;
    gap: 5px !important;
    border-radius: 12px !important;
    font-size: 12px !important;
  }

  .blmau-mobile-shell-v22__filters-icon,
  .blmau-mobile-shell-v22__filters-icon svg {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-switch {
    margin-top: 13px !important;
    padding: 5px !important;
    border-radius: 16px !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-switch__inner {
    gap: 4px !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-btn {
    height: 61px !important;
    min-height: 61px !important;
    padding: 5px 3px !important;
    flex-direction: column !important;
    gap: 3px !important;
    border-radius: 12px !important;
    font-size: 9.5px !important;
    line-height: 1.05 !important;
  }

  body.bidluna-mobile-auctions-page .blmau-mobile-shell-v22 .blmau-view-icon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
  }

  .blmau-mobile-shell-v22__help {
    margin-top: 9px !important;
    gap: 5px !important;
    font-size: 10px !important;
  }

  .blmau-mobile-shell-v22__help svg {
    width: 15px !important;
    height: 15px !important;
    min-width: 15px !important;
  }

  html.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"],
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  html.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not([data-bidluna-ad="1"]) {
    grid-template-columns: minmax(96px, 38%) minmax(0, 1fr) !important;
    grid-template-rows: minmax(218px, auto) !important;
    min-height: 218px !important;
    border-radius: 15px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) {
    min-height: 218px !important;
    padding: 9px 5px 9px 8px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img {
    max-height: 204px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content) {
    min-height: 218px !important;
    padding: 11px 8px 11px 9px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    row-gap: 5px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-status-v22 {
    min-height: 23px !important;
    padding: 4px 6px !important;
    border-radius: 7px !important;
    font-size: 8px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fc-title,.title):not(.blmau-title) {
    font-size: 13px !important;
    line-height: 1.12 !important;
    -webkit-line-clamp: 3 !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-seller {
    font-size: 9px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-price-label-v22 {
    font-size: 9px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta strong {
    font-size: 18px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-reserve-v22 {
    min-height: 25px !important;
    padding: 4px 6px !important;
    gap: 4px !important;
    border-radius: 7px !important;
    font-size: 8px !important;
  }

  .blmau-card-mobile-reserve-v22__dot {
    width: 7px !important;
    height: 7px !important;
    min-width: 7px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-time-v22 {
    font-size: 9px !important;
    gap: 4px !important;
  }

  .blmau-card-mobile-time-v22 svg {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-stats {
    font-size: 8.5px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fav,.fav-mini,[data-fav-btn]) {
    right: 7px !important;
    top: 7px !important;
    bottom: auto !important;
    width: 31px !important;
    height: 31px !important;
    min-width: 31px !important;
    min-height: 31px !important;
    border-radius: 10px !important;
  }
}

@media (min-width: 768px) {
  /* Explicit desktop contract: V22 contributes no visible UI or layout change. */
  .blmau-mobile-shell-v22,
  .blmau-card-mobile-status-v22,
  .blmau-card-mobile-price-label-v22,
  .blmau-card-mobile-reserve-v22,
  .blmau-card-mobile-time-v22 {
    display: none !important;
  }
}

/* BIDLUNA V22 FINAL MOBILE SPECIFICITY LOCK */
@media (max-width: 767px) {
  /* The selector is deliberately stronger than every legacy V10 rule. */
  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-flow: column !important;
    align-items: stretch !important;
    gap: 7px !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn {
    appearance: none !important;
    position: relative !important;
    display: inline-flex !important;
    flex: 1 1 0 !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    grid-column: auto !important;
    grid-row: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 62px !important;
    min-height: 62px !important;
    max-height: 62px !important;
    margin: 0 !important;
    padding: 0 8px !important;
    overflow: hidden !important;
    border: 1px solid #dce2ea !important;
    border-radius: 15px !important;
    background: #fff !important;
    color: #536079 !important;
    box-shadow: none !important;
    font-family: inherit !important;
    font-size: 12px !important;
    line-height: 1.12 !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-indent: 0 !important;
    text-transform: none !important;
    white-space: normal !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn::before,
  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn::after {
    content: none !important;
    display: none !important;
  }

  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn:is(.is-active,.active,[aria-selected="true"]) {
    border-color: #0a244c !important;
    background: linear-gradient(145deg, #071a3a 0%, #0d2d61 100%) !important;
    color: #f4b32e !important;
    box-shadow: 0 8px 18px rgba(7, 27, 61, .15) !important;
  }

  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn > .blmau-view-icon {
    position: static !important;
    display: block !important;
    flex: 0 0 25px !important;
    width: 25px !important;
    min-width: 25px !important;
    max-width: 25px !important;
    height: 25px !important;
    min-height: 25px !important;
    max-height: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    color: currentColor !important;
    fill: none !important;
    stroke: currentColor !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn > .blmau-view-btn__label {
    position: static !important;
    inset: auto !important;
    display: inline-block !important;
    flex: 0 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    clip: auto !important;
    clip-path: none !important;
    overflow: visible !important;
    color: inherit !important;
    font: inherit !important;
    line-height: inherit !important;
    text-indent: 0 !important;
    white-space: normal !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  .blmau-mobile-shell-v22__help svg,
  .blmau-card-mobile-time-v22 svg {
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  /* Exact large one-by-one listing view from the approved mobile mock. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > .featured-card:not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > .auction-card:not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(132px, 37.5%) minmax(0, 1fr) !important;
    grid-template-rows: 238px !important;
    gap: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 238px !important;
    min-height: 238px !important;
    max-height: 238px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 1px solid #dce2ea !important;
    border-radius: 18px !important;
    background: #fff !important;
    box-shadow: 0 11px 28px rgba(7, 27, 61, .065) !important;
    color: #071b3d !important;
    text-decoration: none !important;
    transform: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"])
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) {
    position: static !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 238px !important;
    min-height: 238px !important;
    max-height: 238px !important;
    margin: 0 !important;
    padding: 10px 6px 10px 10px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: linear-gradient(160deg, #fbfcff 0%, #f4f7fb 100%) !important;
    box-shadow: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"])
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img {
    position: static !important;
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: 218px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    border-radius: 7px !important;
    object-fit: contain !important;
    object-position: center !important;
    transform: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"])
  > :is(.fc-body,.card-body,.body,.content) {
    position: static !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto auto auto auto minmax(0, 1fr) auto !important;
    align-content: start !important;
    align-items: start !important;
    column-gap: 7px !important;
    row-gap: 5px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 238px !important;
    min-height: 238px !important;
    max-height: 238px !important;
    margin: 0 !important;
    padding: 12px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-status-v22 {
    display: inline-flex !important;
    grid-column: 1 / -1 !important;
    justify-self: start !important;
    align-items: center !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 25px !important;
    margin: 0 !important;
    padding: 4px 8px !important;
    overflow: visible !important;
    border: 1px solid rgba(227, 161, 26, .34) !important;
    border-radius: 8px !important;
    background: #fff8e9 !important;
    color: #ad6d00 !important;
    font-size: 9px !important;
    line-height: 1.05 !important;
    font-weight: 900 !important;
    letter-spacing: .055em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    text-overflow: clip !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fc-title,.title):not(.blmau-title) {
    display: -webkit-box !important;
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 0 !important;
    max-height: 39px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    color: #071b3d !important;
    font-size: 17px !important;
    line-height: 1.14 !important;
    font-weight: 900 !important;
    letter-spacing: -.025em !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    text-overflow: ellipsis !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-seller {
    display: block !important;
    grid-column: 1 / -1 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    color: #758198 !important;
    font-size: 10.5px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta {
    display: flex !important;
    grid-column: 1 / -1 !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 1px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    border: 0 !important;
    background: transparent !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta > .muted,
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta > .blmau-price-label:not(.blmau-card-mobile-price-label-v22) {
    display: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-price-label-v22 {
    position: static !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    color: #69758c !important;
    font-size: 10.5px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta strong,
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta .blmau-price-value {
    position: static !important;
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    color: #c17d06 !important;
    font-size: 23px !important;
    line-height: 1.05 !important;
    font-weight: 900 !important;
    letter-spacing: -.02em !important;
    white-space: nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-reserve-v22 {
    display: inline-flex !important;
    grid-column: 1 / -1 !important;
    justify-self: start !important;
    align-items: center !important;
    gap: 5px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 27px !important;
    margin: 0 !important;
    padding: 4px 7px !important;
    overflow: hidden !important;
    border: 1px solid rgba(223, 61, 72, .25) !important;
    border-radius: 8px !important;
    background: #fff5f5 !important;
    color: #cd313d !important;
    font-size: 9px !important;
    line-height: 1.12 !important;
    font-weight: 800 !important;
    white-space: normal !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-time-v22 {
    display: inline-flex !important;
    grid-column: 1 !important;
    align-self: end !important;
    align-items: center !important;
    gap: 5px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #bd7900 !important;
    font-size: 10.5px !important;
    line-height: 1.1 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-time-v22 svg {
    width: 17px !important;
    min-width: 17px !important;
    height: 17px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-stats {
    display: flex !important;
    grid-column: 2 !important;
    align-self: end !important;
    justify-content: flex-end !important;
    min-width: 0 !important;
    margin: 0 42px 0 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    color: #66738b !important;
    font-size: 9.5px !important;
    line-height: 1.1 !important;
    font-weight: 550 !important;
    white-space: nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fc-cta,.fc-expert,.blmau-title) {
    display: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-img > :is(.timer-badge,.hot-badge,.bidluna-promo-card-badge,.bidluna-sold-badge,.bidluna-sold-date-badge) {
    display: none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fav,.fav-mini,[data-fav-btn]) {
    position: absolute !important;
    z-index: 5 !important;
    right: 12px !important;
    bottom: 12px !important;
    top: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    min-width: 38px !important;
    max-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #d9e0e9 !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, .97) !important;
    color: #6f7e95 !important;
    box-shadow: 0 6px 18px rgba(7, 27, 61, .06) !important;
    transform: none !important;
  }
}

@media (max-width: 360px) {
  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn {
    flex-direction: column !important;
    gap: 3px !important;
    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;
    padding: 4px 2px !important;
    font-size: 9.5px !important;
    line-height: 1.02 !important;
  }

  html.bl-mobile-auctions-v10 body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-main-card-v54 > .blmau-mobile-shell-v22
  > .blmau-view-switch[data-blmau-server="1"][data-blmau-persistent="1"]
  > .blmau-view-switch__inner > .blmau-view-btn > .blmau-view-icon {
    flex-basis: 21px !important;
    width: 21px !important;
    min-width: 21px !important;
    max-width: 21px !important;
    height: 21px !important;
    min-height: 21px !important;
    max-height: 21px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) {
    grid-template-columns: minmax(96px, 37.5%) minmax(0, 1fr) !important;
    grid-template-rows: 236px !important;
    height: 236px !important;
    min-height: 236px !important;
    max-height: 236px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card)
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card)
  > :is(.fc-body,.card-body,.body,.content) {
    height: 236px !important;
    min-height: 236px !important;
    max-height: 236px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card)
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img {
    max-height: 216px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card)
  > :is(.fc-body,.card-body,.body,.content) {
    row-gap: 4px !important;
    padding: 9px 8px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-status-v22 {
    min-height: 22px !important;
    padding: 3px 5px !important;
    font-size: 7.4px !important;
    letter-spacing: .035em !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fc-title,.title):not(.blmau-title) {
    max-height: 44px !important;
    font-size: 13px !important;
    line-height: 1.12 !important;
    -webkit-line-clamp: 3 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-seller,
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-price-label-v22 {
    font-size: 8.5px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta strong,
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-meta .blmau-price-value {
    font-size: 18px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-reserve-v22 {
    min-height: 24px !important;
    padding: 3px 5px !important;
    gap: 4px !important;
    font-size: 7.4px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-time-v22 {
    gap: 3px !important;
    font-size: 8px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-mobile-time-v22 svg {
    width: 13px !important;
    min-width: 13px !important;
    height: 13px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-stats {
    margin-right: 34px !important;
    font-size: 7.8px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] :is(.fav,.fav-mini,[data-fav-btn]) {
    right: 7px !important;
    bottom: 7px !important;
    width: 30px !important;
    min-width: 30px !important;
    max-width: 30px !important;
    height: 30px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    border-radius: 9px !important;
  }
}


/* V25 mobile adjustments */
@media (max-width: 767px){
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24{
    display:block !important;
    margin-top:0 !important;
  }
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24 .bidluna-auctions-quick-pills-v269,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24 .bidluna-auctions-subcategory-toolbar-v24,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24 nav{
    display:none !important;
  }
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24 .bidluna-auctions-sort-form-v269{
    display:block !important;
    width:100% !important;
    margin:0 !important;
  }
  body.bidluna-mobile-auctions-page .bidluna-mobile-legacy-pager + .bidluna-mobile-legacy-pager,
  body.bidluna-mobile-auctions-page .bidluna-desktop-full-pager{
    display:none !important;
  }
}

/* =====================================================================
   BIDLUNA MOBILE V26 — simple actions, 2-column compact, favorites
   Desktop is intentionally untouched.
   ===================================================================== */
@media (max-width: 767px){
  /* Keep the public category/subcategory row out of the mobile surface.
     The same fields remain available inside the native filter sheet. */
  body.bidluna-mobile-auctions-page .bidluna-auctions-hero-nav-v271,
  body.bidluna-mobile-auctions-page .bidluna-auctions-category-nav-v24,
  body.bidluna-mobile-auctions-page .bidluna-auctions-category-pills-v24,
  body.bidluna-mobile-auctions-page .bidluna-auctions-quick-pills-v269,
  body.bidluna-mobile-auctions-page .bidluna-auctions-subcategory-toolbar-v24,
  body.bidluna-mobile-auctions-page .bidluna-fchips,
  body.bidluna-mobile-auctions-page .bidluna-countbar{
    display:none !important;
  }

  /* SIMPLE VIEW — preserve V22 structure, restore a full-size action button. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    grid-template-columns:minmax(132px,37.5%) minmax(0,1fr) !important;
    grid-template-rows:292px !important;
    height:292px !important;
    min-height:292px !important;
    max-height:292px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    position:relative !important;
    height:292px !important;
    min-height:292px !important;
    max-height:292px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img{
    max-height:270px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto 44px !important;
    height:292px !important;
    min-height:292px !important;
    max-height:292px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid .fc-cta{
    display:flex !important;
    grid-column:1 / -1 !important;
    align-self:end !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta > :is(.btn,a,span),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid .fc-cta > :is(.btn,a,span){
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    padding:0 12px !important;
    border-radius:12px !important;
    font-size:13px !important;
    line-height:1 !important;
    font-weight:850 !important;
    white-space:nowrap !important;
  }

  /* The simple-view heart is always a visible circle over the photo. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card)
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(.fav,.fav-mini,.bidluna-fav-heart,[data-fav-btn]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid > :is(.featured-card,.auction-card)
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(.fav,.fav-mini,.bidluna-fav-heart,[data-fav-btn]){
    position:absolute !important;
    z-index:8 !important;
    top:12px !important;
    right:10px !important;
    bottom:auto !important;
    left:auto !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:42px !important;
    min-width:42px !important;
    max-width:42px !important;
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid rgba(7,27,61,.18) !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.97) !important;
    color:#17233a !important;
    box-shadow:0 9px 24px rgba(7,27,61,.18) !important;
    opacity:1 !important;
    visibility:visible !important;
    transform:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-v10
  .bidluna-auctions-grid[data-mobile-view="simple"] :is(.bidluna-fav-heart.is-fav,.bidluna-fav-heart[aria-pressed="true"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid :is(.bidluna-fav-heart.is-fav,.bidluna-fav-heart[aria-pressed="true"]){
    border-color:#ef6672 !important;
    background:#fff0f3 !important;
  }

  /* COMPACT VIEW — exactly two listing tiles per row. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  body.bl-mobile-auctions-v10[data-bidluna-mobile-view="compact"] .bidluna-auctions-grid,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"]{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:10px !important;
    align-items:stretch !important;
    margin-left:10px !important;
    margin-right:10px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    position:relative !important;
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:342px !important;
    min-height:342px !important;
    max-height:342px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border:1px solid #dce3ed !important;
    border-radius:18px !important;
    background:#fff !important;
    box-shadow:0 10px 25px rgba(7,27,61,.07) !important;
    contain:layout paint !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    position:relative !important;
    display:flex !important;
    flex:0 0 166px !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    height:166px !important;
    min-height:166px !important;
    max-height:166px !important;
    margin:0 !important;
    padding:9px !important;
    overflow:hidden !important;
    background:linear-gradient(180deg,#f5f8ff 0%,#edf3ff 100%) !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(img,picture,video),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(img,picture,video),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(img,picture,video){
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    height:100% !important;
    max-height:148px !important;
    margin:auto !important;
    object-fit:contain !important;
    object-position:center !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-body,.card-body,.body,.content),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-body,.card-body,.body,.content),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]) > :is(.fc-body,.card-body,.body,.content){
    position:relative !important;
    display:flex !important;
    flex:1 1 auto !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
    width:100% !important;
    min-width:0 !important;
    height:176px !important;
    min-height:176px !important;
    max-height:176px !important;
    margin:0 !important;
    padding:10px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid .blmau-card-mobile-status-v22,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-mobile-status-v22,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-status-v22{
    display:inline-flex !important;
    align-self:flex-start !important;
    min-height:22px !important;
    margin:0 0 7px !important;
    padding:4px 7px !important;
    border:1px solid rgba(227,161,26,.34) !important;
    border-radius:999px !important;
    background:#fff8e9 !important;
    color:#ad6d00 !important;
    font-size:8px !important;
    line-height:1 !important;
    font-weight:900 !important;
    letter-spacing:.045em !important;
    text-transform:uppercase !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-title,.title):not(.blmau-title){
    display:-webkit-box !important;
    width:100% !important;
    min-height:34px !important;
    max-height:34px !important;
    margin:0 0 7px !important;
    overflow:hidden !important;
    color:#071b3d !important;
    font-size:13px !important;
    line-height:1.28 !important;
    font-weight:850 !important;
    -webkit-line-clamp:2 !important;
    -webkit-box-orient:vertical !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid :is(.fc-seller,.fc-stats,.fc-expert,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid :is(.fc-seller,.fc-stats,.fc-expert,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-seller,.fc-stats,.fc-expert,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22){
    display:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid .fc-meta,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta{
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    justify-content:flex-start !important;
    gap:1px !important;
    width:100% !important;
    margin:0 0 7px !important;
    padding:0 !important;
    text-align:left !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid .blmau-card-mobile-price-label-v22,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-mobile-price-label-v22,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-price-label-v22{
    display:block !important;
    color:#778399 !important;
    font-size:9px !important;
    line-height:1.15 !important;
    font-weight:550 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid .fc-meta strong,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta strong,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta strong{
    color:#c17d06 !important;
    font-size:18px !important;
    line-height:1.05 !important;
    font-weight:900 !important;
    text-align:left !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid .fc-cta,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-cta,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:auto 0 0 !important;
    padding:0 !important;
    border:0 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid .fc-cta > :is(.btn,a,span),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-cta > :is(.btn,a,span),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta > :is(.btn,a,span){
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    padding:0 7px !important;
    border-radius:11px !important;
    font-size:11px !important;
    line-height:1 !important;
    font-weight:850 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(.fav,.fav-mini,.bidluna-fav-heart,[data-fav-btn]),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(.fav,.fav-mini,.bidluna-fav-heart,[data-fav-btn]),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) :is(.fav,.fav-mini,.bidluna-fav-heart,[data-fav-btn]){
    position:absolute !important;
    z-index:8 !important;
    top:9px !important;
    right:9px !important;
    bottom:auto !important;
    left:auto !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:36px !important;
    min-width:36px !important;
    max-width:36px !important;
    height:36px !important;
    min-height:36px !important;
    max-height:36px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid rgba(7,27,61,.16) !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.96) !important;
    box-shadow:0 7px 18px rgba(7,27,61,.15) !important;
    opacity:1 !important;
    visibility:visible !important;
  }

  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.bidluna-ad-card,.bidluna-auctions-ad-card,.bidluna-ad-native,[data-bidluna-ad="1"]){
    grid-column:1 / -1 !important;
  }
}

@media (max-width: 360px){
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid,
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"]{
    gap:8px !important;
    margin-left:8px !important;
    margin-right:8px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    height:326px !important;
    min-height:326px !important;
    max-height:326px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    flex-basis:150px !important;
    height:150px !important;
    min-height:150px !important;
    max-height:150px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bl-mobile-auctions-v10 .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    height:176px !important;
    min-height:176px !important;
    max-height:176px !important;
    padding:9px !important;
  }
}

/* V26 — filters, CTA sizing, 2-column compact view and visible favourites */
@media (max-width: 767px){
  /* The card image is the positioning host for the favourite circle. */
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-image-favorite-host-v26{
    position:relative !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26{
    z-index:30 !important;
    display:grid !important;
    place-items:center !important;
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #d6dfec !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.97) !important;
    color:#61718a !important;
    box-shadow:0 8px 22px rgba(7,27,61,.16), inset 0 1px 0 rgba(255,255,255,.9) !important;
    opacity:1 !important;
    visibility:visible !important;
    transform:none !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26.is-fav,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26[aria-pressed="true"]{
    border-color:#f0a8ad !important;
    background:#fff0f2 !important;
    color:#e33e4d !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26 .bidluna-fav-svg,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26 svg{
    width:20px !important;
    min-width:20px !important;
    max-width:20px !important;
    height:20px !important;
    min-height:20px !important;
    max-height:20px !important;
  }

  /* Simple mode: same full-size 44px action button as compact mode. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    grid-template-rows:292px !important;
    height:292px !important;
    min-height:292px !important;
    max-height:292px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    height:292px !important;
    min-height:292px !important;
    max-height:292px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img{
    max-height:270px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    grid-template-rows:auto auto auto auto auto minmax(0,1fr) 44px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-cta{
    position:static !important;
    grid-column:1 / -1 !important;
    grid-row:7 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    align-self:end !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    box-shadow:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn){
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    padding:0 12px !important;
    border-radius:999px !important;
    font-size:12px !important;
    line-height:1 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .blmau-card-favorite-v26,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .blmau-card-favorite-v26{
    top:10px !important;
    right:10px !important;
    bottom:auto !important;
    left:auto !important;
  }

  /* Compact mode: two listings per row, with a vertical card. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"]{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    align-items:stretch !important;
    gap:12px !important;
    margin-left:12px !important;
    margin-right:12px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    position:relative !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:auto !important;
    min-height:360px !important;
    max-height:none !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border:1px solid #dce3ee !important;
    border-radius:18px !important;
    background:#fff !important;
    box-shadow:0 10px 26px rgba(7,27,61,.07) !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    position:relative !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:clamp(150px,44vw,190px) !important;
    min-height:clamp(150px,44vw,190px) !important;
    max-height:clamp(150px,44vw,190px) !important;
    margin:0 !important;
    padding:9px !important;
    overflow:hidden !important;
    border:0 !important;
    border-radius:0 !important;
    background:linear-gradient(160deg,#fafcff 0%,#f1f5fb 100%) !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img{
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:100% !important;
    min-height:0 !important;
    max-height:100% !important;
    margin:0 auto !important;
    padding:0 !important;
    border-radius:8px !important;
    object-fit:contain !important;
    object-position:center !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    position:static !important;
    display:flex !important;
    flex:1 1 auto !important;
    flex-direction:column !important;
    align-items:stretch !important;
    justify-content:flex-start !important;
    gap:7px !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:auto !important;
    min-height:190px !important;
    max-height:none !important;
    margin:0 !important;
    padding:10px !important;
    overflow:hidden !important;
    border:0 !important;
    background:#fff !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-title,.title):not(.blmau-title){
    display:-webkit-box !important;
    width:100% !important;
    min-height:34px !important;
    max-height:34px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    color:#071b3d !important;
    font-size:13px !important;
    line-height:1.28 !important;
    font-weight:850 !important;
    letter-spacing:-.015em !important;
    -webkit-line-clamp:2 !important;
    -webkit-box-orient:vertical !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-seller,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-seller,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-seller{
    display:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta{
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:2px !important;
    width:100% !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    text-align:left !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta strong,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta strong,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta strong{
    color:#c17d06 !important;
    font-size:18px !important;
    line-height:1.05 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-stats,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-stats,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-stats{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    width:100% !important;
    min-height:17px !important;
    margin:0 !important;
    padding:0 !important;
    color:#69758c !important;
    font-size:10px !important;
    line-height:1.2 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-expert,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-expert,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-expert{
    display:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-cta,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:auto 0 0 !important;
    padding:0 !important;
    border:0 !important;
    box-shadow:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn){
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    padding:0 8px !important;
    border-radius:999px !important;
    font-size:11px !important;
    line-height:1 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-favorite-v26,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-favorite-v26{
    top:8px !important;
    right:8px !important;
    bottom:auto !important;
    left:auto !important;
    width:36px !important;
    min-width:36px !important;
    max-width:36px !important;
    height:36px !important;
    min-height:36px !important;
    max-height:36px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.bidluna-ad-card,.bidluna-auctions-ad-card,.bidluna-ad-native,[data-bidluna-ad="1"]){
    grid-column:1 / -1 !important;
  }
}

@media (max-width: 350px){
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"]{
    gap:8px !important;
    margin-left:8px !important;
    margin-right:8px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    min-height:338px !important;
  }
}

@media (max-width: 767px){
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-img > :is(.bidluna-fav-heart,.fav-mini,[data-fav-auction]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-img > :is(.bidluna-fav-heart,.fav-mini,[data-fav-auction]){
    position:absolute !important;
    top:10px !important;
    right:10px !important;
    bottom:auto !important;
    left:auto !important;
    z-index:30 !important;
    display:grid !important;
    place-items:center !important;
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    border:1px solid #d6dfec !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.97) !important;
    color:#61718a !important;
    box-shadow:0 8px 22px rgba(7,27,61,.16) !important;
    opacity:1 !important;
    visibility:visible !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-img > :is(.bidluna-fav-heart,.fav-mini,[data-fav-auction]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-img > :is(.bidluna-fav-heart,.fav-mini,[data-fav-auction]),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-img > :is(.bidluna-fav-heart,.fav-mini,[data-fav-auction]){
    position:absolute !important;
    top:8px !important;
    right:8px !important;
    bottom:auto !important;
    left:auto !important;
    z-index:30 !important;
    display:grid !important;
    place-items:center !important;
    width:36px !important;
    min-width:36px !important;
    max-width:36px !important;
    height:36px !important;
    min-height:36px !important;
    max-height:36px !important;
    border:1px solid #d6dfec !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.97) !important;
    color:#61718a !important;
    box-shadow:0 7px 18px rgba(7,27,61,.14) !important;
    opacity:1 !important;
    visibility:visible !important;
  }
}

/* V26 final — reliable direct filter fallback (used only if native sheet does not open). */
@media (max-width: 767px){
  .blmau-direct-filter-overlay-v26{
    position:fixed !important;
    inset:0 !important;
    z-index:2147482500 !important;
    display:flex !important;
    align-items:flex-end !important;
    justify-content:center !important;
    width:100vw !important;
    height:100vh !important;
    height:100dvh !important;
    margin:0 !important;
    padding:0 !important;
    background:rgba(5,15,34,.54) !important;
    opacity:0 !important;
    visibility:hidden !important;
    transition:opacity .18s ease,visibility .18s ease !important;
    backdrop-filter:blur(5px) !important;
    -webkit-backdrop-filter:blur(5px) !important;
  }

  .blmau-direct-filter-overlay-v26.is-open{
    opacity:1 !important;
    visibility:visible !important;
  }

  .blmau-direct-filter-sheet-v26{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    max-width:560px !important;
    max-height:min(88vh,760px) !important;
    max-height:min(88dvh,760px) !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #dce3ed !important;
    border-radius:24px 24px 0 0 !important;
    background:#fff !important;
    box-shadow:0 -24px 64px rgba(5,15,34,.28) !important;
    overflow:hidden !important;
  }

  .blmau-direct-filter-sheet-v26__header,
  .blmau-direct-filter-sheet-v26__footer{
    display:flex !important;
    align-items:center !important;
    flex:0 0 auto !important;
    padding:14px 16px !important;
    background:#fff !important;
  }

  .blmau-direct-filter-sheet-v26__header{
    justify-content:space-between !important;
    border-bottom:1px solid #e7ebf1 !important;
  }

  .blmau-direct-filter-sheet-v26__header h2{
    margin:0 !important;
    color:#071b3d !important;
    font-size:22px !important;
    line-height:1.1 !important;
    font-weight:900 !important;
  }

  .blmau-direct-filter-sheet-v26__close{
    display:grid !important;
    place-items:center !important;
    width:42px !important;
    min-width:42px !important;
    height:42px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #dce3ed !important;
    border-radius:50% !important;
    background:#fff !important;
    color:#071b3d !important;
    font-size:26px !important;
    line-height:1 !important;
  }

  .blmau-direct-filter-sheet-v26__body{
    flex:1 1 auto !important;
    min-height:0 !important;
    padding:15px 16px !important;
    overflow:auto !important;
    -webkit-overflow-scrolling:touch !important;
  }

  .blmau-direct-filter-form-v26,
  .blmau-direct-filter-form-v26.blmau-source-form,
  .blmau-direct-filter-form-v26.is-collapsed{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    position:static !important;
    width:100% !important;
    height:auto !important;
    max-height:none !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    pointer-events:auto !important;
  }

  .blmau-direct-filter-form-v26 :is(.bidluna-filters-top,.bidluna-filters-bottom,.bidluna-filters-row,.bidluna-filters-extra,.toggles){
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:12px !important;
    width:100% !important;
  }

  .blmau-direct-filter-form-v26 :is(label,[data-blmau-section]){
    display:flex !important;
    flex-direction:column !important;
    gap:6px !important;
    width:100% !important;
    color:#071b3d !important;
    font-size:13px !important;
    font-weight:750 !important;
  }

  .blmau-direct-filter-form-v26 :is(select,input[type="text"],input[type="search"],input[type="number"],textarea){
    display:block !important;
    width:100% !important;
    min-height:46px !important;
    padding:0 12px !important;
    border:1px solid #d9e1ec !important;
    border-radius:12px !important;
    background:#fff !important;
    color:#071b3d !important;
    font:inherit !important;
  }

  .blmau-direct-filter-form-v26 :is(.bidluna-filters-actions,.bidluna-filters-extra-actions,.bidluna-mobile-sheet-head,.bidluna-filter-panel-toggle,.bidluna-filter-panel-trigger){
    display:none !important;
  }

  .blmau-direct-filter-sheet-v26__footer{
    border-top:1px solid #e7ebf1 !important;
    padding-bottom:calc(14px + env(safe-area-inset-bottom)) !important;
  }

  .blmau-direct-filter-sheet-v26__apply{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-height:50px !important;
    margin:0 !important;
    padding:0 18px !important;
    border:1px solid #071b3d !important;
    border-radius:14px !important;
    background:linear-gradient(180deg,#12376f 0%,#071b3d 100%) !important;
    color:#fff !important;
    box-shadow:0 12px 28px rgba(7,27,61,.2) !important;
    font-size:15px !important;
    line-height:1 !important;
    font-weight:900 !important;
  }
}

/* ================================================================
   BIDLUNA MOBILE V27 — compact vertical cards, wide simple CTA,
   reliable filters and persistent favourites. Desktop untouched.
   ================================================================ */
@media (max-width: 767px){
  /* The filter fallback is only used when the native mobile sheet fails. */
  .blmau-direct-filter-overlay-v27{
    position:fixed !important;
    inset:0 !important;
    z-index:2147482500 !important;
    display:flex !important;
    align-items:flex-end !important;
    justify-content:center !important;
    width:100vw !important;
    height:100vh !important;
    height:100dvh !important;
    padding:0 !important;
    background:rgba(4,13,30,.56) !important;
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
    transition:opacity .18s ease,visibility .18s ease !important;
    backdrop-filter:blur(5px) !important;
    -webkit-backdrop-filter:blur(5px) !important;
  }
  .blmau-direct-filter-overlay-v27.is-open{
    opacity:1 !important;
    visibility:visible !important;
    pointer-events:auto !important;
  }
  .blmau-direct-filter-sheet-v27{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    max-width:520px !important;
    max-height:88vh !important;
    max-height:88dvh !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border:1px solid #dfe5ee !important;
    border-radius:24px 24px 0 0 !important;
    background:#fff !important;
    box-shadow:0 -24px 70px rgba(4,17,40,.28) !important;
    transform:translateY(22px) !important;
    transition:transform .18s ease !important;
  }
  .blmau-direct-filter-overlay-v27.is-open .blmau-direct-filter-sheet-v27{
    transform:translateY(0) !important;
  }
  .blmau-direct-filter-sheet-v27__header,
  .blmau-direct-filter-sheet-v27__footer{
    flex:0 0 auto !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:12px !important;
    padding:14px 16px !important;
    background:#fff !important;
  }
  .blmau-direct-filter-sheet-v27__header{
    border-bottom:1px solid #e8edf4 !important;
  }
  .blmau-direct-filter-sheet-v27__header h2{
    margin:0 !important;
    color:#071b3d !important;
    font-size:20px !important;
    line-height:1.1 !important;
    font-weight:900 !important;
  }
  .blmau-direct-filter-sheet-v27__close{
    display:grid !important;
    place-items:center !important;
    width:42px !important;
    min-width:42px !important;
    height:42px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #dce3ed !important;
    border-radius:50% !important;
    background:#fff !important;
    color:#071b3d !important;
    font-size:26px !important;
    line-height:1 !important;
  }
  .blmau-direct-filter-sheet-v27__body{
    flex:1 1 auto !important;
    min-height:0 !important;
    padding:15px 16px !important;
    overflow:auto !important;
    -webkit-overflow-scrolling:touch !important;
  }
  .blmau-direct-filter-form-v27,
  .blmau-direct-filter-form-v27.blmau-source-form,
  .blmau-direct-filter-form-v27.is-collapsed{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    position:static !important;
    width:100% !important;
    height:auto !important;
    max-height:none !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    pointer-events:auto !important;
  }
  .blmau-direct-filter-form-v27 :is(.bidluna-filters-top,.bidluna-filters-bottom,.bidluna-filters-row,.bidluna-filters-extra,.toggles){
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:12px !important;
    width:100% !important;
  }
  .blmau-direct-filter-form-v27 :is(label,[data-blmau-section]){
    display:flex !important;
    flex-direction:column !important;
    gap:6px !important;
    width:100% !important;
    color:#071b3d !important;
    font-size:13px !important;
    font-weight:750 !important;
  }
  .blmau-direct-filter-form-v27 :is(select,input[type="text"],input[type="search"],input[type="number"],textarea){
    display:block !important;
    width:100% !important;
    min-height:48px !important;
    padding:0 12px !important;
    border:1px solid #d9e1ec !important;
    border-radius:13px !important;
    background:#fff !important;
    color:#071b3d !important;
    font:inherit !important;
  }
  .blmau-direct-filter-form-v27 :is(.bidluna-filters-actions,.bidluna-filters-extra-actions,.bidluna-mobile-sheet-head,.bidluna-filter-panel-toggle,.bidluna-filter-panel-trigger){
    display:none !important;
  }
  .blmau-direct-filter-sheet-v27__footer{
    border-top:1px solid #e8edf4 !important;
    padding-bottom:calc(14px + env(safe-area-inset-bottom)) !important;
  }
  .blmau-direct-filter-sheet-v27__apply{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-height:50px !important;
    margin:0 !important;
    padding:0 18px !important;
    border:1px solid #071b3d !important;
    border-radius:14px !important;
    background:linear-gradient(180deg,#12376f 0%,#071b3d 100%) !important;
    color:#fff !important;
    box-shadow:0 12px 28px rgba(7,27,61,.2) !important;
    font-size:15px !important;
    line-height:1 !important;
    font-weight:900 !important;
  }

  /* Favourite control is attached to the card, never clipped by the image. */
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-position-host-v27{
    position:relative !important;
  }
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v27{
    position:absolute !important;
    z-index:60 !important;
    top:10px !important;
    right:10px !important;
    bottom:auto !important;
    left:auto !important;
    display:grid !important;
    place-items:center !important;
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #111827 !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.98) !important;
    color:#111827 !important;
    box-shadow:0 8px 20px rgba(7,27,61,.16) !important;
    opacity:1 !important;
    visibility:visible !important;
    transform:none !important;
  }
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v27.is-fav,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v27[aria-pressed="true"],
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v27[data-bidluna-fav-on="1"]{
    border-color:#ef4444 !important;
    background:#fff1f5 !important;
    color:#ef4444 !important;
  }

  /* Simple view: genuinely wider CTA, approximately twice the old width. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid .fc-cta{
    width:200px !important;
    min-width:160px !important;
    max-width:100% !important;
    height:46px !important;
    min-height:46px !important;
    max-height:46px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple
  .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn){
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:46px !important;
    min-height:46px !important;
    max-height:46px !important;
    padding:0 18px !important;
    border-radius:999px !important;
    font-size:13px !important;
    font-weight:900 !important;
  }

  /* Compact view: two cards per row; all information is below the photo. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid.bidluna-auctions-grid[data-mobile-view="compact"],
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid.bidluna-auctions-grid{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    grid-auto-flow:row !important;
    align-items:stretch !important;
    gap:12px !important;
    margin:12px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"],
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]{
    position:relative !important;
    display:flex !important;
    flex-direction:column !important;
    grid-template-columns:none !important;
    grid-template-rows:none !important;
    align-items:stretch !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:350px !important;
    min-height:350px !important;
    max-height:350px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border:1px solid #dce3ed !important;
    border-radius:19px !important;
    background:#fff !important;
    box-shadow:0 10px 26px rgba(7,27,61,.08) !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    order:1 !important;
    position:relative !important;
    display:flex !important;
    flex:0 0 178px !important;
    grid-column:auto !important;
    grid-row:auto !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:178px !important;
    min-height:178px !important;
    max-height:178px !important;
    margin:0 !important;
    padding:10px !important;
    overflow:hidden !important;
    border:0 !important;
    border-radius:0 !important;
    background:linear-gradient(160deg,#fafcff 0%,#eef4fc 100%) !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img{
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:100% !important;
    min-height:0 !important;
    max-height:100% !important;
    margin:0 auto !important;
    padding:0 !important;
    object-fit:contain !important;
    object-position:center !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-body,.card-body,.body,.content){
    order:2 !important;
    position:relative !important;
    display:grid !important;
    flex:1 1 172px !important;
    grid-template-columns:minmax(0,1fr) !important;
    grid-template-rows:24px 22px 42px 18px 42px !important;
    grid-auto-flow:row !important;
    align-content:start !important;
    row-gap:5px !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:172px !important;
    min-height:172px !important;
    max-height:172px !important;
    margin:0 !important;
    padding:9px 10px 10px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-status-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid .blmau-card-mobile-status-v22{
    grid-row:1 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    width:max-content !important;
    max-width:100% !important;
    min-height:24px !important;
    margin:0 !important;
    padding:0 8px !important;
    overflow:hidden !important;
    border-radius:999px !important;
    font-size:8.5px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-title,.title):not(.blmau-title),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title){
    grid-row:2 !important;
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    min-height:22px !important;
    max-height:22px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    color:#071b3d !important;
    font-size:12px !important;
    line-height:22px !important;
    font-weight:850 !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
    -webkit-line-clamp:unset !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid .fc-meta{
    grid-row:3 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    justify-content:center !important;
    gap:1px !important;
    width:100% !important;
    min-width:0 !important;
    min-height:42px !important;
    max-height:42px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
  }
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta strong,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid .fc-meta strong{
    color:#d18a00 !important;
    font-size:18px !important;
    line-height:1.05 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-price-label-v22{
    font-size:9px !important;
    line-height:1 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .fc-stats,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid .fc-stats{
    grid-row:4 !important;
    display:flex !important;
    align-items:center !important;
    width:100% !important;
    min-height:18px !important;
    max-height:18px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    font-size:9px !important;
    line-height:18px !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid .fc-cta{
    grid-row:5 !important;
    position:static !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    margin:0 !important;
    padding:0 !important;
  }
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn){
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    margin:0 !important;
    padding:0 9px !important;
    border-radius:999px !important;
    font-size:11px !important;
    line-height:1 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-seller,.fc-expert,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact
  .bidluna-auctions-grid :is(.fc-seller,.fc-expert,.blmau-card-mobile-reserve-v22,.blmau-card-mobile-time-v22){
    display:none !important;
  }

  /* Ads retain full width in a two-column grid. */
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.bidluna-ad-card,.bidluna-auctions-ad-card,.bidluna-ad-native,[data-bidluna-ad="1"]){
    grid-column:1 / -1 !important;
  }
}

@media (max-width: 370px){
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]{
    height:326px !important;
    min-height:326px !important;
    max-height:326px !important;
  }
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    flex-basis:154px !important;
    height:154px !important;
    min-height:154px !important;
    max-height:154px !important;
  }
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact
  body.bidluna-mobile-auctions-page.bidluna-mobile-auctions-page
  .bidluna-auctions-grid[data-mobile-view="compact"]
  > :is(.featured-card,.auction-card).blmau-compact-vertical-v27[data-bidluna-auction-card="1"]
  > :is(.fc-body,.card-body,.body,.content){
    flex-basis:172px !important;
    height:172px !important;
    min-height:172px !important;
    max-height:172px !important;
  }
}

/* =====================================================================
   BIDLUNA MOBILE V27 — final card geometry and native filters
   ===================================================================== */
@media (max-width: 767px){
  /* Remove the complete public "Tous / All" category strip. The real
     controls remain in the native Filters sheet. Keep the sort selector. */
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24 > nav,
  body.bidluna-mobile-auctions-page .bidluna-auctions-hero-nav-v271,
  body.bidluna-mobile-auctions-page .bidluna-auctions-category-nav-v24,
  body.bidluna-mobile-auctions-page .bidluna-auctions-category-pills-v24,
  body.bidluna-mobile-auctions-page .bidluna-auctions-quick-pills-v269,
  body.bidluna-mobile-auctions-page .bidluna-auctions-subcategory-toolbar-v24,
  body.bidluna-mobile-auctions-page .bidluna-fchips,
  body.bidluna-mobile-auctions-page .bidluna-countbar{
    display:none !important;
    visibility:hidden !important;
    height:0 !important;
    min-height:0 !important;
    max-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24{
    display:block !important;
    width:100% !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 6px !important;
    border:0 !important;
    background:transparent !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid-toolbar-subcats-v24 .bidluna-auctions-sort-form-v269{
    display:block !important;
    width:100% !important;
    margin:0 !important;
  }

  /* SIMPLE: preserve the approved V22 card, but give the action a genuinely
     wide touch target (roughly twice the old visual width). */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    position:relative !important;
    height:292px !important;
    min-height:292px !important;
    max-height:292px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    padding-bottom:68px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-cta{
    position:absolute !important;
    z-index:18 !important;
    right:12px !important;
    bottom:12px !important;
    left:auto !important;
    top:auto !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:min(220px, calc(62.5% - 18px)) !important;
    min-width:145px !important;
    max-width:220px !important;
    height:48px !important;
    min-height:48px !important;
    max-height:48px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    border:0 !important;
    background:transparent !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-simple body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="simple"] .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn,a,span),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-simple .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn,a,span){
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:48px !important;
    min-height:48px !important;
    max-height:48px !important;
    margin:0 !important;
    padding:0 16px !important;
    border-radius:999px !important;
    font-size:14px !important;
    line-height:1 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }

  /* COMPACT: exactly two vertical cards. Everything is below the photo. */
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"]{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    grid-auto-flow:row !important;
    align-items:stretch !important;
    gap:10px !important;
    width:auto !important;
    margin:12px 8px 0 !important;
    padding:0 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    position:relative !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    justify-content:flex-start !important;
    grid-template-columns:none !important;
    grid-template-rows:none !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:372px !important;
    min-height:372px !important;
    max-height:372px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border:1px solid #dce3ed !important;
    border-radius:19px !important;
    background:#fff !important;
    box-shadow:0 10px 26px rgba(7,27,61,.075) !important;
    contain:layout paint !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    position:relative !important;
    order:1 !important;
    grid-column:auto !important;
    grid-row:auto !important;
    display:flex !important;
    flex:0 0 190px !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:190px !important;
    min-height:190px !important;
    max-height:190px !important;
    margin:0 !important;
    padding:10px !important;
    overflow:hidden !important;
    border:0 !important;
    border-radius:0 !important;
    background:linear-gradient(160deg,#fbfcff 0%,#eef4fb 100%) !important;
    box-shadow:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img{
    position:static !important;
    display:block !important;
    width:auto !important;
    min-width:0 !important;
    max-width:100% !important;
    height:auto !important;
    min-height:0 !important;
    max-height:170px !important;
    margin:auto !important;
    padding:0 !important;
    object-fit:contain !important;
    object-position:center !important;
    transform:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] > :is(.featured-card,.auction-card) > :is(.fc-body,.card-body,.body,.content){
    position:relative !important;
    order:2 !important;
    grid-column:auto !important;
    grid-row:auto !important;
    display:flex !important;
    flex:1 1 auto !important;
    flex-direction:column !important;
    align-items:stretch !important;
    justify-content:flex-start !important;
    gap:5px !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:182px !important;
    min-height:182px !important;
    max-height:182px !important;
    margin:0 !important;
    padding:9px 10px 10px !important;
    overflow:hidden !important;
    border:0 !important;
    border-radius:0 !important;
    background:#fff !important;
    box-shadow:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-status-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-mobile-status-v22,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-status-v22{
    order:1 !important;
    align-self:flex-start !important;
    max-width:100% !important;
    min-height:23px !important;
    margin:0 !important;
    padding:4px 7px !important;
    overflow:hidden !important;
    border-radius:7px !important;
    font-size:8px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid :is(.fc-title,.title):not(.blmau-title),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-title,.title):not(.blmau-title){
    order:2 !important;
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    min-height:19px !important;
    max-height:19px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    color:#071b3d !important;
    font-size:13px !important;
    line-height:19px !important;
    font-weight:850 !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
    -webkit-line-clamp:unset !important;
    -webkit-box-orient:initial !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-seller,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-seller,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-seller{
    display:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta{
    order:3 !important;
    display:flex !important;
    flex:0 0 auto !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:1px !important;
    width:100% !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta > .muted,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta > .muted,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta > .muted{
    display:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-meta strong,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-meta strong,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-meta strong{
    color:#c17d06 !important;
    font-size:18px !important;
    line-height:1.05 !important;
    font-weight:900 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-reserve-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-mobile-reserve-v22,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-reserve-v22{
    order:4 !important;
    display:flex !important;
    width:100% !important;
    min-width:0 !important;
    min-height:22px !important;
    margin:0 !important;
    padding:3px 6px !important;
    overflow:hidden !important;
    font-size:8px !important;
    line-height:1.1 !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-mobile-time-v22,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-mobile-time-v22,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-mobile-time-v22{
    order:5 !important;
    display:flex !important;
    align-items:center !important;
    min-height:17px !important;
    margin:0 !important;
    color:#bd7900 !important;
    font-size:9px !important;
    line-height:1 !important;
    font-weight:800 !important;
    white-space:nowrap !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-stats,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-stats,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-stats{
    order:6 !important;
    display:flex !important;
    min-height:14px !important;
    margin:0 !important;
    color:#738096 !important;
    font-size:8px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid :is(.fc-expert,.blmau-title),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid :is(.fc-expert,.blmau-title),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] :is(.fc-expert,.blmau-title){
    display:none !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-cta,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-cta,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta{
    position:static !important;
    order:7 !important;
    display:flex !important;
    flex:0 0 40px !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    margin:auto 0 0 !important;
    padding:0 !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn,a,span),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn,a,span),
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .fc-cta > :is(.bidluna-action-cta,.bidluna-btn,.btn,a,span){
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    margin:0 !important;
    border-radius:999px !important;
    font-size:11px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid .blmau-card-favorite-v26,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid .blmau-card-favorite-v26,
  body.bidluna-mobile-auctions-page .bidluna-auctions-grid[data-mobile-view="compact"] .blmau-card-favorite-v26{
    position:absolute !important;
    z-index:30 !important;
    top:8px !important;
    right:8px !important;
    bottom:auto !important;
    left:auto !important;
    width:36px !important;
    min-width:36px !important;
    max-width:36px !important;
    height:36px !important;
    min-height:36px !important;
    max-height:36px !important;
  }

  body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.bidluna-ad-card,.bidluna-auctions-ad-card,.bidluna-ad-native,[data-bidluna-ad="1"]){
    grid-column:1 / -1 !important;
  }
}

@media (max-width: 365px){
  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card):not(.bidluna-ad-card):not(.bidluna-auctions-ad-card):not(.bidluna-ad-native):not([data-bidluna-ad="1"]){
    height:344px !important;
    min-height:344px !important;
    max-height:344px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media),
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media){
    flex-basis:166px !important;
    height:166px !important;
    min-height:166px !important;
    max-height:166px !important;
  }

  html.bl-mobile-auctions-v10.bl-mobile-auctions-view-compact body.bidluna-mobile-auctions-page .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img,
  body.bidluna-mobile-auctions-page.bl-mobile-auctions-view-compact .bidluna-auctions-grid > :is(.featured-card,.auction-card) > :is(.fc-img,.thumb-wrap,.thumb,.image,.media) img{
    max-height:146px !important;
  }
}
