.daily-route-card{border-left:3px solid #e83288!important;overflow:hidden;transition:min-height .18s ease,box-shadow .18s ease}
.route-hover-summary{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-around;gap:5px;padding:7px 34px 7px 9px;background:#fff8fbf2;opacity:0;pointer-events:none;transition:opacity .15s}
.daily-route-card:hover:not(.expanded) .route-hover-summary{opacity:1}
.route-hover-summary span{font-size:9px;color:#667184}.route-hover-summary span b{display:block;font-size:14px;color:#111}.route-hover-summary>strong{font-size:14px;color:#b51261}
.route-card-expand{position:absolute;z-index:6;right:4px;bottom:4px;width:25px;height:25px;border:1px solid #d5d9e0;border-radius:50%;background:#fff;color:#111;font-size:22px;line-height:18px;cursor:pointer}
.daily-route-card .route-card-bottom strong{margin-right:31px}
.daily-route-card.expanded{min-height:112px!important;box-shadow:0 5px 16px #17203820}.daily-route-card.expanded .route-card-bottom{padding-right:27px}
.last-visited-label{background:#20ae63!important;border:0!important;border-radius:999px!important;color:#fff!important;font-size:9px!important;font-weight:900!important;padding:2px 6px!important;box-shadow:0 1px 5px #0005!important}.last-visited-label:before{display:none!important}
.tracking-subbar:has(.demo-clock){display:none!important}
.route-color-summary{display:none;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:8px;padding-right:27px}.daily-route-card.expanded .route-color-summary{display:grid}
.route-color-summary span{position:relative;padding-left:12px;font-size:9px;color:#596476}.route-color-summary span:before{content:'';position:absolute;left:0;top:2px;width:7px;height:7px;border-radius:50%;background:currentColor}
.route-color-summary .green{color:#20ae63}.route-color-summary .blue{color:#f49a22}.route-color-summary .gray{color:#7c8798}.route-color-summary .red{color:#8b4513}.route-color-summary .black{color:#111827}.route-color-summary .pink{color:#e83288}
.leaflet-control-scale{margin-right:10px!important;margin-bottom:10px!important}.leaflet-control-scale-line{border-color:#111!important;color:#111!important;background:#ffffffe6!important;text-shadow:none!important}
.web-route-point.rank-gold{box-sizing:border-box;display:grid;place-items:center;border-radius:50%}.history-day-group[hidden]{display:none!important}
