.breakout-lab{border-color:#7c3aed;background:linear-gradient(135deg,#10152b 0%,#14112b 100%)}
.breakout-row{border:1px solid #34255d;background:#0c1325;border-radius:10px;padding:12px 14px;margin:9px 0}
.breakout-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breakout-title b{font-size:14px}
.breakout-state,.breakout-outcome{display:inline-block;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;letter-spacing:.05em;background:#3f1d2e;color:#fecdd3}
.breakout-state.first-confirmed-breakout{background:#14532d;color:#dcfce7}.breakout-outcome{background:#1e293b;color:#cbd5e1}.breakout-outcome.t1-hit{background:#14532d;color:#dcfce7}.breakout-outcome.stop-hit{background:#7f1d1d;color:#fee2e2}.breakout-outcome.ambiguous-same-candle{background:#78350f;color:#fef3c7}
.breakout-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.breakout-meta span{font-size:10px;color:#b5c1db;background:#111a31;border:1px solid #27314d;padding:4px 7px;border-radius:999px}
.breakout-row p{margin:8px 0 0;font-size:11px;line-height:1.4}.breakout-row ul{margin:8px 0 0;padding-left:18px;color:#aeb9d2;font-size:11px;line-height:1.45}
