html{overflow-y:scroll}@font-face{font-family:ro sans;src:url("../../fonts/RO-SansWebText-Regular.146a58daf1c3.woff")format("woff")}@font-face{font-family:ro sans;font-style:italic;src:url("../../fonts/RO-SansWebText-Italic.babcd7959f5e.woff")format("woff")}@font-face{font-family:ro sans;font-weight:700;src:url("../../fonts/RO-SansWebText-Bold.18cbf1d7b4b8.woff")format("woff")}@font-face{font-family:ro serif;src:url("../../fonts/RO-SerifWeb-Regular.5ab4f2038434.woff")format("woff")}@font-face{font-family:ro serif;font-style:italic;src:url("../../fonts/RO-SerifWeb-Italic.778e789cd818.woff")format("woff")}:root{--bs-font-sans-serif:"RO Sans", system-ui, -apple-system, sans-serif;--bs-body-font-size:1.125rem}img.logo{height:120px}.nav-brand--applicatienaam{background:#e17000;color:#fff;border-radius:9px 0}#main_navbar .nav-link{color:#007bc7}#main_navbar .nav-link:hover{color:#007bc7}#main_navbar .nav-link.active{color:#007bc7;font-weight:700}h1{font-size:1.5em}.page-title{color:#007bc7}.w-60{width:60%}.page-breadcrumb{top:56px;z-index:10}.table{table-layout:fixed}.table_column--w-5{width:5%}.table_column--w-10{width:10%}.table_column--w-15{width:15%}.table_column--w-20{width:20%}tr.clickable-row{position:relative}.status-badge{display:inline-block;padding:.25rem .5rem;font-size:.875rem;font-weight:500;border-radius:.25rem}.status-concept{background-color:#6c757d;color:#fff}.status-ingediend{background-color:#0d6efd;color:#fff}.status-in-behandeling{background-color:#0dcaf0;color:#000}.status-goedgekeurd{background-color:#198754;color:#fff}.status-afgewezen{background-color:#dc3545;color:#fff}.status-wijziging{background-color:#ffc107;color:#000}::placeholder{color:#adb5bd!important;opacity:1}select option[value=""]{color:#adb5bd}.btn-primary{--bs-primary:#154273;--bs-btn-bg:#154273;--bs-btn-border-color:#154273;--bs-btn-hover-bg:#4f7196;--bs-btn-hover-border-color:#4f7196;--bs-btn-active-bg:#084875;--bs-btn-active-border-color:#084875}.btn-primary-outline{--bs-primary:#154273;--bs-btn-border-color:#154273;--bs-btn-hover-bg:#95a9c0;--bs-btn-hover-border-color:#95a9c0;--bs-btn-active-bg:#4f7196;--bs-btn-active-border-color:#4f7196;color:#154273}.btn-primary-outline:hover{color:#fff}.btn-secondary-outline{--bs-secondary:#dce3ea;--bs-btn-border-color:#b8c6d5;--bs-btn-hover-bg:#b8c6d5;--bs-btn-hover-border-color:#b8c6d5;--bs-btn-active-bg:#b8c6d5;--bs-btn-active-border-color:#b8c6d5;color:#738eab}.btn-secondary-outline:hover{color:#fff}.btn-success{--bs-btn-bg:#39870C;--bs-btn-border-color:#39870C;--bs-btn-hover-bg:#2d6a09;--bs-btn-hover-border-color:#2d6a09}.custom-popover{--bs-popover-bg:#007BC7;--bs-popover-body-color:var(--bs-white)}.bg-hemelblauw{background:#007bc7}.progress-indicator{display:flex;justify-content:space-between;margin-bottom:50px;position:relative}.progress-step{flex:1;text-align:center;position:relative}.progress-step::before{content:'';position:absolute;top:20px;left:50%;right:-50%;height:2px;background:#dee2e6;z-index:1}.progress-step:last-child::before{display:none}.progress-step.active::before{background:#007bc7}.progress-step.completed::before{background:#39870c}.step-icon{width:40px;height:40px;background:#dee2e6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;position:relative;z-index:2;font-weight:700;color:#6c757d}.progress-step.active .step-icon{background:#007bc7;color:#fff}.progress-step.completed .step-icon{background:#39870c;color:#fff}.step-label{font-size:14px;color:#6c757d}.progress-step.active .step-label{color:#007bc7;font-weight:600}.progress-step.completed .step-label{color:#39870c}.form-readonly-value{padding:.375rem 0;color:#212529}.form-readonly-display{padding:.375rem 0;color:#495057}.form-readonly-display .form-readonly-source{display:block;font-size:.8rem;color:#6c757d;margin-top:.15rem}.invalid-feedback{display:block}.is-invalid{border-color:#dc3545!important}.required-indicator{color:#dc3545}.info-icon{cursor:pointer}.bedrag-input{max-width:200px}.input-group-text.euro-symbol{background-color:#e9ecef;border-right:none}.bedrag-input.with-euro{border-left:none}.btw-info{font-size:.875rem;color:#6c757d}.readonly-field{background-color:#e9ecef;cursor:not-allowed}.uploaded-files-list{list-style:none;padding:0;margin-top:.5rem}.uploaded-files-list li{display:flex;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:.25rem}.uploaded-files-list li .file-name{flex-grow:1;margin-left:.5rem}.uploaded-files-list li .btn-remove{color:#dc3545;cursor:pointer;padding:0 .5rem}.uploaded-files-list li .btn-remove:hover{color:#a71d2a}.form-readonly-value-boxed{padding:.375rem .75rem;color:#212529;background-color:#e9ecef;border-radius:.375rem}.goedkeuring-item{border-left:3px solid #39870c;padding-left:1rem;margin-bottom:1rem}.goedkeuring-item.afgewezen{border-left-color:#d52b1e}.goedkeuring-item.wijziging{border-left-color:#e17000}.drempel-info{border-radius:8px;padding:1rem;margin-bottom:1rem}.accent-sectie{background:#e7f3ff;border:1px solid #007bc7;border-radius:8px;padding:1.5rem}.workflow-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.workflow-badge-warning{background-color:#fff3cd;color:#856404;border:1px solid #ffc107}.workflow-badge-danger{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.form-check-input:checked{background-color:#007bc7;border-color:#007bc7}.scroll-target{scroll-margin-top:100px}