:root{--primary-blue-top:#1a8dca;--primary-blue-bottom:#0870ad;--header-bg-top:#fff;--header-bg-bottom:#f4f7f9;--nav-bg-top:#343e47;--nav-bg-bottom:#1e262e;--orange-top:#fa3;--orange-bottom:#e87208;--red-title-top:#e0235a;--red-title-bottom:#b00635;--btn-blue-top:#4cb0e4;--btn-blue-bottom:#0973af;--border-color:#dbe1e6;--card-radius:8px;--transition-fast:all .2s cubic-bezier(.4, 0, .2, 1)}body{color:#2c3e50;-webkit-font-smoothing:antialiased;background:#ebf0f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.5}a{color:inherit;text-decoration:none}.page-container{background:#fff;max-width:1020px;min-height:100vh;box-shadow:0 10px 30px #00000014}.topline{background:linear-gradient(90deg,#68b9e9,#1887c8);height:5px}.header{background:linear-gradient(180deg, var(--header-bg-top), var(--header-bg-bottom));border-bottom:1px solid var(--border-color)}.logo{letter-spacing:-1.5px;color:#1688c9;transition:var(--transition-fast);align-items:center;font-size:30px;font-weight:800;line-height:1;display:inline-flex}.logo:hover{transform:scale(1.02)}.logo b{color:#f47a21;background:#fff3ec;border:1px solid #fcd2b8;border-radius:6px;margin:0 2px;padding:2px 6px;font-weight:800}.logo i{color:#1688c9;margin-left:2px;font-size:22px;font-style:normal}.search-input{transition:var(--transition-fast);border:1px solid #b2bec8;padding:7px 12px;font-size:13px;border-radius:6px 0 0 6px!important}.search-input:focus{border-color:#1688c9;outline:none;box-shadow:0 0 0 3px #1688c926}.search-btn{color:#fff;transition:var(--transition-fast);background:linear-gradient(#4cb3eb,#0877b7);border:none;padding:7px 18px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff4d;border-radius:0 6px 6px 0!important}.search-btn:hover{color:#fff;background:linear-gradient(#5ec3fb,#0983c8);box-shadow:0 2px 6px #0877b74d}.account{color:#64748b;font-size:11px}.account strong{color:#167db9;cursor:pointer;transition:var(--transition-fast);font-weight:600}.account strong:hover{color:#f47a21;text-decoration:underline}.account .bid-pill{color:#0870ad;background:#eef6fc;border:1px solid #cfe6f5;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:700;display:inline-block}.nav-custom{background:linear-gradient(180deg, var(--nav-bg-top), var(--nav-bg-bottom));box-shadow:inset 0 1px #ffffff1a,0 3px 6px #00000014}.nav-custom .nav-link{color:#cbd5e1;transition:var(--transition-fast);border-left:1px solid #ffffff0d;border-right:1px solid #00000040;padding:12px 18px;font-size:12px;font-weight:600;position:relative}.nav-custom .nav-link:first-child{border-left:none}.nav-custom .nav-link:hover{color:#fff;background:#ffffff12}.nav-custom .nav-link.active{color:#fff;background:linear-gradient(#1893d5,#05619b);box-shadow:inset 0 -2px #38bdf8}.nav-custom .join-btn{color:#fff;transition:var(--transition-fast);background:linear-gradient(#ffa033,#e87208);border:1px solid #d46500;border-radius:5px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 2px 4px #00000026,inset 0 1px #ffffff4d}.nav-custom .join-btn:hover{color:#fff;background:linear-gradient(#ffb347,#f77f11);transform:translateY(-1px);box-shadow:0 4px 8px #e8720859}.nav-custom .locale-link{color:#94a3b8;transition:var(--transition-fast);border-radius:4px;padding:4px 7px;font-size:11px;font-weight:600}.nav-custom .locale-link:hover{color:#fff;background:#ffffff14}.nav-custom .locale-link.active-locale{color:#fff;background:#ffffff1f}.notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px}.hero{background:linear-gradient(135deg, var(--primary-blue-top), var(--primary-blue-bottom));color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0870ad33}.hero h1{letter-spacing:-.5px;font-size:26px;font-weight:800}.hero p{color:#e0f2fe;font-size:13px}.orange-btn{background:linear-gradient(180deg, var(--orange-top), var(--orange-bottom));color:#fff;transition:var(--transition-fast);border:1px solid #ca5d00;border-radius:6px;padding:9px 22px;font-weight:700;display:inline-block;box-shadow:0 2px 5px #00000026,inset 0 1px #ffffff4d}.orange-btn:hover{color:#fff;background:linear-gradient(#ffb547,#fa7e12);transform:translateY(-2px);box-shadow:0 5px 12px #e8720866}.hero-product{background:radial-gradient(circle,#ffffff26,#0000 60%);min-height:160px}.device{width:130px;height:85px;transition:var(--transition-fast);background:linear-gradient(135deg,#2a323d,#9aa7b2);border-radius:8px;position:relative;transform:skewY(-3deg)rotate(-4deg);box-shadow:0 12px 20px #00000040}.device:hover{transform:skewY(0)rotate(0)scale(1.05)}.device:after{content:"";background:linear-gradient(135deg,#bae6fd,#1e3a8a);border-radius:4px;position:absolute;inset:6px}.steps-container{border:1px solid var(--border-color);background:linear-gradient(#fff,#f8fafc);border-radius:8px}.step-item{border-right:1px solid var(--border-color);transition:var(--transition-fast)}.step-item:hover{background:#fff}.step-item:last-child{border-right:none}.step-num{color:#94a3b8;transition:var(--transition-fast);font-size:20px;font-style:italic;font-weight:800}.step-item:hover .step-num{color:#0284c7;transform:scale(1.1)}.step-item strong{color:#0284c7;font-size:12px;font-weight:700}.step-item span{color:#64748b;font-size:11px}.classic-section{border:1px solid var(--border-color);background:#fff;border-radius:8px;overflow:hidden}.section-header{background:linear-gradient(180deg, var(--red-title-top), var(--red-title-bottom));color:#fff;height:38px;font-weight:700}.toolbar{border-bottom:1px solid var(--border-color);background:#f1f5f9}.toolbar .btn-classic{color:#475569;transition:var(--transition-fast);background:#fff;border:1px solid #cbd5e1;border-radius:5px;font-size:11px;font-weight:600}.toolbar .btn-classic:hover{color:#0284c7;background:#f8fafc;border-color:#0284c7}.auctions-bg{background:#f8fafc}.auction-card{border-radius:var(--card-radius);transition:var(--transition-fast);background:#fff;border:1px solid #cbd5e1;overflow:hidden}.auction-card:hover{border-color:#38bdf8;transform:translateY(-4px);box-shadow:0 8px 16px #0284c71f}.auction-card.ended{opacity:.75}.a-img{background:linear-gradient(#fff,#f1f5f9);border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;height:108px;display:flex;position:relative;overflow:hidden}.hot-badge{color:#fff;text-transform:uppercase;background:#ef4444;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:6px;left:6px}.ended-badge{color:#fff;text-transform:uppercase;background:#64748b;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:6px;left:6px}.a-img img{object-fit:contain;max-width:92%;max-height:96px}.a-img .placeholder{color:#fff;background:linear-gradient(135deg,#4cb0e4,#0973af);border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:800;display:flex}.auction-title{color:#1e293b;height:28px;transition:var(--transition-fast);font-size:11px;font-weight:600;display:block;overflow:hidden}.auction-card:hover .auction-title{color:#0284c7}.value{color:#94a3b8;font-size:10px}.timer{color:#0f172a;font-family:Courier New,monospace;font-size:15px;font-weight:700}.timer.urgent{color:#e0235a}.bid-price{color:#64748b;font-size:10px}.bid-price b{color:#0284c7;font-size:13px;font-weight:700}.bid-btn{background:linear-gradient(180deg, var(--btn-blue-top), var(--btn-blue-bottom));color:#fff;width:100%;transition:var(--transition-fast);border:1px solid #0284c7;border-radius:5px;padding:7px;font-size:11px;font-weight:700}.bid-btn:hover{background:linear-gradient(#5ec1f5,#0a84c8);transform:translateY(-1px)}.bid-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.bid-btn.ended{color:#94a3b8;cursor:not-allowed;background:linear-gradient(#f1f5f9,#e2e8f0);border-color:#cbd5e1;transform:none!important}.footer{border-top:1px solid var(--border-color);color:#64748b;background:#f1f5f9;font-size:11px}.footer a{color:#0284c7;transition:var(--transition-fast);margin-right:12px;font-weight:500}.footer a:hover{color:#f47a21;text-decoration:underline}.detail-timer{color:#0f172a;letter-spacing:1px;font-family:Courier New,monospace;font-size:34px;font-weight:800}.detail-timer.urgent{color:#e0235a}.price-tag{color:#0284c7;font-size:28px;font-weight:800}.leader-line{color:#64748b;font-size:12px}.leader-line b{color:#16a34a}.bid-history{max-height:260px;overflow-y:auto}.bid-history .bid-row{border-bottom:1px dashed #e2e8f0;padding:4px 8px;font-size:11px}.bid-history .bid-row:nth-child(odd){background:#f8fafc}.buy-now-box{background:linear-gradient(#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:8px}.buy-now-box .bn-price{color:#c2410c;font-size:22px;font-weight:800}.form-card{max-width:420px}.form-label-sm{color:#475569;font-size:11px;font-weight:600}.balance-card{border:1px solid var(--border-color);border-radius:8px}.balance-card .num{font-size:26px;font-weight:800}.quibids-toast{z-index:1080;color:#fff;opacity:0;pointer-events:none;border-radius:8px;min-width:280px;max-width:92vw;padding:10px 16px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000002e}.quibids-toast.show{opacity:1;transform:translate(-50%)translateY(-4px)}.quibids-toast.success{background:#16a34a}.quibids-toast.error{background:#dc2626}.quibids-toast.info{background:#0284c7}.table-xs{font-size:11px}.table-xs th{text-transform:uppercase;color:#64748b;font-size:10px}@keyframes bid-flash{0%{background:#e0f2fe}to{background:0 0}}.bid-flash{animation:.8s ease-out bid-flash}.deal-tile{color:#fff;min-height:92px;transition:var(--transition-fast)}.deal-tile:hover{color:#fff;transform:translateY(-3px);box-shadow:0 8px 16px #0000002e}.deal-tile.active{box-shadow:inset 0 0 0 3px #fff,0 8px 16px #0000002e}.deal-icon{background:#ffffff38;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;font-size:18px;display:flex}.deal-icon-img{object-fit:cover;border:2px solid #ffffffa6;border-radius:8px;width:34px;height:34px;margin-bottom:8px;display:block}.deal-off{letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1}.category-banner{color:#fff;position:relative;overflow:hidden;box-shadow:0 4px 12px #0870ad26}.category-banner-icon{background:#ffffff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.category-banner-img{object-fit:cover;border:2px solid #ffffffa6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.deal-off span{font-size:12px;font-weight:700}.deal-cat{margin-top:6px;font-size:13px;font-weight:700}.deal-cta{opacity:.85;margin-top:2px;font-size:10px;font-weight:600}.gallery-thumb-active{box-shadow:0 0 0 1px #f97316;border:2px solid #f97316!important}
