.rvo-theme{background-color:var(--utrecht-document-background-color);color:var(--utrecht-document-color);font-family:var(--utrecht-document-font-family);font-size:var(--utrecht-document-font-size);font-weight:var(--utrecht-document-font-weight);line-height:var(--utrecht-document-line-height)}.form-input-container{position:relative}@media (width>=1080px){.rvo-theme .rvo-sidebar-layout{grid-template-columns:320px 1fr}}.rvo-theme .utrecht-textbox--lg{width:100%}.rvo-theme .small-text{font-size:var(--rvo-font-size-xs)}.rvo-theme .preserve-whitespace{white-space:pre-line}.rvo-theme .button-group-container{justify-content:space-between;align-items:center;gap:var(--rvo-space-md);flex-wrap:wrap;width:100%;display:flex}.rvo-theme .button-group-container__completed{margin-inline-start:auto}.rvo-theme .button-group-container__completed+.button-group-container__end{margin-inline-start:0}.rvo-theme .button-group-container__end{align-items:center;gap:var(--rvo-space-md);margin-inline-start:auto;display:flex}@media (width<=480px){.rvo-theme .button-group-container__completed{flex-basis:100%;order:-1;margin-inline-start:0}.rvo-theme .button-group-container__end,.rvo-theme .button-group-container__completed+.button-group-container__end{margin-inline-start:auto}}.rvo-theme .rvo-accordion__item-summary{align-items:flex-start}.rvo-theme .rvo-accordion__item-summary .rvo-accordion__item-icon{margin-block-start:.4em}.rvo-theme .modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rvo-theme .save-modal{background-color:#fff;border-radius:4px;flex-direction:column;width:90%;max-width:500px;max-height:90vh;padding:1.5rem;display:flex;box-shadow:0 4px 8px #0003}.rvo-theme .rvo-icon--with-spacing-right{margin-right:.5rem}.aiv-definition{cursor:help;border-bottom:2px dotted #000;display:inline-block;position:relative}.aiv-definition .aiv-definition-text{background-color:var(--rvo-color-wit);min-width:500px;max-width:1000px;color:var(--rvo-color-zwart);filter:drop-shadow(0 4px 4px #738eab80);text-align:left;border-radius:var(--rvo-border-radius-xl);border:1px solid var(--rvo-color-grijs-200);padding:var(--rvo-alert-padding-sm-padding-block-end);z-index:1;font-family:var(--utrecht-document-font-family);font-size:var(--utrecht-document-font-size);font-weight:var(--utrecht-document-font-weight);text-align:left;font-style:normal;line-height:var(--utrecht-document-line-height);-webkit-backdrop-filter:blur();backdrop-filter:blur();margin-top:5px;display:none;position:absolute;top:100%;right:0}.aiv-definition:hover .aiv-definition-text{display:block}.rvo-theme .rvo-icon--with-spacing-left{margin-left:.5rem}.rvo-theme .utrecht-textarea,.rvo-theme .utrecht-textarea--html-textarea{resize:vertical;box-sizing:border-box;width:100%;padding:var(--utrecht-textbox-padding-block-start,12px) var(--utrecht-textbox-padding-inline-end,12px) var(--utrecht-textbox-padding-block-end,12px) var(--utrecht-textbox-padding-inline-start,12px)}.rvo-theme .rvo-form-field__label.rvo-form-field__label:has(.open-text-field__toggle){flex-flow:wrap;align-items:center}.rvo-theme .rvo-form-field__label:has(.open-text-field__toggle) .utrecht-form-field-description{flex-basis:100%}.rvo-theme .open-text-field__toggle{border:1px solid var(--rvo-color-hemelblauw);color:var(--rvo-color-hemelblauw);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.2rem .5rem;font-size:.8rem;line-height:1;display:inline-flex}.rvo-theme .markdown-preview{background:var(--rvo-color-grijs-100,#f3f3f3);border:1px solid var(--rvo-color-grijs-300,#ccc);border-radius:3px;min-height:8rem;padding:.75rem}.rvo-theme .markdown-preview h1,.rvo-theme .markdown-preview h2,.rvo-theme .markdown-preview h3{margin-block:.5em .25em}.rvo-theme .markdown-preview ul,.rvo-theme .markdown-preview ol{margin-block:.25rem;padding-inline-start:1.5rem}.rvo-theme .markdown-preview p{margin-block:.25rem}.rvo-theme .markdown-preview blockquote{border-inline-start:3px solid var(--rvo-color-hemelblauw);color:var(--rvo-color-grijs-700,#555);margin-block:.5rem;margin-inline-start:0;padding-inline-start:.75rem}.rvo-theme .markdown-preview .task-list-item{margin-inline-start:-1rem;list-style:none}.rvo-theme .markdown-preview code{background:#e8e8e8;border-radius:3px;padding:.15em .35em;font-family:monospace;font-size:.9em}.rvo-theme .markdown-preview pre{background:#e8e8e8;border-radius:3px;padding:.5rem;overflow-x:auto}.rvo-theme .background-grijs-100{background-color:var(--rvo-color-grijs-100)!important}.rvo-theme .background-grijs-200{background-color:var(--rvo-color-grijs-200)!important}.rvo-theme .card-content-flex{flex-direction:column;height:100%;display:flex}.rvo-theme .card-button{margin-top:auto}.rvo-theme .font-hemelblauw{color:var(--rvo-color-hemelblauw)}.rvo-theme .font-white{color:var(--rvo-color-wit)}.rvo-theme .utrecht-textbox--html-input:invalid,.rvo-theme .utrecht-textbox:invalid,.rvo-theme .utrecht-textbox:focus.utrecht-textbox:invalid,.rvo-theme .utrecht-textbox:focus.utrecht-textbox--html-input:invalid,.rvo-theme .utrecht-textbox--focus.utrecht-textbox:invalid{--utrecht-textbox-invalid-border-color:var(--rvo-color-logoblauw,#154273);--utrecht-textbox-invalid-border-width:var(--utrecht-form-control-border-width,1px);--rvo-textbox-invalid-focus-border-color:var(--rvo-color-logoblauw,#154273);--rvo-textbox-invalid-focus-outline-color:var(--utrecht-focus-outline-color,var(--rvo-color-hemelblauw));border-width:1px;border-color:var(--rvo-color-logoblauw,#154273)!important;outline-color:var(--utrecht-focus-outline-color,var(--rvo-color-hemelblauw))!important}.rvo-theme .utrecht-textbox:user-invalid{outline-color:var(--rvo-color-rood)!important;border-color:#d52b1e!important}.rvo-theme .utrecht-select:user-invalid{outline-color:var(--rvo-color-rood)!important;border-color:#d52b1e!important}.rvo-theme .utrecht-textbox:focus:user-invalid{outline-color:var(--rvo-color-rood)!important;border-color:#d52b1e!important}.rvo-theme .utrecht-button--icon-gap{gap:.25rem}.rvo-theme .utrecht-button--align-content{margin-inline-start:-12px}.rvo-theme .rvo-progress-tracker__step--straight.rvo-image-bg-progress-tracker-line-straight--before:before{background-repeat:repeat-y;height:auto;bottom:-24px}.rvo-theme .rvo-progress-tracker__step--sm.rvo-progress-tracker__step--end:after{background-position:3.5px calc(50% + 1px)}.rvo-alert .utrecht-unordered-list{margin-block:.25rem 0;padding-inline-start:1.25rem}.rvo-theme .image-dropzone{border:2px dashed var(--rvo-color-grijs-200);border-radius:var(--rvo-border-radius-xl);padding:var(--rvo-space-sm) var(--rvo-space-lg);text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}.rvo-theme .image-dropzone:hover,.rvo-theme .image-dropzone:focus-visible,.rvo-theme .image-dropzone--active{border-color:var(--rvo-color-hemelblauw);background-color:var(--rvo-color-grijs-100)}.rvo-theme .image-preview{max-width:100%;max-height:400px;display:block}.rvo-theme .image-replace-target{margin-block-end:var(--rvo-space-sm);display:inline-block;position:relative}.rvo-theme .image-replace-overlay{color:var(--rvo-color-wit);pointer-events:none;outline:3px solid var(--rvo-color-hemelblauw);outline-offset:-3px;background-color:#00000080;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.rvo-theme .rvo-alert--inline{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.rvo-theme .rvo-alert--inline>.rvo-icon{flex-shrink:0}.rvo-theme .confirm-delete-dialog{background:0 0;border:none;max-width:100%;max-height:100%;margin:auto;padding:0}.rvo-theme .confirm-delete-dialog::backdrop{background:#0006}.rvo-theme .confirm-delete-dialog__content{background:#fff;border-radius:8px;width:90vw;max-width:40rem;max-height:80vh;padding:2rem;overflow-y:auto;box-shadow:0 4px 24px #00000026}.rvo-theme .export-menu{display:inline-block;position:relative}.rvo-theme .export-menu__item{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:var(--rvo-font-size-md,1rem);color:var(--rvo-color-zwart,#000);white-space:nowrap;background:0 0;border:none;padding:.5rem 1rem;display:block}.rvo-theme .export-menu__item:hover{background-color:var(--rvo-color-grijs-100,#f3f3f3)}.rvo-theme .export-menu__item:focus-visible{outline:2px solid var(--rvo-color-hemelblauw,#007bc7);outline-offset:-2px}.rvo-theme .export-menu__panel{z-index:10;background:var(--rvo-color-wit,#fff);border:1px solid var(--rvo-color-grijs-300,#ccc);border-radius:4px;min-width:14rem;padding:.25rem 0;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #0000001f}.rvo-theme .export-menu__split{align-items:stretch;display:inline-flex}.rvo-theme .export-menu__split-main{border-top-right-radius:0;border-bottom-right-radius:0}.rvo-theme .export-menu__split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;margin-left:-1px;padding-inline:.5rem}.rvo-theme .confirm-delete-dialog__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.rvo-theme .multiselect-scrollable{border:1px solid var(--rvo-color-grijs-300,#b3b3b3);border-radius:4px;max-height:16rem;padding:.25rem 0;overflow-y:auto}.rvo-theme .multiselect-scrollable__option{padding:.25rem .75rem}.rvo-theme .multiselect-scrollable .rvo-checkbox__input{position:relative}.rvo-theme .app-banner__alert{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.rvo-theme .app-banner__alert-icon{flex-shrink:0}.rvo-theme .app-banner__alert-text{text-align:center}.rvo-theme .nav-header__bar{justify-content:space-between;align-items:center;gap:var(--rvo-space-md,1rem);padding-block:var(--rvo-space-2xs,.5rem);display:flex}.rvo-theme .nav-header__actions{align-items:center;gap:var(--rvo-space-sm,.5rem);display:flex}.rvo-theme .export-pdf-info__heading-row{align-items:center}.rvo-theme .reference-suggestions__alert{display:flex}.rvo-theme .form-field__fria-tag{vertical-align:middle;gap:.25em;margin-inline-start:.4em;text-decoration:none}.rvo-theme .task-section__source-image{max-width:100%;height:auto}.rvo-theme textarea.autogrow-textarea{height:var(--autogrow-height,auto);overflow:hidden}.rvo-theme .content-alert--flex{display:flex}.rvo-theme .content-tag-link{vertical-align:middle;gap:.25em;margin-inline-start:.2em;text-decoration:none}
