.rdb-dropdown-container:has(.time-selection){padding:.5rem}.time-picker-button{cursor:pointer}.time-selection{grid-template-columns:repeat(2,1fr);justify-content:stretch;gap:.5rem;width:100%;height:6lh;display:grid}.time-selection>*>label{cursor:pointer;justify-content:center;align-items:center;height:2lh;display:flex}.time-selection>*>label>input[type=radio]{visibility:hidden;width:0;height:0}.time-selection>*>label:has(input[type=radio]:checked){background-color:var(--bs-blue);color:var(--bs-white)}.time-selection>*>label:has(:not(input[type=radio]:checked)):hover{background-color:#ccc}.time-selection .hours::-webkit-scrollbar{display:none}.time-selection .minutes::-webkit-scrollbar{display:none}.time-selection .hours,.time-selection .minutes{text-align:center;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.form-group{flex-direction:column;gap:.4rem;display:flex}.form-group label{font-weight:700}.form-group.inline{flex-flow:row;align-items:center;display:flex}.form-group.inline label{word-break:break-all;flex:0 0 20%}::-ms-reveal{display:none}.ja-nee-field{gap:1rem;display:flex}.ja-nee-field label input{margin-right:.5em}.ja-nee-field label{font-weight:400}.modal-picker{align-items:center;display:flex}.modal-picker .badge{font-size:.9rem}.spinner{animation:2s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.spinner .path{transform-origin:50%;stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.json-debug-overlay{color:#fff;z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1c1c1ccf;min-width:30%;height:100vh;display:flex;position:fixed;top:0;left:0}.json-debug-overlay.left{left:0;right:initial}.json-debug-overlay.right{left:initial;right:0}.json-debug-overlay.bottom{width:100%;max-height:20%;bottom:0;top:initial;overflow-y:auto}.json-debug-overlay i{align-self:flex-start;padding:1rem 2rem;font-size:2rem;position:absolute;right:0}.json-debug-overlay pre{width:100%;margin:0;padding:1rem}.layout-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}dl{margin:0}dl dt,dl dd{word-break:break-all;margin:0;padding:0;line-height:1.6}dl.dl-horizontal{grid-template-columns:40% 60%;gap:.2rem 1rem;display:grid}dl.dl-horizontal.right dt{text-align:end}dl.dl-horizontal.compact dt,dl.dl-horizontal.compact dd{line-height:1}.loader{justify-content:center;align-items:center;display:flex}.loader div{color:#697983}.modal .width-100{--bs-modal-width:100%}.modal .width-90{--bs-modal-width:90%}.modal .width-80{--bs-modal-width:80%}.modal .width-70{--bs-modal-width:70%}.modal .width-60{--bs-modal-width:60%}.modal .width-50{--bs-modal-width:50%}.modal .width-40{--bs-modal-width:40%}.modal .width-30{--bs-modal-width:30%}.modal>form{padding:0}.modal>*,.modal form>*{padding:.875rem}.modal .modal-header{font-size:1.5rem;font-weight:700}.modal .modal-header .modal-title{justify-content:space-between;align-items:center;width:100%;display:flex}.modal .modal-body{display:block}.modal .modal-footer{background-color:#f2f2f2;border-top:1px solid #ccc;justify-content:space-between;display:flex}.modal .modal-footer .buttons{gap:1rem;display:flex}@keyframes appear{0%{opacity:0}to{opacity:1}}.more-or-less .children{flex-wrap:wrap;gap:.5rem;display:flex}.email-settings{margin-bottom:1rem}.email-settings p{color:#595959;word-break:keep-all;margin:0;font-size:.9rem}.email-settings .settings-card-mobile>.header-melding-types,.email-settings .settings-card-mobile>.header-melding-status{font-weight:700}.email-settings .settings-card-mobile>.header-melding-types,.email-settings .settings-card-mobile>.header-melding-status,.email-settings .settings-card-mobile>.settings-row{word-break:break-all;grid-template-columns:30% 4% repeat(2,1fr);gap:.3rem;display:grid}.email-settings .settings-card-mobile>.header-melding-types>div,.email-settings .settings-card-mobile>.header-melding-status>div,.email-settings .settings-card-mobile>.settings-row>div{background-color:#fcfcfc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;align-items:center;padding:1rem;display:flex}.email-settings .settings-card-mobile>.header-melding-types>div:not(:first-child),.email-settings .settings-card-mobile>.header-melding-status>div:not(:first-child),.email-settings .settings-card-mobile>.settings-row>div:not(:first-child){justify-content:space-around}.email-settings .settings-card-mobile>.header-melding-types>div:first-child,.email-settings .settings-card-mobile>.header-melding-types>div:last-child,.email-settings .settings-card-mobile>.header-melding-status>div:first-child,.email-settings .settings-card-mobile>.header-melding-status>div:last-child,.email-settings .settings-card-mobile>.settings-row>div:first-child,.email-settings .settings-card-mobile>.settings-row>div:last-child{border-left:0}:is(.email-settings .settings-card-mobile>.header-melding-types>div.column>div:has(input[type=checkbox]),.email-settings .settings-card-mobile>.header-melding-status>div.column>div:has(input[type=checkbox]),.email-settings .settings-card-mobile>.settings-row>div.column>div:has(input[type=checkbox])){margin:0!important}.email-settings .settings-card-mobile>.header-melding-types>div.column-title-explanation,.email-settings .settings-card-mobile>.header-melding-status>div.column-title-explanation,.email-settings .settings-card-mobile>.settings-row>div.column-title-explanation{justify-content:space-between}.email-settings .settings-card-mobile>.header-melding-types>div.column-title-explanation>.text-title,.email-settings .settings-card-mobile>.header-melding-status>div.column-title-explanation>.text-title,.email-settings .settings-card-mobile>.settings-row>div.column-title-explanation>.text-title{flex-flow:column}.email-settings .settings-card-mobile>.header-melding-types>div.column-toggle-row,.email-settings .settings-card-mobile>.header-melding-status>div.column-toggle-row,.email-settings .settings-card-mobile>.settings-row>div.column-toggle-row,.email-settings .settings-card-mobile>.header-melding-types>div>.input-group,.email-settings .settings-card-mobile>.header-melding-status>div>.input-group,.email-settings .settings-card-mobile>.settings-row>div>.input-group{justify-content:center}.email-settings .settings-card-mobile>.header-melding-types>div>.form-switch,.email-settings .settings-card-mobile>.header-melding-status>div>.form-switch,.email-settings .settings-card-mobile>.settings-row>div>.form-switch{min-height:0;margin:0;padding:0}.email-settings .settings-card-mobile>.header-melding-types>div>.form-switch .form-check-input,.email-settings .settings-card-mobile>.header-melding-status>div>.form-switch .form-check-input,.email-settings .settings-card-mobile>.settings-row>div>.form-switch .form-check-input{margin:0}.email-settings .settings-card-mobile>.header-melding-types>div>.form-switch .form-check-input:not(:checked),.email-settings .settings-card-mobile>.header-melding-status>div>.form-switch .form-check-input:not(:checked),.email-settings .settings-card-mobile>.settings-row>div>.form-switch .form-check-input:not(:checked){border:1px solid #878787}.email-settings .settings-card-mobile>.header-melding-types>div{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:.6rem .6rem 0 0}.email-settings .settings-card-mobile>.header-melding-types>div:not(:first-child){justify-content:center}.email-settings .settings-card-mobile>.header-melding-types>.title-label{justify-content:center;align-items:center;gap:1rem;display:flex}.email-settings .settings-card-mobile>.header-melding-types>.title-label .label-icon{border-radius:1rem;justify-content:center;align-items:center;width:3rem;padding:.4rem 0;display:flex}.email-settings .settings-card-mobile>.header-melding-status>div{grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.email-settings .settings-card-mobile>.settings-row:nth-child(odd)>*{background-color:#f0f0f0}.email-settings .settings-card-mobile>.settings-row:nth-child(odd):has(.generic){background-color:#f0f0f0}.email-settings .settings-card-mobile>.settings-row:nth-child(odd):has(.generic)>*{border:0}.email-settings .settings-card-mobile>.settings-row:nth-child(2n):has(.generic){background-color:#fcfcfc}.email-settings .settings-card-mobile>.settings-row:nth-child(2n):has(.generic)>*{border:0}.email-settings .settings-card-mobile label{font-size:1.2rem;font-weight:500}.email-settings .settings-card>.settings-row,.email-settings .settings-card>.settings-header{grid-template-columns:40% repeat(5,1fr);padding:1.1rem 1.5rem;display:grid}.email-settings .settings-card>.settings-row>*,.email-settings .settings-card>.settings-header>*{place-self:center}.email-settings .settings-card>.settings-row>:first-child,.email-settings .settings-card>.settings-header>:first-child{justify-self:start}.email-settings{flex-flow:column;gap:1rem;display:flex}.email-settings input[type=checkbox]{outline:1px solid #ccc}.email-settings .settings-card{border-collapse:separate;border-radius:.7rem;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 0 1rem #ccc}.email-settings .settings-card .input-group label{margin:0}.email-settings .settings-card>.settings-header{background:#f7f7f7;border-bottom:1px solid #ccc;font-weight:700}.email-settings .settings-card>.settings-header>*{height:initial!important}.email-settings .settings-card>.settings-header>:first-child{font-size:1.2rem}.email-settings .settings-card>.settings-header>:first-child>.title-label{align-items:center;gap:1rem;display:flex}.email-settings .settings-card>.settings-header>:first-child>.title-label div{border-radius:1rem;justify-content:center;align-items:center;width:3rem;padding:.4rem 0;display:flex}.email-settings .settings-card>.settings-header>:nth-child(2){border-right:none}.email-settings .settings-card>.settings-row:nth-child(odd){background-color:#fcfcfc}.email-settings .settings-card>.settings-row:nth-child(2n){background-color:#f0f0f0}.email-settings .settings-card>.settings-row>:first-child label{color:#000;font-size:1.2rem;font-weight:400}.email-settings .settings-card>.settings-row>:first-child p{color:#454545;margin:0;font-size:.8rem}.email-settings .settings-card>.settings-row>:not(:first-child){justify-content:center;align-items:center;width:100%;height:50%;display:flex}.email-settings .settings-card>.settings-row>:nth-child(2){border-right:1px solid #b3b3b3}.email-settings .settings-card>.settings-row>:nth-child(2).generic{border:none}.email-settings .settings-card>.settings-row .form-switch{min-height:0;margin:0;padding:0}.email-settings .settings-card>.settings-row .form-switch .form-check-input{margin:0}.email-settings .settings-card>.settings-row .form-switch .form-check-input:not(:checked){border:1px solid #878787}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-status,.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-rol .servicedesk-rol-field,.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-rol,.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-name,.gebruiker-servicedesk-field .gebruiker-servicedesk-row .status-icon .card-icon{justify-content:center;align-items:center;display:flex}.gebruiker-servicedesk-field{flex-direction:column;gap:.5rem;display:flex;position:relative}.gebruiker-servicedesk-field .gebruiker-servicedesk-row{background-color:#fff;border-bottom:1px solid #ebebeb;grid-template-columns:4% 34% 40% 22%;grid-auto-rows:2.75rem;width:100%;display:grid}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .status-icon .card-icon{height:100%}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-name{justify-content:start;padding:0 1rem}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-rol{justify-content:start}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-rol .form-group{margin:0!important}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-rol .servicedesk-rol-field{gap:.5rem}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-status{justify-content:end;gap:.5rem}.gebruiker-servicedesk-field .gebruiker-servicedesk-row .servicedesk-status button{align-self:center;height:100%;padding:0 1rem}.gebruiker-servicedesk-field #gebruiker-servicedesk-loading-overlay{z-index:1;background:#d1d1d199;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.servicedesk-info-header>button{width:10rem}.inactive-servicedesk{grid-template-columns:2fr 1fr;gap:.5rem;display:grid}.inactive-servicedesk div.keten-color{align-items:center;width:100%;padding:0 1rem;font-weight:400;display:flex}.dates-field th:has(a){text-align:end}.dates-field th>a{cursor:pointer;color:var(--bs-primary)!important}.dates-field th>a:hover{text-decoration:underline}.dates-field td{vertical-align:middle;padding:0 1rem!important}.searchable-fields{background-color:#fff;border-bottom:1px solid #ccc;padding:1rem}.searchable-fields .fields-container{flex-wrap:wrap;justify-content:flex-start;gap:0 1rem;margin-top:.8rem;display:flex}.searchable-fields .fields-container label .search-field-label{vertical-align:top;padding-left:5px;font-weight:400}.searchable-fields.active-by-default-checkbox input{accent-color:#5e5e5e!important}.diff-viewer{white-space:pre-wrap;grid-template-columns:repeat(2,1fr);display:grid}.diff-viewer .label{justify-content:center;align-items:center;padding:0 .6rem;font-weight:700;display:flex}.diff-viewer .diff{grid-template-columns:2.5rem 1fr;line-height:1rem;display:grid}.diff-viewer .diff .before,.diff-viewer .diff .after{padding:.6rem}.diff-viewer .diff:has(.before){background-color:#ffe6e8}.diff-viewer .diff:has(.before) .change{background-color:#fdb4bd}.diff-viewer .diff:has(.after){background-color:#e6ffec}.diff-viewer .diff:has(.after) .change{background-color:#a6f2b9}.sortable-helper-class{box-shadow:0 4px 15px #0006}.sortable-container{cursor:ns-resize}.servicedesk-omschrijving{max-height:5lh;overflow-y:auto}.servicedesk-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.categorie-documenten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.faq-editor{background-color:#fff;min-height:20em}.kalender-filter-dropdown{justify-content:space-between;align-items:center;width:100%;display:flex}.kalender-filter-dropdown div:first-child{align-items:center;gap:1rem;display:flex}.kalender-filter-dropdown div:first-child i{font-size:1.5rem}.rapportage-list{flex-flow:column;gap:1rem;display:flex}.rapportage-list .rapportage-list-card .card-body{padding:0}.step-container{flex-flow:column wrap;gap:1rem;display:flex}.step-container .step{box-sizing:content-box;border:1px solid silver;border-radius:50px;gap:1rem;width:310px;height:32px;padding:5px;display:flex}.step-container .step-name{align-self:center}.step-container .step-result{width:32px}.beheer-panels{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.beheer-panels .beheer-link{text-align:center;background-color:#fff;border-radius:.5rem;flex-flow:column;flex:none;padding:2rem;display:flex;box-shadow:0 0 .5rem #bdbdbd}.beheer-panels .beheer-link i{font-size:6rem}.beheer-panels .beheer-link label{font-size:larger}.permission-matrix{--bs-border-width:0}.permission-matrix thead tr th:not(:first-child){text-align:center;align-content:center}.permission-matrix tr:nth-child(2) th:nth-child(2n),.permission-matrix td:nth-child(2n){background-color:#f2f2f2}.permission-matrix tr:nth-child(odd) td.group,.permission-matrix tr:nth-child(2n) td.group{--bs-table-accent-bg:white;--bs-table-striped-bg:white;--bs-table-hover-bg:white;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;font-weight:700}.pager{align-items:center;gap:.5rem;display:flex}.pager-full{justify-content:space-between;align-items:center;display:flex}.popover-wrapper{align-items:center;display:flex}.popover-wrapper i{font-size:1.1rem}.popover{--bs-border-radius-lg:.5rem;margin:.3rem;--bs-popover-border-color:#b3b3b3!important}.progress{font-weight:700;--bs-progress-height:initial!important;--bs-progress-font-size:1rem!important}.progress>*{justify-content:center;align-items:center;display:flex}.tabs{border-bottom:1px solid #ababab;border-left:1px solid #ababab}.tabs section{background-color:#fff;border-top:1px solid #ababab;border-right:1px solid #ababab;padding:1rem}.tabs.borderless{border:none}.tabs.borderless section{border-right:none}.tabs nav ul{margin:0;padding:0;list-style:none;display:flex}.tabs nav ul li{background-color:#e8e8e8;border-top:1px solid #ababab;border-right:1px solid #ababab;padding:.5rem 1rem}.tabs nav ul li:hover{cursor:pointer;background-color:#d6d6d6}.tabs nav ul li.active{background-color:#fff;box-shadow:0 1px #fff}.tabs:has(nav.left){grid-template-columns:20% 1fr;display:grid}.tabs:has(nav.left) nav ul{text-align:end;flex-direction:column;list-style:none}.tabs:has(nav.left) nav ul li{border-right:none}.tabs:has(nav.left) nav ul li:last-child{border-bottom:1px solid #ababab}.tabs:has(nav.left) section{border-top:none;border-left:1px solid #ababab}
