:root{--bs-font-sans-serif:'Roboto'}html,body{margin:0;height:100%;min-height:100%}body{display:flex;flex-direction:column;background-color:#f5f5f5}.navbar{--bs-navbar-color:#e9eff0}.navbar p{margin:0}.navbar-toggler:focus{box-shadow:none}.nav-link{--bs-navbar-active-color:#e9eff0;--bs-nav-link-hover-color:#e9eff0}footer{background-color:#4c4c4c;height:33px;color:var(--bs-navbar-color);font-size:.8em}#content{flex:auto;margin-bottom:53px}.fillContent{height:calc(100% - 56px - 20px)}@media(max-width:600px){footer{height:53px}#content{margin-bottom:73px}}#content form .row:last-of-type{margin-bottom:20px}@media(max-width:600px){#content form .row:last-of-type{margin-bottom:40px}}.dropdown-menu{background-color:#4c4c4c;padding-left:10px}header nav:first-of-type{background-color:#4c4c4c}header nav:nth-of-type(2){background-color:#121315}header{margin-bottom:20px;color:#e9eff0;font-size:1.2em}#content{background-color:#fff}#content .row{padding-top:10px;padding-bottom:5px}#content .titleRow{border-bottom:3px solid #f5f5f5;border-top:3px solid #f5f5f5}#content #titleRow h1{font-weight:700}#content>*:last-child{margin-bottom:53px}.k-listview-content .card{width:calc(100% - 2*5px);margin:5px}@media(min-width:576px){.k-listview-content .card{width:calc(100%/2 - 2*5px)}.k-listview-content .bigCard{width:calc(100% - 2*5px)}}@media(min-width:768px){.k-listview-content .card{width:calc(100%/3 - 2*5px)}.k-listview-content .bigCard{width:calc(100%/2 - 2*5px)}}@media(min-width:992px){.k-listview-content .card{width:calc(100%/4 - 2*5px)}.k-listview-content .bigCard{width:calc(100%/2 - 2*5px)}}@media(min-width:1200px){.k-listview-content .card{width:calc(100%/5 - 2*5px)}.k-listview-content .bigCard{width:calc(100%/3 - 2*5px)}}@media(min-width:1400px){.k-listview-content .card{width:calc(100%/6 - 2*5px)}.k-listview-content .bigCard{width:calc(100%/3 - 2*5px)}}.preline{white-space:pre-line}.card-preview{aspect-ratio:1;object-fit:cover;border-radius:0}a.card{text-decoration:none}.documentsList{height:70px}.documentsList img{height:70px;float:left;margin-right:5px}.pdfPreview{margin-right:5px}.pdfPreview img{object-fit:contain;height:46px;margin-top:2px}.pdfPreview p{margin:0}.cardItemHeader{font-weight:600;color:#495057}.k-listview-content{min-height:50px}.lightboxOverlay{width:100%!important}.k-textbox.readonly.preline{min-height:30.85px}div:has(>.mapOverflow){overflow-y:hidden}.mapOverflow{width:100%;height:100%;position:relative;top:0;left:0;transform:translateY(-100%)}#headerCounter{white-space:nowrap}.ratio-1{aspect-ratio:1}#setLocationMap{max-height:calc(100vh - 180px)}#homeMap{max-height:calc(100vh - 250px)}@media(max-width:600px){#homeMap{max-height:calc(100vh - 290px)}}.k-map .k-marker{color:#007359}.k-input-inner.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:not([multiple]):not([size]),.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error,.form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.field-validation-error{width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}