
.auct5-lot { position:relative; flex:0 0 100%; box-sizing:border-box; display:grid; grid-template-columns:54px minmax(0, 1fr) 170px 150px 96px; align-items:center; gap:0 12px; height:70px; margin:0 0 6px; padding:0 0 0 8px; text-align:left; line-height:1.45; background:#fff; border:1px solid #e6e6e8; border-left-width:4px; border-radius:12px; box-shadow:0 3px 8px rgba(34,49,43,.12); }
.auct5-lot.kind_club { border-left-color:#6ea6e6; }
.auct5-lot.kind_alien { border-left-color:#8e9cf0; }
.auct5-lot.kind_halloween { border-left-color:#ef9a4c; }
.auct5-lot.kind_mine { border-left-color:#727272; }
.auct5-lot.bid_win { border-left-color:#2FC997; }
.auct5-lot.bid_out { border-left-color:#e0675e; }
.auct5-lot a, .auct5-lot a:link, .auct5-lot a:visited { color:inherit; text-decoration:none; }
.auct5-lcut { display:block; min-width:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.auct5-lname { min-width:0; }
.auct5-bidstate { display:block; font-weight:700; }
.auct5-seller { color:#7c8288; }
.auct5-lby { color:#7c8288; }
.auct5-lclock { align-self:stretch; display:flex; align-items:center; justify-content:center; min-width:0; padding:0 4px; text-align:center; background:#f0f2f5; border-left:1px solid #e6e6e8; border-radius:0 11px 11px 0; }
.auct5-tick { display:flex; flex-direction:column; align-items:center; line-height:1.1; font-variant-numeric:tabular-nums; }
.auct5-tick span { color:#7c8288; }
.time_soon .auct5-lclock { background:#fff1d1; }
.time_last .auct5-lclock { background:#fde4e1; }
.time_last .auct5-tick, .time_last .auct5-tick span { color:#B23F35; }
.auct5-lot .auct5-picwrap { position:relative; display:block; isolation:isolate; margin:0; }
.auct5-lot .itempic.auctions_icon { --pic:44px; width:44px; height:44px; min-height:44px; }
.auct5-picwrap > a:first-child, .auct5-picwrap > .auct5-picbox { display:block; padding:3px; border:1.5px solid #cfd6e0; border-radius:10px; background:#fff; }
.auct5-rowlink::after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; border-radius:12px; }
.auct5-lot:has(.auct5-rowlink:focus-visible) { outline:3px solid #82afe0; outline-offset:1px; }
.auct5-rowlink:focus-visible { outline:none; }
.auct5-seller a { position:relative; z-index:2; }
.auct5-lby .mp-dollframe-pip { position:relative; display:inline-block; vertical-align:middle; margin:0 3px 0 2px; }
.auct5-stack::before, .auct5-stack::after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; box-sizing:border-box; border:1.5px solid #cfd6e0; border-radius:10px; }
.auct5-stack::before { transform:translate(4px, -4px); z-index:-1; background:#eef2f7; }
.auct5-stack::after { transform:translate(8px, -8px); z-index:-2; background:#e2e8f0; }
.auct5-pilenum, .auct5-pilenum:link, .auct5-pilenum:visited { position:absolute; top:-12px; right:-10px; z-index:2; min-width:26px; height:26px; padding:0 6px; box-sizing:border-box; display:flex; align-items:center; justify-content:center; border:2px solid #fff; border-radius:13px; background:#037ad6; color:#fff; font-weight:700; line-height:1; text-decoration:none; box-shadow:0 1px 3px rgba(0,0,0,.25); }
.auct5-pilenum::after { content:''; position:absolute; top:-9px; left:-9px; right:-9px; bottom:-9px; }
.auct5-grp { flex:0 0 100%; display:flex; align-items:baseline; gap:8px; margin:14px 4px 6px; text-align:left; }
.auct5-grp:first-child { margin-top:4px; }
.auct5-grp span { color:#7c8288; }
.auct5-grp-last b { color:#B23F35; }
.auct5-grp-soon b { color:#8a5a00; }
.auct5-foldbar, .auct5-foldbar:link, .auct5-foldbar:visited { display:inline-flex; align-items:center; gap:7px; margin:-1px auto 6px; padding:4px 14px; border:1px solid #d6dde6; border-radius:999px; background:#f3f6fa; color:#2f7ad6; font-weight:700; line-height:1.3; text-decoration:none; cursor:pointer; }
.auct5-foldbar:hover { border-color:#91a2b1; background:#eef3fa; }
.auct5-chev { width:6px; height:6px; border-right:2px solid currentColor; border-bottom:2px solid currentColor; transform:translateY(-2px) rotate(45deg); }
.auct5-foldbar.auct5-open .auct5-chev { transform:translateY(2px) rotate(225deg); }
.auct5-fold { flex:0 0 100%; width:100%; }
.auct5-lot.auct5-lot4 { grid-template-columns:54px minmax(0, 1fr) 170px 96px; }
.auct5-lnum { color:#7c8288; }
.auct5-lchip { display:flex; align-items:center; min-width:0; }
.auct5-lchip .auct5-fchip { padding:5px 11px; }
.auct5-dealnote { margin:0 4px 8px; text-align:left; }
.auct5-lprice .gal-tag { margin:0 5px 0 0; padding:0 7px; }
.auct5-lot.auct5-lotdeal { grid-template-rows:minmax(0, 1fr) minmax(0, 1fr); grid-template-areas:'pic name price by clock' 'pic name ref by clock'; }
.auct5-lotdeal .auct5-picwrap { grid-area:pic; }
.auct5-lotdeal .auct5-lname { grid-area:name; }
.auct5-lotdeal .auct5-lprice { grid-area:price; align-self:end; }
.auct5-lotdeal .auct5-lref { grid-area:ref; align-self:start; color:#7c8288; }
.auct5-lotdeal .auct5-lby { grid-area:by; }
.auct5-lotdeal .auct5-lclock { grid-area:clock; }
@media (max-width:600px) {
.auct5-lot { grid-template-columns:44px minmax(0, 1fr) 72px; grid-template-rows:minmax(0, 1fr) auto minmax(0, 1fr); grid-template-areas:'pic name clock' 'pic price clock' 'pic by clock'; gap:0 10px; height:68px; }
.auct5-lot .auct5-picwrap { grid-area:pic; }
.auct5-lname { grid-area:name; align-self:end; }
.auct5-lprice { grid-area:price; align-self:center; }
.auct5-lby { grid-area:by; align-self:start; }
.auct5-lclock { grid-area:clock; }
.auct5-seller { display:none; }
.auct5-lot.auct5-lot4, .auct5-lot.auct5-lotrem { grid-template-rows:minmax(0, 1fr) minmax(0, 1fr); }
.auct5-lotrem .auct5-seller { display:block; }
.auct5-lot .itempic.auctions_icon { --pic:34px; width:34px; height:34px; min-height:34px; }
.auct5-stack::before { transform:translate(3px, -3px); }
.auct5-stack::after { transform:translate(6px, -6px); }
.auct5-pilenum, .auct5-pilenum:link, .auct5-pilenum:visited { top:-10px; right:-8px; min-width:22px; height:22px; padding:0 5px; }
.auct5-lot.auct5-lot4 { grid-template-columns:44px minmax(0, 1fr) 72px; }
.auct5-lchip { grid-area:clock; justify-content:center; }
.auct5-lot.auct5-lotrem { grid-template-columns:44px minmax(0, 1fr) auto 72px; grid-template-areas:'pic name chip clock' 'pic price price clock'; }
.auct5-lotrem .auct5-lchip { grid-area:chip; align-self:end; }
.auct5-lot.auct5-lotdeal { grid-template-rows:minmax(0, 1fr) auto auto minmax(0, 1fr); grid-template-areas:'pic name clock' 'pic price clock' 'pic by clock' 'pic ref clock'; height:88px; }
.auct5-lotdeal .auct5-lby { align-self:center; }
}
.auct5-alien { color:#002FC0; }
.auct5-halloween { color:#B70E0E; }
.auct5-locked { position:relative; }
.auct5-locked > :not(.auct5-lockover) { opacity:.35; }
.auct5-lockover { position:absolute; inset:0; display:flex; align-items:center; justify-content:center; padding:4px; z-index:1; }
.auct5-lockover .gal-btn img { width:24px; height:24px; }
.auct5-lockover .gal-btn, .auct5-lockover .gal-btn:link, .auct5-lockover .gal-btn:visited { max-width:100%; height:auto; min-height:30px; white-space:normal; text-align:center; }
