/* QXL 6.3.33.3 — Premium polish; visual only, native auction interactions preserved. */
body.qxl-classic-2021{
 --qxl-elev-1:0 2px 9px rgba(25,48,68,.045),0 1px 2px rgba(25,48,68,.02);
 --qxl-elev-2:0 8px 24px rgba(25,48,68,.075),0 2px 6px rgba(25,48,68,.035);
 --qxl-line:#e4eaf0;--qxl-accent:#fb7108;--qxl-ink:#233548;
}
/* Search: one continuous, modern horizontal control. */
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search__frame{
 border:1px solid #e0e7ed!important;border-radius:11px!important;padding:5px!important;
 background:#fff!important;box-shadow:var(--qxl-elev-1)!important;gap:5px!important;overflow:visible!important;
 transition:border-color .18s ease,box-shadow .18s ease!important;
}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search__frame:focus-within{
 border-color:#feb075!important;box-shadow:0 0 0 3px rgba(251,113,8,.09),var(--qxl-elev-1)!important;
}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search input[type="search"]{
 background:transparent!important;padding-left:15px!important;color:#263849!important;font-size:14px!important;
}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search input[type="search"]::placeholder{color:#97a4b1!important}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search select{
 border-left:1px solid #e8edf2!important;border-radius:0!important;background:#fff!important;color:#43586a!important;font-size:12px!important;
}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search button[type="submit"]{
 border-radius:7px!important;background:#fb7108!important;border-color:#fb7108!important;box-shadow:none!important;
 font-weight:750!important;min-width:76px!important;
}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search button[type="submit"]:hover{background:#e76200!important;border-color:#e76200!important}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-advanced{
 background:#fff!important;color:#176595!important;border:1px solid #dce6ed!important;border-radius:7px!important;
}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-advanced:hover{background:#f1f7fb!important;border-color:#b8d2e1!important}
/* Listing: tighter and more legible grids, no aggressive elevation. */
body.qxl-classic-2021 :is(.qxl-classic-auction-card,.qxl-classic-list-row,.qxl-category-promoted-row__item,.qxl-market-archive ul.products li.product){
 background:#fff!important;border:1px solid var(--qxl-line)!important;border-radius:11px!important;
 box-shadow:var(--qxl-elev-1)!important;overflow:hidden;
 transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body.qxl-classic-2021 :is(.qxl-classic-auction-card,.qxl-classic-list-row,.qxl-category-promoted-row__item,.qxl-market-archive ul.products li.product):hover{
 border-color:#cbd9e5!important;box-shadow:var(--qxl-elev-2)!important;transform:translateY(-1px);
}
body.qxl-classic-2021 .qxl-classic-auction-card{padding:13px!important;min-width:0!important}
body.qxl-classic-2021 .qxl-classic-auction-card img{border-radius:7px!important;object-fit:contain}
body.qxl-classic-2021 :is(.qxl-classic-auction-card h3,.qxl-classic-list-row__item h2){line-height:1.35!important;letter-spacing:-.012em!important}
body.qxl-classic-2021 :is(.qxl-classic-auction-card h3 a,.qxl-classic-list-row__item h2 a){color:#18679b!important;text-decoration:none!important}
body.qxl-classic-2021 :is(.qxl-classic-auction-card h3 a,.qxl-classic-list-row__item h2 a):hover{color:#e76500!important}
body.qxl-classic-2021 .qxl-classic-auction-card__price{font-size:15px!important;font-weight:750!important;color:#25394a!important;font-variant-numeric:tabular-nums}
body.qxl-classic-2021 .qxl-classic-list-row{margin-bottom:9px!important}
body.qxl-classic-2021 .qxl-classic-list-row__image img{border-radius:6px!important;object-fit:contain}
body.qxl-classic-2021 :is(.qxl-classic-list-row__price,.qxl-classic-list-row__price strong,.qxl-classic-list-row__price .amount){font-weight:750!important;color:#283b4a!important;font-variant-numeric:tabular-nums!important}
body.qxl-classic-2021 .qxl-classic-list-head{border:1px solid #edf0f4!important;border-radius:7px!important;background:#f8fafc!important;padding-top:10px!important;padding-bottom:10px!important;box-shadow:none!important}
body.qxl-classic-2021 .qxl-category-promoted-row{border-color:#e5ebf1!important;border-radius:12px!important;box-shadow:var(--qxl-elev-1)!important}
body.qxl-classic-2021 .qxl-category-promoted-row__head{background:#fff!important;padding-top:12px!important;padding-bottom:12px!important}
/* Archive toolbar, view/filter chips */
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs{
 display:flex!important;align-items:center!important;gap:7px!important;border:1px solid #e4eaf0!important;
 border-radius:10px!important;padding:6px!important;background:#fff!important;box-shadow:var(--qxl-elev-1)!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs a{
 border:1px solid transparent!important;border-radius:7px!important;min-height:37px!important;padding:8px 12px!important;
 background:transparent!important;color:#516777!important;display:inline-flex!important;align-items:center!important;gap:7px!important;
 font-weight:650!important;white-space:nowrap!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs a:before{display:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs a:hover{
 background:#f6f9fc!important;color:#17689a!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs a.is-active,
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs a[aria-current="page"]{
 background:#fff3e9!important;border:1px solid #ffddc1!important;color:#a84b04!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-toolbar{
 border:1px solid #e5ebf0!important;border-radius:9px!important;background:#fff!important;
 padding:9px 13px!important;box-shadow:var(--qxl-elev-1)!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sort select{
 border:1px solid #dce5ec!important;border-radius:7px!important;min-height:38px!important;
 background:#fff!important;color:#30495d!important;padding:7px 31px 7px 12px!important;
}
body.qxl-classic-2021 .qxl-market-filterbar a,
body.qxl-classic-2021 .qxl-market-filter-toggle,
body.qxl-classic-2021 .qxl-market-filterbar button{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
 background:#fff!important;border:1px solid #dfe8ef!important;border-radius:999px!important;
 padding:7px 12px!important;color:#276d9a!important;font-size:12px!important;font-weight:650!important;
 box-shadow:none!important;
}
body.qxl-classic-2021 .qxl-market-filterbar a:hover,
body.qxl-classic-2021 .qxl-market-filter-toggle:hover,
body.qxl-classic-2021 .qxl-market-filterbar button:hover{background:#fff6ef!important;border-color:#fac9a5!important;color:#a84c07!important}
body.qxl-classic-2021 .qxl-market-filterbar :is(.active,.is-active,[aria-pressed="true"],[aria-current="page"]){background:#fff1e6!important;border-color:#ffcfaa!important;color:#a84c07!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section{padding-bottom:19px!important;margin-bottom:18px!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section :is(h2,h3){border-radius:8px!important;background:#fbfcfd!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-category-list a{border-radius:7px!important;transition:background .15s ease,color .15s ease!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-category-list a.is-active{background:#fff2e8!important;color:#b34e03!important}
/* Product details: purposeful separation of media, bidding and secondary information. */
body.single-product.qxl-classic-2021 .qxl-classic-single__titlebar{margin-bottom:20px!important;padding-bottom:15px!important;border-bottom:1px solid #e8edf1!important}
body.single-product.qxl-classic-2021 .qxl-classic-single__titlebar h1{color:#22374a!important;letter-spacing:-.04em!important;line-height:1.18!important}
body.single-product.qxl-classic-2021 .qxl-classic-single__media .woocommerce-product-gallery{
 padding:15px!important;border:1px solid #e5ebf1!important;border-radius:13px!important;
 background:#fff!important;box-shadow:var(--qxl-elev-1)!important;
}
body.single-product.qxl-classic-2021 .qxl-classic-single__media .woocommerce-product-gallery__image img{border-radius:8px!important}
body.single-product.qxl-classic-2021 .qxl-classic-single__summary{min-width:0!important}
body.single-product.qxl-classic-2021 .qxl-classic-auction-dates{border-radius:10px!important;background:#f9fbfc!important;border-color:#e4ebf1!important}
body.single-product.qxl-classic-2021 .qxl-classic-bid-area > .price,
body.single-product.qxl-classic-2021 .qxl-classic-mini-countdown{
 background:#fbfcfd!important;border-color:#e3eaf0!important;
}
body.single-product.qxl-classic-2021 .qxl-classic-bid-area > .price{border-radius:10px 0 0 10px!important}
body.single-product.qxl-classic-2021 .qxl-classic-mini-countdown{border-radius:0 10px 10px 0!important}
body.single-product.qxl-classic-2021 .qxl-classic-bid-area > .price .amount{color:#f26a00!important;letter-spacing:-.04em!important}
body.single-product.qxl-classic-2021 form.auction_form.cart{
 border:1px solid #e3eaf0!important;border-radius:11px!important;padding:17px!important;
 background:#fff!important;box-shadow:var(--qxl-elev-1)!important;
}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row{
 grid-template-columns:minmax(0,1fr) minmax(118px,38%)!important;gap:9px!important;min-width:0!important;
}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row .quantity{min-width:0!important;max-width:100%!important}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row :is(button.bid_button,input.bid_button,.qxl-bid-button){
 width:100%!important;min-width:0!important;max-width:100%!important;border-radius:7px!important;
 background:#fb7108!important;border-color:#fb7108!important;white-space:normal!important;
}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row :is(button.bid_button,input.bid_button,.qxl-bid-button):hover{background:#e66200!important;border-color:#e66200!important}
body.single-product.qxl-classic-2021 .qxl-bidwatch,
body.single-product.qxl-classic-2021 .qxl-classic-single__seller-slot .qxl-auction-seller-card{
 border:1px solid #e5ebf1!important;border-radius:11px!important;box-shadow:var(--qxl-elev-1)!important;overflow:hidden;
}
body.single-product.qxl-classic-2021 .qxl-classic-single__below{margin-top:26px!important}
/* My QXL: clearer panels, more comfortable tables and inputs. */
body.qxl-classic-2021 :is(.qxl-account-settings__card,.qxl-account-auth-card,.qxl-classic-login-card,.qxl-classic-login-new,.dokan-dashboard-content .dashboard-widget,.dokan-dashboard-content .dokan-dashboard-widget){
 background:#fff!important;border:1px solid #e3eaf0!important;border-radius:12px!important;box-shadow:var(--qxl-elev-1)!important;
}
body.qxl-classic-2021 :is(.qxl-account-settings__card-head,.qxl-account-settings__head,.qxl-account-auth-card__header){border-bottom:1px solid #e9eef2!important;background:#fff!important;color:#2a3f50!important}
body.qxl-classic-2021 .dokan-dashboard-content :is(table,table.dokan-table),
body.qxl-classic-2021 .woocommerce-MyAccount-content table{
 border:1px solid #e4eaf0!important;border-radius:10px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;box-shadow:var(--qxl-elev-1)!important;
}
body.qxl-classic-2021 .dokan-dashboard-content table th,
body.qxl-classic-2021 .woocommerce-MyAccount-content table th{
 background:#f7f9fb!important;border-bottom:1px solid #e6edf2!important;color:#4c6071!important;font-size:12px!important;font-weight:750!important;
}
body.qxl-classic-2021 .dokan-dashboard-content table td,
body.qxl-classic-2021 .woocommerce-MyAccount-content table td{border-bottom:1px solid #eff2f5!important;vertical-align:middle!important}
body.qxl-classic-2021 .dokan-dashboard-content table tr:hover td,
body.qxl-classic-2021 .woocommerce-MyAccount-content table tr:hover td{background:#fbfcfe!important}
body.qxl-classic-2021 .dokan-dashboard-content :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea),
body.qxl-classic-2021 .woocommerce-MyAccount-content :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){
 border:1px solid #dfe7ee!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;
}
body.qxl-classic-2021 .dokan-dashboard-content :is(input,select,textarea):focus,
body.qxl-classic-2021 .woocommerce-MyAccount-content :is(input,select,textarea):focus{border-color:#ffaf72!important;outline:2px solid rgba(251,113,8,.13)!important;outline-offset:0!important}
body.qxl-classic-2021 :is(.qxl-dashboard-topnav,.qxl-dashboard-nav,.qxl-dashboard-mobile-primary){border-radius:10px!important}
body.qxl-classic-2021 :is(.qxl-dashboard-topnav a,.qxl-dashboard-nav a){transition:background .15s ease,color .15s ease!important}
body.qxl-classic-2021 :is(.qxl-dashboard-topnav a:hover,.qxl-dashboard-nav a:hover){background:#f2f7fb!important;color:#176493!important}
/* keep all action areas touch-friendly without disrupting forms */
body.qxl-classic-2021 :is(.qxl-account-settings__card,.dokan-dashboard-content,.woocommerce-MyAccount-content) :is(button,.button,.dokan-btn){border-radius:7px!important;box-shadow:none!important}
@media(max-width:900px){
 body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:thin!important}
 body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column>.qxl-classic-archive-tabs a{flex:0 0 auto!important}
}
@media(max-width:600px){
 body.qxl-classic-2021 .qxl-classic-auction-card{padding:10px!important}
 body.qxl-classic-2021 .qxl-classic-list-row{transform:none!important}
 body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search__frame{gap:3px!important;padding:4px!important}
 body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search input[type="search"]{padding-left:8px!important;font-size:13px!important}
 body.qxl-classic-2021.qxl-market-listing .qxl-market-results-toolbar{padding:8px 10px!important}
 body.single-product.qxl-classic-2021 form.auction_form.cart{padding:12px!important}
 body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row{grid-template-columns:minmax(0,1fr) minmax(100px,40%)!important;gap:6px!important}
 body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row :is(button.bid_button,input.bid_button,.qxl-bid-button){font-size:12px!important;padding:0 7px!important}
 body.single-product.qxl-classic-2021 .qxl-classic-single__media .woocommerce-product-gallery{padding:9px!important}
}
@media(prefers-reduced-motion:reduce){body.qxl-classic-2021 :is(.qxl-classic-auction-card,.qxl-classic-list-row,.qxl-category-promoted-row__item){transition:none!important;transform:none!important}}
