.col-toggle-wrapper.svelte-yr2kme{position:relative;display:inline-block}.btn-toggle-trigger.svelte-yr2kme{display:flex;align-items:center;gap:.4rem;background:var(--bg-input);border:1px solid var(--border-grid);color:var(--text-secondary);padding:.35rem .65rem;font-size:.78rem;font-family:var(--font-mono);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.btn-toggle-trigger.svelte-yr2kme:hover,.btn-toggle-trigger.active.svelte-yr2kme{border-color:var(--border-grid-strong);color:var(--text-primary);background:var(--bg-surface-hover)}.col-popover.svelte-yr2kme{position:absolute;top:calc(100% + 4px);right:0;width:210px;max-height:340px;background:var(--bg-surface);border:1px solid var(--border-grid-strong);box-shadow:0 8px 24px #00000080;z-index:100;display:flex;flex-direction:column}.popover-header.svelte-yr2kme{padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-grid);background:var(--bg-table-header)}.popover-body.svelte-yr2kme{padding:.35rem;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.col-option.svelte-yr2kme{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.78rem;color:var(--text-secondary);cursor:pointer;user-select:none;transition:background var(--transition-fast)}.col-option.svelte-yr2kme:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.chk-box.svelte-yr2kme{accent-color:var(--accent-blue);cursor:pointer}.screener-wrapper.svelte-pw7gqb{display:flex;flex-direction:column;gap:.75rem}.filter-bar.svelte-pw7gqb{padding:.5rem .75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.filter-group.svelte-pw7gqb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1;min-width:280px}.search-box.svelte-pw7gqb{position:relative;flex:1;min-width:220px}.search-icon.svelte-pw7gqb{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-input.svelte-pw7gqb{width:100%;padding-left:2rem}.select-input.svelte-pw7gqb{min-width:140px;max-width:180px}.btn-reset.svelte-pw7gqb{background:transparent;border:1px solid var(--border-grid);color:var(--text-secondary);padding:.35rem .65rem;font-size:.78rem;font-family:var(--font-mono);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.btn-reset.svelte-pw7gqb:hover{border-color:var(--border-grid-strong);color:var(--text-primary);background:var(--bg-surface-hover)}.filter-actions.svelte-pw7gqb{display:flex;align-items:center;gap:.75rem}.row-count.svelte-pw7gqb{color:var(--text-muted);font-size:.78rem;white-space:nowrap}.row-count.svelte-pw7gqb strong:where(.svelte-pw7gqb){color:var(--text-primary)}.table-container.svelte-pw7gqb{overflow-x:auto}.data-table.svelte-pw7gqb{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th.svelte-pw7gqb{background:var(--bg-table-header);color:var(--text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.45rem .75rem;border-bottom:1px solid var(--border-grid);border-right:1px solid rgba(255,255,255,.03);user-select:none}th.sortable.svelte-pw7gqb{cursor:pointer;transition:color var(--transition-fast)}th.sortable.svelte-pw7gqb:hover{color:var(--accent-blue)}td.svelte-pw7gqb{padding:.4rem .75rem;border-bottom:1px solid var(--border-grid);border-right:1px solid rgba(255,255,255,.02);font-size:.82rem}.table-row.svelte-pw7gqb{cursor:pointer;transition:background-color var(--transition-fast)}.table-row.svelte-pw7gqb:nth-child(2n){background:var(--bg-row-alt)}.table-row.svelte-pw7gqb:hover{background:var(--bg-surface-hover)}.col-no.svelte-pw7gqb{width:45px;min-width:45px}.col-ticker.svelte-pw7gqb{display:flex;align-items:center;gap:.5rem}.emiten-logo-img.svelte-pw7gqb{width:26px;height:26px;border-radius:6px;object-fit:contain;flex-shrink:0}.ticker-info.svelte-pw7gqb{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0}.ticker-header.svelte-pw7gqb{display:flex;align-items:center;gap:.25rem;line-height:1.2}.ticker-symbol.svelte-pw7gqb{font-family:var(--font-mono);font-weight:700;font-size:.88rem;color:var(--accent-blue);text-decoration:none}.guard-badge.svelte-pw7gqb{color:var(--loss);display:inline-flex;align-items:center}.ticker-name.svelte-pw7gqb{font-size:.72rem;color:var(--text-muted);max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.text-right.svelte-pw7gqb{text-align:right}.text-center.svelte-pw7gqb{text-align:center}.text-muted.svelte-pw7gqb{color:var(--text-muted)}.font-medium.svelte-pw7gqb{font-weight:500}.score-num.svelte-pw7gqb{font-family:var(--font-mono);font-weight:700}.empty-cell.svelte-pw7gqb{text-align:center;padding:2.5rem;color:var(--text-muted)}.pagination-bar.svelte-pw7gqb{padding:.45rem .75rem;display:flex;align-items:center;justify-content:space-between;background:var(--bg-table-header);border-top:1px solid var(--border-grid);gap:.75rem;flex-wrap:wrap}.page-size-selector.svelte-pw7gqb{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.page-size-select.svelte-pw7gqb{padding:.15rem .4rem;font-size:.75rem}.page-info.svelte-pw7gqb{color:var(--text-muted);font-size:.75rem}.page-info.svelte-pw7gqb strong:where(.svelte-pw7gqb){color:var(--text-primary)}.page-buttons.svelte-pw7gqb{display:flex;gap:.35rem}.btn-page.svelte-pw7gqb{background:var(--bg-input);border:1px solid var(--border-grid);color:var(--text-secondary);padding:.25rem .6rem;border-radius:var(--radius-sm);font-size:.75rem;font-family:var(--font-mono);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-page.svelte-pw7gqb:hover:not(:disabled){border-color:var(--border-grid-strong);color:var(--text-primary)}.btn-page.svelte-pw7gqb:disabled{opacity:.3;cursor:not-allowed}.btn-star.svelte-pw7gqb{background:transparent;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:0 1px;line-height:1;transition:color var(--transition-fast);flex-shrink:0}.btn-star.svelte-pw7gqb:hover,.btn-star.active.svelte-pw7gqb{color:#f59e0b}
