.filter-bar{flex-wrap:wrap;margin-bottom:14px}.view-switcher{align-items:center;gap:18px;min-height:40px;margin:16px 0 4px;padding:0;display:flex}.screener-table{border-bottom:1px solid var(--line)}.screener-table__scroll{overflow:auto}.screener-table__header,.screener-row{grid-template-columns:var(--screener-grid-template,80px 280px 100px 100px 100px 100px);min-width:var(--screener-grid-min-width,760px);align-items:center;display:grid}.screener-table__header{height:40px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line-strong);background:var(--bg);z-index:14;font-size:11px;font-weight:600;position:sticky;top:0}.screener-row{border-bottom:1px solid var(--line);min-height:48px;transition:background var(--transition-fast);font-size:13px}.screener-row:hover{background:var(--panel-soft)}.screener-cell--delta{justify-content:flex-end;align-items:center;display:flex}.screener-row>span,.screener-table__header>span,.search-cell,.ticker-cell{white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.search-cell,.ticker-cell{z-index:13;background:var(--bg);align-items:center;gap:8px;height:100%;padding:0 12px;display:flex;position:sticky;left:0}.sort-th{color:inherit;cursor:pointer;min-width:0;transition:color var(--dur-micro) var(--ease-out-expo);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sort-th__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sort-th:hover{color:var(--text)}.sort-th__ind{color:var(--muted);opacity:.4;transition:opacity var(--dur-micro) var(--ease-out-expo), color var(--dur-micro) var(--ease-out-expo);flex:none;font-size:9px;line-height:1}.sort-th:hover .sort-th__ind{opacity:.85}.sort-th--active .sort-th__label{color:var(--accent);font-weight:700}.sort-th--active .sort-th__ind{color:var(--accent);opacity:1;font-size:11px}.screener-command{margin:18px 0 0}.screener-command__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.screener-command__card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);min-height:148px;color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:16px;text-decoration:none;display:grid}.screener-command__card:hover{border-color:var(--line-strong);background:var(--panel-soft)}.screener-command__icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.screener-command__body{flex-direction:column;gap:4px;min-width:0;display:flex}.screener-command__body small{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.screener-command__body strong{font-size:1.02rem;line-height:1.25}.screener-command__body em{color:var(--text-secondary);font-size:13px;font-style:normal;line-height:1.45}.screener-command__action{color:var(--accent);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.screener-command__card[data-tone=warning] .screener-command__icon,.screener-command__card[data-tone=warning] .screener-command__action{color:var(--warning)}.screener-command__card[data-tone=positive] .screener-command__icon,.screener-command__card[data-tone=positive] .screener-command__action{color:var(--up)}.screener-controls{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0 10px;padding:14px;display:grid}.screener-controls>*{width:100%;min-width:0}@media (max-width:640px){.screener-controls{top:var(--sticky-top);z-index:40;background:var(--bg);margin-inline:calc(-1 * var(--page-pad-x));padding-inline:var(--page-pad-x);border-inline:0;border-bottom:1px solid var(--line);border-radius:0;position:sticky}}.search-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding-left:10px;padding-right:6px}.search-cell__count{color:var(--muted);font-size:10px;font-weight:600;line-height:1}.screener-row .ticker-cell{padding-left:10px}.company-name__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screener-table__header>span,.screener-table__header .search-cell,.screener-table__header .company-header{overflow:visible}.screener-cards{margin:0;padding:0;list-style:none;display:none}.screener-cards li{list-style:none}.screener-card{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.screener-card__head{align-items:center;gap:10px;display:flex}.screener-card__id{flex-direction:column;flex:1;min-width:0;display:flex}.screener-card__id strong{font-size:14px;font-weight:700}.screener-card__id span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.screener-card__price{flex-direction:column;align-items:flex-end;display:flex}.screener-card__price strong{font-variant-numeric:tabular-nums;font-size:15px}.screener-card__price span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.screener-card__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding-top:10px;display:grid}.screener-card__metric{flex-direction:column;gap:2px;min-width:0;display:flex}.screener-card__metric>span{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.screener-card__metric strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:760px){.screener-cro{display:none}.screener-command{margin-top:8px;margin-inline:calc(-1 * var(--page-pad-x))}.screener-command__grid{padding:0 var(--page-pad-x) 3px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.screener-command__grid::-webkit-scrollbar{display:none}.screener-command__card{border-radius:var(--radius-lg);scroll-snap-align:start;flex:0 0 min(74vw,276px);grid-template-rows:auto;align-items:center;gap:8px;min-height:0;padding:10px 12px}.screener-command__body em,.screener-command__action{display:none}.screener-command__body strong{font-size:.88rem}.screener-controls{gap:8px;margin-top:8px;margin-bottom:6px;padding-block:8px}.screener-controls .fbar__summary{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;width:100%;display:grid}.screener-controls .fbar__count{white-space:normal;min-width:0;line-height:1.2}.screener-controls .fbar__mobile-toggle{justify-self:end}.screener-controls .fbar__reset{grid-column:1/-1;justify-content:flex-start;padding:0}.view-switcher{gap:0;width:100%;min-height:0;margin:0}.screener-controls .view-tabs,.screener-controls .view-tabs__dd{width:100%}.screener-controls .view-tabs__trigger{justify-content:space-between;width:100%;padding-inline:14px}.screener-controls .view-tabs__menu{min-width:100%;left:0;right:0}.screener-table__scroll{display:none}.screener-cards{flex-direction:column;gap:8px;margin-top:10px;padding-bottom:6px;display:flex}.screener-card-item{position:relative}.screener-card__follow{z-index:2;position:absolute;top:10px;right:10px}.screener-card__price{margin-right:38px}.screener-card{padding:var(--card-pad);border-radius:14px;gap:8px}}.screener-suivi-header,.screener-suivi-cell{justify-content:center;align-items:center;display:flex}.wl-star{border-radius:var(--radius-md,8px);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.wl-star{width:44px;height:44px}.screener-card__follow{top:4px;right:4px}}.wl-star:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.wl-star--on{color:var(--accent)}.wl-star--on:hover{color:var(--accent);background:var(--accent-soft)}
