:root{--primary:#475949;--primary-light:#69876c;--primary-dark:#242e25;--primary-inverse:#eeeeed;--secondary:#cfdad3;--secondary-light:#f4f3f1;--support:#3e3e3c;--accent:#f5d85d;--success:#b8f289;--success-dark:#199c4d;--warning:#f4bc73;--warning-dark:#bf8744;--error:#ec4e35;--error-dark:red;--input-background:none;--input-border:1px solid grey;--input-border-invalid:1px solid red;--input-shadow:0 1px 3px rgba(96,96,96,.2);--input-border-radius:5px;--input-width:330px;--input-small:155px;--input-medium:240px;--input-large:320px;--input-height:35px;--input-height-dense:28px;--button:none;--button-submit:#1fb30a;--button-delete:#ff200f;--color-secondary:#cfdad3;--color-secondary-dark:#1a1919;--color-secondary-light:#f4f3f1;--color-accent:#f5d85d;--color-accent-dark:#bfb539;--color-accent-light:#fcf149;--color-strong-blue:#2f97c1;--color-soft-blue:#a6d0d3;--color-dark-green:#199c4d;--color-strong-cyan:#1ccad8;--color-vivid-red:#f33;--color-dark-grayish-pink:#987284;--color-dark-grayish-lime-green:#475949;--color-dark-moderate-orange:#a98743;--deployment-type-wka:#2f97c1;--deployment-type-non-wka:#1ccad8;--deployment-type-non-eu:#f33;--deployment-type-supplier:#987284;--deployment-type-penvoerder:#475949;--deployment-type-derde:#a98743;--alert-info-border:rgba(33,162,249,.07);--alert-info-background:rgba(48,77,229,.5);--brand:oklch(57.97% 0.2562 295.12);--brand-hover:oklch(45.35% 0.1954 295.26)}.custom-label{font-size:1em}.control-label.required:before,.custom-label.centered.required:before{color:red;content:"*";padding-right:5px}.custom-label.required:not(.centered):after{color:red;content:"*";padding-left:5px}.bouwpas-form{position:relative}legend{font-size:1.6em;text-align:left}.inputbox-small>input[type=email],.inputbox-small>input[type=text]{max-width:var(--input-width)!important;min-width:var(--input-small)!important}.inputbox-medium>input[type=email],.inputbox-medium>input[type=text]{max-width:var(--input-width)!important;min-width:var(--input-medium)!important}.input-text-normal>input[type=email],.input-text-normal>input[type=text]{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;min-height:var(--input-height);min-width:var(--input-width);width:50%}.safetyFieldDate>.input-text-normal>input[type=text]{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;min-height:var(--input-height);min-width:0;padding-left:0!important;text-align:center;width:80%!important}.bouwpas-form .input-text-normal>input[type=email],.bouwpas-form .input-text-normal>input[type=password],.bouwpas-form .input-text-normal>input[type=text]{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;max-width:var(--input-large);min-height:var(--input-height);min-width:0;width:100%}input[type=search].select2-search__field{width:100%}.input-textarea>textarea{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;min-height:var(--input-height);min-width:0;overflow:hidden;padding:7px 2px;width:100%!important}.input-button{background:var(--button)}.input-button,.input-button-submit{border:1px solid #000;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;min-height:37px;min-width:145px}.input-button-submit{background:var(--button-submit)}.input-button-delete{background:var(--button-delete);border:1px solid #000;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;min-height:37px;min-width:145px}.header{background:var(--primary) repeat-x bottom;border:0;border-radius:.25rem .25rem 0 0;color:#fff;font-size:.9em;padding-left:.9375rem;padding-right:.9375rem;text-align:left;vertical-align:middle}.header,.sub-header{font-family:source-sans-pro,sans-serif;font-weight:400}.sub-header{background:#ebebeb;border-bottom:.125rem solid #e1e1e1;color:#444;font-size:.8em;padding:.6rem .625rem;text-transform:uppercase;vertical-align:top}.bouwpas-underline .form-row{border-bottom:.0625rem solid #e1e1e1}.bouwpas-color-blue{color:var(--primary)}.bouwpas-form .select2-container{border:none!important;min-height:35px!important;min-width:0!important;padding:0}.bouwpas-form .select2-container--focus,.responsive-form .select2-container--focus,.select2-container--opens>.select2-selection{border:1px solid #369;border-bottom:none!important;border-radius:3px 0!important;box-shadow:0 1px 5px 0 #789;min-width:0!important;transition:box-shadow .1s ease-out,border .4s ease-out}.responsive-form .select2-container{height:auto!important;padding:0}.bouwpas-form .select2-selection,.responsive-form .select2-selection{border:1px solid gray!important;border-radius:3px!important;min-height:var(--input-height)!important;padding:1px!important}.bouwpas-form .select2-selection__rendered:not(.select2-selection--multiple){min-height:var(--input-height)!important}.bouwpas-form .select2-selection__rendered>.select2-selection--multiple,.responsive-form .select2-selection__rendered:not(.select2-selection--multiple){min-height:32px!important}.bouwpas-form .select2-selection--single,.responsive-form .select2-selection--single{height:var(--input-height)!important}.bouwpas-form .select2-selection--multiple,.responsive-form .select2-selection--multiple{min-height:var(--input-height)!important}.bouwpas-form .select2-selection__choice,.responsive-form .select2-selection__choice{height:23px!important;padding-top:5px!important}.bouwpas-form .select2-single .select2-selection__clear,.responsive-form .select2-single .select2-selection__clear{margin-right:0!important;margin-top:0!important}.bouwpas-form .select2-multiple .select2-selection__clear,.responsive-form .select2-multiple .select2-selection__clear{margin-right:0!important;margin-top:1px!important}.bouwpas-form .select2-selection__arrow,.responsive-form .select2-selection__arrow{margin-top:3px!important}.bouwpas-form .select2-container .select2-search--inline .select2-search__field,.responsive-form .select2-container .select2-search--inline .select2-search__field{margin:0!important;min-height:0!important;padding:10px 0 0!important;width:100%!important}.bouwpas-form .select2-container .select2-search--inline,.responsive-form .select2-container .select2-search--inline{line-height:inherit!important}.form-error{color:red;font-size:.9em}.extra-padding{padding-bottom:.4rem;padding-top:.4rem}.form-info{line-height:3rem;margin-left:1rem}.pill{background-color:rgba(154,183,228,.71);border:.05rem solid rgba(154,183,228,.71);display:inline-block;margin-bottom:5px;margin-right:5px;padding:0 7px}.pill.transparent-pill{background-color:transparent;border:.1rem solid #c4cec6}.pill.valid-pill{border:.1rem solid var(--success-dark)!important}.pill.valid-pill,.pill.visible-background{background-color:rgba(214,225,218,.42)}.pill.invalid-pill{border:.1rem solid var(--error)!important}.pill.pending-pill{border:.1rem solid var(--accent)!important}@media screen and (max-width:767px){.pill{margin-right:0}}.button-pill{background-color:rgba(207,218,211,.73);display:block;min-width:220px;padding:5px 7px}.button-pill.toggle-a{border:.1rem solid #f5d85d}.button-pill.toggle-b{background-color:hsla(0,0%,94%,.73);border:.1rem solid rgba(214,225,218,.42)}.button-pill.toggle-c{border:.1rem solid rgba(72,72,72,.86)}.pill.grid-pill{background-color:#cfdad3;border:.1rem solid #c4cec6;display:grid;grid-template-columns:fit-content(10%) 1fr fit-content(5%);margin-bottom:.75rem;margin-top:.75rem;padding:5px 7px}.button-pill,.pill{border-radius:16px;font-size:15px;font-weight:500;line-height:25px;min-height:25px;text-decoration:none}.button-pill.grid-pill,.pill.grid-pill{border-radius:10px!important}.pill.grid-pill>div:first-child{display:block;padding-right:.5rem!important}.pill.white>a>i,.pill.white>a>span>i,.pill.white>i,.pill.white>span>i{padding-right:.3rem!important}.big-margin-x{margin:0}@media only screen and (min-width:992px){.big-margin-x{margin:0 25%}}.disabled-pill,.disabled-pill:hover{cursor:not-allowed}.pill.link-pill{cursor:pointer}.pill.link-pill>a{display:block}.button-pill:hover,.pill.link-pill:hover{background-color:var(--primary-light);border:.1rem solid #fff!important;color:#fff;transition:background-color .5s ease}.pill.link-pill:hover>div>h3,.pill.link-pill:hover>div>i,.pill.link-pill:hover>div>span{color:#fff!important}.mini-footer{background-color:#fff;background-color:hsla(0,0%,100%,.9);border-top:1px solid gray}.inline-form-button{background:#9ab7e4!important;border:0;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;font-size:14px;font-weight:400;height:37px!important;line-height:7px;min-width:145px!important;text-decoration:none}.inline-form-button:hover{background:#7384b1!important}.dataTableFilters{background:#f7f7f7;border:.0625rem solid #e7e7e7;border-radius:.3125rem;float:right;height:auto;margin-bottom:40px;margin-right:-8px;overflow:hidden;padding:.5rem 1rem;transition:border .1s linear,box-shadow .1s linear;width:450px}.dataTableFilters .form-info{display:none}.spa-container{height:calc(100vh - 60px);margin:0 auto;overflow:auto}.spa-container .mini-footer{background:none;border:none}.spa-container .left-column{float:left;height:auto;width:60%}.spa-container .left-column .mini-footer{margin-top:-50px}@media screen and (max-width:1024px){.spa-container .left-column{width:100%}}.spa-container .right-column{float:right;width:40%}@media screen and (max-width:1024px){.spa-container .right-column{float:left;width:100%}}.spa-container .right-column>a{padding-left:20px}.spa-container h2{font-weight:500;margin-top:2rem}.spa-container #dialogbox_progress_mini{padding-left:20px}.spa-container .form-main.bouwpas-form .form-widget button.alternative-switch{background-color:var(--primary);color:#fff;margin-top:2px;padding-bottom:4px!important;padding-top:4px!important}.spa-container #toolbox_media input,.spa-container #toolbox_media select{width:14.375rem}.spa-container .dialog-spa-tabs-box{border:none;margin:0;padding:10px 0 35px}.spa-container .dialog-spa-tabs-box .form-row{border:none;padding:0}.spa-container .dialog-spa-tabs-box .form-error,.spa-container .dialog-spa-tabs-box .form-info,.spa-container .dialog-spa-tabs-box .m-auto{display:none}.spa-container .dialog-spa-tabs-box .mt-2{margin:0}.spa-container .dialog-spa-tabs-box .pl-1{padding:0;width:100%}.spa-container #tabs.dialog-spa-tabs-menu,.spa-container #tabs.dialog-spa-tabs-menu h3{margin:0}.spa-container #toolbox_tags .form-row{border:none;padding:0}.spa-container #toolbox_tags .form-error,.spa-container #toolbox_tags .form-info,.spa-container #toolbox_tags .m-auto{display:none}.spa-container #toolbox_tags .mt-2{margin:0}.spa-container #toolbox_tags .pl-1{width:80%!important}.spa-container .toolbox-tags{height:auto;width:auto}.spa-container .toolbox-tags optgroup{height:auto}@media screen and (max-width:780px){.spa-container{height:calc(100vh - 120px)}}.spa-body{padding:1rem 15px 5rem}.manual_box.spa-dialog-close-button{position:absolute;right:0;top:70px}@media screen and (max-width:767px){.manual_box.spa-dialog-close-button{top:125px}}.accent-color{background-color:var(--accent)}.mailtemplate-container{margin:0 auto;overflow:auto;width:100%}.mailtemplate-container h2{font-weight:500;margin-top:2rem;padding-left:20px}.mailtemplate-container #dialogbox_progress_mini{padding-left:20px}.toastui-editor{min-height:350px!important}.delete-button{background-color:rgba(214,225,218,.42)!important;border:.1em solid red!important;border-radius:16px!important;color:red;font-size:1.2rem!important;padding:.3rem 1.5rem!important}.delete-button:hover{background-color:red!important;border:.1em solid #fff!important;color:#fff;font-size:1.2rem!important}.delete-button.small-button{background-color:rgba(214,225,218,.42)!important;border:.1em solid red!important;border-radius:16px!important;color:red;font-size:.8rem!important;padding:.3rem .8rem .2rem!important}.delete-button.small-button:hover{background-color:red!important;color:#fff}.delete-button.small-button.disabled-button{background:none!important;border:none!important;box-shadow:none!important;color:var(--color-secondary-dark)!important;cursor:not-allowed!important;font-size:.8rem!important;padding:.1rem .8rem!important}.workerform .bouwpas-form .input-text-normal>input[type=text],.workerform .bouwpas-form .select2-selection,.workerform .bouwpas-form .select2-selection--multiple,.workerform .bouwpas-form .select2-selection--single,.workerform .bouwpas-form .select2-selection__rendered:not(.select2-selection--multiple),.workerform .bouwpas-form input[type=email],.workerform .bouwpas-form input[type=password],.workerform .input-text-normal>input[type=email],.workerform .input-text-normal>input[type=text]{min-height:var(--input-height-dense)!important}.data-card{border-radius:.5rem;padding:1.5rem;position:relative;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bouwpas-form .input-textarea>textarea{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;min-height:var(--input-height);overflow:hidden}.responsive-form .select2-container{border:none!important;height:35px!important;min-width:0!important}.accent-background{border-style:solid;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding:.5rem}.accent-background:not(.full-border){border-radius:0 0 12px 12px}.accent-background.full-border{border-radius:12px}.accent-background.attenuate-background-color{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.accent-background.requires-attention{border-color:#f5bb73}.accent-background.requires-immediate-action{border-color:var(--error)}.accent-background-title{border-color:transparent;border-radius:6px 6px 0 0;font-weight:700}.accent-background-title>span:first-child{padding-left:.6rem;padding-right:.55rem}.responsive-form input[type=email],.responsive-form input[type=text],.responsive-form textarea{padding-left:.3125rem;width:100%!important}@media (min-width:768px){.form-info{line-height:3rem;margin-left:1rem;width:5%}.bouwpas-form .input-textarea{margin-right:1rem}@media (min-width:1024px){.bouwpas-form .input-textarea{margin-right:0}}.bouwpas-form .input-text-normal{margin-right:1.25rem}@media (min-width:1024px){.bouwpas-form .input-text-normal{margin-right:0}}.bouwpas-form .input-textarea>textarea{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;max-width:var(--input-large);min-height:var(--input-height);overflow:hidden}.bouwpas-form .input-text-normal>input[type=text],.bouwpas-form input[type=email],.bouwpas-form input[type=password]{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;max-width:var(--input-large);min-height:var(--input-height);min-width:0;width:100%}.safetyFieldDate>.input-text-normal>input[type=text]{border:var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;min-height:var(--input-height);min-width:0;padding-left:0!important;text-align:center;width:65%!important}}.bouwpas-form-row{display:flex;flex-direction:column;padding-left:.5rem;padding-right:.5rem;text-align:left}.bouwpas-underline .bouwpas-form-row{border-bottom:.0625rem solid #e1e1e1}.spa-container #toolbox_tags .bouwpas-form-row,.spa-container .dialog-spa-tabs-box .bouwpas-form-row{border:none;padding:0}@media (min-width:768px){.bouwpas-form-row{flex-direction:row}}