.overlay-backdrop[data-v-3d62bbe3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;background-color:rgba(0,0,0,.25);display:flex;justify-content:center;align-items:flex-start;padding:18vh 16px 16px}.overlay-panel[data-v-3d62bbe3]{width:100%;background-color:hsla(0,0%,100%,.97);border-radius:12px;overflow:hidden;text-align:left}.overlay-panel-enter-active[data-v-3d62bbe3],.overlay-panel-leave-active[data-v-3d62bbe3]{transition:opacity .18s ease-out}.overlay-panel-leave-active[data-v-3d62bbe3]{transition-duration:.12s;transition-timing-function:ease-in}.overlay-panel-enter[data-v-3d62bbe3],.overlay-panel-leave-to[data-v-3d62bbe3]{opacity:0}.overlay-panel-enter-active .overlay-panel[data-v-3d62bbe3],.overlay-panel-leave-active .overlay-panel[data-v-3d62bbe3]{transition:transform .18s ease-out,opacity .18s ease-out}.overlay-panel-leave-active .overlay-panel[data-v-3d62bbe3]{transition-duration:.12s;transition-timing-function:ease-in}.overlay-panel-enter .overlay-panel[data-v-3d62bbe3],.overlay-panel-leave-to .overlay-panel[data-v-3d62bbe3]{opacity:0;transform:translateY(-8px) scale(.97)}@media (prefers-reduced-motion:reduce){.overlay-panel-enter-active .overlay-panel[data-v-3d62bbe3],.overlay-panel-leave-active .overlay-panel[data-v-3d62bbe3]{transition:opacity .12s linear}.overlay-panel-enter .overlay-panel[data-v-3d62bbe3],.overlay-panel-leave-to .overlay-panel[data-v-3d62bbe3]{transform:none}}.search-input-row[data-v-4d036734]{display:flex;align-items:center;padding:12px 16px}.search-icon[data-v-4d036734]{font-size:1.4rem;margin-right:12px}.search-input[data-v-4d036734]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:1.5rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}.search-results[data-v-4d036734]{max-height:50vh;overflow-y:auto;border-top:1px solid #e5e5e5;padding:6px 0}.search-group-title[data-v-4d036734]{font-size:.75rem;font-weight:600;text-transform:uppercase;padding:6px 16px 2px}.search-result[data-v-4d036734]{display:flex;align-items:baseline;padding:6px 16px;margin:0 6px;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden}.search-result.active[data-v-4d036734]{background-color:#007bff;color:#fff}.result-icon[data-v-4d036734]{margin-right:10px;flex-shrink:0}.search-result.active .result-icon[data-v-4d036734]{color:inherit}.result-title[data-v-4d036734]{font-weight:500;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.result-subtitle[data-v-4d036734]{margin-left:10px;opacity:.7;flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.search-empty[data-v-4d036734]{padding:8px 16px}.shortcuts-header[data-v-42102402]{padding:14px 16px 10px;border-bottom:1px solid #e5e5e5}.shortcuts-body[data-v-42102402]{max-height:60vh;overflow-y:auto;padding:4px 0 10px}.shortcuts-group-title[data-v-42102402]{font-size:.75rem;font-weight:600;text-transform:uppercase;padding:10px 16px 4px}.shortcut-row[data-v-42102402]{display:flex;justify-content:space-between;align-items:center;padding:4px 16px}.shortcut-keys kbd[data-v-42102402]{display:inline-block;min-width:1.6em;margin-left:4px;padding:2px 6px;text-align:center;font-family:inherit;font-size:.85rem;color:#2c3e50;background-color:#f4f5f7;border:1px solid #d0d4d9;border-bottom-width:2px;border-radius:4px;box-shadow:none}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;-webkit-user-select:none;-moz-user-select:none;user-select:none}.router-view{margin-top:30px;text-align:left}#notifications-dropdown-header{margin-right:10px}.job-dropdown-item{width:100%}.menu-item-with-shortcut{display:flex;align-items:center}.menu-shortcut{margin-left:auto;padding-left:1.5rem;color:#6c757d;font-size:.85em}.dropdown-item:active .menu-shortcut{color:inherit}.job-dropdown-menu{width:400px;font-weight:900}.clickable[data-v-11568b9d]{cursor:pointer}.step-row[data-v-11568b9d]{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto}.actions[data-v-11568b9d],.intensity-icon[data-v-11568b9d],.value-control[data-v-11568b9d],.zones[data-v-11568b9d]{flex-shrink:0}.zones[data-v-11568b9d]{white-space:nowrap}.actions[data-v-11568b9d]{display:flex;align-items:center}.unit-label[data-v-11568b9d]{width:32px;text-align:center;justify-content:center}.zone-toggle[data-v-11568b9d]{display:inline-block;width:20px;text-align:center;font-weight:700;cursor:pointer}.zone-toggle.read-only[data-v-11568b9d]{cursor:default}.zone-toggle.zone1[data-v-11568b9d]{color:#00f}.zone-toggle.zone2[data-v-11568b9d]{color:#00008b}.zone-toggle.zone3[data-v-11568b9d]{color:#006400}.zone-toggle.zone4[data-v-11568b9d]{color:#ff4500}.zone-toggle.zone5[data-v-11568b9d]{color:#8b0000}.zone-toggle.inactive[data-v-11568b9d]{color:#bbb}.repeat-children[data-v-11568b9d]{border-left:3px solid #e4f8f8}.value-control[data-v-11568b9d]{width:120px}.value-control[data-v-11568b9d] input[type=number]{width:50px}.clickable[data-v-36f8f452],.clickable[data-v-799e2656]{cursor:pointer}#text[data-v-799e2656]{margin-left:5px}#input[data-v-799e2656]{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:16px;text-align:center;height:22px;width:50px;padding:0;margin-top:1px;margin-left:5px}.noselect[data-v-799e2656]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zone[data-v-898410ec]{font-weight:700}.inactive[data-v-898410ec]{color:#dadada}.workout-step[data-v-49fe927d]{border-left:5px solid transparent}.repeat-step[data-v-49fe927d]{border-left:4px solid #000;background-color:#e4f8f8}.axis[data-v-04756dae]{fill:none;stroke-width:.5;stroke:rgba(0,0,0,.5019607843137255);vector-effect:non-scaling-stroke}.zone-line[data-v-04756dae]{fill:none;opacity:.4;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:0 3 2 4}.description[data-v-8d1f7942]{white-space:pre-line}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror{border:1px solid #ddd;font-size:13px;height:65vh}.mode-toggle{display:inline-block;width:120px}@media (min-width:576px){.modal-dialog.bulk-create-dialog{max-width:1000px;margin-top:calc(1.75rem + 60px)}}.bulk-create-dialog .bulk-drop-zone{border:2px dashed #ced4da;border-radius:.25rem;padding:1.5rem;text-align:center;color:#6c757d;transition:background-color .15s,border-color .15s}.bulk-create-dialog .bulk-drop-zone.dragging{border-color:#28a745;background-color:rgba(40,167,69,.08);color:#28a745}.bulk-create-dialog .bulk-errors{max-height:50vh;overflow-y:auto}.login[data-v-662dc687]{margin-top:40px}input[data-v-662dc687]{margin:10px 0;width:20%;padding:15px}button[data-v-662dc687]{margin-top:20px;width:10%;cursor:pointer}p[data-v-662dc687]{margin-top:40px;font-size:13px}p a[data-v-662dc687]{text-decoration:underline;cursor:pointer}.social-button[data-v-662dc687]{width:75px;background:#fff;padding:10px;border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);outline:0;border:0}.social-button[data-v-662dc687]:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.social-button img[data-v-662dc687]{width:100%}.container[data-v-727b94b5]{margin-top:30px}.row-button[data-v-1b63d022],.row-button[data-v-a798b12a]{cursor:pointer}.workout-picker[data-v-44ee823a]{position:relative}.workout-picker .custom-select[data-v-44ee823a]{cursor:text}.workout-picker-menu[data-v-44ee823a]{max-height:16rem;overflow-y:auto;margin-top:.25rem;border-color:rgba(0,0,0,.25);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.workout-picker-menu .dropdown-item.highlighted[data-v-44ee823a]{background-color:#e9ecef}.row-button[data-v-761c452a]{cursor:pointer}.program-table td.fit[data-v-761c452a]{width:1%;padding-left:1rem}.program-table[data-v-761c452a]{border-collapse:separate;border-spacing:0}.program-table tbody+tbody[data-v-761c452a]{border-top:none}.program-table td[data-v-761c452a]:first-child{border-left:1px solid #dee2e6}.program-table td[data-v-761c452a]:last-child{border-right:1px solid #dee2e6}.program-table tbody tr:last-child td[data-v-761c452a]{border-bottom:1px solid #dee2e6}.program-table tr.week-gap td[data-v-761c452a]{height:8px;padding:0;border:none}.program-table tr.week-gap.group-gap td[data-v-761c452a]{height:16px}.program-table tr.week-header td[data-v-761c452a]{background-color:rgba(0,0,0,.03);padding-top:.5rem;padding-bottom:.5rem}.program-table tr.week-header.no-week td[data-v-761c452a]{background-color:#fff3cd}.program-table tr.past-weeks[data-v-761c452a]{cursor:pointer}.table-hover tbody tr.add-row[data-v-761c452a]:hover,.table-hover tbody tr.week-gap[data-v-761c452a]:hover,.table-hover tbody tr.week-header[data-v-761c452a]:hover{background-color:transparent}[data-v-73854acc] .workout-name{width:100%;max-width:0}.workout-name-tooltip .tooltip-inner{max-width:none;white-space:nowrap}.workout-card[data-v-1d507442]{height:110px}.slot[data-v-1d507442]{height:50px}.assigned-slot-header[data-v-1d507442]{background-color:#42b983}.weekday[data-v-1d507442]{height:0;width:75px;padding-bottom:75px;border-radius:15px;border:2px solid #000;justify-content:center;align-items:center}.scrollable-column[data-v-1d507442]{height:75vh;overflow-y:scroll}.row-button[data-v-567ab15d]{cursor:pointer}.label-color[data-v-567ab15d]{width:1.25rem;height:1.25rem;padding:0;border:none;background:none;cursor:pointer}.label-color[data-v-567ab15d]:disabled{cursor:default}.label-color[data-v-567ab15d]::-webkit-color-swatch-wrapper{padding:0}.label-color[data-v-567ab15d]::-webkit-color-swatch{border:none;border-radius:.2rem}.label-color[data-v-567ab15d]::-moz-color-swatch{border:none;border-radius:.2rem}.label-text[data-v-567ab15d]{max-width:20rem;height:auto;padding:0 .25rem;border-color:transparent;background-color:transparent}.label-text[data-v-567ab15d]:not([readonly]):focus,.label-text[data-v-567ab15d]:not([readonly]):hover{border-color:#ced4da;background-color:#fff}.label-text[readonly][data-v-567ab15d]{box-shadow:none}:root{--color-workout:#7048e8;--color-runner:#0b7285;--color-runner-inactive:#6c757d}.text-workout{color:var(--color-workout)}.text-runner{color:var(--color-runner)}.text-runner-inactive{color:var(--color-runner-inactive)}.zone1{color:#00f;fill:#00f;stroke:#00f}.zone2{color:#00008b;fill:#00008b;stroke:#00008b}.zone3{color:#006400;fill:#006400;stroke:#006400}.zone4{color:#ff4500;fill:#ff4500;stroke:#ff4500}.zone5{color:#8b0000;fill:#8b0000;stroke:#8b0000}