.auction-main{padding-top:65px;padding-bottom:65px}.auction-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:40px}.auction-heading h1{font-size:clamp(54px,7vw,90px)}.auction-heading p{max-width:540px;color:var(--muted)}.auction-heading .eyebrow{color:var(--cyan)}.catalog-note{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:18px 0 32px;font-size:14px;color:var(--muted)}.live-dot{width:8px;height:8px;background:var(--cyan);border-radius:50%;flex-shrink:0}.panel{background:var(--panel);border:1px solid var(--line);padding:30px;margin-bottom:28px}.panel h2{font-size:27px;letter-spacing:-.025em;margin:0 0 16px}.filter-top,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.filter-top{margin-bottom:20px}.filter-top h2{margin:0}.quiet{border:1px solid #47545f;background:transparent;color:var(--text);padding:10px 16px;cursor:pointer;font:inherit}.quiet:hover{border-color:var(--cyan);color:var(--cyan)}input,select{width:100%;min-width:0;padding:12px;background:#090c10;border:1px solid #45515c;border-radius:0;color:var(--text);font:inherit;color-scheme:dark}input:focus,select:focus{outline:2px solid var(--cyan);outline-offset:2px}label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#b7c1cb}input[type=file]{padding:18px}input::placeholder{color:#8998a6}.filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:20px}.search-label{font-size:14px}.search-label input{font-size:17px}.sort{flex-direction:row;align-items:center;white-space:nowrap}.sort select{width:auto}.toolbar{margin-bottom:20px}.toolbar p{color:#b7c1cb}.auction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.auction-card{border:1px solid var(--line);padding:28px;background:linear-gradient(145deg,#131a20,#0d1014);display:flex;flex-direction:column;min-width:0}.card-top{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.05em}.pill{background:#12303a;color:#83e6ff;padding:4px 9px;white-space:nowrap}.pill.dim{background:#302821;color:#efcb9c}.auction-card h2{font-size:28px;margin:22px 0 6px;letter-spacing:-.02em}.auction-card .address{color:#bdc6cf;margin:0 0 24px;min-height:3em}.facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0}.facts span{display:block;color:var(--muted);font-size:12px}.facts strong{font-size:21px;font-weight:500}.auction-card details{border:0;padding:16px 0;margin:0}.auction-card summary{font-size:14px;cursor:pointer;color:#c9d4df}.auction-card details p{font-size:13px;color:#aebbc7;overflow-wrap:anywhere}.card-meta{font-size:11px;color:#91a2af;margin:12px 0 22px}.card-actions{display:flex;align-items:center;gap:20px;margin-top:auto;flex-wrap:wrap}.card-actions .button{font-size:13px;padding:10px 16px}.card-actions .text-link{font-size:12px}.fineprint{font-size:12px;color:#8fa0ad;margin:30px 0 45px}.pagination{display:flex;gap:20px;justify-content:center;margin:30px 0}.pagination button:disabled{opacity:.35;cursor:default}.auction-cta{text-align:center;padding:45px}.auction-cta h2{font-size:36px}.auction-cta p{color:var(--muted)}.alert{border-left:3px solid var(--cyan);padding:18px;background:#10202a}.error{color:#ffb1a5}.admin-form{display:grid;gap:20px;max-width:1000px}.admin-form .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-form h2,.admin-form p{margin:0}.admin-form button{justify-self:start}.admin-form label{font-size:15px}.table-scroll{overflow:auto;margin:20px 0;max-height:550px}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:12px;border-bottom:1px solid var(--line);min-width:120px}th{color:var(--cyan);background:#101418;position:sticky;top:0}details.panel summary{cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[hidden]{display:none!important}
@media(max-width:1000px){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-heading{gap:30px}.brand img{width:190px}header nav{gap:18px}.wrap{padding-left:28px;padding-right:28px}}
@media(max-width:650px){header{padding:20px;flex-wrap:wrap;gap:18px}header nav{display:flex;order:3;width:100%;justify-content:center}.brand img{width:160px}header .button.small{padding:8px 12px;font-size:12px}.wrap{padding-left:18px;padding-right:18px}.auction-main{padding-top:38px}.auction-heading{grid-template-columns:1fr;gap:6px}.auction-heading h1{font-size:60px}.auction-heading .intro{font-size:20px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.panel{padding:20px}.filter-top{align-items:flex-start}.filter-top h2{font-size:21px}.filter-top .quiet{font-size:12px;padding:8px;white-space:nowrap}.toolbar{align-items:flex-start;flex-direction:column;gap:8px}.toolbar p{margin:0}.auction-grid{grid-template-columns:1fr}.auction-card{padding:22px}.card-top{font-size:10px}.facts strong{font-size:19px}.auction-cta h2{font-size:28px}.admin-form .filter-grid{grid-template-columns:1fr}.actions{flex-wrap:wrap}.sort{width:100%;justify-content:space-between}.table-scroll{max-height:450px}}

.card-top{flex-wrap:wrap}.card-meta{overflow-wrap:anywhere}

.interest{margin-top:auto}.interest-label{font-size:16px;font-weight:700;color:var(--text);margin:6px 0 12px}.interest .card-actions{gap:12px}.email-button{background:transparent;color:var(--cyan)}.email-button:hover{color:#041016}.request-layout{max-width:850px}.request-form{display:grid;gap:22px}.request-form label{margin:0;font-size:14px}.request-form input,.request-form textarea{margin:0}.request-form textarea{width:100%;min-height:160px;background:#090c10;border:1px solid #45515c;color:var(--text);font:inherit;padding:12px;resize:vertical}.request-form textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.request-form .consent{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.request-form .consent input{width:18px;height:18px;flex-shrink:0;margin-top:4px}.request-form .consent a{text-decoration:underline;color:var(--cyan)}.request-form input[readonly]{color:#b5c7d1}.request-form button{justify-self:start}.request-form button:disabled{opacity:.6;cursor:wait}.request-status{margin:0}.request-form .trap{position:absolute;left:-10000px}.request-intro{color:var(--muted);max-width:640px}
.report-offer{border-top:1px solid #45515c;padding-top:22px;margin-top:24px}.report-offer h3{font-size:23px;margin:8px 0}.report-offer .eyebrow{font-size:11px}.report-price{font-size:23px;color:var(--cyan)}.report-total{font-size:13px;color:var(--muted)}.report-offer .card-actions{flex-wrap:wrap;align-items:center}.report-offer .text-link{font-size:13px}.request-layout li{margin:12px 0}.request-layout h1{font-size:clamp(40px,8vw,76px)}
