.page-uf-detail.svelte-1795jwn{display:flex;flex-direction:column;gap:var(--space-lg)}.page-header.svelte-1795jwn{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.page-header.svelte-1795jwn h2:where(.svelte-1795jwn){margin-bottom:var(--space-xs)}.page-filters.svelte-1795jwn,.uf-nav-row.svelte-1795jwn{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.uf-nav.svelte-1795jwn{display:flex;align-items:center;gap:var(--space-xs)}.uf-nav-btn.svelte-1795jwn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:4px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-volion-primary);border:1px solid var(--color-volion-primary);border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease,color .15s ease}.uf-nav-btn.svelte-1795jwn:hover{background:var(--color-volion-primary);color:var(--color-white)}.uf-nav-btn.disabled.svelte-1795jwn{opacity:.3;cursor:not-allowed;pointer-events:none}.nav-order-label.svelte-1795jwn{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:400}.watchlist-badge.svelte-1795jwn{padding:var(--space-sm) var(--space-md);background:#1abc9c14;border-left:4px solid #1ABC9C;border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ncm-selector.svelte-1795jwn h3:where(.svelte-1795jwn){margin-bottom:var(--space-md)}.ncm-search-wrapper.svelte-1795jwn{position:relative;max-width:600px}.ncm-search-wrapper.svelte-1795jwn input:where(.svelte-1795jwn){width:100%;padding:var(--space-md);font-size:var(--font-size-base);border:2px solid #e0e0e0;border-radius:var(--radius-base);font-family:var(--font-family-body)}.ncm-search-wrapper.svelte-1795jwn input:where(.svelte-1795jwn):focus{outline:none;border-color:var(--color-volion-primary);box-shadow:0 0 0 3px #2080c01a}.ncm-dropdown.svelte-1795jwn{position:absolute;top:100%;left:0;right:0;background:var(--color-white);border:1px solid #e0e0e0;border-radius:var(--radius-base);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);list-style:none;margin:var(--space-xs) 0 0 0;padding:0;max-height:300px;overflow-y:auto}.ncm-dropdown.svelte-1795jwn li:where(.svelte-1795jwn) button:where(.svelte-1795jwn){display:block;width:100%;padding:var(--space-sm) var(--space-md);text-align:left;border:none;background:none;cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-primary)}.ncm-dropdown.svelte-1795jwn li:where(.svelte-1795jwn) button:where(.svelte-1795jwn):hover{background:#3498db0f}.ncm-dropdown.svelte-1795jwn li:where(.svelte-1795jwn) button:where(.svelte-1795jwn) strong:where(.svelte-1795jwn){font-family:var(--font-family-mono);color:var(--color-volion-primary)}.active-ncm.svelte-1795jwn{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.active-ncm.svelte-1795jwn strong:where(.svelte-1795jwn){font-family:var(--font-family-mono);color:var(--color-volion-primary)}.ncm-link.svelte-1795jwn{color:var(--color-volion-primary);text-decoration:none}.ncm-link.svelte-1795jwn:hover{text-decoration:underline}.sr-only.svelte-1795jwn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kpi-grid.svelte-1795jwn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-lg)}.chart-card.svelte-1795jwn h3:where(.svelte-1795jwn){margin-bottom:var(--space-md)}.chart-header.svelte-1795jwn{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);gap:var(--space-md)}.chart-header.svelte-1795jwn h3:where(.svelte-1795jwn){margin-bottom:0}.sparkline-preview.svelte-1795jwn{display:flex;align-items:center}.cross-links-section.svelte-1795jwn{margin-top:var(--space-md)}.cross-links-section.svelte-1795jwn h3:where(.svelte-1795jwn){margin-bottom:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.cross-links-grid.svelte-1795jwn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--space-md)}.cross-link-card.svelte-1795jwn{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-white);border:1px solid #e0e0e0;border-radius:var(--radius-base);text-decoration:none;color:var(--color-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.cross-link-card.svelte-1795jwn:hover{border-color:var(--color-volion-primary);box-shadow:var(--shadow-sm)}.cross-link-card.svelte-1795jwn strong:where(.svelte-1795jwn){display:block;color:var(--color-volion-primary);font-size:var(--font-size-sm);margin-bottom:2px}.cross-link-card.svelte-1795jwn p:where(.svelte-1795jwn){font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.cross-link-icon.svelte-1795jwn{font-size:1.5rem;flex-shrink:0;line-height:1}.uf-nav-bottom.svelte-1795jwn{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md)}.uf-nav-bottom-btn.svelte-1795jwn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-white);border:1px solid #e0e0e0;border-radius:var(--radius-base);text-decoration:none;color:var(--color-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.uf-nav-bottom-btn.svelte-1795jwn:hover{border-color:var(--color-volion-primary);box-shadow:var(--shadow-sm)}.uf-nav-bottom-btn.next.svelte-1795jwn{margin-left:auto}.uf-nav-arrow.svelte-1795jwn{font-size:var(--font-size-lg);color:var(--color-volion-primary);font-weight:var(--font-weight-bold)}.uf-nav-label.svelte-1795jwn{font-size:var(--font-size-xs);color:var(--color-text-muted)}.uf-nav-uf.svelte-1795jwn{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-volion-primary)}@media(max-width:768px){.kpi-grid.svelte-1795jwn,.cross-links-grid.svelte-1795jwn{grid-template-columns:1fr}.uf-nav-row.svelte-1795jwn{flex-direction:column;align-items:flex-start}}
