.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif;background-color:#fff;width:50%;margin:auto}.modal-header h3{margin-top:0;color:#42b983}.modal-body{max-height:400px;overflow:scroll}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.superset-container{position:relative;border:1px solid #ddd;border-radius:3px;min-height:150px;margin-top:15px;margin-bottom:15px}.superset-container .superset-sidebar{position:absolute;width:40px;background-color:#eee;height:100%}.superset-container .superset-body{padding:15px;margin-left:40px}.exercise-container{position:relative;border:1px solid #ddd;border-radius:3px;margin-top:15px;margin-bottom:15px}.exercise-container h4{margin:0 0 8px}.exercise-container .sidebar{position:absolute;width:40px;background-color:#eee;height:100%}.exercise-container .body{margin-left:40px;padding:20px}#selected_categories{margin:10px 0}#selected_categories span{background-color:#00b3ee;padding:5px 8px;color:#fff;margin:4px 4px 4px 0;display:inline-block;border-radius:2px}#selected_categories span a{color:#fff;margin-left:5px}.exercise-log-container.valid{border-color:#ddd}.exercise-log-container.invalid{border-color:#00a5e3}.exercise-goals td,.exercise-goals th,.exercise-session td,.exercise-session th{padding:5px;border:1px solid #ddd}.exercise-log-container h3{margin-top:0}.athlete-workout-log .exercise-sessions{clear:both}.action-link[data-v-9e2e74bd]{cursor:pointer}.m-b-none[data-v-9e2e74bd]{margin-bottom:0}.action-link[data-v-56adb392]{cursor:pointer}.m-b-none[data-v-56adb392]{margin-bottom:0}.action-link[data-v-e1ae5d94]{cursor:pointer}.m-b-none[data-v-e1ae5d94]{margin-bottom:0}
