@font-face{font-family:Source Sans Pro;src:url(sourcesanspro-bold-webfont.b4e7296302a1b4e2.woff2) format("woff2"),url(sourcesanspro-bold-webfont.100b250868b8c337.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Source Sans Pro;src:url(sourcesanspro-bolditalic-webfont.457931594cab7035.woff2) format("woff2"),url(sourcesanspro-bolditalic-webfont.84957830decfad7f.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(sourcesanspro-italic-webfont.51d663516ee79014.woff2) format("woff2"),url(sourcesanspro-italic-webfont.fa36166f2035b4f0.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;src:url(sourcesanspro-regular-webfont.47d5dcbf78cd9f5c.woff2) format("woff2"),url(sourcesanspro-regular-webfont.898a0940f8e4b2b4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inconsolata;src:url(inconsolata-variablefont_wdthwght-webfont.0f67ff76a3b98dbc.woff2) format("woff2"),url(inconsolata-variablefont_wdthwght-webfont.b627dde15be9bf81.woff) format("woff");font-weight:400;font-style:normal}:root{font-size:100%}fieldset{padding:.5rem .75rem;border:1px solid #aaa;border-radius:5px;background:#f1f1f1}fieldset legend{font-size:1rem;font-weight:700;padding:0 .5rem}fieldset legend.with-symbol{background-color:transparent;padding-top:.75rem;padding-bottom:.75rem}label{font-weight:700}label+input{display:block;margin-top:.25rem}input[type=text],input[type=password],input[type=number],select{font-size:1.563rem;font-family:Inconsolata,monospace;line-height:1;box-sizing:border-box;padding:.5rem .75rem;width:100%;border:1px solid #aaa;border-radius:5px}input+label{font-weight:400}.readonly{background-color:#eee;color:#777;border-color:#ccc}.form-item{padding-top:.25rem;padding-bottom:.75rem}.form-actions{padding-top:1rem;padding-bottom:1rem}.results{border-collapse:collapse;caption-side:top;width:100%;margin-bottom:2rem}.results caption{text-align:left;font-variant:all-small-caps;font-size:1.25rem}.results caption.with-symbol{padding-top:.75rem;padding-bottom:.75rem;font-variant:normal}.results td.number{font-size:1.25rem;font-family:Inconsolata,monospace;text-align:right}.results th{text-align:left;padding-right:.75rem}.results th:last-child{text-align:right}.results th,.results td{border-bottom:1px solid #aaa}.results .sum th,.results .sum td{text-align:right;font-weight:700}.lists td{padding:.5rem .75rem}@media (min-width: 768px){.container{max-width:500px;margin:0 auto}}body{font-size:1rem;font-family:Source Sans Pro,sans-serif;line-height:1.4}abbr{text-decoration:none}h1{font-size:1.563rem;font-weight:400}h2,h3,h4,h5,h6{font-size:1.25rem}p{margin-top:.25rem;margin-bottom:.75rem}p+ul{margin-top:-.5rem}.siteName{display:flex;align-items:center}.siteName .event{flex:1;line-height:1.125}.siteName .eventName{font-size:1.25rem}.siteName .ownerName{font-size:.8rem}.siteName .landeswappen{width:2rem;margin-right:.25rem}.pageName{line-height:1;margin-top:1rem;margin-bottom:.75rem}.pageName .seggio{font-size:1.25rem}.pageName small{font-weight:400;font-size:.8rem}.primary{display:inline-block;background-color:#198754;color:#fff;text-decoration:none;font-size:1rem;line-height:1;border:none;border-radius:5px;font-weight:700;padding:.75rem 1rem}.primary:hover{background-color:#157347}.primary.sm{padding:.25rem;font-weight:700}.primary.pill{border-radius:2em}.secondary{display:inline-block;background-color:#6c757d;color:#fff;text-decoration:none;font-size:1rem;line-height:1;padding:.75rem;border:none;border-radius:5px}.secondary:hover{background-color:#000}.secondary.sm{padding:.25rem;font-weight:700}.secondary.pill{border-radius:2em}.remove{display:inline-block;background-color:#c90e0e;color:#fff;text-decoration:none;font-size:1rem;line-height:1;border:none;border-radius:5px;font-weight:700;padding:.75rem 1rem}.remove:hover{background-color:#157347}.remove.sm{padding:.25rem;font-weight:700}.remove.pill{border-radius:2em}.error-message{display:block;color:#dc3545}.warning-message{border:3px solid #dc3545;border-radius:10px;background-color:#dc35451a;padding:.5rem}.thankyou-message{border:3px solid #35dc75;border-radius:10px;background-color:#60c07d1a;padding:.5rem}.warning{color:#dc3545;font-weight:700}.with-symbol{background-color:#fff;background-position:.125rem center;background-repeat:no-repeat;background-size:2.25rem;background-origin:padding-box;padding-left:3rem!important}.hide{display:none}.show{display:block}button:disabled,button[disabled]{border:1px solid #999999;background-color:#ccc;color:#666;cursor:not-allowed}
