/* site/auction-desk.css */
/* One calm search desk, not a wall of simulated live prices. Full truck art
 * stays contained. Controls reflow at phone widths and never conceal notices.
 * Motion is local hover only. Shared masthead remains stationary on the left. */
.phosphor-theme:has(.auction-desk) .site-mast[data-compact=true]{background:#f5f4f0f5;backdrop-filter:blur(18px)}.auction-desk{padding-top:24px}.auction-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:15px 0 24px;border-bottom:1px solid #d4d8cc;font-size:12px}.auction-nav a,.auction-back,.auction-text-link,.auction-bottom a,.auction-guide a,.auction-evidence>a{background:transparent!important;box-shadow:none!important;border:0!important;padding:8px 0;display:inline-block;border-radius:0!important}.auction-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px 0 30px}.auction-hero h1,.auction-page-head h1,.lot-detail h1{font-size:clamp(40px,5vw,76px);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:22px 0}.auction-hero p,.auction-page-head>p{font-size:18px;line-height:1.8;color:#5c6654;max-width:600px}.auction-hero img{width:100%;height:350px;object-fit:contain}.auction-text-link{font-size:13px}.auction-notice{display:flex;flex-wrap:wrap;gap:10px 24px;background:#e7eadd;border-radius:12px;padding:18px 22px;font-size:12px;line-height:1.7;margin:20px 0 34px}.auction-notice strong{font-weight:500}.auction-notice span{color:#57634f}.auction-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:40px;align-items:start}.auction-filters{background:#eaece3;border-radius:18px;padding:22px;display:grid;gap:17px}.filter-head{display:flex;justify-content:space-between;align-items:center}.auction-text-button{background:none;border:0;font-size:12px;padding:8px}.auction-desk label{display:grid;gap:8px;font-size:12px;color:#414d37}.auction-desk select,.auction-desk input:not([type=checkbox]),.auction-desk textarea{font:inherit;min-height:44px;border:1px solid #bec7b2;background:#f7f7f1;border-radius:9px;padding:11px 12px;width:100%;min-width:0;color:#20291c}.auction-desk input:focus-visible,.auction-desk select:focus-visible,.auction-desk textarea:focus-visible{outline:2px solid #6f813d;outline-offset:3px}.year-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-note,.lot-small{font-size:11px;line-height:1.8;color:#69745f;margin:0}.auction-secondary,.auction-primary{display:flex;justify-content:center;align-items:center;text-align:center;gap:14px;border:1px solid #b1bca0;background:transparent;border-radius:10px;padding:14px 18px;min-height:46px;font:500 12px Phosphor Sans,Arial,sans-serif}.auction-primary{background:#c5d957;border:0;color:#202717;width:100%}.results-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:14px}.results-head h2{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:10px 0}.results-head label{max-width:175px}.auction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;margin-bottom:25px}.auction-card{min-width:0;border-radius:20px;background:#eeefe8;overflow:hidden}.auction-card>a{background:transparent!important;display:block}.lot-art{position:relative;background:#e8ebdf;padding:35px 15px 12px}.lot-art img{width:100%;height:215px;object-fit:contain;transition:transform .3s cubic-bezier(.16,1,.3,1)}.auction-card:hover img{transform:translateY(-4px)} .art-disclosure{display:block;font-size:10px;color:#65715b;text-align:center;padding:4px 0 8px}.lot-id{position:absolute;left:20px;top:16px;font:9px Phosphor Mono,monospace;letter-spacing:.08em;color:#6a775a}.lot-copy{padding:23px}.lot-copy h3{font-size:25px;letter-spacing:-.035em;font-weight:500;display:flex;justify-content:space-between;gap:15px;margin:10px 0 18px}.lot-copy h3>span{font-size:16px}.lot-tags{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;color:#4d5c3c}.lot-tags span+span:before{content:'';display:inline-block;width:4px;height:4px;border-radius:1px;background:#88927e;margin-right:12px;vertical-align:middle}.lot-copy dl{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:11px;color:#657059;margin:20px 0}.lot-copy dd{margin:0;text-align:right}.age-label{font-size:12px;color:#404d35;margin-bottom:7px}.auction-empty{background:#eaece3;padding:40px;border-radius:16px;margin-top:24px}.auction-empty[hidden]{display:none}.auction-empty h3{font-size:26px;font-weight:500}.auction-empty p{font-size:14px;line-height:1.8;max-width:600px}.auction-empty button{margin-top:20px}.auction-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:75px 0 40px;margin-top:50px;border-top:1px solid #d2d9c7}.auction-bottom h2,.auction-evidence h2,.auction-guide h2,.request-layout h2{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:18px 0}.auction-bottom p,.auction-guide p,.auction-evidence p{font-size:15px;line-height:1.85;color:#5e6a53}.auction-bottom a,.auction-guide a{margin-right:25px;font-size:13px}.auction-page-head{padding:50px 0 40px;max-width:850px}.auction-guide{max-width:1000px}.auction-guide section{padding:35px 0;border-top:1px solid #d2d9c7}.auction-back{font-size:12px;margin:20px 0}.lot-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:55px;margin:40px 0}.lot-detail figure{margin:0;background:#e8ebdf;border-radius:24px;padding:25px;align-self:start}.lot-detail img{width:100%;height:430px;object-fit:contain}.lot-detail figcaption{font-size:11px;line-height:1.8;color:#64705b;padding:15px}.lot-detail h1{font-size:clamp(38px,4vw,58px)}.lot-detail p{font-size:14px;line-height:1.8;color:#5c6851}.detail-facts{display:grid;grid-template-columns:1fr 1.2fr;gap:14px 20px;font-size:12px;line-height:1.6;margin:25px 0}.detail-facts dt{color:#6c775f}.detail-facts dd{margin:0}.auction-evidence{padding:45px 0;border-top:1px solid #d2d9c7}.auction-evidence>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.auction-evidence h3{font-size:20px;font-weight:500}.request-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.bid-request,.cost-planner{background:#e9ece1;border-radius:20px;padding:35px}.bid-request{display:grid;gap:20px}.bid-request h2{margin:0}.bid-request>p,.cost-planner>p{font-size:13px;line-height:1.8;color:#5c6850}.bid-request .request-check{display:flex;gap:13px;align-items:start;line-height:1.7}.request-check input{margin-top:4px;width:18px;height:18px;flex-shrink:0}.cost-planner form{display:grid;gap:18px;margin:25px 0}.cost-planner output{display:block;padding:20px 0;font-size:20px;line-height:1.5;letter-spacing:-.02em;border-top:1px solid #bbc6ac}.auction-desk [role=alert]{font-size:13px;color:#923b21}.auction-desk h1,.auction-desk h2,.auction-desk h3,.auction-desk dd{overflow-wrap:anywhere}
@media(max-width:1000px){.auction-workspace{grid-template-columns:215px minmax(0,1fr);gap:22px}.auction-hero img{height:300px}.lot-art img{height:160px}.lot-copy{padding:20px}.lot-detail{gap:30px}.lot-detail img{height:330px}.request-layout{gap:22px}.bid-request,.cost-planner{padding:25px}}
@media(max-width:760px){body:has(.auction-desk){padding-bottom:0}.auction-desk{padding-top:12px}.auction-hero{grid-template-columns:1fr;gap:0;padding:30px 0 5px}.auction-hero h1{font-size:clamp(40px,9vw,62px)}.auction-hero img{height:245px}.auction-hero p{font-size:16px}.auction-workspace{grid-template-columns:1fr}.auction-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.filter-head,.auction-filters>.filter-note,.auction-filters>button{grid-column:1/-1}.auction-filters .year-pair{grid-column:1/-1}.auction-grid{gap:16px}.results-head{align-items:start}.results-head h2{font-size:25px}.lot-art img{height:170px}.lot-copy h3{font-size:22px}.lot-copy dl{grid-template-columns:1fr}.lot-copy dd{text-align:left}.auction-bottom,.lot-detail,.request-layout{grid-template-columns:1fr;gap:22px}.auction-bottom{padding-top:40px}.lot-detail img{height:300px}.auction-evidence>div{grid-template-columns:1fr;gap:15px}.auction-page-head h1{font-size:45px}.auction-nav{gap:8px 22px}.auction-notice{padding:16px 18px}.auction-evidence{padding-top:30px}.auction-card .lot-tags{line-height:1.6}.lot-id{font-size:8px}.results-head label{max-width:145px}}
@media(max-width:480px){.auction-grid{grid-template-columns:1fr}.lot-art img{height:225px}.lot-copy dl{grid-template-columns:1fr auto}.lot-copy dd{text-align:right}.auction-filters{padding:18px;gap:14px}.results-head{flex-wrap:wrap}.results-head label{max-width:none;width:100%}.auction-empty{padding:25px}.auction-page-head h1{font-size:39px}.detail-facts{grid-template-columns:1fr;gap:6px}.detail-facts dd{margin-bottom:12px}.bid-request,.cost-planner{padding:22px}}
@media(prefers-reduced-motion:reduce){.lot-art img{transition:none}.auction-card:hover img{transform:none}}
