body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(255,204,0,.2);font-family:verdana,Arial;margin:0}.App{align-items:center;display:flex;flex-direction:column}.content{background-color:#fff;border-color:#fc0;border-radius:.5rem;border-style:solid;box-shadow:0 5px 15px rgba(255,200,0,.5);margin-bottom:1rem;margin-top:1rem;min-height:72vh;padding-bottom:1rem;width:50rem}.content.widther{width:fit-content}.infoMessage{margin-top:1rem;width:50rem}.infoMessage>div{align-items:center;border-radius:.5rem;border-style:solid;display:flex;padding:10px 20px}.infoMessage .success{background-color:#81ff81;border-color:#00e700;box-shadow:0 5px 15px rgba(0,255,0,.5)}.infoMessage .error{background-color:#ffbfbf;border-color:#f59393;box-shadow:0 5px 15px rgba(255,0,0,.5)}.infoMessage .alert{background-color:#fffcbf;border-color:#fc0;box-shadow:0 5px 15px rgba(255,200,0,.5)}.infoMessage__icon{padding-right:5px}@media screen and (max-width:50rem){.content{border-style:none;margin:0;min-height:80vh;width:100%}.menuBar.big{display:none!important}.infoMessage{margin-top:0;width:100%}.infoMessage>div{border-radius:0}.header__login{display:none!important}}@media screen and (min-width:50rem){.burger,.menuBar.small{display:none!important}}.headline{display:flex}.headline .headline1{color:#000;font-weight:bolder;padding-top:1rem;text-align:center;width:100%}.headline .headline3{align-items:center;display:flex;margin-bottom:.5rem;margin-top:2rem}.headline.centered{justify-content:center}.headline svg{padding-right:.5rem}.section{display:flex;flex-direction:column;flex-wrap:wrap;padding:10px 20px;text-align:justify}.section.centered{align-content:center;text-align:center}.section.nopadding{padding:0}.section-hr{border:1px solid #fc0}.input{display:flex;flex-direction:row;margin:10px;width:100%}.input .input__left{max-width:10rem;min-height:3rem;width:30%}.input .input__left .input__left__required{color:red;padding-left:2px}.input .input__right{padding-left:10px;width:70%}.input .input__right .input__right__input{border:0;border-radius:5px;box-shadow:0 3px 7px rgba(255,200,20,.5);height:1.5rem;padding:3px 10px}.input .input__right .input__right__input.invalid{border:2px solid red}.input .input__right .input__right__textarea{border:0;border-radius:5px;box-shadow:0 3px 7px rgba(255,200,20,.5);height:5rem;padding:3px 10px;width:90%}.input .input__right .input__right__textarea.invalid{border:2px solid red}.input .input__right .input__right__input:focus-visible{border:2px solid #fc0;outline:none}.input .input__right .input__right__textarea.invalid:focus-visible{border:2px solid red;outline:none}.input .input__right .input__right__textarea:focus-visible{border:2px solid #fc0;outline:none}.input .input__right .input__right__input.invalid:focus-visible{border:2px solid red;outline:none}.input .input__right .input__right__error{color:red;font-size:smaller;padding-top:5px;width:12rem}.select .select__select{border:0;border-radius:5px;box-shadow:0 3px 7px rgba(255,200,20,.5);cursor:pointer;height:1.5rem;max-width:12rem;padding:3px 10px}.select .select__select:focus{border:2px solid #fc0;outline:none}.cypher{display:flex;flex-wrap:wrap}.cypher .cypher__pdf{justify-content:center;margin-bottom:1rem;width:100%}.cypher .cypher__detail{display:flex;flex-direction:column;width:100%}.cypher .cypher__rating .rating__stars{margin-top:-1rem}.cypher .cypher__comments{width:100%}.help{align-content:center;margin:1rem}.help .hidden{background-color:#fc0;cursor:pointer;padding:10px 30px}.help .hidden,.help .visible{border-radius:10px;text-align:center;width:fit-content}.help .visible{background-color:#fff8e5;box-shadow:0 3px 7px rgba(255,200,20,.5);padding:10px 20px}.pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:5px;justify-content:center;list-style:none;margin-bottom:5rem}.pagination li:not(:first-child):not(:last-child){border:1px solid #fc0;border-radius:50%;margin:.3rem;padding:.75rem 0}.pagination .page-num{cursor:pointer;padding:1rem}.pagination .active{background:#fc0}.pdf{display:flex;justify-content:center;max-width:90%!important}.pdf .react-pdf__Page__canvas{height:auto!important;width:100%!important}.button{background-color:#fc0;border:none;border-radius:10px;box-shadow:0 3px 7px rgba(255,200,20,.5);cursor:pointer;padding:10px 20px;width:fit-content}.button.secondary{background-color:#fff8e5}.button.secondary:hover{background-color:#fc0}.buttons{display:flex;flex-direction:row}.buttons .button{margin:1rem}.player .player__headline{align-items:center;display:flex}.player .player__headline .player__headline__icon{cursor:pointer;padding-left:10px}.href{cursor:pointer;text-decoration:underline}.forum-message{background-color:#fff8e5;border:none;border-radius:10px;box-shadow:0 3px 7px rgba(255,200,20,.5);margin:1rem 0;padding:20px;width:90%}.forum-message .forum-message__header{border-bottom:1px solid #fc0;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:3px;width:100%}.forum-message .forum-message__header .forum-message__header__author{font-weight:700}.forum-message .forum-message__header .forum-message__header__date{font-size:smaller}.forum-message .forum-message__body{padding-top:10px}.loading{align-items:center;display:flex;justify-content:center;width:100%}.loading .loading__spinner{height:5rem;width:5rem}.menuBar{width:100%}.menuBar,.menuBar .item{display:flex;justify-content:center}.menuBar .item{align-items:center;padding:.5rem 1rem}.menuBar .item:hover{background-color:#da0;cursor:pointer}.menuBar.big{background-color:#fc0;flex-direction:row;height:3rem}.menuBar.small{flex-direction:column;width:100%}.header,.menuBar.small .item{width:100%}.header{align-items:center;background-color:#fc0;color:#000;display:flex;height:4rem;justify-content:center}.header .header__login__avatar{border:4px solid #000;border-radius:2rem;height:3rem;width:3rem}.header__logo img{cursor:pointer;height:3rem}.burger{background:transparent;border:none;cursor:pointer;height:2rem;justify-content:space-around;left:1.5rem;padding:0;width:2rem;z-index:10}.burger,.header__login{display:flex;flex-direction:column;position:absolute;top:1rem}.header__login{align-items:center;right:1.5rem}.header__login>*{cursor:pointer}.footer{align-items:center;background-color:#fc0;color:#000;display:flex;height:5rem;justify-content:center;width:100%}.footer .footer__logo{height:4rem;padding-right:2rem;width:4rem}.footer .footer__logo img{max-height:100%;max-width:100%}.footer .footer__icon{padding:0 .5rem}.footer .footer__icon a{color:inherit}.darkBG{background-color:rgba(0,0,0,.2);height:100vh;position:absolute;width:100vw}.darkBG,.modal{left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.modal{background:#fff8e5;border-radius:.5rem;box-shadow:0 5px 15px rgba(255,200,0,.5);color:#000;max-width:30rem;position:fixed}.modal .modal__header{align-items:center;background:#fc0;display:flex;flex-direction:row;font-size:larger;font-weight:700;justify-content:space-between;padding:10px}.modal .modal__header .modal__header__close{cursor:pointer}.modal .modal__error{color:red;padding:1rem 2rem}.modal .modal__body{padding:1rem 2rem 1rem 1rem}.modal__buttons{display:flex;justify-content:center;padding-bottom:30px;padding-top:20px}.disclaimer{font-size:smaller;margin-top:-30px;min-width:17rem;text-align:justify}.table-results__header{background-color:#fc0;display:flex;font-weight:700;justify-content:space-around;padding:.5rem}.table-results__header .table-results__header__collumn-first{padding:0 15px;text-align:start;width:20%}.table-results__header .table-results__header__collumn-second{padding:0 15px;text-align:start;width:50%}.table-results__header .table-results__header__collumn-third{padding:0 15px;text-align:start;width:30%}.table-results__row{display:flex;justify-content:space-around;padding:.5rem}.table-results__row:nth-of-type(odd){background-color:#fff8e5}.table-results__row .table-results__row__collumn-first{padding:0 15px;text-align:start;width:20%}.table-results__row .table-results__row__collumn-second{padding:0 15px;text-align:start;width:50%}.table-results__row .table-results__row__collumn-third{padding:0 15px;text-align:start;width:30%}.motivation p{display:flex;font-size:larger;justify-content:center;margin:.5rem}.info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.info .info__box{align-items:center;display:flex;flex-direction:column;margin:10px 20px}.info .info__box__icon{margin:10px}.registration{cursor:pointer}.poster,.registration{display:flex;font-size:large;font-weight:700;justify-content:center}.poster{width:100%}.poster,.poster a{align-items:center}.poster a{color:#000;display:flex;text-decoration:none}.poster a svg{padding-right:5px}.payment__yes{color:#53e73c;font-weight:600}.payment__no{color:#e74c3c;font-weight:600}.qr-payment{padding:1rem;text-align:center;width:100%}.payment_section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:600px){.payment_section__qr{display:flex;flex:1 1 50%}}.refresh{align-items:center;cursor:pointer;display:flex;justify-content:space-around}.stats{display:flex;flex-direction:column;margin:0 10px;max-width:100vw;overflow:scroll}.stats .stats__container{padding:0 1rem;width:max-content}.stats .stats__first_row{background-color:#fff8e5;position:sticky;top:-1rem}.stats .stats__first_row,.stats .stats__row{border-bottom:1px solid #fc0;display:flex;flex-direction:row;padding:5px 0}.stats .stats__collumn_order{width:30px}.stats .stats__collumn_team{width:200px}.stats .stats__collumn_cypher_time{display:flex;justify-content:center;width:55px}.stats .stats__collumn_time{display:flex;justify-content:center;width:100px}.help_normal{background-color:#90ee90}.help_instruction{background-color:#4169e1}.help_absolute{background-color:#cd5c5c}.rules ul{margin:0;padding:0 1rem}.rules ul li{list-style:circle;padding:3px 0;position:relative}.banner{max-width:100%}.team .team__name{font-weight:700}.sh-section{display:flex;flex-direction:column;flex-wrap:wrap;padding:10px 20px;text-align:justify}.sh-section--centered{align-content:center;text-align:center}.sh-section--nopadding{padding:0}.sh-section__hr{margin:1rem 0}.sh-headline{display:flex}.sh-headline .headline1{color:#000;font-weight:bolder;padding-top:1rem;text-align:center;width:100%}.sh-headline .headline3{align-items:center;display:flex;margin-bottom:.5rem;margin-top:2rem}.sh-headline .centered{justify-content:center}.sh-headline svg{padding-right:.5rem}.team{padding-bottom:10px}.sh-team__name{display:flex;font-weight:700}.sh-team__name__payed{color:gold;padding-right:2px}
/*# sourceMappingURL=main.28f1133a.css.map*/