@font-face{font-family:RhodeMediumCondensed;src:url(/build/fonts/RhodeMediumCondensed.dde2a6af.ttf)}#randomizecontainer,h1{font-family:RhodeMediumCondensed,Helvetica Neue,Arial Narrow,Arial,sans-serif;font-size:3em}body{color:#333;font-family:Helvetica Neue,Arial Narrow,Arial,sans-serif;line-height:1.5}#adminmenu{background:#f8f9fa;margin-bottom:2rem;padding:1rem}#adminmenu a{color:#ca1919;margin-right:1rem;text-decoration:none}#adminmenu a:hover{text-decoration:underline}.admintable{border-collapse:collapse;margin-bottom:1rem;width:100%}.admintable td,.admintable th{border:1px solid #dee2e6;padding:.25rem}.admintable th{background-color:#f8f9fa;font-weight:700}form{margin-bottom:2rem}.form-group{margin-bottom:1rem}label{display:block;margin-bottom:0}input[type=email],input[type=password],input[type=text],select{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;width:100%}.btn{border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.wide,table{width:100%}table{border-collapse:separate;border-spacing:1px}td{background-color:#f8f9fa;padding:5px}.tableheader{font-weight:700}.alignright{text-align:right}label{padding-bottom:0;padding-right:1em;text-align:left}.datepicker{display:inline}input,select{margin-bottom:.5em}input,select,textarea{padding:3px;width:500px}textarea{background-color:#f8f8f8;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;resize:none}.new_item{position:absolute;right:20px;top:0;z-index:1000}.new_item a{background-color:#ca1919;border-radius:4px;color:#fff;padding:5px 10px;text-decoration:none}.new_item a:hover{background-color:#a81515;text-decoration:none}.servicerow,.servicerow a{color:#aaa}.voorvandaag,.voorvandaag a{color:red}.navandaag,.navandaag a{color:#333}.vandaag,.vandaag a{color:red}h2{font-size:21px;margin-bottom:1em}p{margin:0 0 1em}a{color:#ca1919;text-decoration:none}a:hover{text-decoration:underline}code{background:#f5f5f5;max-width:100px;padding:2px 6px;word-wrap:break-word}#wrapper{background:#fff;margin:1em auto;position:relative}#container{padding:1em}#status,#welcome{margin-bottom:1em}#welcome h1 span{display:block;font-size:75%}#icon-book,#icon-status{float:left;height:64px;margin-right:1em;margin-top:-4px;width:64px}#icon-book{display:none}@media (min-width:768px){#icon-book{display:inline-block}#next a,#status a{display:block}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sf-toolbar{-webkit-animation:fade-in 1s .2s forwards;animation:fade-in 1s .2s forwards;opacity:0}}.pagination{margin:20px 0;text-align:center}.pagination .page-link{border:1px solid #ddd;border-radius:3px;color:#333;display:inline-block;margin:0 2px;padding:5px 10px;text-decoration:none}.pagination .page-link:hover{background-color:#f5f5f5}.pagination .current-page{background-color:#007bff;border:1px solid #007bff;border-radius:3px;color:#fff;display:inline-block;margin:0 2px;padding:5px 10px}.form-row{display:flex;gap:20px;margin-bottom:20px;width:100%}.form-column{flex:1;width:100%}.form-column input,.form-column textarea{box-sizing:border-box;width:100%}textarea{height:150px}button[type=submit],input[type=submit]{background-color:#ca1919;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .2s ease}button[type=submit]:hover,input[type=submit]:hover{background-color:#a81515}