/* DIPANI V8.81: more breathing room around supplier pricing in horizontal listing view.
   No changes to grid cards, data, prices, actions, or mobile layout. */
@media (min-width: 900px) {
  html body .dipani-archive-grid.dipani-v728-list
    :is(#listeo-listings-container[data-style="grid"], .dipani-v749-results)
    > article.dipani-exact-card.dipani-material-card > .dipani-exact-body {
    grid-template-columns:minmax(0, 1fr) minmax(245px, 280px)!important;
    column-gap:18px!important;
  }
  html body .dipani-archive-grid.dipani-v728-list
    :is(#listeo-listings-container[data-style="grid"], .dipani-v749-results)
    > article.dipani-exact-card.dipani-material-card > .dipani-exact-body > .dipani-exact-price.dipani-v790-price {
    box-sizing:border-box!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:94px!important;
    padding:13px 15px!important;
    margin:0!important;
    gap:7px!important;
    border-radius:13px!important;
    overflow:visible!important;
  }
  html body .dipani-archive-grid.dipani-v728-list
    article.dipani-exact-card.dipani-material-card .dipani-v790-price-row {
    column-gap:10px!important;
    row-gap:6px!important;
    align-items:center!important;
    line-height:1.4!important;
  }
  html body .dipani-archive-grid.dipani-v728-list
    article.dipani-exact-card.dipani-material-card .dipani-v790-min {
    padding-top:2px!important;
    line-height:1.45!important;
  }
  html body .dipani-archive-grid.dipani-v728-list
    article.dipani-exact-card.dipani-material-card .dipani-v790-shipping {
    margin-top:4px!important;
    padding-top:8px!important;
    line-height:1.45!important;
  }
}
