/* One primary destination per target, on desktop and phone. */
.bar .product-nav{display:flex;align-self:stretch;align-items:stretch;gap:4px;margin-left:10px;font-size:14px}
.product-nav-link{display:flex;align-items:center;justify-content:center;min-height:64px;padding:0 16px;border-bottom:3px solid transparent;color:var(--soft);white-space:nowrap;text-decoration:none}
.product-nav-link[aria-current=page]{border-color:var(--blue);color:var(--blue);font-weight:650}
.product-nav-link:focus-visible,.global-add:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.product-nav-add{display:none}
.global-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border-radius:22px;background:var(--blue);color:#fff!important;font-size:13px;font-weight:600;white-space:nowrap}
.global-add span{font-size:20px;line-height:1}
.feedback-launch{display:none!important}
@media(hover:hover){.product-nav-link:hover{color:var(--blue);background:var(--blue-wash)}.global-add:hover{background:#0035ca}}
@media(min-width:801px) and (max-width:1080px){.bar .alpha-label{display:none}.bar-in{gap:10px}.product-nav-link{padding:0 10px}.bar .product-nav{margin-left:0}}
@media(max-width:800px){
 .bar .product-nav{position:fixed;z-index:100;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 4px env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--rule);box-shadow:0 -2px 12px #24242805;font-size:12px}
 .product-nav-link{min-height:60px;padding:6px 2px;border-bottom:0;border-top:3px solid transparent}
 .product-nav-link[aria-current=page]{border-top-color:var(--blue)}
 .product-nav-add{display:flex}.global-add{display:none!important}
 .bar-in{height:56px;gap:8px}.bar .alpha-label{display:none}.bar .right{gap:2px}
 body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}
}

.my-runs-tabs{display:flex;align-items:center;gap:6px;margin:4px 0 24px;padding:4px;width:max-content;max-width:100%;border:1px solid var(--rule);border-radius:24px;background:#fff}
.my-runs-tabs a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:20px;color:var(--soft);font-size:13px;white-space:nowrap}
.my-runs-tabs a[aria-current=page]{color:#fff;background:var(--blue);font-weight:600}
@media(max-width:500px){.my-runs-tabs{width:100%;gap:0}.my-runs-tabs a{flex:1;padding:0 8px;font-size:12px}}
#notifications-toggle[hidden]{display:none!important}
