.screener-view__toolbar{justify-content:flex-end;align-items:center;display:flex}.screener-view__actions{align-items:center;gap:var(--spacing-3);display:flex}.screener-view__timestamp{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;font-size:11px}.screener-view__filter-preview{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-subtle,#ffffff05);border:1px solid var(--color-border-subtle,#ffffff0f);border-radius:var(--radius-md);display:flex}.screener-view__filter-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;flex-shrink:0;padding-top:2px;font-size:10px;font-weight:700}.screener-view__filter-chips{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.screener-view__filter-chip{padding:2px var(--spacing-2);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:var(--color-bg-overlay,#ffffff0a);border:1px solid var(--color-border-default,#ffffff1a);color:var(--color-text-secondary);align-items:center;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.screener-view__filter-chip--pandas{background:var(--color-accent-gold-subtle,#d7a02814);border-color:var(--color-accent-gold-border,#d7a02840);color:var(--color-accent-gold-muted,#d7a028cc);font-style:italic}.screener-view__content{flex:1;min-height:0}.screener-view__ticker{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:.04em;font-size:13px;font-weight:700}.screener-view__name{color:var(--color-text-secondary);font-size:12px}.screener-view__sector,.screener-view__industry{font-size:12px}.screener-view__empty-cell{color:var(--color-text-muted);font-family:var(--font-mono)}.screener-view__dist{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:12px}.screener-view__ema-dist{font-family:var(--font-mono);font-size:12px;font-weight:600}.screener-view__ema-dist--tight{color:var(--color-success,#4ade80)}.screener-view__ema-dist--mid{color:var(--color-accent-gold,#d7a028)}.screener-view__ema-dist--wide{color:var(--color-text-secondary)}.screener-view__error{font-family:var(--font-mono);color:var(--color-danger,#f87171);padding:var(--spacing-4);border:1px solid var(--color-danger-border,#f871714d);border-radius:var(--radius-md);background:var(--color-danger-subtle,#f871710d);font-size:12px}
