#tradeView{max-width:780px;margin:0 auto}#tradeView h2{margin-bottom:14px}.trade-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:15px}.trade-tools select{max-width:180px}.trade-panel,.trade-post{background:#1b2432;border:1px solid #354055;border-radius:13px;padding:15px;margin:12px 0}.trade-panel h3{margin-top:0}.trade-panel form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trade-panel input,.trade-panel textarea,.trade-panel select{width:100%}.trade-panel textarea{grid-column:1/-1;min-height:95px;resize:vertical}.trade-panel form button{min-width:100px}.trade-post-top,.trade-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.trade-post h3{margin:12px 0 7px}.trade-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.trade-category{font-size:13px;border-radius:6px;padding:4px 9px;background:#314361}.trade-category.complete{background:#45505a}.trade-tag{font-weight:700;color:#a7c7ff}.trade-actions{justify-content:flex-end;margin-top:12px}.trade-actions button{padding:7px 12px}#tradeStatus{min-height:20px;color:#a9c3e9}:root[data-theme="light"] .trade-panel,:root[data-theme="light"] .trade-post{background:#fff;border-color:#d8e0eb}:root[data-theme="light"] .trade-tag{color:#2c56a3}@media(max-width:520px){.trade-panel form{grid-template-columns:1fr}.trade-panel textarea{grid-column:1}}
/* P6.7: no sign-up UI; threaded-by-post anonymous comments */
.trade-comments{margin-top:15px;border-top:1px solid #354055;padding-top:12px}.trade-comments h4{margin:0 0 10px;font-size:14px}.trade-comment{padding:10px 0;border-bottom:1px solid #354055}.trade-comment-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.trade-comment .trade-content{margin:7px 0}.trade-comment-delete{padding:4px 9px;font-size:12px}.trade-comment-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.trade-comment-form input{grid-column:1/-1}.trade-comment-form textarea{min-height:58px;resize:vertical}.trade-comment-form button{align-self:end}.trade-panel form button:disabled,.trade-comment-form button:disabled{opacity:.5;cursor:wait}:root[data-theme="light"] .trade-comments,:root[data-theme="light"] .trade-comment{border-color:#d8e0eb}
@media(max-width:520px){.trade-comment-form{grid-template-columns:1fr}.trade-comment-form button{justify-self:end}}

/* P6.8: filter tabs and opt-in editor */
.trade-tabs{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.trade-tabs button{padding:8px 11px;border-radius:8px;white-space:nowrap;min-width:0}.trade-tabs .trade-filter-active{background:#476eac;color:#fff;border-color:#83a6df}.trade-category-tabs{grid-column:1/-1}.trade-panel[hidden]{display:none}#tradeWriteToggle{white-space:nowrap}#tradeStatus{margin:4px 0}
@media(max-width:520px){.trade-tools{align-items:flex-start}.trade-tabs button{font-size:12px;padding:7px 8px}}
