.score-indicator.svelte-ys7ryp{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);transition:all var(--motion-duration-fast) var(--motion-ease);cursor:help;border:1px solid transparent}.score-indicator.small.svelte-ys7ryp{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs)}.score-indicator.medium.svelte-ys7ryp{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}.score-indicator.large.svelte-ys7ryp{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base)}.score-indicator.svelte-ys7ryp:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0003}.score-indicator.svelte-ys7ryp:focus{outline:2px solid var(--interactive-primary);outline-offset:2px}.excellent.svelte-ys7ryp{background:#00d77526;color:var(--gain-green);border-color:#00d7754d}.good.svelte-ys7ryp{background:#34c75926;color:#34c759;border-color:#34c7594d}.watch.svelte-ys7ryp{background:#ffcc0026;color:#fc0;border-color:#ffcc004d}.neutral.svelte-ys7ryp{background:var(--surface-glass);color:var(--text-secondary);border-color:#ffffff1a}.avoid.svelte-ys7ryp{background:#ff3b3026;color:var(--loss-red);border-color:#ff3b304d}.score-value.svelte-ys7ryp{font-variant-numeric:tabular-nums}.tooltip.svelte-ys7ryp{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--background-secondary);border:1px solid var(--surface-glass);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--font-size-xs);white-space:nowrap;z-index:1000;box-shadow:0 8px 32px #0006;backdrop-filter:blur(16px)}.tooltip.svelte-ys7ryp:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--background-secondary)}.tooltip.svelte-ys7ryp p:where(.svelte-ys7ryp){margin:0;line-height:1.3}.tooltip.svelte-ys7ryp p:where(.svelte-ys7ryp):not(:last-child){margin-bottom:var(--spacing-1)}
