.trades-hero-grid{grid-template-columns:minmax(0,1fr) min(48%,484px);align-items:end;gap:12px 28px;display:grid}.trades-hero-main{min-width:0}.trades-hero-aside{z-index:1;padding-top:108px;position:relative}.trades-spotlight{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.7px;display:grid}.trades-spotlight-tile{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow);border-top:none;border-radius:9.9px;flex-direction:column;align-items:flex-start;min-height:63.8px;padding:15.4px 8.8px 11px;display:flex;position:relative;overflow:hidden}.trades-spotlight-tile:before{content:"";background-image:repeating-linear-gradient(90deg, var(--color-line) 0 1.5px, transparent 1.5px 18px);height:6.6px;position:absolute;top:0;left:0;right:0}.trades-spotlight-tile .tv{font-family:var(--font-display);color:var(--color-navy);font-size:16.5px;font-weight:800;line-height:1}.trades-spotlight-tile .tk{color:var(--color-red);letter-spacing:.03em;text-transform:uppercase;margin-top:5.5px;font-size:8.8px;font-weight:700;line-height:1.15}.trades-spotlight-tile .tw{color:var(--color-ink-soft);margin-top:2.2px;font-size:9.35px;line-height:1.2}.trades-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 18px;display:flex}.trades-team-filter{flex-direction:column;gap:6px;min-width:min(100%,280px);display:flex}.trades-team-filter-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:700}.trades-team-select{appearance:none;font:inherit;color:var(--color-navy);background:var(--color-surface);border:1px solid var(--color-line);background-image:linear-gradient(45deg, transparent 50%, var(--color-navy) 50%), linear-gradient(135deg, var(--color-navy) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 12px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:9px;padding:10px 36px 10px 14px;font-size:13px;font-weight:600}.trades-clear-filter{color:var(--color-red);font-size:12.5px;font-weight:700}.trades-board{padding:0;overflow:hidden}.trades-empty{color:var(--color-ink-faint);margin:0;padding:24px 20px;font-size:12.5px}.trades-table-wrap{overflow-x:auto}table.trades-table{border-collapse:collapse;width:100%}table.trades-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);background:var(--color-surface);padding:10px 20px;font-size:10px;font-weight:700}table.trades-table td{border-top:1px solid var(--color-line);vertical-align:middle;padding:10px 20px;font-size:12.5px}table.trades-table tbody tr:hover td{background:#fbfcfd}table.trades-table .col-date{font-family:var(--font-mono);color:var(--color-ink-faint);white-space:nowrap;width:7.5rem;font-size:11.5px}table.trades-table .col-teams{width:14rem}table.trades-table .col-detail{min-width:280px}.trades-team-pair{align-items:flex-start;gap:8px;display:flex}.trades-team-pair--single{justify-content:flex-start}.trades-team-chip{flex-direction:column;align-items:center;gap:4px;min-width:48px;display:flex}.trades-team-chip span{color:var(--color-navy);font-size:10px;font-weight:700;line-height:1}.trades-team-logo{object-fit:contain;width:44px;height:44px}.trades-team-logo--empty{background:var(--color-navy-pale);border-radius:50%;display:block}.trades-team-flow{height:44px;color:var(--color-red);flex:none;justify-content:center;align-items:center;display:flex}.trades-logo-flow-svg{flex:none;display:block}.trades-logo-flow-red{fill:var(--color-red)}.trades-logo-flow-green{fill:var(--color-good)}.trades-row-arrow{vertical-align:middle;color:var(--color-red);align-items:center;margin:0 .55em;display:inline-flex}.trades-row-summary{color:var(--color-ink);margin:0;line-height:1.45}.trades-row-team,.trades-row-player{color:var(--color-navy);font-weight:700}.trades-row-team:hover,.trades-row-player:hover{color:var(--color-red)}@media (max-width:980px){.trades-hero-grid{grid-template-columns:1fr}.trades-hero-aside{padding-top:0}}@media (max-width:640px){table.trades-table .col-date,table.trades-table .col-teams{display:none}table.trades-table td{padding:12px 16px}table.trades-table th.col-detail{padding-left:16px}}
