html,body,#root,.main-content{height:100%;margin:0}.main-content:not(.no-padding):not(.has-footer){padding:20px 28px}.main-content.has-footer{display:flex;flex-direction:column}.main-content.has-footer .content-excluding-footer{flex:1;padding:20px 28px}.main-content.no-padding{padding:0}body{background-color:#fafafa;font-family:Roboto,Arial,Helvetica,sans-serif;margin:0;padding:0}body.page-with-blue-background,body.page-with-blue-background header{background:#0b76cc!important}body.page-with-blue-background button:not(.bg-red),body.page-with-blue-background .card:not(.bg-red){background:#085592}body.page-with-red-background,body.page-with-red-background header{background:#b10101!important}body.page-with-red-background button:not(.bg-red),body.page-with-red-background .card:not(.bg-red){background:#750101}body.page-with-blue-background header h1,body.page-with-red-background header h1{font-size:2.4em;margin-top:18px}body.page-with-blue-background .card,body.page-with-red-background .card{border:none;box-shadow:none}body.page-with-blue-background a,body.page-with-blue-background h1,body.page-with-blue-background h2,body.page-with-blue-background h3,body.page-with-blue-background h4,body.page-with-blue-background h5,body.page-with-blue-background h6,body.page-with-blue-background p,body.page-with-blue-background .icon,body.page-with-blue-background li,body.page-with-red-background a,body.page-with-red-background h1,body.page-with-red-background h2,body.page-with-red-background h3,body.page-with-red-background h4,body.page-with-red-background h5,body.page-with-red-background h6,body.page-with-red-background p,body.page-with-red-background .icon,body.page-with-red-background li{color:#fff}footer.one-button-footer{height:100px;min-height:100px;width:100%;background:#08528d;display:flex;justify-content:center;align-items:center}footer.one-button-footer button{background:#fff!important;color:#000;padding:16px 24px;text-transform:uppercase;letter-spacing:3px}@font-face{font-family:Mikado-Bold;src:url(/assets/Mikado-Bold-CyG-5VeX.woff)}header{background:#2196f3;height:80px;-webkit-box-shadow:none;box-shadow:none}header *{display:inline-block}header img{position:relative;top:2.5px;float:right;width:75px;height:75px;margin-right:6px}header #back-btn{width:42px;height:42px;position:relative;float:left;margin-left:18px;margin-top:20px;color:#fff;cursor:pointer}header h1{font-family:Mikado-Bold!important;font-weight:400;letter-spacing:2px;position:absolute;white-space:nowrap;font-size:30px;overflow-x:hidden;line-height:30px;padding-top:28px;top:0;margin-top:0;margin-bottom:0;height:80px;width:calc(100% - 132px);z-index:2;text-align:center;left:66px;color:#fff}header h1.no-back-button{left:12px;width:calc(100% - 66px)}header h1.no-logo{width:calc(100% - 66px)}header h1.no-logo.no-back-button{width:calc(100% - 12px)}@media only screen and (max-width: 360px){header h1{font-size:24px!important;line-height:24px;padding-top:28px}}header h1.yellow,header h1.white{color:#333}header h1 .small{font-size:20px}header.red{background:#ee0202}header.yellow{background:#f5e31d}header.green{background:#43a047}header.blue{background:#2196f3}.card{display:flex;align-items:center;padding:16px 12px;border:1px solid #ddd;border-radius:8px;max-width:600px;margin:16px auto;box-shadow:0 4px 24px #0000002e}.card .icon{font-size:8rem;width:.5em!important;margin-right:16px}.card .text-content{width:100%;flex-grow:1}.card .card-header{font-weight:700;margin:0;font-size:1.8rem}.card .card-text{margin:0}.card .card-text ul{padding-left:18px;margin-top:6px}.card .card-text ul li{margin-bottom:4px;line-height:1.3}.card.bg-red{background:#a70101!important;border-color:#750101}.loading-icon{display:flex;justify-content:center;align-items:center;position:relative;top:-8px;width:100%}.loading-icon img{width:100px;height:80px}.loading-icon:not(.shown){display:none}.ticketListItem *{font-size:16px;font-weight:400}#modal{position:absolute;z-index:3;top:0;left:0;width:100vw;height:100vh;background:#fff}#wijk-keuze{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:calc(100vh - 80px);width:100vw;font-family:Montserrat;color:#000000bf;cursor:pointer}#wijk-keuze .wijk{display:flex;justify-content:center;align-items:center;font-size:2em}#wijk-keuze .wijk.red{background-color:#ee0202}#wijk-keuze .wijk.green{background-color:#43a047}#wijk-keuze .wijk.blue{background-color:#2196f3}#wijk-keuze .wijk.yellow{background-color:#f5e31d}#main{text-align:center}#main button span span{font-weight:400;font-size:20px}#allStatsTable{margin-bottom:18px}tr.isYou td{text-decoration:underline;font-weight:700}g[aria-label=Chart]+g{display:none}#presencesByTimeChart{width:100%;height:375px}td.white{color:gray}td.blue{color:#2196f3}td.yellow{color:#f5e31d}td.red{color:#ee0202}td.green{color:#43a047}thead td{font-weight:700}h2{padding-left:20px}.categoryButton{background-color:#f5f5f5!important;border:1px solid #e7e7e7;border-radius:12px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:5px 10px;text-align:center;text-decoration:none;transition:all .3s}.categoryButton.selected{background-color:#2196f3!important;border-color:#0c7cd5;color:#fff}ul#eventHistory li{margin-bottom:6px}*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p,span,b,i,strong,em,h1,h2,h3,h4,h5,h6{cursor:default}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-pH_RJaTa.woff)}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-weight:400}button{border:none;cursor:pointer;background-color:#2196f3;color:#fff;border-radius:5px;font-weight:700;font-size:1.05em;letter-spacing:1px}button.with-loading-icon{position:relative;height:66px}button.with-loading-icon .loading-icon{position:absolute;top:0;left:0}button.with-loading-icon .loading-icon img{width:50px;height:40px}button.big{padding:24px 32px}button.green{background-color:#43a047}button.red{background-color:#ee0202}button.yellow{background-color:#f5e31d}input{border:none;background:#e0e0e0}input.big{min-width:200px}input.big,input.wristband-number{height:68px;top:2px;position:relative}input.wristband-number{border-radius:6px;font-weight:700;padding:0;width:68px;text-align:center;font-size:1.4em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input:focus{outline:none}a{color:#2196f3;cursor:pointer;text-decoration:underline}.main-content.red button{background-color:#ee0202}.main-content.yellow button{background-color:#f5e31d}.main-content.green button{background-color:#43a047}.form{width:100%;max-width:480px;margin:0 auto}.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=number]{border:none!important;background:#78bff8;color:#fff;border-radius:6px;height:58px;margin-bottom:18px;font-size:18px;padding:0 16px;width:calc(100% - 32px);font-family:Montserrat,Roboto,Arial,Helvetica,sans-serif}.form input[type=text]:focus,.form input[type=password]:focus,.form input[type=email]:focus,.form input[type=number]:focus{background:#a8d6fb}.form input[type=text]::placeholder,.form input[type=password]::placeholder,.form input[type=email]::placeholder,.form input[type=number]::placeholder{color:#333}.form button{display:block;width:100%}p.helper-link{text-align:center;width:100%;font-weight:700;margin-top:18px}p.link{color:#2196f3;text-decoration:underline;cursor:pointer}button.fab{padding:12px}button.fab.sticky{position:fixed;background:#fff;border-radius:50%;width:48px;height:48px;color:#000;box-shadow:0 2px 4px #0000001a;transition:all .3s;z-index:5}button.fab.sticky:hover{transform:scale(1.1);background:#f0f0f0}button.fab.sticky.bottom-right{bottom:24px;right:24px}table{text-align:left;width:100%;display:block;font-size:18px;border-collapse:collapse;overflow-x:auto}table tbody{display:table;width:100%}table tr:nth-of-type(2n),table tr:nth-of-type(2n) td{background:#e5e5e5}table tr:nth-of-type(odd),table tr:nth-of-type(odd) td{background:#fafafa}table td{padding:16px 18px!important}table.left-column-fixed tr td:first-of-type{position:sticky;left:0;z-index:1}table.top-column-fixed tr:first-of-type{position:sticky;top:0;z-index:2}table.withHeader tr:first-of-type td{font-weight:700}.isRotating{animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate{to{transform:rotate(360deg)}}.hidden{display:none}.ticketCard button{width:100%;border-radius:0;display:block;margin:0;font-weight:400;height:48px}#firstName,#lastName{width:calc(50% - 40px);display:inline-block}#lastName{margin-left:16px}
