/* V2.3: separate non-geographical regional stop-sequence estimate.
   This bar is NOT aligned with the 4 schematic station anchors. */
body.train-page .rc-v383-route-layer.rcv23-has-estimate .rcv21-route-status{display:none}
body.train-page .rcv23-estimate{
 position:relative;z-index:6;margin:16px 2px 3px;padding:11px 12px;
 border:1px solid rgba(146,224,205,.22);background:rgba(5,39,39,.64);
 border-radius:12px;color:#e7f7f3;line-height:1.45;max-width:100%;
 box-shadow:0 3px 12px rgba(0,0,0,.08);
}
body.train-page .rcv23-estimate-head{display:flex;justify-content:space-between;align-items:center;gap:8px}
body.train-page .rcv23-estimate-head span{font-size:9px;letter-spacing:.055em;font-weight:760;color:#b6e1d4}
body.train-page .rcv23-estimate-head strong{font-size:12px;font-weight:750;color:#d6f8e9;font-variant-numeric:tabular-nums}
body.train-page .rcv23-bar{height:5px;border-radius:9px;position:relative;background:rgba(234,250,245,.25);margin:12px 4px 14px}
body.train-page .rcv23-fill{display:block;position:absolute;top:0;left:0;height:100%;border-radius:9px;background:#18b18e}
body.train-page .rcv23-marker{position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:17px;height:17px;display:grid;place-items:center;background:#e9fff7;color:#067d64;font-size:14px;border:1px solid #0da783}
body.train-page .rcv23-stops{font-size:10px;font-weight:710;overflow-wrap:anywhere;color:#f1faf6}
body.train-page .rcv23-caveat{font-size:9px;margin-top:4px;color:#bed9d3}
@media(max-width:560px){body.train-page .rcv23-estimate{padding:10px;margin:12px 0 3px}body.train-page .rcv23-caveat{font-size:9px}}
body.train-page .rc-v383-route-layer.rcv23-has-estimate{min-height:255px;padding-bottom:44px}
@media(max-width:560px){body.train-page .rc-v383-route-layer.rcv23-has-estimate{min-height:270px;padding-bottom:44px}}

body.train-page .rcv23-estimate.rcv23-stale .rcv23-fill{background:#93b5aa}
body.train-page .rcv23-estimate.rcv23-stale .rcv23-marker{background:#e1e9e7;color:#647a73;border-color:#9dada8}
body.train-page .rcv23-estimate.rcv23-stale .rcv23-headline{color:#d2d8d6}
