@charset "UTF-8";.flex__space-between{display:flex;justify-content:space-between;align-items:center}.flex__row-center{display:flex;align-items:center}.flex__row{display:flex}.flex__row-centered{display:flex;align-items:center}.flex__colum{display:flex;flex-direction:column}.checkbox{margin-right:16px;accent-color:rgb(186,85,186)}.confirm{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.button{margin-top:8px;margin-bottom:8px;margin-left:4px;padding:8px;font-size:1rem;background-color:#e6e6fa;color:#9c27b0;border-radius:.5rem;font-weight:600;border:none}.button.small{padding:4px;font-size:.5625rem}.button.small .icon{width:1rem;height:1rem}.button:hover{cursor:pointer}.button:disabled{background-color:#cec8c8;color:linen;cursor:auto}.accordion__button{width:100%;text-align:left}.accordion__button.open .button__label:before{content:"- "}.accordion__button .button__label:before{content:"+ "}.add-comp{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.add-judge{display:flex;align-items:center}.add-judge__select-role{margin:.5em;padding:.1em .5em}.competitor-list__list{display:flex;flex-direction:row}.competitor-list__followers{margin-right:16px}.competitor-list .competitor-edit__bib{width:30px}.heat-card{margin-left:16px;display:flex}.heat-card__header{font-weight:700}.heat-card__follow,.heat-card__lead,.heat-card__header{display:flex;border-bottom:1px solid lightgray}.heat-card__follow-num,.heat-card__lead-num,.heat-card__header-bib{width:50px;text-align:center;border-right:1px solid lightgray}.heat-card__index,.heat-card__header-pos{width:50px;text-align:center;border-right:1px solid lightgray;border-left:1px solid lightgray}.heat-card__follow-name,.heat-card__lead-name,.heat-card__header-name{width:200px;margin-left:8px}.heats,.judge-list{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.judge-list__title{margin-top:20px;font-weight:600}.judge-list__heat{margin-top:20px}.judge-list__header,.judge-list__row,.judge-list__head-judge-header,.judge-list__head-judge-row{display:flex;justify-content:space-between;border-bottom:1px solid black}.judge-list__bib,.judge-list__yes,.judge-list__alt{width:7%;text-align:center}.judge-list__bib,.judge-list__yes{border-right:1px solid black}.judge-list__comments{width:70%;height:40px;border-right:1px solid black}.judge-list__head-judge-bib,.judge-list__head-judge-score{text-align:center;width:10%;border-right:1px solid black}.judge-list__head-judge-comments{margin-left:16px;width:30%;height:40px;border-right:1px solid black}.finals-judge-list{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.finals-judge-list__title{display:flex;margin:20px 0}.finals-judge-list__comp{font-weight:600;margin-right:100px}.finals-judge-list__judge-name{width:200px;border-bottom:1px solid black}.finals-judge-list__header{font-weight:600;border-bottom:2px solid black}.finals-judge-list__header,.finals-judge-list__row{display:flex;width:100%;height:60px}.finals-judge-list__row{border-bottom:1px solid black}.finals-judge-list__lead-bib,.finals-judge-list__follow-bib,.finals-judge-list__raw,.finals-judge-list__score,.finals-judge-list__order{width:10%;text-align:center;padding-top:16px}.finals-judge-list__lead-bib,.finals-judge-list__follow-bib,.finals-judge-list__lead-name,.finals-judge-list__order{border-right:1px solid black}.finals-judge-list__raw,.finals-judge-list__score{border-left:1px solid black}.finals-judge-list__comments{width:60%;padding-top:16px;margin-left:8px}.finals-judge-list__lead-name,.finals-judge-list__follow-name{width:35%;text-align:center;padding-top:16px}.set-result{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.set-result__final-pairs{display:flex;flex-direction:row}.set-result__final-leaders {margin-right:16px}.set-result .move-up.up,.set-result .move-down.down{background-color:#90ee90}.add-event{border:1px solid black;margin:16px;padding:8px;width:fit-content}.result-table .placement-cell{background-color:#e6e6fa}.result-table .in-next-round{background-color:#def2de}.result-table .alternative{background-color:#ffffe0}.result-table__title{font-size:1.25rem;font-weight:700;margin-top:20px;margin-bottom:16px}.add-competitor,.add-results{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.add-results__heading{display:flex;justify-content:space-between}.add-results__competitor{display:flex}.add-results__competitor-bib{margin-right:16px}.add-results-finals{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.add-results-finals__set-pair-row{display:flex;margin-bottom:16px}.add-results-finals__lead-name{margin-right:16px}.add-results-finals__set-result-row{display:flex;margin-top:16px}.add-results-finals__pair-name{margin-right:16px}.pre-register{max-width:400px;margin:auto}.pre-register .comp-reg{margin-bottom:32px}.pre-register__choose-comps{display:flex;flex-direction:column;margin-top:16px}.pre-register__comp{padding:8px;border:1px solid darkgray;border-radius:.25rem;box-shadow:1px 1px 1px #d3d3d3;margin-bottom:4px}.pre-register__check{margin-right:16px;accent-color:rgb(186,85,186)}.pre-register__submit{margin-top:16px;padding:8px;font-size:1rem;background-color:#e6e6fa;border-radius:.5rem}.finalists{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.finalists__judge-title,.finalists__judge-score{padding-right:8px;padding-left:8px}.finalists__space-top{margin-top:16px}.finalists__title{margin-bottom:16px;font-weight:600}.final-results{position:fixed;overflow:scroll;background-color:#d3d3d3;top:0;left:0;bottom:0;margin:48px;width:80%;padding:16px}.final-results__judge-title,.final-results__judge-score{padding-right:8px;padding-left:8px}.final-results__title{margin-top:16px;margin-bottom:16px;font-weight:600}.final-results__placement{text-align:center}.judges__title{font-size:1rem}.marshalling__heat{margin-top:16px;font-weight:700;font-size:1.25rem}.marshalling__role{font-weight:700;color:#750a75}.marshalling__competitor .item{font-weight:700;margin-right:16px}.marshalling__competitor .marshalled{font-weight:400}.marshalling__competitor .order{width:25px;text-align:center}.marshalling__competitor .checkbox{margin:0 8px;width:15px;text-align:center}.marshalling__competitor .bib{width:50px;text-align:center}.marshalling__competitor .dancer{white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.prelims-list-table{max-width:500px}.prelims-list-table__title{font-weight:700;margin-top:20px;margin-bottom:16px;font-size:1.25rem}.set-comp{border:solid 2px black;padding:8px}.set-comp__info{display:flex;margin-bottom:16px}.set-comp__info-column{margin-right:16px}.set-comp__submit{display:block}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
