.fav-picker[data-v-46e4529a]{display:inline-flex;align-items:center;position:relative}.fav-trigger[data-v-46e4529a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.fav-star[data-v-46e4529a]{color:var(--screener-text-secondary);opacity:.35;transition:opacity .15s}.fav-trigger:hover .fav-star[data-v-46e4529a]{opacity:.8}.fav-dot[data-v-46e4529a]{width:12px;height:12px;border-radius:50%;display:block;transition:transform .15s}.fav-trigger:hover .fav-dot[data-v-46e4529a]{transform:scale(1.2)}.fav-popover{position:fixed;z-index:9999;background:var(--screener-bg-secondary, #1e222d)!important;border:1px solid var(--screener-border-color, #363a45);border-radius:8px;padding:8px 10px;box-shadow:0 8px 24px #00000080;min-width:180px}.fav-colors{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.color-btn{width:24px;height:24px;border:none;background:none;padding:0;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .12s}.color-btn:hover{transform:scale(1.25)}.color-dot{width:18px;height:18px;border-radius:50%;background:var(--dot-color);display:block;transition:box-shadow .12s}.color-btn.active .color-dot{box-shadow:0 0 0 2px var(--screener-bg-secondary, #1e222d),0 0 0 4px var(--dot-color)}.check-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.remove-btn{display:flex;align-items:center;gap:4px;justify-content:center;width:100%;margin-top:6px;padding:4px 0;border:none;border-top:1px solid var(--screener-border-color, #363a45);background:none;color:var(--screener-text-secondary, #787b86);font-size:11px;cursor:pointer;transition:color .15s}.remove-btn:hover{color:var(--screener-negative, #ef5350)}.screener-chart-cell[data-v-01340c7e]{display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:120px}.is-skeleton[data-v-01340c7e]{pointer-events:none}.skeleton-shimmer[data-v-01340c7e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 50%,rgba(255,255,255,0) 100%);background-size:200% 100%;animation:shimmer-01340c7e 1.5s infinite}@keyframes shimmer-01340c7e{0%{background-position:200% 0}to{background-position:-200% 0}}.screener-chart-cell-header[data-v-01340c7e]{display:flex;align-items:center;gap:6px;padding:6px 8px 0;flex-shrink:0}.screener-ticker[data-v-01340c7e]{font-size:13px;font-weight:700;color:var(--screener-text-primary)}.screener-price[data-v-01340c7e]{font-size:12px;color:var(--screener-text-secondary)}.screener-change[data-v-01340c7e]{font-size:11px;font-weight:600}.screener-change.pos[data-v-01340c7e]{color:var(--screener-positive)}.screener-change.neg[data-v-01340c7e]{color:var(--screener-negative)}.screener-canvas-wrap[data-v-01340c7e]{flex:1;min-height:0;padding:4px 6px 6px;position:relative}.screener-canvas-wrap canvas[data-v-01340c7e]{display:block;width:100%;height:100%;cursor:crosshair}.screener-tooltip[data-v-01340c7e]{position:absolute;background:rgba(30,34,45,.92);border:1px solid var(--screener-border-color);border-radius:4px;padding:4px 8px;font-size:11px;color:var(--screener-text-primary);pointer-events:none;white-space:nowrap;z-index:10}.screener-chart-grid[data-v-4ada7c62]{display:grid;grid-template-columns:repeat(var(--grid-cols, 2),1fr);grid-template-rows:repeat(var(--grid-rows, 2),1fr);gap:1px;height:100%;overflow:auto}.screener-chart-grid[data-v-4ada7c62]::-webkit-scrollbar{width:8px;height:8px}.screener-chart-grid[data-v-4ada7c62]::-webkit-scrollbar-track{background:var(--screener-bg-secondary);border-radius:4px}.screener-chart-grid[data-v-4ada7c62]::-webkit-scrollbar-thumb{background:var(--screener-border-color);border-radius:4px;transition:background .15s}.screener-chart-grid[data-v-4ada7c62]::-webkit-scrollbar-thumb:hover{background:var(--screener-text-secondary)}.screener-chart-grid[data-v-4ada7c62]::-webkit-scrollbar-corner{background:var(--screener-bg-secondary)}.screener-chart-grid-empty[data-v-4ada7c62]{display:flex;align-items:center;justify-content:center;height:100%}.screener-empty-msg[data-v-4ada7c62]{color:var(--screener-text-secondary);font-size:14px}.screener-grid-picker-wrapper[data-v-9c742d74]{position:relative}.screener-grid-trigger[data-v-9c742d74]{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--screener-border-color);border-radius:4px;background:var(--screener-bg-tertiary);color:var(--screener-text-secondary);font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.screener-grid-trigger[data-v-9c742d74]:hover{border-color:var(--screener-text-secondary);color:var(--screener-text-primary)}.screener-grid-dropdown[data-v-9c742d74]{position:absolute;top:calc(100% + 6px);right:0;padding:12px;background:var(--screener-bg-secondary);border:1px solid var(--screener-border-color);border-radius:6px;box-shadow:0 8px 24px #00000080;z-index:100}.screener-grid-presets[data-v-9c742d74]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.screener-preset-btn[data-v-9c742d74]{padding:3px 8px;border:1px solid var(--screener-border-color);border-radius:3px;background:transparent;color:var(--screener-text-secondary);font-size:11px;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.screener-preset-btn[data-v-9c742d74]:hover,.screener-preset-btn.active[data-v-9c742d74]{background:var(--screener-accent-blue);color:#fff;border-color:var(--screener-accent-blue)}.screener-grid-matrix[data-v-9c742d74]{display:grid;grid-template-columns:repeat(6,18px);grid-template-rows:repeat(6,18px);gap:2px}.screener-grid-cell[data-v-9c742d74]{width:18px;height:18px;border-radius:2px;background:var(--screener-bg-tertiary);border:1px solid var(--screener-border-color);cursor:pointer;transition:background .05s,border-color .05s,opacity .1s}.screener-grid-cell.highlight_[data-v-9c742d74]{background:var(--screener-accent-blue);border-color:var(--screener-accent-blue)}.screener-grid-cell.selected[data-v-9c742d74]{background:rgba(41,98,255,.35);border-color:var(--screener-accent-blue)}.screener-grid-cell.disabled[data-v-9c742d74]{opacity:.3;cursor:not-allowed;background:var(--screener-bg-secondary)}.screener-grid-label[data-v-9c742d74]{margin-top:8px;text-align:center;font-size:12px;color:var(--screener-text-secondary);min-height:16px}.grid-limit[data-v-9c742d74]{display:block;font-size:10px;color:var(--screener-accent-blue);margin-top:4px;opacity:.8}.screener-auto-btn[data-v-9c742d74]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:6px 0;border:1px solid var(--screener-border-color);border-radius:4px;background:transparent;color:var(--screener-text-secondary);font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.screener-auto-btn[data-v-9c742d74]:hover{background:var(--screener-bg-tertiary);color:var(--screener-text-primary)}.screener-auto-btn.active[data-v-9c742d74]{background:var(--screener-accent-blue);color:#fff;border-color:var(--screener-accent-blue)}.screener-chart-type-selector[data-v-48e308d5]{display:flex;gap:2px}.screener-type-btn[data-v-48e308d5]{display:flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border:1px solid var(--screener-border-color);border-radius:4px;background:transparent;color:var(--screener-text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.screener-type-btn[data-v-48e308d5]:hover{color:var(--screener-text-primary);background:var(--screener-bg-tertiary)}.screener-type-btn.active[data-v-48e308d5]{color:#fff;background:var(--screener-accent-blue);border-color:var(--screener-accent-blue)}.theme-switcher[data-v-dc23b430]{position:relative}.theme-trigger[data-v-dc23b430]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--screener-border-color);border-radius:4px;background:var(--screener-bg-tertiary);color:var(--screener-text-secondary);cursor:pointer;transition:border-color .15s,color .15s}.theme-trigger[data-v-dc23b430]:hover{border-color:var(--screener-text-secondary);color:var(--screener-text-primary)}.dropdown[data-v-dc23b430]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;padding:4px;background:var(--screener-bg-secondary);border:1px solid var(--screener-border-color);border-radius:6px;box-shadow:0 8px 24px #00000080;z-index:100}.theme-option[data-v-dc23b430]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:4px;background:transparent;color:var(--screener-text-secondary);font-size:12px;cursor:pointer;transition:background .1s,color .1s}.theme-option[data-v-dc23b430]:hover{background:var(--screener-bg-tertiary);color:var(--screener-text-primary)}.theme-option.active[data-v-dc23b430]{color:var(--screener-accent-blue)}.swatch[data-v-dc23b430]{width:14px;height:14px;border-radius:3px;border:1px solid var(--screener-border-color);flex-shrink:0}.tf-selector[data-v-ba386146]{display:flex;gap:1px;background:var(--screener-border-color);border-radius:4px;overflow:hidden;position:relative}.tf-selector.is-loading[data-v-ba386146]{opacity:.6;pointer-events:none}.tf-btn[data-v-ba386146]{padding:5px 10px;border:none;background:var(--screener-bg-tertiary);color:var(--screener-text-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.tf-btn[data-v-ba386146]:hover{color:var(--screener-text-primary)}.tf-btn.active[data-v-ba386146]{color:#fff;background:var(--screener-accent-blue)}
