.risk-chip{font-size:var(--fs-13);font-weight:var(--fw-semibold);background:var(--surface-soft);color:var(--text-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;display:inline-flex}.risk-chip-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.risk-chip-label{white-space:nowrap}.risk-chip-bar{background:color-mix(in oklab, currentColor 15%, transparent);border-radius:2px;flex-shrink:0;width:36px;height:4px;position:relative;overflow:hidden}.risk-chip-bar-fill{background:currentColor;border-radius:2px;position:absolute;inset:0}.risk-chip-normal{color:var(--text-soft)}.risk-chip-no-price{color:var(--text-soft);background:var(--surface-soft)}.risk-chip-target-near{color:var(--risk-medium);background:color-mix(in oklab, var(--risk-medium) 12%, var(--surface));border-color:color-mix(in oklab, var(--risk-medium) 30%, var(--line))}.risk-chip-target-hit{color:var(--color-positive);background:color-mix(in oklab, var(--color-positive) 12%, var(--surface));border-color:color-mix(in oklab, var(--color-positive) 35%, var(--line))}.risk-chip-stop-near{color:var(--risk-high);background:color-mix(in oklab, var(--risk-high) 12%, var(--surface));border-color:color-mix(in oklab, var(--risk-high) 30%, var(--line))}.risk-chip-stop-hit{color:var(--danger);background:color-mix(in oklab, var(--danger) 12%, var(--surface));border-color:color-mix(in oklab, var(--danger) 40%, var(--line))}:root[data-theme=dark] .risk-chip-target-hit{color:var(--color-positive)}:root[data-theme=dark] .risk-chip-target-near{color:var(--warn)}:root[data-theme=dark] .risk-chip-stop-near{color:var(--risk-high)}:root[data-theme=dark] .risk-chip-stop-hit{color:var(--color-negative)}
