.note-editable{max-height:200px;min-height:200px}.modal-backdrop{z-index:999!important}#wrapper{max-width:none!important}.name,.workoutSelector,.variation,.workoutDetail{width:95%}.plan-title{margin-top:0}.popover{width:350px;max-width:350px}.popover-content,.popover-title{color:#000;font-weight:normal}.day-container:hover,.weekHeader{cursor:pointer}.dayDetail,.day-container:hover{background-color:#dfdfdf}.workoutItem.pastWorkoutItem{color:#fff}.workout-icon{background-color:#fff;color:#333;text-align:center;font-weight:normal;font-size:x-small;width:29px;padding:0 0 0 0!important;line-height:14px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:1px!important}.day-container,.library-item{font-size:x-small;text-align:left}.day .afternoonWorkoutItem{margin-top:10px}.day .afternoonWorkoutItem~.afternoonWorkoutItem,.day .afternoonWorkoutItem:first-child{margin-top:0}.workoutItem{clear:both}.elements .programGroup{margin:0;width:100%;float:left;position:relative;zoom:1}.row.programGroup{height:100%;display:flex;flex-direction:row}.row .day-column{display:flex;flex-direction:column}.row.programGroup .day-column .day-container,.row.programGroup .day-column .week-container{height:100%;display:flex;flex-direction:column}.row.programGroup .day-column .day,.row.programGroup .day-column .week{display:flex;flex-direction:column;flex-grow:1}.row.programGroup .day-column .day-options,.row.programGroup .day-column .week-options{display:flex;flex-direction:column;height:20px}.day-column{background:none repeat scroll 0% 0% #f5f5f5}.day-column.past-workout-container{background-color:#fff}.elements .programGroup.week-workout-group{padding-top:0}.weekHeader,.elements .programGroup .programItem{padding:5px;position:relative}.elements .programGroup .programItem.day-date,.elements .programGroup .programItem,.elements .programGroup .weekHeader{border-left:1px solid #e5e5ee}.elements .programGroup .programItem.day-date{border-top:1px solid #e5e5ee;border-bottom:1px solid #e5e5ee;color:#9c9c9c}.elements .programGroup .programItem{font-weight:normal}div.day-column{width:13%!important;padding-left:0;padding-right:0}.day-column.hidden-day-column .day-container{border-left:2px solid #bfbfbf;border-right:2px solid #bfbfbf;border-bottom:2px solid #bfbfbf}.day-column.hidden-day-column .dayHeader{border-left:2px solid #bfbfbf;border-right:2px solid #bfbfbf;border-top:2px solid #bfbfbf;border-bottom:2px solid #bfbfbf!important}.day-column.hidden-day-column.athlete-template-day-column .day-container .workoutItem{background-color:#bfbfbf}.elements div .day-container,.elements div .weekHeader{min-height:120px;height:100%}.elements div .dayHeader{padding-top:5px;text-align:center;min-height:32px}.elements div .dayHeader span{padding-top:12px}.elements div .weekHeader,.cornerHeader{text-align:center}.elements li{float:left;list-style:none}#statisticsContainer{padding-top:5px;padding-bottom:10px;bottom:0;height:185px}.statistics-inner-container{margin-left:8px;margin-right:9px}#plan-header,#statisticsContainer .statistics-inner-container{background-color:#fff}#plan-header,#statisticsContainer{z-index:100;position:fixed}.statistics label{font-size:.923em;color:#999;text-transform:capitalize}.strongStatistic{font-size:1.5em;font-weight:300}.plan-nav-button{padding-top:4px;padding-bottom:4px}.wijmo-wijtooltip-container{width:300px}.weekDay p,.weekDay hr,.collapseWeekDetailsButton,#collapseAllDetailsButton{display:none}.weekDay p{margin-top:5px;line-height:normal}.weekDay hr{margin-top:2px;margin-bottom:2px}#dayModal.modal.in .modal-dialog{-webkit-transform:none;-ms-transform:none}#dayModal .typeahead,#workout-type-filter{position:fixed;height:99%;top:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-width:75%}#dayModal .typeahead{left:0!important}#workout-type-filter{width:15%;right:0!important;background-color:#fff;padding:10px;border-left:solid 1px #25a0da;z-index:1000}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);opacity:.75}50%{-webkit-transform:scale(1.05);opacity:1}to{-webkit-transform:scale(1);opacity:.75}}#library-slide-panel{width:250px;height:100%;padding:10px;background:#fff;display:none;z-index:1001;position:fixed;left:0!important;height:99%;border-right:2px solid #f5f5f5;overflow-y:auto!important;overflow-x:hidden!important}#filter-opener,#filter-closer{z-index:1000;top:150px;position:fixed;float:right;padding-left:4px;padding-right:4px;padding-top:25px;padding-bottom:25px}#filter-opener{right:0;z-index:1000}#filter-closer{right:14%;margin-right:20px}#statistics-opener{z-index:99;position:fixed;bottom:0;margin-left:8px}#statistics-closer{z-index:101;position:absolute}#library-opener,#library-closer{top:150px;position:fixed;float:right;margin:-10px -50px 0 0;padding-left:4px;padding-right:4px;padding-top:25px;padding-bottom:25px}#library-opener{left:0}#library-closer{left:250px;z-index:2}#library-container input{width:80%}#library-container ul{margin-left:0!important}.library-item{list-style-type:none!important;padding:3px;margin-top:2px;background-color:#3f3f3f;color:#fff;cursor:pointer;cursor:hand}.library-item:hover,.library-item.matched{background-color:#525252}.strava-indicator,.strava-indicator img{height:16px}.sync-platform-indicator,.sync-platform-indicator img{height:16px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;filter:alpha(opacity=60)}.drag-placeholder{text-align:center}.empty-day{min-height:75px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}body.fixed_footer{position:fixed;bottom:0;width:100%;height:350px}.main-content{border-top:none;padding-top:0}.elements .fixed-plan-element{background-color:rgba(255,255,255,.9)}.plan-footer,.plan-content{position:absolute;right:0;left:0;background:#ccc}.plan-header{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #e5e5ee;border-left:solid 1px #e5e5ee}.plan-header .btn,.showMoreContainer .btn{margin-bottom:3px}.plan-content{top:100px;bottom:100px;background:#dbeaf9;overflow-x:scroll}@media screen and (max-width:992px){#statisticsContainer,#statistics-opener{display:none}}@media screen and (max-width:1200px){div.week-column.day-column{width:14%!important}}@media screen and (min-width:1300px){div.week-column.day-column{width:12%!important}}@media screen and (min-width:1500px){div.week-column.day-column{width:10%!important}}@media screen and (min-width:1600px){div.week-column.day-column{width:9%!important}}.statistics-panel .statistics-value{font-size:x-large}.statistics-panel .statistics-label{font-size:x-small}#statisticsContainer .statistics-panel{height:165px}#statisticsContainer .statistics-inner{height:100%;padding-top:5px}.showMoreContainer{margin-bottom:10px}.modal-dialog{margin:60px auto}body.modal-open{overflow:visible}.weekContainer{width:100%}div.elements{-webkit-overflow-scrolling:touch;will-change:transform;position:absolute;height:100%;width:100%;overflow-x:hidden;overflow-y:auto}.sidebar+.content.light div.elements{left:50px}.sidebar+.content.library-open div.elements,.sidebar+.content.light.library-open div.elements{left:250px}.sidebar+.content.library-open .calendar-width.static-calendar-width,.sidebar+.content.light.library-open .calendar-width.static-calendar-width{left:265px}.sidebar+.content.light .calendar-width{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px)}.sidebar+.content.light.library-open .calendar-width,.sidebar+.content.library-open .calendar-width{width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:calc(100% - 250px)}@media(min-width:769px){.sidebar+.content .elements{left:190px}.sidebar+.content .calendar-width{width:-webkit-calc(100% - 190px);width:-moz-calc(100% - 190px);width:calc(100% - 190px)}}@media(max-width:767px){.sidebar+.content .elements,.sidebar+.content.light div.elements,.sidebar+.content.library-open div.elements,.sidebar+.content.light.library-open div.elements,.sidebar+.content.library-open .calendar-width.static-calendar-width,.sidebar+.content.light.library-open .calendar-width.static-calendar-width{left:0}.sidebar+.content.library-open .calendar-width.static-calendar-width,.sidebar+.content.light.library-open .calendar-width.static-calendar-width{left:15px}.sidebar+.content .calendar-width,.sidebar+.content.light .calendar-width,.sidebar+.content.library-open div.elements,.sidebar+.content.light.library-open div.elements,.sidebar+.content.library-open .calendar-width.static-calendar-width,.sidebar+.content.light.library-open .calendar-width.static-calendar-width{width:100%}div.elements{overflow-x:visible}#athleteProgramContainer{width:100vw}.row .day-column{min-width:100px}.elements div .dayHeader{font-size:11px}}.week-container{width:100%}div.elements::-webkit-scrollbar,div.library-slide-panel::-webkit-scrollbar{width:7px;height:7px}div.elements::-webkit-scrollbar-thumb,div.library-slide-panel::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}input.small-input{max-width:48px;text-align:center}.form-inline input.duration,.form-inline input.distance-input{max-width:6.5em}.form-inline input.percentage-input{max-width:5em}.workout-tooltip{display:none;position:absolute;border:1px solid #ddd;background-color:#fff;padding:10px;z-index:9000;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;font-size:.9rem;color:#333;min-width:200px;max-width:400px;word-wrap:break-word;line-height:1.4;white-space:pre-wrap;font-size:10px}.day-footer,.week-footer{display:flex;justify-content:space-between;width:100%;font-size:small;color:#9c9c9c}.week-footer{text-align:left}.day-metrics,week-metrics{align-self:flex-start}.day-options,week-options{align-self:flex-end}.data-field-label-right{font-size:xx-small;margin-left:2px}.time-in-zones-row{border-bottom:solid 1px #fff;height:30px}.zone-color{background:#f4253c}.zone-color.zone-1{background:#6d8594}.zone-color.zone-2{background:#39a9ec}.zone-color.zone-3{background:#50af12}.zone-color.zone-4{background:#f79d0c}.time-in-zones-row .zone-cell{padding:0;height:100%}.time-in-zones-row .zone-cell div{padding:5px}.time-in-zones-row .zone-cell.zone-duration,.time-in-zones-row .zone-cell.zone-name{border-left:solid 1px #fff}.time-in-zones-row .zone-cell.zone-duration{border-right:solid 1px #fff}.time-in-zones-row .zone-cell.zone-name div,.time-in-zones-row .zone-cell.zone-duration div{background:rgba(255,255,255,.6)}.time-in-zones-row .zone-cell.zone-chart div{height:100%}@media(min-width:768px){.time-in-zones-row .zone-cell.zone-name{max-width:30%}.time-in-zones-row .zone-cell.zone-duration{max-width:10%}.time-in-zones-row .zone-cell.zone-chart{min-width:50%}.time-in-zones-row .zone-cell.zone-percentage{max-width:5%}.time-in-zones-row .zone-cell.zone-chart,.time-in-zones-row .zone-cell.zone-percentage{background-color:#fff}}@media(max-width:767px){.time-in-zones-row .zone-cell.zone-name{max-width:50%}.time-in-zones-row .zone-cell.zone-duration{max-width:15%}.time-in-zones-row .zone-cell.zone-chart{max-width:40%}.time-in-zones-row .zone-cell.zone-percentage{max-width:7%}.time-in-zones-row .zone-cell.zone-chart,.time-in-zones-row .zone-cell.zone-percentage{background-color:#fff}}.repeat-panel.panel,.step-panel.panel{margin-bottom:10px}.repeat-panel.panel .panel-body{padding:10px}.drag-icon{margin-right:5px;opacity:.6;cursor:pointer}.modal.workout-builder-modal{z-index:1031}.workout-builder-column-row{display:flex;flex-wrap:wrap}.structured-workout-graph-container{height:250px;margin-top:15px;margin-bottom:15px}@media screen and (max-width:1100px){.structured-workout-graph-container{height:180px!important}}@media screen and (max-width:992px){.structured-workout-graph-container{height:120px!important}}.row.workout-builder-column-row>[class*='col-']{display:flex;flex-direction:column}.workout-builder-column{padding:0}.workout-builder-column-inner{margin-left:2px;margin-right:2px;border-left:solid 1px;border-right:solid 1px;border-top:solid 1px;padding:0}svg.structured-workout-chart path{fill-opacity:.75}svg.structured-workout-chart path:hover{fill-opacity:1}.interval-target-block{vertical-align:top!important}.workout-interval .interval-target-block .target-item{text-align:center;width:70px}.workout-interval .interval-target-block .target-item.target-calculation.max{width:106px}.workout-interval .interval-target-block .target-item.target-calculation{font-size:11px;padding:0}div.target-item.target-calculation{display:inline-block}div.interval-target-values,div.interval-target-entry{display:inline}div.interval-target-calculated{text-align:right}.workout-container{display:flex;flex-direction:row;height:100%;align-items:flex-end}.workout-container .workout-chart-container,.workout-container .workout-text-container{flex:1;overflow:auto}.workout-container .workout-text-container{margin:15px}@media(max-width:991px){.workout-container{flex-direction:column;align-items:stretch}.workout-container .workout-chart-container,.workout-container .workout-text-container{height:50%}}.interval-text-container,.interval-text-repeat-container,.interval-text-repeat-rows{display:flex}.interval-text-repeat-rows{flex-grow:1;margin-top:.5px}.interval-text-repeat-rows{flex-direction:column}.interval-text-container{justify-content:space-between;flex-direction:column;margin-top:15px;border-bottom:solid 1px #eee}.interval-text-row{width:100%;border-right:solid 1px #eee}.interval-text-row,.interval-text-repeat-container{border-left:solid 1px #eee;border-top:solid 1px #eee}.interval-text-repeat-count{flex-direction:row;display:flex;align-items:center}.interval-text-row:last-child{border-bottom:none}.interval-text-row:first-child{border-top:none}.interval-text-row{display:flex;align-items:center}.interval-duration-text{flex:0 0 auto}.interval-full-text{flex-grow:1}.interval-duration-text,.interval-full-text{display:flex;align-items:center}.interval-text-repeat-count-text{font-weight:bold;width:auto;text-align:center}.interval-text-repeat-count-text,.interval-duration-text,.interval-full-text{padding:5px;min-width:45px}.interval-duration-text{height:100%}div.interval-text-repeat-container{align-items:stretch}.br-theme-bars-rpe .br-widget{height:10px;white-space:nowrap}.br-wrapper{min-height:45px}.br-theme-bars-rpe .br-widget a{display:block;width:9%;max-width:60px;float:left;background-color:#d6d6d6;margin:1px;color:#fff;text-align:center;text-decoration:none;padding-top:1px;padding-bottom:1px;opacity:.6}.br-theme-bars-rpe .br-widget a.br-active,.br-theme-bars-rpe .br-widget a.br-selected{background-color:#4278f5}.br-theme-bars-rpe .br-widget .br-current-rating{clear:both;text-align:left;font-weight:600;display:block;padding:.5em 0;margin-bottom:4px}.br-theme-bars-rpe .br-widget a[data-rating-value="1"]:after{content:"1"}.br-theme-bars-rpe .br-widget a[data-rating-value="2"]:after{content:"2"}.br-theme-bars-rpe .br-widget a[data-rating-value="3"]:after{content:"3"}.br-theme-bars-rpe .br-widget a[data-rating-value="4"]:after{content:"4"}.br-theme-bars-rpe .br-widget a[data-rating-value="5"]:after{content:"5"}.br-theme-bars-rpe .br-widget a[data-rating-value="6"]:after{content:"6"}.br-theme-bars-rpe .br-widget a[data-rating-value="7"]:after{content:"7"}.br-theme-bars-rpe .br-widget a[data-rating-value="8"]:after{content:"8"}.br-theme-bars-rpe .br-widget a[data-rating-value="9"]:after{content:"9"}.br-theme-bars-rpe .br-widget a[data-rating-value="10"]:after{content:"10"}.br-theme-bars-rpe .br-widget a.br-selected:not(.br-current):after{color:transparent}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="0"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="0"]{background-color:#d6d6d6}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="1"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="1"]{background-image:linear-gradient(90deg,#d6d6d6 0%,#6d8594 100%)}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="2"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="2"]{background-color:#6d8594}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="3"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="3"]{background-image:linear-gradient(90deg,#6d8594 0%,#39a9ec 100%)}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="4"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="4"]{background-color:#39a9ec}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="5"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="5"]{background-image:linear-gradient(90deg,#39a9ec 0%,#50af12 100%)}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="6"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="6"]{background-color:#50af12}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="7"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="7"]{background-image:linear-gradient(90deg,#50af12 0%,#f79d0c 100%)}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="8"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="8"]{background-color:#f79d0c}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="9"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="9"]{background-image:linear-gradient(90deg,#f79d0c 0%,#f4253c 100%)}.br-theme-bars-rpe .br-widget a.br-active[data-rating-value="10"],.br-theme-bars-rpe .br-widget a.br-selected[data-rating-value="10"]{background-color:#f4253c}.br-theme-bars-rpe .br-readonly a{cursor:default}.br-theme-bars-rpe .br-readonly a.br-active,.br-theme-bars-rpe .br-readonly a.br-selected{background-color:#729bf8}@media print{.br-theme-bars-rpe .br-widget a{border:1px solid #b3b3b3;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.br-theme-bars-rpe .br-widget a.br-active,.br-theme-bars-rpe .br-widget a.br-selected{border:1px solid #000;background:#fff}.br-theme-bars-rpe .br-widget .br-current-rating{color:#000}}.feel-score-selector{max-width:400px;display:flex;flex-wrap:nowrap;justify-content:space-between}.feel-score{text-align:center;padding-left:5px;cursor:pointer}.feel-score{color:#d6d6d6}.feel-score.current-feel-score.feel-score-5{color:#39a9ec}.feel-score.current-feel-score.feel-score-4{color:#50af12}.feel-score.current-feel-score.feel-score-3{color:#408c0e}.feel-score.current-feel-score.feel-score-2{color:#f79d0c}.feel-score.current-feel-score.feel-score-1{color:#f4253c}