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%}.calendar-dashboard{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1;min-width:600px;width:100%}.calendar-dashboard .calendar-dashboard-container{background:#ebebeb;display:flex;flex-direction:row;flex-wrap:nowrap;flex:1}.calendar-dashboard-column{display:flex;flex-direction:column}.scheduler-container{width:300px;flex:1}.scheduler-container .export-schedule-footer,.scheduler-container .export-schedule-header{display:none}.scheduler-container-export{padding:0 20px;background-color:#fff}.scheduler-container-export .b-sch-header-row-0,.scheduler-container-export .session-filter{display:none}.scheduler-container-export .export-schedule-header{display:flex;flex-direction:column;padding:20px 0;row-gap:20px;background-color:#fff}.scheduler-container-export .export-schedule-header .title-row{display:flex;flex-direction:row;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;background-color:rgba(77,147,218,.1);padding:10px}.scheduler-container-export .export-schedule-header .title-row .logo-col{width:96px;height:96px}.scheduler-container-export .export-schedule-header .title-row .name-col{display:inline-block;max-width:-moz-min-content;max-width:min-content;font-size:2em;font-weight:600}.scheduler-container-export .export-schedule-header .title-row .week-date-col{margin-left:auto}.scheduler-container-export .export-schedule-header .body-row{display:flex;flex-direction:row;align-items:flex-end;-moz-column-gap:10px;column-gap:10px}.scheduler-container-export .export-schedule-header .body-row .date-col{text-transform:uppercase;font-weight:600;flex:1}.scheduler-container-export .export-schedule-header .body-row .note-col{flex:2;margin-left:auto}.scheduler-container-export .export-schedule-footer{display:flex;flex-direction:column;padding:10px 0;background-color:#fff}.b-schedulerpro{flex:1;width:100%}.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{padding:.5em}.b54-theme-classic-dark .sidebar-container{background-color:#686868}.sidebar-collapse-button{background-color:#fff}.b54-theme-classic-dark .sidebar-collapse-button{background-color:#38383c}.b54-theme-classic-dark .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-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event{display:flex;flex-direction:column;padding-right:0!important;padding-left:0!important}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event:not(.b-milestone){border-width:0 0 0 4px}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content{display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-grow:1;flex-direction:column;width:100%}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{display:flex;justify-content:flex-start;flex-direction:column;flex-grow:1;padding-right:8px;padding-left:8px;word-break:break-word;font-size:1em}.export-font-size-0-5 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:.5em!important}.export-font-size-0-6 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:.6em!important}.export-font-size-0-7 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:.7em!important}.export-font-size-0-8 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:.8em!important}.export-font-size-0-9 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:.9em!important}.export-font-size-1-0 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:1em!important}.export-font-size-1-1 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:1.1em!important}.export-font-size-1-2 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:1.2em!important}.export-font-size-1-3 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:1.3em!important}.export-font-size-1-4 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:1.4em!important}.export-font-size-1-5 .b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box{font-size:1.5em!important}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-header .session-name{text-transform:uppercase;font-weight:600}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-header .session-duration>span{white-space:nowrap}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body>div{color:#222;font-weight:400;padding:2px;margin:2px 0;border-radius:2px}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body>div .b-fa{color:#222;margin-right:2px;font-size:.8em}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body .session-template{background-color:rgba(77,147,218,.3);font-weight:500}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body .session-groups{background-color:rgba(155,131,241,.3)}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body .session-groups .removed-player{color:#d00;text-decoration:line-through;font-weight:300}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body .session-groups .removed-player .b-fa{color:#d00}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body .session-staff{background-color:rgba(241,169,131,.3)}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-body .session-athletes{background-color:rgba(216,110,205,.3)}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-footer{margin-top:auto}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-footer>div{color:#222;font-weight:400;padding:2px;margin:2px 0;border-radius:2px}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-footer>div>.b-fa{color:#222;margin-right:2px;font-size:.8em}.b-sch-vertical .b-sch-style-minimal.b-sch-event-wrap:not(.b-drag-proxy) .b-sch-event .b-sch-event-content .session-box .session-footer .session-notes{background-color:rgba(181,230,162,.3)}.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:4px;border-radius:4px;margin:2px -2px;background-color:#929292}.tooltip-content-title{font-weight:700}.tooltip-content{margin-bottom:8px}.tooltip-content .removed-players{color:#d00;text-decoration:line-through}.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}.theme-picker .b-list-item i.selected-item{margin-right:10px}