/* SYSNET Auction v2.70 — transparent natural Auto Bid pacing */
.auction-auto-processing{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:13px 14px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(135deg,#f7fbff,#eef5ff);color:#123b70;box-shadow:0 8px 24px rgba(20,70,140,.06)}
.auction-auto-processing[hidden]{display:none!important}.auction-auto-processing>div{display:grid;gap:2px}.auction-auto-processing b{font-size:14px}.auction-auto-processing small{font-size:12px;line-height:1.55;color:#5a718e}.auction-auto-processing-dot{width:10px;height:10px;border-radius:50%;background:#1677ff;box-shadow:0 0 0 0 rgba(22,119,255,.34);animation:auctionV270Pulse 1.15s ease-out infinite;flex:0 0 auto}
.auction-v277-auto-active .auction-bid-box{opacity:1}.auction-v277-auto-active .auction-bid-row input,.auction-v277-auto-active .auction-bid-row button{cursor:auto}.auction-v277-auto-active .auction-bid-row button{cursor:pointer}.auction-standing.auction-auto-pending{border-color:#bfd7ff;background:linear-gradient(135deg,#f9fcff,#eef5ff)}
[data-auction-current-price].auction-v270-price-pop{animation:auctionV270PricePop .62s ease both}.auction-auto-badge{font-style:normal;font-weight:900;font-size:10px;letter-spacing:.08em;color:#0a5ec7;background:#eaf3ff;border:1px solid #c7dcff;border-radius:999px;padding:2px 6px;vertical-align:1px}.auction-bid-history-row.top{transition:background-color .2s ease}
@keyframes auctionV270Pulse{0%{box-shadow:0 0 0 0 rgba(22,119,255,.34)}75%,100%{box-shadow:0 0 0 9px rgba(22,119,255,0)}}
@keyframes auctionV270PricePop{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.035);filter:brightness(1.12)}100%{transform:scale(1);filter:brightness(1)}}
@media(max-width:760px){.auction-auto-processing{align-items:flex-start;padding:12px}.auction-auto-processing small{font-size:11.5px}}


/* v2.76 — prominent public Auto Bid presence / secrecy notice */
.auction-auto-watch{margin:18px 0 22px;padding:20px 22px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;border:2px solid #f0ae38;border-radius:20px;background:linear-gradient(135deg,#fffaf0 0%,#fff4d8 56%,#fffdf7 100%);box-shadow:0 14px 38px rgba(139,92,14,.13);color:#402800}
.auction-auto-watch[hidden]{display:none!important}
.auction-auto-watch-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#1f2937;color:#fff;font-size:30px;box-shadow:0 9px 22px rgba(15,23,42,.18)}
.auction-auto-watch-body{min-width:0}
.auction-auto-watch-kicker{display:block;margin:1px 0 4px;color:#9a5a00;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.auction-auto-watch h2{margin:0;color:#241500;font-size:clamp(22px,2.3vw,32px);line-height:1.2;font-weight:950;letter-spacing:-.02em}
.auction-auto-watch-people{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 11px}
.auction-auto-watch-person{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 11px;border:1px solid #e5bd67;border-radius:999px;background:#fff;color:#352100;box-shadow:0 4px 12px rgba(112,74,12,.07)}
.auction-auto-watch-person strong{font-size:14px;font-weight:950}
.auction-auto-watch-person small{font-size:11px;font-weight:800;color:#8a6424}
.auction-auto-watch-person.is-me{border-color:#7bb2ff;background:#eef6ff;color:#0a3976}
.auction-auto-watch-person.is-me small{color:#356aab}
.auction-auto-watch-message{margin:0;color:#513400;font-size:15px;line-height:1.72;font-weight:760}
.auction-auto-watch-secret{margin-top:10px;padding:10px 12px;border-radius:12px;background:#2a2114;color:#fff7e6;font-size:13px;line-height:1.62;font-weight:850}
.auction-auto-watch-privacy{display:block;margin-top:8px;color:#7f653a;font-size:11.5px;line-height:1.55}
.auction-auto-watch.is-ended{border-color:#91d1ac;background:linear-gradient(135deg,#f1fff6,#e8f8ef 62%,#fbfffc);color:#123b25}
.auction-auto-watch.is-ended .auction-auto-watch-icon{background:#17653b}
.auction-auto-watch.is-ended .auction-auto-watch-kicker{color:#1f7b48}
.auction-auto-watch.is-ended h2{color:#123b25}
.auction-auto-watch.is-ended .auction-auto-watch-message{color:#28543b}
.auction-auto-watch.is-ended .auction-auto-watch-secret{background:#174b30;color:#effff5}
.auction-auto-watch.is-ended .auction-auto-watch-person{border-color:#b4ddc4;color:#173d28}
@media(max-width:760px){
  .auction-auto-watch{grid-template-columns:44px minmax(0,1fr);gap:12px;margin:14px 0 18px;padding:15px 14px;border-radius:16px}
  .auction-auto-watch-icon{width:44px;height:44px;border-radius:13px;font-size:23px}
  .auction-auto-watch h2{font-size:21px}
  .auction-auto-watch-message{font-size:14px;line-height:1.65}
  .auction-auto-watch-people{gap:6px;margin:10px 0}
  .auction-auto-watch-person{min-height:32px;padding:6px 9px}
  .auction-auto-watch-person strong{font-size:13px}
}


/* v2.77 — bidding remains open while staged Auto Bid is active */
.auction-v277-auto-active .auction-auto-processing{border-color:#9fc4ff;background:linear-gradient(135deg,#eef7ff,#f8fbff)}
.auction-v277-auto-active .auction-bid-box{box-shadow:0 8px 24px rgba(15,91,180,.06)}
