body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--main-bg-color:#ddd;--main-text-color:#111;--accent-1a:#ffc217;--accent-1b:#111;--accent-1c:#b9ae90;--accent-2a:#ffd96f;--accent-2b:#222}#root,body,html{font-size:12pt;height:100%}.App{display:flex;min-height:100%}.page{text-align:center;padding:1em}.page>*{text-align:left;text-align:initial}h1,h2,h3,h4{margin:.25em 0 0}h1{font-size:32pt!important}.page h2{text-align:center;font-size:28pt}.page .back-button{display:block;position:absolute;top:1.75em;width:1em;height:1em;border-radius:50%;border-width:.125em;line-height:1em}details>summary{cursor:pointer}.error-card .card-header{background-color:#c00;color:#fff}.error-card details{margin-left:2em}.error-card summary{margin-left:-2em}.message-card .card-header{background-color:#c60;color:#fff}.message-card details{margin-left:2em}.message-card summary{margin-left:-2em}.disabled{pointer-events:none;-webkit-filter:grayscale(100%) blur(.75px) brightness(85%);filter:grayscale(100%) blur(.75px) brightness(85%)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:5em 0;background-color:rgba(51,51,51,.4666666666666667);text-align:center;z-index:100}.modal .modal-dialog{display:inline-block;margin:auto;background:#fff;border-radius:.125em;padding:.25em 1em;z-index:101}.modal .modal-header{border-bottom:1px solid #ddd;margin:0;padding:.25em .5em;font-size:16pt;font-weight:700}.modal .modal-body{margin:.5em}.modal .modal-footer{border-top:1px solid #ddd;padding:.5em;text-align:right}.sidebar{background:#333;color:#aaa;height:100%;width:14em;padding:.5em;position:fixed;min-height:100%;transition:left .5s,margin .5s;overflow:auto}.sidebar:after{content:"";margin:1em}.sidebar.hidden{margin-left:-14.5em;overflow:hidden}.sidebar>header{text-align:center;color:#ffc217;color:var(--accent-1a);border-bottom:4px solid red;padding-bottom:1em;margin-bottom:.5em}.sidebar h1{margin:0}.sidebar nav a{color:#ffc217;color:var(--accent-1a);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;padding:.5em 1em}.sidebar nav a:hover{background:#444}.sidebar .section-header{border-top:1px solid red;font-weight:700;padding-top:.25em;margin-top:.5em}.sidebar .event-link{margin-left:1em;padding-top:.1em;padding-bottom:.1em}.sidebar-toggle{position:fixed;bottom:1em;cursor:pointer;font-weight:700;padding:0 .75em .4em;transition:right .75s}.sidebar-toggle>div{font-size:20pt}.sidebar-toggle.left{background-color:#333;color:#ffc217;color:var(--accent-1a);border-radius:0 1em 1em 0}.sidebar-toggle.right{right:0;border-radius:1em 0 0 1em;background:#ddd;background:var(--main-bg-color);color:#333}.sidebar-toggle.left.available{display:block}.sidebar div.uid{margin-top:12em;font-size:9pt;font-family:monospace}.content{margin-left:15em;flex:1 1;background:#ddd;background:var(--main-bg-color);z-index:1;transition:margin .5s;padding-bottom:3em}.content.full{margin-left:.5em}.form-control{width:100%;border:1px solid #444;padding:.25em;border-radius:.4em}label>input{display:block}label>input[type=file]{display:none}.responsive-form{display:grid;grid-template-columns:auto auto;grid-gap:.25em}.responsive-form>*{padding:.25em}.responsive-form>:nth-child(odd){text-align:right;font-weight:700}.responsive-form>:nth-child(odd):hover,.responsive-form>:nth-child(odd):hover+*{background-color:#e8e8e8}.responsive-form.tight{grid-gap:0}.responsive-form.table>:first-child,.responsive-form.table>:nth-child(2){font-weight:700;background-color:#ddd}.table>*{border:1px solid #ccc}.btn{box-shadow:.125em .125em .125em #aaa;margin:.25em;border-radius:.25em;padding:.5em;cursor:pointer;border:.25em outset;text-decoration:none;display:inline-block;text-align:center;background-origin:padding-box;vertical-align:middle}.btn:disabled{opacity:.25}.btn:hover{box-shadow:.25em .25em .25em #777}.btn-primary{font-weight:700;background:#ffc217;background:var(--accent-1a);border-color:#ffd96f;border-color:var(--accent-2a)}.btn-primary,.btn-secondary{color:#111;color:var(--accent-1b)}.btn-secondary{background:#ffd96f;background:var(--accent-2a);border-color:#fff}.btn-danger,.btn-link{color:inherit;background-color:inherit;border:none;padding:.75em 1em}.btn-danger:hover{background:red;color:#fff}.btn-sm{padding:0 .25em;margin:.125em;font-size:10pt;box-shadow:none}.btn-sm:hover{box-shadow:.125em .125em .125em #aaa}.clickable{cursor:pointer}.page>.button-container{position:fixed;display:inline-block;right:1em;bottom:.5em;border-radius:.25em;padding:.3em;background:#333;color:#fff}.page>.button-container .btn{box-shadow:none;cursor:pointer;height:1.5em;border-width:.125em;padding:0 .25em;font-size:10pt}.radioGroupChoice{display:inline-block;padding-left:.5em;padding-right:.5em;border-radius:.25em;border:1px solid #ffd96f;border:1px solid var(--accent-2a);margin:0 .125em;cursor:pointer}.radioGroupChoice:hover{background-color:#ffd96f;background-color:var(--accent-2a);color:#222;color:var(--accent-2b)}.radioGroupChoice.selected{font-weight:700}.enableDisable .radioGroupChoice-Enabled.selected,.radioGroupChoice.selected{background-color:#ffc217;background-color:var(--accent-1a);color:#111;color:var(--accent-1b)}.enableDisable .radioGroupChoice-Disabled.selected{background-color:#dc3545;color:#eee}.progressBar{text-align:center!important;position:relative;font-weight:700;text-shadow:.033em .033em .033em #ddd;background-color:#ddd;background-color:var(--main-bg-color);border-radius:.33em;z-index:1;margin:.125em 0}.progressBarFill{border-radius:.33em;background-color:#ffc217!important;background-color:var(--accent-1a)!important;position:absolute;height:100%;z-index:-1}.section-card{margin:1em;border-radius:4px;border:1px solid #aaa;background-color:#fff}.section-card.squeeze{display:inline-block;margin:auto}.section-card>*{border-radius:inherit}.card-header{background-color:#ffc217;background-color:var(--accent-1a);color:#222;color:var(--accent-2b);padding:.25em 1em;font-size:18pt}.card-header h4{margin:0}.card-header>.button-container{float:right;margin-top:0;margin-right:-.5em}.card-header>.button-container .btn{border-width:.125em;padding:.25em;font-size:10pt}.card-header>.button-container .btn-primary{background-color:#ffd96f;background-color:var(--accent-2a)}.card-header>.button-container .btn-secondary{background-color:#ffc217;background-color:var(--accent-1a)}.card-body{padding:1em}.corner-ribbon{width:300px;position:fixed;top:50px;left:-75px;line-height:25px;letter-spacing:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;font-weight:700;background:#34e;color:#f0f0f0;border:3px solid #ecc;z-index:99}.corner-ribbon.staging{background:#e43}.big-ol-button-container{display:flex;justify-content:space-evenly;flex-wrap:wrap}.big-ol-button-container>.big-ol-button{margin:.25em}.big-ol-button{font-weight:700;font-size:18pt;min-width:8em;background-color:#ffd96f;border-radius:.5em;border-width:2px;border-color:#777;box-shadow:.125em .125em .125em #aaa;cursor:pointer;text-align:center}.big-ol-button:hover{box-shadow:.25em .25em .25em #777}.big-ol-button>.button-middle{font-size:32pt}.big-ol-button>*{padding:0 .25em}details>*{margin-left:1em}details>summary{margin-left:0}details>ul{margin:0 0 0 -.5em}@media only screen and (max-width:768px){.App,body,html{height:100%;overflow:hidden;background:#333}.sidebar{z-index:3;text-align:center;width:100%}.sidebar .event-link{margin:auto}.sidebar.hidden{margin-left:-100%;margin-right:100%}.sidebar-toggle.right{display:block;position:fixed}.sidebar.hidden .sidebar-toggle.right{right:-50%}.content{margin-left:.5em;overflow-y:auto}.content.full{height:100%}}.home-screen>*{text-align:center;max-width:900px;margin:auto}.home-screen h1{margin-top:0}.home-screen p{text-align:justify}.home-screen .subtitle{font-size:24pt;line-height:1em}.home-screen .main-button-box{display:inline-block;border:8px solid #da0000;border-left:0;border-right:0;text-align:center;margin:1em 0;padding:1em}.home-screen .main-button-box .btn{font-size:18pt;width:12em;padding:.25em;margin:.5em 2em}.home-screen .main-button-box .btn div{margin:.25em 1em}.group-screen .button-container{margin:0 0 2em 2em}.event-screen .rubric-form{display:grid;grid-template-columns:1fr -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:1fr min-content min-content min-content;grid-gap:.25em}.rubric-form input[type=number]{width:5em}.event-screen .rubric-form>:nth-child(5n+1){border-top:1px solid #444;border-left:1px solid #444}.event-screen .rubric-form>textarea{margin-bottom:2em}.event-screen .rubric-form>button{align-self:start;justify-self:center;margin-top:1em;grid-column:2/span 3}.event-screen .deleted{text-decoration:line-through;background:#fcc}.radioGroupChoice-NA{display:block;margin:.25em auto;width:5em}.event-screen .table.tight .clickable{padding:.25em}.event-landing-screen h3{text-align:center!important;font-size:22pt}.event-landing-screen #content-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.event-landing-screen #list,.event-landing-screen #viewer{padding:1em}.event-landing-screen #list{max-width:900px}.event-landing-screen #list>.section-card{display:flex;height:100%}.event-landing-screen #list>.section-card>.card-header{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:.5em}.event-landing-screen #list .selected{background-color:var(--accent-1a)}.event-landing-screen .section-card{margin:0}.event-landing-screen #viewer{max-width:600px;text-align:center;position:-webkit-sticky;position:sticky;top:0}.event-landing-screen table{border-collapse:collapse}.event-landing-screen thead,tbody{border:none}.event-landing-screen thead td{padding-bottom:1em}.event-landing-screen table tbody tr:nth-child(2n){background:#eee}.event-landing-screen table tbody tr:hover{background:var(--accent-2a)}.event-landing-screen td{padding:0 .5em}@media only screen and (max-width:768px){.event-landing-screen #list>.section-card{display:block}.event-landing-screen #list>.section-card>.card-header{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}}.judging-screen .score-button{font-size:200%;box-shadow:.075em .075em .075em #aaa;float:right!important;margin-top:-1.25em;margin-right:0;min-width:2.6em}.judging-screen .progressBar{width:80%;margin:auto;border:1px solid #555;background:#eee}.rubric-screen .radioGroup{font-size:110%;text-align:center}.rubric-screen .radioGroupChoice.selected{font-size:125%}.rubric-screen textarea{width:98%}.rubric-screen .button-box{text-align:center}.rubric-screen .button-box .btn-primary{font-size:20pt}.score-screen .rank-group{margin-top:.5em;padding:.25em;background-color:#ccc}.score-screen .ranking{position:relative;display:flex}.score-screen .ranking>div{padding:0 .5em;flex-grow:0}.score-screen .ranking>div:first-child{width:4em;text-align:right}.score-screen .ranking>:nth-child(2){flex-grow:1}.score-screen .tied>div:first-child:before{content:"⋈ "}.score-screen input[type=number]{text-align:right;width:8em}.score-screen .filtered{opacity:.25}.event-assignments table{overflow:hidden;border-collapse:collapse}.event-assignments td{text-align:center}.event-assignments td,.event-assignments th{position:relative;padding:0 .5em}.event-assignments table.compact td,.event-assignments table.compact th{padding:0}.event-assignments tbody>tr:hover{background-color:var(--accent-2a)}.event-assignments td:hover:after,.event-assignments th:hover:after{content:"";position:absolute;border:3px solid var(--accent-2a);background-color:var(--accent-2a);opacity:.33;left:0;top:-5000px;height:10000px;width:100%;pointer-events:none}
/*# sourceMappingURL=main.599216e0.chunk.css.map */