.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.spinner{display:block;position:fixed;z-index:1031;top:calc(50% - 18px);right:calc(50% - 18px);width:36px;height:36px}.spinner.absolute{position:absolute;top:50%;left:50%;right:unset;margin-top:-18px;margin-left:-18px}.show-more-link{font-weight:600;font-size:80%}.nav .nav-link{font-size:16px}.nav .nav-item{margin-bottom:8px}.nav-link{display:flex;align-items:center}.nav__icon{margin-bottom:2px;margin-right:8px}.mobile-menu-button-container{position:fixed;top:0;z-index:2000}.fc-event{cursor:pointer}.fc-title{color:#fff!important}a.fc-day-number:hover{text-decoration:underline!important;font-weight:700!important}.training{cursor:pointer;color:#fff!important;background-color:#999;border:0;padding:8px}.training--default{height:72px}.training--extended{height:120px}.training__type{font-weight:700;text-decoration:underline}.training__completion-param{font-weight:700;font-size:110%}.emptyDay{height:100%;display:flex;justify-content:center;align-items:center}.emptyDay #emptyDayContent{visibility:hidden}.emptyDay:hover #emptyDayContent{visibility:visible}@media(min-width:900px){.modify-training-modal .modal-dialog{max-width:800px;margin:1.75rem auto}}.modify-training-modal .btn-reset{margin-top:10px}.modify-training-modal .error{border:1px solid red;border-radius:4px}.modify-training-modal .error-text{color:red;font-size:smaller}.modify-training-modal .training-date-container{width:200px}.modify-training-modal .training-date-container .react-datepicker-wrapper{width:100%}.modify-training-modal .coaching-type-container,.modify-training-modal .training-name-container{width:200px}.modify-training-modal .training-description-container{margin-top:10px;font-size:14px}.modify-training-modal .training-placeholders{color:grey;font-size:smaller}.modify-training-modal .training-placeholders .span{font-weight:600}.modify-training-modal .files-container{width:100%;margin-top:10px}.modify-training-modal .files-container .file-table{width:100%}.modify-training-modal .files-container .file-table tbody tr{border-top:1px solid #ccc}.modify-training-modal .files-container .file-table tbody td{vertical-align:top}.modify-training-modal .files-container .file-table tbody .middle{word-break:break-all}.modify-training-modal .files-container .file-table tbody td:first-child{width:20%}.modify-training-modal .files-container .file-table tbody td:last-child{text-align:right}.modify-training-modal .files-container .file-table tbody a{cursor:pointer}.modify-training-modal .activity-link{font-size:14px}.modify-training-modal .modal-title-fullwidth{width:100%!important}.modify-training-modal .modal-title-inner{display:flex;justify-content:space-between;align-items:center}.params-zones{margin-bottom:-65px}.params-zones .training-indicator+.training-indicator{margin-left:.5em}.params-zones .param-zones-title{width:30px;display:inline-block;font-size:13px}.params-zones .zone-item{font-size:13px;width:46px;height:30px;display:inline-block;text-align:center}.params-zones .zone-item .type{font-size:9px;text-align:center;width:100%;float:left}.duration-picker-form-control input[type=text]{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.chart-wrapper{padding-top:20px}.chart-wrapper dl.tooltip-container{display:grid;grid-template-columns:auto 1fr;grid-gap:4px;gap:4px;border-radius:5px;background-color:rgba(237,242,249,.96);padding:6px}.chart-wrapper dt.definition-term{display:inline-block;margin-bottom:0;font-weight:400}.chart-wrapper dt.definition-term:after{content:":"}.chart-wrapper dt.definition-data{display:inline-block;font-weight:700;margin-bottom:0}.training-export-wrapper{text-align:center;margin:10px}.training-export-wrapper .table>tbody>tr>td{vertical-align:middle;height:70px}.training-export-wrapper .table>tbody>tr>td.app-name{font-size:1rem;font-weight:700}.plan-overview{margin-top:36px}.plan-day{width:14%}.workout__desc,.workout__type{padding-bottom:.6em}.workout__distance{font-weight:700}.users__actions{margin-bottom:16px}.users__actions .btn{margin-right:12px}.users__actions .btn>svg{height:18px!important}.users__list{overflow:auto;display:table}.users__list__icon{width:16px}.users__list__row{height:50%;position:absolute;top:0;left:0;width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users__list__row.last{top:50%}.users__table{width:auto!important;overflow:unset!important;position:relative;display:table}.users__table .rdt_TableHead .rdt_TableCol{color:#fff;background-color:#343a40;border-color:#454d55}.users__table .rdt_TableHead .rdt_TableCol .rdt_TableCol_Sortable{color:#fff!important}.users__table .rdt_TableRow{border-bottom:1px solid rgba(0,0,0,.12)!important}.users__table .rdt_TableCell{font-size:.9em}.users__table .rdt_Pagination{justify-content:flex-start!important;border-top-width:0!important}.users__filter .btn{margin-right:12px}.users__filter h4{margin:12px 0}.users-message-send .wrapper{width:50%}.users-message-send .wrapper .btn-margin-left{margin-left:20px}.users-profile form .w-50:first-child{padding-right:20px}.users-profile form .w-50:last-child{padding-left:20px}.users-profile>.btn{margin-left:20px}.users-profile .clear-both{clear:both}.users-profile .goal-race .react-datepicker-wrapper{flex:1.5 1}.users-profile .goal-race .react-datepicker-wrapper .form-control{border-radius:0!important}.users-profile-messages .message-day>span,.users-profile-survey .message-day>span,.users-profile-trainings .message-day>span{display:inline-block;border-radius:10px;color:#fff;background-color:#004085;border-color:#b8daff}.users-profile-messages .plan-parameter,.users-profile-survey .plan-parameter,.users-profile-trainings .plan-parameter{background-color:#ddd;color:#000;border:1px solid #aaa;border-radius:10px}.users-profile-messages .message-data{margin-bottom:15px}.users-profile-messages .message-data-time{color:#adafb6;padding-left:6px}.users-profile-messages .message-data-name{padding:0 10px}.users-profile-messages .message-data-bot,.users-profile-messages .message-data-coach{text-align:right}.users-profile-messages .message-text{color:#fff;padding:18px 20px;line-height:26px;font-size:16px;border-radius:7px;margin-bottom:16px;width:90%;position:relative;background-color:#86bb71;margin-left:10%}.users-profile-messages .message-text:after{bottom:100%;left:7%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-bottom-color:#86bb71;margin-left:-10px}.users-profile-messages .message-text-user{margin-left:0}.users-profile-messages .message-text-coach{background-color:#e38968}.users-profile-messages .message-text-coach:after{border-bottom-color:#e38968;left:unset;right:7%}.users-profile-messages .message-text-bot{background-color:#94c2ed}.users-profile-messages .message-text-bot:after{border-bottom-color:#94c2ed;left:unset;right:7%}.users-profile-survey .survey-type span{padding:0 6px;display:inline-block;margin-left:6px}.users-profile-calendar{float:left;padding:.375rem .75rem;line-height:1.5}.users-profile-races .race__table{width:auto!important;overflow:unset!important;position:relative;display:table}.users-profile-races .race__table .rdt_TableHead .rdt_TableCol{color:#fff;background-color:#343a40;border-color:#454d55}.users-profile-races .race__table .rdt_TableHead .rdt_TableCol .rdt_TableCol_Sortable{color:#fff!important}.users-profile-races .race__table .rdt_TableRow{border-bottom:1px solid rgba(0,0,0,.12)!important}.users-profile-races .race__table .rdt_TableCell{font-size:.9em}.users-profile-races .race__table .rdt_Pagination{justify-content:flex-start!important;border-top-width:0!important}.users-profile-new-plan .parameters-wrapper{max-width:500px}.users-profile .device-info{padding-top:10px}.users-profile .device-info span{margin-right:10px}.users-profile .athlete-parameters-wrapper{display:flex;justify-content:space-between;width:100%}.users-profile .athlete-parameters-wrapper .column{width:50%}.users-profile .athlete-parameters-wrapper .athlete-parameter{display:flex}.users-profile .athlete-parameters-wrapper .athlete-parameter div:first-child{width:40%}.users-profile .sub-row,.users-profile .sub-row td{border:0}.users-profile-charts .tools-container{display:flex;justify-content:center;margin:20px 0;padding:20px 10px;border:1px solid rgba(237,242,249,.96)}.users-profile-charts .tools-container .tools-group{display:flex;align-items:center;margin-right:20px}.users-profile-charts .tools-container .tools-group:last-child{margin-right:0}.users-profile-charts .tools-container .tools-group div:first-child{margin-right:10px;font-weight:600}.users-profile-charts dl.tooltip-container{display:grid;grid-template-columns:auto 1fr;grid-gap:4px;gap:4px;border-radius:5px;background-color:rgba(237,242,249,.96);padding:6px;max-width:350px}.users-profile-charts dt.definition-term{display:inline-block;margin-bottom:0;font-weight:400}.users-profile-charts dt.definition-term:after{content:":"}.users-profile-charts dt.definition-data{display:inline-block;font-weight:700;margin-bottom:0}.list-pagination-wrapper{display:flex;align-items:center;justify-content:flex-end}.list-pagination-wrapper .per-page{display:flex;align-items:center;margin-right:10px;margin-bottom:1rem}.list-pagination-wrapper .per-page span{padding-right:5px}.data-table-component .sort{margin-left:5px}.data-table-component .sort-desc{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);display:inline-block}.data-table-component th:hover{cursor:pointer}.data-table-component a{cursor:pointer;color:#007bff!important}.data-table-component a:hover{text-decoration:underline!important}.plan-new-overview{margin-top:36px}.plan-new-overview th{width:12.5%}.plan-new-overview td{padding:.1rem!important}.plan-new-overview .workout__type{padding-bottom:.6em}.plan-new-overview .workout__type .badge{margin-right:.6em}.plan-new-overview .workout__generator{color:#9e9e9e;font-size:67.5%}.plan-new-overview .workout__distance{color:#9e9e9e;white-space:nowrap;font-size:67.5%;margin-right:.6em}.plan-new-overview .workout__desc{padding-bottom:.6em;font-size:87.5%;white-space:pre-wrap}.plan-new-overview .workout__links{margin:0;padding:0 0 .6em;font-size:87.5%;white-space:pre-wrap;display:flex}.plan-new-overview .workout__links li{list-style:none;margin-right:5px}.plans-new-view .btn{padding:.175rem .75rem}.plans-new-view input.form-control{height:calc(1.5em + .25rem + 2px)}.plans-new-view .input-group-text{padding:0 .75rem}.plans-new-view .col-form-label{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}.bot-stats .date{white-space:nowrap}.bot-stats .download{float:right}.bot-stats .weekend{color:#d00}.bot-stats .table-dashboard td,.bot-stats .table-dashboard th{text-align:center}.bot-stats .table-dashboard tr.expanded-row td{border-top:none}.bot-stats .table-dashboard tr.expanded-row td div{margin-bottom:10px}.messaging-view-cell-width{width:100%}.messaging-view-select-language{margin-top:15px;justify-content:flex-end}.surveys .content-wrapper{margin-top:20px}.surveys .table-col-cmd a{cursor:pointer;color:#007bff!important;margin-right:15px}.surveys .table-col-cmd a:hover{text-decoration:underline!important}.surveys .active-checkbox-wrapper input[type=checkbox]{width:30px;height:30px}.surveys .definition-block-edit{border:2px solid #000!important;background-color:#fffce2}.surveys .definition-block{margin-top:20px;margin-bottom:40px;padding:15px;border:2px solid #d4d4d4;border-radius:10px}.surveys .definition-block .questionText{font-weight:700;font-size:1rem}.surveys .definition-block .bold{font-weight:600}.surveys .definition-block .btn-panel{margin-top:15px;margin-bottom:5px;display:flex;justify-content:space-between}.surveys .definition-block .btn-panel a{cursor:pointer;margin-right:15px;color:#007bff}.surveys .definition-block .col-bordered{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}.surveys .split-col{display:flex;justify-content:space-between;margin-bottom:15px}.surveys .split-col .filter{display:flex;align-items:center}.surveys .split-col .filter .add-link{min-width:100px}.surveys .split-col .filter>div{margin-right:10px}.surveys .split-col .filter .filter-survey-type{display:flex;align-items:center;width:100%}.surveys .split-col .filter .filter-survey-type div:first-child{margin-right:10px}.surveys .split-col .filter .filter-survey-type>div:last-child{min-width:250px}.surveys .option-delete-link{margin-top:33px}.surveys .option-delete-link a{cursor:pointer;color:#007bff!important}.surveys .error-summary{margin-top:20px;margin-bottom:20px;color:red}.surveys .btn-panel{margin-bottom:45px}.auto-messages a{cursor:pointer;color:#007bff!important}.auto-messages a:hover{text-decoration:underline!important}.auto-messages .placeholder-tips li{list-style:none}.auto-message-details .bottom-button-panel button{margin-right:15px}.auto-messages-list .command-panel{display:flex;justify-content:space-between;margin-bottom:15px}.auto-messages-list .command-panel .command-panel-group{display:flex;align-items:center;margin-right:10px}.auto-messages-list .command-panel .command-panel-group:last-child{width:30%;margin-right:0}.auto-messages-list .command-panel .command-panel-group div:first-child{margin-right:10px}.auto-messages-list .sort{margin-left:5px}.auto-messages-list .sort-desc{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);display:inline-block}.auto-messages-list th:hover,.omy-chat a{cursor:pointer}.omy-chat a{color:#007bff!important;margin-right:15px}.omy-chat .overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;display:flex;justify-content:center;align-items:center}.omy-chat .loader{position:fixed}.omy-chat .mobile-users-button-container{display:flex;margin-bottom:5px;justify-content:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.omy-chat .chat-container{display:flex;width:100%;height:calc(88vh - 133px)}@media(min-width:768px){.omy-chat .chat-container{height:calc(90vh - 48px)}}.omy-chat .chat-container .user-list-container{min-width:22%;padding-right:10px;display:flex;flex-direction:column}.omy-chat .chat-container .user-list-container .search-panel ul.role-selector{margin:10px 0 0;padding:0;display:flex;justify-content:space-between}.omy-chat .chat-container .user-list-container .search-panel ul.role-selector li{display:inline-block;list-style:none;margin-right:10px}.omy-chat .chat-container .user-list-container .search-panel ul.role-selector li label{margin-left:5px}.omy-chat .chat-container .user-list-container .user-list{margin-top:20px;overflow-y:scroll;position:relative}.omy-chat .chat-container .user-list-container .user-list .user-item{margin:5px 0;border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0 10px 5px}.omy-chat .chat-container .user-list-container .user-list .user-item.active,.omy-chat .chat-container .user-list-container .user-list .user-item:hover{background-color:#f1f1f1}.omy-chat .chat-container .user-list-container .user-list .user-item .name{font-weight:500}.omy-chat .chat-container .user-list-container .user-list .user-item .email{font-weight:300}.omy-chat .chat-container .user-list-container .user-list .user-item .stats{font-size:11px}.omy-chat .chat-container .user-list-container .user-list .user-item .stats-bold{font-weight:600}.omy-chat .chat-container .user-list-container .btn-panel{margin-top:auto;padding-top:20px}.omy-chat .chat-container .user-list-container .btn-panel .title{display:flex;justify-content:center;margin-bottom:10px;font-weight:600}.omy-chat .chat-container .user-list-container .btn-panel .buttons{display:flex;justify-content:space-evenly}.omy-chat .chat-container .message-list-container{width:100%;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);padding:0 10px;display:flex;flex-direction:column}.omy-chat .chat-container .message-list-container .no-conversation{display:flex;justify-content:center;align-items:center}.omy-chat .chat-container .message-list-container .messages-list{overflow-y:scroll;position:relative;margin-top:16px;margin-bottom:20px;display:flex;flex-direction:column-reverse}.omy-chat .chat-container .message-list-container .messages-list .is-yours{justify-content:flex-end!important}.omy-chat .chat-container .message-list-container .messages-list .reverse{flex-direction:row-reverse;justify-content:flex-start}.omy-chat .chat-container .message-list-container .messages-list .reverse .message-content{padding-right:10px}.omy-chat .chat-container .message-list-container .messages-list .message-item{display:flex;justify-content:flex-start;padding-right:10px;margin-bottom:25px;width:100%}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper{display:flex;width:90%;align-items:flex-start}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .avatar{display:flex}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .avatar img{border-radius:50%;max-width:50px;max-height:50px}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .avatar .text-avatar{border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .message-content{display:flex;padding-left:10px;flex-direction:column;max-width:100%}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .message-content .message-body{border-radius:7px;font-size:16px;padding:12px 10px;min-width:150px;white-space:pre-line}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .message-content .message-info{font-size:12px;padding-left:10px}.omy-chat .chat-container .message-list-container .messages-list .message-item .content-wrapper .message-content .message-info .chat-client-info{margin-right:5px}.omy-chat .chat-container .message-list-container .messages-list .user-colors{background-color:#86bb71;color:#fff}.omy-chat .chat-container .message-list-container .messages-list .coach-colors{background-color:#e38968;color:#fff}.omy-chat .chat-container .message-list-container .messages-list .admin-colors{background-color:#79b6f7;color:#fff}.omy-chat .chat-container .message-list-container .send-message-container{margin-top:auto;display:flex;justify-content:center}.omy-chat .chat-container .message-list-container .send-message-container .send-message-inner{width:90%}.omy-chat .chat-container .message-list-container .send-message-container .send-message-inner textarea{width:100%;border-radius:5px;padding:5px;resize:none}.omy-chat .chat-container .message-list-container .send-message-container .send-message-inner .message-hint{font-size:smaller;text-align:center}.omy-chat .chat-container .message-list-container .send-message-container .send-message-inner .btn-send-panel{display:flex;justify-content:flex-end}.omy-chat .chat-container .message-list-container .send-message-container .send-message-inner .btn-send-panel .loader{position:relative;margin-right:10px}.omy-chat .chat-container .user-info-container{min-width:22%;padding-left:10px;display:flex;flex-direction:column}.omy-chat .chat-container .user-info-container .no-user{display:flex;justify-content:center}.omy-chat .chat-container .user-info-container .avatar-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.omy-chat .chat-container .user-info-container .avatar-container h3{overflow-wrap:break-word;width:90%;text-align:center}.omy-chat .chat-container .user-info-container .avatar-container .avatar{border-radius:50%;max-width:100px;max-height:100px}.omy-chat .chat-container .user-info-container .avatar-container .text-avatar{border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center;font-size:28px;color:#fff;background-color:#79b6f7}.omy-chat .chat-container .user-info-container .avatar-container .avatar-edit-container{display:flex;justify-content:center;margin-top:10px}.omy-chat .chat-container .user-info-container .avatar-container .avatar-edit-container button{margin-left:10px}.omy-chat .chat-container .user-info-container .row{margin-top:10px;width:100%}.omy-chat .chat-container .user-info-container .row div:last-child{overflow-wrap:break-word}.omy-chat .chat-container .user-info-container .role-buttons button{margin-top:8px;margin-right:5px}.blog a{cursor:pointer;color:#007bff!important}.blog a:hover{text-decoration:underline!important}.blog .placeholder-tips li{list-style:none}.blog-list .command-panel{display:flex;justify-content:space-between;margin-bottom:15px}.blog-list .command-panel .command-panel-group{display:flex;align-items:center;margin-right:10px}.blog-list .command-panel .command-panel-group:last-child{width:30%;margin-right:0}.blog-list .command-panel .command-panel-group div:first-child{margin-right:10px}.blog-edit .editor-container{border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:7px;min-height:150px}.blog-edit .bottom-button-panel button{margin-right:15px}.promo-offer-history a{cursor:pointer;color:#007bff!important}.promo-offer-history a:hover{text-decoration:underline!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar{height:10px;width:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#aaa}body{font-size:.875rem}.feather{width:16px;height:16px;vertical-align:text-bottom}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:100;padding:104px 0 0;box-shadow:inset -1px 0 0 rgba(0,0,0,.1)}@media (min-width:768px){.sidebar{padding:64px 0 0}}.sidebar-sticky{position:relative;top:0;height:calc(100vh - 48px);padding-top:.5rem;overflow-x:hidden;overflow-y:auto}@supports (position:sticky){.sidebar-sticky{position:sticky}}.sidebar .nav-link{font-weight:500;color:#333}.sidebar .nav-link .feather{margin-right:4px;color:#999}.sidebar .nav-link.active{color:#007bff}.sidebar .nav-link.active .feather,.sidebar .nav-link:hover .feather{color:inherit}.sidebar-heading{font-size:.75rem;text-transform:uppercase}[role=main]{padding-top:133px}@media (min-width:768px){[role=main]{padding-top:48px}}.navbar-brand{padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;background-color:rgba(0,0,0,.25);box-shadow:inset -1px 0 0 rgba(0,0,0,.25)}.navbar .form-control{padding:.75rem 1rem;border-width:0;border-radius:0}.form-control-dark{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)}.form-control-dark:focus{border-color:transparent;box-shadow:0 0 0 3px hsla(0,0%,100%,.25)}.btn.active:focus,.btn:active:focus,.btn:focus{outline:none;box-shadow:none}
/*# sourceMappingURL=main.47064533.chunk.css.map */