/* Adapter styles preserve canonical form nodes and transaction handlers. */
body[data-marketplace]{--rd-green:#145b55;--rd-ink:#111827;--rd-muted:#52615f;--rd-line:#dce5e1;--rd-paper:#fff;background:white;color:#111827;font-family:Inter,Arial,sans-serif}
body[data-marketplace] .site-header{max-width:1600px;min-height:0;position:relative;padding:23px 3%;border:0;margin:auto;background:white;display:flex;align-items:center;gap:24px}
body[data-marketplace] .site-header .wordmark{max-width:none;width:auto}
body[data-marketplace] #nav{display:flex;gap:25px;align-items:center;margin-left:auto;position:static;background:white;border:0;box-shadow:none}
body[data-marketplace] #nav>a{font-size:14px;font-weight:700;white-space:nowrap;padding:0;min-height:48px}
body[data-marketplace] #nav>.mobile-nav-extra{display:none}
body[data-marketplace] .site-header .header-actions{display:flex;margin:0;gap:12px}
body[data-marketplace] .site-header .menu-button{display:none}
body[data-marketplace] .site-header .equipment-menu>summary{font-size:14px;color:var(--accent)}
body[data-marketplace] .equipment-menu-panel{min-width:200px;z-index:100;background:white;border:1px solid var(--line);border-radius:8px;padding:12px}
body[data-marketplace] .equipment-menu-panel a{padding:10px;display:block;min-height:44px;color:var(--accent)}
body[data-marketplace] .lot-shell{max-width:1500px;padding:25px 3% 50px;margin:auto}
body[data-marketplace] .redesign-lot-title h1{font:800 38px/1.15 Inter,Arial,sans-serif;letter-spacing:-.035em}
body[data-marketplace] .lot-panel{background:#f7faf8;border:1px solid #d5e2dc;border-radius:10px}
body[data-marketplace] .lot-two-prices{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:none;padding:0;margin-bottom:22px}
body[data-marketplace] .lot-two-prices>div{background:none;border:0;padding:12px 0}
body[data-marketplace] .lot-two-prices>div:nth-child(2){background:#fff0ca;border:1px solid #ebcf91;border-radius:7px;padding:12px 15px}
body[data-marketplace] .lot-two-prices strong{font:800 30px/1.3 Inter,sans-serif;letter-spacing:-.03em;color:var(--ink)}
body[data-marketplace] :is(.button.dark,#place-bid,.redesign-sticky-actions button:first-child){background:#145b55;color:white;border-color:#145b55}
body[data-marketplace] :is(#buy-now,.redesign-sticky-actions button:nth-child(2)){background:#ffbf47;color:#162744;border-color:#e9a92b}
body[data-marketplace] :is(.button.orange,.ota-inquiry [type=submit]){background:#145b55;color:white;border-color:#145b55}
body[data-marketplace] :is(button,.button,input,select,textarea){font-family:Inter,Arial,sans-serif}
body[data-marketplace] :is(.lot-specs,.redesign-machine-details,.redesign-description,.redesign-specifications){background:white;color:var(--ink)}
body[data-marketplace] .ota-inquiry{background:#f7faf8;border-color:#d5e2dc;color:var(--ink)}
body[data-marketplace] :is(.ota-inquiry,.lot-panel) input,body[data-marketplace] :is(.ota-inquiry,.lot-panel) select,body[data-marketplace] :is(.ota-inquiry,.lot-panel) textarea{min-width:0;max-width:100%;font-size:16px}
body[data-marketplace] footer{max-width:none;margin:0;background:#153c39;color:white;padding:44px 4% 23px}
body[data-marketplace] .contact-band{margin:0}
body[data-marketplace] footer .wordmark{width:auto;max-width:none}
@media(max-width:1200px){body[data-marketplace] #nav{gap:15px}body[data-marketplace] #nav>a{font-size:13px}}
@media(max-width:900px){body[data-marketplace] .site-header{gap:12px}body[data-marketplace] #nav{gap:12px}.ota-redesign .lot-layout{grid-template-columns:1fr}}
@media(max-width:900px){body[data-marketplace] .site-header{padding:17px 4%}body[data-marketplace] .site-header #menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:white;border:0;color:var(--ink)}body[data-marketplace] .site-header #nav{display:none}body[data-marketplace] .site-header #nav.open{display:flex;position:fixed;inset:var(--mobile-nav-top,90px) 0 0;overflow-y:auto;overscroll-behavior:contain;padding:15px 5% 60px;flex-direction:column;align-items:stretch;gap:0;z-index:90}body[data-marketplace] #nav>a,body[data-marketplace] #nav>.mobile-nav-extra{display:flex;font-size:21px;padding:15px 0;min-height:60px;border-bottom:1px solid var(--line)}body[data-marketplace] .header .phone-link,body[data-marketplace] .header .account-link{display:none}body[data-marketplace] .lot-shell{padding:20px 4% 35px}body[data-marketplace] .redesign-lot-title h1{font-size:30px}body[data-marketplace] .lot-two-prices strong{font-size:27px}}

body[data-marketplace] .redesign-purchase-column{display:flex;flex-direction:column;gap:14px;min-width:0}
body[data-marketplace] .redesign-purchase-column>.lot-panel{order:-1;margin:0}
body[data-marketplace] .ota-contact,body[data-marketplace] .site-header [data-redesign-contact]{display:none}
body[data-marketplace] .redesign-purchase-column>.lot-terms{font-size:13px;line-height:1.7;color:var(--muted)}
body[data-marketplace] .lot-layout>*{min-width:0}
body[data-marketplace] .redesign-purchase-column .lot-two-prices{margin-top:0}
