.trail-endpoint-anchor{background:none;border:0}.trail-endpoint{position:absolute;left:0;top:0;display:flex;align-items:center;white-space:nowrap;filter:drop-shadow(0 2px 3px #0003);font:700 11px/1.2 system-ui;color:#183b31}.trail-endpoint i{display:grid;place-items:center;flex:none;width:24px;height:24px;border:3px solid white;border-radius:50%;background:#174f3c;color:white;font-size:10px;font-style:normal}.trail-endpoint b{margin-left:3px;background:white;border:1px solid #d0d9cf;border-radius:6px;padding:5px 7px}.trail-endpoint.finish i{background:#222;border-radius:5px;font-size:14px}
.trail-endpoint.label-left{flex-direction:row-reverse;transform:translateX(calc(-100% + 24px))}.trail-endpoint.label-left b{margin-left:0;margin-right:3px}
