.live-pill{color:#fff;letter-spacing:.08em;background:#d9483d;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:.68rem;font-weight:950;display:inline-block;box-shadow:0 0 0 6px #d9483d18}.auction-hero{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.event-clock{text-align:right;background:var(--navy);color:#fff;border-radius:17px;min-width:250px;padding:16px 20px;display:grid}.event-clock small,.event-clock span{color:#c8d9e5;font-size:.68rem}.event-clock strong{color:var(--yellow);letter-spacing:.08em;font-size:2rem}.auction-trust{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;margin:25px 0;padding:14px 17px;display:flex}.auction-trust>span{font-size:1.4rem}.auction-trust p{color:var(--muted);flex:1;margin:0;font-size:.74rem;line-height:1.4;display:grid}.auction-trust strong{color:var(--navy)}.auction-trust button{color:var(--blue);background:#eef5f8;border:0;border-radius:9px;padding:10px 12px;font-weight:850}.auction-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.featured-lot{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(300px,1.1fr) 1fr;display:grid;overflow:hidden}.lot-photo{min-height:470px;position:relative}.lot-photo img{object-fit:cover;width:100%;height:100%}.lot-photo>span{color:#fff;background:#d9483d;border-radius:999px;padding:8px 11px;font-size:.7rem;font-weight:900;position:absolute;top:14px;left:14px}.lot-body{flex-direction:column;padding:24px;display:flex}.lot-body h2{color:var(--navy);margin:0;font-size:2rem}.lot-body>div:first-child>p:last-child{color:var(--muted);font-size:.78rem}.current-bid{background:#eef7f4;border-radius:13px;margin:15px 0;padding:15px;display:grid}.current-bid small{color:var(--muted)}.current-bid strong{color:var(--green);font-size:1.7rem}.current-bid span{color:var(--green);font-size:.68rem;font-weight:850}.lot-facts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.lot-facts span{display:grid}.lot-facts small{color:var(--muted);font-size:.62rem}.lot-facts b{color:var(--navy);font-size:.77rem}.bid-btn{color:#fff;background:#d9483d;border:0;border-radius:11px;margin-top:auto;padding:14px;font-size:.95rem;font-weight:900}.anti-snipe{text-align:center;color:var(--muted);margin-top:9px;font-size:.62rem}.auction-queue{border:1px solid var(--line);background:#fff;border-radius:18px;height:max-content;padding:17px}.auction-queue>div:first-child{justify-content:space-between;align-items:center;display:flex}.auction-queue h3{color:var(--navy);margin:0;font-size:.9rem}.auction-queue>div:first-child>span{color:var(--muted);font-size:.65rem}.auction-queue>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;gap:10px;width:100%;padding:14px 0;display:flex}.auction-queue>button img{object-fit:cover;border-radius:9px;width:72px;height:65px}.auction-queue>button p{margin:0;display:grid}.auction-queue>button b{color:var(--navy);font-size:.74rem}.auction-queue>button span{color:var(--green);font-size:.68rem}.auction-queue>button small{color:var(--muted);margin-top:5px;font-size:.62rem}.bid-history{margin-top:16px;display:block!important}.bid-history h3{margin-bottom:9px}.bid-history p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:8px 0;font-size:.67rem;display:flex}.bid-history span{color:var(--muted)}.bid-history b{color:var(--navy)}.auction-rules{background:#fff8d9;border-radius:13px;align-items:center;gap:18px;margin-top:18px;padding:13px 16px;font-size:.7rem;display:flex}.auction-rules strong{color:var(--navy)}.auction-rules span{color:#725c08}.auction-rules button{color:var(--blue);background:0 0;border:0;margin-left:auto;font-weight:850}.bid-animal{background:#f5f8f9;border-radius:12px;align-items:center;gap:11px;margin:14px 0;padding:10px;display:flex}.bid-animal img{object-fit:cover;border-radius:9px;width:68px;height:55px}.bid-animal div{display:grid}.bid-animal span{color:var(--muted);font-size:.68rem}.bid-amount{text-align:center;background:#eef7f4;border-radius:13px;padding:16px;display:grid}.bid-amount small,.bid-amount span{color:var(--muted);font-size:.68rem}.bid-amount strong{color:var(--green);font-size:1.8rem}.eligibility{margin:13px 0}.eligibility p{color:var(--green);margin:6px 0;font-size:.75rem;font-weight:750}.bid-accept{align-items:flex-start;line-height:1.4;color:var(--ink)!important;gap:9px!important;font-weight:650!important;display:flex!important}.bid-accept input{flex:none;width:18px;height:18px;margin:0}@media (width<=1050px){.auction-layout{grid-template-columns:1fr}.featured-lot{grid-template-columns:1fr 1fr}.auction-queue{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.auction-queue>div:first-child,.bid-history{grid-column:1/-1}}@media (width<=700px){.auction-hero{display:block}.event-clock{text-align:left;margin-top:18px}.auction-trust{flex-wrap:wrap;align-items:flex-start}.auction-trust button{width:100%}.featured-lot{grid-template-columns:1fr}.lot-photo{min-height:280px}.auction-queue{display:block}.auction-rules{flex-direction:column;align-items:flex-start;gap:8px}.auction-rules button{margin:0}.event-clock strong{font-size:1.6rem}}.bid-options{gap:8px;margin-top:auto;display:grid}.bid-options .bid-btn{margin:0}.secret-bid-btn{border:1.5px solid var(--blue);color:var(--blue);background:#fff;border-radius:11px;padding:11px;font-weight:850}.secret-explain{background:#f2effa;border-left:4px solid #6f55a5;border-radius:9px;margin:12px 0;padding:12px 13px}.secret-explain strong{color:#503b7c;font-size:.78rem}.secret-explain p{color:var(--muted);margin:5px 0;font-size:.7rem;line-height:1.45}.closing-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.closing-flow span{border:1px solid var(--line);color:#fff;background:#fff;border-radius:11px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:11px;font-weight:900;display:grid}.closing-flow span:first-line{background:var(--navy)}.closing-flow strong{color:var(--navy);font-size:.69rem;line-height:1.25}@media (width<=800px){.closing-flow{grid-template-columns:1fr 1fr}}@media (width<=480px){.closing-flow{grid-template-columns:1fr}}
