.transfer-head-stats{display:flex;gap:10px;flex-wrap:wrap}.transfer-head-stats div{padding:10px 15px;border:1px solid var(--line);border-radius:11px;background:#26313f}.transfer-head-stats span,.transfer-head-stats strong{display:block}.transfer-head-stats span{color:var(--muted);font-size:10px}.transfer-head-stats strong{color:var(--accent);font-size:18px;margin-top:3px}.aging-status{padding:12px 16px;margin-bottom:12px;color:#cbd6df;border-left:3px solid var(--accent)}
.transfer-filters{padding:15px;display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:12px;align-items:end;margin-bottom:18px}.transfer-filters label,.sell-card label{color:var(--muted);font-size:10px;font-weight:800}.transfer-filters select,.transfer-filters input,.sell-card select,.sell-card input{display:block;width:100%;margin-top:5px;padding:10px;border-radius:9px;border:1px solid var(--line);background:#172230;color:var(--text);box-sizing:border-box}.transfer-filters .button{height:39px}
.transfer-layout{display:grid;grid-template-columns:minmax(720px,1.6fr) minmax(320px,.65fr);gap:18px}.transfer-market-card,.transfer-detail,.sell-card,.transfer-history-card,.my-listings-card{padding:18px}.transfer-table-head,.market-row{display:grid;grid-template-columns:minmax(170px,1.4fr) 76px 80px 52px 58px 58px 62px 110px;gap:8px;align-items:center}.transfer-table-head{padding:10px 12px;color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:800;border-bottom:1px solid var(--line)}.market-list{max-height:680px;overflow:auto}.market-row{padding:11px 12px;border-bottom:1px solid var(--line);cursor:pointer}.market-row:hover{background:#303b49}.market-row.selected{background:#29453f;box-shadow:inset 3px 0 var(--accent)}.market-row strong small{display:block;color:var(--muted);font-weight:500;margin-top:2px}.market-price,.talent-market{color:var(--accent)}
.transfer-side{display:flex;flex-direction:column;gap:18px}.transfer-detail{position:sticky;top:110px}.transfer-detail .button,.sell-card .button{width:100%;margin-top:12px}.transfer-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.transfer-detail-grid div{padding:10px;background:#26313f;border:1px solid var(--line);border-radius:9px}.transfer-detail-grid span,.transfer-detail-grid strong{display:block}.transfer-detail-grid span{color:var(--muted);font-size:10px}.transfer-attributes{display:grid;grid-template-columns:1fr 1fr;gap:5px}.transfer-attributes span{display:flex;justify-content:space-between;padding:6px 8px;border-radius:7px;background:#26313f;color:var(--muted);font-size:11px}.sell-card #sell-player-value{color:var(--accent);font-weight:800;margin:10px 0}.sell-card #sell-player-value small{display:block;color:var(--muted);font-weight:500;margin-top:4px}.sell-card>small{display:block;color:var(--muted);margin-top:9px;line-height:1.4}.price-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.price-presets button,.user-listing button{border:1px solid var(--line);background:#344050;color:var(--text);border-radius:8px;padding:7px;cursor:pointer}.price-presets button:hover,.user-listing button:hover{border-color:var(--accent);color:var(--accent)}.user-listing{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.user-listing strong,.user-listing small{display:block}.user-listing small{color:var(--muted);margin-top:3px}.transfer-history-row{padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.transfer-history-row span{display:block;color:var(--muted);margin-top:3px}#transfer-message{min-height:38px;color:var(--accent)}#transfer-message.error{color:var(--danger)}
@media(max-width:1200px){.transfer-filters{grid-template-columns:repeat(3,1fr)}.transfer-layout{grid-template-columns:1fr}.transfer-side{display:grid;grid-template-columns:1fr 1fr}.transfer-detail{position:static}.transfer-history-card{grid-column:1/-1}}
@media(max-width:750px){.transfer-filters{grid-template-columns:1fr 1fr}.transfer-table-head{display:none}.market-row{grid-template-columns:1fr 70px 60px 100px}.market-row>:nth-child(2),.market-row>:nth-child(4),.market-row>:nth-child(6),.market-row>:nth-child(7){display:none}.transfer-side{display:block}.transfer-side .panel{margin-top:12px}}
