.xc-auctions{--xc-primary:#2bb97c;--xc-primary-2:#229a66;--xc-text:#1f2937;--xc-muted:#6b7280;--xc-bg:#f3f4f6;--xc-card:#ffffff}
.xc-au-list{padding:24px;background:var(--xc-bg)}
.xc-au-list .auction-table-design{max-width:1100px;margin:0 auto 12px;backdrop-filter:saturate(180%) blur(2px)}
.xc-au-list .hero-section{max-width:1100px;margin:0 auto 18px}
.xc-au-list .carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}
.xc-au-list .carousel-item{flex:0 0 300px;background:var(--xc-card);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.08);border:0;padding:12px;scroll-snap-align:start;text-decoration:none}
.xc-au-list .carousel-item img{width:100%;height:160px;object-fit:cover;border-radius:12px;margin-bottom:8px}
.xc-au-list .featured-title{font-size:18px;font-weight:800;color:var(--xc-text)}
.xc-au-list .featured-desc{color:var(--xc-muted);font-size:14px}
.xc-au-list .featured-meta{display:flex;gap:12px;align-items:center;margin-top:8px}
.xc-au-list .latest-bids{max-width:1100px;margin:0 auto 18px;display:grid;grid-template-columns:1fr 340px;gap:16px}
.xc-au-list .latest-bids .list{background:var(--xc-card);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.08);border:0;padding:8px}
.xc-au-list .latest-bids .list a{display:grid;grid-template-columns:1fr 140px 100px;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;text-decoration:none;margin:6px 0}
.xc-au-list .latest-bids .list a:hover{background:#f9fafb}
.xc-au-list .latest-bids .list .carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}
.xc-au-list .latest-bids .list .carousel::-webkit-scrollbar{display:none}
.xc-au-list .latest-bids .list .carousel-item{flex:0 0 260px;background:var(--xc-card);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.08);border:0;padding:12px;scroll-snap-align:start;text-decoration:none}
.xc-au-list .latest-bids .list .carousel-item .title{font-size:16px;font-weight:800;color:var(--xc-text);margin-bottom:6px}
.xc-au-list .latest-bids .list .carousel-item .meta{display:flex;justify-content:space-between;align-items:center}
.xc-au-list .latest-bids .preview{background:var(--xc-card);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.08);border:0;padding:12px;display:block}
.xc-au-list .latest-bids .preview .carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}
.xc-au-list .latest-bids .preview .carousel::-webkit-scrollbar{display:none}
.xc-au-list .latest-bids .preview img{width:100%;height:240px;object-fit:cover;border-radius:12px}
.xc-au-list .auction-table-header ul{display:grid;grid-template-columns:140px 1.2fr 160px 140px 160px 130px;gap:12px;padding:18px 22px;margin:0;background:var(--xc-card);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.08);border:0}
.xc-au-list .auction-table-header li{list-style:none;font-weight:800;color:var(--xc-text);letter-spacing:.3px}
.xc-au-list .product-details-content>ul,.xc-au-list .wdm-auction-single-item> a > ul{display:grid;grid-template-columns:140px 1.2fr 160px 140px 160px 130px;gap:12px;align-items:center;background:var(--xc-card);border-radius:16px;margin:14px auto;padding:16px 22px;box-shadow:0 10px 24px rgba(0,0,0,.08);border:0;max-width:1100px}
.xc-au-list .prod_img img,.xc-au-list .wdm_single_auction_thumb img{width:120px;height:90px;object-fit:cover;border-radius:12px}
.xc-au-list .product-name,.xc-au-list .wdm-auction-title{font-size:18px;font-weight:800;color:var(--xc-text)}
.xc-au-list .product-description{color:var(--xc-muted);font-size:14px}
.xc-au-list .wdm-auction-price{font-weight:800;color:var(--xc-primary-2)}
.xc-au-list input[type=submit],.xc-au-list .wdm_bid_now_btn{padding:10px 16px;border-radius:12px;border:0;background:linear-gradient(180deg,#34d48f,var(--xc-primary));color:#fff;font-weight:800;box-shadow:0 6px 16px rgba(43,185,124,.35);white-space:nowrap}
.xc-au-list input[type=submit]:hover,.xc-au-list .wdm_bid_now_btn:hover{background:linear-gradient(180deg,var(--xc-primary),var(--xc-primary-2))}
.xc-au-list .wdm-mark-red{color:#dc2626;font-weight:700}
.xc-au-list .wdm-mark-normal{color:var(--xc-muted);font-weight:700}

.xc-au-detail{padding:28px;background:var(--xc-bg)}
.xc-au-detail .product-details-row{display:grid;grid-template-columns:2fr 1fr;gap:24px;max-width:1280px;margin:0 auto}
.xc-au-detail .gallery-container,.xc-au-detail .auction_description{background:var(--xc-card);border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08);border:1px solid rgba(31,41,55,.06);overflow:hidden}
.xc-au-detail .gallery-container{padding:16px}
.xc-au-detail .auction_description{padding:22px}
.xc-au-detail .xc-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}
.xc-au-detail .xc-badge{display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:var(--xc-text);background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px}
.xc-au-detail .auction_description h1{margin-top:0;font-size:32px;font-weight:800;color:var(--xc-text)}
.xc-au-detail .bid-count h2{margin:0 0 4px;font-size:22px;font-weight:800;color:var(--xc-primary-2)}
.xc-au-detail .bid-count p{margin:0;color:var(--xc-muted)}
.xc-au-detail .product-details-timer .timer-code{display:flex;align-items:center;gap:8px}
.xc-au-detail .product-details-timer .Ending-text{display:inline-flex;align-items:center;padding:6px 10px;border-radius:10px;background:rgba(43,185,124,.12);color:var(--xc-primary-2);font-weight:700;font-size:13px}
.xc-au-detail .wdm-single-auction-ending{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}
.xc-au-detail .wdm-single-auction-ending .days,.xc-au-detail .wdm-single-auction-ending .hours,.xc-au-detail .wdm-single-auction-ending .minutes,.xc-au-detail .wdm-single-auction-ending .second{display:flex;flex-direction:row;align-items:center;min-width:auto;gap:6px;font-size:13px}
.xc-au-detail .wdm-single-auction-ending .days span,.xc-au-detail .wdm-single-auction-ending .hours span,.xc-au-detail .wdm-single-auction-ending .minutes span,.xc-au-detail .wdm-single-auction-ending .second span{line-height:1}
.xc-au-detail .wdm-single-auction-ending .days strong,.xc-au-detail .wdm-single-auction-ending .hours strong,.xc-au-detail .wdm-single-auction-ending .minutes strong,.xc-au-detail .wdm-single-auction-ending .second strong{font-size:14px}
.xc-au-detail #wdm-buy-now-button,.xc-au-detail #wdm-place-bid-now,.xc-au-detail .wdm-login-to-place-bid,.xc-au-detail .wdm-login-to-buy-now{padding:12px 18px;border-radius:12px;border:0;background:linear-gradient(180deg,#34d48f,var(--xc-primary));color:#fff;font-weight:800;box-shadow:0 6px 16px rgba(43,185,124,.35);white-space:nowrap}
.xc-au-detail .form_group_row label,.xc-au-detail .form-group-block label{font-weight:700;color:var(--xc-text)}
.xc-au-detail .bid_input input[type=text],.xc-au-detail .form-group-block-two input[type=text]{height:44px;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px;width:100%;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}
.xc-au-detail .Enter-more-text small{color:var(--xc-muted)}
.xc-au-detail .xc-essentials-card{background:var(--xc-card);border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08);border:1px solid rgba(31,41,55,.06);padding:16px;margin-top:16px}
.xc-au-detail .xc-essentials-card h3{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--xc-text)}
.xc-au-detail .xc-essentials-card ul{margin:0;padding:0;list-style:none}
.xc-au-detail .xc-essentials-card ul li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}
.xc-au-detail .xc-essentials-card ul li:last-child{border-bottom:0}
.xc-au-detail .xc-essentials-card .label{color:var(--xc-muted);font-weight:700}
.xc-au-detail .xc-essentials-card .value{color:var(--xc-text);font-weight:700}
.xc-au-detail .xc-essentials-grid{background:var(--xc-card);border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08);border:1px solid rgba(31,41,55,.06);padding:12px;margin-top:12px}
.xc-au-detail .xc-essentials-grid h3{margin:0 0 8px;font-size:16px;font-weight:800;color:var(--xc-text)}
.xc-au-detail .xc-essentials-grid .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.xc-au-detail .xc-essentials-grid .item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:8px}
.xc-au-detail .xc-essentials-grid .item .label{display:block;color:var(--xc-muted);font-size:12px;font-weight:700}
.xc-au-detail .xc-essentials-grid .item .value{display:block;color:var(--xc-text);font-size:14px;font-weight:700}

@media (max-width: 960px){
  .xc-au-list .auction-table-header ul,
  .xc-au-list .product-details-content>ul,
  .xc-au-list .wdm-auction-single-item> a > ul{grid-template-columns:100px 1fr 140px 120px 140px 130px}
  .xc-au-detail .product-details-row{grid-template-columns:1fr}
  .xc-au-detail .xc-essentials-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .xc-au-list .latest-bids{grid-template-columns:1fr}
}
@media (max-width: 720px){
  .xc-au-list .auction-table-header ul,
  .xc-au-list .product-details-content>ul,
  .xc-au-list .wdm-auction-single-item> a > ul{grid-template-columns:1fr;gap:10px}
  .xc-au-list .prod_img img,.xc-au-list .wdm_single_auction_thumb img{width:100%;height:180px}
  .xc-au-detail .product-details-row{grid-template-columns:1fr}
  .xc-au-list .carousel-item{flex:0 0 80%}
}
.xc-au-list .container-auw,.xc-au-detail .container-auw{border:0 !important}
