:root{--cyan: 191, 71%, 56%;--orange: 27, 73%, 51%;--teal: 170, 54%, 48%;--purple: 272, 37%, 45%;--yellow: 48, 98%, 51%;--green-light: 123, 47%, 51%;--pink: 337, 71%, 51%;--white: 0 0% 100%;--black: 0 0% 0%;--color-primary: var(--client-primary-color);--color-secondary: var(--client-secondary-color);--accent-color: var(--client-primary-color);--body-bg: var(--client-body-bg);--body-color: var(--client-body-color);--body-font-family: "Poppins", sans-serif;--input-bg: var(--client-input-bg);--input-color: var(--client-input-color);--input-border-color: var(--client-input-border-color);--input-border-width: .5px;--input-placeholder-color: var(--client-input-color) / .5;--input-placeholder-opacity: 1;--input-line-height: 2;--input-px: 1em;--input-py: .125em;--btn-border-width: .5px;--btn-primary-bg: var(--color-primary);--btn-primary-color: var(--white);--btn-primary-border-color: var(--color-primary);--btn-primary-hover-bg: 337 71% 41%;--btn-primary-hover-color: var(--white);--btn-primary-hover-border-color: var(--color-primary);--btn-outline-primary-color: var(--color-primary);--btn-secondary-bg: var(--color-secondary);--btn-secondary-border-color: var(--color-secondary);--btn-secondary-hover-color: var(--color-secondary);--btn-secondary-hover-border-color: var(--color-secondary);--btn-outline-secondary-color: var(--color-secondary);--btn-font-weight: var(--client-btn-font-weight);--btn-text-transform: var(--client-btn-text-transform);--btn-letter-spacing: var(--client-btn-letter-spacing);--btn-px: var(--client-btn-px);--btn-py: var(--client-btn-py);--dashboard-service-bg: var(--client-dashboard-service-bg);--dashboard-service-color: var(--client-dashboard-service-color);--dashboard-contract-bg: var(--client-dashboard-contract-bg);--dashboard-contract-color: var(--client-dashboard-contract-color);--dashboard-projecten-bg: var(--client-dashboard-projecten-bg);--dashboard-projecten-color: var(--client-dashboard-projecten-color);--dashboard-planning-bg: var(--client-dashboard-planning-bg);--dashboard-planning-color: var(--client-dashboard-planning-color);--dashboard-finance-bg: var(--client-dashboard-finance-bg);--dashboard-finance-color: var(--client-dashboard-finance-color);--dashboard-users-bg: var(--client-dashboard-users-bg);--dashboard-users-color: var(--client-dashboard-users-color);--dashboard-locations-bg: var(--client-dashboard-locations-bg);--dashboard-locations-color: var(--client-dashboard-locations-color);--dashboard-stats-bg: var(--client-dashboard-stats-bg);--dashboard-stats-color: var(--client-dashboard-stats-color);--dashboard-stats-value-bg: var(--client-dashboard-stats-value-bg);--dashboard-stats-value-color: var(--client-dashboard-stats-value-color);--container-padding-x: 2rem}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--client-body-color));border-color:hsl(var(--body-color));accent-color:hsl(var(--client-primary-color));accent-color:hsl(var(--accent-color, var(--body-color)))}html{line-height:1.5;line-height:var(--body-line-height, 1.5);-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Poppins,sans-serif;font-family:var(--body-font-family, sans-serif);scroll-behavior:smooth;overflow-x:hidden;overflow-y:scroll;height:100%}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}}body{margin:0;line-height:inherit;min-height:100vh;font-size:1rem;font-size:var(--body-font-size, 1rem);font-weight:400;font-weight:var(--body-font-weight, 400);background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg, 0 0% 100%));color:hsl(var(--client-body-color));color:hsl(var(--body-color, 0 0% 0%))}@supports (min-height: 100lvh){body{min-height:100lvh}}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:600}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul{margin:0;padding:0 0 0 1.1875em}ol:where([role="list"]),ul:where([role="list"]),menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;opacity:var(--input-placeholder-opacity, 1);color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color, var(--body-color) / .5))}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;opacity:var(--input-placeholder-opacity, 1);color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color, var(--body-color) / .5))}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;opacity:var(--input-placeholder-opacity, 1);color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color, var(--body-color) / .5))}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;opacity:var(--input-placeholder-opacity, 1);color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color, var(--body-color) / .5))}input::placeholder,textarea::placeholder{opacity:1;opacity:var(--input-placeholder-opacity, 1);color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color, var(--body-color) / .5))}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}:where([tabindex="-1"]):focus{outline:0 none!important}:where([tabindex="-1"]):focus-visible{outline:0 none!important}:focus{outline:0 none}:focus:not(:focus-visible){outline:0 none}:focus-visible{outline:max(2px,.08em) solid hsl(0 0% 0%);outline:var(--outline-size, max(2px, .08em)) var(--outline-style, solid) hsl(var(--outline-color, 0 0% 0%));outline-offset:max(2px,.08em);outline-offset:var(--outline-offset, max(2px, .08em))}a:where([href]){text-decoration-thickness:1px;text-decoration-thickness:var(--text-decoration-thickness, 1px);text-underline-offset:.2em;text-underline-offset:var(--text-decoration-offset, .2em)}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_resources/themes/maintenapp/fonts/pxiDyp8kv8JHgFVrJJLm21lVF9eOYktMqg.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_resources/themes/maintenapp/fonts/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_resources/themes/maintenapp/fonts/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_resources/themes/maintenapp/fonts/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_resources/themes/maintenapp/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_resources/themes/maintenapp/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2")}.btn{--_btn-font-family: var(--btn-font-family, sans-serif);--_btn-font-size: var(--btn-font-size, 1rem);--_btn-font-weight: var(--btn-font-weight, 500);--_btn-text-transform: var(--btn-text-transform, none);--_btn-letter-spacing: var(--btn-letter-spacing, normal);--_btn-line-height: var(--btn-line-height, 2);--_btn-min-width: var(--btn-min-width, auto);--_btn-px: var(--btn-px, 1em);--_btn-py: var(--btn-py, .125em);--_btn-radius: var(--btn-radius, 0);--_btn-bg: var(--btn-bg, 0 0% 0%);--_btn-color: var(--btn-color, 0 0% 100%);--_btn-border-color: var(--btn-border-color, 0 0% 0%);--_btn-hover-bg: var(--btn-hover-bg, 0 0% 100%);--_btn-hover-color: var(--btn-hover-color, 0 0% 0%);--_btn-hover-border-color: var(--btn-hover-border-color, 0 0% 0%);--_btn-border-width: var(--btn-border-width, 1px);--_btn-transition-property: var( --btn-transition-property, color, background-color, border-color );--_btn-transition-duration: var(--btn-transition-duration, .3s);--_btn-transition-easing: var( --btn-transition-easing, var(--ease, cubic-bezier(.32, .72, 0, 1)) );--_btn-label-icon-gap: var(--btn-label-icon-gap, .5em);--_btn-icon-width: var( --btn-icon-width, calc(var(--_btn-font-size) * 1.25) );--outline-color: hsl(var(--_btn-hover-border-color));position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--_btn-label-icon-gap);border:var(--_btn-border-width) solid hsl(var(--_btn-border-color));border-radius:var(--_btn-radius);color:hsl(var(--_btn-color));background-color:hsl(var(--_btn-bg));text-decoration-line:none;text-transform:var(--_btn-text-transform);font-family:var(--_btn-font-family);font-size:var(--_btn-font-size);font-weight:var(--_btn-font-weight);letter-spacing:var(--_btn-letter-spacing);line-height:var(--_btn-line-height);min-width:var(--btn-min-width);padding:var(--_btn-py) var(--_btn-px);-webkit-transition-property:var(--_btn-transition-property);transition-property:var(--_btn-transition-property);-webkit-transition-duration:var(--_btn-transition-duration);transition-duration:var(--_btn-transition-duration);-webkit-transition-timing-function:var(--_btn-transition-easing);transition-timing-function:var(--_btn-transition-easing);cursor:pointer}.btn:hover,.btn:focus-visible{color:hsl(var(--_btn-hover-color));background-color:hsl(var(--_btn-hover-bg));border-color:hsl(var(--_btn-hover-border-color))}.btn:hover svg,.btn:focus-visible svg{-webkit-transform:translateX(.5em);transform:translate(.5em)}.btn svg{width:var(--_btn-icon-width);height:var(--_btn-icon-width);-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.btn.primary{--_btn-bg: var(--btn-primary-bg, var(--btn-bg, 0 0% 0%));--_btn-color: var(--btn-primary-color, var(--btn-color, 0 0% 100%));--_btn-border-color: var( --btn-primary-border-color, var(--btn-border-color, 0 0% 0%) );--_btn-hover-bg: var( --btn-primary-hover-bg, var(--btn-hover-bg, 0 0% 100%) );--_btn-hover-color: var( --btn-primary-hover-color, var(--btn-hover-color, 0 0% 0%) );--_btn-hover-border-color: var(--btn-primary-hover-border-color, 0 0% 0%)}.btn.secondary{--_btn-bg: var(--btn-secondary-bg, var(--btn-bg, 0 0% 0%));--_btn-color: var(--btn-secondary-color, var(--btn-color, 0 0% 100%));--_btn-border-color: var( --btn-secondary-border-color, var(--btn-border-color, 0 0% 0%) );--_btn-hover-bg: var( --btn-secondary-hover-bg, var(--btn-hover-bg, 0 0% 100%) );--_btn-hover-color: var( --btn-secondary-hover-color, var(--btn-hover-color, 0 0% 0%) );--_btn-hover-border-color: var(--btn-secondary-hover-border-color, 0 0% 0%)}.btn.outline{--_btn-bg: var(--_btn-bg) / 0;--_btn-color: var(--btn-outline-color, 0 0% 0%);--_btn-hover-bg: var(--_btn-hover-border-color);--_btn-hover-color: var(--btn-outline-hover-color, 0 0% 100%)}.btn.outline.primary{--_btn-color: var( --btn-outline-primary-color, var(--btn-outline-color, 0 0% 0%) );--_btn-hover-color: var( --btn-outline-primary-hover-color, var(--btn-outline-hover-color, 0 0% 100%) )}.btn.outline.secondary{--_btn-color: var( --btn-outline-secondary-color, var(--btn-outline-color, 0 0% 0%) );--_btn-hover-color: var( --btn-outline-secondary-hover-color, var(--btn-outline-hover-color, 0 0% 100%) )}.btn.hover-slide{--btn-transition-property: color;--btn-transition-duration: var( --btn-hover-slide-transition-duration, .6s );--_btn-hover-bg: var(--_btn-bg);--_btn-hover-slide-slide-bg: var(--_btn-color);position:relative;isolation:isolate;overflow:hidden}.btn.hover-slide:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:calc(-1em - var(--_btn-py));inset-inline-end:calc(-1em - var(--_btn-py));inset-block-end:0;background-color:hsl(var(--_btn-hover-slide-slide-bg));-webkit-transform:skew(-45deg) translate3d(-100%,0,0);transform:skew(-45deg) translate3d(-100%,0,0);-webkit-transition:-webkit-transform var(--_btn-transition-duration) ease;transition:-webkit-transform var(--_btn-transition-duration) ease;transition:transform var(--_btn-transition-duration) ease;transition:transform var(--_btn-transition-duration) ease,-webkit-transform var(--_btn-transition-duration) ease;z-index:-1}.btn.hover-slide:hover,.btn.hover-slide:focus-visible{color:hsl(var(--_btn-hover-color))}.btn.hover-slide:hover:before,.btn.hover-slide:focus-visible:before{-webkit-transform:skew(-45deg) translate3d(0,0,0);transform:skew(-45deg) translateZ(0)}.btn.swap{--_btn-hover-bg: var(--_btn-bg);--_btn-hover-color: var(--_btn-color);position:relative;-webkit-padding-end:calc(var(--_btn-font-size) + var(--_btn-icon-width) + var(--_btn-label-icon-gap));padding-inline-end:calc(var(--_btn-font-size) + var(--_btn-icon-width) + var(--_btn-label-icon-gap));-webkit-transition-property:var(--_btn-transition-property) padding;transition-property:var(--_btn-transition-property) padding}.btn.swap svg{position:absolute;inset-inline-start:calc(100% - var(--_btn-px) - var(--_btn-icon-width));-webkit-transition:inset var(--_btn-transition-duration) var(--_btn-transition-easing);transition:inset var(--_btn-transition-duration) var(--_btn-transition-easing)}.btn.swap:hover,.btn.swap:focus-visible{-webkit-padding-start:calc(var(--_btn-px) + var(--_btn-icon-width) + var(--_btn-label-icon-gap));padding-inline-start:calc(var(--_btn-px) + var(--_btn-icon-width) + var(--_btn-label-icon-gap));-webkit-padding-end:var(--_btn-px);padding-inline-end:var(--_btn-px)}.btn.swap:hover,.btn.swap:focus-visible svg{inset-inline-start:var(--_btn-px)}.btn.swap.outline{--_btn-hover-color: var(--_btn-color)}.btn-link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-thickness:var(--text-decoration-thickness, 1px);text-underline-offset:.2em;text-underline-offset:var(--text-decoration-offset, .2em)}.btn-link:hover,.btn-link:focus-visible{text-decoration-line:none}.btn-clean{padding:0;background-color:transparent;border-color:transparent;color:inherit}.btn-small{--_btn-py: var(--input-py, .125em)}.repeatable-field .btn.btn-trash,.btn.btn-trash{--btn-px: var(--input-px);--btn-py: var(--input-py);--btn-line-height: var(--input-line-height);--btn-font-size: var(--input-font-size, 1rem);padding:var(--client-btn-py) var(--client-btn-px);padding:var(--btn-py) var(--btn-px);font-size:var(--btn-font-size);line-height:var(--btn-line-height);height:calc(2 * var(--client-btn-py) + var(--btn-font-size) * var(--btn-line-height));height:calc(2 * var(--btn-py) + var(--btn-font-size) * var(--btn-line-height))}.repeatable-field .btn.btn-trash svg,.btn.btn-trash svg{width:1.5em;height:1.5em}@media (hover: hover) and (pointer: fine){.repeatable-field .btn.btn-trash:hover svg,.btn.btn-trash:hover svg{-webkit-transform:none;transform:none}.repeatable-field .btn.btn-trash:focus,.btn.btn-trash:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.repeatable-field .btn.btn-trash:focus-visible svg,.btn.btn-trash:focus-visible svg{-webkit-transform:none;transform:none}}.repeatable-field .btn.btn-trash.touching svg,.btn.btn-trash.touching svg{-webkit-transform:none;transform:none}.repeatable-field .btn.btn-trash.touching,.btn.btn-trash.touching{--btn-transition-duration: 50ms}:root{--input-error-color: 0 100% 40%}thth-elastic-textarea{display:block}.form--header:has(~ .form--content.is-submitting),.form--content.is-submitting{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.form--header.is-submitting:has(~ .form--content.is-submitting),.form--content.is-submitting.is-submitting{pointer-events:none;opacity:.5}.form--header{background-color:#000;background-color:hsl(var(--form-header-bg, 0 0% 0%));color:#fff;color:hsl(var(--form-header-color, 0 0% 100%));padding:1em 0;padding:var(--form-header-py, 1em) 0}.form--header .form-step--prefix svg,.form--header .form-step--prefix--placeholder{display:block;width:2em;height:2em}.form--header .form-step--prefix{opacity:.5;-webkit-transition:opacity .22s ease;transition:opacity .22s ease}.form--header .form-step--prefix.is-current{opacity:1}.form--header .form-steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.form--header .form-step{opacity:.5;text-transform:uppercase;font-weight:700}.form--header .form-step:has(~ .is-current),.form--header .form-step.is-current{opacity:1}.form--header .form-step+.form-step:before{content:"-";margin-right:1em}.grid--content form>.field,.grid--content form>.btn-toolbar,.grid--content form>.form-group{max-width:920px}.form--content,.form--content form{position:relative}form{--_form-field-margin: var(--form-field-margin, 1em);--_form-btn-toolbar-gap: var(--form-btn-toolbar-gap, 1em);--_form-label-input-margin: var(--form-label-input-margin, .25em);position:relative}form.materialen--form .form-step>.field,form.materialen--form .form-step>.btn-toolbar{max-width:none}form .form-step>.field,form .form-step .form-group:not(.fields-side-by-side)>.field,form .form-step .form-group.fields-side-by-side,form .form-step .form-group--label,form .form-step .form-group.checkbox-with-remarks,form .form-step>.btn-toolbar{width:100%;max-width:920px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-left:var(--container-padding-x, 1.5rem);padding-right:2rem;padding-right:var(--container-padding-x, 1.5rem)}form .form-step .form-group.checkbox-with-remarks .field{padding-left:0;padding-right:0}form .form-step .form-group--label{display:block}form .form-step .form-group--label:has(+ .form-group.checkbox-with-remarks){font-weight:400;text-transform:none}form .form-step>.field{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form .form-step.full-width>.field,form .form-step.full-width>.btn-toolbar{max-width:none}form .btn-toolbar,form .field+.form-group,form .form-group+.field,form .field+.field,form .form-group+.form-group{margin-top:var(--_form-field-margin)}form label+.radioset,form .form-group--label+.form-group,form .form-group--label+.field{margin-top:var(--_form-label-input-margin)}form .form-group.fields-side-by-side .field+.field{margin-top:0}form .checkboxset ul,form .radioset ul,form .btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--_form-btn-toolbar-gap)}form .btn-toolbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form .field label,.photo-grid label,form .form-group--label{font-weight:700;text-transform:uppercase}form .form-group .field label:not(.btn-label){font-weight:400}form .field label+input[type=date],form .field label+input[type=email],form .field label+input[type=number],form .field label+input[type=password],form .field label+input[type=tel],form .field label+input[type=text],form .field label+input[type=time],form .field label+input[type=week],form .field label+input[type=month],form .field label+input[type=datetime-local],form .field label+select,form .field label+textarea,form .field label+.input-with-prefix,form .field label+.select-wrapper,form .field label+ul{margin-top:var(--_form-label-input-margin)}.form--message{border:.5px solid hsl(var(--client-body-color));border:var(--input-border-width, 1px) solid hsl(var(--body-color));padding:var(--client-btn-py) var(--client-btn-px);padding:var(--btn-py) var(--btn-px);margin-bottom:1rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=month],input[type=datetime-local],select,textarea{--_input-font-family: var(--input-font-family, inherit);--_input-font-size: var(--input-font-size, inherit);--_input-font-weight: var(--input-font-weight, inherit);--_input-text-transform: var(--input-text-transform, inherit);--_input-letter-spacing: var(--input-letter-spacing, inherit);--_input-line-height: var(--input-line-height, 2);--_input-color: var(--input-color, var(--body-color));--_input-hover-color: var(--input-hover-color, var(--body-color));--_input-bg: var(--input-bg, var(--body-bg));--_input-hover-bg: var(--input-hover-bg, var(--input-bg, var(--body-bg)));--_input-border-width: var(--input-border-width, 1px);--_input-border-color: var(--input-border-color, var(--body-color));--_input-border-hover-color: var( --input-border-hover-color, var(--input-border-color, var(--body-color)) );--_input-width: var(--input-width, 100%);--_input-px: var(--input-px, 1em);--_input-py: var(--input-py, .125em);--_input-radius: var(--input-radius, 0);--outline-color: var(--_input-border-color);display:block;width:var(--_input-width);border:var(--_input-border-width) solid hsl(var(--_input-border-color));border-radius:var(--_input-radius);color:hsl(var(--_input-color));background-color:hsl(var(--_input-bg));text-decoration-line:none;text-transform:var(--_input-text-transform);font-family:var(--_input-font-family);font-size:var(--_input-font-size);font-weight:var(--_input-font-weight);letter-spacing:var(--_input-letter-spacing);line-height:var(--_input-line-height);padding:var(--_input-py) var(--_input-px)}@media (hover: hover) and (pointer: fine){input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=week]:hover,input[type=month]:hover,input[type=datetime-local]:hover,select:hover,textarea:hover{color:hsl(var(--_input-hover-color));background-color:hsl(var(--_input-hover-bg));border-color:hsl(var(--_input-border-hover-color))}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=week]:focus,input[type=month]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}input[type=date]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=week]:focus-visible,input[type=month]:focus-visible,input[type=datetime-local]:focus-visible,select:focus-visible,textarea:focus-visible{color:hsl(var(--_input-hover-color));background-color:hsl(var(--_input-hover-bg));border-color:hsl(var(--_input-border-hover-color))}}input.touching[type=date],input.touching[type=email],input.touching[type=number],input.touching[type=password],input.touching[type=tel],input.touching[type=text],input.touching[type=time],input.touching[type=week],input.touching[type=month],input.touching[type=datetime-local],select.touching,textarea.touching{color:hsl(var(--_input-hover-color));background-color:hsl(var(--_input-hover-bg));border-color:hsl(var(--_input-border-hover-color));--btn-transition-duration: 50ms}input.validation-error[type=date],input.validation-error[type=email],input.validation-error[type=number],input.validation-error[type=password],input.validation-error[type=tel],input.validation-error[type=text],input.validation-error[type=time],input.validation-error[type=week],input.validation-error[type=month],input.validation-error[type=datetime-local],select.validation-error,textarea.validation-error{--input-border-color: 0 100% 40%}input[type=number]{padding-right:0}input[type=number]::-webkit-inner-spin-button{margin-left:1rem}input:-moz-read-only:where(:not(.autocompleter-label)),textarea:-moz-read-only{--_input-border-hover-color: var(--input-border-color) / 0;--_input-bg: var(--input-bg) / 0;--_input-hover-bg: var(--input-hover-bg) / 0;--_input-px: 0;--outline-style: none !important}input:read-only:where(:not(.autocompleter-label)),textarea:read-only{--_input-border-hover-color: var(--input-border-color) / 0;--_input-bg: var(--input-bg) / 0;--_input-hover-bg: var(--input-hover-bg) / 0;--_input-px: 0;--outline-style: none !important}textarea{field-sizing:content}.select-wrapper{position:relative;display:grid;background-color:hsl(var(--client-input-bg));background-color:hsl(var(--input-bg));grid-template-areas:"select";-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;grid-area:select;padding-right:2em}.select-wrapper select::-ms-expand{display:none}.select-wrapper select:not(:has(option[selected])){color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color))}.select-wrapper select:has(option:nth-child(1):is([selected])){color:hsl(var(--client-input-color) / .5);color:hsl(var(--input-placeholder-color))}.select-wrapper svg{grid-area:select;justify-self:end;margin-right:1em;margin-right:var(--input-px, 1em);width:2em;height:2em;pointer-events:none}.autocomplete-wrapper{display:grid;grid-template-areas:"input";background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg));color:hsl(var(--client-body-color));color:hsl(var(--body-color))}.autocomplete-wrapper input{grid-area:input;padding-right:2em}.autocomplete-wrapper button{grid-area:input;text-align:right;padding-right:.75em;width:2em;justify-self:end}@media (hover: hover) and (pointer: fine){.autocomplete-wrapper button:hover{background-color:hsl(--white);color:hsl(--body-color)}.autocomplete-wrapper button:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.autocomplete-wrapper button:focus-visible{background-color:hsl(--white);color:hsl(--body-color)}}.autocomplete-wrapper button.touching{background-color:hsl(--white);color:hsl(--body-color);--btn-transition-duration: 50ms}.autocomplete-wrapper .autocompleter-list button{width:100%}form .checkboxset ul li,form .radioset ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.25}input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn)),input[type=radio]:not(:has(+ label.btn-label,+ label.btn)){position:absolute;left:-200vw}input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label,input[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label{position:relative;display:inline-block;padding-left:2em;min-height:2em;line-height:2;line-height:var(--input-line-height)}input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label:before,input[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label:before{content:"";position:absolute;border:.5px solid hsla(var(--client-input-border-color));border:var(--input-border-width) solid hsla(var(--input-border-color));background-color:#fff;left:0;top:.25em;width:1.5em;height:1.5em}input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label:after,input[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label:after{content:"";position:absolute;left:2px;top:calc(.25em + 2px);width:calc(1.5em - 4px);height:calc(1.5em - 4px);background-color:currentColor;opacity:0;-webkit-transition:opacity .22s ease;transition:opacity .22s ease}input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn)):checked+label:after,input[type=radio]:not(:has(+ label.btn-label,+ label.btn)):checked+label:after{opacity:1}input.validation-error[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label:before,input.validation-error[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label:before{--input-border-color: 0 100% 40%}input[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label:before,input[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label:after{border-radius:100vw}.fw-400 input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label,.fw-400 input[type=radio]:not(:has(+ label.btn-label,+ label.btn))+label{font-weight:400;text-transform:none}.field.readonly{pointer-events:none}.upload-file-links{pointer-events:auto}label.btn-label{--_btn-font-family: var(--btn-font-family, sans-serif);--_btn-font-size: var(--btn-font-size, 1rem);--_btn-font-weight: var(--btn-label-font-weight, 700);--_btn-text-transform: var(--btn-text-transform, none);--_btn-letter-spacing: var(--btn-letter-spacing, normal);--_btn-line-height: var(--btn-line-height, 2);--_btn-min-width: var(--btn-min-width, auto);--_btn-px: var(--btn-px, 1em);--_btn-py: var(--btn-py, .125em);--_btn-radius: var(--btn-radius, 0);--_btn-bg: var(--btn-label-bg, 0 0% 0% / 0);--_btn-color: var(--btn-label-color, 0 0% 0%);--_btn-border-color: var(--btn-label-border-color, 0 0% 0%);--_btn-hover-bg: var(--btn-hover-bg, 0 0% 100%);--_btn-hover-color: var(--btn-hover-color, 0 0% 0%);--_btn-hover-border-color: var(--btn-hover-border-color, 0 0% 0%);--_btn-border-width: var(--btn-border-width, 1px);--_btn-transition-property: var( --btn-transition-property, color, background-color, border-color );--_btn-transition-duration: var(--btn-transition-duration, .3s);--_btn-transition-easing: var( --btn-transition-easing, var(--ease, cubic-bezier(.32, .72, 0, 1)) );--_btn-label-icon-gap: var(--btn-label-icon-gap, .5em);--_btn-icon-width: var( --btn-icon-width, calc(var(--_btn-font-size) * 1.25) );--outline-color: hsl(var(--_btn-hover-border-color));position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--_btn-label-icon-gap);border:var(--_btn-border-width) solid hsl(var(--_btn-border-color));border-radius:var(--_btn-radius);color:hsl(var(--_btn-color));background-color:hsl(var(--_btn-bg));text-decoration-line:none;text-transform:var(--_btn-text-transform);font-family:var(--_btn-font-family);font-size:var(--_btn-font-size);font-weight:var(--_btn-font-weight);letter-spacing:var(--_btn-letter-spacing);line-height:var(--_btn-line-height);min-width:var(--btn-min-width);padding:var(--_btn-py) var(--_btn-px);-webkit-transition-property:var(--_btn-transition-property);transition-property:var(--_btn-transition-property);-webkit-transition-duration:var(--_btn-transition-duration);transition-duration:var(--_btn-transition-duration);-webkit-transition-timing-function:var(--_btn-transition-easing);transition-timing-function:var(--_btn-transition-easing);cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){input::-webkit-datetime-edit{display:block;padding:0}input:-moz-read-only{-webkit-user-modify:read-only}input:read-only{-webkit-user-modify:read-only}}input[readonly]{pointer-events:none}input[type=checkbox]:has(+ label.btn-label,+ label.btn),input[type=radio]:has(+ label.btn-label,+ label.btn){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:-100vw}input[type=checkbox]:has(+ label.btn-label,+ label.btn)+label,input[type=radio]:has(+ label.btn-label,+ label.btn)+label{margin-left:0}input[type=checkbox]:has(+ label.btn-label,+ label.btn):focus-visible+label,input[type=radio]:has(+ label.btn-label,+ label.btn):focus-visible+label{--outline-color: var(--_btn-border-color);outline-width:max(2px,.08em);outline-width:var(--outline-size, max(2px, .08em));outline-style:solid;outline-style:var(--outline-style, solid);outline-color:hsl(var(--outline-color));outline-offset:max(2px,.08em);outline-offset:var(--outline-offset, max(2px, .08em))}input[type=checkbox]:has(+ label.btn-label,+ label.btn):checked+label,input[type=radio]:has(+ label.btn-label,+ label.btn):checked+label{--_btn-color: var(--btn-label-checked-color, 0 0% 100%);--_btn-bg: var(--btn-label-checked-bg, 0 0% 0%)}input.validation-error[type=checkbox]:has(+ label.btn-label,+ label.btn)+label,input.validation-error[type=radio]:has(+ label.btn-label,+ label.btn)+label{--_btn-border-color: var(--input-error-color)}.field--full-address-fields .address-fields label,.field--full-address-fields .zipcode-city-fields label,.field--full-address-fields .resident-fields label,.field--full-address-fields .owner-fields label,.field--full-address-fields .debtor-fields label,.from-to-fields label,.duration-fields label{font-size:75%}form .field--full-address-fields .address-fields,form .field--full-address-fields .zipcode-city-fields,form .field--full-address-fields .resident-fields,form .field--full-address-fields .owner-fields,form .debtor-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;margin-top:calc(var(--_form-field-margin) / 2)}form .field--full-address-fields .address-fields .field+.field,form .field--full-address-fields .zipcode-city-fields .field+.field,form .field--full-address-fields .resident-fields .field+.field,form .field--full-address-fields .owner-fields .field+.field,form .debtor-fields .field+.field{margin-top:0}form .field--full-address-fields .address-fields .field,form .field--full-address-fields .zipcode-city-fields .field,form .field--full-address-fields .resident-fields .field,form .field--full-address-fields .owner-fields .field,form .debtor-fields .field{width:100%}form .field--full-address-fields .address-fields .field:has([name="HouseNr"]),form .field--full-address-fields .zipcode-city-fields .field:has([name="HouseNr"]),form .field--full-address-fields .resident-fields .field:has([name="HouseNr"]),form .field--full-address-fields .owner-fields .field:has([name="HouseNr"]),form .debtor-fields .field:has([name="HouseNr"]){max-width:8ex}form .field--full-address-fields .address-fields .field:has([name="Zipcode"]),form .field--full-address-fields .zipcode-city-fields .field:has([name="Zipcode"]),form .field--full-address-fields .resident-fields .field:has([name="Zipcode"]),form .field--full-address-fields .owner-fields .field:has([name="Zipcode"]),form .debtor-fields .field:has([name="Zipcode"]){max-width:16ex}form .field--full-address-fields .address-fields .field label+input,form .field--full-address-fields .zipcode-city-fields .field label+input,form .field--full-address-fields .resident-fields .field label+input,form .field--full-address-fields .owner-fields .field label+input,form .debtor-fields .field label+input{margin-top:-.5em}form .address-fields{margin-top:0}form .location-id-fields .form-group,form .location-address-fields .form-group,form .location-city-fields .form-group,form .location-owner-fields .form-group,form .name-fields .form-group,form .mail-phone-fields .form-group,form .price-fields .form-group,form .location-resident-fields .form-group,form .form-group--materiaal .form-group,form .form-group--equipment .form-group,form .form-group--leverancier .form-group,form .form-group--purchase .form-group,form .form-group--texts-hours .form-group,form .form-group--sales .form-group,form .owner-fields .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}form .location-id-fields .form-group label:not(.btn-label),form .location-address-fields .form-group label:not(.btn-label),form .location-city-fields .form-group label:not(.btn-label),form .location-owner-fields .form-group label:not(.btn-label),form .name-fields .form-group label:not(.btn-label),form .mail-phone-fields .form-group label:not(.btn-label),form .price-fields .form-group label:not(.btn-label),form .location-resident-fields .form-group label:not(.btn-label),form .form-group--materiaal .form-group label:not(.btn-label),form .form-group--equipment .form-group label:not(.btn-label),form .form-group--leverancier .form-group label:not(.btn-label),form .form-group--purchase .form-group label:not(.btn-label),form .form-group--texts-hours .form-group label:not(.btn-label),form .form-group--sales .form-group label:not(.btn-label),form .owner-fields .form-group label:not(.btn-label){font-size:75%;font-weight:700}form .location-id-fields .field+.field,form .location-address-fields .field+.field,form .location-city-fields .field+.field,form .location-owner-fields .field+.field,form .name-fields .field+.field,form .mail-phone-fields .field+.field,form .price-fields .field+.field,form .location-resident-fields .field+.field,form .form-group--materiaal .field+.field,form .form-group--equipment .field+.field,form .form-group--leverancier .field+.field,form .form-group--purchase .field+.field,form .form-group--texts-hours .field+.field,form .form-group--sales .field+.field,form .owner-fields .field+.field{margin-top:0}form .location-id-fields .field,form .location-address-fields .field,form .location-city-fields .field,form .location-owner-fields .field,form .name-fields .field,form .mail-phone-fields .field,form .price-fields .field,form .location-resident-fields .field,form .form-group--materiaal .field,form .form-group--equipment .field,form .form-group--leverancier .field,form .form-group--purchase .field,form .form-group--texts-hours .field,form .form-group--sales .field,form .owner-fields .field{width:100%}form .location-id-fields .field:has([name="HouseNr"]),form .location-address-fields .field:has([name="HouseNr"]),form .location-city-fields .field:has([name="HouseNr"]),form .location-owner-fields .field:has([name="HouseNr"]),form .name-fields .field:has([name="HouseNr"]),form .mail-phone-fields .field:has([name="HouseNr"]),form .price-fields .field:has([name="HouseNr"]),form .location-resident-fields .field:has([name="HouseNr"]),form .form-group--materiaal .field:has([name="HouseNr"]),form .form-group--equipment .field:has([name="HouseNr"]),form .form-group--leverancier .field:has([name="HouseNr"]),form .form-group--purchase .field:has([name="HouseNr"]),form .form-group--texts-hours .field:has([name="HouseNr"]),form .form-group--sales .field:has([name="HouseNr"]),form .owner-fields .field:has([name="HouseNr"]),form .location-id-fields .field:has([name="HouseNrSuffix"]),form .location-address-fields .field:has([name="HouseNrSuffix"]),form .location-city-fields .field:has([name="HouseNrSuffix"]),form .location-owner-fields .field:has([name="HouseNrSuffix"]),form .name-fields .field:has([name="HouseNrSuffix"]),form .mail-phone-fields .field:has([name="HouseNrSuffix"]),form .price-fields .field:has([name="HouseNrSuffix"]),form .location-resident-fields .field:has([name="HouseNrSuffix"]),form .form-group--materiaal .field:has([name="HouseNrSuffix"]),form .form-group--equipment .field:has([name="HouseNrSuffix"]),form .form-group--leverancier .field:has([name="HouseNrSuffix"]),form .form-group--purchase .field:has([name="HouseNrSuffix"]),form .form-group--texts-hours .field:has([name="HouseNrSuffix"]),form .form-group--sales .field:has([name="HouseNrSuffix"]),form .owner-fields .field:has([name="HouseNrSuffix"]){max-width:8ex}form .location-id-fields .field:has([name="Zipcode"]),form .location-address-fields .field:has([name="Zipcode"]),form .location-city-fields .field:has([name="Zipcode"]),form .location-owner-fields .field:has([name="Zipcode"]),form .name-fields .field:has([name="Zipcode"]),form .mail-phone-fields .field:has([name="Zipcode"]),form .price-fields .field:has([name="Zipcode"]),form .location-resident-fields .field:has([name="Zipcode"]),form .form-group--materiaal .field:has([name="Zipcode"]),form .form-group--equipment .field:has([name="Zipcode"]),form .form-group--leverancier .field:has([name="Zipcode"]),form .form-group--purchase .field:has([name="Zipcode"]),form .form-group--texts-hours .field:has([name="Zipcode"]),form .form-group--sales .field:has([name="Zipcode"]),form .owner-fields .field:has([name="Zipcode"]){max-width:16ex}form .location-address-fields{margin-top:0}.field [type=file]{position:absolute;left:-200vw}.field [type=file]:focus-visible+.upload-previews{--outline-color: var(--input-border-color);outline-width:max(2px,.08em);outline-width:var(--outline-size, max(2px, .08em));outline-style:solid;outline-style:var(--outline-style, solid);outline-color:hsl(var(--outline-color));outline-offset:max(2px,.08em);outline-offset:var(--outline-offset, max(2px, .08em))}.field .upload-previews{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;margin-top:var(--_form-label-input-margin)}.field .upload-previews:after{content:"Drop files here";position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;background-color:#00000080;color:#fff;-webkit-text-stroke:1px rgb(0,0,0);font-size:2rem;font-weight:700;text-transform:uppercase;pointer-events:none;opacity:0;-webkit-transition:opacity .22s ease;transition:opacity .22s ease}.field .upload-previews.is-dragging-over:after{opacity:1}.field .upload-previews.validation-error label.show-validation-error{outline:1px solid hsl(0 100% 40%);outline:1px solid hsl(var(--input-error-color))}.field .upload-thumb,.field .upload-placeholder{position:relative;aspect-ratio:1/1;width:5rem;background-color:hsl(var(--client-input-bg));background-color:hsl(var(--input-bg, var(--body-bg)));display:block}.field .upload-thumb img,.field .upload-placeholder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field .upload-thumb .show-large-img,.field .upload-placeholder .show-large-img{position:absolute;inset:0}.field .upload-thumb .remove-file,.field .upload-placeholder .remove-file,.field .upload-thumb .remove-img,.field .upload-placeholder .remove-img{position:absolute;top:0;right:0;width:2rem;height:2rem;font-size:1.75rem;line-height:1rem;color:#fff;-webkit-transition:color .22s ease;transition:color .22s ease;text-shadow:1px 1px 1px black,-1px 1px 1px black,-1px -1px 1px black,1px -1px 1px black,1px 0px 1px black,-1px 0px 1px black,0px -1px 1px black,0px 1px 1px black}@media (hover: hover) and (pointer: fine){.field .upload-thumb .remove-file:hover,.field .upload-placeholder .remove-file:hover,.field .upload-thumb .remove-img:hover,.field .upload-placeholder .remove-img:hover{color:red}.field .upload-thumb .remove-file:focus,.field .upload-placeholder .remove-file:focus,.field .upload-thumb .remove-img:focus,.field .upload-placeholder .remove-img:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.field .upload-thumb .remove-file:focus-visible,.field .upload-placeholder .remove-file:focus-visible,.field .upload-thumb .remove-img:focus-visible,.field .upload-placeholder .remove-img:focus-visible{color:red}}.field .upload-thumb .remove-file.touching,.field .upload-placeholder .remove-file.touching,.field .upload-thumb .remove-img.touching,.field .upload-placeholder .remove-img.touching{color:red;--btn-transition-duration: 50ms}.field .upload-placeholder{cursor:pointer;background-color:#0003}.field .upload-placeholder:after{content:"+";width:100%;height:100%;font-size:3em;display:grid;place-content:center;line-height:1;color:#fff}.field.is-uploading{pointer-events:none;opacity:.5}.field.is-uploading .upload-placeholder:after{-webkit-animation:rotate 1s infinite;animation:rotate 1s infinite}.field.photo-grid+.photo-grid{margin-top:3rem}.field label~.large-photo,.field label~.upload-previews,.field .large-photo~.upload-previews{margin-top:1rem}@media (min-width: 768px){form.side-by-side>fieldset>.field:not(.stacked),form.side-by-side>fieldset>*>.field:not(.stacked),form:not(.side-by-side)>fieldset>.field.side-by-side{display:grid;grid-template-columns:1fr 2fr}form.side-by-side>fieldset>.field:not(.stacked)>label,form.side-by-side>fieldset>*>.field:not(.stacked)>label,form:not(.side-by-side)>fieldset>.field.side-by-side>label,form.side-by-side>fieldset>.field:not(.stacked)>div.radioset,form.side-by-side>fieldset>*>.field:not(.stacked)>div.radioset,form:not(.side-by-side)>fieldset>.field.side-by-side>div.radioset,form.side-by-side>fieldset>.field:not(.stacked)>div.radioset label,form.side-by-side>fieldset>*>.field:not(.stacked)>div.radioset label,form:not(.side-by-side)>fieldset>.field.side-by-side>div.radioset label,form.side-by-side>fieldset>.field:not(.stacked)>div.checkbox,form.side-by-side>fieldset>*>.field:not(.stacked)>div.checkbox,form:not(.side-by-side)>fieldset>.field.side-by-side>div.checkbox,form.side-by-side>fieldset>.field:not(.stacked) .location-search-fields,form.side-by-side>fieldset>*>.field:not(.stacked) .location-search-fields,form:not(.side-by-side)>fieldset>.field.side-by-side .location-search-fields,form.side-by-side>fieldset>.field:not(.stacked) .address-fields,form.side-by-side>fieldset>*>.field:not(.stacked) .address-fields,form:not(.side-by-side)>fieldset>.field.side-by-side .address-fields,form.side-by-side>fieldset>.field:not(.stacked) .from-to-fields,form.side-by-side>fieldset>*>.field:not(.stacked) .from-to-fields,form:not(.side-by-side)>fieldset>.field.side-by-side .from-to-fields,form.side-by-side>fieldset>.field:not(.stacked) .repeater-fields,form.side-by-side>fieldset>*>.field:not(.stacked) .repeater-fields,form:not(.side-by-side)>fieldset>.field.side-by-side .repeater-fields,form.side-by-side>fieldset>.field:not(.stacked) .duration-fields,form.side-by-side>fieldset>*>.field:not(.stacked) .duration-fields,form:not(.side-by-side)>fieldset>.field.side-by-side .duration-fields{margin-top:calc(.5px + .125em);margin-top:calc(var(--input-border-width, 1px) + var(--input-py, .125em));line-height:2;line-height:var(--input-line-height, 2)}form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=date],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=email],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=number],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=password],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=tel],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=text],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=time],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=week],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=month],form.side-by-side>fieldset>.field:not(.stacked)>label+input[type=datetime-local],form.side-by-side>fieldset>.field:not(.stacked)>label+select,form.side-by-side>fieldset>.field:not(.stacked)>label+textarea,form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=date],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=email],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=number],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=password],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=tel],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=text],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=time],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=week],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=month],form.side-by-side>fieldset>*>.field:not(.stacked)>label+input[type=datetime-local],form.side-by-side>fieldset>*>.field:not(.stacked)>label+select,form.side-by-side>fieldset>*>.field:not(.stacked)>label+textarea,form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=date],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=email],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=number],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=password],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=tel],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=text],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=time],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=week],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=month],form:not(.side-by-side)>fieldset>.field.side-by-side>label+input[type=datetime-local],form:not(.side-by-side)>fieldset>.field.side-by-side>label+select,form:not(.side-by-side)>fieldset>.field.side-by-side>label+textarea,form.side-by-side>fieldset>.field:not(.stacked)>label+.select-wrapper,form.side-by-side>fieldset>*>.field:not(.stacked)>label+.select-wrapper,form:not(.side-by-side)>fieldset>.field.side-by-side>label+.select-wrapper,form.side-by-side>fieldset>.field:not(.stacked)>label+ul,form.side-by-side>fieldset>*>.field:not(.stacked)>label+ul,form:not(.side-by-side)>fieldset>.field.side-by-side>label+ul{margin-top:0}.form-group.fields-side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.form-group.fields-side-by-side .field,.form-group.fields-side-by-side .form-group--label{max-width:none;padding-left:0;padding-right:0;width:100%}.form-group.fields-side-by-side:has(.form-group--label){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:var(--_form-label-input-margin)}.form-group.fields-side-by-side .form-group--label{width:100%}.form-group.fields-side-by-side.four-per-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.field--fourth input[type=date],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=date],.form-group.fields-side-by-side .field.field--fourth input[type=date],.field--fourth input[type=email],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=email],.form-group.fields-side-by-side .field.field--fourth input[type=email],.field--fourth input[type=number],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=number],.form-group.fields-side-by-side .field.field--fourth input[type=number],.field--fourth input[type=password],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=password],.form-group.fields-side-by-side .field.field--fourth input[type=password],.field--fourth input[type=tel],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=tel],.form-group.fields-side-by-side .field.field--fourth input[type=tel],.field--fourth input[type=text],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=text],.form-group.fields-side-by-side .field.field--fourth input[type=text],.field--fourth input[type=time],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=time],.form-group.fields-side-by-side .field.field--fourth input[type=time],.field--fourth input[type=datetime-local],form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth input[type=datetime-local],.form-group.fields-side-by-side .field.field--fourth input[type=datetime-local],.field--fourth .select-wrapper,form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth .select-wrapper,.form-group.fields-side-by-side .field.field--fourth .select-wrapper,.field--fourth textarea,form .form-step .form-group:not(.fields-side-by-side)>.field.field--fourth textarea,.form-group.fields-side-by-side .field.field--fourth textarea{width:calc((100% - 3rem)/4)}form .form-step .form-group:not(.fields-side-by-side).checkbox-with-remarks{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .form-step .form-group.checkbox-with-remarks:not(.fields-side-by-side) .field{max-width:none;padding-left:0;padding-right:0}form .form-step .form-group.checkbox-with-remarks:not(.fields-side-by-side) .field+.field{margin-top:0}}fieldset.form-step{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0);pointer-events:none;padding-top:2em;padding-bottom:2em;-webkit-transition:opacity .22s ease 70ms,-webkit-transform .35s ease;transition:opacity .22s ease 70ms,-webkit-transform .35s ease;transition:opacity .22s ease 70ms,transform .35s ease;transition:opacity .22s ease 70ms,transform .35s ease,-webkit-transform .35s ease}fieldset.form-step.is-current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);pointer-events:auto;-webkit-transition:opacity .22s ease,-webkit-transform .35s ease;transition:opacity .22s ease,-webkit-transform .35s ease;transition:opacity .22s ease,transform .35s ease;transition:opacity .22s ease,transform .35s ease,-webkit-transform .35s ease}fieldset.form-step:has(~ .is-current){-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0);-webkit-transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease}.timeslot--container{display:grid;grid-template-areas:"year-and-week" "slots";margin-top:var(--_form-label-input-margin);padding:1em;background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg))}.timeslot--year-and-week{grid-area:year-and-week;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:2em}.timeslot--year-and-week .field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeslot--year-and-week .field+.field{margin-top:0}.timeslot--year-and-week .select-wrapper{--_form-label-input-margin: 0}.timeslot--year-and-week select{width:16ex;border-color:#fff}.timeslot--days{display:grid;grid-area:slots;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1em;gap:1em;margin:var(--_form-field-margin) 0 0 0}.timeslot--day-label{display:block;font-weight:700;text-align:center}.timeslot--slots{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:1em;gap:1em;margin:var(--_form-field-margin) 0 0 0}.timeslot--slot input[type=checkbox]:has(+ label.btn)+label.btn{--_btn-px: .5em;text-align:center;display:block;--_btn-bg: 0 0% 100%;--_btn-color: 0 0% 0%;--_btn-border-color: 0 0% 100%;--outline-color: 0 0% 0%}.timeslot--slot input[type=checkbox]:has(+ label.btn):checked+label.btn{--_btn-bg: 0 0% 0%;--_btn-hover-bg: 0 0% 0%;--_btn-border-color: 0 0% 0%;--_btn-hover-border-color: 0 0% 0%;--_btn-color: 0 0% 100%;--_btn-hover-color: 0 0% 100%}.timeslot--slot input[type=checkbox]:has(+ label.btn):disabled+label.btn{pointer-events:none;opacity:.5}.timeslot--slot.WAITING_FOR_RESIDENT input[type=checkbox]:has(+ label.btn):disabled+label.btn,.timeslot--slot.WAITING_FOR_RESIDENT input[type=checkbox]:has(+ label.btn):checked+label.btn{--_btn-bg: 56 100% 50%;--_btn-hover-bg: 56 100% 50%;--_btn-border-color: 56 100% 50%;--_btn-hover-border-color: 56 100% 50%;--_btn-color: 0 0% 0%;--_btn-hover-color: 0 0% 0%}.location-search-fields{width:-webkit-max-content;width:-moz-max-content;width:max-content}.location-search-fields .part-labels{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:75%}.location-search-fields .part-label:has(+ .part-label:last-child){margin-left:auto;width:4.75rem}.location-search-fields .part-label:last-child{width:4rem}.location-search-fields input[type=date],.location-search-fields input[type=email],.location-search-fields input[type=number],.location-search-fields input[type=password],.location-search-fields input[type=tel],.location-search-fields input[type=text],.location-search-fields input[type=time],.location-search-fields input[type=week],.location-search-fields input[type=month],.location-search-fields input[type=datetime-local],.location-search-fields select,.location-search-fields textarea{display:inline-block;width:auto;text-align:center}.location-search-fields input[type=date]+input[type=date],.location-search-fields input[type=date]+input[type=email],.location-search-fields input[type=date]+input[type=number],.location-search-fields input[type=date]+input[type=password],.location-search-fields input[type=date]+input[type=tel],.location-search-fields input[type=date]+input[type=text],.location-search-fields input[type=date]+input[type=time],.location-search-fields input[type=date]+input[type=week],.location-search-fields input[type=date]+input[type=month],.location-search-fields input[type=date]+input[type=datetime-local],.location-search-fields input[type=date]+select,.location-search-fields input[type=date]+textarea,.location-search-fields input[type=email]+input[type=date],.location-search-fields input[type=email]+input[type=email],.location-search-fields input[type=email]+input[type=number],.location-search-fields input[type=email]+input[type=password],.location-search-fields input[type=email]+input[type=tel],.location-search-fields input[type=email]+input[type=text],.location-search-fields input[type=email]+input[type=time],.location-search-fields input[type=email]+input[type=week],.location-search-fields input[type=email]+input[type=month],.location-search-fields input[type=email]+input[type=datetime-local],.location-search-fields input[type=email]+select,.location-search-fields input[type=email]+textarea,.location-search-fields input[type=number]+input[type=date],.location-search-fields input[type=number]+input[type=email],.location-search-fields input[type=number]+input[type=number],.location-search-fields input[type=number]+input[type=password],.location-search-fields input[type=number]+input[type=tel],.location-search-fields input[type=number]+input[type=text],.location-search-fields input[type=number]+input[type=time],.location-search-fields input[type=number]+input[type=week],.location-search-fields input[type=number]+input[type=month],.location-search-fields input[type=number]+input[type=datetime-local],.location-search-fields input[type=number]+select,.location-search-fields input[type=number]+textarea,.location-search-fields input[type=password]+input[type=date],.location-search-fields input[type=password]+input[type=email],.location-search-fields input[type=password]+input[type=number],.location-search-fields input[type=password]+input[type=password],.location-search-fields input[type=password]+input[type=tel],.location-search-fields input[type=password]+input[type=text],.location-search-fields input[type=password]+input[type=time],.location-search-fields input[type=password]+input[type=week],.location-search-fields input[type=password]+input[type=month],.location-search-fields input[type=password]+input[type=datetime-local],.location-search-fields input[type=password]+select,.location-search-fields input[type=password]+textarea,.location-search-fields input[type=tel]+input[type=date],.location-search-fields input[type=tel]+input[type=email],.location-search-fields input[type=tel]+input[type=number],.location-search-fields input[type=tel]+input[type=password],.location-search-fields input[type=tel]+input[type=tel],.location-search-fields input[type=tel]+input[type=text],.location-search-fields input[type=tel]+input[type=time],.location-search-fields input[type=tel]+input[type=week],.location-search-fields input[type=tel]+input[type=month],.location-search-fields input[type=tel]+input[type=datetime-local],.location-search-fields input[type=tel]+select,.location-search-fields input[type=tel]+textarea,.location-search-fields input[type=text]+input[type=date],.location-search-fields input[type=text]+input[type=email],.location-search-fields input[type=text]+input[type=number],.location-search-fields input[type=text]+input[type=password],.location-search-fields input[type=text]+input[type=tel],.location-search-fields input[type=text]+input[type=text],.location-search-fields input[type=text]+input[type=time],.location-search-fields input[type=text]+input[type=week],.location-search-fields input[type=text]+input[type=month],.location-search-fields input[type=text]+input[type=datetime-local],.location-search-fields input[type=text]+select,.location-search-fields input[type=text]+textarea,.location-search-fields input[type=time]+input[type=date],.location-search-fields input[type=time]+input[type=email],.location-search-fields input[type=time]+input[type=number],.location-search-fields input[type=time]+input[type=password],.location-search-fields input[type=time]+input[type=tel],.location-search-fields input[type=time]+input[type=text],.location-search-fields input[type=time]+input[type=time],.location-search-fields input[type=time]+input[type=week],.location-search-fields input[type=time]+input[type=month],.location-search-fields input[type=time]+input[type=datetime-local],.location-search-fields input[type=time]+select,.location-search-fields input[type=time]+textarea,.location-search-fields input[type=week]+input[type=date],.location-search-fields input[type=week]+input[type=email],.location-search-fields input[type=week]+input[type=number],.location-search-fields input[type=week]+input[type=password],.location-search-fields input[type=week]+input[type=tel],.location-search-fields input[type=week]+input[type=text],.location-search-fields input[type=week]+input[type=time],.location-search-fields input[type=week]+input[type=week],.location-search-fields input[type=week]+input[type=month],.location-search-fields input[type=week]+input[type=datetime-local],.location-search-fields input[type=week]+select,.location-search-fields input[type=week]+textarea,.location-search-fields input[type=month]+input[type=date],.location-search-fields input[type=month]+input[type=email],.location-search-fields input[type=month]+input[type=number],.location-search-fields input[type=month]+input[type=password],.location-search-fields input[type=month]+input[type=tel],.location-search-fields input[type=month]+input[type=text],.location-search-fields input[type=month]+input[type=time],.location-search-fields input[type=month]+input[type=week],.location-search-fields input[type=month]+input[type=month],.location-search-fields input[type=month]+input[type=datetime-local],.location-search-fields input[type=month]+select,.location-search-fields input[type=month]+textarea,.location-search-fields input[type=datetime-local]+input[type=date],.location-search-fields input[type=datetime-local]+input[type=email],.location-search-fields input[type=datetime-local]+input[type=number],.location-search-fields input[type=datetime-local]+input[type=password],.location-search-fields input[type=datetime-local]+input[type=tel],.location-search-fields input[type=datetime-local]+input[type=text],.location-search-fields input[type=datetime-local]+input[type=time],.location-search-fields input[type=datetime-local]+input[type=week],.location-search-fields input[type=datetime-local]+input[type=month],.location-search-fields input[type=datetime-local]+input[type=datetime-local],.location-search-fields input[type=datetime-local]+select,.location-search-fields input[type=datetime-local]+textarea,.location-search-fields select+input[type=date],.location-search-fields select+input[type=email],.location-search-fields select+input[type=number],.location-search-fields select+input[type=password],.location-search-fields select+input[type=tel],.location-search-fields select+input[type=text],.location-search-fields select+input[type=time],.location-search-fields select+input[type=week],.location-search-fields select+input[type=month],.location-search-fields select+input[type=datetime-local],.location-search-fields select+select,.location-search-fields select+textarea,.location-search-fields textarea+input[type=date],.location-search-fields textarea+input[type=email],.location-search-fields textarea+input[type=number],.location-search-fields textarea+input[type=password],.location-search-fields textarea+input[type=tel],.location-search-fields textarea+input[type=text],.location-search-fields textarea+input[type=time],.location-search-fields textarea+input[type=week],.location-search-fields textarea+input[type=month],.location-search-fields textarea+input[type=datetime-local],.location-search-fields textarea+select,.location-search-fields textarea+textarea{margin-left:.5em}.location-search-fields input[size="1"]{padding-left:.625rem;padding-right:.625rem}.location-search-fields.validation-error input[type=date],.location-search-fields.validation-error input[type=email],.location-search-fields.validation-error input[type=number],.location-search-fields.validation-error input[type=password],.location-search-fields.validation-error input[type=tel],.location-search-fields.validation-error input[type=text],.location-search-fields.validation-error input[type=time],.location-search-fields.validation-error input[type=week],.location-search-fields.validation-error input[type=month],.location-search-fields.validation-error input[type=datetime-local],.location-search-fields.validation-error select,.location-search-fields.validation-error textarea{--input-border-color: var(--input-error-color)}input[type=time]{max-width:14ex}.from-to-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.materials-table .material-visual{width:2rem}.materials-table .material-category,.materials-table .material-name{width:4rem}.materials-table .material-description{width:5rem}.materials-table .material-article-nr,.materials-table .material-supplier,.materials-table .material-amount{width:4rem}.materials-table td.material-amount{padding-top:0}.materials-table .material-add{width:4rem}.materials-amount-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:200%}.materials-amount-container input{display:inline-block;text-align:center;width:4ex;padding-left:0;padding-right:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.materials-amount-container input::-webkit-inner-spin-button,.materials-amount-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.materials-amount-container input::-moz-number-spin-box{-moz-appearance:none;margin:0}.materials-amount-container input::-ms-number{-ms-appearance:none;margin:0}.field-with-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input.magic-checkbox[type=checkbox][value="0"]+label:after{opacity:0!important}input.magic-checkbox[type=checkbox][value="1"]+label:after{opacity:1!important}.repeater-fields label{font-size:75%}.repeatable-field+.repeatable-field+.repeatable-field{margin-top:.5rem}.repeatable-field.no-labels .field>label{display:none}.repeatable-field .field--value{display:block;line-height:2;line-height:var(--input-line-height)}.repeatable-field .btn{display:block;padding:.125em 0;padding:var(--input-py) 0;text-align:center;line-height:2;line-height:var(--input-line-height);font-size:inherit;font-size:var(--input-font-size, inherit)}@media (min-width: 768px){.field.stacked .repeatable-field{display:grid;grid-gap:1rem;gap:1rem}.field.stacked .repeatable-field .field+.field{margin-top:0}.field.stacked .repeatable-field input[type=date],.field.stacked .repeatable-field input[type=email],.field.stacked .repeatable-field input[type=number],.field.stacked .repeatable-field input[type=password],.field.stacked .repeatable-field input[type=tel],.field.stacked .repeatable-field input[type=text],.field.stacked .repeatable-field input[type=time],.field.stacked .repeatable-field input[type=week],.field.stacked .repeatable-field input[type=month],.field.stacked .repeatable-field input[type=datetime-local],.field.stacked .repeatable-field select,.field.stacked .repeatable-field textarea{margin-top:0}}@media (min-width: 768px){.field.stacked.num-fields-2 .repeatable-field{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 768px){.field.stacked.num-fields-3 .repeatable-field{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 768px){.field.stacked.num-fields-4 .repeatable-field{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width: 768px){.field.stacked.num-fields-5 .repeatable-field{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width: 768px){.field.stacked.num-fields-7 .repeatable-field{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.repeater-fields .materials--label,.repeater-fields .equipment--label{display:block;width:100%;margin-top:1rem;border-top:.5px solid currentColor;padding-top:1rem;margin-bottom:.5rem}.repeater-fields .materials--label:first-child,.repeater-fields .equipment--label:first-child{border-top:0 none;padding-top:0}.repeater-fields .repeatable-field.no-labels{margin-bottom:3rem}.autograph-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.autograph-canvas canvas{border:1px solid rgba(255,255,255,0)}.autograph-canvas.validation-error canvas{border:1px solid hsl(0 100% 40%)}@media (min-width: 992px){.autograph-canvas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.input-with-prefix{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.input-with-prefix .input-prefix{border:.5px solid hsl(var(--client-input-border-color));border:var(--input-border-width, 1px) solid hsl(var(--input-border-color, var(--body-color)));border-radius:0;border-radius:var(--input-radius, 0);border-right:0 none;background-color:hsl(var(--client-input-border-color) / .1);background-color:hsl(var(--input-border-color, var(--body-color)) / .1);padding:.125em 1em;padding:var(--input-py, .125em) var(--input-px, 1em);line-height:2;line-height:var(--input-line-height, 2)}.input-with-prefix input[type=date],.input-with-prefix input[type=email],.input-with-prefix input[type=number],.input-with-prefix input[type=password],.input-with-prefix input[type=tel],.input-with-prefix input[type=text],.input-with-prefix input[type=time],.input-with-prefix input[type=week],.input-with-prefix input[type=month],.input-with-prefix input[type=datetime-local],.input-with-prefix select,.input-with-prefix textarea{border-left:0 none}.field.readonly .input-with-prefix .input-prefix{border:0 none;background-color:transparent}.noodverlichting-icon{width:120px;height:auto}.autocomplete-wrapper{position:relative}.autocomplete-wrapper svg{position:absolute;top:.25em;right:1em;width:2em;height:2em;pointer-events:none}.location-owner-fields .btn{-ms-flex-preferred-size:20rem;flex-basis:20rem}.autocompleter-list{position:absolute;top:100%;left:0;width:100%;max-height:15rem;overflow:hidden scroll;-webkit-overflow-scrolling:touch;z-index:2;background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg));border:1px solid hsl(var(--client-input-border-color));border:1px solid hsl(var(--input-border-color));border-width:0 1px 1px 1px;-webkit-box-shadow:.125rem .125rem .125rem rgba(0,0,0,.05);box-shadow:.125rem .125rem .125rem #0000000d}.autocompleter-list li+li{margin-top:.5em}.autocompleter-list button{padding:.125em 1em;padding:var(--input-py) var(--input-px);text-align:left}@media (hover: hover) and (pointer: fine){.autocompleter-list button:hover{background-color:#fff}.autocompleter-list button:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.autocompleter-list button:focus-visible{background-color:#fff}}.autocompleter-list button.touching{background-color:#fff;--btn-transition-duration: 50ms}.field.with-prev-next-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.field.with-prev-next-buttons button{aspect-ratio:1/1;height:100%;font-size:2rem;line-height:1;display:grid;place-content:center}.field.with-prev-next-buttons button svg{width:1.5rem;height:auto}.field.with-prev-next-buttons input{-webkit-box-flex:1;-ms-flex:1 0 10rem;flex:1 0 10rem}.field .ql-toolbar.ql-snow,.field .ql-container.ql-snow{background-color:hsl(var(--client-input-bg));background-color:hsl(var(--input-bg));border-color:hsl(var(--client-input-border-color));border-color:hsl(var(--input-border-color));border-width:.5px}.has-many--manager{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem;margin-bottom:2rem}.has-many--sticky-header{position:sticky;top:-3rem;background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg));z-index:1}.has-many--sticky-header h3{padding-top:.5rem}.has-many--list-header.location,.has-many--list-filters.location{display:grid;grid-template-columns:1.5rem 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.has-many--list-header{margin-top:1rem;margin-bottom:.25rem}.has-many--list-header button{font-weight:800;font-size:1.5rem;line-height:1}.has-many--list-filters{margin-top:.25rem;margin-bottom:.25rem}.has-many--items li span{word-break:break-all}.has-many--items li input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding-left:2.5rem}.has-many--items li input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label+span{position:relative;display:inline-block}.has-many--items li input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label+span:before,.has-many--items li input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label+span:after{content:"";position:absolute}.has-many--items li input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label+span:before{background-color:hsla(var(--client-input-bg));background-color:hsla(var(--input-bg));top:0;left:0;width:1.5em;height:1.5em;border:1px solid hsla(var(--client-input-border-color));border:1px solid hsla(var(--input-border-color))}.has-many--items li input[type=checkbox]:not(:has(+ label.btn-label,+ label.btn))+label+span:after{opacity:0;-webkit-transition:opacity .22s ease;transition:opacity .22s ease;top:2px;left:2px;width:calc(1.5em - 4px);height:calc(1.5em - 4px);background-color:hsla(var(--client-input-border-color));background-color:hsla(var(--input-border-color))}.complex--form{padding-bottom:1rem}.complex--form .form-group--deleted{--_form-field-margin: 2rem}.common-spaces--list{margin-top:1rem;margin-bottom:1rem}.common-spaces--item+.common-spaces--item{margin-top:.25rem}.common-spaces--item,.common-space--add{display:grid;grid-template-columns:1fr 1fr 1.5rem;grid-gap:1rem;gap:1rem}.common-spaces--item button,.common-space--add button{font-size:1.5rem;line-height:1;font-weight:800}.form-group--sticky-header{position:sticky;top:-3rem;padding-top:2rem;background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg));z-index:1}.common-space--add{position:sticky;bottom:0;background-color:hsl(var(--client-body-bg));background-color:hsl(var(--body-bg));padding-bottom:1rem}.equipment-field{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.equipment-field+.equipment-field{margin-top:1rem}.equipment-field>div{padding-top:calc(1px + .125em);padding-top:calc(1px + var(--input-py));padding-bottom:calc(1px + .125em);padding-bottom:calc(1px + var(--input-py));line-height:2;line-height:var(--input-line-height)}.equipment-field label:last-child{text-align:right}.equipment-field .equipment-total{font-weight:700;text-align:right}.extra-service-field{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.extra-service-field+.extra-service-field{margin-top:1rem}.extra-service-field>div{padding-top:calc(1px + .125em);padding-top:calc(1px + var(--input-py));padding-bottom:calc(1px + .125em);padding-bottom:calc(1px + var(--input-py));line-height:2;line-height:var(--input-line-height)}.extra-service-field label:last-child{text-align:right}.extra-service-field .extra-service-total{font-weight:700;text-align:right}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.container,.container-maxed-at-lg,.container-max-at-xl,.container-fluid,.container-fluid-maxed{--_container-padding-x: var(--container-padding-x, 1.5rem);--_max-width: 100%;width:100%;max-width:calc(var(--_max-width) - 2 * var(--_container-padding-x));margin-inline:auto}@media (min-width: 576px){.container,.container-maxed-at-lg,.container-max-at-xl{--_max-width: var(--container-w-sm, 576px)}}@media (min-width: 768px){.container,.container-maxed-at-lg,.container-max-at-xl{--_max-width: var(--container-w-md, 720px)}}@media (min-width: 992px){.container,.container-maxed-at-lg,.container-max-at-xl{--_max-width: var(--container-w-lg, 960px)}}@media (min-width: 1200px){.container,.container-max-at-xl{--_max-width: var(--container-w-xl, 1140px)}}@media (min-width: 1400px){.container{--_max-width: var(--container-w-xxl, 1320px)}}@media (min-width: 1660px){.container-fluid-maxed{--_max-width: 1600px}}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-grid{display:grid!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline{display:inline!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-grid{display:grid!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}.d-md-inline{display:inline!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-grid{display:grid!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline{display:inline!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-grid{display:grid!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline{display:inline!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-grid{display:grid!important}}@media (min-width: 1400px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-inline{display:inline!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-grid{display:grid!important}}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.order-first{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-last{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}@media (min-width: 576px){.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.order-sm-first{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-last{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}@media (min-width: 768px){.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.order-md-first{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-last{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}@media (min-width: 992px){.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.order-lg-first{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-last{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}@media (min-width: 1200px){.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.order-xl-first{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-last{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}@media (min-width: 1400px){.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.order-xxl-first{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-last{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}[class*=ia--fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transition-timing-function:var( --ease-out-back, cubic-bezier(.175, .885, .32, 1.275) );transition-timing-function:var( --ease-out-back, cubic-bezier(.175, .885, .32, 1.275) );-webkit-transition-duration:1s;transition-duration:1s}.on-screen[class*=ia--fade]{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.ia--fade-up{-webkit-transform:translate3d(0,6rem,0);transform:translate3d(0,6rem,0)}.ia--fade-down{-webkit-transform:translate3d(0,-6rem,0);transform:translate3d(0,-6rem,0)}.ia--fade-right{-webkit-transform:translate3d(-6rem,0,0);transform:translate3d(-6rem,0,0)}.ia--fade-left{-webkit-transform:translate3d(6rem,0,0);transform:translate3d(6rem,0,0)}.ia--fade-up-right{-webkit-transform:translate3d(-6rem,6rem,0);transform:translate3d(-6rem,6rem,0)}.ia--fade-up-left{-webkit-transform:translate3d(6rem,-6rem,0);transform:translate3d(6rem,-6rem,0)}.ia--fade-down-right{-webkit-transform:translate3d(-6rem,-6rem,0);transform:translate3d(-6rem,-6rem,0)}.ia--fade-down-left{-webkit-transform:translate3d(6rem,-6rem,0);transform:translate3d(6rem,-6rem,0)}[class*=ia--zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:var(--ease-out-back);transition-timing-function:var(--ease-out-back);-webkit-transition-duration:1s;transition-duration:1s}.on-screen[class*=ia--zoom]{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.ia--zoom-in{-webkit-transform:scale(.6);transform:scale(.6)}.ia--zoom-in-up{-webkit-transform:translate3d(0,6rem,0) scale(.6);transform:translate3d(0,6rem,0) scale(.6)}.ia--zoom-in-down{-webkit-transform:translate3d(0,-6rem,0) scale(.6);transform:translate3d(0,-6rem,0) scale(.6)}.ia--zoom-in-right{-webkit-transform:translate3d(-6rem,0,0) scale(.6);transform:translate3d(-6rem,0,0) scale(.6)}.ia--zoom-in-left{-webkit-transform:translate3d(6rem,0,0) scale(.6);transform:translate3d(6rem,0,0) scale(.6)}.ia--zoom-out{-webkit-transform:scale(1.2);transform:scale(1.2)}.ia--zoom-out-up{-webkit-transform:translate3d(0,6rem,0) scale(1.2);transform:translate3d(0,6rem,0) scale(1.2)}.ia--zoom-out-down{-webkit-transform:translate3d(0,-6rem,0) scale(1.2);transform:translate3d(0,-6rem,0) scale(1.2)}.ia--zoom-out-right{-webkit-transform:translate3d(-6rem,0,0) scale(1.2);transform:translate3d(-6rem,0,0) scale(1.2)}.ia--zoom-out-left{-webkit-transform:translate3d(6rem,0,0) scale(1.2);transform:translate3d(6rem,0,0) scale(1.2)}[class*=ia--slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--ease-out-back);transition-timing-function:var(--ease-out-back);-webkit-transition-duration:1s;transition-duration:1s}.on-screen[class*=ia--slide]{-webkit-transform:translateZ(0);transform:translateZ(0)}.ia--slide-up{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ia--slide-down{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ia--slide-right{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ia--slide-left{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[class*=ia--flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transition-timing-function:var( --ease-out-back, cubic-bezier(.175, .885, .32, 1.275) );transition-timing-function:var( --ease-out-back, cubic-bezier(.175, .885, .32, 1.275) );-webkit-transition-duration:1s;transition-duration:1s}.ia--flip-left{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}.ia--flip-left.on-screen{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}.ia--flip-right{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}.ia--flip-right.on-screen{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}.ia--flip-up{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}.ia--flip-up.on-screen{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.ia--flip-down{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}.ia--flip-down.on-screen{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[x-bind=animator]{display:block}.br-xs,.br-sm,.br-md,.br-lg,.br-xl,.br-xxl{display:none}@media (max-width: 575.98px){.br-xs{display:inline}}@media (min-width: 576px) and (max-width: 767.98px){.br-sm{display:inline}}@media (min-width: 768px) and (max-width: 991.98px){.br-md{display:inline}}@media (min-width: 992px) and (max-width: 1199.98px){.br-lg{display:inline}}@media (min-width: 1200px) and (max-width: 1399.98px){.br-xl{display:inline}}@media (min-width: 1400px){.br-xxl{display:inline}}.styled-scrollbar::-webkit-scrollbar{width:15px;width:var(--styled-scrollbar-width, 15px)}.styled-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.5) rgba(0,0,0,0);scrollbar-color:var(--styled-scrollbar-thumb, rgba(128, 128, 128, .5)) var(--styled-scrollbar-bg, rgba(0, 0, 0, 0))}.styled-scrollbar::-webkit-scrollbar-track{background-color:#0000;background-color:var(--styled-scrollbar-bg, rgba(0, 0, 0, 0))}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:#80808080;background-color:var(--styled-scrollbar-thumb, rgba(128, 128, 128, .5));border-radius:.25rem;border-radius:var(--styled-scrollbar-border-radius, .25rem);border:.0625rem solid rgba(128,128,128,.5);border:var(--styled-scrollbar-border-width, .0625rem) solid var(--styled-scrollbar-thumb, rgba(128, 128, 128, .5))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (min-width: 576px){.text-sm-left{text-align:left}.text-sm-center{text-align:center}.text-sm-right{text-align:right}}@media (min-width: 768px){.text-md-left{text-align:left}.text-md-center{text-align:center}.text-md-right{text-align:right}}@media (min-width: 992px){.text-lg-left{text-align:left}.text-lg-center{text-align:center}.text-lg-right{text-align:right}}@media (min-width: 1200px){.text-xl-left{text-align:left}.text-xl-center{text-align:center}.text-xl-right{text-align:right}}@media (min-width: 1400px){.text-xxl-left{text-align:left}.text-xxl-center{text-align:center}.text-xxl-right{text-align:right}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
