2 lines
123 KiB
CSS
2 lines
123 KiB
CSS
@charset "UTF-8";#footer[data-v-7bc410b7]{display:flex;bottom:0;position:fixed;width:100%;background:var(--footer-background-color);color:var(--footer-color);font-size:.9em}#footer .footer-items[data-v-7bc410b7]{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%}#footer .footer-items .footer-item[data-v-7bc410b7]{padding:10px;border-top:solid 1px var(--footer-border-color);text-align:center}@media screen and (max-width: 500px){#footer .footer-items[data-v-7bc410b7]{border-top:solid 1px var(--footer-border-color);font-size:.85em;padding:0 0 2px}#footer .footer-items .footer-item[data-v-7bc410b7]{border-top:none;padding:1px 5px}#footer .footer-items .bullet[data-v-7bc410b7]{padding:1px 0}}.user-picture{display:flex;justify-content:center;align-items:center;min-width:30%;line-height:1.2em}.user-picture img{border-radius:50%;height:90px;width:90px}.user-picture .no-picture{color:var(--app-a-color);font-size:5.5em}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-45aO1uf0.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-IXe2Axuj.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-pqSZZJmj.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-21U27O2x.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-1FTPleHH.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-DwGwmXuQ.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-I2gXY_1s.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-YH_Gnq5o.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-BC8QGIrG.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-tcZ3J-O8.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-TR0YiIVK.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-Xyyq4crW.svg#PTSans) format("svg")}[data-v-8c06a56a]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}#nav[data-v-8c06a56a]{background:var(--nav-bar-background-color);display:flex;padding:15px 10px}#nav a[data-v-8c06a56a]{text-decoration:none}#nav .nav-container[data-v-8c06a56a]{display:flex;margin-left:auto;margin-right:auto;padding:0 15px 15px;max-width:1140px;width:100%;border-bottom:solid 1px var(--nav-border-color)}#nav a.router-link-exact-active[data-v-8c06a56a]{color:var(--nav-bar-link-active);font-weight:700}#nav a.router-link-exact-active.app-name[data-v-8c06a56a]{color:var(--app-color)}#nav .app-name[data-v-8c06a56a]{color:var(--app-color);font-size:1.2em;font-weight:700;margin-right:10px;line-height:1.6em}#nav .fa[data-v-8c06a56a]{font-size:1.2em}#nav .nav-icon-open[data-v-8c06a56a],#nav .hamburger-icon[data-v-8c06a56a],#nav .close-icon[data-v-8c06a56a]{display:none}#nav .menu-button[data-v-8c06a56a]{padding:0}#nav .nav-items[data-v-8c06a56a]{display:flex;flex:1;justify-content:space-between;line-height:2em;width:100%}#nav .nav-items .nav-items-close[data-v-8c06a56a]{display:none}#nav .nav-items .nav-items-app-menu[data-v-8c06a56a],#nav .nav-items .nav-items-user-menu[data-v-8c06a56a]{display:flex;margin:0;padding:0}#nav .nav-items .nav-items-group[data-v-8c06a56a]{display:flex}#nav .nav-items .nav-item[data-v-8c06a56a]{padding:0 10px;height:28px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-8c06a56a]{padding:0;margin-left:2px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-8c06a56a] .dropdown-list{z-index:1000;margin-left:-150px!important;width:180px!important}#nav .nav-items .nav-link[data-v-8c06a56a]{color:var(--app-a-color);cursor:pointer}#nav .nav-items .nav-profile-img[data-v-8c06a56a]{margin-bottom:-10px}#nav .nav-items .nav-profile-img[data-v-8c06a56a] .user-picture img{height:32px;width:32px;object-fit:cover}#nav .nav-items .nav-profile-img[data-v-8c06a56a] .user-picture .no-picture{font-size:1.7em}#nav .nav-items .nav-separator[data-v-8c06a56a]{display:none}#nav .nav-items .nav-button[data-v-8c06a56a]{padding:5px 7.5px;margin-left:2px}#nav .nav-items .nav-button .nav-button-fa[data-v-8c06a56a]{display:block}#nav .nav-items .nav-button .nav-button-text[data-v-8c06a56a]{display:none}#nav .nav-items .clear-theme[data-v-8c06a56a]{filter:var(--workout-img-color);height:20px;margin-bottom:-5px}@media screen and (max-width: 1000px){#nav .hamburger-icon[data-v-8c06a56a]{display:block}#nav .nav-icon-open[data-v-8c06a56a]{display:block;text-align:right;width:100%}#nav .nav-icon-open.menu-open[data-v-8c06a56a]{display:none}#nav .close-icon[data-v-8c06a56a]{display:block}#nav .close-icon.menu-closed[data-v-8c06a56a],#nav .nav-items[data-v-8c06a56a]{display:none}#nav .nav-items.menu-open[data-v-8c06a56a]{display:flex;flex-direction:column;justify-content:flex-start;z-index:1001;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-8c06a56a],#nav .nav-items.menu-open .nav-items-app-menu[data-v-8c06a56a],#nav .nav-items.menu-open .nav-items-user-menu[data-v-8c06a56a]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-close[data-v-8c06a56a]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav .nav-items.menu-open .nav-items-close .app-name[data-v-8c06a56a]{padding:15px 25px}#nav .nav-items.menu-open .nav-items-group[data-v-8c06a56a]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-group .nav-button[data-v-8c06a56a]{padding:10px 10px 10px 24px;color:var(--app-a-color);text-align:left}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-fa[data-v-8c06a56a]{display:none;width:36px}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-text[data-v-8c06a56a]{display:block}#nav .nav-items.menu-open .nav-item[data-v-8c06a56a]{padding:7px 25px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-8c06a56a]{padding-left:20px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-8c06a56a] .dropdown-list{margin-left:initial!important;width:auto!important;height:200px;overflow-y:scroll}#nav .nav-items.menu-open .nav-profile-img[data-v-8c06a56a]{display:none}#nav .nav-items.menu-open .nav-separator[data-v-8c06a56a]{display:flex;border-top:solid 1px var(--nav-border-color);margin:0 20px;padding:0}#nav .theme-button[data-v-8c06a56a]{margin-left:20px}}#no-config[data-v-73140811]{display:flex;align-items:center;justify-content:space-around;padding:10px;height:100%}#no-config .error-page[data-v-73140811]{display:flex;flex-direction:column;align-items:center;max-width:100%}#no-config .error-page .error-img[data-v-73140811]{width:150px}#no-config .error-page .error-img svg[data-v-73140811]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter)}#no-config .error-page .error-message[data-v-73140811]{font-size:1.2em;text-align:center}@media screen and (max-width: 1000px){#no-config .error-page .error-message[data-v-73140811]{font-size:1em}}:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #9f968a;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-45aO1uf0.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-IXe2Axuj.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-pqSZZJmj.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-21U27O2x.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-1FTPleHH.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-DwGwmXuQ.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-I2gXY_1s.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-YH_Gnq5o.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-BC8QGIrG.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-tcZ3J-O8.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-TR0YiIVK.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-Xyyq4crW.svg#PTSans) format("svg")}html [data-theme=dark]{color-scheme:dark}body{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body:hover::-webkit-scrollbar-track{background:transparent}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a:hover,a:focus{text-decoration-color:var(--app-a-color)}img{max-width:100%}input,textarea,select{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input:disabled,textarea:disabled,select:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;border-color:transparent;box-shadow:none}button.transparent:hover,button.transparent:disabled{background:transparent}button.transparent:hover{color:var(--app-color)}button.transparent:enabled:active{box-shadow:none}button.transparent:disabled,button.transparent.confirm:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled,button.confirm:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.form-info{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper{text-transform:uppercase}.view{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy{color:var(--workout-trophy-color)}.mountains{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-3oCLAjmu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width: 1000px){.center-card{width:100%;margin:0 auto 50px}}.text-center{text-align:center}.text-left{text-align:left}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width: 500px){.responsive-table table td{width:100%}}.profile-buttons{display:flex;gap:10px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.app-container{height:calc(100vh - 130px)}.app-container.hide-scroll{overflow:hidden}.app-container .app-loading{display:flex;align-items:center;height:100%}.scroll{display:flex;justify-content:flex-end;position:fixed;bottom:42px;right:-15px;padding:0 25px}.scroll .scroll-button{background-color:var(--scroll-button-bg-color);border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:0 10px}.scroll .scroll-button.display-button{display:block}.alert-message[data-v-f7bf1117]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;margin:10px;padding:10px}.card{border:solid 1px var(--card-border-color);border-radius:4px;margin:10px}.card .card-title{font-weight:700;border-bottom:solid 1px var(--card-border-color);padding:10px 20px}.card .card-content{padding:10px 20px}.custom-textarea[data-v-57267720]{display:flex;flex-direction:column}.custom-textarea .remaining-chars[data-v-57267720]{font-size:.8em;font-style:italic}.strong[data-v-0f0f76cd]{font-weight:700}.dropdown-wrapper .dropdown-selector[data-v-46c11932]{margin:0;padding:5px}.dropdown-wrapper .dropdown-list[data-v-46c11932]{list-style-type:none;background-color:var(--dropdown-background-color);padding:0!important;margin-top:5px;margin-left:-20px!important;position:absolute;text-align:left;border:solid 1px var(--dropdown-border-color);box-shadow:2px 2px 5px var(--app-shadow-color);width:auto!important}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-46c11932]{padding:3px 12px}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-46c11932]{font-weight:700}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-46c11932]:after{content:" ✔"}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-46c11932]:hover{background-color:var(--dropdown-hover-color)}.error-message[data-v-5dcde231]{background:var(--error-background-color);color:var(--error-color);border-radius:4px;margin:10px;padding:10px}.loader[data-v-8b613881]{animation:spin-8b613881 2s linear infinite;border:14px solid var(--app-loading-color);border-top:14px solid var(--app-loading-top-color);border-radius:50%;height:60px;margin-left:41%;width:60px}@keyframes spin-8b613881{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal[data-v-e277942a]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--modal-background-color);padding:10px;z-index:1240;display:flex;justify-content:center;align-items:center}#modal .custom-modal[data-v-e277942a]{background-color:var(--app-background-color);border-radius:4px;max-width:500px;z-index:1250}@media screen and (max-width: 1000px){#modal .custom-modal[data-v-e277942a]{width:100%}}#modal .custom-modal[data-v-e277942a] .card{border:0;margin:0}#modal .custom-modal[data-v-e277942a] .card .card-content{display:flex;flex-direction:column}#modal .custom-modal[data-v-e277942a] .card .card-content .modal-message{padding:10px}#modal .custom-modal[data-v-e277942a] .card .card-content .modal-message span{font-weight:700}#modal .custom-modal[data-v-e277942a] .card .card-content .modal-buttons{display:flex;justify-content:flex-end}#modal .custom-modal[data-v-e277942a] .card .card-content .modal-buttons button{margin:5px}#admin-app .user-limit-help[data-v-a720b26e]{display:flex}#admin-app .user-limit-help span[data-v-a720b26e]{font-style:italic}#admin-app .user-limit-help .fa-info-circle[data-v-a720b26e]{margin-right:10px}#admin-app .no-contact[data-v-a720b26e]{font-style:italic}#admin-app textarea[data-v-a720b26e]{margin-bottom:10px}#admin-app .textarea-description[data-v-a720b26e]{font-style:italic}#admin-app .textarea-content[data-v-a720b26e]{margin-bottom:10px;padding:10px}.stat-card{flex:1;max-width:25%}@media screen and (max-width: 700px){.stat-card{flex:1 0 50%;max-width:49%}}.stat-card .stat-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.stat-card .stat-content .stat-icon{width:30%;text-align:center;vertical-align:center}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-icon{width:50%;text-align:left}}.stat-card .stat-content .stat-icon .fa{font-size:3em}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-icon .fa{font-size:2em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.stat-card .stat-content .stat-details{width:70%;text-align:right}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details{width:100%}}.stat-card .stat-content .stat-details .stat-huge{font-size:1.7em;font-weight:700}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details .stat-huge{font-size:1.3em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-details .stat-huge{font-size:1em}}.stat-card .stat-content .stat-details .stat{font-size:1em}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details .stat{font-size:.9em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-details .stat{font-size:.8em}}#user-stats{display:flex;flex-wrap:wrap}#admin-menu[data-v-efcd2677]{display:flex}#admin-menu.center-card[data-v-efcd2677]{width:100%}#admin-menu[data-v-efcd2677] .card{flex-grow:1}#admin-menu[data-v-efcd2677] .card .admin-menu{padding:0 10px}#admin-menu[data-v-efcd2677] .card .admin-menu dd{margin-bottom:30px}#admin-menu[data-v-efcd2677] .card .admin-menu .application-config-details{display:flex;flex-direction:column}#admin-menu[data-v-efcd2677] .card .admin-menu .application-config-details .email-sending-status,#admin-menu[data-v-efcd2677] .card .admin-menu .application-config-details .registration-status{font-weight:700}#admin-sports table td[data-v-203d96b8]{font-size:1.1em}#admin-sports .sport-img[data-v-203d96b8]{height:35px;width:35px;margin:0 auto}#admin-sports .has-workouts[data-v-203d96b8]{font-size:.95em;font-style:italic;padding:0 10px}#admin-sports .sport-action[data-v-203d96b8]{padding-left:40px}#admin-sports .action-button[data-v-203d96b8]{display:block}#admin-sports .top-button[data-v-203d96b8]{display:none}@media screen and (max-width: 700px){#admin-sports .sport-action[data-v-203d96b8]{padding-left:10px}#admin-sports .has-workouts[data-v-203d96b8]{padding-top:5px}#admin-sports .action-button[data-v-203d96b8]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-sports .top-button[data-v-203d96b8]{display:block;margin-bottom:20px}}.table-selects[data-v-fc86ab3c]{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select[data-v-fc86ab3c]{margin-left:10px;padding:5px}@media screen and (max-width: 700px){.table-selects[data-v-fc86ab3c]{flex-wrap:wrap}.table-selects label[data-v-fc86ab3c]{margin-bottom:10px}.table-selects label select[data-v-fc86ab3c]{margin-left:0}}.pagination-center[data-v-69dd9739]{display:flex;justify-content:center;font-size:.9em}.pagination-center a[data-v-69dd9739]{text-decoration:none}.pagination-center .pagination[data-v-69dd9739]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination-center .pagination .page-prev[data-v-69dd9739],.pagination-center .pagination .page-next[data-v-69dd9739],.pagination-center .pagination .page[data-v-69dd9739]{border:solid 1px var(--card-border-color);padding:10px 15px}.pagination-center .pagination .page-prev.active[data-v-69dd9739],.pagination-center .pagination .page-next.active[data-v-69dd9739],.pagination-center .pagination .page.active[data-v-69dd9739]{font-weight:700}.pagination-center .pagination .page-prev.disabled[data-v-69dd9739],.pagination-center .pagination .page-next.disabled[data-v-69dd9739],.pagination-center .pagination .page.disabled[data-v-69dd9739]{cursor:default}.pagination-center .pagination .page-prev.disabled a[data-v-69dd9739],.pagination-center .pagination .page-next.disabled a[data-v-69dd9739],.pagination-center .pagination .page.disabled a[data-v-69dd9739]{cursor:default;pointer-events:none;color:var(--disabled-color)}.pagination-center .pagination .page[data-v-69dd9739]{margin-left:-1px}.pagination-center .pagination .page-prev[data-v-69dd9739]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-center .pagination .page-next[data-v-69dd9739]{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-1px}.pagination-center .pagination .fa[data-v-69dd9739]{font-size:.8em;padding:0 5px}@media screen and (max-width: 1000px){.pagination-center .pagination .page[data-v-69dd9739]{display:none}}.users-filters[data-v-553040c7]{display:flex;align-items:center;padding:10px 0;gap:10px}.users-filters .fa[data-v-553040c7]{font-size:1.5em}.users-filters .fa-disabled[data-v-553040c7]{color:var(--disabled-color)}.users-filters .search-username[data-v-553040c7]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;color:var(--info-color);width:45%}.users-filters .search-username input[data-v-553040c7]{border:none;height:12px;width:90%}.users-filters .search-username input[data-v-553040c7]:focus{outline:none}.users-filters .search-username .fa-times[data-v-553040c7]{padding-right:10px}@media screen and (max-width: 700px){.users-filters .search-username[data-v-553040c7]{width:400px}}@media screen and (max-width: 500px){.users-filters .search-username[data-v-553040c7]{width:90%}}#admin-users .top-button[data-v-4beb3bfa]{display:none}#admin-users .no-users[data-v-4beb3bfa]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-users table td[data-v-4beb3bfa]{font-size:1.1em}#admin-users .left-text[data-v-4beb3bfa]{text-align:left}#admin-users[data-v-4beb3bfa] .user-picture img{height:30px;width:30px}#admin-users[data-v-4beb3bfa] .user-picture .no-picture{font-size:2em}@media screen and (max-width: 700px){#admin-users .top-button[data-v-4beb3bfa]{display:block;margin-bottom:20px}#admin-users .pagination-center[data-v-4beb3bfa]{margin-top:-30px}}.user-header[data-v-3abb1646]{display:flex;align-items:stretch}.user-header .user-details[data-v-3abb1646]{flex-grow:1;padding:10px;display:flex;flex-direction:column;align-items:center}.user-header .user-details .user-name[data-v-3abb1646]{font-size:2em;height:60%}.user-header .user-details .user-stats[data-v-3abb1646]{display:flex;gap:40px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646]{display:flex;flex-direction:column;align-items:center;padding-top:10px}.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646],.user-header .user-details .user-stats .user-stat .stat-label[data-v-3abb1646]{padding:0 5px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646] .distance,.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646]{font-weight:700;font-size:1.5em}@media screen and (max-width: 500px){.user-header .user-details .user-name[data-v-3abb1646]{font-size:1.5em}.user-header .user-details .user-stats[data-v-3abb1646]{gap:20px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646] .distance,.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646]{font-weight:700;font-size:1.2em}.user-header .user-details .user-stats .user-stat.hide-small[data-v-3abb1646]{display:none}}.profile-tabs-checkboxes{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-bottom:10px}#user-profile[data-v-8a058d49]{margin:auto;width:700px}@media screen and (max-width: 1000px){#user-profile[data-v-8a058d49]{width:100%;margin:0 auto 50px}}#user-infos .user-bio[data-v-98220281]{white-space:pre-wrap}#user-infos .alert-message[data-v-98220281]{margin:0}#user-infos .profile-buttons[data-v-98220281]{display:flex;flex-wrap:wrap}#user-infos .email-form[data-v-98220281]{display:flex}#user-infos .email-form form[data-v-98220281]{width:100%}#user-infos .email-form .form-buttons[data-v-98220281]{display:flex;gap:10px;margin-top:10px}#user-preferences .preferences-section[data-v-b0528e22]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color)}#user-preferences .raw-speed-help[data-v-b0528e22]{margin-top:-5px}.password-strength[data-v-1affb508]{cursor:default;display:flex;flex-direction:column}.password-strength .password-slider[data-v-1affb508]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;height:5px;outline:none;padding:0}.password-strength .strength-0[data-v-1affb508],.password-strength .strength-1[data-v-1affb508]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-weak)),color-stop(100%,var(--password-color-weak)));background-image:-webkit-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-moz-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-o-linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-repeat:no-repeat}.password-strength .strength-2[data-v-1affb508]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-medium)),color-stop(100%,var(--password-color-medium)));background-image:-webkit-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-moz-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-o-linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-repeat:no-repeat}.password-strength .strength-3[data-v-1affb508]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-good)),color-stop(100%,var(--password-color-good)));background-image:-webkit-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-moz-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-o-linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-repeat:no-repeat}.password-strength .strength-4[data-v-1affb508]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-strong)),color-stop(100%,var(--password-color-strong)));background-image:-webkit-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-moz-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-o-linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-repeat:no-repeat}.password-strength .password-slider[data-v-1affb508]::-webkit-slider-thumb,.password-strength .password-slider[data-v-1affb508]::-moz-range-thumb{opacity:0}.password-strength .password-slider[data-v-1affb508]::-webkit-slider-thumb{-webkit-appearance:none}.password-strength .password-slider[data-v-1affb508]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.password-strength .password-strength-details[data-v-1affb508]{margin-bottom:5px;margin-top:-10px;padding:0 10px}.password-strength .password-strength-details .password-strength-value[data-v-1affb508]{font-size:.85em}.password-strength .password-strength-details .info-box[data-v-1affb508]{padding:1px 10px}.password-strength .password-strength-details .info-box .password-feedback[data-v-1affb508]{padding-left:20px}.password-input[data-v-ac528612]{display:flex;flex-direction:column}.password-input .show-password[data-v-ac528612]{margin-top:-5px;display:flex;justify-content:right}.password-input .show-password button[data-v-ac528612]{font-style:italic;font-size:.85em;padding:5px 10px;cursor:pointer}.form-items .password-input[data-v-8ebb5cd3] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}.form-items .password-input[data-v-8ebb5cd3] .form-info{font-weight:400;padding-left:10px}.form-items .password-input[data-v-8ebb5cd3] .password-strength-details{font-weight:400;margin-top:0}.form-buttons[data-v-8ebb5cd3]{flex-direction:row}@media screen and (max-width: 500px){.form-buttons[data-v-8ebb5cd3]{flex-direction:column}}.data-export[data-v-8ebb5cd3]{padding:10px 0}.data-export .data-export-archive[data-v-8ebb5cd3]{padding-top:20px;font-size:.9em}.data-export .data-export-archive .archive-link[data-v-8ebb5cd3]{color:var(--app-a-color);cursor:pointer}.form-items .password-input[data-v-5f5c8fca] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}.form-buttons[data-v-5f5c8fca]{flex-direction:row}@media screen and (max-width: 500px){.form-buttons[data-v-5f5c8fca]{flex-direction:column}}#user-picture-edition .user-picture-form[data-v-8f62d42f]{display:flex;flex-direction:column;margin-top:10px}#user-picture-edition .user-picture-form form[data-v-8f62d42f]{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#user-picture-edition .user-picture-form form input[data-v-8f62d42f]{margin-top:10px;padding:5px}#user-picture-edition .user-picture-form form span[data-v-8f62d42f]{font-style:italic;font-size:.9em;padding-left:5px}#user-picture-edition .user-picture-form form .picture-help[data-v-8f62d42f]{display:flex}#user-picture-edition .user-picture-form form .picture-help span[data-v-8f62d42f]{font-style:italic;padding:10px}#user-picture-edition .user-picture-form form .picture-help .fa-info-circle[data-v-8f62d42f]{margin-right:10px}#user-picture-edition .user-picture-form .picture-buttons[data-v-8f62d42f]{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (max-width: 500px){#user-picture-edition .user-picture-form .picture-buttons[data-v-8f62d42f],#user-picture-edition .user-picture-form .picture-help[data-v-8f62d42f]{flex-direction:column;align-items:stretch}}#tz-dropdown[data-v-0ed9f402]{display:flex;flex-direction:column;position:relative}#tz-dropdown .tz-dropdown-list[data-v-0ed9f402]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#tz-dropdown .tz-dropdown-item[data-v-0ed9f402]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#tz-dropdown .tz-dropdown-item.focus[data-v-0ed9f402]{background-color:var(--dropdown-hover-color)}#user-preferences-edition .form-items[data-v-7b19a78b]{padding-top:5px}#user-preferences-edition .form-checkboxes .checkboxes-label[data-v-7b19a78b]{font-weight:700}#user-preferences-edition .form-checkboxes .checkboxes[data-v-7b19a78b]{display:flex;gap:10px;flex-wrap:wrap}#user-preferences-edition .form-checkboxes .checkboxes .checkbox-label[data-v-7b19a78b]{padding-left:5px}#user-preferences-edition .form-checkboxes .checkboxes label[data-v-7b19a78b]{font-weight:400}#user-preferences-edition .preferences-section[data-v-7b19a78b]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color);margin-bottom:5px}#user-preferences-edition .preferences-section[data-v-7b19a78b]:not(:first-child){margin-top:15px}#user-preferences-edition #language[data-v-7b19a78b],#user-preferences-edition #date_format[data-v-7b19a78b],#user-preferences-edition #use_dark_mode[data-v-7b19a78b]{padding:5px}[data-v-31d5cd27]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark][data-v-31d5cd27]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #9f968a;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-45aO1uf0.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-IXe2Axuj.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-pqSZZJmj.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-21U27O2x.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-1FTPleHH.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-DwGwmXuQ.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-I2gXY_1s.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-YH_Gnq5o.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-BC8QGIrG.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-tcZ3J-O8.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-TR0YiIVK.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-Xyyq4crW.svg#PTSans) format("svg")}html [data-theme=dark][data-v-31d5cd27]{color-scheme:dark}body[data-v-31d5cd27]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges}body[data-v-31d5cd27]::-webkit-scrollbar{width:5px;height:5px}body[data-v-31d5cd27]::-webkit-scrollbar-track{background:transparent}body[data-v-31d5cd27]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-31d5cd27]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-31d5cd27]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-31d5cd27]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-31d5cd27]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-31d5cd27]:hover,a[data-v-31d5cd27]:focus{text-decoration-color:var(--app-a-color)}img[data-v-31d5cd27]{max-width:100%}input[data-v-31d5cd27],textarea[data-v-31d5cd27],select[data-v-31d5cd27]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-31d5cd27]:disabled,textarea[data-v-31d5cd27]:disabled,select[data-v-31d5cd27]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-31d5cd27] :invalid{outline:2px solid var(--input-error-color)}label[data-v-31d5cd27]{font-weight:700}button[data-v-31d5cd27]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent[data-v-31d5cd27]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;border-color:transparent;box-shadow:none}button.transparent[data-v-31d5cd27]:hover,button.transparent[data-v-31d5cd27]:disabled{background:transparent}button.transparent[data-v-31d5cd27]:hover{color:var(--app-color)}button.transparent[data-v-31d5cd27]:enabled:active{box-shadow:none}button.transparent[data-v-31d5cd27]:disabled,button.transparent.confirm[data-v-31d5cd27]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button[data-v-31d5cd27]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-31d5cd27]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-31d5cd27]:disabled,button.confirm[data-v-31d5cd27]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel[data-v-31d5cd27]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-31d5cd27]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-31d5cd27]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-31d5cd27]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-31d5cd27]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-31d5cd27]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-31d5cd27]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-31d5cd27]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-31d5cd27]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-31d5cd27]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-31d5cd27]{display:flex;flex-direction:column}.form-box .form-items input[data-v-31d5cd27]{margin:10px;padding:5px}.form-info[data-v-31d5cd27]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-31d5cd27]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-31d5cd27]{text-transform:uppercase}.view[data-v-31d5cd27]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-31d5cd27]{color:var(--workout-trophy-color)}.mountains[data-v-31d5cd27]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-31d5cd27]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-31d5cd27]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-3oCLAjmu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-31d5cd27]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-31d5cd27]{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes[data-v-31d5cd27]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-31d5cd27]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-31d5cd27]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-31d5cd27]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-31d5cd27]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-31d5cd27]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-31d5cd27]{font-weight:700}.description-list dl dd[data-v-31d5cd27]{margin-bottom:10px}.center-card[data-v-31d5cd27]{margin:0 auto;width:700px}.center-card.with-margin[data-v-31d5cd27]{margin-top:100px}@media screen and (max-width: 1000px){.center-card[data-v-31d5cd27]{width:100%;margin:0 auto 50px}}.text-center[data-v-31d5cd27]{text-align:center}.text-left[data-v-31d5cd27]{text-align:left}.responsive-table[data-v-31d5cd27]{margin-bottom:15px}.responsive-table table[data-v-31d5cd27]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-31d5cd27]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-31d5cd27]{font-size:.95em}.responsive-table table tbody td[data-v-31d5cd27]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-31d5cd27]{border:none}.responsive-table table .cell-heading[data-v-31d5cd27]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead[data-v-31d5cd27]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-31d5cd27]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-31d5cd27]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-31d5cd27]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-31d5cd27]{display:flex}}@media screen and (max-width: 500px){.responsive-table table td[data-v-31d5cd27]{width:100%}}.profile-buttons[data-v-31d5cd27]{display:flex;gap:10px}.medium-sport-img[data-v-31d5cd27]{height:35px;width:35px;margin:0 auto}.privacy-policy-text[data-v-31d5cd27]{margin:10px 50px 20px;padding:10px;width:100%}@media screen and (max-width: 700px){.privacy-policy-text[data-v-31d5cd27]{margin:0}}#user-privacy-policy[data-v-9b1ceaf7]{padding:10px 0}#user-privacy-policy form[data-v-9b1ceaf7]{display:flex;flex-direction:column;gap:10px}#user-privacy-policy form .policy-content[data-v-9b1ceaf7]{height:500px;border:1px solid var(--policy-border-color);overflow:auto;margin:10px;border-radius:4px}@media screen and (max-width: 700px){#user-privacy-policy form .policy-content[data-v-9b1ceaf7]{margin:10px 0;font-size:.9em}}#user-privacy-policy form .policy-content .privacy-policy-text[data-v-9b1ceaf7]{width:auto}#user-privacy-policy form .form-buttons[data-v-9b1ceaf7]{display:flex;gap:10px;flex-direction:row}@media screen and (max-width: 500px){#user-privacy-policy form .form-buttons[data-v-9b1ceaf7]{flex-direction:column}}#new-oauth2-app #new-oauth2-title[data-v-e2284e06]{font-size:1.05em;font-weight:700;padding:0 10px}#new-oauth2-app #apps-form .form-items[data-v-e2284e06]{display:flex;flex-direction:column}#new-oauth2-app #apps-form .form-items input[type=text][data-v-e2284e06]{height:20px}#new-oauth2-app #apps-form .form-items .form-item-scope[data-v-e2284e06]{padding:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-label[data-v-e2284e06]{font-weight:700}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes[data-v-e2284e06]{padding-bottom:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-label[data-v-e2284e06]{height:inherit}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-description[data-v-e2284e06]{font-style:italic;margin:0 5px}#new-oauth2-app #apps-form .form-items .form-item[data-v-e2284e06]{display:flex;flex-direction:column;padding:10px}#new-oauth2-app #apps-form .form-buttons[data-v-e2284e06]{display:flex;justify-content:flex-end}#new-oauth2-app #apps-form .form-buttons button[data-v-e2284e06]{margin:5px}#authorize-oauth2-app #authorize-oauth2-title[data-v-a8ed6bf8]{font-size:1.05em;font-weight:700;padding:0 10px}#authorize-oauth2-app .oauth2-access[data-v-a8ed6bf8]{padding:0 10px}#authorize-oauth2-app .authorize-oauth2-buttons[data-v-a8ed6bf8]{display:flex}#authorize-oauth2-app .authorize-oauth2-buttons button[data-v-a8ed6bf8]{margin:5px}#oauth2-app .app-buttons[data-v-3a7d0f4a]{display:flex;flex-wrap:wrap;gap:10px}#oauth2-app .app-secret[data-v-3a7d0f4a]{word-break:break-word}#oauth2-app .client-scopes[data-v-3a7d0f4a]{display:flex;flex-wrap:wrap}#oauth2-app .client-scopes .client-scope[data-v-3a7d0f4a]{padding-right:15px}#oauth2-app .fa-copy[data-v-3a7d0f4a]{font-size:.9em}#oauth2-app .no-description[data-v-3a7d0f4a]{font-style:italic}#oauth2-app .no-app[data-v-3a7d0f4a]{font-style:italic;padding:10px 0}#oauth2-apps-list ul[data-v-064a87b7]{list-style:square}#oauth2-apps-list ul li[data-v-064a87b7]{padding-bottom:10px}#oauth2-apps-list .app-issued-at[data-v-064a87b7]{font-size:.85em;font-style:italic;padding-left:10px}#oauth2-apps-list .apps-list[data-v-064a87b7]{font-size:1.05em;font-weight:700}#oauth2-apps-list .app-list-buttons[data-v-064a87b7]{display:flex;gap:10px}#oauth2-apps-list .no-apps[data-v-064a87b7]{font-style:italic;padding-bottom:20px}#user-sport-preferences .sport-img[data-v-aa4857fe]{height:35px;width:35px;margin:0 auto}#user-sport-preferences .sport-color[data-v-aa4857fe]{border:none;margin:6px 1px 6px 0;padding:0;width:40px}#user-sport-preferences .sport-label[data-v-aa4857fe]{width:170px}#user-sport-preferences .disabled-sport[data-v-aa4857fe]{font-style:italic;color:var(--disabled-sport-color)}#user-sport-preferences .disabled-sport .disabled-message[data-v-aa4857fe]{font-size:.9em}#user-sport-preferences .disabled-sport .cell-heading[data-v-aa4857fe]{font-style:normal}#user-sport-preferences .action-buttons[data-v-aa4857fe]{width:70px}#user-sport-preferences .edition-buttons[data-v-aa4857fe]{display:flex;flex-wrap:wrap;gap:5px;line-height:1.3em}#user-sport-preferences .edition-buttons button[data-v-aa4857fe]{text-align:center;min-width:80px}#user-sport-preferences .threshold-input[data-v-aa4857fe]{padding:5px;width:50px}#user-sport-preferences .mobile-display[data-v-aa4857fe]{display:none}#user-sport-preferences div.error-message[data-v-aa4857fe]{margin:0}@media screen and (max-width: 700px){#user-sport-preferences .sport-label[data-v-aa4857fe],#user-sport-preferences .action-buttons[data-v-aa4857fe]{width:45%}#user-sport-preferences .edition-buttons[data-v-aa4857fe]{justify-content:center}#user-sport-preferences .mobile-display[data-v-aa4857fe]{display:flex;margin:20px 0 10px}}@media screen and (max-width: 500px){#user-sport-preferences .sport-label[data-v-aa4857fe],#user-sport-preferences .action-buttons[data-v-aa4857fe]{width:100%}}[data-v-34b1686b]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark][data-v-34b1686b]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #9f968a;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-T9JcUGms.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-45aO1uf0.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-IXe2Axuj.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-pqSZZJmj.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-21U27O2x.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-4DDtZWYF.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-1FTPleHH.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-DwGwmXuQ.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-I2gXY_1s.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-YH_Gnq5o.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-skEWD7W_.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-BC8QGIrG.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-tcZ3J-O8.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-TR0YiIVK.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-Xyyq4crW.svg#PTSans) format("svg")}html [data-theme=dark][data-v-34b1686b]{color-scheme:dark}body[data-v-34b1686b]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges}body[data-v-34b1686b]::-webkit-scrollbar{width:5px;height:5px}body[data-v-34b1686b]::-webkit-scrollbar-track{background:transparent}body[data-v-34b1686b]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-34b1686b]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-34b1686b]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-34b1686b]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-34b1686b]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-34b1686b]:hover,a[data-v-34b1686b]:focus{text-decoration-color:var(--app-a-color)}img[data-v-34b1686b]{max-width:100%}input[data-v-34b1686b],textarea[data-v-34b1686b],select[data-v-34b1686b]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-34b1686b]:disabled,textarea[data-v-34b1686b]:disabled,select[data-v-34b1686b]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-34b1686b] :invalid{outline:2px solid var(--input-error-color)}label[data-v-34b1686b]{font-weight:700}button[data-v-34b1686b]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent[data-v-34b1686b]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;border-color:transparent;box-shadow:none}button.transparent[data-v-34b1686b]:hover,button.transparent[data-v-34b1686b]:disabled{background:transparent}button.transparent[data-v-34b1686b]:hover{color:var(--app-color)}button.transparent[data-v-34b1686b]:enabled:active{box-shadow:none}button.transparent[data-v-34b1686b]:disabled,button.transparent.confirm[data-v-34b1686b]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button[data-v-34b1686b]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-34b1686b]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-34b1686b]:disabled,button.confirm[data-v-34b1686b]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel[data-v-34b1686b]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-34b1686b]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-34b1686b]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-34b1686b]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-34b1686b]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-34b1686b]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-34b1686b]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-34b1686b]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-34b1686b]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-34b1686b]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-34b1686b]{display:flex;flex-direction:column}.form-box .form-items input[data-v-34b1686b]{margin:10px;padding:5px}.form-info[data-v-34b1686b]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-34b1686b]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-34b1686b]{text-transform:uppercase}.view[data-v-34b1686b]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-34b1686b]{color:var(--workout-trophy-color)}.mountains[data-v-34b1686b]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-34b1686b]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-34b1686b]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-3oCLAjmu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-34b1686b]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-34b1686b]{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes[data-v-34b1686b]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-34b1686b]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-34b1686b]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-34b1686b]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-34b1686b]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-34b1686b]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-34b1686b]{font-weight:700}.description-list dl dd[data-v-34b1686b]{margin-bottom:10px}.center-card[data-v-34b1686b]{margin:0 auto;width:700px}.center-card.with-margin[data-v-34b1686b]{margin-top:100px}@media screen and (max-width: 1000px){.center-card[data-v-34b1686b]{width:100%;margin:0 auto 50px}}.text-center[data-v-34b1686b]{text-align:center}.text-left[data-v-34b1686b]{text-align:left}.responsive-table[data-v-34b1686b]{margin-bottom:15px}.responsive-table table[data-v-34b1686b]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-34b1686b]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-34b1686b]{font-size:.95em}.responsive-table table tbody td[data-v-34b1686b]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-34b1686b]{border:none}.responsive-table table .cell-heading[data-v-34b1686b]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead[data-v-34b1686b]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-34b1686b]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-34b1686b]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-34b1686b]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-34b1686b]{display:flex}}@media screen and (max-width: 500px){.responsive-table table td[data-v-34b1686b]{width:100%}}.profile-buttons[data-v-34b1686b]{display:flex;gap:10px}.medium-sport-img[data-v-34b1686b]{height:35px;width:35px;margin:0 auto}.about-text[data-v-34b1686b]{margin-top:200px;margin-right:100px}@media screen and (max-width: 700px){.about-text[data-v-34b1686b]{margin-top:0;margin-right:0}}.about-text .fa-padding[data-v-34b1686b]{padding-right:10px}.about-text .about-instance[data-v-34b1686b]{font-weight:700;margin-top:30px}#bike[data-v-dc181e30]{display:flex;justify-content:center;margin-top:180px;padding:10px}#bike .bike-img[data-v-dc181e30]{max-width:200px}@media screen and (max-width: 700px){#bike[data-v-dc181e30]{margin-top:10px}#bike .bike-img[data-v-dc181e30]{max-width:150px}}#about[data-v-ef9c7198]{display:flex;height:100%}#about .container[data-v-ef9c7198]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#about .container .container-sub[data-v-ef9c7198]{min-width:50%;height:100%}#about .container .about-details[data-v-ef9c7198]{width:100%}@media screen and (max-width: 1000px){#about[data-v-ef9c7198]{height:auto}#about .container .container-sub[data-v-ef9c7198]{align-items:center}#about .container .container-sub .bike-img[data-v-ef9c7198]{max-width:60%}}@media screen and (max-width: 700px){#about .container[data-v-ef9c7198]{flex-direction:column}}#error[data-v-48ec856d]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-48ec856d]{margin-top:50px}#error .error-content h1[data-v-48ec856d]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-48ec856d]{font-size:1.2em;margin:30px 0}#admin .admin-card[data-v-5eee0876]{width:100%}#admin .admin-card[data-v-5eee0876] .card .admin-form{display:flex;flex-direction:column}#admin .admin-card[data-v-5eee0876] .card .admin-form label{display:flex;align-items:center;justify-content:space-between;margin:10px 0;flex-wrap:wrap}#admin .admin-card[data-v-5eee0876] .card .admin-form label input{width:50%;font-size:.9em;margin-right:50px}@media screen and (max-width: 1000px){#admin .admin-card[data-v-5eee0876] .card .admin-form label input{margin-right:0}}@media screen and (max-width: 700px){#admin .admin-card[data-v-5eee0876] .card .admin-form label input{width:100%}}#admin .admin-card[data-v-5eee0876] .card .admin-form label input:disabled{-webkit-appearance:none;-moz-appearance:textfield;background-color:var(--admin-disabled-input-color);border-color:var(--admin-disabled-input-color);color:var(--app-color)}#admin .admin-card[data-v-5eee0876] .card .admin-form .form-buttons{display:flex;gap:10px;margin-bottom:10px}.static-map{display:flex;position:relative}.static-map.display-hover{position:absolute;margin-left:20px;margin-top:3px;width:400px;height:225px;z-index:100;filter:var(--map-display-hover-filter)}.static-map.display-hover .map-attribution-text{color:var(--map-display-hover-attribution-text);background-color:var(--map-attribution-bg-color)}.static-map .bg-map-image{background-size:cover;background-position:center;opacity:.6;height:200px;width:100%;filter:var(--map-filter)}.static-map .map-attribution{top:0;right:0;font-size:11px;position:absolute}.static-map .map-attribution-text{color:var(--map-attribution-text);background-color:var(--map-attribution-bg-color)}.mountains[data-v-0bcae633]{padding-right:5px}.timeline-workout[data-v-0bcae633]{margin-bottom:20px}.timeline-workout .box[data-v-0bcae633]{flex-direction:column;padding:0}.timeline-workout .box .workout-user-date[data-v-0bcae633]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px}.timeline-workout .box .workout-user-date .workout-user[data-v-0bcae633]{display:flex}.timeline-workout .box .workout-user-date .workout-user[data-v-0bcae633] .user-picture img{height:25px;width:25px}.timeline-workout .box .workout-user-date .workout-user[data-v-0bcae633] .user-picture .no-picture{font-size:1.5em}.timeline-workout .box .workout-user-date .workout-user .workout-user-name[data-v-0bcae633]{white-space:nowrap;padding-left:5px;text-decoration:none}.timeline-workout .box .workout-user-date .workout-date[data-v-0bcae633]{font-size:.85em;font-style:italic;white-space:nowrap}.timeline-workout .box .workout-user-date .workout-title[data-v-0bcae633]{display:block;text-align:center;padding:0 10px}@media screen and (max-width: 500px){.timeline-workout .box .workout-user-date .workout-title[data-v-0bcae633]{display:none}}.timeline-workout .box .workout-map[data-v-0bcae633]{background-color:var(--workout-static-map-bg-color);height:150px}.timeline-workout .box .workout-map .no-map[data-v-0bcae633]{line-height:150px;filter:var(--no-map-filter)}.timeline-workout .box .workout-map[data-v-0bcae633] .bg-map-image{height:150px}.timeline-workout .box .workout-data[data-v-0bcae633]{display:flex;padding:5px;font-size:.9em}.timeline-workout .box .workout-data .sport-img[data-v-0bcae633]{height:25px;width:25px}.timeline-workout .box .workout-data .img[data-v-0bcae633],.timeline-workout .box .workout-data .data[data-v-0bcae633]{display:flex;align-items:center}.timeline-workout .box .workout-data .img .data-values[data-v-0bcae633],.timeline-workout .box .workout-data .data .data-values[data-v-0bcae633]{display:flex;flex-wrap:wrap}.timeline-workout .box .workout-data .img[data-v-0bcae633]{justify-content:flex-end;width:10%}.timeline-workout .box .workout-data .data[data-v-0bcae633]{justify-content:center;width:22%}@media screen and (max-width: 500px){.timeline-workout .box .workout-data .img[data-v-0bcae633]{justify-content:center;width:20%}.timeline-workout .box .workout-data .data[data-v-0bcae633]{justify-content:center;width:40%}.timeline-workout .box .workout-data .altitude[data-v-0bcae633],.timeline-workout .box .workout-data .elevation[data-v-0bcae633]{display:none}}.timeline-workout .box .workout-data.without-elevation .img[data-v-0bcae633],.timeline-workout .box .workout-data.without-elevation .data[data-v-0bcae633]{justify-content:center;width:33%}.timeline-workout .box .workout-map[data-v-0bcae633],.timeline-workout .box .workout-data[data-v-0bcae633]{cursor:pointer}.timeline-workout .box .no-cursor[data-v-0bcae633]{cursor:default}.timeline-workout .box .fa[data-v-0bcae633]{padding-right:10px}.no-workouts[data-v-b0c91cc6]{display:flex;justify-content:center}#timeline[data-v-e0964959]{margin-bottom:20px}#timeline .more-workouts[data-v-e0964959]{display:flex;justify-content:center}.calendar-workout{display:flex;padding:1px;cursor:pointer}.calendar-workout .sport-img{width:18px;height:18px}.calendar-workout sup{position:relative;top:-8px;left:-3px;width:2px}.calendar-workout sup .custom-fa-small{font-size:.7em}@media screen and (max-width: 700px){.calendar-workout .sport-img{padding:3px;width:20px;height:20px}.calendar-workout sup .custom-fa-small{font-size:.6em}}.calendar-workouts-chart[data-v-bf05bb20]{display:flex}.calendar-workouts-chart .workouts-chart[data-v-bf05bb20]{position:relative}.calendar-workouts-chart .workouts-chart .workouts-count[data-v-bf05bb20]{display:flex;justify-content:center;position:absolute;top:4px;left:6px;width:20px;font-size:1.1em;font-weight:700}@media screen and (max-width: 700px){.calendar-workouts-chart .workouts-chart .workouts-count[data-v-bf05bb20]{top:16px;left:6px}.calendar-workouts-chart .workouts-chart[data-v-bf05bb20] .donut-chart{padding-top:12px}.calendar-workouts-chart .workouts-chart[data-v-bf05bb20] .donut-chart svg g circle{stroke-width:2;stroke-opacity:.8}}.calendar-workouts-chart .workouts-pane[data-v-bf05bb20]{display:flex;padding-left:40px}.calendar-workouts-chart .workouts-pane .more-workouts[data-v-bf05bb20]{background:var(--calendar-workouts-color);border-radius:4px;box-shadow:0 4px 8px 0 var(--calendar-workouts-box-shadow-0),0 6px 20px 0 var(--calendar-workouts-box-shadow-1);position:absolute;top:52px;left:0;min-width:60px;margin-bottom:20px;padding:10px;display:flex;flex-wrap:wrap;z-index:1000}@media screen and (max-width: 700px){.calendar-workouts-chart .workouts-pane .more-workouts[data-v-bf05bb20]{min-width:70px}}.calendar-workouts-chart .workouts-pane .more-workouts .calendar-more[data-v-bf05bb20]{position:absolute;font-size:.9em;top:5px;right:5px}.calendar-workouts .desktop-display{display:flex}.calendar-workouts .mobile-display{display:none}.calendar-workouts .workouts-display{display:flex;flex-wrap:wrap;position:relative;margin:0 10px 0 0}.calendar-workouts .donut-display{display:flex;height:34px;width:34px}@media screen and (max-width: 700px){.calendar-workouts .desktop-display{display:none}.calendar-workouts .mobile-display{display:flex}}.calendar-cells{display:flex;flex-direction:column;width:100%}.calendar-cells .calendar-row{display:flex;flex-wrap:wrap;border-top:solid 1px var(--calendar-border-color)}.calendar-cells .calendar-row .calendar-cell{border-right:solid 1px var(--calendar-border-color);height:40px;flex-grow:1;flex-basis:8%;padding:5px 10px 5px 5px;width:8%;position:relative}.calendar-cells .calendar-row .calendar-cell .calendar-cell-day{position:absolute;font-size:.8em;line-height:1;top:.5em;right:.5em;font-weight:700}.calendar-cells .calendar-row .calendar-cell:last-child{border-right:0}@media screen and (max-width: 700px){.calendar-cells .calendar-row .calendar-cell:last-child .calendar-workouts .more-workouts{left:-45px}}.calendar-cells .calendar-row .disabled-cell{color:var(--app-color-light)}.calendar-cells .calendar-row .week-end{background:var(--calendar-week-end-color)}.calendar-cells .calendar-row .today{background:var(--calendar-today-color)}@media screen and (max-width: 700px){.calendar-cells .calendar-row:last-child .calendar-workouts .more-workouts{top:inherit;bottom:20px}}.calendar-days{display:flex;flex-direction:row;border-top:solid 1px var(--calendar-border-color)}.calendar-days .calendar-day{flex-grow:1;padding:5px;text-align:center;text-transform:uppercase;color:var(--calendar-day-color)}.calendar-header{display:flex;flex-direction:row}.calendar-header .calendar-arrow,.calendar-header .calendar-month{flex-grow:1;padding:10px}.calendar-header .calendar-arrow-left{text-align:left;cursor:pointer}.calendar-header .calendar-arrow-right{text-align:right;cursor:pointer}.calendar-header .calendar-month{font-weight:700;text-align:center;text-transform:uppercase}#user-calendar .calendar-card,#user-calendar .calendar-card .card-content{padding:0}.bar-chart[data-v-d506f845]{position:relative;min-height:400px;width:100%}.bar-chart.minimal[data-v-d506f845]{min-height:300px}@media screen and (max-width: 700px){.bar-chart[data-v-d506f845]{min-height:268px}.bar-chart.minimal[data-v-d506f845]{min-height:290px}}@media screen and (max-width: 420px){.bar-chart[data-v-d506f845]{width:calc(100vw - 95px)}}.stats-chart[data-v-b8d7f5c9]{width:100%}.stats-chart .chart-radio[data-v-b8d7f5c9]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.stats-chart .chart-radio label[data-v-b8d7f5c9]{font-size:.85em;font-weight:400}@media screen and (max-width: 700px){.stats-chart .chart-radio label[data-v-b8d7f5c9]{padding-bottom:10px}}.user-month-stats[data-v-8f59a282] .card-content{padding:10px}.records-card[data-v-64523a87]{width:100%;padding-bottom:3px}.records-card[data-v-64523a87] .card{font-size:.9em}.records-card[data-v-64523a87] .card .card-title{display:flex;font-size:.9em}.records-card[data-v-64523a87] .card .card-title .sport-img{padding-right:10px;height:20px;width:20px}.records-card[data-v-64523a87] .card .card-content{font-size:.9em;padding:10px}.records-card[data-v-64523a87] .card .card-content .record{display:flex;align-items:center;justify-content:space-between}.records-card[data-v-64523a87] .card .card-content .record span{padding:2px}.records-card[data-v-64523a87] .card .card-content .record .record-type{flex-grow:1}.records-card[data-v-64523a87] .card .card-content .record .record-value{font-weight:700;white-space:nowrap;padding-right:10px}.records-card[data-v-64523a87] .card .card-content .record .record-date{white-space:nowrap;min-width:30%;text-align:right}@media screen and (max-width: 1000px){.records-card[data-v-64523a87] .card,.records-card[data-v-64523a87] .card .card-title{font-size:1em}.records-card[data-v-64523a87] .card .card-title .sport-img{height:22px;width:22px}}.user-records .no-records[data-v-fff33919]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}#user-stats{display:flex;flex:1 0 25%;justify-content:space-around;flex-wrap:wrap}.privacy-policy-message[data-v-1b250692]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;padding:10px 20px}.privacy-policy-message .policy-link[data-v-1b250692]{color:var(--policy-link-color);text-decoration:underline}#dashboard .dashboard-container[data-v-8f5da609]{display:flex;flex-direction:row}#dashboard .dashboard-container .dashboard-sub-container[data-v-8f5da609]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-8f5da609]{width:32%}#dashboard .dashboard-container .right-container[data-v-8f5da609]{width:68%}#dashboard .mobile-menu[data-v-8f5da609]{display:none}#dashboard .privacy-policy-message[data-v-8f5da609]{display:flex;justify-content:center}@media screen and (max-width: 1000px){#dashboard[data-v-8f5da609]{padding-bottom:60px}#dashboard .dashboard-container[data-v-8f5da609]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-8f5da609],#dashboard .dashboard-container .right-container[data-v-8f5da609]{width:100%}#dashboard .mobile-menu[data-v-8f5da609]{display:flex}#dashboard .mobile-menu .box[data-v-8f5da609]{display:flex;justify-content:space-between;padding:0;width:100%}#dashboard .mobile-menu .box .mobile-menu-item[data-v-8f5da609]{display:flex;justify-content:space-around;border:none;border-radius:4px;box-shadow:none;font-size:.95em;padding:10px;width:25%}#dashboard .mobile-menu .box .mobile-menu-item .fa-trophy[data-v-8f5da609]{color:var(--app-color)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected[data-v-8f5da609]{color:var(--mobile-menu-selected-color);background-color:var(--mobile-menu-selected-bgcolor)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected .fa-trophy[data-v-8f5da609]{color:var(--mobile-menu-selected-color)}#dashboard .is-hidden[data-v-8f5da609]{display:none}}@media screen and (max-width: 700px){#dashboard .privacy-policy-message[data-v-8f5da609]{margin:0 5px}}.chart-menu[data-v-174c91c4]{display:flex;align-items:center}.chart-menu .chart-arrow[data-v-174c91c4],.chart-menu .time-frames[data-v-174c91c4]{flex-grow:1;text-align:center}.chart-menu .chart-arrow[data-v-174c91c4]{cursor:pointer}.sports-menu{display:flex;flex-wrap:wrap;padding:10px}.sports-menu label{display:flex;align-items:center;font-size:.9em;font-weight:400;min-width:120px;padding:10px}@media screen and (max-width: 1000px){.sports-menu label{min-width:100px}}@media screen and (max-width: 500px){.sports-menu label{min-width:20px}.sports-menu label .sport-label{display:none}}.sports-menu .sport-img{padding:3px;width:20px;height:20px}#user-statistics.stats-disabled[data-v-b145e4ac]{opacity:.3;pointer-events:none}#user-statistics[data-v-b145e4ac] .chart-radio{justify-content:space-around;padding:30px 10px 10px}#statistics[data-v-0aa997fa]{display:flex;width:100%}#statistics .container[data-v-0aa997fa]{display:flex;flex-direction:column;width:100%}[data-v-13388f00]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}#user-auth-form[data-v-13388f00]{display:flex}#user-auth-form #user-form[data-v-13388f00]{width:60%}#user-auth-form #user-form .account[data-v-13388f00]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-13388f00]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-13388f00]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-13388f00]:disabled{border-color:var(--disabled-color)}#user-auth-form #user-form .success-message[data-v-13388f00]{margin:10px}#user-auth-form #user-form .accepted_policy[data-v-13388f00]{display:flex;align-items:center;font-size:.85em;font-weight:400}@media screen and (max-width: 1000px){#user-auth-form[data-v-13388f00]{margin-bottom:50px}#user-auth-form #user-form[data-v-13388f00]{width:100%}}.user-form[data-v-13388f00]{margin-top:200px}@media screen and (max-width: 700px){.user-form[data-v-13388f00]{margin-top:10px}}#account-confirmation-email[data-v-b0299010]{display:flex;flex-direction:column}#account-confirmation-email .email-sent[data-v-b0299010]{display:flex;flex-direction:column;align-items:center}#account-confirmation-email .email-sent svg[data-v-b0299010]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation-email .email-sent .email-sent-message[data-v-b0299010]{font-size:1.1em;text-align:center}@media screen and (max-width: 1000px){#account-confirmation-email .email-sent .email-sent-message[data-v-b0299010]{font-size:1em}}#account-confirmation-email[data-v-b0299010] .card .card-content #user-auth-form{margin-top:0}#account-confirmation-email[data-v-b0299010] .card .card-content #user-auth-form #user-form{width:100%}#account-confirmation[data-v-9a9c1644]{display:flex}#account-confirmation .container[data-v-9a9c1644]{display:flex;justify-content:center;width:50%}@media screen and (max-width: 700px){#account-confirmation .container[data-v-9a9c1644]{width:100%}}#account-confirmation[data-v-a0fa0b62]{display:flex;flex-direction:column;align-items:center}#account-confirmation svg[data-v-a0fa0b62]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation .error-message[data-v-a0fa0b62]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1000px){#account-confirmation .error-message[data-v-a0fa0b62]{font-size:1em}}#email-update[data-v-b8fbd32f]{display:flex;flex-direction:column;align-items:center}#email-update svg[data-v-b8fbd32f]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#email-update .error-message[data-v-b8fbd32f]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1000px){#email-update .error-message[data-v-b8fbd32f]{font-size:1em}}#loginOrRegister[data-v-84d61340]{display:flex}#loginOrRegister .container[data-v-84d61340]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#loginOrRegister .container .container-sub[data-v-84d61340]{min-width:50%;height:100%}@media screen and (max-width: 1000px){#loginOrRegister[data-v-84d61340]{height:auto}#loginOrRegister .container .container-sub[data-v-84d61340]{align-items:center}#loginOrRegister .container .container-sub .bike-img[data-v-84d61340]{max-width:60%}}@media screen and (max-width: 700px){#loginOrRegister .container[data-v-84d61340]{flex-direction:column}}#password-action-done[data-v-ee1004fc]{display:flex;flex-direction:column;align-items:center}#password-action-done svg[data-v-ee1004fc]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#password-action-done .password-message[data-v-ee1004fc]{font-size:1.1em;text-align:center}@media screen and (max-width: 1000px){#password-action-done .password-message[data-v-ee1004fc]{font-size:1em}}#password-reset-request[data-v-97f01ba1] .card .card-content #user-form{width:100%}#password-reset[data-v-5cbe9029]{display:flex}#password-reset .container[data-v-5cbe9029]{display:flex;justify-content:center;width:50%}@media screen and (max-width: 700px){#password-reset .container[data-v-5cbe9029]{width:100%}}#profile[data-v-af92ad3a]{display:flex;flex-direction:column;padding:0 10px 40px}#profile[data-v-af92ad3a] .profile-form{display:flex;flex-direction:column}#profile[data-v-af92ad3a] .profile-form hr{border-color:var(--card-border-color);border-width:1px 0 0 0}#profile[data-v-af92ad3a] .profile-form .form-items{display:flex;flex-direction:column}#profile[data-v-af92ad3a] .profile-form .form-items input{margin:5px 0}#profile[data-v-af92ad3a] .profile-form .form-items select{height:35px;padding:5px 0}#profile[data-v-af92ad3a] .profile-form .form-items ::v-deep(.custom-textarea) textarea{padding:5px}#profile[data-v-af92ad3a] .profile-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#profile[data-v-af92ad3a] .profile-form .form-items .birth-date{height:20px}#profile[data-v-af92ad3a] .profile-form .form-buttons{display:flex;margin-top:10px;padding:10px 0;gap:10px}#user[data-v-1b7a0b4f]{margin:auto;width:700px}@media screen and (max-width: 1000px){#user[data-v-1b7a0b4f]{width:100%;margin:0 auto 50px}}#workout-edition[data-v-4c5a9cd1] .card .card-title{text-align:center;text-transform:uppercase}@media screen and (max-width: 1000px){#workout-edition[data-v-4c5a9cd1] .card .card-content{padding:10px 0}}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items{display:flex;flex-direction:column}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items input{height:20px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .workout-date-duration{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1000px){#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .workout-date-duration{flex-direction:column}}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item .workout-date-time{display:flex}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item .workout-date-time #workout-date{margin-right:10px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item .workout-duration{width:25px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item-radio{display:flex;justify-content:space-around}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item-radio label{font-weight:400}@media screen and (max-width: 1000px){#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item-radio label{font-size:.9em}}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-items .form-item-radio input{margin-top:-2px;vertical-align:middle}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-buttons{display:flex;justify-content:flex-end}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .form-buttons button{margin:5px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .files-help{display:flex;justify-content:space-around;margin-top:10px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .files-help div{display:flex}@media screen and (max-width: 1000px){#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .files-help div{flex-direction:column}}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .files-help div ul{margin:0;padding:0 20px}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .workout-data{display:flex;flex-direction:row;justify-content:space-between}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .workout-data .form-item{width:30%}@media screen and (max-width: 1000px){#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .workout-data{flex-direction:column}#workout-edition[data-v-4c5a9cd1] .card .card-content #workout-form .workout-data .form-item{width:initial}}@media screen and (max-width: 700px){#workout-edition[data-v-4c5a9cd1]{margin-bottom:0}#workout-edition.center-form[data-v-4c5a9cd1]{margin:50px auto}#workout-edition.with-margin[data-v-4c5a9cd1]{margin-top:0}}#workout-edition .errored[data-v-4c5a9cd1]{outline:2px solid var(--input-error-color)}#workout-card-title[data-v-e1628a52]{display:flex;justify-content:space-between;align-items:center}#workout-card-title .workout-arrow[data-v-e1628a52]{cursor:pointer;padding:10px}#workout-card-title .workout-arrow.inactive[data-v-e1628a52]{color:var(--disabled-color);cursor:default}#workout-card-title .workout-card-title[data-v-e1628a52]{display:flex;flex-grow:1;align-items:center}#workout-card-title .workout-card-title .sport-img[data-v-e1628a52]{padding:0 10px}#workout-card-title .workout-card-title .sport-img[data-v-e1628a52] svg{height:35px;width:35px}#workout-card-title .workout-card-title .workout-title span[data-v-e1628a52]{margin-right:5px}#workout-card-title .workout-card-title .workout-date[data-v-e1628a52]{font-size:.8em;font-weight:400}#workout-card-title .workout-card-title .workout-segment[data-v-e1628a52]{font-weight:400}#workout-card-title .workout-card-title .workout-link[data-v-e1628a52]{padding-left:10px}#workout-card-title .workout-card-title .fa[data-v-e1628a52]{padding:0 3px}#workout-card-title .workout-card-title .icon-button[data-v-e1628a52]{cursor:pointer;padding:0;margin-left:2px}@media screen and (max-width: 700px){#workout-card-title .workout-arrow[data-v-e1628a52]{padding:5px}}@media screen and (max-width: 700px) and (max-width: 700px){#workout-card-title .workout-card-title .fa-download[data-v-e1628a52],#workout-card-title .workout-card-title .fa-trash[data-v-e1628a52],#workout-card-title .workout-card-title .fa-edit[data-v-e1628a52]{padding:0 7px}}.workout-record sup[data-v-1b247cbe]{font-size:75%;line-height:0}.wind[data-v-e1f7f9cc]{display:flex;justify-content:center}.wind .wind-bearing[data-v-e1f7f9cc]{padding-left:5px}#workout-weather[data-v-be2fffb0]{padding-top:10px}#workout-weather .weather-img[data-v-be2fffb0]{height:30px;filter:var(--icon-svg-filter)}#workout-weather .weather-img-small[data-v-be2fffb0]{height:20px}#workout-weather .weather-table[data-v-be2fffb0]{width:100%;text-align:center}#workout-weather .weather-table .weather-th[data-v-be2fffb0]{display:flex;flex-direction:column;text-transform:capitalize}#workout-weather .weather-table tbody[data-v-be2fffb0]{font-size:.8em}#workout-info[data-v-9341b3e8]{display:flex;flex-direction:column;padding:10px 20px;width:100%}#workout-info .fa[data-v-9341b3e8],#workout-info .mountains[data-v-9341b3e8]{padding-right:5px}#workout-info .workout-data[data-v-9341b3e8]{padding:5px 0}#workout-info .workout-data .label[data-v-9341b3e8]{text-transform:capitalize}#workout-info .workout-data .value[data-v-9341b3e8]{font-weight:700;text-transform:lowercase}@media screen and (max-width: 700px){#workout-info[data-v-9341b3e8]{padding:10px}}#workout-map[data-v-dac2dfa0]{padding:10px 0}#workout-map .leaflet-container[data-v-dac2dfa0],#workout-map .no-map[data-v-dac2dfa0]{height:400px;width:600px}#workout-map .no-map[data-v-dac2dfa0]{line-height:400px;filter:var(--no-map-filter)}#workout-map .leaflet-container .map[data-v-dac2dfa0]{filter:var(--map-filter)}#workout-map .leaflet-container .map-control[data-v-dac2dfa0]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workout-map .leaflet-container .map-control[data-v-dac2dfa0]:hover{background-color:var(--map-control-hover-bg-color)}#workout-map[data-v-dac2dfa0] .fullscreen{display:flex;align-items:center;z-index:1000}#workout-map[data-v-dac2dfa0] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width: 700px){#workout-map[data-v-dac2dfa0]{padding:0}#workout-map .leaflet-container[data-v-dac2dfa0]{width:100%;height:300px}#workout-map .no-map[data-v-dac2dfa0]{display:none}}.workout-detail[data-v-f8b05eca]{display:flex}.workout-detail[data-v-f8b05eca] .card{width:100%}.workout-detail[data-v-f8b05eca] .card .card-title{padding:10px 15px}.workout-detail[data-v-f8b05eca] .card .card-content{display:flex;flex-direction:row}@media screen and (max-width: 1000px){.workout-detail[data-v-f8b05eca] .card .card-content{flex-direction:column}}#workout-chart[data-v-b15bb69d] .card .card-title{text-transform:capitalize}#workout-chart[data-v-b15bb69d] .card .card-content{display:flex;flex-direction:column}#workout-chart[data-v-b15bb69d] .card .card-content .chart-radio{width:100%;display:flex;justify-content:center}#workout-chart[data-v-b15bb69d] .card .card-content .chart-radio label{padding:0 10px}#workout-chart[data-v-b15bb69d] .card .card-content .chart-info{display:flex;justify-content:space-between;font-size:.85em;font-style:italic}#workout-chart[data-v-b15bb69d] .card .card-content #chart-legend{display:flex;justify-content:center}#workout-chart[data-v-b15bb69d] .card .card-content #chart-legend ul{display:flex;margin-bottom:0;padding:0}#workout-chart[data-v-b15bb69d] .card .card-content #chart-legend ul li{cursor:pointer;display:flex;font-size:.85em;padding:0 5px}#workout-chart[data-v-b15bb69d] .card .card-content #chart-legend ul li span{border-radius:5%;border-style:solid;border-width:1.5px;height:10px;margin-top:4px;margin-left:2px;width:20px}#workout-chart[data-v-b15bb69d] .card .card-content .line-chart{min-height:400px}@media screen and (max-width: 700px){#workout-chart[data-v-b15bb69d] .card .card-content{padding:10px 0}#workout-chart[data-v-b15bb69d] .card .card-content .chart-info{display:flex;flex-direction:column-reverse}#workout-chart[data-v-b15bb69d] .card .card-content .chart-info .elevation-start{padding:10px 15px 0}#workout-chart[data-v-b15bb69d] .card .card-content .chart-info .no-data-cleaning{padding:0 20px}#workout-chart[data-v-b15bb69d] .card .card-content .line-chart{min-height:338px}}#workout-note[data-v-f3e81eff] .card-content{font-style:italic;white-space:pre-wrap}#workout-segments[data-v-15725c61] .card .card-title{text-transform:capitalize}#workout-segments[data-v-15725c61] .card .card-content{padding-bottom:0;padding-top:0}#workout-segments[data-v-15725c61] .card .card-content a{font-weight:700}#workout-segments[data-v-15725c61] .card .card-content ul{padding:0 10px;list-style:square}#workout[data-v-eac6aa4b]{display:flex}#workout .container[data-v-eac6aa4b]{width:100%;padding:0}#workout .container .workout-container[data-v-eac6aa4b]{width:100%}#workout .container .workout-loading[data-v-eac6aa4b]{height:calc(100vh - 130px);width:100%}#workout .container .workout-loading .loading[data-v-eac6aa4b]{display:flex;align-items:center;height:100%}.workouts-filters .form .form-all-items[data-v-29caaf8f]{display:flex;flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group[data-v-29caaf8f]{display:flex;flex-direction:column;padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item[data-v-29caaf8f]{display:flex;flex-direction:column}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-29caaf8f]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-29caaf8f]{width:34%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-29caaf8f]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item input[data-v-29caaf8f]{height:16px}.workouts-filters .form .form-all-items .form-items-group .form-item select[data-v-29caaf8f]{height:38px;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item-title[data-v-29caaf8f]{padding-top:10px}.workouts-filters .form .form-all-items .form-items-group .form-item-title input.title[data-v-29caaf8f]{width:100%}.workouts-filters .form-button[data-v-29caaf8f]{display:flex;justify-content:center;flex-wrap:wrap;margin:5px}.workouts-filters .form-button button[data-v-29caaf8f]{margin-top:10px;width:100%}@media screen and (max-width: 1000px){.workouts-filters .form .form-all-items[data-v-29caaf8f]{flex-direction:row;padding-top:5px}.workouts-filters .form .form-all-items .form-items-group[data-v-29caaf8f]{padding:0 5px;height:100%}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-29caaf8f],.workouts-filters .form .form-all-items .form-items-group .form-item span[data-v-29caaf8f]{font-size:.9em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-29caaf8f]{flex-direction:column;justify-content:normal;padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-29caaf8f]{width:85%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-29caaf8f]{padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item-title[data-v-29caaf8f]{padding-top:0}.workouts-filters .form-button[data-v-29caaf8f]{flex-wrap:initial}.workouts-filters .form-button button[data-v-29caaf8f]{margin:10px 5px;width:100%}}@media screen and (max-width: 700px){.workouts-filters .form .form-all-items[data-v-29caaf8f]{flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group[data-v-29caaf8f]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-29caaf8f]{font-size:1em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-29caaf8f]{flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-29caaf8f]{width:50%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-29caaf8f]{padding:5px}.workouts-filters .form-button[data-v-29caaf8f]{flex-wrap:initial}.workouts-filters .form-button button[data-v-29caaf8f]{margin:10px 5px}}@media screen and (max-width: 500px){.workouts-filters .form-button[data-v-29caaf8f]{flex-wrap:wrap}.workouts-filters .form .form-all-items .form-items-group .form-item-title[data-v-29caaf8f]{padding-top:10px}.workouts-filters .form .form-all-items .form-items-group .form-item-title input.title[data-v-29caaf8f]{width:100%}}.workouts-list[data-v-bb980a00]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.workouts-list .box[data-v-bb980a00]{padding:10px 15px}@media screen and (max-width: 700px){.workouts-list .box.empty-table[data-v-bb980a00]{display:none}}.workouts-list .box .total[data-v-bb980a00]{display:flex;gap:5px}.workouts-list .box .total .total-label[data-v-bb980a00]{font-weight:700}.workouts-list .box .top-pagination[data-v-bb980a00]{display:none}@media screen and (max-width: 700px){.workouts-list .box .top-pagination[data-v-bb980a00]{display:flex}}@media screen and (max-width: 700px){.workouts-list .box[data-v-bb980a00] .pagination-center ul{margin-top:0}}.workouts-list .box .workouts-table .smaller th[data-v-bb980a00]{font-size:.95em;padding:10px 0;max-width:100px}.workouts-list .box .workouts-table td[data-v-bb980a00]{text-align:right}.workouts-list .box .workouts-table .sport-col[data-v-bb980a00]{padding:0}.workouts-list .box .workouts-table .workout-title[data-v-bb980a00]{text-align:left;width:100px;position:relative}.workouts-list .box .workouts-table .workout-title .fa-map-o[data-v-bb980a00]{font-size:.75em;padding-right:5px}.workouts-list .box .workouts-table .workout-title .nav-item[data-v-bb980a00]{white-space:nowrap}.workouts-list .box .workouts-table .workout-title .nav-item .title[data-v-bb980a00]{word-break:break-word;white-space:normal}.workouts-list .box .workouts-table .workout-title .static-map[data-v-bb980a00]{display:none;box-shadow:3px 3px 3px 1px var(--workout-static-map-shadow-color)}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-bb980a00]{display:block}.workouts-list .box .workouts-table .sport-img[data-v-bb980a00]{height:20px;width:20px}.workouts-list .box .workouts-table .workout-date[data-v-bb980a00]{max-width:60px;text-align:left}@media screen and (max-width: 700px){.workouts-list .box .workouts-table td[data-v-bb980a00],.workouts-list .box .workouts-table .workout-date[data-v-bb980a00],.workouts-list .box .workouts-table .workout-title[data-v-bb980a00]{text-align:center}.workouts-list .box .workouts-table .sport-col[data-v-bb980a00]{display:flex;justify-content:center;padding:10px}.workouts-list .box .workouts-table .workout-date[data-v-bb980a00]{max-width:initial}.workouts-list .box .workouts-table .workout-title[data-v-bb980a00]{max-width:initial;width:100%}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-bb980a00]{display:none}}.workouts-list .more-workouts[data-v-bb980a00]{display:flex;justify-content:center;padding:10px}#workouts .workouts-container[data-v-3fa59b88]{display:flex;flex-direction:row}@media screen and (max-width: 1000px){#workouts .workouts-container[data-v-3fa59b88]{flex-direction:column}}#workouts .workouts-container .filters-container[data-v-3fa59b88],#workouts .workouts-container .list-container[data-v-3fa59b88]{display:flex;flex-direction:column}#workouts .workouts-container .filters-container[data-v-3fa59b88]{width:25%}@media screen and (max-width: 1000px){#workouts .workouts-container .filters-container[data-v-3fa59b88]{width:100%}}@media screen and (max-width: 1000px) and (max-width: 700px){#workouts .workouts-container .filters-container.hidden[data-v-3fa59b88]{display:none}}#workouts .workouts-container .display-filters[data-v-3fa59b88]{display:none;font-size:.8em;padding:0 20px}#workouts .workouts-container .display-filters span[data-v-3fa59b88]{cursor:pointer;font-weight:700;padding-left:5px}#workouts .workouts-container .display-filters .fa[data-v-3fa59b88]{cursor:pointer}@media screen and (max-width: 700px){#workouts .workouts-container .display-filters[data-v-3fa59b88]{display:flex;justify-content:flex-end;align-items:center}}#workouts .workouts-container .list-container[data-v-3fa59b88]{width:75%}@media screen and (max-width: 1000px){#workouts .workouts-container .list-container[data-v-3fa59b88]{width:100%}}
|