vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}vaadin-app-layout{background-color:var(--contest-light-grey)}vaadin-app-layout::part(navbar){min-height:0!important}vaadin-app-layout>h2{color:#fff}vaadin-drawer-toggle::part(icon){color:#fff}vaadin-avatar.navbar{background-color:#fff;color:var(--lumo-primary-color)}vaadin-app-layout::part(drawer){background-color:#fff;background-image:none;border-left:.5px solid #8D8D8D}@media (max-width: 700px){vaadin-app-layout::part(drawer){border:.5px solid #8D8D8D;box-shadow:0 4px 4px #00000040;border-radius:0 4px 4px 0}}vcf-nav-item::part(item){background-color:#fff;border-left-color:#fff;border-left-width:2px;border-left-style:solid;cursor:pointer}vcf-nav-item[active]::part(item){background-color:#fff;border-left-color:var(--lumo-primary-color);border-left-width:2px;border-left-style:solid;border-radius:0}.logo-container{width:100%;padding-left:16px;padding-top:10px;padding-bottom:5px}vaadin-app-layout::part(drawer){overflow:hidden}.contest-layout{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.contest-layout-title-container{background-color:#fff;padding:var(--lumo-space-m) 0 0 0}.contest-layout-sub-title{background-color:#fff;padding-top:0}.contest-layout-sub-title h5{color:var(--lumo-primary-color)}.contest-layout-page-title{background-color:#fff;padding-top:0}.contest-layout-page-title-no-border{background-color:#fff;border-bottom:0;padding-top:0}.contest-layout-page-title-hidden{display:none}.contest-layout-breadcrumbs{height:32px;font-size:var(--lumo-font-size-s);background-color:var(--contest-light-grey);display:flex;flex-direction:column;align-items:flex-start;padding:4px 0 8px 16px;border-bottom:.5px solid var(--contest-dark-grey)}.contest-layout-body{flex-grow:1;overflow:auto;min-height:2em;border-top:.5px solid #8D8D8D}.contest-layout-footer{height:70px;flex-shrink:0;background-color:#fff;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.contest-content{padding:var(--lumo-space-m);padding-bottom:0}.tabbed-contest-layout-tabs{min-height:60px}.contest-tab-icon-container{vertical-align:top}.contest-tab-state-icon{width:15px;height:15px;vertical-align:top}.contest-tab-name{margin-left:10px}.icon-error{color:var(--lumo-primary-color)}.icon-warning{color:orange}@media (max-width: 900px){.contest-tab-name{display:none}}.age-rule-definition-step-add-card{border:.5px dashed #8D8D8D}.age-rule-definition-dialog-separator{text-align:center}.age-rule-definition-dialog-fraction-toggle{margin-top:var(--lumo-space-m)}.delegated-to-message{color:var(--lumo-primary-text-color);font-weight:700}.contest-delegations-received-container{width:100%;padding:0}.contest-delegations-received-container .contest-simple-card{width:calc(100% - 1.6rem)!important}.contest-delegations-received-card-container{margin-top:var(--lumo-space-m)}div.contest-delegations-received-container>div>vaadin-vertical-layout{padding:0}.contest-details-card{width:100%;background-color:var(--contest-light-grey)}.contest-details-card vaadin-details-summary{background-color:#fff;padding:.8rem;box-shadow:var(--contest-box-shadow);border:var(--contest-card-border);border-radius:var(--contest-border-radius);gap:1em}@media (max-width: 700px){.assign-members-panel vaadin-vertical-layout{row-gap:var(--lumo-space-s)}.assign-members-panel .contest-card-details-content vaadin-vertical-layout{padding-top:var(--lumo-space-s);padding-bottom:var(--lumo-space-s);padding-left:var(--lumo-space-s)}}.contest-details-card.v-drag-over-target{outline:1px solid var(--lumo-primary-color);border-radius:var(--contest-border-radius)}.contest-details-card.status-card-state-error>vaadin-details-summary{border-left:6px solid var(--lumo-primary-text-color)}.contest-details-card.status-card-state-warning>vaadin-details-summary{border-left:6px solid orange}.contest-details-card.status-card-state-info>vaadin-details-summary{border-left:6px solid lightgrey}.contest-details-card.status-card-state-ok>vaadin-details-summary{border-left:6px solid #3ed016}.contest-details-card.status-card-state-none>vaadin-details-summary{border-left:0}.contest-card-details-content{border-left:var(--contest-border-left-red)}.contest-card-details-content vaadin-vertical-layout{padding-right:0}.contest-details-card vaadin-details-summary::part(content){width:calc(100% - 30px)}.contest-details-card-title{color:var(--lumo-primary-color)}.contest-details{width:100%;background-color:var(--contest-light-grey);box-shadow:var(--contest-box-shadow);border:var(--contest-card-border);border-radius:var(--contest-border-radius)}.contest-details .info-container{overflow:hidden}.contest-details .info-container h4{max-width:100%;overflow:hidden;text-overflow:ellipsis}.contest-details vaadin-details-summary{background-color:#fff;padding:8px 10px 8px 16px;border-radius:.5rem}.contest-details vaadin-details-summary[opened]{border-bottom-left-radius:0;border-bottom-right-radius:0}.contest-details vaadin-details-summary::part(content){width:calc(100% - 30px)}.contest-details vaadin-form-layout{padding:10px}.contest-details.status-card-state-error vaadin-details-summary{border-left:6px solid var(--lumo-primary-text-color)}.contest-details.status-card-state-info vaadin-details-summary{border-left:6px solid lightgrey}.contest-details.status-card-state-warning vaadin-details-summary{border-left:6px solid orange}.contest-details.status-card-state-ok vaadin-details-summary{border-left:6px solid #3ed016}vaadin-dialog-overlay::part(content){background-color:var(--contest-light-grey)}.member-highlighted-fields input{background:linear-gradient(to right,transparent,#FFDAB9,transparent)}.contest-discipline-rearrange-list{width:100%}.contest-discipline-rearrange-list vaadin-grid-cell-content vaadin-vertical-layout{padding-left:10px}vaadin-grid.contest-discipline-rearrange-list-grid{width:100%;background:none;border:0}vaadin-grid.contest-discipline-rearrange-list-grid::part(body-cell){border-top:.5px solid var(--contest-light-grey);border-bottom:.5px solid var(--contest-light-grey);background-color:#fff;box-shadow:var(--contest-box-shadow)}vaadin-grid.contest-discipline-rearrange-list-grid::part(first-column-cell){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:.5px solid var(--contest-light-grey);background-color:var(--contest-dark-grey);color:#fff;width:56px;height:68px;flex-grow:unset;text-align:center}vaadin-grid.contest-discipline-rearrange-list-grid::part(last-column-cell){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-right:.5px solid var(--contest-light-grey)}vaadin-grid.contest-discipline-rearrange-list-grid::part(row){padding-top:5px;padding-bottom:5px;padding-right:10px}vaadin-grid.contest-discipline-rearrange-list-grid vaadin-grid-cell-content{font-size:var(--lumo-font-size-l)}vaadin-grid.contest-discipline-rearrange-list-grid::part(cell){font-weight:500}vaadin-grid.contest-discipline-rearrange-list-grid vaadin-grid-cell-content::part(first-row-cell){width:50px;height:60px}vaadin-grid.contest-discipline-rearrange-list-grid vaadin-grid-cell-content .list-position:after{padding-top:7px;font-size:50px}vaadin-grid.contest-discipline-rearrange-list-grid.single vaadin-grid-cell-content div::part(.list-position):after{padding-top:7px;font-size:50px;content:var(--lumo-icons-cross)}vaadin-grid.contest-discipline-rearrange-list-grid::part(selected-row-cell){background-image:none}.drop-card{display:flex;justify-content:center;text-align:center;align-items:center;align-self:stretch;height:1.5rem;background-color:#fff;box-shadow:var(--contest-box-shadow);border-radius:var(--contest-border-radius);min-width:7rem}.drop-card.v-drag-over-target{outline:1px solid var(--lumo-primary-color);border-radius:var(--contest-border-radius)}.contest-group-number-dialog-grid{background-color:transparent}.contest-group-number-dialog-grid>vaadin-grid-cell-content{overflow-wrap:break-word}.contest-group-number-dialog-grid::part(cell){background-color:transparent}vaadin-dialog-overlay.html-preview-dialog::part(header){background-color:var(--lumo-contrast-5pct)}vaadin-dialog-overlay.html-preview-dialog::part(content){background-color:var(--lumo-base-color)}.contest-judge-assignment-received-container{width:100%;padding:0}.contest-judge-assignment-received-container .contest-simple-card{width:calc(100% - 1.6rem)!important}.contest-judge-assignment-received-list,.contest-judge-assignment-received-card-container{margin-top:var(--lumo-space-m)}.contest-judge-assignment-received-card-container h3{margin-bottom:var(--lumo-space-m)}div.contest-judge-assignment-received-container>div>vaadin-vertical-layout{padding:0}.contest-material-order-form-grid{background-color:transparent}.contest-material-order-form-grid>vaadin-grid-cell-content{overflow-wrap:break-word}.contest-material-order-form-grid::part(cell){background-color:transparent}.member-assignment-card{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:space-between;padding:.6rem;background:#fcfcfc;border:var(--contest-card-border);border-radius:var(--contest-border-radius);box-shadow:var(--contest-box-shadow);font-weight:500;min-width:7rem}.member-assignment-card-highlighted{color:var(--lumo-primary-color)}@media (max-width: 700px){.member-assignment-card{padding:.4rem;font-size:var(--lumo-font-size-s);font-weight:400}}.multi-toggle-button-group{display:flex;flex-flow:row wrap;gap:var(--lumo-space-xs)}[theme~=badge].truncated-badge{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px!important;flex-shrink:1}.petition-state-badge{border-radius:60px;padding:.2rem 1rem}.petition-card{cursor:pointer}.petition-card-content{width:100%;padding-right:1rem;align-items:center;justify-content:space-between}.petition-card vaadin-details-summary::part(content){width:calc(100% - 40px)}.petition-card-state-open{border-left:6px solid var(--contest-state-color-open)}.petition-card-state-withdrawn{border-left:6px solid var(--contest-state-color-withdrawn)}.petition-card-state-accepted{border-left:6px solid var(--contest-state-color-accepted)}.petition-card-state-declined{border-left:6px solid var(--contest-state-color-declined)}.dnd-card{display:flex;flex-direction:column;width:100%;background:#fcfcfc;border:var(--contest-card-border);border-radius:var(--contest-border-radius);box-shadow:var(--contest-box-shadow);font-size:var(--lumo-font-size-xs);cursor:pointer}.dnd-card-header{padding:.4rem;border-top-left-radius:var(--contest-border-radius);border-top-right-radius:var(--contest-border-radius)}.dnd-card-body{padding:.4rem}.dnd-card-title{font-weight:700}.dnd-card-first-subtitle{font-weight:550}.dnd-grid-column-title{font-weight:700}.dnd-card vaadin-details-summary::part(content){width:calc(100% - 40px)}.handling-grid>vaadin-grid-cell-content{height:100%}.handling-grid>vaadin-grid-cell-content>vaadin-vertical-layout{display:flex;flex-direction:column;justify-content:center}.vl-clubs{min-height:100px;height:100%}.dnd-top-aligned-grid::part(cell){align-items:flex-start}.dnd-top-aligned-grid::part(header-cell){align-items:center}.dnd-drop-wrapper{position:relative;width:100%;height:100%;min-height:64px}.dnd-drop-wrapper.drag-active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--contest-light-grey);outline:2px solid white;border-radius:4px;z-index:10;pointer-events:none}.petition-editor-form-content{width:100%}.petition-editor-petition-title,.petition-editor-response-title{margin:var(--lumo-space-l) 0 var(--lumo-space-xs) 0}.petition-state-overview,.petition-state-overview-title{margin-bottom:var(--lumo-space-m)}.petition-state-open{background-color:var(--contest-state-color-open);color:var(--contest-state-color-open-text)}.petition-state-withdrawn{background-color:var(--contest-state-color-withdrawn);color:var(--contest-state-color-withdrawn-text)}.petition-state-accepted{background-color:var(--contest-state-color-accepted);color:var(--contest-state-color-accepted-text)}.petition-state-declined{background-color:var(--contest-state-color-declined);color:var(--contest-state-color-declined-text)}.chart{display:grid;border:2px solid #000;position:relative;overflow:hidden}.chart-row{display:grid;grid-template-columns:100px 1fr;background-color:#dcdcdc}.chart-period{color:#fff;background-color:#708090!important;border-bottom:2px solid #000}.chart-period>span{text-align:center;font-size:13px;align-self:center;font-weight:700;padding:15px 0}.chart-lines{position:absolute;height:100%;width:100%;background-color:transparent}.chart-lines>span{display:block;border-right:1px solid rgba(0,0,0,.3)}.chart-row-item{background-color:gray;border:1px solid #000;border-top:0;border-left:0;padding:20px 0;font-size:15px;font-weight:700;text-align:center}.chart-row-bars{list-style:none;display:grid;padding:15px 0;margin:0;grid-gap:10px 0;border-bottom:1px solid #000}.chart-bar{font-weight:450;text-align:left;font-size:15px;min-height:15px;background-color:#708090;padding:5px 15px;color:#fff;overflow:hidden;position:relative;cursor:pointer;border-radius:15px}contest-planning-version-grid vaadin-grid-tree-toggle{--vaadin-grid-tree-toggle-level-offset: .25em}vaadin-grid#contest-planning-version-grid vaadin-grid-tree-toggle{--vaadin-grid-tree-toggle-level-offset: .25em}.plus-card{display:flex;justify-content:center;text-align:center;align-items:center;align-self:stretch;padding:.8rem;background-color:#fff;border:.5px dashed #8D8D8D;box-shadow:var(--contest-box-shadow);border-radius:var(--contest-border-radius)}.plus-card-disabled{color:#e8eaed;background-color:#b1b9c4;border-color:silver}@media (max-width: 900px){.plus-card.plus-card-button-floating{color:#fff;background-color:var(--lumo-primary-color);position:fixed;bottom:.8rem;right:.8rem;z-index:100}}.contest-select-list{width:100%}.contest-select-list vaadin-grid-cell-content vaadin-vertical-layout{padding-left:10px}vaadin-grid.contest-select-list-grid{width:100%;height:100%;background:none;border:0}vaadin-grid.contest-select-list-grid::part(body-cell){border-top:.5px solid var(--contest-light-grey);border-bottom:.5px solid var(--contest-light-grey);background-color:#fff;box-shadow:var(--contest-box-shadow)}vaadin-grid.contest-select-list-grid::part(first-column-cell){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:.5px solid var(--contest-light-grey);background-color:var(--contest-dark-grey)}vaadin-grid.contest-select-list-grid::part(last-column-cell){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-right:.5px solid var(--contest-light-grey)}vaadin-grid.contest-select-list-grid::part(row){padding-top:5px;padding-bottom:5px;padding-right:10px}vaadin-grid.contest-select-list-grid vaadin-grid-cell-content{padding:0}vaadin-grid.contest-select-list-grid::part(cell){font-weight:500}vaadin-grid.contest-select-list-grid vaadin-grid-cell-content vaadin-checkbox::part(checkbox){background-color:var(--contest-dark-grey);width:50px;height:60px}vaadin-grid.contest-select-list-grid vaadin-grid-cell-content vaadin-checkbox::part(checkbox):after{padding-top:7px;font-size:50px}vaadin-grid.contest-select-list-grid.single vaadin-grid-cell-content vaadin-checkbox::part(checkbox):after{padding-top:7px;font-size:50px;content:var(--lumo-icons-cross)}vaadin-grid.contest-select-list-grid::part(selected-row-cell){background-image:none}.contest-member-selection{width:100%;height:calc(100% - 20px);padding-top:20px}.contest-member-selection .contest-select-list{width:100%;padding-top:10px}.contest-simple-card{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:space-between;padding:.8rem;background:#fcfcfc;border:var(--contest-card-border);border-radius:var(--contest-border-radius);box-shadow:var(--contest-box-shadow)}.contest-simple-card-content{display:flex;flex-direction:column;gap:.2rem}vaadin-details-summary::part(content){width:calc(100% - 30px)}.status-card-content{width:100%;align-items:center;justify-content:space-between}.state-done,.state-started{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.status-card.status-card-state-info{border-left:6px solid lightgrey}.status-card.status-card-state-error{border-left:6px solid var(--lumo-primary-text-color)}.status-card.status-card-state-warning{border-left:6px solid orange}.status-card.status-card-state-ok{border-left:6px solid var(--contest-state-color-done)}.status-card vaadin-details-summary::part(content){width:calc(100% - 40px)}@media (min-width: 1200px){.status-card-content-responsive{width:calc(50% - 40px)}}.contest-stepper{--size: 26px}.contest-stepper-steps{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.contest-stepper-step{position:relative;display:flex;flex-direction:row;align-items:baseline;gap:.4rem}.contest-stepper-step-bullet{display:grid;place-items:center;width:var(--size);height:var(--size);background-color:var(--contest-dark-grey);color:#fff;border-radius:calc(var(--size) / 2)}.contest-stepper-step-number{color:#fff}.contest-stepper-step-label{font-weight:700}@media screen and (max-width: 600px){.contest-stepper-step-label{display:none}}.active{background-color:var(--lumo-primary-color)}.divider{min-width:20px;max-width:100%;flex-grow:1;border-bottom:1px solid black;margin:calc(var(--size) / 2)}.toggle-button-group vaadin-horizontal-layout{display:flex;flex-flow:row wrap;gap:var(--lumo-space-xs)}vaadin-button.toggle-button-group-button-h{width:160px;height:70px;border:0;border-radius:var(--lumo-border-radius-m);background-color:var(--contest-dark-grey);color:#fff;flex-grow:0!important}vaadin-button[theme~=primary].toggle-button-group-button-h{background-color:var(--lumo-primary-color)}vaadin-button[theme~=primary][disabled].toggle-button-group-button-h{background-color:var(--lumo-error-color-10pct)}vaadin-button[disabled].toggle-button-group-button-h{background-color:var(--lumo-contrast-30pct)}.toggle-button-group vaadin-button::part(label){white-space:normal;overflow-wrap:break-word}.contest-transparent-grid{background-color:transparent}.contest-transparent-grid::part(cell){background-color:transparent}.user-dialog{width:500px}.user-dialog .header{width:100%;display:grid;grid-template-columns:40px auto 15px;align-items:start}.user-dialog vaadin-avatar{background-color:var(--lumo-primary-color);color:#fff}.user-dialog .close{color:var(--lumo-primary-color)}.user-dialog .content{padding-top:15px;display:grid;grid-template-columns:30px auto;align-items:center}.user-dialog .link{text-decoration:none;cursor:pointer;color:#000;line-height:40px}.contest-vehicle-order-form{width:100%}::part(input-field){background-color:#fff}vaadin-integer-field.in-grid::part(input-field){background-color:var(--contest-light-grey)}vaadin-big-decimal-field.compositional-evaluation-total-field::part(input-field){border:var(--contest-dark-grey) solid 1px}vaadin-big-decimal-field.compositional-evaluation-total-field>input{color:var(--contest-dark-grey);-webkit-text-fill-color:var(--contest-dark-grey)}vaadin-big-decimal-field.compositional-evaluation-max::part(input-field){border:green solid 2px}vaadin-big-decimal-field.compositional-evaluation-min::part(input-field){border:var(--lumo-error-color) solid 2px}vaadin-integer-field.compositional-input-error::part(input-field){background-color:var(--lumo-error-color-50pct )}.wrap-label::part(label){white-space:normal;word-wrap:break-word;display:block}.text-field-input-grey-border::part(input-field){border:2px solid grey}.go-to-top-wrapper{position:fixed;bottom:16px}vaadin-checkbox>label{font-size:15px}vaadin-details-summary::part(toggle){font-size:var(--lumo-font-size-xxl)}vaadin-grid{border-width:0;border-radius:4px;overflow:hidden}vaadin-grid.location-grid::part(row){height:55px}.current-row{background-color:#ffc}vaadin-tabs{background-color:#fff}vaadin-tabsheet::part(content){padding-top:16px}vaadin-tabsheet.assign-members-group-tech::part(content){padding:0}:host([theme~="contest-tree-grid"]) [part~=cell].root-level{font-weight:700;background-color:gray}:host([theme~="contest-tree-grid"]) [part~=cell].second-level{font-weight:600;background-color:#d3d3d3}.club-contest-configuration-age-category-details{width:100%;background-color:var(--contest-light-grey)}.club-contest-configuration-age-category-details vaadin-details-summary{background-color:#fff;padding:16px;box-shadow:var(--contest-box-shadow);border:var(--contest-card-border);border-radius:var(--contest-border-radius)}.club-contest-configuration-age-category-details-content{width:100%;height:auto;margin-top:.4rem;padding-right:0;border-left:var(--contest-border-left-red)}.club-contest-competition-period-overview{width:100%}.individual-configuration-age-category-details{width:100%;background-color:var(--contest-light-grey)}.individual-configuration-age-category-details vaadin-details-summary{background-color:#fff;padding:16px;box-shadow:var(--contest-box-shadow);border:var(--contest-card-border);border-radius:var(--contest-border-radius)}.individual-configuration-age-category-details-content{width:100%;height:auto;margin-top:.4rem;padding-right:0;border-left:var(--contest-border-left-red)}.indiviudal-discipline-exclusion{color:var(--lumo-primary-text-color)}.club{padding:7px;border:1px solid black;border-radius:5px;text-shadow:-.8px 0 floralwhite,0 .8px floralwhite,.8px 0 floralwhite,0 -.8px floralwhite;font-weight:700;cursor:pointer;box-shadow:3px 3px 3px #696969}.club-main{padding:0;border:1px solid black;border-radius:5px;font-weight:700;cursor:pointer;box-shadow:2px 2px 2px #696969;width:100%}.club-stripe{display:flex;padding:0;height:20px;width:100%;align-items:left;flex-direction:row}.club-stripe img{height:20px}.club-name,.club-count,.planning-part,.planning-location,.planning-discipline,.planning-catering,.club-departure{padding:3px}.team-number{color:#000;margin-left:5px;text-shadow:-.8px 0 floralwhite,0 .8px floralwhite,.8px 0 floralwhite,0 -.8px floralwhite}.total-count{color:#000;font-weight:400;margin-left:5px;text-shadow:-.8px 0 floralwhite,0 .8px floralwhite,.8px 0 floralwhite,0 -.8px floralwhite}.survey-configuration-details{width:100%;background-color:var(--contest-light-grey);whitspace:normal}.survey-configuration-details vaadin-details-summary{background-color:#fff;padding:16px;box-shadow:var(--contest-box-shadow);border:var(--contest-card-border);border-radius:var(--contest-border-radius)}.survey-configuration-details-content{width:100%;height:auto;margin-top:.4rem;padding-right:0;border-left:var(--contest-border-left-red)}.public-list-filter-pane vaadin-form-layout{width:100%;--vaadin-form-layout-column-spacing: 0}.public-list-responsive-main-pane{display:flex;flex-wrap:nowrap;flex-direction:row}@media (max-width: 768px){.public-list-responsive-main-pane{flex-direction:column;flex-wrap:wrap}}html{--lumo-primary-text-color: rgb(216, 35, 42);--lumo-primary-color-50pct: rgba(216, 35, 42, .5);--lumo-primary-color-10pct: rgba(216, 35, 42, .1);--lumo-primary-color: #D8232A;--lumo-font-size-xxxl: 34px;--contest-dark-grey: #333333;--contest-light-grey: #E5E7EB;--contest-text-light: #FFFFFF;--contest-element-grey: #FFFFFF;--contest-line-grey: #8D8D8D;--contest-inactive: #DDDDDD;--contest-inactive-text: #8D8D8D;--contest-blur: rgba(51, 51, 51, .4);--contest-box-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--contest-card-border: .5px solid #d2d2d2;--contest-border-radius: .5rem;--contest-border-left-red: 1px solid #D8232A;--contest-state-color-open: #161fd0;--contest-state-color-open-text: #ffffff;--contest-state-color-withdrawn: #161fd0;--contest-state-color-withdrawn-text: #ffffff;--contest-state-color-accepted: #3ed016;--contest-state-color-accepted-text: #ffffff;--contest-state-color-declined: #d01616;--contest-state-color-declined-text: #ffffff;--contest-state-color-started: #161fd0;--contest-state-color-started-text: #ffffff;--contest-state-color-incomplete: #d08616;--contest-state-color-incomplete-text: #ffffff;--contest-state-color-done: #3ed016;--contest-state-color-done-text: #ffffff}body{height:100svh}h1{font-size:var(--lumo-font-size-xxl);font-weight:500}h2{font-size:var(--lumo-font-size-xl);font-weight:500}h3,h4{font-size:var(--lumo-font-size-l);font-weight:500}h5{font-size:var(--lumo-font-size-m);font-weight:500}h1.contest-app-name{padding-left:4px}.details-actions{justify-content:flex-end;padding-top:10px;padding-right:10px;padding-bottom:10px}.v-dragged{opacity:.5}.v-drag-over-target,.contest-filler{background-color:var(--contest-light-grey);outline:2px solid white}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.overlap{background-color:red}.highlighted-1{background-color:#cfff04!important}.highlighted-2{background-color:#0cff0c!important}.highlighted-3{background-color:#04d9ff!important}.highlighted-4{background-color:#f93!important}.highlighted-5{background-color:#fe4164!important}.highlighted-6{background-color:#fe019a!important}.highlighted-7{background-color:#bc13fe!important}.highlighted-8{background-color:#ff073a!important}.masked{background-color:var(--contest-light-grey)!important}.facility-blocking{background:repeating-linear-gradient(45deg,black,black 3px,var(--contest-light-grey) 3px,var(--contest-light-grey) 6px)}.v-loading-indicator{position:fixed;left:50%;top:35%;display:none;background:transparent url(/images/loading-indicator.png);z-index:1000;height:100px;width:100px;pointer-events:auto}.v-status-message{display:none}.always-focused{--lumo-contrast-10pct: var(--lumo-contrast-20pct)}.always-focused::part(input-field){background-color:var(--lumo-base-color);border:1px solid var(--lumo-contrast-30pct)}.compact-filter vaadin-combo-box,.compact-filter vaadin-multi-select-combo-box,.compact-filter vaadin-text-field,.compact-filter vaadin-integer-field{padding-top:0}
