/* Rescue view (shared by Classic and Clarity). Colours follow the money: red losing, green winning. */
.rsc{--rg:var(--grn,var(--good,#22c55e));--rr:var(--red,var(--bad,#ef4444));--rm:var(--mut,#8b9bb0);--rt:var(--txt,var(--tx,#e6edf3));--rl:var(--line,#1f2a36);--ra:var(--amb,var(--warn,#f59e0b));margin-top:4px}
.rsc-v{font-weight:700;font-size:15px;line-height:1.35;padding:6px 0;font-variant-numeric:tabular-nums}
.rsc-v.bad{color:var(--rr)}.rsc-v.good{color:var(--rg)}.rsc-v.flat{color:var(--rt)}
.rsc-ladw{width:100%;max-width:420px}
.rsc-lad{display:block;width:100%;height:auto;overflow:visible}
.rsc-lad .ax{stroke:var(--rm);stroke-width:1.5;opacity:.6}
.rsc-lad .rb.risk{fill:var(--rr);opacity:.35}.rsc-lad .rb.win{fill:var(--rg);opacity:.3}.rsc-lad .rb.whip{fill:var(--rm);opacity:.22}
.rsc-lad .tk{stroke:var(--rt);stroke-width:2}.rsc-lad .ld{fill:none;stroke:var(--rm);stroke-width:.8;opacity:.6}
.rsc-lad .lb{font-size:11px;fill:var(--rt);font-variant-numeric:tabular-nums}
.rsc-lad .rt.mark .tk{stroke-width:3.5}.rsc-lad .rt.mark .lb{font-weight:700}
.rsc-lad .rt.liq .tk{stroke:var(--rr);stroke-width:3}.rsc-lad .rt.liq .lb{fill:var(--rr);font-weight:700}
.rsc-lad .rt.be .tk,.rsc-lad .rt.betrade .tk{stroke:var(--rg)}.rsc-lad .rt.be .lb,.rsc-lad .rt.betrade .lb{fill:var(--rg)}
.rsc-lad .rt.stop .tk{stroke:var(--ra);stroke-width:3}.rsc-lad .rt.stop .lb{fill:var(--ra)}
.rsc-lad .rt.tp.grey .tk,.rsc-lad .rt.tp.grey .lb{stroke:var(--rm);fill:var(--rm);opacity:.8}
.rsc-lad .rt.wall .lb,.rsc-lad .rt.level .lb{fill:var(--rm)}.rsc-lad .rt.wall .tk,.rsc-lad .rt.level .tk{stroke:var(--rm);stroke-width:1.2}
.rsc-lad .rt.entry{stroke:var(--rt);stroke-width:3;opacity:.7}
.rsc-acts{display:grid;gap:6px;margin-top:6px}
.rsc-a{border:1px solid var(--rl);border-left:4px solid var(--rm);border-radius:8px;padding:6px 9px;background:rgba(127,127,127,.06)}
.rsc-a.bad{border-left-color:var(--rr)}.rsc-a.good{border-left-color:var(--rg)}
.rsc-a .at{font-size:14px}.rsc-a .al{font-size:13px;font-variant-numeric:tabular-nums}.rsc-a.bad .al{color:var(--rr)}.rsc-a.good .al{color:var(--rg)}
.rsc-a .ac{font-size:11.5px;color:var(--rm);margin-top:2px;font-variant-numeric:tabular-nums}
.rsc-a .ak{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px}
.rsc-copy{background:#1b2634!important;color:var(--rt)!important;border:1px solid var(--rl)!important;cursor:pointer;font-size:11.5px!important;padding:3px 8px!important;border-radius:999px!important}
.rsc-note{font-size:11px;color:var(--rm)}
.rsc.compact .rsc-v{font-size:14px}
table.rsc-ent{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}
.rsc-ent th,.rsc-ent td{padding:3px 4px;border-top:1px solid var(--rl,#1f2a36);text-align:right;font-variant-numeric:tabular-nums}
.rsc-ent th{font-size:10.5px;color:var(--rm,#8b9bb0);border-top:0}
.rsc-ent td:first-child,.rsc-ent th:first-child{text-align:left}
.rsc-ent .bad{color:var(--red,var(--bad,#ef4444))}.rsc-ent .good{color:var(--grn,var(--good,#22c55e))}
.rsc-facts{font-size:11.5px;color:var(--mut,#8b9bb0);margin-top:4px}
@media (max-width:520px){.rsc-ladw{max-width:none}}
.rsc .sp1{flex:1;min-width:0}
