@charset "UTF-8";.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}@media only screen and (max-width: 899px){.hide-mobile-landscape{display:none!important}}@media only screen and (max-width: 599px){.hide-mobile{display:none!important}}@media only screen and (min-width: 600px){.hide-desktop{display:none!important}}@media only screen and (min-width: 900px){.hide-desktop-small{display:none!important}}.loading-icon-button{display:inline-flex;position:relative;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin-bottom:16px}.loading-icon-button.success button:not(:disabled),.loading-icon-button.success .label,.loading-icon-button.success .MuiSvgIcon-root{color:#249437}.loading-icon-button.danger button:not(:disabled),.loading-icon-button.danger .label,.loading-icon-button.danger .MuiSvgIcon-root{color:#d60000}.loading-icon-button .label{font-size:13px;font-weight:700;text-transform:uppercase;color:#0000008a;cursor:pointer;position:absolute;bottom:-16px;left:0;right:0}.loading-icon-button .circular-progress{position:absolute;width:52px!important;height:52px!important;left:-2px;top:-2px}.loading-icon-button.tiny{width:28px;height:28px;padding:0}.loading-icon-button.tiny .circular-progress{width:31px!important;height:31px!important}.loading-icon-button:disabled{opacity:.6}.loading-button{position:relative}.loading-button .circular-progress{width:1.5rem!important;height:1.5rem!important;position:absolute;top:50%;left:50%;margin-top:-.75rem;margin-left:-.75rem}.loading-button:disabled{opacity:.6}button.tiny,a.tiny{padding:5px!important;margin-top:-5px!important;margin-bottom:-3px!important}button.tiny .MuiSvgIcon-root,a.tiny .MuiSvgIcon-root{font-size:16px}.lh-modal table{height:100%;width:100%}.lh-modal table:focus-within{outline:none}.lh-modal table td{text-align:center}.lh-modal table td h1{color:#fff}.lh-modal table i.icon:not(.icon-LogoWithText):not(.icon-Logo){width:60px;height:auto}.lh-modal table i.icon:not(.icon-LogoWithText):not(.icon-Logo) .fill{fill:#fff}.lh-dialog .sticky-dialog-title{border-bottom:1px solid #DADEE2}.lh-dialog .sticky-dialog-title .title-top{display:flex;align-items:center;justify-content:space-between}.lh-dialog .sticky-dialog-actions{border-top:1px solid #DADEE2}.lh-dialog .sticky-dialog-actions-wrap{flex-wrap:wrap}.lh-dialog .sticky-dialog-content{padding-top:24px!important}.lh-dialog .MuiDialogContent-root{padding-bottom:24px;padding-top:2px}.lh-dialog .formField .react-select__control,.lh-dialog .formField .select-wrapper,.lh-dialog .formField .date-input-wrapper,.lh-dialog .formField input{width:100%}.lh-dialog .MuiDialog-paperScrollPaper form{height:100%;min-height:0;max-height:none;display:flex;flex-direction:column}.lh-dialog .scrollable-area{height:100%;overflow-y:auto}.MuiDialogActions-root .MuiButton-root.left,.MuiDialogActions-root .loading-button.left{margin-right:auto}@media only screen and (max-width: 400px){.MuiDialogActions-root:not(.multi-buttons) .MuiButton-root{min-width:inherit}.MuiDialogActions-root:not(.multi-buttons) .MuiButton-root.left,.MuiDialogActions-root:not(.multi-buttons) .loading-button.left{font-size:0}.MuiDialogActions-root:not(.multi-buttons) .MuiButton-root.left .MuiSvgIcon-root,.MuiDialogActions-root:not(.multi-buttons) .loading-button.left .MuiSvgIcon-root{margin:0}}.MuiDialogActions-root .MuiButton-root{min-width:90px}@media only screen and (max-width: 899px){.MuiDialogActions-root.multi-buttons{flex-direction:column-reverse}.MuiDialogActions-root.multi-buttons>*,.MuiDialogActions-root.multi-buttons .MuiButton-root{width:100%}.MuiDialogActions-root.multi-buttons.MuiDialogActions-spacing>*+*{margin-top:8px;margin-left:0}.MuiDialog-root .MuiDialog-paper{margin:48px 16px}.MuiDialog-root .MuiDialog-paperFullScreen{margin:0}}.submission{display:flex;margin-top:30px;align-items:center;justify-content:center}.submission .spinner{display:inline-block}.submit{display:inline-block;position:relative;font-size:18px}.formField{position:relative;margin-bottom:35px}.formField:last-child{margin-bottom:0}.formField .error-message{font-size:12px;position:relative;height:0;overflow:visible;line-height:22px;width:100%;color:#d60000}.formField input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.formField input::-webkit-outer-spin-button,.formField input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.formField input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-height:42px}.formField .input-wrapper{position:relative}.formField .start-adornment{position:absolute;top:1px;left:1px;padding:8px 12px;line-height:24px;background:#efefef;border-top-left-radius:7px;border-bottom-left-radius:7px;font-weight:700}.formField .start-adornment+input{padding-left:63px}.formField input,.formField textarea,.formField select,.formField .react-select__control,.formField .StripeElement{-webkit-appearance:none;appearance:none;outline:none;padding:8px;border-radius:8px;border:1px solid #909BA7;width:60%;line-height:24px;background-color:#fff;transition:border-color .2s}@media only screen and (max-width: 899px){.formField input,.formField textarea,.formField select,.formField .react-select__control,.formField .StripeElement{width:100%}}.formField input:hover,.formField textarea:hover,.formField select:hover,.formField .react-select__control:hover,.formField .StripeElement:hover{border-color:#17191c}.formField input:focus,.formField textarea:focus,.formField select:focus,.formField .react-select__control:focus,.formField .StripeElement:focus,.formField input.StripeElement--focus,.formField textarea.StripeElement--focus,.formField select.StripeElement--focus,.formField .react-select__control.StripeElement--focus,.formField .StripeElement.StripeElement--focus{border-color:#636f7d;outline:2px solid #636F7D}.formField input:disabled,.formField textarea:disabled,.formField select:disabled,.formField .react-select__control:disabled,.formField .StripeElement:disabled{opacity:.6}.formField input:disabled:hover,.formField textarea:disabled:hover,.formField select:disabled:hover,.formField .react-select__control:disabled:hover,.formField .StripeElement:disabled:hover,.formField input:disabled:focus,.formField textarea:disabled:focus,.formField select:disabled:focus,.formField .react-select__control:disabled:focus,.formField .StripeElement:disabled:focus{border-color:#909ba7}.formField.error input,.formField.error textarea,.formField.error select,.formField.error .react-select__control,.formField.error .StripeElement--invalid,.formField.error input:hover,.formField.error textarea:hover,.formField.error select:hover,.formField.error .react-select__control:hover,.formField.error .StripeElement--invalid:hover{border-color:#d60000}.formField.error input:focus,.formField.error textarea:focus,.formField.error select:focus,.formField.error .react-select__control:focus,.formField.error .StripeElement--invalid:focus{outline:none}.formField.error input::placeholder,.formField.error textarea::placeholder,.formField.error select::placeholder,.formField.error .react-select__control::placeholder,.formField.error .StripeElement--invalid::placeholder{color:#636f7d}.formField.error input[type=checkbox]+label:before,.formField.error input[type=checkbox]:hover+label:before,.formField.error input[type=checkbox]:focus+label:before{border-color:#d60000}.formField.error input[type=checkbox]:checked+label:before{color:#d60000}.formField .checkbox-input{position:relative}.formField input[type=checkbox]{-webkit-appearance:none;appearance:none;background:none;position:absolute;width:0;height:0;cursor:pointer;border:none}.formField input[type=checkbox]+label{line-height:1.15}.formField input[type=checkbox]+label:before{padding:2px 0 0 3px;content:"";position:absolute;left:0;top:-3px;width:24px;height:24px;background:#fff;border:1px solid #909BA7;border-radius:4px;cursor:pointer;box-sizing:border-box}.formField input[type=checkbox]:disabled:hover+label:before,.formField input[type=checkbox]:disabled:focus+label:before{border-color:#909ba7}.formField input[type=checkbox]:hover+label:before{border-color:#17191c}.formField input[type=checkbox]:focus{outline:none}.formField input[type=checkbox]:focus+label:before{outline:3px solid #636F7D;outline-offset:2px}.formField input[type=checkbox]:checked{background:none}.formField input[type=checkbox]:checked+label:before{color:#fcfcfd;background-color:#17191c;border:none}.formField input[type=checkbox]:checked+label+svg{color:#fcfcfd;position:absolute;top:-1px;left:2px;pointer-events:none;width:20px;height:20px}.formField input[type=checkbox]:checked:hover+label:before{background-color:#17191c;border:none}.formField input[type=checkbox]:disabled+label:after,.formField input[type=checkbox]:disabled+label{opacity:.6}.formField .radio-input{position:relative;display:inline-block;margin-top:8px}.formField input[type=radio]{-webkit-appearance:none;appearance:none;background:none;position:absolute;width:0;height:0;cursor:pointer;border:none}.formField input[type=radio]:focus{outline:none}.formField .select-wrapper{position:relative;width:60%}@media only screen and (max-width: 899px){.formField .select-wrapper{width:100%}}.formField .select-wrapper select{width:100%;min-height:42px;height:42px;background-color:#fff;padding-right:32px}.formField .select-wrapper .MuiBox-root{pointer-events:none}.formField textarea{height:5em}.formField .checkbox-input label{font-size:16px;font-weight:400;cursor:pointer;margin-left:32px}.formField label{display:block;font-weight:700;line-height:24 / 16;margin-bottom:4px;word-break:break-word}.formField .radio-group label{cursor:pointer;display:inline}.formField .radio-group.multiple label{font-weight:400;margin:0 32px}.formField .radio-group.multiple input+label:before{content:""}.formField .radio-group.multiple input:hover+label:after{border-color:#17191c}.formField .radio-group.multiple input:focus+label:after{outline:3px solid #636F7D;outline-offset:2px}.formField .radio-group.multiple input:checked{background:none}.formField .radio-group.multiple input:checked+label:before{content:"";width:16px;height:16px;border-radius:16px;position:absolute;top:0;left:4px;z-index:2;background-color:#17191c;border:none}.formField .radio-group.multiple input+label:after{content:"";position:absolute;top:0;left:0;margin-top:-4px;width:24px;height:24px;background:#fff;border:1px solid #909BA7;border-radius:24px;cursor:pointer;transition:border-color .2s}.formField a.add{font-size:16px;text-decoration:underline}.formField.checkbox-group{width:60%}@media only screen and (max-width: 899px){.formField.checkbox-group{width:100%}}.formField.checkbox-group .formField.checkbox{margin-bottom:0;margin-top:10px}.formField.checkbox-group .formField.checkbox.error .error-message{font-size:10px;line-height:0;float:left;left:30px}.formField.checkbox-group .formField.checkbox .disabled{opacity:.35}.formField.checkbox-group .new-division{clear:both;margin:8px 0 16px}.formField.checkbox-group .new-division .delete-new-division{position:relative;z-index:2;float:left;margin:-2px 8px 0 0}.formField.checkbox-group .field-group .formField{margin-bottom:0}.formField .react-select .react-select__control.react-select__control--is-focused{border-color:#636f7d;box-shadow:none}.formField .react-select .react-select__control{box-shadow:none;line-height:16px}.formField .react-select .react-select__control .react-select__input input{line-height:16px}.formField .react-select .react-select__control:focus-within{outline:2px solid #636F7D!important}.formField .react-select .react-select__control{padding:0}.formField .react-select .react-select__value-container{padding:8px}.formField .react-select .react-select__menu{width:60%;border-radius:2px;font-size:16px;font-weight:300;z-index:3}.formField .react-select .react-select__dropdown-indicator,.formField .react-select .react-select__clear-indicator{padding:0 8px;color:#17191c}.formField .react-select .react-select__indicator-separator{background-color:#909ba7}.formField.creatable-select.small-multi .react-select.is-multi .react-select__multi-value,.formField.creatable-select.small-multi .react-select.is-multi .react-select__multi-value__label{width:100%}.formField.creatable-select.small-multi .react-select.is-multi .react-select__control{width:170px;min-width:170px}.formField .field-group .formField{display:inline-block;margin-right:8px;margin-bottom:16px}.formField .field-group .formField label{font-size:16px;font-weight:400;margin-right:4px;margin-bottom:0}.formField .field-group .formField:not(.checkbox) label{display:inline}.formField .field-group .formField input{display:inline;padding:1px 4px;text-align:center}.formField .field-group .formField .error-message{position:absolute;width:200px;line-height:16px}.formField .field-group .delete{margin-right:4px}.formField .field-group.field-group-with-select{display:flex;flex-wrap:wrap;align-items:baseline}.formField .field-group.field-group-with-select:first-of-type{margin-top:-4px}.formField .field-group.field-group-with-select .formField.checkbox{flex:1}.formField .field-group.field-group-with-select .formField.select{flex-basis:100%;margin-right:0}.formField .field-group.field-group-with-select .formField.select.error{margin-bottom:8px}.formField .field-group.field-group-with-select .formField.select label{display:none}.formField .field-group.field-group-with-select .formField.select .select-wrapper,.formField .field-group.field-group-with-select .formField.select .error-message{margin-left:24px}.formField .field-group.field-group-with-select .formField.select .select-wrapper{width:50%;margin-top:8px}@media only screen and (max-width: 899px){.formField .field-group.field-group-with-select .formField.select .select-wrapper{width:auto}}.formField .field-group-extended{display:flex;align-items:flex-end}.formField .field-group-extended .formField{margin-right:8px;margin-bottom:16px;flex:1}.formField .field-group-extended .formField label{display:block;font-weight:700;margin-bottom:4px;white-space:nowrap}.react-select__menu .react-select__group{padding-top:0;padding-bottom:0}.react-select__menu .react-select__group .react-select__group-heading{font-weight:700;font-size:13px;text-transform:uppercase;color:#3d444d;padding:8px 12px}.react-select__menu .react-select__menu-notice--no-options{color:#17191c}.accordion{width:60%;margin-bottom:16px}.new-form .submission{display:block}.login-page-card{width:550px;border-radius:16px}@media only screen and (max-width: 899px){.login-page-card{border-radius:0;width:100%}}.login-card{background:#fff;padding:32px}.login-card h1{text-align:center;margin-bottom:24px}.login-card .formField input{width:100%}.login-card .actions{text-align:center}.login-card .actions .loading-button{display:block;width:100%}.login-card .actions .loading-button button{width:100%}.login-card .actions.change-page-action{margin-top:32px;margin-bottom:16px}.login-card .hr-text{margin:32px auto;display:block;text-align:center;overflow:hidden;white-space:nowrap}.login-card .hr-text .text{position:relative;display:inline-block}.login-card .hr-text .text:before,.login-card .hr-text .text:after{content:" ";position:absolute;top:50%;width:9999px;height:1px;background:#dadee2}.login-card .hr-text .text:before{right:100%;margin-right:16px}.login-card .hr-text .text:after{left:100%;margin-left:16px}.login-card-actions{margin:24px 0;text-align:center}.event-link-item{margin-bottom:2em}.event-link-item:last-child{margin-bottom:0}.event-link-item .label{margin:8px 0}.event-link-item .link-item-button{color:currentColor;margin-left:8px;margin-right:4px}.event-link-item .link-item-button.MuiButton-root{vertical-align:top}.event-link-item .link-item-button.MuiButton-root .MuiIcon-root{margin-right:4px}.event-link-item .input-container{display:inline-flex;align-items:center;border:1px solid #909BA7;border-radius:8px;width:60%;overflow:hidden}.event-link-item .input-container>a:first-child{flex-grow:1}.event-link-item .input-container input{padding:8px 16px;border:none;width:100%;min-height:42px;text-overflow:ellipsis}.event-link-item .input-container .link-item-button{margin-left:0}.event-link-item .input-container .link-item-button:last-child{margin-right:8px}@media only screen and (max-width: 899px){.event-link-item .input-container{width:100%}}.event-dashboard.wrapper,.event-form.wrapper,.entries.wrapper{margin:0}.judging-connection .subtitle:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;background:#fcc}.judging-connection.online .subtitle:before{background:#74dd85}.judging-connection .empty-state p:last-child{margin:16px auto 0}#spectate h4{margin:1em 0 .5em}#spectate .column{width:50%;display:inline-block;vertical-align:top;padding:0 16px}#spectate .tiny-heat-card{width:50%;display:inline-block;vertical-align:top;margin-bottom:16px}#spectate .tiny-heat-card:nth-child(odd){padding-right:8px}#spectate .tiny-heat-card:nth-child(2n){padding-left:8px}@media only screen and (max-width: 1900px){#spectate .heat-card.tiny-heat-card .heat-header{font-size:12px}#spectate .heat-card.tiny-heat-card .athlete-table{font-size:10px}#spectate .heat-card .heat-header{font-size:16px;padding:8px}#spectate .heat-card .athlete-heat-row .avatar{width:46px;min-width:46px;max-width:46px}#spectate .heat-card .athlete-heat-row .avatar .img{margin:0 8px;width:30px;height:30px}#spectate .heat-card .athlete-heat-row .name{font-size:14px}#spectate .heat-card .athlete-heat-row .overall{padding:4px 10px}#spectate .heat-card .athlete-heat-row .ride{font-size:10px;min-height:5.3em}#spectate .heat-card .athlete-heat-row .ride sup{font-size:8px;top:5px}#spectate .heat-card .athlete-heat-row .ride sub{font-size:8px;bottom:5px}#spectate .heat-card .athlete-heat-row .ride .original-score{font-size:8px;height:0}}.register-or-login-dialog .MuiDialogTitle-root{text-align:center;padding:0}.register-or-login-dialog .MuiDialogContent-root{padding:0 2px}.edit-schedule .podiums{border-bottom:2px solid #DADEE2;border-top:1px solid #DADEE2}.edit-schedule .podiums .time{color:transparent}.edit-schedule .podiums .time,.edit-schedule .podiums .podium{padding:4px 16px}.edit-schedule .podiums .podium{background-color:#fff}.edit-schedule .podium,.edit-schedule .heat,.edit-schedule .empty{display:inline-flex;align-items:flex-start;width:calc(50% - 41px);border-right:1px solid #DADEE2}.edit-schedule .time{position:-webkit-sticky;position:sticky;position:-webkit-sticky;display:inline-block;width:82px;left:0;border-right:2px solid #DADEE2;z-index:1;background-color:#fff;padding:12px 16px}@media print{.edit-schedule .time{padding:8px 16px}}.edit-schedule .break,.edit-schedule .empty{padding:12px 20px}@media print{.edit-schedule .break,.edit-schedule .empty{padding:8px 20px}}.edit-schedule .drop-row.isHidden{display:none}.edit-schedule .heat,.edit-schedule .drop-row,.edit-schedule .empty{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.edit-schedule .heat.isOver,.edit-schedule .drop-row.isOver,.edit-schedule .empty.isOver{background:#e8eaed none}.edit-schedule .heat.isOver *,.edit-schedule .drop-row.isOver *,.edit-schedule .empty.isOver *{opacity:0}.edit-schedule .heat,.edit-schedule .break,.edit-schedule .empty{border-bottom:1px solid #DADEE2}.edit-schedule .drag-handle{position:absolute;left:4px;top:14px;cursor:grab}.edit-schedule .drag-handle.hide{display:none}.edit-schedule.drag-in-progress .drop-row:not(.canDrop) .heat.cannot-drop,.edit-schedule.drag-in-progress .drop-row:not(.canDrop) .empty.cannot-drop,.edit-schedule.drag-in-progress .drop-row.cannot-drop .time,.edit-schedule.drag-in-progress .drop-row.cannot-drop .break{background:repeating-linear-gradient(45deg,#ffffff80,#ffffff80 5px,#96969680 5px,#96969680 6px)}.edit-schedule.drag-in-progress .drop-row:not(.canDrop) .heat.cannot-drop *,.edit-schedule.drag-in-progress .drop-row:not(.canDrop) .empty.cannot-drop *,.edit-schedule.drag-in-progress .drop-row.cannot-drop .time *,.edit-schedule.drag-in-progress .drop-row.cannot-drop .break *{opacity:.6}.edit-schedule.drag-in-progress .drag-handle{cursor:grabbing}.edit-schedule:not(.drag-in-progress) .heat.can-drag.selected{background-color:#e8eaed}.edit-schedule:not(.drag-in-progress) .heat.can-drag:not(.selected):hover{background-color:#909ba726;opacity:.9}.edit-schedule .heat,.edit-schedule .break{position:relative;background-color:#fff}.edit-schedule .heat .edit-icon,.edit-schedule .break .edit-icon{position:absolute;right:4px}.edit-schedule .heat{align-items:center;padding:8px 24px 8px 20px}@media print{.edit-schedule .heat{padding:4px 24px 4px 20px}}.edit-schedule .heat.finished .division,.edit-schedule .heat.finished .round-heat{text-decoration:line-through}.edit-schedule .heat.live{font-weight:700}.edit-schedule .heat.live .live-tag{margin:0 4px 0 auto}.edit-schedule .heat .text,.edit-schedule .heat .round-heat{display:flex;align-items:center;overflow:hidden}.edit-schedule .heat .division,.edit-schedule .heat .round-name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-schedule .heat .heat-number{white-space:nowrap}@media only screen and (max-width: 899px){.edit-schedule{width:160vw}.edit-schedule .podiums .time{height:auto}.edit-schedule .heat,.edit-schedule .empty,.edit-schedule .break{height:4em;vertical-align:top;-webkit-user-select:none;user-select:none}.edit-schedule .time{height:4em;-webkit-user-select:none;user-select:none}.edit-schedule .break{position:-webkit-sticky;position:sticky;position:-webkit-sticky;left:0;width:100vw}.edit-schedule .heat .text{flex-wrap:wrap}}.heat-card{margin-bottom:35px}.heat-card .athlete-table{height:0}.heat-card .athlete-table .athlete-heat-row td{border-bottom-width:1px}.heat-card .athlete-table .athlete-heat-row.empty-row{opacity:.6;font-weight:lighter}.heat-card .athlete-table .athlete-heat-row.red .place{background-color:red;color:#000}.heat-card .athlete-table .athlete-heat-row.blue .place{background-color:#004fe0;color:#000}.heat-card .athlete-table .athlete-heat-row.yellow .place{background-color:#fae90f;color:#000}.heat-card .athlete-table .athlete-heat-row.white .place{background-color:#e6e6e6;color:#000}.heat-card .athlete-table .athlete-heat-row.green .place{background-color:#57d66c;color:#000}.heat-card .athlete-table .athlete-heat-row.pink .place{background-color:#ff42b8;color:#000}.heat-card .athlete-table .athlete-heat-row.black .place{background-color:#000;color:#fff}.heat-card .athlete-table .athlete-heat-row.orange .place{background-color:#ff8a07;color:#000}.heat-card .athlete-table .athlete-heat-row.purple .place{background-color:#9352de;color:#000}.heat-card .athlete-table .athlete-heat-row .place{font-size:18px;font-weight:700;width:24px;min-width:24px;padding:0 8px}@media only screen and (max-width: 899px){.heat-card .athlete-table .athlete-heat-row .place{padding:0 4px}}.heat-card .athlete-table .athlete-heat-row.no-scores .place{padding:0}.heat-card .athlete-table .athlete-heat-row.no-scores .name{width:100%}.heat-card .athlete-table .athlete-heat-row.no-scores:first-child .name{font-weight:inherit}.heat-card .athlete-table .athlete-heat-row.no-jersey .place{min-width:0;padding-right:0}.heat-card .athlete-table .athlete-heat-row .avatar{padding:8px 0;width:48px;min-width:48px;max-width:48px}.heat-card .athlete-table .athlete-heat-row .avatar .img{margin:0 8px;width:32px;height:32px}.heat-card .athlete-table .athlete-heat-row .avatar .bib-img{flex-direction:column-reverse}.heat-card .athlete-table .athlete-heat-row .avatar .bib-img .bib{margin-top:8px}.heat-card .athlete-table .athlete-heat-row .name{width:20%;min-width:unset;max-width:0;padding-right:16px}@media only screen and (max-width: 899px){.heat-card .athlete-table .athlete-heat-row .name{width:30%}}@media only screen and (max-width: 599px){.heat-card .athlete-table .athlete-heat-row .name{width:100%;max-width:0;padding-right:8px}}.heat-card .athlete-table .athlete-heat-row .name .team-name{font-size:12px;margin-top:8px}.heat-card .athlete-table .athlete-heat-row:first-child .name{font-weight:700}.heat-card .athlete-table .athlete-heat-row .overall{border-left-width:3px;background:#f4f5f6;padding:8px}.heat-card .athlete-table .athlete-heat-row .overall .total{font-size:24px;font-weight:700;margin-bottom:4px;min-width:67px}.heat-card .athlete-table .athlete-heat-row .overall .win-by-needs{font-size:13px}@media only screen and (max-width: 899px){.heat-card .athlete-table .athlete-heat-row .overall{width:77px;max-width:77px}.heat-card .athlete-table .athlete-heat-row .overall .total{min-width:55px;font-size:22px}}.heat-card .athlete-table .athlete-heat-row .all-ride-scores{width:80%;vertical-align:top;text-align:left;padding:0}@media only screen and (max-width: 899px){.heat-card .athlete-table .athlete-heat-row .all-ride-scores{width:70%}}@media only screen and (max-width: 599px){.heat-card .athlete-table .athlete-heat-row .all-ride-scores{display:none}}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .rides-container{display:flex;flex-wrap:wrap;min-height:100%}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride{position:relative;width:10%;min-height:100%;text-align:center;display:inline-block}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride>div{min-height:3em;height:100%}@media only screen and (max-width: 899px){.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride{width:20%;min-height:50%}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride>div{min-height:2em}}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride .modified-score{height:100%;display:flex;align-items:center;justify-content:center}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride.top{background-color:#b1ecbb}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride .original-score{text-decoration:line-through;font-size:10px;position:relative;top:0;right:-30%;height:0;display:block}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride sup,.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride sub{position:absolute;font-size:10px}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride sup{left:2px;top:7px}.heat-card .athlete-table .athlete-heat-row .all-ride-scores .ride sub{right:2px;bottom:7px}.tiny-heat-card .heat-header{font-size:14px;padding:4px 8px}.tiny-heat-card .athlete-table{font-size:12px}.tiny-heat-card .athlete-table tbody td{border-bottom-width:1px}.tiny-heat-card .athlete-table .avatar{width:41px;min-width:41px}.tiny-heat-card .athlete-table .avatar .img{width:25px;height:25px;margin:0 8px;font-size:.75rem}.tiny-heat-card .athlete-table .avatar .bib-img{margin-left:8px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey) .avatar{position:relative;padding-bottom:10px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey) .avatar:after{font-weight:bolder;font-size:7px;position:absolute;bottom:1px;left:0;width:100%;text-transform:uppercase}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey) .avatar.with-bib{max-width:none}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey) .avatar.with-bib:after{left:auto;right:0}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).red .avatar:after{content:"red";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).blue .avatar:after{content:"blue";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).yellow .avatar:after{content:"yellow";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).white .avatar:after{content:"white";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).green .avatar:after{content:"green";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).pink .avatar:after{content:"pink";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).black .avatar:after{content:"black";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).orange .avatar:after{content:"orange";width:41px}.tiny-heat-card .athlete-table tr:not(.empty-row):not(.no-jersey).purple .avatar:after{content:"purple";width:41px}.tiny-heat-card .athlete-table .total{font-weight:700}.tiny-heat-card .athlete-table .top-rides{color:#3d444d;text-align:right;padding-right:16px}.tiny-heat-card .athlete-table .place{color:#3d444d;text-align:right;width:16px}.tiny-heat-card .athlete-table .name{min-width:unset}.tiny-heat-card .athlete-table .name.empty{font-weight:lighter}.tiny-heat-card .athlete-table .name .team-name{font-size:10px;color:#3d444d}.tiny-heat-card.placing .athlete-table .compact-result .place{font-size:18px;font-weight:700;color:inherit}.tiny-heat-card.placing .athlete-table .name:not(.empty){font-size:14px;font-weight:700}.tiny-heat-card.placing .athlete-table .name:not(.empty) .team-name{font-size:11px;font-weight:400;opacity:.8}.tiny-heat-details .athlete-table td{text-align:left;font-weight:700;padding:4px}.tiny-heat-details .athlete-table td:after{display:block;color:#3d444d;font-weight:400}.tiny-heat-details .athlete-table td.red{border-left:8px solid #FF0000}.tiny-heat-details .athlete-table td.red:after{content:"red"}.tiny-heat-details .athlete-table td.blue{border-left:8px solid #004FE0}.tiny-heat-details .athlete-table td.blue:after{content:"blue"}.tiny-heat-details .athlete-table td.yellow{border-left:8px solid #FAE90F}.tiny-heat-details .athlete-table td.yellow:after{content:"yellow"}.tiny-heat-details .athlete-table td.white{border-left:8px solid #E6E6E6}.tiny-heat-details .athlete-table td.white:after{content:"white"}.tiny-heat-details .athlete-table td.green{border-left:8px solid #57D66C}.tiny-heat-details .athlete-table td.green:after{content:"green"}.tiny-heat-details .athlete-table td.pink{border-left:8px solid #FF42B8}.tiny-heat-details .athlete-table td.pink:after{content:"pink"}.tiny-heat-details .athlete-table td.black{border-left:8px solid #000000}.tiny-heat-details .athlete-table td.black:after{content:"black"}.tiny-heat-details .athlete-table td.orange{border-left:8px solid #FF8A07}.tiny-heat-details .athlete-table td.orange:after{content:"orange"}.tiny-heat-details .athlete-table td.purple{border-left:8px solid #9352DE}.tiny-heat-details .athlete-table td.purple:after{content:"purple"}table.judge-card{position:relative;background-color:#fff;border-spacing:0;width:100%}table.judge-card th{position:-webkit-sticky;position:sticky;position:-webkit-sticky;font-weight:400;background-color:#fff;z-index:2}table.judge-card td,table.judge-card th{border-bottom:1px solid #DADEE2;vertical-align:top}table.judge-card thead th{top:0;border-top:2px solid #DADEE2;border-bottom:2px solid #DADEE2;padding:12px 0;vertical-align:bottom}table.judge-card thead th.fixed{z-index:3;vertical-align:top}table.judge-card thead th.name{white-space:nowrap}table.judge-card thead th.ride{cursor:auto}table.judge-card thead th.empty-cell{padding:0}table.judge-card thead th div>div{padding-bottom:.5em}table.judge-card thead th.ride-with-category{cursor:auto;text-align:left}table.judge-card thead th.ride-with-category div{display:inline-block;text-align:center}table.judge-card tr{transition:height .3s cubic-bezier(.4,0,.2,1) 0ms}table.judge-card thead th:not(.fixed):not(.ride):not(.ride-with-category):not(.team-filler):not(.athlete-filler):not(.overall):not(.priority):not(.empty-cell){text-align:left;padding-left:28px}table.judge-card.placing tbody tr{height:49px!important}@media only screen and (max-width: 899px){table.judge-card.placing tbody tr{height:56px!important}}table.judge-card.placing tbody th{padding-top:0;padding-bottom:0}table.judge-card.placing tbody td,table.judge-card.placing tbody th{vertical-align:middle}table.judge-card.placing tbody th.name{width:100%}table.judge-card.placing tbody th.jersey .bib{margin:0}table.judge-card tbody tr:not(.empty){height:120px}table.judge-card tbody td,table.judge-card tbody th{padding:16px 8px}table.judge-card tbody td.next-athlete{vertical-align:middle;cursor:pointer}table.judge-card tbody td.next-athlete div{color:#17191c;width:80px;font-size:13px;text-align:center}table.judge-card th.name{left:59px;border-right:2px solid #DADEE2;padding-left:16px;padding-right:16px}table.judge-card th.jersey{left:0;min-width:59px;width:59px;padding-left:0;padding-right:0}table.judge-card td.ride{position:relative}table.judge-card .name{text-align:left;min-width:150px;width:150px;transition:width .3s cubic-bezier(.4,0,.2,1) 0ms,font-size .3s cubic-bezier(.4,0,.2,1) 0ms,min-width .3s cubic-bezier(.4,0,.2,1) 0ms}table.judge-card .name .edit-heat{float:right;margin-right:-16px}table.judge-card .name .team-name{font-size:12px;opacity:.7;margin-top:2px}table.judge-card tbody tr.empty{height:60px}table.judge-card.transitions.entered thead .name{font-size:24px;min-width:200px;width:300px}table.judge-card.transitions.entered thead .name button.tiny .MuiSvgIcon-root{font-size:24px}table.judge-card.transitions.entered tbody tr.empty{height:120px}table.judge-card.transitions.entered tbody .name,table.judge-card.transitions.entered tbody .name button.tiny .MuiSvgIcon-root{font-size:18px}table.judge-card.hide-names:not(.edit-names) th.jersey{border-right:2px solid #DADEE2}table.judge-card.hide-names.transitions.exited th.name{display:none}table.judge-card .ride{width:70px;min-width:65px;cursor:pointer}table.judge-card .ride.warning:not(.modified):before{position:absolute;top:0;left:0;content:"";border-style:solid;border-width:0 0 1.5em 1.5em;border-color:transparent transparent transparent #FFCCCC}table.judge-card .add-ride{cursor:pointer;vertical-align:middle;padding:16px 12px}table.judge-card .red .start,table.judge-card .red .name{background-color:#fcc}table.judge-card .red .name.cannot-drop{background:repeating-linear-gradient(45deg,#fcc,#fcc 5px,#96969680 5px,#96969680 6px)}table.judge-card .red .name.cannot-drop *{opacity:.8}table.judge-card .red .jersey{background-color:red;color:#000}table.judge-card .red .jersey:before{content:"red";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .red .jersey:before{content:"r"}}table.judge-card .blue .start,table.judge-card .blue .name{background-color:#ccdeff}table.judge-card .blue .name.cannot-drop{background:repeating-linear-gradient(45deg,#ccdeff,#ccdeff 5px,#96969680 5px,#96969680 6px)}table.judge-card .blue .name.cannot-drop *{opacity:.8}table.judge-card .blue .jersey{background-color:#004fe0;color:#000}table.judge-card .blue .jersey:before{content:"blue";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .blue .jersey:before{content:"b"}}table.judge-card .yellow .start,table.judge-card .yellow .name{background-color:#fefbe6}table.judge-card .yellow .name.cannot-drop{background:repeating-linear-gradient(45deg,#fefbe6,#fefbe6 5px,#96969680 5px,#96969680 6px)}table.judge-card .yellow .name.cannot-drop *{opacity:.8}table.judge-card .yellow .jersey{background-color:#fae90f;color:#000}table.judge-card .yellow .jersey:before{content:"yellow";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .yellow .jersey:before{content:"y"}}table.judge-card .white .start,table.judge-card .white .name{background-color:#fff}table.judge-card .white .name.cannot-drop{background:repeating-linear-gradient(45deg,#fff,#fff 5px,#96969680 5px,#96969680 6px)}table.judge-card .white .name.cannot-drop *{opacity:.8}table.judge-card .white .jersey{background-color:#e6e6e6;color:#000}table.judge-card .white .jersey:before{content:"white";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .white .jersey:before{content:"w"}}table.judge-card .green .start,table.judge-card .green .name{background-color:#daf6df}table.judge-card .green .name.cannot-drop{background:repeating-linear-gradient(45deg,#daf6df,#daf6df 5px,#96969680 5px,#96969680 6px)}table.judge-card .green .name.cannot-drop *{opacity:.8}table.judge-card .green .jersey{background-color:#57d66c;color:#000}table.judge-card .green .jersey:before{content:"green";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .green .jersey:before{content:"g"}}table.judge-card .pink .start,table.judge-card .pink .name{background-color:#ffebf7}table.judge-card .pink .name.cannot-drop{background:repeating-linear-gradient(45deg,#ffebf7,#ffebf7 5px,#96969680 5px,#96969680 6px)}table.judge-card .pink .name.cannot-drop *{opacity:.8}table.judge-card .pink .jersey{background-color:#ff42b8;color:#000}table.judge-card .pink .jersey:before{content:"pink";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .pink .jersey:before{content:"p"}}table.judge-card .black .start,table.judge-card .black .name{background-color:#fcfcfd}table.judge-card .black .name.cannot-drop{background:repeating-linear-gradient(45deg,#fcfcfd,#fcfcfd 5px,#96969680 5px,#96969680 6px)}table.judge-card .black .name.cannot-drop *{opacity:.8}table.judge-card .black .jersey{background-color:#000;color:#fff}table.judge-card .black .jersey:before{content:"black";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .black .jersey:before{content:"b"}}table.judge-card .orange .start,table.judge-card .orange .name{background-color:#ffe7cc}table.judge-card .orange .name.cannot-drop{background:repeating-linear-gradient(45deg,#ffe7cc,#ffe7cc 5px,#96969680 5px,#96969680 6px)}table.judge-card .orange .name.cannot-drop *{opacity:.8}table.judge-card .orange .jersey{background-color:#ff8a07;color:#000}table.judge-card .orange .jersey:before{content:"orange";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .orange .jersey:before{content:"o"}}table.judge-card .purple .start,table.judge-card .purple .name{background-color:#f4eefc}table.judge-card .purple .name.cannot-drop{background:repeating-linear-gradient(45deg,#f4eefc,#f4eefc 5px,#96969680 5px,#96969680 6px)}table.judge-card .purple .name.cannot-drop *{opacity:.8}table.judge-card .purple .jersey{background-color:#9352de;color:#000}table.judge-card .purple .jersey:before{content:"purple";display:block;text-transform:capitalize;margin-bottom:16px;font-weight:700}@media only screen and (max-width: 599px){table.judge-card .purple .jersey:before{content:"p"}}table.judge-card tbody td.athlete-filler,table.judge-card .athlete-filler{min-width:0;max-width:0;width:0;padding:0}table.judge-card tbody td.empty-cell{padding:0}table.judge-card .athlete-separator{border-left:1px solid #DADEE2}@media only screen and (max-width: 1199px){table.judge-card thead th{padding:8px 0}table.judge-card tbody td,table.judge-card tbody th{padding:12px 8px}table.judge-card tbody tr:not(.empty){height:89px}}@media only screen and (max-width: 599px){table.judge-card th.name{left:35px;min-width:50px;width:50px;max-width:120px;text-overflow:ellipsis;overflow:hidden}table.judge-card th.jersey{font-size:13px;min-width:35px;width:35px}}.ride .ride-total{display:flex;align-items:center;justify-content:center}.ride .ride-total .ride-category{margin-left:8px}.ride.scoring-ride{background-color:#defcf3}.ride.scoring-ride .ride-total{background-color:#b1ecbb}.ride.Interference{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#ffe5e5 10px,#ffe5e5 20px)}.ride.Double{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#defcf3 10px,#defcf3 20px)}.ride.PriorityInterference{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#fff5f5 10px,#fff5f5 20px)}.ride.AbbPenalty{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#fcc 10px,#fcc 20px)}.ride.DNS{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#ffe5e5 10px,#ffe5e5 20px)}.ride.DSQ{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#e8eaed 10px,#e8eaed 20px)}.ride.DNF{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#fff5f5 10px,#fff5f5 20px)}.ride.DNI{background:repeating-linear-gradient(45deg,#fff0,#fff0 10px,#e8eaed 10px,#e8eaed 20px)}.ride.pending{background:repeating-linear-gradient(45deg,#f8ffd1,#f8ffd1 5px,#dadee2 5px,#dadee2 7px)}.ride .pending-icon{position:absolute;top:4px;left:4px;font-size:16px}.edit-heats .tabs-root{position:-webkit-sticky;position:sticky;position:-webkit-sticky;top:0;left:0}@media only screen and (max-width: 899px){.edit-heats .tabs-root{width:100vw}}.edit-heats .tab-root{padding-left:16px}.edit-heats .tab-wrapper{align-items:flex-start}.edit-heats .tab-wrapper span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.edit-heats .heat-header{padding:0;color:unset;font-family:unset;font-size:unset;background:none}.edit-heats .judge-card th.overall{vertical-align:top}.edit-heats .judge-card td.ride{padding:0;text-align:center}.edit-heats .judge-card .categories{display:flex;justify-content:space-around;padding:8px 8px 0}.edit-heats .judge-card .categories .category:not(:last-child){margin-right:16px}.edit-heats .judge-card td .categories{padding-bottom:8px}.edit-heats .judge-card th.jersey .bib{margin-bottom:16px}.edit-heats .judge-card .total,.edit-heats .judge-card .place{font-size:24px;font-weight:700;margin-bottom:8px}.edit-heats .judge-card .ride-total{font-size:18px;font-weight:700;padding:12px 8px 8px}.edit-heats .judge-card .original{position:absolute;top:2px;right:2px;font-size:13px;text-decoration:line-through}.edit-heats .judge-card .overall{background-color:#f4f5f6;text-align:center;width:90px}.edit-heats .judge-card .overall .win-by-needs{font-size:13px}@media only screen and (max-width: 1199px){.edit-heats .judge-card .total,.edit-heats .judge-card .place{font-size:18px}.edit-heats .judge-card .ride-total{font-size:16px;margin-bottom:0;padding-bottom:4px}.edit-heats .judge-card .categories{font-size:13px}.edit-heats .judge-card .categories{padding-top:4px}.edit-heats .judge-card .categories .category:not(:last-child){margin-right:8px}}@media only screen and (max-width: 599px){.edit-heats .judge-card .overall{min-width:60px}}.judge-card.edit-names thead th.name{font-weight:700}.judge-card.edit-names tbody th.name{-webkit-user-select:none;user-select:none}.judge-card.edit-names tbody th.name.dragging{background-color:#e8eaed;cursor:grabbing}.judge-card.edit-names tbody th.name.dragging *{display:none}.judge-card.edit-names tbody th.name.cannot-drop:not(.dragging){background:repeating-linear-gradient(45deg,#ffffff80,#ffffff80 5px,#96969680 5px,#96969680 6px)}.judge-card.edit-names tbody th.name.cannot-drop:not(.dragging) *{opacity:.6}.judge-card.edit-names tbody tr:not(.empty) th.name{cursor:grab}.judge-card.edit-names .delete{float:right;margin-right:-16px}.judge-card.edit-names .drag{opacity:.6;float:left;margin-left:-16px;font-size:16px}.judge-card.edit-names .close-add-athlete{float:right;margin-right:-16px}.edit-ride-dialog{-webkit-tap-highlight-color:rgba(0,0,0,0)}.edit-ride-dialog .identifier-and-total{border-bottom:1px solid #DADEE2;margin-bottom:16px}.edit-ride-dialog .total-field{margin:24px 0}.edit-ride-dialog .total{width:200px;border-radius:8px;padding:4px 16px;background-color:#e8eaed}.edit-ride-dialog .total.modified{background-color:transparent}.edit-ride-dialog.lh-dialog form{display:block}.edit-ride-dialog .category{margin-top:16px}.edit-ride-dialog .category:first-child{margin-top:0}.edit-ride-dialog .category .category-title{margin-bottom:16px}.edit-ride-dialog .category .formField{display:inline-block;width:33%;padding-right:16px;margin-bottom:16px}.edit-ride-dialog .category .formField:nth-child(3n){padding-right:0}.edit-ride-dialog .formField.chips.error{margin-bottom:25px}.edit-ride-dialog .modifiers{margin-top:32px}@media only screen and (max-width: 599px){.edit-ride-dialog .total{width:100%}.edit-ride-dialog .category .formField{display:block;width:100%;padding-right:0}}.judge-dialog p{margin-bottom:0}.judge-dialog .MuiDialogContent-root{padding-bottom:24px;padding-top:0}.judge-dialog button{width:100%}.judge-dialog button:not(:first-child){margin-top:8px}.judge-dialog button.selected{background-color:#fb6956;color:#fff}.judge-sheet-overlay{z-index:3!important}.judge-sheet .heat-header{position:-webkit-sticky;position:sticky;position:-webkit-sticky;left:0;width:100vw;background:#020303;color:#fff;padding:8px 0 16px 16px;z-index:4;cursor:pointer}.judge-sheet .heat-header .MuiSvgIcon-root{margin-top:-8px;padding-top:4px;margin-left:8px}.judge-sheet .toolbar{position:-webkit-sticky;position:sticky;position:-webkit-sticky;left:0;background:#3d444d;display:flex;width:100vw}.judge-sheet .toolbar .timer-wrapper{font-size:30px;font-weight:700;margin-left:16px;color:#fff;padding:8px 0}.judge-sheet .toolbar button{margin-left:auto;border-radius:0}.judge-sheet .toolbar button.selecting{background:#33c9ff;color:#17191c}.judge-sheet table.judge-card tbody tr{height:auto}.judge-sheet .judge-card tbody .ride{text-align:center;max-width:70px}.judge-sheet .judge-card tbody .ride .missing-score{position:absolute;top:0;left:0;right:0;font-size:10px;color:#850000;background:#fcc;text-align:center;padding:4px 0}.judge-sheet .judge-card tbody .ride.modified:not(.Double){text-decoration:line-through}.judge-sheet .judge-card tbody td:not(.ride) button{margin-left:12px}.judge-sheet .judge-card tbody td:not(.priority-cell){cursor:pointer;min-width:70px;height:80px;vertical-align:middle;padding:0}.judge-sheet .judge-card tbody td:not(.priority-cell).edit-locked>*{opacity:.5}.judge-sheet .judge-card tbody td:not(.priority-cell) form,.judge-sheet .judge-card tbody td:not(.priority-cell) form .formField,.judge-sheet .judge-card tbody td:not(.priority-cell) .input-wrapper{height:100%}@keyframes pulse{0%{border-color:#80ddff}50%{border-color:#33c9ff}to{border-color:#80ddff}}.judge-sheet .judge-card tbody td:not(.priority-cell) .judge-total{display:flex;height:100%;justify-content:center;align-items:center}.judge-sheet .judge-card tbody td:not(.priority-cell) .judge-total.error{border:2px solid #D60000}.judge-sheet .judge-card tbody td:not(.priority-cell) .judge-total.submitting{animation:pulse .5s infinite}.judge-sheet .judge-card tbody td:not(.priority-cell) .judge-total .ride-category{position:absolute;top:4px;left:4px}.judge-sheet .judge-card tbody td:not(.priority-cell),.judge-sheet .judge-card tbody td:not(.priority-cell) input{font-size:24px}.judge-sheet .judge-card tbody td:not(.priority-cell).team-filler{min-width:0;width:100%}header.heat-header{padding:16px;color:#fcfcfd;font-size:18px;background:#0f1010}header.heat-header .heat-actions{float:right}header.heat-header .heat-time{margin-left:8px;padding-left:8px;border-left:1px solid #FCFCFD}@media only screen and (max-width: 599px){header.heat-header .heat-time{margin:0;padding:5px 0 0;border:0;display:block}}header.heat-header .heat-time svg.done{width:12px;height:12px;color:#57d66c;vertical-align:text-top;stroke:#57d66c;stroke-width:2}header.heat-header .heat-time.flag span{background-color:#b3ebff;border-radius:4px;font-weight:700;padding:2px 4px;color:#003eb3;white-space:nowrap}header.heat-header .heat-time div{display:inherit}.remote-control{position:fixed;bottom:0;z-index:3;display:flex;align-items:center;width:100%;padding:0 16px;min-height:82px;background-color:#fff;box-shadow:0 4px 10px #000;font-size:27px}.remote-control .heats{margin-right:10px}.remote-control .heats .heat-header{display:table-cell;background:none;color:#17191c;font-size:14px;padding:0}.remote-control .heats .heat-header:first-child{padding-right:32px}.remote-control .heats .heat-header+.heat-header{border-left:1px solid gray;padding-left:32px}.remote-control .heats .heat-time{font-weight:700;font-size:24px;display:block;border:none;margin:4px 0 0;padding:0}.remote-control .heats .heat-time.flag span{background:none;padding:0;color:inherit}.remote-control .remote-actions{display:flex;margin-left:auto}.remote-control .remote-action{margin-left:32px}.remote-control .remote-action:first-child{margin-left:0}@media only screen and (max-width: 1199px){.remote-control .remote-action{margin-left:16px}}@media only screen and (max-width: 899px){.remote-control .heats .heat-header:first-child,.remote-control .heats .heat-header:last-child{padding:0;margin:0;border:none}.remote-control .hide-mobile-landscape{display:none!important}}.remote-control .start button,.remote-control .end button,.remote-control .pause button,.remote-control .resume button{padding:2px}.remote-control .start .MuiSvgIcon-root,.remote-control .end .MuiSvgIcon-root,.remote-control .pause .MuiSvgIcon-root,.remote-control .resume .MuiSvgIcon-root{font-size:44px}.did-not-compete-dialog .formField{padding:16px;border:1px solid #909BA7;border-bottom-width:0;margin-bottom:0}.did-not-compete-dialog .formField:last-child{border-bottom-width:1px}.did-not-compete-dialog .red:after{content:"r";width:30px;text-align:center;background-color:red;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .red label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .red label+svg{z-index:1}.did-not-compete-dialog .blue:after{content:"b";width:30px;text-align:center;background-color:#004fe0;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .blue label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .blue label+svg{z-index:1}.did-not-compete-dialog .yellow:after{content:"y";width:30px;text-align:center;background-color:#fae90f;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .yellow label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .yellow label+svg{z-index:1}.did-not-compete-dialog .white:after{content:"w";width:30px;text-align:center;background-color:#e6e6e6;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .white label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .white label+svg{z-index:1}.did-not-compete-dialog .green:after{content:"g";width:30px;text-align:center;background-color:#57d66c;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .green label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .green label+svg{z-index:1}.did-not-compete-dialog .pink:after{content:"p";width:30px;text-align:center;background-color:#ff42b8;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .pink label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .pink label+svg{z-index:1}.did-not-compete-dialog .black:after{content:"b";width:30px;text-align:center;background-color:#000;color:#fff;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .black label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .black label+svg{z-index:1}.did-not-compete-dialog .orange:after{content:"o";width:30px;text-align:center;background-color:#ff8a07;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .orange label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .orange label+svg{z-index:1}.did-not-compete-dialog .purple:after{content:"p";width:30px;text-align:center;background-color:#9352de;color:#000;display:block;text-transform:capitalize;font-weight:700;padding:16px 0;position:absolute;top:-16px;left:32px;bottom:-16px}.did-not-compete-dialog .purple label{position:relative;padding:0 0 0 90px;z-index:1;margin:0}.did-not-compete-dialog .purple label+svg{z-index:1}.did-not-compete-dialog label{padding:0 0 0 10px;margin:0}.broadcast{width:1920px;min-height:1080px;padding:80px;background-color:#00b140}.broadcast.transparentBackground{background-color:transparent}.broadcast.broadcast-message{color:#fff}.broadcast.broadcast-message .offline-message{width:440px;height:280px;background:#fa462e;display:flex;flex-direction:column;align-items:center;justify-content:center}.broadcast.broadcast-message .offline-message .text{margin-top:16px;font-size:18px;text-align:center}.broadcast .top-scores-header{transition:opacity .3s cubic-bezier(.4,0,.2,1) 0ms;font-weight:500;background-color:#0f1010;color:#fff;opacity:0;position:absolute;top:80px;left:523px;height:46px;display:flex;align-items:center;justify-content:center;width:143px}.broadcast .live-heats{width:440px}.broadcast .heat-card{border:0;margin:0}.broadcast header.heat-header{font-size:20px;min-height:46px;padding:8px;display:flex;align-items:center;justify-content:space-between}.broadcast header.heat-header .heat-time{display:flex;border:0;padding-top:0}.broadcast header.heat-header .timer-wrapper{margin-left:4px}.broadcast .athlete-table{border:0;border-collapse:separate;border-spacing:0 3px;width:440px}.broadcast .athlete-table .athlete-heat-row{height:45px;background-color:initial}.broadcast .athlete-table .athlete-heat-row td,.broadcast .athlete-table .athlete-heat-row th{background-color:#ffffffd9;border:0}.broadcast .athlete-table .athlete-heat-row .place{min-width:32px!important;width:32px;font-size:18px;padding:0}.broadcast .athlete-table .athlete-heat-row .avatar{display:none}.broadcast .athlete-table .athlete-heat-row .name{font-size:24px;padding:8px;font-weight:700!important;min-width:314px;width:314px!important}.broadcast .athlete-table .athlete-heat-row.with-priority .name{min-width:274px;width:274px!important}.broadcast .athlete-table .athlete-heat-row .team-name{font-size:18px!important;margin-top:0!important;font-weight:400!important}.broadcast .athlete-table .athlete-heat-row .overall{border:0;background:#fff;min-width:94px;width:94px;padding:0 12px}.broadcast .athlete-table .athlete-heat-row .overall .total{margin-bottom:0;min-width:0;text-align:right;line-height:1}.broadcast .athlete-table .athlete-heat-row .overall .total.no-score{text-align:inherit}.broadcast .athlete-table .athlete-heat-row .overall .win-by-needs{display:none}.broadcast .athlete-table .athlete-heat-row .all-ride-scores{transition:opacity .3s cubic-bezier(.4,0,.2,1) 0ms;opacity:0;background-color:transparent}.broadcast .athlete-table .athlete-heat-row .all-ride-scores .rides-container{flex-wrap:nowrap}.broadcast .athlete-table .athlete-heat-row .all-ride-scores .ride{width:70px;margin-left:3px;max-height:0}.broadcast .athlete-table .athlete-heat-row .all-ride-scores .ride sup{display:none}.broadcast .athlete-table .athlete-heat-row .all-ride-scores .ride.top{color:#fff;font-weight:500;background-color:#0f1010}.broadcast .athlete-table .athlete-heat-row .all-ride-scores .ride:not(.top){display:none}.broadcast.showScores .top-scores-header,.broadcast.showScores .athlete-table .athlete-heat-row .all-ride-scores{opacity:1}.broadcast.showScores .athlete-table .athlete-heat-row .all-ride-scores .ride{max-height:initial}.organisations-list .first-letter,.organisations-list .box-list{max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1199px){.organisations-list .first-letter,.organisations-list .box-list{margin:0 16px}}.organisations-list .no-results-wrapper{padding:0 16px}.organisations-list .first-letter{font-size:16px;padding-bottom:8px;padding-top:16px}@media only screen and (max-width: 1232px){.organisations-list .first-letter{padding-left:16px}}.organisations-list .first-letter.search{border-bottom:1px solid #d8d8d8}.organisations-list section .box-list.horizontal{border:0}.organisations-list section .box-list.horizontal ul{margin-top:0}.organisations-list section .box-list.horizontal li .organisation-item{padding-bottom:8px}.drag-layer-wrapper{position:fixed;pointer-events:none;z-index:100;left:0;top:0;width:100%;height:100%}.drag-layer-wrapper .drag-item{box-shadow:0 0 5px #00000080}.drag-layer-wrapper .name{border:1px solid #DADEE2;padding:16px;background-color:#fff;font-size:18px}.drag-layer-wrapper .name button.tiny .MuiSvgIcon-root{font-size:18px}.drag-layer-wrapper .name .drag{opacity:.6;float:left;margin-left:-16px;font-size:16px}@media only screen and (max-width: 1199px){.drag-layer-wrapper .name{padding:12px 16px}}.drag-layer-wrapper .heat,.drag-layer-wrapper .heat-badge{width:100%}.drag-layer-wrapper .heat,.drag-layer-wrapper .break,.drag-layer-wrapper .name{height:100%}@media print{body{font-size:12pt!important}.breadcrumb-bar{background:none!important;display:inline-block!important;margin-left:30px!important;margin-top:10px!important}.breadcrumb-bar a,.breadcrumb-bar .breadcrumbs{color:#3d444d!important}.wrapper{width:100%!important;max-width:100%!important;padding:0!important;clear:both!important}.remote-control,.remote-control-wrapper{display:none}.MuiSvgIcon-root{display:none!important}}@page{margin:.8cm}.expandable{border:0 solid #DADEE2;border-width:1px 0}.expandable+.expandable{margin-top:-2px}.expandable .expandable-label{padding:1em 0;line-height:1.5rem;cursor:pointer}.expandable .expandable-label .MuiSvgIcon-root{float:right;transition:transform .25s ease-in-out}.expandable .expandable-content{padding-bottom:1em}.expandable.open>.expandable-label .MuiSvgIcon-root{transform:rotate(180deg)}.box-list{font-size:21px;padding:0}@media only screen and (max-width: 899px){.box-list{font-size:18px}}.box-list li{list-style:none}.box-list a.box-item{background-color:#fff;color:#17191c}.box-list a.box-item.box-link:visited{color:#17191c}.box-list.horizontal:not(.borderless){border:1px solid #d8d8d8}.box-list.horizontal:not(.borderless) li{border-bottom:1px solid #d8d8d8}.box-list.horizontal:not(.borderless) li:last-child{border-bottom:0}.box-list.horizontal a.box-item{display:flex;align-items:center;padding:16px}.box-list.horizontal a.box-item .title-right{margin-left:auto}.box-list.horizontal a.box-item.box-link:hover,.box-list.horizontal a.box-item.box-link:focus{background-color:#f4f5f6}.box-list .icon{width:16px;height:18px;margin-left:4px;vertical-align:middle}.empty-state{background:#fff;padding:5em 8em;font-size:16px;text-align:center}.empty-state.margin-left-right{margin-left:16px;margin-right:16px}.empty-state.small{padding:2em 4em}@media only screen and (max-width: 899px){.empty-state.small{padding:8px 16px}}.empty-state .main-icon .MuiSvgIcon-root{font-size:48px}.empty-state p{margin:2em auto;max-width:800px}.empty-state a.link{text-decoration:underline}.empty-state .action{display:flex;justify-content:center}.empty-state .action>*{margin:0 8px}@media only screen and (max-width: 899px){.empty-state .action{flex-direction:column}.empty-state .action .MuiButton-root{width:100%}.empty-state .action .MuiButton-root:not(:first-child){margin-top:8px}.empty-state .action>*{margin:0}}@media only screen and (max-width: 899px){.empty-state{padding:2em 3em}}@media only screen and (max-width: 599px){.empty-state{padding:2em}.empty-state p{margin:2em 0}}.bib{font-weight:700;border-color:#dadee2;border-style:solid;border-width:1px 0;padding:2px;display:inline-block;white-space:nowrap}.break-word{display:table;table-layout:fixed;width:100%;word-wrap:break-word}i.icon{display:inline-block;font-style:normal}i.icon.icon-Ok,i.icon.icon-Cancel{width:20px;height:20px}i.icon.danger svg .stroke{stroke:#d60000}i.icon.danger svg .fill{fill:#d60000}i.icon.success svg .stroke{stroke:#00c853}i.icon.success svg .fill{fill:#00c853}i.icon.primary svg .stroke{stroke:#fa462e}i.icon.primary svg .fill{fill:#fa462e}@keyframes sound-2{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes sound-1{0%,30%,to{opacity:0}50%,80%{opacity:1}}i.icon.icon-Megaphone .sound{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}i.icon.icon-Megaphone .sound.sound-1{-webkit-animation:sound-1 1.5s infinite;-o-animation:sound-1 1.5s infinite;animation:sound-1 1.5s infinite}i.icon.icon-Megaphone .sound.sound-2{-webkit-animation:sound-2 1.5s infinite;-o-animation:sound-2 1.5s infinite;animation:sound-2 1.5s infinite}#privacy_policy h3{display:inline}#privacy_policy ol{padding-left:0;list-style-position:inside;counter-reset:item}#privacy_policy ol>li{display:block}#privacy_policy ol>li:before{content:counter(item) ". ";counter-increment:item;font-weight:700}#privacy_policy ul{list-style:disc}.eventDivisionForm .field-group-extended .delete-row{align-self:center}h1,h2,h3,h4{font-family:Inter,sans-serif;font-weight:700}h1 .small,h2 .small,h3 .small,h4 .small{font-size:16px;margin-left:8px;cursor:pointer;font-weight:400}h1 .small:not(.button),h2 .small:not(.button),h3 .small:not(.button),h4 .small:not(.button){text-decoration:underline}a{color:inherit;text-decoration:none}a:visited{color:inherit}p a{text-decoration:underline}html{height:100%;margin:0;padding:0}body{position:relative;height:100%;margin:0;padding:0}.wrapper{padding:16px;margin:0 auto;width:calc(100vw - (100vw - 100%));max-width:1200px}.clear{clear:both}.card{background-color:#fff;margin-bottom:1em}.ReactModal__Body--open{overflow:hidden}@keyframes pulse{0%{opacity:.3}50%{opacity:.5}to{opacity:.3}}.skeleton{animation:pulse .5s infinite}.skeleton .fake{background-color:#e8eaed;border-radius:2px;word-break:break-word}.skeleton .skeleton{animation:none}
