:root{--vt-c-white: #ffffffff;--vt-c-white-soft: #f8f8f8ff;--vt-c-white-mute: #f2f2f2ff;--vt-c-black: #181818ff;--vt-c-black-soft: #222222ff;--vt-c-black-mute: #282828ff;--vt-c-indigo: #2c3e50ff;--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--primary: #02c442ff;--link-light: blue;--visited-link-light: purple;--link-dark: lightblue;--visited-link-dark: plum}:root{--color-link: var(--link-light);--color-visited-link: var(--visited-link-light);--color-text: var(--vt-c-text-light-1);--color-background: var(--vt-c-white)}@media (prefers-color-scheme: dark){:root{--color-link: var(--link-dark);--color-visited-link: var(--visited-link-dark);--color-text: var(--vt-c-text-dark-2);--color-background: var(--black-5)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:link{color:var(--color-link)}a:visited{color:var(--color-visited-link)}.center{display:flex;justify-content:center}.column{display:flex;flex-direction:column}.flex{display:flex}.width-full{width:100%}.error-message p{color:red}input,select,textarea{font-size:16px;min-width:0}:root{--black-1: #4d4d4d;--black-2: #3c3c3c;--black-3: #1e1e1e;--black-4: #111111;--black-5: #000000;--primary-1: #1fea00;--primary-2: #27a102;--primary-3: #1c6000;--primary-4: #002f06;--secondary-1: #6b2356;--secondary-2: #601a4c;--secondary-3: #4f123e;--secondary-4: #3e0930;--secondary-5: #2b0521}.loading[data-v-171db7a4]{display:inline-flex;vertical-align:middle}.loading img[data-v-171db7a4]{width:1.5rem;height:1.5rem;animation:spin-171db7a4 1s linear infinite}@keyframes spin-171db7a4{to{transform:rotate(360deg)}}.hasLoading{padding-right:1rem;display:inline}.garmin_sign_in_button{padding:.5rem;border:0;border-radius:1rem;background-color:#555;color:#fff;transition:all .2s ease-in-out;cursor:pointer}.garmin_sign_in_button:hover{background-color:#3c3c3c;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.garmin_sign_in_button:active{transform:translateY(0);background-color:#282828}.garmin_sign_in_wrapper{width:20rem;display:flex;flex-direction:row;align-items:center;color:#fff}.garmin_sign_in_logo{width:5rem}.garmin_sign_in_logo>img{width:100%}.garmin_sign_in_logo>div{font-size:xx-small}.garmin_sign_in_text{flex-grow:2;font-size:large}.login_view[data-v-abd2567d]{width:100%;display:flex;justify-content:center}h1[data-v-abd2567d]{text-align:center;padding-top:30vh}.flex[data-v-d465ec11]{width:100%;display:flex;justify-content:center}h1[data-v-d465ec11]{text-align:center;padding-top:30vh}h3[data-v-d465ec11]{text-align:center}a[data-v-a23e7ee6]{text-decoration:none;color:var(--color-text);transition:.4s;padding:3px}@media (hover: hover){a[data-v-a23e7ee6]:hover{color:var(--primary)}}.flex[data-v-a23e7ee6]{width:100%;display:flex;align-items:center}nav[data-v-a23e7ee6]{display:flex;text-align:left;font-size:1.5rem;padding:1rem 0rem}nav a.router-link-exact-active[data-v-a23e7ee6]{color:var(--primary);background-color:transparent}nav a.router-link-exact-active[data-v-a23e7ee6]:hover{background-color:transparent}nav a[data-v-a23e7ee6]{display:inline-block;padding:0 1rem}.flex[data-v-fbdb1e9d]{display:flex;justify-content:center}.container[data-v-fbdb1e9d]{max-width:60rem;padding:0rem 2rem 2rem}h1[data-v-fbdb1e9d]{text-align:center;font-size:3rem;padding-top:2rem}h2[data-v-fbdb1e9d]{font-size:2.5rem;padding-top:2rem}h3[data-v-fbdb1e9d]{font-size:2rem;padding-top:2rem}p[data-v-fbdb1e9d]{font-size:1.25rem;padding-top:1.25rem}ul[data-v-fbdb1e9d]{padding-left:1.5rem}li[data-v-fbdb1e9d]{font-size:1.25rem;margin-bottom:.5rem}strong[data-v-fbdb1e9d]{font-weight:700}a[data-v-fbdb1e9d]{color:inherit}.no-point[data-v-e008d845]{pointer-events:none}button[data-v-e008d845]{width:100%;max-width:24rem}.noPoint[data-v-5e112c53]{pointer-events:none}.stretch[data-v-5e112c53],.icon[data-v-5e112c53]{width:100%}.text[data-v-5e112c53]{color:#fff;font-size:large;align-content:center}.fit[data-v-5e112c53]{width:fit-content;white-space:nowrap;min-width:max-content}.square[data-v-5e112c53]{min-width:42px}.iconButton[data-v-5e112c53]{background-color:transparent;padding:0;margin:0;height:42px;display:flex;align-items:stretch;padding:.25rem;gap:.5rem}.noBorder[data-v-5e112c53]{border:none}.border[data-v-5e112c53]{background-color:#000;border-color:purple}.border[data-v-5e112c53]:hover{border-color:#32cd32}.inputWrapper[data-v-5521afbe],.inputNumberWrapper[data-v-526fd700]{display:flex;flex-direction:column}.inputNumberSmall[data-v-526fd700]{max-width:3rem}.inputNumberMedium[data-v-526fd700]{max-width:5rem}.inputNumberLarge[data-v-526fd700]{max-width:7rem}.timeInputNumber[data-v-5e4903fc]{max-width:3rem}.flex-small[data-v-3ab76ee0]{padding-right:.5rem}.flex-large[data-v-3ab76ee0]{flex-grow:2}.middle[data-v-3ab76ee0]{padding-left:.5rem;padding-right:.5rem;display:flex;align-items:center}.item-wrapper[data-v-3ab76ee0]{display:flex;align-items:center;padding:1rem;background-color:#000;overflow-x:scroll}.inputs[data-v-3ab76ee0]{flex-grow:1;padding-left:1rem;padding-right:1rem}.fit[data-v-3ab76ee0]{width:fit-content}.item-wrapper[data-v-b3f74690]{display:flex;align-items:center;overflow-x:scroll}.controls[data-v-b3f74690]{flex-grow:1;padding-left:1rem;padding-right:1rem}input[data-v-b3f74690]{width:8rem}.fit[data-v-b3f74690]{width:fit-content}.droppableItem[data-v-6ec0164d]{padding-top:1rem;max-width:30rem}.listItemDraggable[data-v-95f49f3b]{max-width:30rem}.borderItem[data-v-95f49f3b]{border:2px solid purple}.borderSelected[data-v-95f49f3b]{border:2px solid limegreen}.repeatHeader[data-v-d4b0a672]{padding-bottom:1rem}[data-v-d4b0a672] .nestedListItemWrapper{background-color:#3b3b3b;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.form[data-v-45765860]{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.stepActions[data-v-45765860]{gap:1rem;padding-bottom:1rem}.saveWorkoutButton[data-v-45765860]{margin-left:auto}.stepList[data-v-45765860]{flex-grow:1;overflow:scroll}.upsertWorkout[data-v-45765860]{height:100%;display:flex;flex-direction:column}.h-full[data-v-a6fcf9c8],.h-full[data-v-f479b2a5]{height:100%}.completed-workouts-scroll[data-v-f479b2a5]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.completed-workouts-table[data-v-f479b2a5]{width:100%;min-width:1100px;border-collapse:collapse;table-layout:fixed}.completed-workouts-table th[data-v-f479b2a5],.completed-workouts-table td[data-v-f479b2a5]{padding:.65rem .75rem;text-align:left;border-bottom:1px solid darkgray;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.completed-workouts-table th[data-v-f479b2a5]{font-weight:600;color:var(--color-text);border-bottom:2px solid darkgray;line-height:1.3}@media (max-width: 640px){.completed-workouts-table[data-v-f479b2a5]{min-width:980px}.completed-workouts-table th[data-v-f479b2a5],.completed-workouts-table td[data-v-f479b2a5]{padding:.5rem;font-size:.82rem}}
