.details{padding-right:var(--spacing-half)}.grid-1-2 .details{max-width:256px}.details-full-width{padding-right:0}.details h2{color:var(--color-text);font-size:18px;font-weight:400;min-height:25.2px;text-transform:uppercase}.details h2,.details-item{margin-bottom:var(--spacing-default)}.details-item{font-weight:700}.details-item--no-margin{margin-bottom:0}.details-item label,.details-item textarea{font-weight:400}.details-item--nolabel{margin-top:18px}.details-item--error .details-item-label{color:var(--color-red)}.details-item-label{color:var(--color-text);font-size:15px;font-weight:400;margin-bottom:5px}.details-primary,h2.details-primary{color:var(--color-primary)}.installatie .details-item-label{padding-top:var(--spacing-half)}.details-item .button--error{background:var(--color-red);color:var(--color-white)}.form-dialog{padding:var(--spacing-half)}.form-dialog .MuiDialogActions-root .MuiButton-root:first-child{margin-right:var(--spacing-default)}.lister li{border-bottom:1px solid var(--color-divider);display:flex;font-weight:700;padding:var(--spacing-default) 0}.lister .lister-left{flex:1 0 auto}.lister .lister-right{align-self:center;display:flex;flex:0 1 auto;flex-direction:column-reverse;text-align:right}.lister .lister-right p{font-weight:500}@media (min-width:801px){.lister .lister-right{display:block;flex:0 1 60%}}.lister .button-raised{margin-bottom:var(--spacing-default)}@media (min-width:801px){.lister .button-raised{margin-bottom:0;margin-left:var(--spacing-default)}}.lister-secondary-text{color:var(--color-text-secondary);font-weight:400}.lister-secondary-text strong{color:var(--color-text);font-weight:500}.lister-details-subtitle{margin-bottom:var(--spacing-default)}@media (min-width:801px){.lister-details-subtitle{margin-bottom:0;margin-top:var(--spacing-default)}}dd,dt{display:inline-block;vertical-align:top;width:100%}dd{font-weight:500}@media (min-width:801px){dt{width:69%}dd{padding-left:var(--spacing-default);width:30%}}.lister-dropdown{margin-left:var(--spacing-default);margin-top:calc(var(--spacing-default)*-.5)}.disabled,.disabled p{color:rgba(0,0,0,.3)!important}.name-card{background-color:var(--color-secondary);display:flex;margin:0 var(--spacing-default) var(--spacing-default) 0;padding:var(--spacing-default) calc(var(--spacing-default)*2) var(--spacing-default) var(--spacing-default)}.name-card-avatar{flex:0 0 auto}.name-card-details{flex:1 1 auto;padding-left:var(--spacing-default)}.name-card-fullname{font-weight:700}.name-card-title{font-weight:400;margin-bottom:var(--spacing-default)}.name-card-phone{display:block;font-weight:500}.remarks{background-color:var(--color-warning);border-bottom:1px solid var(--color-primary);padding:var(--spacing-default);position:relative}.remarks input,.remarks textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;background-color:initial;border:none;color:var(--color-text);font-family:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;width:100%}.remarks input{display:none;padding-left:2px}.remarks input:focus{outline:none}.remarks.active input{color:var(--color-text);display:inline-block}.remarks textarea{margin-top:-5px;max-width:100%;min-height:calc(var(--spacing-default)*5.5);overflow:auto;resize:none}.remarks.sending input,.remarks.sending textarea{color:var(--color-text-grey)}.remarks.disabled{border-bottom:2px dotted rgba(0,0,0,.3)}div.overview-card{border-radius:0;position:relative}.overview-card h4{color:var(--color-text-secondary);font-weight:400}.overview-card .overview-card-header{cursor:pointer;display:flex;padding:var(--spacing-default)}.overview-card-title{flex:1 1 100%}.overview-card-open .overview-card-title{margin-bottom:var(--spacing-default)}.overview-card-title h3{font-size:var(--font-size-default);transition:var(--transition-default)}.overview-card-open .overview-card-title h3{font-size:var(--font-size-extra-large);transition:var(--transition-default)}.overview-card-actions{flex:1 0 auto}.overview-card-details{overflow:hidden;padding:0 var(--spacing-default) 0 var(--spacing-default);transition:var(--transition-default)}.overview-card-open .overview-card-details{padding:0 var(--spacing-default) var(--spacing-default) var(--spacing-default);transition:var(--transition-default)}.overview-card-details h4{margin-bottom:var(--spacing-default);text-transform:uppercase}.overview-card-map{background-color:var(--color-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-default);padding:var(--spacing-default)}.overview-card-map-card{background-color:var(--color-white);border-radius:var(--radius-default);box-shadow:var(--shadow-elevation-2);display:inline-block;padding:var(--spacing-default) calc(var(--spacing-default)*4) var(--spacing-default) var(--spacing-default);width:290px}.overview-card-map-card h3{font-size:var(--font-size-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-card-map-card a{display:inline-block;font-size:var(--font-size-small);margin-top:var(--spacing-half)}.overview-card-task-indication{background-color:var(--color-text-grey);border-radius:1rem;color:var(--color-white);font-size:var(--font-size-smaller);font-weight:700;margin-right:var(--spacing-default);padding:.3rem var(--spacing-default)}.overview-card-task--completed{background-color:var(--color-green)}.overview-wrapper{margin:calc(var(--spacing-default)*4) auto 0 auto;width:70%}.overview-day{margin-bottom:calc(var(--spacing-default)*4)}.overview-day h2{font-size:var(--font-size-default);margin-bottom:var(--spacing-default);text-transform:uppercase}.overview-day h2 span{color:#757575;font-size:var(--font-size-small);font-weight:400;padding-left:var(--spacing-default);text-transform:none}.overview-today h2{color:var(--color-primary)}.overview-card-details section{margin-bottom:var(--spacing-default)}.overview-card-details .MuiTab-root{border-bottom:1px solid var(--color-secondary)}.overview-card-details-contacts{display:flex;flex-wrap:wrap}.week-selection{display:flex;justify-content:flex-end}.week-selection__button svg{margin-left:8px;margin-right:-4px}.login-form{display:flex}.login-form-left{padding:var(--spacing-default)}.login-form-right{margin-right:3rem;padding-bottom:var(--spacing-default);width:100%}.login-form-logo{width:48px}div.card-actions{padding:1rem}.login-form button.button{margin:0}input.input{padding:1.2rem 0 .5rem}.expandingcard{margin-bottom:var(--spacing-half);padding:var(--spacing-default)}.expandingcard__header{cursor:pointer;display:flex;justify-content:space-between}.expandingcard h4{color:var(--color-text-secondary);font-weight:400}.log__wrapper{margin:calc(var(--spacing-default)*4) auto;width:70%}.log__wrapper h2{font-size:var(--font-size-default);text-transform:uppercase}.log__wrapper h2,.log__wrapper p{margin-bottom:var(--spacing-default)}.log__wrapper div+h2{margin-top:var(--spacing-default)}.log__logentries,.log__textarea{background:transparent;border:1px solid var(--color-border);font-family:Menlo,Consolas,monospace;font-size:.75em;height:40vh;margin:var(--spacing-half) 0;overflow-y:scroll;padding:var(--spacing-half);width:100%}.log__logentries-line{display:block}.log__logentries-line--error{color:var(--color-red)}.log__logentries-line--error .log__logentries-date{background:var(--color-red);color:var(--color-white)}.log__logentries-line--warn .log__logentries-date{background:var(--color-warning)}.log__logentries-date{color:var(--color-text-secondary);margin-right:var(--spacing-half)}.log__logentries-details{margin-bottom:var(--spacing-default);padding-left:var(--spacing-default)}.log__logentries a{color:blue;text-decoration:underline}.inspection{--drawer-width:20%;--drawer-width-collapsed:40px;display:flex;height:100%;position:relative}.inspection--fullwidth .inspection-content{margin-left:var(--drawer-width-collapsed)}.inspection-legend-action{margin-right:var(--spacing-default);position:absolute;right:0}.inspection-legend-image{width:100%}.inspection-content{margin-left:var(--drawer-width);padding:var(--spacing-default);width:100%}.inspection-content h1{font-size:var(--font-size-extra-large);padding-bottom:var(--spacing-default)}.inspection-content h1,.inspection-form-content{padding-left:var(--spacing-half)}.side-menu{background-color:var(--color-default);bottom:0;box-shadow:var(--shadow-elevation-2);left:0;overflow:auto;position:fixed;top:var(--top-nav-height);width:var(--drawer-width)}.side-menu--collapsed{width:var(--drawer-width--collapsed)}.side-menu--collapsed .side-menu__content{display:none}.collapse-button{float:right}.side-menu h3{font-size:var(--font-size-default);padding:var(--spacing-default) var(--spacing-default) 0 var(--spacing-default);text-transform:uppercase}.side-menu h3 span{display:block;font-size:var(--font-size-small);text-transform:none}.side-menu__list-item .MuiListItemText-root{align-items:center;display:flex;margin:4px 0!important}.side-menu__list-item svg{margin-bottom:-3px;margin-top:-2px}.side-menu__list-item .MuiListItemText-primary{flex:0 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-menu__list-item .MuiListItemText-secondary{flex:1 0 48px;text-align:right}.side-menu__list-item--active .MuiTypography-root{color:var(--color-primary);font-weight:700}.inspection-part{padding:var(--spacing-half) 0}.inspection-part__heading{font-weight:700}.inspection-part__inputs{display:flex;gap:var(--spacing-default);margin-right:var(--spacing-default)}.inspection-part__accordion-summary{align-items:flex-start!important;min-height:0!important;padding:var(--spacing-default)!important}.inspection-part__accordion-summary .MuiAccordionSummary-content{margin:0}.inspection-part__accordion-summary .MuiAccordionSummary-expandIconWrapper.Mui-expanded{-webkit-transform:none;transform:none}.inspection-part__accordion-summary .MuiAccordionSummary-expandIconWrapper.Mui-expanded svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.inspection-part .MuiPaper-elevation{box-shadow:none;outline:1px solid var(--color-divider)}.inspection-part .MuiTypography-h6{font-size:1rem;line-height:1.1;padding-right:var(--spacing-default)}.inspection-part__container{align-items:center;display:flex}.inspection-part .inspection-part__accordion-summary{display:flex;justify-content:space-between;width:100%}.inspection-part__accordion-button--has-comment{position:relative}.inspection-part__accordion-button--has-comment:after{background:var(--color-primary);border:2px solid #fff;border-radius:50%;content:"";display:block;height:1rem;position:absolute;right:-.5rem;top:-.375rem;width:1rem}.year-input{position:relative}.year-input input{-webkit-appearance:none;background-color:initial;border:none;border:2px solid var(--color-primary);border-radius:var(--radius-default);box-sizing:border-box;color:var(--color-text);font-size:14px;font-weight:500;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:88px;z-index:1}.year-input input:focus{outline:none}.year-input input::-webkit-inner-spin-button,.year-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.button-input{min-height:36px;min-width:88px!important}.lacks-input{flex-direction:column;padding:var(--spacing-default) 0}.lacks-input,.lacks-input__lack-entry{display:flex;gap:var(--spacing-default)}.lacks-input__lack-entry--deleted{color:var(--color-text-grey);text-decoration:line-through}.lacks-input__lack-entry>.MuiAutocomplete-root{flex-grow:1;max-width:60ch}.lacks-input__add-button{align-self:flex-start}.lack-details{padding:var(--spacing-default) var(--spacing-double);width:100%}.lack-details .MuiFormLabel-root{color:#000;padding-bottom:var(--spacing-half)}.lack-details .MuiTextField-root.has-error,.lack-details .MuiToggleButtonGroup-root.has-error{outline:1px solid red!important}.lack-details .MuiToggleButtonGroup-root button{font-size:1em;padding-left:var(--spacing-default);padding-right:var(--spacing-default);text-transform:none;word-break:break-all}.lack-details .MuiToggleButtonGroup-root button.Mui-disabled{color:var(--color-text-grey)}.lack-details .MuiSelect-select{min-width:6rem;padding-bottom:.625rem;padding-top:.625rem}.lack-details .lack-details__more-info{text-transform:none}.lack-details__more-info-popup h1{font-size:1.25rem}.lack-details__more-info-popup h2{font-size:1rem}.lack-details__more-info-popup p{margin-bottom:1.25rem}.score-input__score-controls{display:flex}.score-input__error{color:var(--color-red);font-size:var(--font-size-smaller);margin-top:var(--spacing-half)}.lacks-overview__group{margin-bottom:var(--spacing-double);padding:var(--spacing-default)}.lacks-overview__group h3{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-half)}.lacks-overview__group .MuiPaper-root{padding:var(--spacing-default) 0}.lacks-overview__lack button{float:right}.lacks-overview__lack{border-bottom:1px solid var(--color-border)}.lacks-overview__lack:last-child{border:none}.lacks-overview__lack--deleted h4{color:var(--color-text-grey);text-decoration:line-through}.lacks-overview__lack--deleted .MuiTypography-subtitle1{color:var(--color-text-grey)}:root{--spacing-default:16px;--spacing-double:calc(var(--spacing-default)*2);--spacing-half:calc(var(--spacing-default)*0.5);--color-primary:#26499e;--color-secondary:#e0e0e0;--color-warning:#fff176;--color-text:rgba(0,0,0,.87);--color-text-secondary:#757575;--color-text-grey:#a7a7a7;--color-divider:#e0e0e0;--color-border:#dedede;--color-default:#cfcfcf;--color-background:#fafafa;--color-white:#fff;--color-grey:#ededed;--color-green:#5ba10d;--color-orange:#db5e01;--color-red:#f44336;--font-size-extra-large:24px;--font-size-large:18px;--font-size-default:16px;--font-size-small:14px;--font-size-smaller:12px;--transition-default:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms;--radius-default:2px;--shadow-elevation-2:rgba(0,0,0,.12) 0px 1px 6px,rgba(0,0,0,.12) 0px 1px 4px;--shadow-elevation-3:rgba(0,0,0,.16) 0px 3px 10px,rgba(0,0,0,.23) 0px 3px 10px;--shadow-mui-clone:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--top-nav-height:64px}*,:after,:before{box-sizing:border-box}body{overscroll-behavior-y:contain}body,html,li,ul{margin:0;padding:0}ul{list-style-type:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga" on;font-feature-settings:"liga" on;background-color:#fafafa;background-color:var(--color-background);color:rgba(0,0,0,.8);font-family:sans-serif;font-family:medium-ui-sans-serif-text-font,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;padding:0;text-rendering:optimizeLegibility}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:#26499e;color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button.spacing-default-right{margin-right:16px;margin-right:var(--spacing-default)}span.radio-control{font-size:1rem}.textarea-bg{background-color:#fff176;background-color:var(--color-warning)}textarea.textarea{margin-bottom:0;padding:0 .5rem}.textarea-label{margin-left:.5rem}.textarea-error-text{bottom:-20px;position:absolute}[hidden]{display:none!important}.card-medium{margin:50px auto 0;width:50%}.card-full{margin:50px auto 0;width:100%}.grid-inline{align-items:flex-end;display:flex}.grid-inline-start{align-items:flex-start}.grid-1-1{width:100%}.grid-1-2{width:50%}@media (max-width:800px){.grid-block-portrait{display:block}}.spacing-default-top{margin-top:16px;margin-top:var(--spacing-default)}.spacing-default-left{margin-left:16px;margin-left:var(--spacing-default)}.spacing-default-right{margin-right:16px;margin-right:var(--spacing-default)}.spacing-default-bottom{margin-bottom:16px;margin-bottom:var(--spacing-default)}.spacing-half-top{margin-top:8px;margin-top:var(--spacing-half)}.spacing-half-left{margin-left:8px;margin-left:var(--spacing-half)}.spacing-half-right{margin-right:8px;margin-right:var(--spacing-half)}.spacing-half-bottom{margin-bottom:8px;margin-bottom:var(--spacing-half)}.spacing-double-top{margin-top:32px;margin-top:var(--spacing-double)}.spacing-double-left{margin-left:32px;margin-left:var(--spacing-double)}.spacing-double-right{margin-right:32px;margin-right:var(--spacing-double)}.spacing-double-bottom{margin-bottom:32px;margin-bottom:var(--spacing-double)}.action-input button:hover div,.score-input button:hover div{background-color:initial!important}
/*# sourceMappingURL=main.13a0ee96.css.map*/