/* Moreno Equipment -- Black, Gold & Silver Premium Auction System */
:root{--bg:#080808;--surface:#111111;--surface-2:#171717;--surface-3:#202020;--line:#353535;--text:#fafafa;--muted:#b7b7b7;--gold:#C9A227;--gold-light:#E8C65A;--gold-dark:#755800;--danger:#ef5b5b;--radius:18px;--shadow:0 18px 55px rgba(0,0,0,.38)}
html,body{background:var(--bg)!important;color:var(--text)!important;font-size:16px}
body{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;background-image:radial-gradient(circle at 85% 0,rgba(201,162,39,.11),transparent 32rem),linear-gradient(180deg,#080808,#0a0a0a 55%,#080808)!important}
a{color:inherit}.font-display,h1,h2,h3,h4{font-family:'Bricolage Grotesque',system-ui,sans-serif!important}
header,.site-header,nav{background:rgba(7,7,7,.93)!important;border-color:var(--line)!important;backdrop-filter:blur(18px)}
.nav-active{color:var(--gold-light)!important}.nav-inactive{color:#e0e0e0!important}.nav-inactive:hover{color:#fff!important}
.bg-white,.bg-gray-50,.bg-slate-50,.bg-zinc-50{background:var(--surface)!important}.text-gray-900,.text-slate-900,.text-black{color:var(--text)!important}.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600{color:var(--muted)!important}.border-gray-100,.border-gray-200,.border-slate-200{border-color:var(--line)!important}
input,select,textarea{background:#0a0a0a!important;color:var(--text)!important;border-color:var(--line)!important}input::placeholder,textarea::placeholder{color:#868686!important}input:focus,select:focus,textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px rgba(201,162,39,.16)!important}
button,.btn-primary{font-weight:800!important}.btn-primary,.bg-red-600,.bg-brand-500,.bg-brand-600{background:linear-gradient(135deg,var(--gold-light),var(--gold-dark))!important;color:#080808!important;border:none!important}.btn-primary:hover,.bg-red-600:hover,.bg-brand-500:hover{filter:brightness(1.08)}
.btn-outline{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}.btn-outline:hover{border-color:var(--gold)!important;color:var(--gold-light)!important}
/* new homepage */
.m-hero{position:relative;min-height:690px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:#080808}.m-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.99) 0%,rgba(5,5,5,.90) 44%,rgba(5,5,5,.18) 76%,rgba(5,5,5,.34) 100%),var(--hero-image) 84% 54%/min(48vw,720px) auto no-repeat,radial-gradient(circle at 78% 45%,rgba(212,175,55,.20),transparent 36%),linear-gradient(135deg,#070707,#101010 58%,#070707);transform:scale(1.01)}.m-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 28%,rgba(201,162,39,.12),transparent 34%)}.m-shell{width:min(1320px,calc(100% - 32px));margin:auto;position:relative;z-index:2}.m-hero-copy{max-width:760px;padding:90px 0}.m-kicker{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(232,198,90,.35);background:rgba(201,162,39,.1);color:#F2D77B;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.m-hero h1{font-size:clamp(3.2rem,7vw,6.7rem);line-height:.88;letter-spacing:-.065em;text-transform:uppercase;margin:24px 0 22px}.m-hero h1 span{color:var(--gold-light)}.m-hero p{font-size:clamp(1rem,1.5vw,1.22rem);color:#cdcdcd;line-height:1.75;max-width:650px}.m-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:800;border:1px solid var(--line)}.m-btn-main{background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));color:#080808;border:0}.m-btn-alt{background:rgba(14,14,14,.78);color:#fff}.m-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin-top:44px;border:1px solid var(--line);background:rgba(10,10,10,.78);border-radius:16px;overflow:hidden}.m-stat{padding:18px 20px;border-right:1px solid var(--line)}.m-stat:last-child{border:0}.m-stat strong{display:block;font-size:1.8rem;color:#fff}.m-stat span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
.m-section{padding:76px 0}.m-section-alt{background:var(--surface)}.m-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.m-head h2{font-size:clamp(2rem,4vw,3.6rem);text-transform:uppercase;letter-spacing:-.05em}.m-head p{color:var(--muted);max-width:620px;line-height:1.7}.m-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.m-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.m-cat{position:relative;min-height:190px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface-2);text-decoration:none}.m-cat img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;opacity:.48;transition:.35s}.m-cat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#090909)}.m-cat:hover img{transform:scale(1.06);opacity:.62}.m-cat div{position:absolute;z-index:2;left:18px;right:18px;bottom:16px}.m-cat strong{display:block;font-size:1.15rem}.m-cat small{color:#c6c6c6}
/* item card */
.tractor-card{display:flex;flex-direction:column;background:linear-gradient(180deg,#121212,#0d0d0d);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 34px rgba(0,0,0,.24);transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.tractor-card:hover{transform:translateY(-7px);border-color:rgba(232,198,90,.7);box-shadow:var(--shadow)}.tractor-media{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:#060606}.tractor-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.tractor-card:hover .tractor-media img{transform:scale(1.055)}.tractor-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,4,4,.92));}.tractor-badges{position:absolute;top:13px;left:13px;display:flex;gap:7px;flex-wrap:wrap}.tractor-badge{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;padding:6px 9px;border-radius:999px;background:rgba(10,10,10,.8);border:1px solid rgba(255,255,255,.14);color:#fff}.tractor-badge.green{background:rgba(201,162,39,.88);color:#080808;border-color:transparent}.tractor-body{padding:19px;display:flex;flex-direction:column;flex:1}.tractor-type{font-size:11px;color:var(--gold-light);font-weight:800;text-transform:uppercase;letter-spacing:.11em}.tractor-title{font-size:1.3rem;line-height:1.18;margin:7px 0 15px;color:#fff;text-decoration:none}.tractor-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.tractor-spec{background:#0a0a0a;border:1px solid #333333;border-radius:10px;padding:9px 10px;color:#d2d2d2;font-size:12px;display:flex;gap:7px;align-items:center}.tractor-spec i{color:var(--gold-light);width:14px}.tractor-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:end;justify-content:space-between;gap:12px}.tractor-price small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.tractor-price strong{font-size:1.55rem;color:#fff}.tractor-view{display:inline-flex;width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;background:var(--gold);color:#080808;text-decoration:none}
/* footer */
footer{background:#050505!important;color:#eeeeee!important;border-top:1px solid var(--line)!important}footer a{color:#c3c3c3!important}footer a:hover{color:var(--gold-light)!important}
@media(max-width:980px){.m-grid{grid-template-columns:repeat(2,1fr)}.m-cat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.m-assurance-grid{grid-template-columns:1fr}.m-hero:before{background:linear-gradient(180deg,rgba(5,5,5,.74) 0%,rgba(5,5,5,.90) 55%,rgba(5,5,5,.99) 100%),var(--hero-image) center 8%/min(88vw,520px) auto no-repeat,linear-gradient(135deg,#070707,#101010)} }@media(max-width:640px){.m-hero{min-height:700px}.m-hero-copy{padding:70px 0}.m-stats{grid-template-columns:1fr}.m-stat{border-right:0;border-bottom:1px solid var(--line)}.m-grid,.m-cat-grid{grid-template-columns:1fr}.m-section{padding:54px 0}.m-head{display:block}.m-head p{margin-top:12px}}

/* ===== Moreno Equipment -- full interface pass ===== */
:root{--bg:#050505;--surface:#0d0d0d;--surface-2:#121212;--surface-3:#181818;--line:#373737;--text:#fafafa;--muted:#b5b5b5;--gold:#D4AF37;--gold-light:#F4D77C;--gold-dark:#7A5C00;--shadow:0 22px 60px rgba(0,0,0,.38)}
html,body{background:var(--bg)!important;color:var(--text)!important;font-size:16px!important}
body>div,main,section{border-color:var(--line)}
.form-card,.filter-card,.product-panel,.dashboard-card,[class*="rounded-xl"],[class*="rounded-2xl"]{background:linear-gradient(180deg,var(--surface-2),var(--surface))!important;border-color:var(--line)!important;color:var(--text)!important}
.pg-header{background:linear-gradient(180deg,#0b0b0b,#080808)!important;border-bottom:1px solid var(--line)!important;padding:44px 0 34px!important}
.pg-title{color:#fff!important;font-size:clamp(2.3rem,5vw,4rem)!important;letter-spacing:-.055em!important;text-transform:uppercase}
.pg-header strong{color:#fff!important}
.inv-wrap{max-width:1440px!important;margin:auto!important;padding-top:30px!important;padding-bottom:70px!important}
.inv-main-grid{gap:28px!important}
.inventory-grid,.products-grid{gap:22px!important}
.ff-chip,.ff-select,.pag-btn{background:#0a0a0a!important;color:#e5e5e5!important;border-color:var(--line)!important}
.ff-chip.ff-on,.ff-lt-on,.pag-active{background:linear-gradient(135deg,var(--gold-light),var(--gold-dark))!important;color:#080808!important;border-color:transparent!important}
.ff-thumb{background:#070707!important;border-color:var(--gold)!important}.ff-track{background:#343434!important}.ff-fill{background:var(--gold)!important}
/* product details */
.product-gallery,.product-info,.product-specs,.product-description,.action-panel{background:linear-gradient(180deg,var(--surface-2),var(--surface))!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:var(--shadow)!important}
.product-page h1{font-size:clamp(2rem,4vw,4rem)!important;color:#fff!important;letter-spacing:-.045em!important}.product-page h2,.product-page h3{color:#fff!important}.product-page p,.product-page li{color:#cacaca!important}
/* authentication */
body:has(.form-card){background:radial-gradient(circle at 20% 10%,rgba(212,175,55,.13),transparent 30rem),#050505!important}.form-card{border-radius:22px!important;box-shadow:0 28px 80px rgba(0,0,0,.5)!important;border:1px solid #3d3d3d!important}.form-card [style*="background:#fff"]{background:#0a0a0a!important;color:#fff!important}.form-card [style*="color:#3c4043"]{color:#fff!important}
.input-field{min-height:48px!important;border-radius:12px!important;background:#090909!important;color:#fff!important;border:1px solid #3c3c3c!important}.btn-buy{background:linear-gradient(135deg,var(--gold-light),var(--gold-dark))!important;color:#080808!important;font-weight:900!important;box-shadow:0 10px 30px rgba(212,175,55,.2)!important}
/* neutralize leftover light inline panels */
[style*="background:#fff"],[style*="background: #fff"],[style*="background:white"],[style*="background: white"],[style*="background:#FFFFFF"]{background:var(--surface-2)!important}
[style*="background:#fafafa"],[style*="background:#FAFAF9"],[style*="background:#F5F5F3"],[style*="background:var(--surf2)"]{background:var(--surface)!important}
[style*="color:#0A0A0A"],[style*="color:var(--ink)"]{color:var(--text)!important}
[style*="color:#6B6B6B"],[style*="color:#9CA3AF"]{color:var(--muted)!important}
@media(max-width:900px){.inv-main-grid{grid-template-columns:1fr!important}.product-page{padding-inline:14px!important}}

/* testimonials */
.m-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.m-testimonial{position:relative;display:flex;flex-direction:column;min-height:300px;padding:26px;background:linear-gradient(160deg,#181818,#0b0b0b);border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 42px rgba(0,0,0,.24);overflow:hidden}
.m-testimonial:before{content:"\201C";position:absolute;right:18px;top:-16px;font-family:Georgia,serif;font-size:8rem;line-height:1;color:rgba(212,175,55,.08);pointer-events:none}
.m-testimonial-stars{display:flex;gap:5px;color:#F4D77C;font-size:13px;margin-bottom:22px}.m-testimonial-stars .muted{color:#424242}
.m-testimonial blockquote{position:relative;z-index:1;margin:0;color:#efefef;font-size:1rem;line-height:1.8;font-weight:500}
.m-testimonial footer{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center;background:transparent!important}
.m-testimonial-avatar{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));color:#080808;font-weight:900;font-family:'Bricolage Grotesque',sans-serif}
.m-testimonial footer strong{display:block;color:#fff;font-size:.94rem}.m-testimonial footer span{display:block;color:var(--muted);font-size:.78rem;margin-top:2px}.m-testimonial footer small{grid-column:1/-1;color:#e8c65a;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;margin-top:5px}
@media(max-width:980px){.m-testimonial-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.m-testimonial-grid{grid-template-columns:1fr}.m-testimonial{min-height:0}}


/* Tractor detail purchase and auction panel */
.tractor-action-panel{background:linear-gradient(180deg,#111111 0%,#0b0b0b 100%);border:1px solid #3c3c3c;border-radius:22px;padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.025)}
.tractor-auction-box,.tractor-buy-box{position:relative;overflow:hidden;background:linear-gradient(145deg,#0c0c0c,#111111);border:1px solid #3c3c3c;border-radius:17px;padding:18px 20px;margin-bottom:18px}
.tractor-auction-box:before,.tractor-buy-box:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#E8C65A,#a67c00)}
.tractor-auction-box:after{content:"";position:absolute;width:180px;height:180px;right:-100px;top:-110px;border-radius:50%;background:rgba(212,175,55,.12);filter:blur(4px);pointer-events:none}
.tractor-auction-box.is-ending{border-color:rgba(249,115,22,.48)}
.tractor-auction-box.is-ending:before{background:linear-gradient(180deg,#fb923c,#ea580c)}
.tractor-primary-action{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#E8C65A,#a67c00);color:#080808;font:800 15px/1 'Plus Jakarta Sans',system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 26px rgba(212,175,55,.22);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
.tractor-primary-action:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 34px rgba(212,175,55,.3)}
.tractor-primary-action:active{transform:translateY(0) scale(.985)}
.tractor-buy-box .btn-buy{box-shadow:0 10px 26px rgba(212,175,55,.2)}
@media(max-width:640px){.tractor-action-panel{padding:18px;border-radius:18px}.tractor-auction-box,.tractor-buy-box{padding:16px}}

/* Final Moreno marketplace consistency pass */
input[type="checkbox"]{accent-color:#D4AF37}
input[type="checkbox"][name*="delete"],input[type="checkbox"][name*="reject"],input[type="checkbox"][name*="ban"]{accent-color:#ef5350}
::selection{background:rgba(212,175,55,.35);color:#fff}
:focus-visible{outline:2px solid #D4AF37;outline-offset:3px}
.ft-trust>div{background:linear-gradient(180deg,rgba(20,20,20,.92),rgba(10,10,10,.96));border:1px solid rgba(212,175,55,.16);border-radius:16px;padding:18px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.ft-trust>div:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.42);box-shadow:0 16px 38px rgba(0,0,0,.3)}
.ft-trust i{color:#D4AF37}
@media(max-width:640px){.ft-trust>div{padding:15px}.ft-cta__actions a{min-height:48px}}


/* Tractor card data + auction refinement */
.tractor-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.tractor-condition{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;background:#0a0a0a;border:1px solid #383838;color:#d0d0d0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}
.tractor-auction-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 14px;padding:10px 11px;border:1px solid rgba(212,175,55,.22);border-radius:11px;background:rgba(212,175,55,.07)}
.tractor-auction-strip>span{display:inline-flex;align-items:center;gap:7px;color:#e8e8e8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.tractor-auction-strip>span i{color:var(--gold-light)}
.tractor-auction-strip .auction-countdown{font-size:11px;min-height:26px;padding:3px 8px}
.tractor-view{width:auto!important;min-height:42px;padding:0 13px;gap:8px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.055em;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
.tractor-view span{display:inline}
.tractor-view:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px rgba(212,175,55,.2)}
.tractor-title:hover{color:var(--gold-light)}
@media(max-width:520px){.tractor-view span{display:none}.tractor-view{width:42px!important;padding:0}.tractor-specs{grid-template-columns:1fr}.tractor-meta-row{align-items:flex-start}.tractor-condition{flex-shrink:0}}

/* Scrollable buyer testimonials */
.m-testimonial-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 18px;color:var(--muted);font-size:.82rem}
.m-testimonial-controls{display:flex;align-items:center;gap:8px}
.m-testimonial-arrow,.m-testimonial-pause{min-height:40px;border:1px solid var(--line);background:#111111;color:#edf5ef;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;font:800 .76rem/1 inherit;cursor:pointer;transition:.18s ease}
.m-testimonial-arrow{width:40px;padding:0}.m-testimonial-arrow:hover,.m-testimonial-pause:hover{border-color:var(--gold-light);color:#e8c65a;background:#171717;transform:translateY(-1px)}
.m-testimonial-grid{display:flex!important;grid-template-columns:none!important;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#D4AF37 #101010;padding:2px 2px 14px;margin-inline:-2px;-webkit-overflow-scrolling:touch}
.m-testimonial-grid::-webkit-scrollbar{height:8px}.m-testimonial-grid::-webkit-scrollbar-track{background:#101010;border-radius:999px}.m-testimonial-grid::-webkit-scrollbar-thumb{background:#D4AF37;border-radius:999px}
.m-testimonial-grid .m-testimonial{flex:0 0 clamp(300px,31.5%,410px);scroll-snap-align:start;scroll-snap-stop:always;cursor:grab}
.m-testimonial-grid .m-testimonial:active{cursor:grabbing}.m-testimonial-grid .m-testimonial:focus-visible{outline:2px solid #F4D77C;outline-offset:3px}
@media(max-width:980px){.m-testimonial-grid .m-testimonial{flex-basis:min(78vw,390px)}}
@media(max-width:640px){.m-testimonial-toolbar{align-items:flex-start}.m-testimonial-toolbar>span{max-width:145px;line-height:1.4}.m-testimonial-pause span{display:none}.m-testimonial-pause{width:40px;padding:0}.m-testimonial-grid{margin-right:calc((100vw - 100%) / -2);padding-right:18px}.m-testimonial-grid .m-testimonial{flex-basis:min(84vw,350px)}}

/* Homepage assurance strip moved directly below hero statistics */
.m-assurance{padding:22px 0;background:#0d0d0d;border-bottom:1px solid var(--line)}
.m-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.m-assurance-grid>div{display:flex;align-items:center;gap:13px;padding:17px 18px;border:1px solid #303030;border-radius:16px;background:linear-gradient(180deg,#161616,#0b0b0b);box-shadow:0 12px 30px rgba(0,0,0,.14)}
.m-assurance-grid i{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:12px;background:rgba(212,175,55,.13);color:#EFD679;font-size:18px}
.m-assurance-grid span,.m-assurance-grid strong,.m-assurance-grid small{display:block}
.m-assurance-grid strong{font-size:14px;color:#fff}
.m-assurance-grid small{margin-top:3px;font-size:11.5px;color:#D4AF37}
@media(max-width:760px){.m-assurance{padding:16px 0}.m-assurance-grid{grid-template-columns:1fr}.m-assurance-grid>div{padding:15px 16px}}


/* ===== FINAL BLACK / GOLD OVERRIDE: remove legacy Moreno green ===== */
:root{
    --a-panel:#111111;
    --a-panel2:#181818;
    --a-border:#383838;
    --a-muted:#b5b5b5;
    --surface:#111111;
    --surface-2:#181818;
    --surface-3:#202020;
    --line:#383838;
    --muted:#b5b5b5;
}
html,body{
    background-color:#050505!important;
}
header,.site-header,nav{
    background:rgba(5,5,5,.96)!important;
}
.pg-header{
    background:linear-gradient(180deg,#111111 0%,#080808 100%)!important;
    border-bottom:1px solid rgba(212,175,55,.20)!important;
}
.form-card,.filter-card,.product-panel,.dashboard-card,
.tractor-card,.tractor-action-panel,.tractor-auction-box,.tractor-buy-box,
.admin-detail-panel,.admin-modal-shell,.admin-tractor-table,.a-card{
    background:linear-gradient(180deg,#181818,#0d0d0d)!important;
    border-color:#383838!important;
}
input,select,textarea,.a-input,.at-search,.at-filter,.ff-chip,.ff-select{
    background:#090909!important;
    border-color:#3a3a3a!important;
}
aside,#mobileDrawer{
    background:linear-gradient(180deg,#111111,#050505)!important;
    border-color:#383838!important;
}

/* Header dropdown behavior */
.account-menu:hover > .nav-dd{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}


/* Flat Live Auctions nav item */
#auctionMenuButton{
display:flex!important;
align-items:center;
gap:6px;
padding:0!important;
margin:0!important;
height:auto!important;
background:transparent!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important;
font-size:15px!important;
font-weight:700!important;
line-height:1!important;
color:#f5f5f5!important;
cursor:pointer;
}
#auctionMenuButton:hover{color:#d4af37!important;}
#auctionMenuButton i{font-size:8px;transition:.18s;}
#auctionMenuButton[aria-expanded="true"] i{transform:rotate(180deg);}
#auctionMenu{margin:0!important;padding:0!important;display:flex;align-items:center;}

/* Final flat Live Auctions item */
#mainNav #auctionMenu{margin:0!important;padding:0!important;}
#mainNav #auctionMenuButton{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:6px 12px!important;min-height:0!important;height:auto!important;width:auto!important;line-height:1.2!important;}
