.strava_strava-dashboard__ZkeeX{--primary-color:#fc4c02;--secondary-color:#212121;--accent-color:#00bcd4;--background-color:#f5f5f5;--text-color:#333333;--card-background:#ffffff;--border-radius:8px;--transition-speed:0.3s;text-align:center!important}.strava_dashboard__sybsf{padding:20px;display:flex;flex-direction:column;gap:20px;background-color:var(--background-color)}.strava_dashboard-header__y74vn{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:0 2px 5px rgba(0,0,0,.1)}.strava_dashboard-nav__Li6Wg{display:flex;gap:15px}.strava_dashboard-nav__Li6Wg a{text-decoration:none;color:var(--text-color);font-weight:500;padding:8px 12px;border-radius:var(--border-radius);transition:background-color var(--transition-speed)}.strava_dashboard-nav__Li6Wg a:hover{background-color:var(--accent-color);color:#ffffff}.strava_dashboard-content__UBxuK{display:flex;gap:20px}.strava_dashboard-sidebar__03uVz{width:250px;padding:20px}.strava_card___6AtZ,.strava_dashboard-sidebar__03uVz{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:0 2px 5px rgba(0,0,0,.1)}.strava_card___6AtZ{padding:2em;transition:box-shadow var(--transition-speed);max-height:18.75em;overflow:hidden}.strava_card___6AtZ:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.strava_dashboard-chart__kR7wl{background-color:var(--card-background);padding:20px;border-radius:var(--border-radius);box-shadow:0 2px 5px rgba(0,0,0,.1)}.strava_table__ZC3rr{scrollbar-color:#20129e #f1f1f1}.strava_scrollable-table__8Km_N,.strava_table__ZC3rr{width:100%;border-collapse:collapse;height:100%;max-height:30em;overflow-y:auto;overflow-x:hidden}.strava_scrollable-table__8Km_N{scrollbar-color:var(--text-color) #f1f1f1}.strava_scrollable-table__8Km_N thead{position:sticky;top:0;background-color:var(--card-background,#ffffff);z-index:1}.strava_dashboard-footer__gFKEe{margin-top:20px;padding:15px 20px;text-align:center;font-size:.9em;color:#777777}@media screen and (max-width:768px){.strava_dashboard-content__UBxuK{flex-direction:column}.strava_dashboard-sidebar__03uVz{width:100%}}