:root{--control-bg: #ffffff;--control-text: #212529;--control-border: #6c757d;--control-bg-hover: #ffffff;--control-border-hover: #495057;--control-border-focus: #0d6efd;--control-ring-focus: rgba(13, 110, 253, .35);--control-border-error: #dc3545;--control-text-error: #b02a37;--control-bg-readonly: #f8f9fa;--control-text-readonly: #212529;--control-border-readonly: #868e96;--control-bg-disabled: #f1f3f5;--control-text-disabled: #111827;--control-border-disabled: #868e96;--control-placeholder: #6c757d;--control-label: #212529;--control-helper: #6c757d}.form-control,input.form-control,select.form-control,textarea.form-control,.form-select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date],input[type=datetime-local],textarea{background-color:var(--control-bg)!important;color:var(--control-text)!important;border-color:var(--control-border)!important}.form-control::placeholder,input.form-control::placeholder,select.form-control::placeholder,textarea.form-control::placeholder,.form-select::placeholder,input[type=text]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,textarea::placeholder{color:var(--control-placeholder)!important;opacity:1}.form-control:hover:not(:disabled):not([readonly]),input.form-control:hover:not(:disabled):not([readonly]),select.form-control:hover:not(:disabled):not([readonly]),textarea.form-control:hover:not(:disabled):not([readonly]),.form-select:hover:not(:disabled):not([readonly]),input[type=text]:hover:not(:disabled):not([readonly]),input[type=number]:hover:not(:disabled):not([readonly]),input[type=email]:hover:not(:disabled):not([readonly]),input[type=search]:hover:not(:disabled):not([readonly]),input[type=password]:hover:not(:disabled):not([readonly]),input[type=date]:hover:not(:disabled):not([readonly]),input[type=datetime-local]:hover:not(:disabled):not([readonly]),textarea:hover:not(:disabled):not([readonly]){border-color:var(--control-border-hover)!important}.form-control:focus,input.form-control:focus,select.form-control:focus,textarea.form-control:focus,.form-select:focus,input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime-local]:focus,textarea:focus{border-color:var(--control-border-focus)!important;box-shadow:0 0 0 2px var(--control-ring-focus)!important;outline:none!important}.form-control:disabled,.form-control[disabled],input.form-control:disabled,input.form-control[disabled],select.form-control:disabled,select.form-control[disabled],textarea.form-control:disabled,textarea.form-control[disabled],.form-select:disabled,.form-select[disabled],input[type=text]:disabled,input[type=text][disabled],input[type=number]:disabled,input[type=number][disabled],input[type=email]:disabled,input[type=email][disabled],input[type=search]:disabled,input[type=search][disabled],input[type=password]:disabled,input[type=password][disabled],input[type=date]:disabled,input[type=date][disabled],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],textarea:disabled,textarea[disabled]{background-color:var(--control-bg-disabled)!important;color:var(--control-text-disabled)!important;border-color:var(--control-border-disabled)!important;opacity:1}.form-control:disabled::placeholder,.form-control[disabled]::placeholder,input.form-control:disabled::placeholder,input.form-control[disabled]::placeholder,select.form-control:disabled::placeholder,select.form-control[disabled]::placeholder,textarea.form-control:disabled::placeholder,textarea.form-control[disabled]::placeholder,.form-select:disabled::placeholder,.form-select[disabled]::placeholder,input[type=text]:disabled::placeholder,input[type=text][disabled]::placeholder,input[type=number]:disabled::placeholder,input[type=number][disabled]::placeholder,input[type=email]:disabled::placeholder,input[type=email][disabled]::placeholder,input[type=search]:disabled::placeholder,input[type=search][disabled]::placeholder,input[type=password]:disabled::placeholder,input[type=password][disabled]::placeholder,input[type=date]:disabled::placeholder,input[type=date][disabled]::placeholder,input[type=datetime-local]:disabled::placeholder,input[type=datetime-local][disabled]::placeholder,textarea:disabled::placeholder,textarea[disabled]::placeholder{color:var(--control-text-disabled)!important}.form-control[readonly]:not(:disabled),input.form-control[readonly]:not(:disabled),select.form-control[readonly]:not(:disabled),textarea.form-control[readonly]:not(:disabled),.form-select[readonly]:not(:disabled),input[type=text][readonly]:not(:disabled),input[type=number][readonly]:not(:disabled),input[type=email][readonly]:not(:disabled),input[type=search][readonly]:not(:disabled),input[type=password][readonly]:not(:disabled),input[type=date][readonly]:not(:disabled),input[type=datetime-local][readonly]:not(:disabled),textarea[readonly]:not(:disabled){background-color:var(--control-bg-readonly)!important;color:var(--control-text-readonly)!important;border-color:var(--control-border-readonly)!important;opacity:1}.form-control.is-invalid,.was-validated .form-control:invalid,input.form-control.is-invalid,.was-validated input.form-control:invalid,select.form-control.is-invalid,.was-validated select.form-control:invalid,textarea.form-control.is-invalid,.was-validated textarea.form-control:invalid,.form-select.is-invalid,.was-validated .form-select:invalid,input[type=text].is-invalid,.was-validated input[type=text]:invalid,input[type=number].is-invalid,.was-validated input[type=number]:invalid,input[type=email].is-invalid,.was-validated input[type=email]:invalid,input[type=search].is-invalid,.was-validated input[type=search]:invalid,input[type=password].is-invalid,.was-validated input[type=password]:invalid,input[type=date].is-invalid,.was-validated input[type=date]:invalid,input[type=datetime-local].is-invalid,.was-validated input[type=datetime-local]:invalid,textarea.is-invalid,.was-validated textarea:invalid{border-color:var(--control-border-error)!important;box-shadow:0 0 0 1px var(--control-border-error)!important}.form-label,label.form-label{color:var(--control-label)!important}.form-text.text-muted,small.form-text{color:var(--control-helper)!important}.invalid-feedback,.form-control.is-invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-feedback{color:var(--control-text-error)!important}.ts-wrapper{border-color:var(--control-border)!important}.ts-wrapper .ts-control{background-color:var(--control-bg)!important;color:var(--control-text)!important;border-color:var(--control-border)!important}.ts-wrapper .ts-control input{color:var(--control-text)!important;background:transparent!important}.ts-wrapper .ts-control input::placeholder{color:var(--control-placeholder)!important}.ts-wrapper .ts-control .placeholder{color:var(--control-placeholder)!important}.ts-wrapper .ts-control .item{color:var(--control-text)!important}.ts-wrapper .ts-control [data-ts-item]{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)!important;opacity:1!important}.ts-wrapper:hover:not(.disabled):not(.locked) .ts-control{border-color:var(--control-border-hover)!important}.ts-wrapper.focus .ts-control,.ts-wrapper .ts-control:focus-within{border-color:var(--control-border-focus)!important;box-shadow:0 0 0 2px var(--control-ring-focus)!important}.ts-wrapper.disabled,.ts-wrapper.locked,.ts-wrapper.hard-locked,.ts-wrapper[aria-disabled=true],.ts-wrapper[data-hard-locked="1"]{opacity:1!important}.ts-wrapper.disabled .ts-control,.ts-wrapper.locked .ts-control,.ts-wrapper.hard-locked .ts-control,.ts-wrapper[aria-disabled=true] .ts-control,.ts-wrapper[data-hard-locked="1"] .ts-control{background-color:var(--control-bg-disabled)!important;color:var(--control-text-disabled)!important;border-color:var(--control-border-disabled)!important;opacity:1!important}.ts-wrapper.disabled .ts-control .item,.ts-wrapper.disabled .ts-control input,.ts-wrapper.disabled .ts-control .placeholder,.ts-wrapper.locked .ts-control .item,.ts-wrapper.locked .ts-control input,.ts-wrapper.locked .ts-control .placeholder,.ts-wrapper.hard-locked .ts-control .item,.ts-wrapper.hard-locked .ts-control input,.ts-wrapper.hard-locked .ts-control .placeholder,.ts-wrapper[aria-disabled=true] .ts-control .item,.ts-wrapper[aria-disabled=true] .ts-control input,.ts-wrapper[aria-disabled=true] .ts-control .placeholder,.ts-wrapper[data-hard-locked="1"] .ts-control .item,.ts-wrapper[data-hard-locked="1"] .ts-control input,.ts-wrapper[data-hard-locked="1"] .ts-control .placeholder,.ts-wrapper.disabled .ts-control [data-ts-item],.ts-wrapper.locked .ts-control [data-ts-item],.ts-wrapper.hard-locked .ts-control [data-ts-item],.ts-wrapper[aria-disabled=true] .ts-control [data-ts-item],.ts-wrapper[data-hard-locked="1"] .ts-control [data-ts-item]{color:var(--control-text-disabled)!important;-webkit-text-fill-color:var(--control-text-disabled)!important;opacity:1!important}.ts-wrapper.disabled.locked.hard-locked,.ts-wrapper.disabled.locked.preloaded.hard-locked,.ts-wrapper.disabled.locked.hard-locked.input-hidden{opacity:1!important}.ts-wrapper.disabled.locked.hard-locked .ts-control,.ts-wrapper.disabled.locked.hard-locked .ts-control .item,.ts-wrapper.disabled.locked.hard-locked .ts-control [data-ts-item],.ts-wrapper.disabled.locked.hard-locked .ts-control input,.ts-wrapper.disabled.locked.preloaded.hard-locked .ts-control,.ts-wrapper.disabled.locked.preloaded.hard-locked .ts-control .item,.ts-wrapper.disabled.locked.preloaded.hard-locked .ts-control [data-ts-item],.ts-wrapper.disabled.locked.preloaded.hard-locked .ts-control input,.ts-wrapper.disabled.locked.hard-locked.input-hidden .ts-control,.ts-wrapper.disabled.locked.hard-locked.input-hidden .ts-control .item,.ts-wrapper.disabled.locked.hard-locked.input-hidden .ts-control [data-ts-item],.ts-wrapper.disabled.locked.hard-locked.input-hidden .ts-control input{color:var(--control-text-disabled)!important;-webkit-text-fill-color:var(--control-text-disabled)!important;opacity:1!important}.ts-wrapper.locked:not(.disabled):not([aria-disabled=true]),.ts-wrapper.hard-locked:not(.disabled):not([aria-disabled=true]),.ts-wrapper[data-hard-locked="1"]:not(.disabled):not([aria-disabled=true]){opacity:1!important}.ts-wrapper.locked:not(.disabled):not([aria-disabled=true]) .ts-control,.ts-wrapper.hard-locked:not(.disabled):not([aria-disabled=true]) .ts-control,.ts-wrapper[data-hard-locked="1"]:not(.disabled):not([aria-disabled=true]) .ts-control{background-color:var(--control-bg-readonly)!important;color:var(--control-text-readonly)!important;border-color:var(--control-border-readonly)!important}.ts-wrapper.locked:not(.disabled):not([aria-disabled=true]) .ts-control .item,.ts-wrapper.locked:not(.disabled):not([aria-disabled=true]) .ts-control input,.ts-wrapper.hard-locked:not(.disabled):not([aria-disabled=true]) .ts-control .item,.ts-wrapper.hard-locked:not(.disabled):not([aria-disabled=true]) .ts-control input,.ts-wrapper[data-hard-locked="1"]:not(.disabled):not([aria-disabled=true]) .ts-control .item,.ts-wrapper[data-hard-locked="1"]:not(.disabled):not([aria-disabled=true]) .ts-control input{color:var(--control-text-readonly)!important;-webkit-text-fill-color:var(--control-text-readonly)!important}select:disabled+.ts-wrapper .ts-control,select[disabled]+.ts-wrapper .ts-control{background-color:var(--control-bg-disabled)!important;color:var(--control-text-disabled)!important;border-color:var(--control-border-disabled)!important;box-shadow:none!important}select:disabled+.ts-wrapper .ts-control .item,select:disabled+.ts-wrapper .ts-control input,select:disabled+.ts-wrapper .ts-control .placeholder,select[disabled]+.ts-wrapper .ts-control .item,select[disabled]+.ts-wrapper .ts-control input,select[disabled]+.ts-wrapper .ts-control .placeholder{color:var(--control-text-disabled)!important;-webkit-text-fill-color:var(--control-text-disabled)!important;opacity:1!important}select[data-hard-locked="1"]+.ts-wrapper .ts-control{background-color:var(--control-bg-disabled)!important;color:var(--control-text-disabled)!important;border-color:var(--control-border-disabled)!important}select[data-hard-locked="1"]+.ts-wrapper .ts-control .item,select[data-hard-locked="1"]+.ts-wrapper .ts-control input,select[data-hard-locked="1"]+.ts-wrapper .ts-control .placeholder{color:var(--control-text-disabled)!important;-webkit-text-fill-color:var(--control-text-disabled)!important;opacity:1!important}select[data-hard-locked="1"]+.ts-wrapper .ts-control [data-ts-item]{color:var(--control-text-disabled)!important;-webkit-text-fill-color:var(--control-text-disabled)!important;opacity:1!important}select.patient-select+.ts-wrapper .ts-control,select.maternity-select+.ts-wrapper .ts-control,select.midwife-select+.ts-wrapper .ts-control,select.benefactor-type-select+.ts-wrapper .ts-control,select.institution-select+.ts-wrapper .ts-control,select.benefactor-select+.ts-wrapper .ts-control{color:var(--control-text)!important}select.patient-select+.ts-wrapper .ts-control .item,select.maternity-select+.ts-wrapper .ts-control .item,select.midwife-select+.ts-wrapper .ts-control .item,select.benefactor-type-select+.ts-wrapper .ts-control .item,select.institution-select+.ts-wrapper .ts-control .item,select.benefactor-select+.ts-wrapper .ts-control .item,select.patient-select+.ts-wrapper .ts-control [data-ts-item],select.maternity-select+.ts-wrapper .ts-control [data-ts-item],select.midwife-select+.ts-wrapper .ts-control [data-ts-item],select.benefactor-type-select+.ts-wrapper .ts-control [data-ts-item],select.institution-select+.ts-wrapper .ts-control [data-ts-item],select.benefactor-select+.ts-wrapper .ts-control [data-ts-item]{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)!important;opacity:1!important}.ts-dropdown .option{color:var(--control-text)!important}.form-check-input{border-color:var(--control-border)!important}.form-check-input:focus{box-shadow:0 0 0 2px var(--control-ring-focus)!important;border-color:var(--control-border-focus)!important}.form-check-input:disabled{background-color:var(--control-bg-disabled)!important;border-color:var(--control-border-disabled)!important;opacity:1}.form-check-label{color:var(--control-label)!important}.form-control-plaintext{color:var(--control-text)!important;opacity:1;background-color:var(--control-bg-readonly)!important}.main-app__offcanvas-col{padding-left:0}.main-app__offcanvas-col.col-0{display:none}.main-app__offcanvas-col .workspace{position:relative}.info-offcanvas{position:relative;transition:all .5s;height:100%;margin-bottom:2.5em}.info-offcanvas .offcanvas-header{padding:15px}.info-offcanvas__overlay{position:absolute;width:100%;height:100%;background:#0e0e0e40;border-radius:5px;display:none}.aside{max-width:220px;padding-left:8px;padding-right:8px;width:220px}@media screen and (max-width:1320px){.aside{max-width:200px}}.aside .nav{font-size:.95em}.aside .nav-link{padding:8px}.offcanvas{position:inherit;width:100%!important;height:100%!important;margin-bottom:2.5em}.offcanvas-overlay{display:none;width:100%;height:100%;background:#0003}.offcanvas-overlay.show{display:block}.offcanvas-info__row:hover td{background-color:#0000000f;cursor:pointer}tr:has(span.row-danger)>td{background-color:#fd5a5a61}tr:has(span.row-warning)>td{background-color:#ffbf0052}.badge.bg-light[data-filter]{color:#000}.maternity-info-display,.midwife-info-display{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;margin-top:1rem;margin-bottom:1rem}.maternity-info-display .row,.midwife-info-display .row{margin:0}.maternity-info-display .col-md-6,.midwife-info-display .col-md-6{padding:.5rem;margin-bottom:.5rem}.maternity-info-display strong,.midwife-info-display strong{color:#495057;font-weight:600}.maternity-info-display a,.midwife-info-display a{color:#0d6efd;text-decoration:underline}.maternity-info-display a:hover,.midwife-info-display a:hover{color:#0a58ca}.maternity-info-display,.midwife-info-display{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.courses-section-title+.accordion{background-color:#fff;border:1px solid #e3e6f0;border-radius:.5rem;box-shadow:0 .15rem 1.75rem #3a3b4526;margin-top:0;margin-bottom:1rem}.courses-section-title+.accordion .accordion-item{border:none;border-bottom:1px solid #e3e6f0}.courses-section-title+.accordion .accordion-item:last-child{border-bottom:none;border-radius:0 0 .5rem .5rem}.courses-section-title+.accordion .accordion-item:first-child{border-radius:.5rem .5rem 0 0}.courses-section-title+.accordion .accordion-header{background-color:#f8f9fc}.courses-section-title+.accordion .accordion-header .accordion-button{background-color:#f8f9fc;border:none;color:#5a5c69;font-weight:600;padding:1rem 1.25rem;box-shadow:none}.courses-section-title+.accordion .accordion-header .accordion-button:not(.collapsed){background-color:#eaecf4;color:#3a3b45}.courses-section-title+.accordion .accordion-header .accordion-button:focus{box-shadow:0 0 0 .2rem #4e73df40}.courses-section-title+.accordion .accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235a5c69'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.courses-section-title+.accordion .accordion-body{background-color:#fff;padding:1.25rem}[data-course-matrix-section]{border:none!important;border-bottom:none!important}[data-course-matrix-section] table.matrix,[data-course-matrix-section] table.matrix th,[data-course-matrix-section] table.matrix td,[data-course-matrix-section] table.matrix tr,[data-course-matrix-section] .row,[data-course-matrix-section] .form-group,[data-course-matrix-section] .ts-wrapper,[data-course-matrix-section] .ts-control,[data-course-matrix-section] input,[data-course-matrix-section] select,[data-course-matrix-section] .form-control,[data-course-matrix-section] .form-select{border-color:#dee2e6!important}[data-course-matrix-section] .ts-wrapper:focus-within .ts-control,[data-course-matrix-section] input:focus,[data-course-matrix-section] select:focus{border-color:#dee2e6!important;box-shadow:none!important;outline:none!important}[data-course-matrix-section] table.matrix tr.add-row{opacity:0;height:0;min-height:0;padding:0;margin:0;overflow:hidden;border:none}table.matrix[data-course-dates-matrix]:not([data-course-dates-edit]) tr.add-row{display:none}[data-course-matrix-section] table.matrix a[data-action="matrix#deleteRow"]{padding:.35rem;border-radius:.375rem;color:#6c757d;transition:color .15s,background-color .15s}[data-course-matrix-section] table.matrix a[data-action="matrix#deleteRow"]:hover{color:#dc3545;background-color:#dc35451a}.course-dates-card{background-color:#fff;border:1px solid #e3e6f0;border-radius:.5rem;box-shadow:0 .15rem 1.75rem #3a3b4526;padding:1rem 1.25rem}.course-dates-checkboxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;max-height:220px;overflow-y:auto;padding-right:.25rem}.course-dates-checkboxes::-webkit-scrollbar{width:6px}.course-dates-checkboxes::-webkit-scrollbar-track{background:#f8f9fc;border-radius:3px}.course-dates-checkboxes::-webkit-scrollbar-thumb{background:#d1d3e2;border-radius:3px}.course-date-checkbox{margin-bottom:0;padding:.625rem .875rem;background-color:#f8f9fc;border-radius:.5rem;border:1px solid #e3e6f0;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;display:flex;align-items:flex-start;gap:.5rem;min-height:2.75rem}.course-date-checkbox:hover{background-color:#eaecf4;border-color:#d1d3e2}.course-date-checkbox:has(.form-check-input:checked){background-color:#e8f4fd;border-color:#4e9ff5;box-shadow:0 0 0 1px #4e9ff533}.course-date-checkbox .form-check-input{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem;margin-left:0;cursor:pointer;opacity:1;visibility:visible}.course-date-checkbox .form-check-input:checked~.form-check-label{font-weight:600;color:#2c3e50}.course-date-checkbox .form-check-label{cursor:pointer;color:#5a5c69;flex:1;margin-left:0;font-size:.9375rem;min-width:0;overflow-wrap:break-word}.course-date-checkbox .course-date-reset{flex-shrink:0;color:#6c757d;font-size:1.25rem;line-height:1;text-decoration:none}.course-date-checkbox .course-date-reset:hover{color:#dc3545}.courses-section-title{background-color:#2c3e50;color:#fff;padding:.75rem 1rem;border:none;border-radius:.375rem;font-weight:600;margin-bottom:1rem;text-align:center;box-shadow:0 2px 4px #0003;font-size:1.1rem;letter-spacing:.5px;text-transform:uppercase;position:relative}.courses-section-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:.375rem 0 0 .375rem}.benefactor-field-disabled{display:none!important;pointer-events:none;cursor:not-allowed!important;opacity:1}.benefactor-field-disabled select,.benefactor-field-disabled input,.benefactor-field-disabled .ts-wrapper .ts-control{cursor:not-allowed!important;background-color:var(--control-bg-disabled)!important;color:var(--control-text-disabled)!important;border-color:var(--control-border-disabled)!important}.benefactor-field-disabled .form-label{color:var(--control-helper)!important}.benefactor-field-enabled{opacity:1;pointer-events:auto;cursor:auto}.benefactor-field-enabled select,.benefactor-field-enabled input,.benefactor-field-enabled .ts-wrapper .ts-control{cursor:auto;background-color:var(--control-bg)!important;color:var(--control-text)!important;border-color:var(--control-border)!important}.benefactor-field-enabled .form-label{color:var(--control-label)!important}select.benefactor-type-select,select.institution-select,select.benefactor-select{min-height:56px;padding-top:.9rem;padding-bottom:.9rem}select.benefactor-type-select+.ts-wrapper .ts-control,select.institution-select+.ts-wrapper .ts-control,select.benefactor-select+.ts-wrapper .ts-control{min-height:56px;padding-top:.9rem;padding-bottom:.9rem;display:flex;align-items:center}.charge-accordion-container{max-width:380px;max-height:70vh;overflow-y:auto}.charge-accordion-item{max-width:380px}.charge-accordion-button{font-size:1rem;line-height:1.25;font-weight:600;background-color:#eef5ff;border:none;box-shadow:none}.charge-accordion-button:focus{box-shadow:0 0 0 .2rem #0d6efd40}.charge-accordion-button:not(.collapsed){background-color:#eef5ff;box-shadow:none}.charge-accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.charge-accordion-link{font-size:1rem;line-height:1.25;text-decoration:none;transition:all .2s ease-in-out}.charge-accordion-link:hover{background-color:#f8f9fa;transform:translate(2px)}.charge-accordion-link.bg-primary:hover{background-color:#0b5ed7!important}.main-app__content-col #post-form .table-responsive{min-height:300px}.matrix select,.matrix select.form-select,.matrix input[type=number]{border-width:2px!important;border-color:#6c757d!important}.matrix thead th{text-align:left!important}.form-check-input[type=radio]:focus:not(:checked){outline:none!important;box-shadow:0 0 0 3px #0d6efd40!important;border-color:#0d6efd!important}.form-check-input[type=radio]:focus-visible:not(:checked){outline:none!important;box-shadow:0 0 0 3px #0d6efd40!important;border-color:#0d6efd!important}.form-check-input[type=radio]:checked:focus,.form-check-input[type=radio]:checked:focus-visible{outline:none!important;box-shadow:none!important}.form-check-input[type=radio]:focus:not(:checked)+.form-check-label,.form-check-input[type=radio]:focus-visible:not(:checked)+.form-check-label{color:#0d6efd!important;font-weight:600}.form-group:has(.form-check-input[type=radio]:focus:not(:checked))>.form-label:first-of-type:not(.form-check-label),.form-group:has(.form-check-input[type=radio]:focus-visible:not(:checked))>.form-label:first-of-type:not(.form-check-label){color:#0d6efd!important;font-weight:600}.form-group.radio-focused:not(:has(.form-check-input[type=radio]:checked))>.form-label:first-of-type:not(.form-check-label){color:#0d6efd!important;font-weight:600}.form-group.radio-focused:not(:has(.form-check-input[type=radio]:checked)) .form-check:has(.form-check-input[type=radio]:focus:not(:checked)){background-color:#e7f3ff;border-radius:.25rem;padding:.25rem;transition:background-color .2s ease;margin:0;box-sizing:border-box}.form-group.radio-focused:not(:has(.form-check-input[type=radio]:checked)) .form-check:not(:has(.form-check-input[type=radio]:focus:not(:checked))){background-color:transparent!important;padding:0}.form-group.radio-focused:not(:has(.form-check-input[type=radio]:checked)) .form-check-label:not(.radio-label-focused),.form-group.radio-focused:not(:has(.form-check-input[type=radio]:checked))~.form-group .form-label{color:inherit!important;font-weight:400}.form-check-label.radio-label-focused{color:#0d6efd!important;font-weight:600}.d-flex.grid .form-group:not(.radio-focused) .form-label{color:inherit!important;font-weight:400}.form-check-input[type=radio]{margin:0;vertical-align:middle}.form-check-input[type=radio]:focus:not(:checked){position:relative;z-index:1}.form-check{min-height:1.5rem;box-sizing:border-box}.form-check:has(.form-check-input[type=radio]:focus:not(:checked)){padding:.25rem;margin:-.25rem;margin-bottom:0}.form-check-input[type=radio]:checked~.form-check-label.radio-label-focused,.form-check-input[type=radio]:checked+.form-check-label.radio-label-focused{color:inherit!important;font-weight:400}.form-group:has(.form-check-input[type=radio]:checked).radio-focused .form-label{color:inherit!important;font-weight:400}.form-group:has(.form-check-input[type=radio]:checked).radio-focused .form-check{background-color:transparent!important}table.matrix tr.add-row a[data-action="matrix#addRow"]:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px;box-shadow:0 0 0 4px #0d6efd4d}table.matrix tr.add-row a[data-action="matrix#addRow"]:focus:not(:focus-visible){outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px}table.invoice-positions-table{table-layout:fixed;width:100%}table.invoice-positions-table th,table.invoice-positions-table td{overflow:hidden;vertical-align:middle}.invoice-positions-table-cell-truncate,.invoice-positions-matrix-tooltip-target.invoice-positions-table-cell-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-positions-table-tooltip-popup{display:none;position:fixed;z-index:1070;max-width:360px;padding:.35rem .6rem;font-size:.8125rem;line-height:1.35;color:#fff;background:#212529;border-radius:.25rem;white-space:normal;word-wrap:break-word;box-shadow:0 .25rem .5rem #00000026;pointer-events:none}.invoice-positions-table-tooltip-popup[aria-hidden=false]{display:block}select.invoice-position-directive-select+.ts-wrapper{max-width:100%}select.invoice-position-directive-select+.ts-wrapper .ts-control{max-height:2.75rem;min-height:2.25rem;overflow:hidden;font-size:.8125rem;line-height:1.3}select.invoice-position-directive-select+.ts-wrapper .ts-control .item,select.invoice-position-directive-select+.ts-wrapper .ts-control .ts-control-content>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;line-height:inherit}select.invoice-position-directive-select+.ts-wrapper .ts-dropdown{max-height:280px}select.invoice-position-directive-select+.ts-wrapper .ts-dropdown .option,select.invoice-position-directive-select+.ts-wrapper .ts-dropdown .ts-dropdown .option{font-size:.875rem;line-height:1.35;padding-top:.25rem;padding-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}select.zusatzleistungen-directive-select+.ts-wrapper .ts-control{max-height:2.75rem;min-height:2.25rem;overflow:hidden;font-size:.8125rem;line-height:1.3}select.zusatzleistungen-directive-select+.ts-wrapper .ts-control .item,select.zusatzleistungen-directive-select+.ts-wrapper .ts-control .ts-control-content>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;line-height:inherit}select.zusatzleistungen-directive-select+.ts-wrapper .ts-dropdown{max-height:280px}select.zusatzleistungen-directive-select+.ts-wrapper .ts-dropdown .option,select.zusatzleistungen-directive-select+.ts-wrapper .ts-dropdown .ts-dropdown .option{font-size:.875rem;line-height:1.35;padding-top:.25rem;padding-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.midwife-email-link{color:#0d6efd;text-decoration:none;transition:all .2s ease-in-out}.midwife-email-link:hover{color:#0a58ca;text-decoration:underline;background-color:#0d6efd1a;padding:2px 4px;border-radius:3px}.midwife-email-link:focus{outline:2px solid #0d6efd;outline-offset:2px;border-radius:3px}select.child-midwife-select+.ts-wrapper{position:relative!important}select.child-midwife-select+.ts-wrapper .ts-dropdown{position:absolute!important;top:auto!important;bottom:100%!important;margin-bottom:4px!important;left:0!important;right:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;z-index:1060!important}select.child-midwife-select+.ts-wrapper .ts-dropdown-content{max-height:260px!important;overflow-y:auto!important;overflow-x:hidden!important}select.institution-relation-select+.ts-wrapper{max-width:480px;width:100%}select.institution-relation-select+.ts-wrapper .ts-control{max-width:100%}select.custom-recipient-institution-select+.ts-wrapper{position:relative!important}select.custom-recipient-institution-select+.ts-wrapper .ts-dropdown{position:absolute!important;top:auto!important;bottom:100%!important;margin-bottom:4px!important;left:0!important;right:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;z-index:1060!important}select.custom-recipient-institution-select+.ts-wrapper .ts-dropdown-content{max-height:260px!important;overflow-y:auto!important;overflow-x:hidden!important}
