@charset "UTF-8";@font-face{font-family:BundesSansWeb;font-style:normal;font-weight:400;src:url(/assets/fonts/BundesSansWeb-Regular-6f8e957b2a.woff) format("woff");ascent-override:95%;font-display:swap}@font-face{font-family:BundesSansWeb;font-style:normal;font-weight:700;src:url(/assets/fonts/BundesSansWeb-Bold-660b603211.woff) format("woff");ascent-override:95%;font-display:swap}@font-face{font-family:BundesSansWeb;font-style:italic;font-weight:400;src:url(/assets/fonts/BundesSansWeb-Italic-ed56382753.woff) format("woff");ascent-override:95%;font-display:swap}@font-face{font-family:BundesSerifWeb;font-style:normal;font-weight:400;src:url(/assets/fonts/BundesSerifWeb-Regular-9f831a918a.woff) format("woff");ascent-override:95%;font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-53436aca86.woff2) format("woff2");font-display:swap}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-outlined-e1aba18a81.woff2) format("woff2");font-display:swap}.material-icons{font-family:Material Icons,sans-serif}.material-icons-outlined{font-family:Material Icons Outlined,sans-serif}:not(:disabled).required,:not(:disabled).required input{--mdc-filled-text-field-container-color: var(--app-input-required)}:not(:disabled).has-error,:not(:disabled).has-error input{--mdc-filled-text-field-container-color: var(--app-input-error)}.resy-dialog div[mat-dialog-title]{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1rem;color:#fff;letter-spacing:0;background-color:var(--mat-sys-primary);border-bottom:1px solid #ececec;border-top-left-radius:3px;border-top-right-radius:3px}.resy-dialog div[mat-dialog-title] h2{margin:0;font-size:1.25rem;font-weight:700;color:inherit}.resy-dialog div[mat-dialog-title]>button.mat-mdc-mini-fab{margin-left:auto;background:#fff;border:1.5px solid var(--mat-sys-primary);width:32px;height:32px;border-radius:50%;padding:0;box-shadow:none}.resy-dialog div[mat-dialog-title]>button.mat-mdc-mini-fab .mat-mdc-button-touch-target{width:32px;height:32px}.resy-dialog div[mat-dialog-title]>button.mat-mdc-mini-fab mat-icon{color:var(--mat-sys-primary);font-size:20px;line-height:32px}.resy-dialog mat-dialog-content{padding-top:1rem!important}.resy-dialog mat-dialog-content .form-element-row:not(:last-child){margin-bottom:10px}.resy-dialog mat-dialog-content label{display:block;font-weight:700}.resy-dialog mat-dialog-content .mat-form-field{margin-bottom:0;padding-bottom:0}.resy-dialog mat-dialog-content .mat-mdc-form-field-subscript-wrapper{margin:0;padding:0;height:0}.resy-dialog mat-dialog-content .mat-mdc-form-field{margin-bottom:0}.resy-dialog mat-dialog-content .big-icon{font-size:5em!important;width:1em;height:1em;line-height:1em;display:block;margin:auto}.resy-dialog mat-dialog-content .required-asterisk{color:var(--app-danger-color)}.resy-dialog mat-dialog-content.error-content mat-icon.icon.danger{color:var(--app-danger-color)!important}.resy-dialog mat-dialog-content mat-error{font-size:14px;font-weight:400;color:var(--app-danger-color)}.resy-dialog mat-dialog-actions{background-color:#f5f5f5}.html-tooltip-panel .cdk-overlay-pane{pointer-events:none}.html-tooltip-content{background-color:#fff;color:#fff;box-shadow:#0003 0 3px 1px -2px,#00000024 0 2px 2px,#0000001f 0 1px 5px;padding:6px 8px;max-width:250px;word-wrap:break-word}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html{--app-danger-color: #c82333;--app-warn-color: #f29527;--app-info-color: #4093c7;--app-input-required: #ffffc9;--app-disabled-color: #f2f2f2;--app-input-error: #ffe6e6;--app-disabled-opacity: .45;--app-border-color: #a0a0a0;--app-form-border-color: #798183;--app-disabled-header-label: gray}html{--mat-expansion-container-shape: 6px}html{--mat-expansion-container-background-color: #f5f5f5}html{--mat-expansion-header-hover-state-layer-color: #e3e7a4}html{--mat-sys-primary: #35380d;--mat-sys-secondary: #c1ca31;--mat-sys-on-primary: #fff;--mat-sys-primary-container: #DEE5D7;--mat-sys-on-primary-container: #000;--mat-sys-surface-container: #fff;--mat-sys-background: #404040;--mat-sys-on-background: #eeeeee}html{--mdc-filled-button-container-shape: 3px}html{--mdc-filled-button-container-color: #35380d}html{--mdc-filled-button-label-text-color: #fff}html{--mdc-filled-button-disabled-container-color: #dfdee2}html{--mdc-filled-button-disabled-label-text-color: #949498}html{--mat-filled-button-state-layer-color: #fff}html{--mat-filled-button-hover-state-layer-opacity: .2}html{--mat-filled-button-pressed-state-layer-opacity: .2}html{--mat-filled-button-focus-state-layer-opacity: .2}html{--mdc-outlined-button-container-shape: 3px}html{--mdc-outlined-button-disabled-outline-color: #dfdee2}html{--mdc-outlined-button-disabled-label-text-color: #949498}html{--mat-outlined-button-hover-state-layer-opacity: .2}html{--mat-outlined-button-pressed-state-layer-opacity: .2}html{--mat-outlined-button-focus-state-layer-opacity: .2}html{--mdc-protected-button-container-shape: 3px}html{--mdc-protected-button-container-color: #35380d}html{--mdc-protected-button-label-text-color: #fff}html{--mdc-protected-button-disabled-container-color: #dfdee2}html{--mdc-protected-button-disabled-label-text-color: #949498}html{--mat-protected-button-state-layer-color: #fff}html{--mat-protected-button-hover-state-layer-opacity: .2}html{--mat-protected-button-pressed-state-layer-opacity: .2}html{--mat-protected-button-focus-state-layer-opacity: .2}html{--mdc-protected-button-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-icon-button-state-layer-color: #eee}html{--mat-icon-button-hover-state-layer-opacity: .9}html{--mat-icon-button-focus-state-layer-opacity: .9}html{--mat-icon-button-pressed-state-layer-opacity: .9}html .mdc-button--outlined{background:#fff}html .mat-datepicker-toggle button{--mat-icon-button-hover-state-layer-opacity: 0}html .mat-datepicker-toggle button{--mat-icon-button-focus-state-layer-opacity: 0}html .mat-datepicker-toggle button{--mat-icon-button-pressed-state-layer-opacity: 0}html button.warn{--mdc-filled-button-container-color: var(--app-danger-color)}html button.warn{--mat-outlined-button-state-layer-color: var(--app-danger-color)}html button.warn{--mdc-outlined-button-outline-color: var(--app-danger-color)}html button.warn{--mdc-outlined-button-label-text-color: var(--app-danger-color)}html button.warn{--mdc-protected-button-container-color: var(--app-danger-color)}html{--mat-menu-container-color: #fff}html{--mat-menu-item-hover-state-layer-color: #f5f5f5}html{--mat-select-trigger-text-weight: 400}html{--mat-select-disabled-trigger-text-color: #515151}html{--mat-select-disabled-arrow-color: #a9a9a9}html{--mdc-dialog-subhead-color: #fff}html{--mat-dialog-with-actions-content-padding: 1rem}html .resy-dialog{--mdc-dialog-supporting-text-color: #404040}html .resy-dialog{--mdc-dialog-supporting-text-font: Arial, Helvetica Neue, Helvetica, sans-serif}html .resy-dialog{--mdc-dialog-supporting-text-tracking: 0}html{--mat-app-text-color: #000;--mat-option-hover-state-layer-color: rgba(0,0,0,.04);--mat-sys-corner-medium: 16px;--mat-sys-corner-full: 24px;--mdc-text-button-container-shape: 3px;--mdc-outlined-text-field-container-shape: 2px;--mdc-switch-unselected-icon-color: var(--mat-sys-on-primary);--mdc-switch-unselected-handle-color: var(--mat-sys-primary);--mat-sys-surface-container-high: var(--mat-sys-surface-container);--mdc-list-list-item-hover-label-text-color: var(--mat-sys-on-primary-container);--mdc-switch-handle-surface-color: var(--mat-sys-primary);--mat-expansion-header-indicator-color: variables.$redaktionssystem-black;--mat-fab-small-state-layer-color: #fff;--mat-text-button-state-layer-color: #fff;--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, var(--app-disabled-color) 60%, #000);--mat-app-disabled-border: var(--app-border-color);--mat-datepicker-calendar-container-elevation-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);--mat-app-disabled-background: var(--app-disabled-color);--mat-option-selected-state-layer-color: rgba(0,0,0,.04);--mat-option-selected-state-label-text-color: var(--mat-sys-on-primary-container);--mat-text-button-hover-state-layer-opacity: .1;--mat-text-button-pressed-state-layer-opacity: .1;--mat-menu-divider-color: #e2e2e2;--mat-menu-divider-bottom-spacing: 0px;--mat-menu-divider-top-spacing: 0px;--mdc-filled-text-field-container-color: #fff}.high-contrast{--app-danger-color: #000;--app-warn-color: #000;--app-info-color: #000;--app-input-required: #fff;--app-disabled-color: #fff;--app-input-error: #fff;--app-disabled-opacity: 1;--app-border-color: #000;--app-form-border-color: #000}.high-contrast{--mat-sys-primary: #000;--mat-sys-on-primary: #fff;--mat-sys-primary-container: #fff;--mat-sys-on-primary-container: #000;--mat-sys-surface-container: #fff;--mat-sys-background: #fff;--mat-sys-on-background: #000}.high-contrast{--mat-datepicker-calendar-date-disabled-state-text-color: #000;--mat-app-disabled-border: #000}button.eForm-icon-button{width:2rem;height:2rem;background-color:#fff;border:solid 1.5px var(--mat-sys-primary);box-shadow:none}button.eForm-icon-button.normal{color:#171805}button.eForm-icon-button.danger{color:var(--app-danger-color)}button.eForm-icon-button:disabled{pointer-events:none;background-image:none;box-shadow:none;cursor:not-allowed;opacity:.45}button.eForm-icon-button:hover{background-color:#eee;box-shadow:none}button.eForm-icon-button:focus,button.eForm-icon-button:active{outline:solid 3px black}button.eForm-icon-button mat-icon{font-size:1.5rem;display:flex;align-items:center;justify-content:center;line-height:normal;height:1em}.menu-icon{display:flex;align-items:center;justify-content:center;margin-left:.1rem;margin-right:.1rem;min-width:1.5rem;min-height:1.5rem;font-size:2rem;color:#c1ca31}button.eForms-button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;font:400 1rem/1.25rem arial,sans-serif;background-color:#fff;background-image:none;border:1px solid #404040;color:#404040;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:1rem;letter-spacing:0;min-height:2.75rem;min-width:2.75rem;outline:none;text-transform:none;transition:none;vertical-align:middle;white-space:nowrap}button.eForms-button:hover{background-color:#f5f5f5;box-shadow:0 .25rem .5rem #0000003d}button.eForms-button:active,button.eForms-button:focus{z-index:1;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #f5f5f5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:solid 2px black;outline-offset:-2px}button.eForms-button.disabled,button.eForms-button:disabled{pointer-events:none;background-image:none;box-shadow:none;cursor:not-allowed;opacity:.45}button.eForms-button.eForms-button--primary{color:var(--mat-sys-on-primary);background-color:var(--mat-sys-primary);border-color:var(--app-border-color)}button.eForms-button.eForms-button--primary:hover{opacity:.9}.resolved-repeatable-group mat-expansion-panel{border:0!important;box-shadow:none!important;background-color:inherit!important;margin-bottom:25px}.resolved-repeatable-group mat-expansion-panel-header{height:0!important}.resolved-repeatable-group mat-expansion-panel-header .mat-expansion-indicator,.resolved-repeatable-group mat-expansion-panel-header mat-panel-title{display:none}.resolved-repeatable-group .mat-expansion-panel-content-wrapper{width:calc(100% - 50px)}.resolved-repeatable-group .button-container{position:absolute;width:100%;right:0;padding-left:10px;display:flex;justify-content:end;pointer-events:none}.resolved-repeatable-group .button-container>button{pointer-events:all;margin-right:0}.resolved-repeatable-group .button-container>button.add-element{position:absolute;bottom:calc(-5rem + 3px);left:0}.resolved-repeatable-group .form-component-input-group{margin-bottom:0}.resolved-repeatable-group .mat-expansion-panel-body{padding:0!important}app-repeatable-group:has(>.resolved-repeatable-group):not(:last-child) .resolved-repeatable-group{border-bottom:1px solid #a0a0a0}app-repeatable-group:has(>.resolved-repeatable-group):not(:last-child) .button-container{bottom:4px}app-repeatable-group:has(>.resolved-repeatable-group):not(:first-child) app-field-header{display:none}app-repeatable-group:has(>.resolved-repeatable-group):has(.button-container):last-child .button-container{bottom:calc(5rem + 4px)}app-repeatable-group:has(>.resolved-repeatable-group):has(.button-container):last-child app-form-component-wrapper:not(:empty){margin-bottom:5rem}.repeatable-wrapper:has(>app-repeatable-group>.resolved-repeatable-group){border:1px solid #a0a0a0;display:block;margin-bottom:10px;border-radius:6px;padding:.5rem 2rem}[id^=mat-autocomplete].autocomplete-dropdown{max-height:40em}[id^=mat-option]:has(.hideMatOption){display:none}html,body{display:block;height:100%;margin:0;font-family:BundesSansWeb,Times New Roman,Times,serif}*,*:before,*:after{box-sizing:border-box}*:focus:not(.mdc-icon-button),.mat-focused,.mdc-button:focus,.mdc-list-item:focus,.mat-expansion-panel-header:focus{outline:solid 0px black;outline-offset:-2px}.mat-mdc-form-field-focus-overlay{opacity:0!important}.invisible{display:none}.visually-hidden{border:0;clip:rect(1px 1px 1px 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cursor-pointer{cursor:pointer!important}#as-split-right{height:auto}main{line-height:1.25rem}main input{height:2.5rem;line-height:1rem;background-color:var(--mdc-filled-text-field-container-color)}main .group-wrapper,main .repeatable-group-wrapper{margin-bottom:.5rem}.mat-mdc-form-field-infix{display:flex;align-items:center}.radio-label{margin-right:.75rem}.radio-label input{margin-right:.4rem}.support-mode-label-right{font-weight:400;font-family:monospace;float:right;margin-left:auto}.input-maxlength-badge-wrapper{position:relative;width:100%}.input-maxlength-badge-wrapper .input-maxlength-badge{font: 400 .75rem/1rem arial,sans-serif;background-color:#ececec;border:1px solid var(--app-border-color);border-radius:3px;color:#000;padding:0 .25rem;position:absolute;right:-.5rem;top:-.5rem;z-index:2}.input-maxlength-badge-wrapper .input-maxlength-badge--invalid{background-color:#c82333;border-color:#c82333;color:#fff}.hint{display:inline-flex;padding:.25rem;margin-bottom:-1px;margin-top:-2px}.hint p{margin:.1em .3em;line-height:normal;flex:1}.hint mat-icon{align-items:normal;color:#c1ca31;position:relative;font-size:1.5rem;line-height:1em;height:initial;width:initial}div:first-child .hint{border-radius:.25em .25em 0 0;margin-top:0}.hint-wrapper{margin-bottom:-1px;border:1px solid #a0a0a0;border-radius:0;display:flex;flex-direction:column;width:fit-content;max-width:90%}.description{margin:-.5em 0 0;font-style:italic;padding:0 .3em .3em}mat-tooltip-component .mdc-tooltip__surface{background-color:var(--mat-sys-background);color:var(--mat-sys-on-background)}.loading-spinner-container{position:fixed;width:100%;inset:0;background-color:#ffffff80;z-index:9999;cursor:wait}.loading-spinner-wheel{content:"";display:block;position:absolute;left:48%;top:40%;width:63px;height:63px;margin:0 auto;border:4px solid #e3e7a4;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:loading-spinner 1s infinite linear;-webkit-animation:loading-spinner 1s infinite linear}@keyframes loading-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes loading-spinner{to{transform:rotate(360deg)}}.mat-calendar .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover,.mat-calendar>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-sys-primary-container)}.mat-calendar button.maintenance-window-date{background:#ececec99;border-radius:0}.mat-calendar button.maintenance-window-date.start{border-top-left-radius:50%;border-bottom-left-radius:50%}.mat-calendar button.maintenance-window-date.end{border-top-right-radius:50%;border-bottom-right-radius:50%}.mat-calendar button.maintenance-window-date.holiday-date{background-image:radial-gradient(circle closest-side,#fedd74,#ececec99)}.mat-calendar button.maintenance-window-date.holiday-date.start.end{border-radius:0}.mat-calendar button.holiday-date :not(.maintenance-window-date){background:#fedd74;border-radius:100%}.mat-calendar .maintenance-window-date:hover:after,.mat-calendar .holiday-date:hover:after{content:attr(data-title);position:absolute;left:0;top:2rem;width:fit-content;height:fit-content;border:1px #404040 solid;border-radius:.25rem;background-color:#404040;padding:.6rem;color:#fff;font-size:.9rem;z-index:9999;cursor:help;white-space:pre}.mat-calendar .maintenance-window-date:hover:before,.mat-calendar .holiday-date:hover:before{top:1.4rem;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:.35rem solid transparent;border-bottom-color:#404040;margin-left:-.35rem;z-index:9999}.form-component-input-group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem;position:relative;width:100%}.form-component-input-group.disabled-spacer{width:3em}.form-component-input-group.subgroup{margin-bottom:0;margin-left:1rem}.form-component-input-group>label:first-child{align-items:center;display:inline-flex;font:400 1rem/1.25rem arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:.5rem}.form-component-input-group .input-group-addon{align-items:stretch;display:flex;position:relative;width:100%}.form-component-input-group:has(>app-form-component-wrapper:empty){margin-bottom:0}.mat-mdc-form-field{flex:1;border:solid 1px var(--app-form-border-color);border-radius:3px;height:2.5rem;width:100%;background-color:#fff}.custom-theme .mat-icon{display:inline-flex;justify-content:center;align-items:center;line-height:normal;min-width:fit-content;font-weight:400}.form-component-icon{display:inline-block;font-family:sans-serif;font-size:1.5rem;font-style:normal!important;font-weight:400!important;letter-spacing:normal;line-height:1;position:relative;text-rendering:auto;text-transform:none;white-space:nowrap;word-wrap:normal}.form-text-field{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 1rem/1.25rem arial,sans-serif;appearance:none;background-color:var(--mdc-filled-text-field-container-color);border:1px solid var(--app-form-border-color);border-radius:3px;color:var(--mat-app-text-color);display:block;padding:calc(.75rem - 1px);width:100%}.form-text-field:disabled{background-color:var(--mat-app-disabled-background)}.form-textarea{font:400 1rem/1.25rem arial,sans-serif;appearance:none;background-color:var(--mdc-filled-text-field-container-color);border:1px solid var(--app-form-border-color);border-radius:0 3px 3px 0;color:var(--mat-app-text-color);display:block;padding:calc(.75rem - 1px);width:100%;height:auto;resize:vertical;min-height:1rem}.form-textarea:disabled{background-color:var(--mat-app-disabled-background)}.form-textarea::-webkit-scrollbar{display:inherit;height:8px;width:8px;background-color:#ececec}.form-textarea::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:5rem}.form-textarea::-webkit-scrollbar-track{background-color:#ececec;border-radius:0}a,a:not([href]):not([tabindex]){color:#171805;font-style:italic;text-decoration:underline;cursor:pointer}a:hover,a:focus,a:visited,a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):visited{color:#171805}.mat-ripple,.mdc-checkbox__ripple,.mat-ripple-element{display:none!important}
