.banner-slider{background:#000;padding:10px 0 20px}.banner-slider-inner{max-width:1900px;margin:0 auto;padding:0}.banner-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.banner-item{width:100%;border-radius:0;overflow:hidden;aspect-ratio:16/5}.banner-item img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:768px){.banner-slider-inner{padding:0 30px}.banner-grid{grid-template-columns:repeat(2,1fr);gap:20px}.banner-item{border-radius:10px}}@media (min-width:1200px){.banner-slider-inner{padding:0 40px}.banner-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.auctions-page{position:relative;min-height:100vh;background:#000;color:#fff;padding-bottom:160px}.auctions-page:after{content:"";position:absolute;top:140px;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.85) 12%,rgba(0,0,0,.55) 28%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.65) 75%,rgba(0,0,0,.9)),url("https://ngmnlcqarnhszejjardj.supabase.co/storage/v1/object/public/HorseBidder/571b95ba-56af-47b0-a116-cd69376e3172%20(1).png");background-size:cover;background-position:top;background-repeat:no-repeat}.auctions-layout{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:40px 32px 0;display:grid;grid-template-columns:360px 1fr;grid-gap:64px;gap:64px}.glass{background:linear-gradient(180deg,rgba(25,25,25,.65),hsla(0,0%,6%,.55));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.1);border-radius:18px}.auctions-filters{position:-webkit-sticky;position:sticky;top:140px;padding:28px}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.filters-header h3{font-size:12px;letter-spacing:.35em;color:#c7a24b;margin:0}.filter-group{padding:18px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.filter-group:last-child{border-bottom:none}.filter-title{font-size:12px;color:#aaa;letter-spacing:.06em;margin-bottom:10px;display:block}.checklist{display:grid;grid-gap:8px;gap:8px;overflow:visible;max-height:none}.checkbox{display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(0,0%,100%,.9)}.checkbox input{width:16px;height:16px;accent-color:#c7a24b}.auctions-main{display:flex;flex-direction:column;gap:18px;align-items:stretch;justify-content:flex-start;min-height:600px}.auction-tabs{display:flex;gap:40px;margin-bottom:10px}.tab{background:none;border:none;padding:0;color:#aaa;font-size:13px;letter-spacing:.22em;cursor:pointer;transition:color .2s ease}.tab:hover{color:#fff}.tab.active{color:#c7a24b}.auction-month{margin-top:12px;margin-bottom:10px;font-size:22px;letter-spacing:.32em;color:#c7a24b}.auction-card{display:flex;align-items:stretch;gap:24px;height:80px;padding:0 26px 0 0;margin-left:16px;transition:transform .25s ease,border-color .25s ease;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);overflow:hidden;background:linear-gradient(90deg,rgba(25,25,25,.55),hsla(0,0%,6%,.35))}.auction-card:hover{transform:translateY(-2px);border-color:rgba(199,162,75,.22)}.auction-image{position:relative;width:140px;height:80px;flex-shrink:0;overflow:hidden}.auction-image img{width:100%;height:100%;object-fit:cover;display:block}.auction-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at left center,transparent 30%,rgba(0,0,0,.18) 52%,rgba(0,0,0,.38) 68%,rgba(0,0,0,.62) 85%,rgba(0,0,0,.8) 100%),linear-gradient(90deg,transparent 25%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.6))}.auction-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.auction-date{font-size:12px;letter-spacing:.22em;color:#c7a24b;margin-bottom:6px}.auction-date,.auction-info h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auction-info h4{margin:0;font-size:18px;font-weight:600;line-height:1.1}.inline-timer{margin-left:12px;font-family:monospace;font-size:12px;letter-spacing:.1em;color:#d14b4b}.inline-timer.live{color:#ff3b3b}.auction-arrow{margin-left:auto;display:flex;align-items:center;font-size:28px;opacity:.6;padding-left:10px}@media (max-width:1200px){.auctions-layout{grid-template-columns:1fr}.auctions-filters{position:relative;top:auto}}@media (max-width:768px){.auctions-layout{padding:26px 16px 0;gap:22px}.auction-tabs{gap:18px;flex-wrap:wrap}.auction-card{margin-left:0;gap:16px;padding-right:16px}.auction-image{width:120px}.auction-info h4{font-size:16px}}.auctions-filters,.auctions-filters .checklist,.auctions-filters .filter-group{overflow:visible!important;max-height:none!important}