/* SYSNET Auction Ads v2.85 — three managed ad positions under the auction gallery.
   Presentation only; ad data/rotation is handled by the existing modular Ads system. */
.auction-detail.auction-v282-pro .auction-detail-media{
  grid-column:1!important;
  grid-row:2!important;
  position:relative!important;
  top:auto!important;
  align-self:start!important;
}
.auction-detail.auction-v282-pro .auction-detail-info{
  grid-column:2!important;
  grid-row:2 / span 2!important;
  align-self:start!important;
}
.auction-detail.auction-v282-pro .auction-v285-ad-rail{
  grid-column:1!important;
  grid-row:3!important;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:16px;
  width:100%;
  min-width:0;
  margin:16px 0 0;
  align-self:start;
}
.auction-v285-ad-card{
  position:relative;
  width:100%;
  min-width:0;
  padding:7px;
  overflow:hidden;
  border:1px solid #dce6f0;
  border-radius:20px;
  background:linear-gradient(145deg,#fff,#f7fafd);
  box-shadow:0 12px 32px rgba(17,48,84,.055);
}
.auction-v285-ad-card .sysnet-ad-v263-slot,
.auction-v285-ad-card .sysnet-ad-v263-rotator,
.auction-v285-ad-card .sysnet-ad-v263-slide{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.auction-v285-ad-card .sysnet-ad-v263-item{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  border:0!important;
  border-radius:14px!important;
  box-shadow:none!important;
  background:#fff!important;
}
.auction-v285-ad-card .sysnet-ad-v263-item img{
  object-fit:contain!important;
  background:#fff!important;
}
.auction-v285-ad-card .sysnet-ad-v263-label{
  top:8px!important;
  right:8px!important;
  font-size:8px!important;
}

@media(max-width:1050px) and (min-width:781px){
  .auction-detail.auction-v282-pro .auction-v285-ad-rail{gap:13px;margin-top:13px}
  .auction-v285-ad-card{padding:6px;border-radius:17px}
  .auction-v285-ad-card .sysnet-ad-v263-item{border-radius:12px!important}
}

/* On phones, keep bidding/content before advertising so three creatives do not block the primary task. */
@media(max-width:780px){
  .auction-detail.auction-v282-pro .auction-detail-media{
    grid-column:1!important;grid-row:auto!important;order:1!important;
  }
  .auction-detail.auction-v282-pro .auction-detail-info{
    grid-column:1!important;grid-row:auto!important;order:2!important;
  }
  .auction-detail.auction-v282-pro .auction-v285-ad-rail{
    grid-column:1!important;grid-row:auto!important;order:3!important;
    gap:12px;margin:4px 0 0;
  }
  .auction-v285-ad-card{padding:5px;border-radius:16px}
  .auction-v285-ad-card .sysnet-ad-v263-item{border-radius:11px!important}
}
@media print{.auction-v285-ad-rail{display:none!important}}
