/* RADARCESKA_TRAIN_PROFILE_PROGRESS_V1 — verified segment, never approximate GPS coordinates. */
body.train-page .rc-v383-route-layer.rc-v112-ready{padding-bottom:29px}
body.train-page .rc-v383-line.rc-v112-has-position{isolation:isolate}
body.train-page .rc-v383-line .rc-v112-marker{
 position:absolute;top:6px;z-index:5;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;
 width:0;height:0;pointer-events:auto;white-space:nowrap;color:#fff
}
body.train-page .rc-v112-pointer{
 display:flex;justify-content:center;align-items:center;width:25px;height:25px;
 border-radius:50%;background:#087f65;border:2px solid #fff;color:#fff;
 box-shadow:0 2px 9px rgba(6,72,58,.32)
}
body.train-page .rc-v112-tip{
 position:absolute;bottom:21px;left:50%;transform:translateX(-50%);padding:3px 6px;border-radius:5px;
 background:#087e67;color:#fff;font-size:7px;font-weight:850;letter-spacing:.025em;line-height:1.2
}
body.train-page .rc-v112-detail{
 display:block;margin-top:12px;min-height:12px;text-align:center;font-size:8px;line-height:1.4;
 font-weight:750;color:#146f60;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
/* In the photo layout the visual schematic is cloned underneath the title.
   Give the pointer its own vertical room without changing the photo. */
body.rc-profile-v482 .rc-v383-copy .rc213-route-shell .rc-v383-line.rc-v112-has-position{
 margin-top:33px!important
}
body.rc-profile-v482 .rc-v383-copy .rc213-route-shell .rc-v112-detail{margin-top:10px}
body.rc-profile-v482 .rc-v383-copy .rc213-route-shell .rc-v383-route-layer.rc-v112-ready{
 padding-bottom:0!important
}
@media(max-width:560px){
 body.train-page .rc-v112-tip{font-size:6.5px;padding:3px 5px}
 body.train-page .rc-v112-detail{font-size:7px}
 body.train-page .rc-v112-pointer{width:23px;height:23px}
}
