.trades-page.svelte-1wpcrt9{padding:.5rem 0 2rem}.trades-header.svelte-1wpcrt9{margin-bottom:.6rem}.trades-title.svelte-1wpcrt9{font-size:1.4rem;font-weight:700;letter-spacing:.02em;color:var(--ink-strong, #2c2a25);margin:0 0 .1rem}.trades-subtitle.svelte-1wpcrt9{font-size:.65rem;color:var(--ink-muted, #6b6558);margin:0}.empty-state.svelte-1wpcrt9{text-align:center;padding:1.5rem 1rem;border:1px dashed var(--card-border, #e5e0d5);border-radius:3px;background:var(--card-bg, #faf8f0)}.empty-state.svelte-1wpcrt9 p:where(.svelte-1wpcrt9){font-size:.75rem;color:var(--ink-muted, #6b6558);margin:0}.season-tabs.svelte-1wpcrt9{display:flex;gap:0;margin-bottom:.6rem;border-bottom:1px solid var(--card-border, #e5e0d5)}.season-tab.svelte-1wpcrt9{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;font-family:inherit;font-size:.65rem;font-weight:600;color:var(--ink-muted, #6b6558);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s}.season-tab.svelte-1wpcrt9:hover{color:var(--ink-strong, #2c2a25)}.season-tab--active.svelte-1wpcrt9{color:var(--ink-strong, #2c2a25);border-bottom-color:var(--accent-color, #f4c542)}.tab-badge.svelte-1wpcrt9{display:inline-flex;align-items:center;justify-content:center;font-size:.48rem;font-weight:700;line-height:1;width:1rem;height:1rem;border-radius:50%;background:var(--card-border, #e5e0d5);color:var(--ink-strong, #2c2a25)}.season-tab--active.svelte-1wpcrt9 .tab-badge:where(.svelte-1wpcrt9){background:var(--accent-color, #f4c542);color:#1a1a1a}.team-summary.svelte-1wpcrt9{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.6rem}.team-chip.svelte-1wpcrt9{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.56rem;border:1px solid var(--card-border, #e5e0d5);border-radius:2px;background:var(--card-bg, #faf8f0)}.team-chip-name.svelte-1wpcrt9{color:var(--ink-strong, #2c2a25);font-weight:500}.team-chip-count.svelte-1wpcrt9{font-weight:700;color:var(--accent-color, #f4c542)}.trades-list.svelte-1wpcrt9{display:flex;flex-direction:column;gap:.4rem}.trade-card.svelte-1wpcrt9{border:1px solid var(--card-border, #e5e0d5);border-radius:3px;background:var(--card-bg, #faf8f0)}.trade-meta.svelte-1wpcrt9{display:flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-bottom:1px solid var(--card-border, #e5e0d5);background:color-mix(in oklab,var(--card-border, #e5e0d5) 15%,var(--card-bg, #faf8f0))}.trade-num.svelte-1wpcrt9{font-size:.55rem;font-weight:700;color:var(--ink-muted, #6b6558)}.trade-date.svelte-1wpcrt9{font-size:.62rem;font-weight:600;color:var(--ink-strong, #2c2a25);font-variant-numeric:tabular-nums}.trade-cols.svelte-1wpcrt9{display:grid;grid-template-columns:1fr auto 1fr;padding:.3rem 0}.trade-flat.svelte-1wpcrt9{padding:.3rem .5rem;display:flex;flex-direction:column;gap:.15rem}.trade-col.svelte-1wpcrt9{padding:0 .5rem}.col-head.svelte-1wpcrt9{font-size:.62rem;font-weight:700;color:var(--ink-strong, #2c2a25);padding-bottom:.2rem;margin-bottom:.15rem;border-bottom:1px solid color-mix(in oklab,var(--card-border, #e5e0d5) 50%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-recv.svelte-1wpcrt9{font-size:.48rem;font-weight:500;color:var(--ink-muted, #6b6558);text-transform:uppercase;letter-spacing:.04em;margin-left:.2rem}.trade-sep.svelte-1wpcrt9{display:flex;align-items:center;justify-content:center;color:var(--ink-muted, #6b6558);border-left:1px solid var(--card-border, #e5e0d5);border-right:1px solid var(--card-border, #e5e0d5);padding:0 .3rem}.pl.svelte-1wpcrt9{display:flex;align-items:center;gap:.3rem;padding:.12rem 0}.pl-av.svelte-1wpcrt9{width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--card-border, #e5e0d5);flex-shrink:0;display:flex;align-items:center;justify-content:center}.pl-img.svelte-1wpcrt9{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.pl-ini.svelte-1wpcrt9{font-size:.42rem;font-weight:700;color:var(--ink-muted, #6b6558)}.pl-name.svelte-1wpcrt9{font-size:.62rem;font-weight:600;color:var(--ink-strong, #2c2a25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-meta.svelte-1wpcrt9{font-size:.48rem;color:var(--ink-muted, #6b6558);white-space:nowrap;flex-shrink:0}@media(max-width:768px){.trades-page.svelte-1wpcrt9{padding:.5rem .5rem 2rem}.trade-cols.svelte-1wpcrt9{grid-template-columns:1fr;gap:.3rem}.trade-sep.svelte-1wpcrt9{border-left:none;border-right:none;border-top:1px solid var(--card-border, #e5e0d5);border-bottom:1px solid var(--card-border, #e5e0d5);padding:.2rem 0}}
