.trade-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.trade-nav label{display:grid;gap:5px;max-width:100%}.trade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.trade-card{display:block;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--panel);min-width:0;overflow-wrap:anywhere;color:inherit;text-decoration:none}.trade-card img{width:100%;height:180px;object-fit:contain;border-radius:10px}.trade-card h2,.trade-card h3{margin:.7em 0}.trade-card p{color:var(--muted)}.trade-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trade-form label{display:grid;gap:6px;min-width:0}.trade-form input,.trade-form select,.trade-form textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.trade-form .wide{grid-column:1/-1}.trade-checks{display:flex;flex-wrap:wrap;gap:12px}.trade-checks label{display:flex;align-items:center}.trade-checks input{width:auto}.trade-media-edit{display:flex;gap:12px;overflow:auto}.trade-media-edit label{flex:0 0 150px}.trade-media-edit img,.trade-media-edit video{width:150px;height:110px;object-fit:contain}.trade-media-edit input{width:auto}.trade-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;max-width:100%;margin:16px 0}.trade-gallery>a,.trade-gallery>img,.trade-gallery>video{flex:0 0 min(90%,540px);width:min(90%,540px);height:340px;scroll-snap-align:start;object-fit:contain;border-radius:12px;background:var(--panel)}.trade-gallery>a img{width:100%;height:100%;object-fit:contain}.trade-text{white-space:pre-wrap;overflow-wrap:anywhere}.trade-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.trade-specs div{padding:12px;border:1px solid var(--line);border-radius:10px}.trade-specs dd{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.trade-table{overflow:auto}.trade-table table{min-width:600px;width:100%}.trade-pill{display:inline-block;padding:5px 10px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}
@media(max-width:650px){.trade-form{grid-template-columns:minmax(0,1fr)}.trade-gallery>a,.trade-gallery>img,.trade-gallery>video{height:260px}.trade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-card{padding:10px;border-radius:12px}.trade-card img{height:130px}.trade-card h2,.trade-card h3{font-size:16px}.trade-nav .btn{padding:9px 12px}.trade-nav input,.trade-nav select{max-width:100%;min-width:0}.trade-nav form{max-width:100%}}
.trade-table input{min-width:80px;max-width:180px;width:100%;box-sizing:border-box}.quote-document h1{font-size:28px}.chat-translate-link{font-size:11px;margin:5px 0}.chat-translate-link a{color:var(--card-inline-link,var(--accent))}
@media print{body:has(.quote-document) *{visibility:hidden}body:has(.quote-document) .quote-document,body:has(.quote-document) .quote-document *{visibility:visible}.quote-document{position:absolute;left:0;top:0;width:100%;box-sizing:border-box;background:#fff!important;color:#111!important;border:0;box-shadow:none}.quote-document .trade-specs div{border:1px solid #ccc}.quote-document .trade-table{overflow:visible}.quote-document table{min-width:0;font-size:11pt}.quote-document a{color:#111}.no-print{display:none!important}}

.trade-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:16px}.trade-stages b{display:block;font-size:26px;margin:10px 0}.trade-stages meter{width:100%;accent-color:var(--card-inline-link,var(--accent))}.trade-form input[type=checkbox]{width:auto}
nav.trade-nav a.btn{display:inline-flex} .trade-nav{margin-bottom:20px} @media(max-width:650px){nav.trade-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}nav.trade-nav a.btn{font-size:13px;padding:9px 6px;text-align:center}}
body:has(.trade-nav) .container .btn.primary{background:#0abab5;color:#042e31;border-color:#0abab5}body[data-ui-theme="fresh_light"]:has(.trade-nav) .container .btn.primary{background:#647481;color:#fff;border-color:#647481}
