html{overflow-y:hidden!important}body,html{margin:0;display:flex;flex-direction:column;height:100vh;font-family:Lato,Open Sans,Helvetica,Arial,sans-serif;font-size:14px}#app{flex:1 1 100%}.qr-code-skeleton div{height:218px;margin:16px}.activation-key-skeleton{margin:0 auto}.activation-key-skeleton div{height:20px;margin:4px 0}.calendar-dashboard{flex-wrap:nowrap;min-width:600px;width:100%}.calendar-dashboard,.calendar-dashboard .primary-container{display:flex;flex-direction:column;flex:1}.calendar-dashboard .primary-container .calendar-dashboard-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1}.calendar-export{display:flex;flex-direction:column;flex:1}.calendar-export .calendar-export-pages-container{background-color:#ebebeb;display:flex;flex-direction:column;flex-wrap:nowrap;flex:none;overflow:auto;height:calc(100vh - 68px);align-items:center;padding:10px}.b54-theme-classic-dark .calendar-export .calendar-export-pages-container{background-color:#363636}.calendar-export-pages{display:flex;flex-direction:column;flex:1}.calendar-export-pages .calendar-export-page{display:flex;flex-direction:column;flex:1;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);font-family:Arial,sans-serif;line-height:1;pointer-events:none}.b54-theme-classic-dark .calendar-export-pages .calendar-export-page{background-color:#45454a}.calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-header-row-0{display:none}.calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy){pointer-events:none}.calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone){border-width:.05em;border-style:solid;border-left-width:.3em;background-image:none;opacity:1;background-color:#fff}.b54-theme-classic-dark .calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone){background-color:#45454a}.calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-group-list{background-color:transparent;border:.1em dotted #9b83f1}.calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-staff-list{background-color:transparent;border:.1em dotted #f1a983}.calendar-export-pages .calendar-export-page .vertical-scheduler .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-athlete-list{background-color:transparent;border:.1em dotted #d86ecd}.calendar-export-pages .calendar-export-page .page-header{display:flex;flex-direction:column;background-color:#fff;color:#222}.b54-theme-classic-dark .calendar-export-pages .calendar-export-page .page-header{background-color:#45454a;color:#cdcecf}.calendar-export-pages .calendar-export-page .page-header .title-row{display:flex;flex-direction:row;align-items:center;-moz-column-gap:1em;column-gap:1em;color:#222;background-color:#eef4fc;padding:1em}.b54-theme-classic-dark .calendar-export-pages .calendar-export-page .page-header .title-row{color:#cdcecf;background-color:#2b2b2f}.calendar-export-pages .calendar-export-page .page-header .title-row .logo-col{width:32px;height:32px;flex:none}.calendar-export-pages .calendar-export-page .page-header .title-row .name-col{flex:1}.calendar-export-pages .calendar-export-page .page-header .title-row .date-col{font-weight:500}.calendar-export-pages .calendar-export-page .page-header .comment-row{text-indent:2em;font-size:1em;text-align:justify;padding:1em;margin:0}.b-schedulerpro{flex:1;width:100%;font-size:1em}.b-schedulerpro .b-sch-foreground-canvas{font-size:1em!important}.sidebar-top-container{margin-top:10px;padding:10px;background-color:#fff;display:flex}.b54-theme-classic-dark .sidebar-top-container{background-color:#38383c;color:#c0c1c2}.b54-theme-classic-dark .sidebar-top-container label{color:#c0c1c2}.b54-theme-classic-dark .b-has-label:focus-within .b-label{color:#c0c1c2}.sidebar-container{display:flex;flex-direction:column;border-left:1px solid #e0e0e0;background-color:#f9f9f9}.b54-theme-classic-dark .sidebar-container{background-color:#686868}.sidebar-container .sidebar-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:10px}.sidebar-container .sidebar-header .sidebar-collapse-button{background-color:#fff}.b54-theme-classic-dark .sidebar-container .sidebar-header .sidebar-collapse-button{background-color:#38383c}.b54-theme-classic-dark .sidebar-container .sidebar-header .sidebar-collapse-button :before{color:#c0c1c2}.v-input.sidebar-team-picker{margin-top:.5em;background-color:#fff}.sidebar-collapsible-container{width:400px;height:100px;flex:1;display:flex;flex-direction:column}.sidebar-grids{overflow-y:auto;height:100px;flex:1 1 auto;display:flex;flex-direction:column;margin-top:.5em}.sidebar-grids .b-grid-header-text{padding:.5em 0}.grid-container{min-height:150px;flex:1}.groups-grid [data-column=title] .b-grid-header-text-content,.players-grid [data-column=fullName] .b-grid-header-text-content,.session-templates-grid [data-column=name] .b-grid-header-text-content{flex:1}.b54-theme-material .groups-grid .b-grid-header-container,.b54-theme-material .players-grid .b-grid-header-container,.b54-theme-material .session-templates-grid .b-grid-header-container{background-color:#dadada}.vertical-hour-tick{border-top:1px solid #f0f0f0}.b54-theme-classic-dark .vertical-hour-tick{border-top:1px solid #2b2b2f}.vertical-hour-tick span{margin-top:.25em!important}.b-grid-cell .b-button{width:100%}.b-grid-cell .b-button span{display:block;text-overflow:ellipsis;overflow:hidden}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy){font-size:1em}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone){font-size:1em;border-top-width:0;border-top-style:none;border-left-width:.3em;border-left-style:solid;padding:0 .5em;background-image:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95))}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-fa{margin-right:.5em}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone){background-image:linear-gradient(rgba(60,60,60,.9),rgba(60,60,60,.9))}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content{font-size:1em;flex:1;margin:.5em 0}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box{font-size:1em;flex:1;display:flex;flex-wrap:wrap;color:#222}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-body,.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-header{flex:1;min-width:8em}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-footer{flex:1 0 100%}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box{color:#cdcecf}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-name{font-weight:500}.b54-theme-stockholm .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-name{font-weight:700}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-template{text-transform:uppercase;font-weight:400}.b54-theme-stockholm .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-template{font-weight:600}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-athlete-list,.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-group-list,.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-staff-list{padding:.2em .5em;margin:.2em 0}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-group-list{margin-top:0;background-color:rgba(155,131,241,.2)}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-staff-list{background-color:rgba(241,169,131,.2)}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .session-athlete-list{background-color:rgba(216,110,205,.2)}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .removed-player{text-decoration:line-through;color:#7c0e0e}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .removed-player{color:#ffb5b5}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .original-value{text-decoration:line-through;color:#7c0e0e}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .original-value{color:#ffb5b5}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .actual-value{color:#276021}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone) .b-sch-event-content .session-box .actual-value{color:#77fb6b}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover{background-image:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95))}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover{background-image:linear-gradient(rgba(60,60,60,.9),rgba(60,60,60,.9))}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover .b-sch-event-content{color:#222}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover .b-sch-event-content{color:#cdcecf}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover .b-sch-event-content .session-box .original-value{color:#7c0e0e}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover .b-sch-event-content .session-box .original-value{color:#ffb5b5}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover .b-sch-event-content .session-box .actual-value{color:#276021}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone):hover .b-sch-event-content .session-box .actual-value{color:#77fb6b}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected{background-image:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95))}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected{background-image:linear-gradient(rgba(60,60,60,.9),rgba(60,60,60,.9))}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content{color:#222}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content{color:#cdcecf}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content .session-box .original-value{color:#7c0e0e}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content .session-box .original-value{color:#ffb5b5}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content .session-box .actual-value{color:#276021}.b54-theme-classic-dark .b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content .session-box .actual-value{color:#77fb6b}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content *{color:unset}.b-sch-vertical .b-sch-style-colored.b-sch-custom-color.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone).b-sch-event-selected *{font-weight:unset}.header-box{overflow:hidden}.header-box .location-name{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-weight:500}.header-box .location-colored-bar{height:.3em;border-radius:.3em;margin:.15em -.15em;background-color:#929292}.tooltip-content-title{font-weight:700}.tooltip-content{margin-bottom:8px}.tooltip-content .removed-players{text-decoration:line-through;color:#7c0e0e}.b54-theme-classic-dark .tooltip-content .removed-players{color:#ffb5b5}.tooltip-content.hidden{display:none}.validator-col-background{background:rgba(33,150,243,.1)}.validator-col-background:hover{background:rgba(33,150,243,.2)!important}.player-group-icon{margin-right:.5em;color:#6cbaff}.player-icon{margin-right:.5em;color:#7bb98e}.player-icon.player-injured{color:#da9090}.players-grid .b-grid-cell[data-column=isAthlete] i.b-fa,.players-grid .b-grid-cell[data-column=isAvailable] i.b-fa,.players-grid .b-grid-cell[data-column=isStaff] i.b-fa{font-size:.9em}.b54-theme:not(.b54-theme-classic-dark) .players-grid .b-grid-cell[data-column=isAthlete] i.b-fa,.b54-theme:not(.b54-theme-classic-dark) .players-grid .b-grid-cell[data-column=isAvailable] i.b-fa,.b54-theme:not(.b54-theme-classic-dark) .players-grid .b-grid-cell[data-column=isStaff] i.b-fa{color:#666}.players-grid .player-icon{font-size:.9em}.groups-grid .b-grid-cell[data-column=title] i.b-fa{font-size:.9em;margin-right:.5em;color:#6cbaff}.groups-grid .b-grid-cell[data-column=title] .cell-value{overflow:hidden;text-overflow:ellipsis}.session-templates-grid [data-column=name] .b-icon{margin-right:.5em}.workload-data-tab .workload-data-container{height:100%;width:100%;display:flex;flex-direction:column}.workload-data-tab .workload-data-container .workload-data-toolbar{width:100%;flex-direction:row}.workload-data-tab .workload-data-container .workload-grid{width:100%;flex:1;flex-direction:row}.b54-theme-material .workload-data-tab .b-widget.b-textfield.b-empty:not(:focus-within):not(.b-open) label{font-size:.8em;top:-1em}.workload-grid [data-column=elementWorkloads].b-grid-cell,.workload-grid [data-column=sessionElementsTotalDuration].b-grid-cell,.workload-grid [data-column=sessionElementsTotalRpe].b-grid-cell,.workload-grid [data-column=sessionElementsTotalWorkload].b-grid-cell{cursor:pointer}.elements-grid [data-column=player_ids] .session-element-players,.workload-grid [data-column=notes] .notes-cell-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sessionTemplatePicker li i,[data-ref=sessionTemplateField] li i{margin-right:.5em}.b-grid-cell.b-group-title:before{content:"\f107"}.b-grid-group-collapsed .b-grid-cell.b-group-title:before{content:"\f105"}.b-schedulerpro .b-grid-headers-locked .b-grid-header .b-grid-header-text{display:none}.b-schedulerpro .b-grid-headers-locked .b-grid-header .b-filter-bar-field{margin-top:.5em}.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest){flex:0 0 3em}.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell{justify-content:center;font-size:1.1em}.publish-status{border-radius:1em;padding:.2em .6em}.publish-status.publish-status-draft{background-color:#f8d39b}.b54-theme-classic-dark .publish-status.publish-status-draft{background-color:#88570c}.publish-status.publish-status-published{background-color:#beeca6}.b54-theme-classic-dark .publish-status.publish-status-published{background-color:#31750d}.b-toolbar.b-dock-top.scheduler-toolbar i.mdi{font-size:1.2em}.theme-picker .b-list-item i.selected-item{margin-right:10px}.b-schedulerpro-taskeditor.b-maximized .b-widget.b-container.b-toolable.b-panel.b-tabpanel.b-vbox.b-fit-item{height:unset!important}.b-menuitem[role=menuitemcheckbox] .b-menu-text i{-webkit-margin-end:.6em;margin-inline-end:.6em}