.possible-trades-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:20px 0 12px}
.possible-trades-filters label{display:flex;flex:1 1 170px;flex-direction:column;gap:5px;font-size:.82rem;font-weight:700}
.possible-trades-filters label:nth-child(3){flex:0 1 135px}
.possible-trades-filters input,.possible-trades-filters select{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--bg);color:var(--text);font:inherit}
.possible-trades-filters input::placeholder{color:var(--muted);font-weight:400}
.possible-trades-filters input:focus,.possible-trades-filters select:focus{outline:2px solid #7dd3fc;outline-offset:2px}
.possible-trades-filters button{min-height:42px;padding:10px 14px}
.possible-trades-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;align-items:center}
.possible-trades-meta p{margin:4px 0}.possible-trades-meta [data-trades-count]{font-weight:700}
.possible-trades-list{display:grid;gap:14px;margin-top:16px}
.possible-trade.card{padding:18px;min-width:0;border:1px solid var(--line)}
.possible-trade header{display:flex;justify-content:space-between;align-items:start;gap:12px}
.possible-trade header>div{display:flex;align-items:center;gap:10px;min-width:0}
.possible-trade h3{font-size:1rem;margin:0;overflow-wrap:anywhere}
.possible-trade-kind{flex:none;border-radius:8px;padding:5px 9px;color:#7dd3fc;background:rgba(56,189,248,.12);font-size:.78rem;font-weight:800;white-space:nowrap}
.possible-trade-steps{list-style:none;counter-reset:exchange;padding:0;margin:12px 0 0;display:grid;gap:12px}
.possible-trade-steps>li{counter-increment:exchange;border-top:1px solid var(--line);padding-top:12px}
.possible-trade-step-label{color:var(--muted);font-size:.78rem;margin-bottom:8px}
.possible-trade-step-label:before{content:counter(exchange) '. ';font-weight:800}
.possible-trade-transfer{display:flex;justify-content:space-between;gap:12px;padding:5px 0}
.possible-trade-people{display:flex;align-items:baseline;gap:8px;min-width:0;overflow-wrap:anywhere;font-size:.88rem}
.possible-trade-people>span{color:var(--muted)}
.possible-trade-card{display:flex;gap:8px;align-items:baseline;text-align:right;font-size:.88rem;overflow-wrap:anywhere}
.possible-trade-card small{color:var(--muted);white-space:nowrap;font-size:.75rem}
.possible-trades-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}
.possible-trades-empty{padding:24px 0}.possible-trades-empty h3{margin-bottom:6px}
[data-trades-error]:not(:empty){padding:12px 14px;margin-top:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px}
@media(max-width:600px){.possible-trades-filters{gap:8px}.possible-trades-filters label{flex-basis:calc(50% - 8px)}.possible-trades-filters label:nth-child(3){flex:1 1 120px}.possible-trade.card{padding:14px}.possible-trade header{flex-wrap:wrap}.possible-trade-transfer{flex-direction:column;gap:2px;padding:7px 0}.possible-trade-card{text-align:left;padding-left:0}.possible-trades-meta{flex-direction:column;align-items:start}.possible-trade header>div{align-items:start}}
