.rail-position.open .rail-pnl{padding:12px 0 16px;border-radius:0;background:none;border:0;border-bottom:1px solid #25353e}
.rail-position.open .rail-pnl>strong{font-size:clamp(19px,2vw,25px);overflow-wrap:anywhere}
.rail-position.open .rail-pnl>span{font-size:11px;line-height:1.35;letter-spacing:.025em;color:#c6dae1}
.rail-position.open .rail-pnl>small{font-size:12px;line-height:1.4;letter-spacing:0}
.rail-position.open .rail-pnl #railMarkAt{color:#b5d1da}
.rail-gap-notice{margin:10px 0;color:#ffe1a7;background:#4b320c39;border-left:3px solid #efbb61;padding:9px 10px;font-size:12px;line-height:1.45}
.rail-gap-notice[hidden]{display:none}
.rail-position.open dl dd{font-size:11px;overflow-wrap:anywhere}
@media(max-width:740px){.rail-position.open .rail-pnl>strong{font-size:24px}}

.rail-level-outcomes{padding:12px 0;border-bottom:1px solid #25353e}.rail-level-outcomes[hidden]{display:none}.rail-level-outcomes>small{display:block;font-size:10px;color:#9ab0b8;line-height:1.5}.rail-level-outcomes>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px}.rail-level-outcomes strong{font-variant-numeric:tabular-nums}
