.StateMarketTable-module__4zzToW__wrapper{max-width:1100px;margin:0 auto}.StateMarketTable-module__4zzToW__searchRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.StateMarketTable-module__4zzToW__search{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-surface);width:250px;max-width:100%;min-height:44px;transition:border-color var(--transition-fast);outline:none;padding:.625rem 1rem;font-size:1rem}@media (max-width:640px){.StateMarketTable-module__4zzToW__searchRow{flex-direction:column;align-items:stretch;gap:.5rem}.StateMarketTable-module__4zzToW__search{width:100%}}.StateMarketTable-module__4zzToW__search:focus{border-color:var(--color-accent);box-shadow:var(--shadow-glow)}.StateMarketTable-module__4zzToW__count{font-size:var(--font-size-sm);color:var(--color-text-muted)}.StateMarketTable-module__4zzToW__tableWrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.StateMarketTable-module__4zzToW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.StateMarketTable-module__4zzToW__th{font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-bg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.75rem 1rem}.StateMarketTable-module__4zzToW__th:hover,.StateMarketTable-module__4zzToW__sortArrow{color:var(--color-accent)}.StateMarketTable-module__4zzToW__tr{transition:background var(--transition-fast)}.StateMarketTable-module__4zzToW__tr:hover{background:var(--color-accent-light)}.StateMarketTable-module__4zzToW__td{border-bottom:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.625rem 1rem}.StateMarketTable-module__4zzToW__stateLink{color:var(--color-accent);font-weight:600;text-decoration:none}.StateMarketTable-module__4zzToW__stateLink:hover{text-decoration:underline}
