.vtable-outer[data-v-b825afd1]{display:flex;flex-direction:column;flex:1;height:100%;min-height:320px;overflow:hidden;border:1px solid var(--app-border);border-radius:20px;background:color-mix(in srgb,var(--app-surface-soft) 94%,transparent);box-shadow:var(--shadow-border)}.vtable-header[data-v-b825afd1]{flex-shrink:0;background:color-mix(in srgb,var(--app-surface-strong) 90%,transparent);border-bottom:1px solid var(--app-border)}.vtable-scroll[data-v-b825afd1]{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.vtable-spacer[data-v-b825afd1]{position:relative}.vtable[data-v-b825afd1]{width:100%;border-collapse:collapse;table-layout:fixed}.vtable-th[data-v-b825afd1]{padding:6px 10px;font-size:11px;font-weight:600;color:var(--app-text-soft);text-transform:uppercase;letter-spacing:.3px;cursor:pointer;user-select:none;white-space:nowrap}.vtable-th[data-v-b825afd1]:hover{color:var(--app-text)}.vtable-td[data-v-b825afd1]{padding:4px 10px;font-size:12px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tbody tr[data-v-b825afd1]{border-bottom:1px solid var(--app-border-soft);cursor:pointer;transition:background .1s}tbody tr[data-v-b825afd1]:hover{background:color-mix(in srgb,var(--app-surface-hover) 88%,transparent)}.row-active[data-v-b825afd1]{background:color-mix(in srgb,var(--app-accent-soft) 82%,transparent)!important}.positive[data-v-b825afd1]{color:var(--app-rise)}.negative[data-v-b825afd1]{color:var(--app-fall)}.vtable-scroll[data-v-b825afd1]::-webkit-scrollbar{width:10px;height:10px}.vtable-scroll[data-v-b825afd1]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-text-faint) 36%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.vtable-scroll[data-v-b825afd1]::-webkit-scrollbar-track{background:transparent}.screener-stat-card[data-v-ac46c110]{border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff0a;padding:.75rem}.screener-stat-label[data-v-ac46c110]{color:#64748b;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.screener-stat-value[data-v-ac46c110]{margin-top:.5rem;color:#fff;font-size:1.125rem;font-weight:600}@keyframes screenerPulseRing-ac46c110{0%{opacity:.85;transform:scale(.75)}to{opacity:0;transform:scale(1.2)}}@keyframes screenerPulseDot-ac46c110{0%,to{transform:scale(.9);opacity:.75}50%{transform:scale(1.15);opacity:1}}@keyframes screenerLoadingBar-ac46c110{0%,to{transform:scaleY(.45);opacity:.45}50%{transform:scaleY(1);opacity:1}}.screener-pulse-ring[data-v-ac46c110]{animation:screenerPulseRing-ac46c110 1.8s ease-out infinite}.screener-pulse-ring-delay[data-v-ac46c110]{animation-delay:.45s}.screener-pulse-dot[data-v-ac46c110]{animation:screenerPulseDot-ac46c110 1.2s ease-in-out infinite}.screener-loading-bar[data-v-ac46c110]{width:.5rem;height:1.25rem;border-radius:9999px;background:linear-gradient(180deg,#2dd4bf,#0ea5e9bf);transform-origin:bottom center;animation:screenerLoadingBar-ac46c110 .9s ease-in-out infinite}.screener-loading-bar-delay-1[data-v-ac46c110]{animation-delay:.15s}.screener-loading-bar-delay-2[data-v-ac46c110]{animation-delay:.3s}.watchlist-stat-card[data-v-8cdf075f]{border:1px solid var(--app-border);border-radius:1rem;background:color-mix(in srgb,var(--app-surface-soft) 86%,transparent);padding:.75rem}.watchlist-stat-label[data-v-8cdf075f]{color:var(--app-text-soft);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.watchlist-stat-value[data-v-8cdf075f]{margin-top:.5rem;color:var(--app-text);font-size:1.125rem;font-weight:600}.watchlist-panel-header[data-v-8cdf075f],.watchlist-detail-header[data-v-8cdf075f],.watchlist-filter-pane[data-v-8cdf075f]{border-color:var(--app-border)}.watchlist-panel-header[data-v-8cdf075f]{border-bottom:1px solid var(--app-border)}.watchlist-detail-header[data-v-8cdf075f]{border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface-elevated) 86%,transparent)}.watchlist-filter-pane[data-v-8cdf075f]{border-right:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface-strong) 72%,transparent)}.watchlist-section-title[data-v-8cdf075f],.watchlist-item-card__title[data-v-8cdf075f]{color:var(--app-text)}.watchlist-section-copy[data-v-8cdf075f],.watchlist-inline-note[data-v-8cdf075f],.watchlist-item-card__meta[data-v-8cdf075f],.watchlist-detail-meta[data-v-8cdf075f]{color:var(--app-text-muted)}.watchlist-detail-faint[data-v-8cdf075f]{color:var(--app-text-faint)}.watchlist-item-card[data-v-8cdf075f]{border-radius:1rem;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface-soft) 86%,transparent);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.watchlist-item-card[data-v-8cdf075f]:hover{border-color:var(--app-border-soft);background:color-mix(in srgb,var(--app-surface-hover) 88%,transparent)}.watchlist-item-card--active[data-v-8cdf075f]{border-color:var(--app-accent-border);background:color-mix(in srgb,var(--app-accent-soft) 68%,var(--app-surface-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent-border) 72%,transparent)}.watchlist-item-card__badge[data-v-8cdf075f],.watchlist-detail-badge[data-v-8cdf075f]{border-radius:999px;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface) 70%,transparent);color:var(--app-text-soft)}.watchlist-filter-card[data-v-8cdf075f]{border-radius:1rem;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface-soft) 82%,transparent)}.watchlist-table-pane[data-v-8cdf075f]{display:flex;flex-direction:column;min-height:0;overflow:hidden}
