.buildup-auctions-wrap{--green:#8cff00;--green2:#c7ff66;--black:#070707;--gray:#141414;--border:rgba(140,255,0,.45);color:#fff;padding:24px 0 40px;font-family:Arial,Helvetica,sans-serif}.buildup-auctions-wrap *{box-sizing:border-box}.buildup-auctions-hero{background:radial-gradient(circle at top right, rgba(140,255,0,.2), transparent 35%),radial-gradient(circle at top left, rgba(0,255,180,.12), transparent 32%),linear-gradient(135deg,#0b0b0b,#141414 52%,#0a0a0a);border:2px solid var(--border);border-radius:28px;padding:28px;box-shadow:0 0 0 1px rgba(140,255,0,.12),0 16px 40px rgba(0,0,0,.35),0 0 30px rgba(140,255,0,.12);margin-bottom:22px}.buildup-kicker{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(140,255,0,.12);color:var(--green2);border:1px solid rgba(140,255,0,.35);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.buildup-auctions-hero h1{margin:14px 0 8px;font-size:clamp(30px,5vw,54px);color:var(--green);text-shadow:0 0 18px rgba(140,255,0,.18)}.buildup-auctions-hero p{max-width:820px;font-size:17px;line-height:1.55;color:#f2f2f2}.buildup-hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.buildup-hero-badges span,.buildup-filters a,.buildup-category,.buildup-status{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.03em}.buildup-hero-badges span{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.buildup-notice,.buildup-empty,.buildup-contact-card,.buildup-card,.buildup-submit-card,.buildup-single,.buildup-filters{background:linear-gradient(180deg,#101010,#0b0b0b);border:1px solid rgba(140,255,0,.18);box-shadow:0 10px 30px rgba(0,0,0,.25)}.buildup-notice{padding:14px 16px;border-left:4px solid var(--green);border-radius:16px;margin:0 0 20px;color:#f5f5f5}.buildup-auctions-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.95fr);gap:22px}.buildup-filters{display:flex;flex-wrap:wrap;gap:10px;border-radius:18px;padding:14px;margin-bottom:18px}.buildup-filters a{color:#f7f7f7;text-decoration:none;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.buildup-filters a.active,.buildup-filters a:hover{background:rgba(140,255,0,.16);color:#fff;border-color:rgba(140,255,0,.45)}.buildup-listing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.buildup-card{border-radius:24px;overflow:hidden}.buildup-card-image{display:block;min-height:220px;background:#181818 center/cover no-repeat;position:relative;text-decoration:none}.buildup-card-image span,.buildup-gallery-empty{display:flex;align-items:center;justify-content:center;min-height:220px;color:#bdbdbd}.buildup-card-body{padding:18px}.buildup-card-topline{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.buildup-status{background:rgba(140,255,0,.16);color:var(--green2);border:1px solid rgba(140,255,0,.45)}.buildup-status-sold{background:rgba(0,180,255,.16);border-color:rgba(0,180,255,.45);color:#91e3ff}.buildup-status-no_sale{background:rgba(255,85,85,.15);border-color:rgba(255,85,85,.3);color:#ffb7b7}.buildup-category{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);color:#eee}.buildup-card h3,.buildup-single h2,.buildup-submit-card h3{margin:8px 0 10px;line-height:1.2}.buildup-card h3 a,.buildup-backlink a{color:#fff;text-decoration:none}.buildup-card p,.buildup-detail-copy,.buildup-submit-card p,.buildup-contact-card p{color:#dedede;line-height:1.6}.buildup-price-row,.buildup-meta-row,.buildup-price-stack,.buildup-inline-fields{display:grid;gap:12px}.buildup-price-row{grid-template-columns:repeat(2,1fr);margin:16px 0 12px}.buildup-meta-row{grid-template-columns:1fr auto;align-items:center;color:#cfcfcf;font-size:14px}.buildup-price-row small,.buildup-price-stack small{display:block;color:#bdbdbd;margin-bottom:4px}.buildup-price-row strong,.buildup-price-stack strong{font-size:19px;color:var(--green)}.buildup-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:none;border-radius:16px;background:linear-gradient(180deg,#9fff1a,#72d100);color:#081100;font-weight:900;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgba(140,255,0,.18)}.buildup-button.alt{background:linear-gradient(180deg,#ffffff,#d9d9d9);color:#111}.buildup-submit-card,.buildup-single{border-radius:24px;padding:20px}.buildup-submit-form label,.buildup-action-form label{display:block;margin:14px 0 6px;font-weight:700;color:#f5f5f5}.buildup-submit-form input,.buildup-submit-form select,.buildup-submit-form textarea,.buildup-action-form input{width:100%;background:#050505;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 14px}.buildup-inline-fields{grid-template-columns:repeat(2,1fr)}.buildup-single-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;align-items:start}.buildup-gallery{display:grid;gap:14px}.buildup-gallery-shot{overflow:hidden;border-radius:20px;background:#131313;border:1px solid rgba(255,255,255,.08)}.buildup-gallery-shot img{display:block;width:100%;height:auto}.buildup-countdown,.buildup-countdown-large{color:var(--green2);font-weight:800}.buildup-countdown-large{margin:12px 0 16px;padding:12px 14px;border-radius:14px;background:rgba(140,255,0,.09);border:1px solid rgba(140,255,0,.25)}.buildup-price-stack{grid-template-columns:repeat(2,1fr);margin:16px 0}.buildup-contact-card{padding:16px;border-radius:18px;margin:16px 0}.buildup-reserve-flag{color:var(--green2);font-weight:700}.buildup-backlink{margin-bottom:18px}.buildup-action-form{margin-top:16px}@media (max-width:960px){.buildup-auctions-grid,.buildup-single-grid{grid-template-columns:1fr}}@media (max-width:640px){.buildup-auctions-hero{padding:20px}.buildup-card-body,.buildup-submit-card,.buildup-single{padding:16px}.buildup-inline-fields,.buildup-price-stack,.buildup-price-row,.buildup-meta-row{grid-template-columns:1fr}}

.buildup-status-sold,.buildup-status-no_sale{background:rgba(255,40,40,.16);border-color:rgba(255,40,40,.5);color:#ff5c5c}
.buildup-ended-flag{color:#ff4b4b;font-weight:900;letter-spacing:.08em}
.buildup-countdown-ended{background:rgba(255,40,40,.12);border-color:rgba(255,40,40,.35);color:#ff5c5c;text-align:center}
.buildup-ended-message{border-left:4px solid #ff4b4b;color:#ffd0d0}
.buildup-button.ended{background:linear-gradient(180deg,#242424,#171717);color:#f2f2f2;box-shadow:none}
