.b46-signal-flow-line{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.b46-signal-flow-line-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--panel-2)}.b46-signal-flow-line-head span{font-size:9px;font-weight:800;letter-spacing:.05em;color:var(--green)}.b46-signal-flow-line-head b{font-size:10px;color:var(--text)}.b46-signal-flow-line-head small{font-size:8px;color:var(--muted)}.b46-signal-flow-line-chart{position:relative;padding:4px 6px 7px;overflow:hidden}.b46-signal-flow-line-chart svg{display:block;width:100%;height:180px;overflow:visible}.b46-signal-flow-grid{stroke:color-mix(in srgb,var(--line) 62%,transparent);stroke-width:.5;vector-effect:non-scaling-stroke}.b46-signal-flow-line-home,.b46-signal-flow-line-away{fill:none;stroke-width:1.05;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.b46-signal-flow-line-home{stroke:#31b878}.b46-signal-flow-line-away{stroke:#e2c94c}.b46-signal-flow-event-stem{stroke-width:.7;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;opacity:.7}.b46-signal-flow-event-stem.home{stroke:#31b878}.b46-signal-flow-event-stem.away{stroke:#e2c94c}.b46-signal-flow-event-icon{font:11px Arial,"Segoe UI Emoji","Apple Color Emoji",sans-serif;dominant-baseline:middle}.b46-signal-flow-minute{fill:var(--muted);font:7px var(--font-ui,Arial,sans-serif)}.b46-signal-flow-empty{min-height:80px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:9px;padding:12px;text-align:center}.b46-signal-flow-live-predict{--b46-predict:#31b878;position:absolute;z-index:3;right:10px;top:var(--b46-predict-top,50%);transform:translateY(-50%);display:flex;align-items:center;gap:5px;pointer-events:none;max-width:min(190px,46%);animation:b46SignalPredictPulse 1.25s ease-in-out infinite}.b46-signal-flow-live-predict.away{--b46-predict:#e2c94c}.b46-signal-flow-live-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--b46-predict);box-shadow:0 0 0 3px color-mix(in srgb,var(--b46-predict) 22%,transparent),0 0 12px color-mix(in srgb,var(--b46-predict) 65%,transparent)}.b46-signal-flow-live-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:5px 7px 5px 8px;border:1px solid color-mix(in srgb,var(--b46-predict) 72%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--b46-predict) 15%,transparent);backdrop-filter:blur(3px)}.b46-signal-flow-live-copy small{font:700 6.5px/1.1 var(--font-ui,Arial,sans-serif);letter-spacing:.08em;color:var(--muted);white-space:nowrap}.b46-signal-flow-live-copy b{margin-top:2px;font:900 9.5px/1.05 var(--font-ui,Arial,sans-serif);letter-spacing:.015em;color:var(--b46-predict);white-space:nowrap}.b46-signal-flow-live-copy em{display:block;max-width:100%;margin-top:2px;overflow:hidden;text-overflow:ellipsis;font:700 7px/1.1 var(--font-ui,Arial,sans-serif);font-style:normal;color:var(--text);white-space:nowrap}@keyframes b46SignalPredictPulse{0%,100%{opacity:.74;filter:saturate(.92)}50%{opacity:1;filter:saturate(1.16)}}@media(prefers-reduced-motion:reduce){.b46-signal-flow-live-predict{animation:none;opacity:1}}@media(max-width:760px){.b46-signal-flow-line-chart svg{height:150px}.b46-signal-flow-line-head{padding:7px 8px}.b46-signal-flow-line-head small{font-size:7.5px}.b46-signal-flow-live-predict{right:6px;max-width:48%;gap:4px}.b46-signal-flow-live-copy{padding:4px 6px}.b46-signal-flow-live-copy b{font-size:8.5px}.b46-signal-flow-live-copy em{font-size:6.5px}.b46-signal-flow-live-dot{width:7px;height:7px;flex-basis:7px}}
/* live-predict deploy trigger 20260922 */
