.site-route[data-v-d8d6c3cd]{padding-right:30px;position:relative}.site-route[data-v-d8d6c3cd]:before{background:#e7e1d4;bottom:12px;content:""}.site-route[data-v-d8d6c3cd]:before,.site-route__fill[data-v-d8d6c3cd]{border-radius:3px;position:absolute;right:10px;top:12px;width:3px}.site-route__fill[data-v-d8d6c3cd]{background:#f0662a;transition:height .3s ease}.site-route__stop[data-v-d8d6c3cd]{color:#3d5655;display:block;font-size:15.5px;font-weight:700;padding:8px 0;position:relative;text-decoration:none}.site-route__stop[data-v-d8d6c3cd]:hover{color:#0a2e2d}.site-route__stop[data-v-d8d6c3cd]:before{background:#fbf8f2;border-radius:50%;box-shadow:0 0 0 3px #d9d1c1;content:"";height:11px;position:absolute;right:-25px;top:15px;width:11px}.site-route__stop.is-done[data-v-d8d6c3cd]:before{background:#f0662a;box-shadow:0 0 0 3px #f0662a}.site-route__stop.is-now[data-v-d8d6c3cd]{color:#0a2e2d;font-weight:800}.site-route__stop.is-now[data-v-d8d6c3cd]:before{display:none}.site-route__heart[data-v-d8d6c3cd]{align-items:center;background:#f0662a;border-radius:50%;box-shadow:0 0 0 4px #f0662a33;display:flex;height:22px;justify-content:center;position:absolute;right:-30px;top:9px;width:22px}.site-route__heart svg[data-v-d8d6c3cd]{display:block;height:12px;width:12px}
