@charset "UTF-8";.mat-button-loading .mdc-button__label,.mat-button-loading .mat-icon{visibility:hidden}.mat-button-loading .mat-mdc-progress-spinner{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.ng-select{width:100%;height:var(--form-field-density-height);position:relative;display:block;box-sizing:border-box}.ng-select.ng-select-opened>.ng-select-container{background-color:transparent}.ng-select>.ng-select-container{height:100%!important;min-height:unset;background-color:transparent;border-radius:0;border:none;align-items:center}.ng-select>.ng-select-container:hover{box-shadow:none}.ng-select>.ng-select-container .ng-value-container{height:100%;display:flex;align-items:center}.ng-select>.ng-select-container .ng-value-container .ng-value{display:flex}.ng-select.ng-select-disabled>.ng-select-container{background-color:transparent}.ng-select.ng-select-focused>.ng-select-container{box-shadow:none!important;border:none!important}.mat-mdc-form-field-flex:has(ng-select){position:relative;background-color:transparent}.mat-mdc-form-field-flex:has(ng-select) mat-label{position:absolute;top:-6px;left:8px;font-size:.75rem!important;background:none;color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant));z-index:1}.mat-mdc-form-field-flex:has(ng-select)>ng-select{border-bottom:1px solid var(--color-border)}.mat-mdc-form-field-flex:has(ng-select):has(.action-link)>ng-select{width:calc(100% - 33.49px)}.mat-mdc-form-field-flex:has(ng-select):has(.action-link)>.action-link{position:absolute;right:0;margin-right:0!important;border-bottom:1px solid var(--color-border)}.mat-mdc-form-field-flex:has(ng-select):has(.ng-select-disabled) mat-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-flex:has(ng-select):has(.ng-select-opened) mat-label{z-index:10000}.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-touched) ng-select,.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-dirty) ng-select{border-bottom:1px solid var(--color-error)}.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-touched) mat-label,.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-touched) mat-error,.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-dirty) mat-label,.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-dirty) mat-error{color:var(--color-error)}.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-touched) mat-label,.mat-mdc-form-field-flex:has(ng-select):has(.ng-invalid.ng-dirty) mat-label{background:var(--color-surface)}.form-control-l .mat-mdc-form-field-flex:has(ng-select) ng-select,.form-control-xl .mat-mdc-form-field-flex:has(ng-select) ng-select,.form-control-xxl .mat-mdc-form-field-flex:has(ng-select) ng-select{height:100%}.form-control-l .mat-mdc-form-field-flex:has(ng-select) ng-select .ng-select-container,.form-control-xl .mat-mdc-form-field-flex:has(ng-select) ng-select .ng-select-container,.form-control-xxl .mat-mdc-form-field-flex:has(ng-select) ng-select .ng-select-container{align-items:start}.filter-bar-container div.mat-mdc-form-field-flex:has(ng-select){background-color:transparent;height:33.4896px;display:flex;align-items:stretch;width:100%;flex:1 1 auto}.filter-bar-container .ng-select>.ng-select-container{border:none}.filter-bar-container .filterbar-multi-select,.filter-bar-container .filterbar-multi-select .ng-select{height:100%}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container{height:100%!important;align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0 .5rem;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-value-container{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;display:flex!important;flex-wrap:nowrap!important;gap:.25rem;scrollbar-width:none;-ms-overflow-style:none}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-value-container::-webkit-scrollbar{display:none}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-value-container .ng-value{flex-shrink:0}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-value-container .ng-input{flex:0 1 auto;min-width:50px}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-value-container .ng-placeholder{flex:1 1 auto}.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-clear-wrapper,.filter-bar-container .filterbar-multi-select .ng-select>.ng-select-container .ng-arrow-wrapper{flex:0 0 auto;order:999;margin-left:.25rem}.filter-bar-container .filterbar-multi-select .ng-select.ng-select-focused>.ng-select-container{border-color:var(--form-field-focus-color, var(--color-primary));box-shadow:0 0 0 1px var(--form-field-focus-color, var(--color-primary))}.filter-bar-container .filterbar-multi-select .ng-select.ng-select-disabled>.ng-select-container{background-color:var(--disabled-background);border-color:var(--color-border);opacity:.6}.filter-bar-container .filters-row .select-filter--combined{flex:1 1 auto;min-width:0}.filter-bar-container .filters-row button.icon--only,.filter-bar-container .filters-row button[isicononly=true]{height:33.4896px!important;width:33.4896px!important;min-height:33.4896px!important;min-width:33.4896px!important;max-width:33.4896px!important;display:inline-flex;align-items:center;justify-content:center;padding:0}.ng-dropdown-panel{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-elevation-z2)!important;border-radius:var(--border-radius)!important}:root{--primary-shade: #e4e7ed;--background-shade: #f8fbf8;--background-dark-hover: #707070;--background-selected-item: rgb(51 153 204 / .2);--background-list: rgb(214 214 214 / .28);--primary-contrast: white;--default-gray: #8a8a8a;--disabled-color: rgb(16 16 16 / .15);--disabled-background: rgb(16 16 16 / .1);--border-radius: 0;--font-size: 14px;--font-family: "Open Sans", sans-serif;--text-size-smaller: .8rem;--text-size-default: 1rem;--text-size-larger: 1.2rem;--sidebar-width: 16rem;--sidebar-width-collapsed: 4rem;--nav-icon-size: 1.8rem;--toolbar-height: 4rem;--modulebar-height: 2.4rem;--modal-right-width: 36rem;--tab-strip-height: 35px;--default-padding: 2rem;--small-padding: 1rem;--tiny-padding: .5rem;--form-field-height: 1.8rem;--form-field-max-width: 26rem;--shadow-elevation-z0: 0 0 #0003, 0 0 #00000024, 0 0 #0000001f;--shadow-elevation-z1: 0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f;--shadow-elevation-z2: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;--shadow-elevation-z3: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;--shadow-elevation-z4: 0 2px 4px -1px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;--legend-font-color: var(--color-text);--legend-font-weight: 700;--legend-font-size: .95rem;--form-field-line-width: 1px;--form-field-status-width: 4px;--form-field-base-color: var(--disabled-color);--label-font-color: rgb(16 16 16 / .25);--label-font-weight: 600;--label-font-size: 1rem;--form-field-border-left-width: 3px;--form-field-border-bottom-width: 1px;--form-field-label-color: color-mix(in srgb, var(--color-text) 30%, transparent);--form-field-border-color: #d6d6d6;--form-field-status-color-valid: #3c3;--form-field-status-color-invalid: #f33;--form-field-status-color-disabled: #b8b8b8;--form-field-status-offset: .6rem;--form-field-label-color-muted: color-mix( in srgb, var(--color-text) 70%, transparent );--form-field-focus-color: var(--color-primary);--form-field-error-color: var(--color-error);--form-field-density-height: var(--form-field-height);--form-field-density-padding: var(--space-sm);--form-field-density-gap: var(--space-xs);--form-field-status-content-gap: var(--space-sm);--form-field-label-font-size: var(--font-size-small);--form-field-label-font-weight: var(--font-weight-regular);--form-field-value-font-size: calc(var(--font-size-base) * 1.1);--form-field-value-font-weight: var(--font-weight-medium);--form-field-error-font-size: var(--font-size-xs);--form-field-error-font-weight: var(--font-weight-regular);--color-primary: #39c;--color-accent: #39c;--color-bg: #f6f6f6;--color-surface: #fff;--color-surface-contrast: #26282b;--color-text: #000;--color-text-muted: #5a5a5a;--color-border: #b8b8b8;--color-info: var(--color-primary);--color-warn: #fc0;--color-error: #f33;--color-success: #3c3;--on-primary: var(--primary-contrast);--color-neutral-background: rgb(129 123 113 / .2);--toolbar-bg-fixed: #26282b;--toolbar-text-fixed: #fff;--toolbar-text-muted-fixed: rgb( 255 255 255 / .7 );--nav-overlay-bg-fixed: #26282b;--nav-overlay-text-fixed: #fff;--nav-overlay-text-muted-fixed: rgb( 255 255 255 / .7 );--nav-overlay-neutral-bg-fixed: rgb(255 255 255 / .16);--nav-selected-color-fixed: #fff;--nav-selected-border-fixed: #fff;--font-family-base: var(--font-family);--font-size-base: var(--font-size);--font-size-scale: 1;--line-height-base: 1.4;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: .8rem;--h4-size: 1.5rem;--font-size-xs: .75rem;--font-size-small: .875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--text-transform-uppercase: uppercase;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-pill: 999px;--form-field-width-small: 12rem;--form-field-width-medium: 18.5rem;--form-field-width-large: 26rem;--week-column-side-width: 200px;--week-column-gap: var(--space-xs);--label-color: var(--label-font-color);--density: comfortable;--row-height-list: 40px;--row-height-table: 36px;--gutter: .5rem;--gap-sm: .25rem;--gap-md: .5rem;--gap-lg: 1rem;--space-2xs: .125rem;--space-xs: .25rem;--space-sm: var(--gap-sm);--space-md: var(--gap-md);--space-lg: var(--gap-lg);--space-xl: 1.5rem;--space-2xl: 2rem;--layout-total-columns: auto-fit;--detail-columns: auto-fit;--col-min: 400px;--col-max: 1fr;--content-max-width: 3000px;--split-pane-left-max-size: 1030px;--link-color: var(--color-primary);--link-hover-color: var(--color-primary);--link-color-on-surface: var(--color-text);--empty-hint-color: var(--color-text-muted);--empty-hint-font-style: italic;--empty-hint-font-weight: var(--font-weight-regular);--empty-hint-font-size: .95rem;--table-header-bg: var(--color-surface);--table-header-color: var(--color-text);--table-border-color: var(--color-border);--table-row-hover-bg: color-mix( in srgb, var(--color-primary) 4%, transparent );--table-row-selected-bg: color-mix( in srgb, var(--color-primary) 8%, transparent );--table-row-selected-hover-bg: color-mix( in srgb, var(--color-primary) 12%, transparent );--table-cell-padding-x: .75rem;--table-cell-padding-y: .5rem}@media only screen and (width <= 800px){:root{--default-padding: .5rem}}html[data-theme=dark]{--primary-shade: #2a88b0;--background-shade: #0e0e0e;--background-selected-item: rgb(102 192 230 / .24);--background-list: rgb(255 255 255 / .08);--primary-contrast: #0b0b0b;--default-gray: #b0b0b0;--disabled-color: rgb(255 255 255 / .25);--disabled-background: rgb(255 255 255 / .12);--border-radius: 0;--font-size: 14px;--font-family: "Open Sans", sans-serif;--color-primary: #66c0e6;--color-accent: #66c0e6;--color-bg: #121212;--color-surface: #1e1e1e;--color-surface-contrast: #e8e8e8;--color-text: #eee;--color-text-muted: #c9c9c9;--color-border: #4a4a4a;--color-info: var(--color-primary);--color-warn: #ffd166;--color-error: #ff6b6b;--color-success: #06d6a0;--color-neutral-background: rgb(255 255 255 / .16);--form-field-label-color: color-mix(in srgb, var(--color-text) 25%, transparent);--form-field-border-color: #4a4a4a;--form-field-status-color-valid: #06d6a0;--form-field-status-color-invalid: #ff6b6b;--form-field-status-color-disabled: #666;--form-field-label-color-muted: color-mix( in srgb, var(--color-text) 60%, transparent )}html[data-density=compact]{--default-padding: 1rem;--small-padding: .5rem;--form-field-height: 30px;--tab-strip-height: 30px;--modulebar-height: 2.1rem}html:is([data-density=compact]){--row-height-list: 34px;--row-height-table: 30px;--gutter: .4rem;--gap-sm: .2rem;--gap-md: .4rem;--gap-lg: .75rem;--form-field-status-content-gap: var(--space-xs);--detail-grid-row-gap: var(--space-xs);--detail-grid-column-gap: var(--gap-md)}html[data-layout-mode=M4],html[data-layout-mode=M3]{--detail-columns: auto-fit}html[data-layout-mode=M2],html[data-layout-mode=M1]{--detail-columns: 1;--col-min: min(100%, 400px)}html[data-color-theme=huebscher]{--color-primary: #163a5f;--color-accent: #d49b3b;--color-bg: #f5f5f2;--color-surface: #ffffff;--color-surface-contrast: #101820;--color-text: #101820;--color-text-muted: #5c6470;--color-border: #d0d4dc;--color-info: var(--color-primary);--color-warn: #f4b000;--color-error: #c6453d;--color-success: #2e8b57;--color-neutral-background: rgb(16 24 32 / .08);--link-color: var(--color-primary);--link-hover-color: #0b2640;--link-color-on-surface: var(--color-primary);--table-header-bg: var(--color-surface);--table-header-color: var(--color-text);--table-border-color: var(--color-border)}html[data-theme=dark][data-color-theme=huebscher]{--color-primary: #88b4e6;--color-accent: #e0b766;--color-bg: #0b1724;--color-surface: #141f2e;--color-surface-contrast: #f5f5f2;--color-text: #f5f5f2;--color-text-muted: #c0cad8;--color-border: #324055;--color-neutral-background: rgb(245 245 242 / .12);--link-color: var(--color-primary);--link-hover-color: #cbdaf0;--table-header-bg: var(--color-surface);--table-header-color: var(--color-text);--table-border-color: var(--color-border)}@font-face{font-family:Open Sans;font-display:swap;font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/assets/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf) format("truetype-variations")}@font-face{font-family:Open Sans;font-display:swap;font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf) format("truetype-variations")}html,body{height:100%}html{color-scheme:light;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 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);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--font-family) serif;--mat-sys-body-large-font: var(--font-family) serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--font-family) serif;--mat-sys-body-medium-font: var(--font-family) serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--font-family) serif;--mat-sys-body-small-font: var(--font-family) serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--font-family) serif;--mat-sys-display-large-font: var(--font-family) serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--font-family) serif;--mat-sys-display-medium-font: var(--font-family) serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--font-family) serif;--mat-sys-display-small-font: var(--font-family) serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--font-family) serif;--mat-sys-headline-large-font: var(--font-family) serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--font-family) serif;--mat-sys-headline-medium-font: var(--font-family) serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--font-family) serif;--mat-sys-headline-small-font: var(--font-family) serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--font-family) serif;--mat-sys-label-large-font: var(--font-family) serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--font-family) serif;--mat-sys-label-medium-font: var(--font-family) serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--font-family) serif;--mat-sys-label-small-font: var(--font-family) serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--font-family) serif;--mat-sys-title-large-font: var(--font-family) serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--font-family) serif;--mat-sys-title-medium-font: var(--font-family) serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--font-family) serif;--mat-sys-title-small-font: var(--font-family) serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-datepicker-calendar-container-background-color: var(--color-border);--mat-datepicker-calendar-container-shape: .5rem;--mat-expansion-container-shape: .25rem;--mat-form-field-container-height: 2rem;--mat-form-field-container-vertical-padding: .5rem;--mat-mdc-focus-indicator-display: none;--mat-mdc-form-field-label-transform: translateY( calc(calc(12px + var(--mat-form-field-container-height) / 2) * -1) ) scale(var(--mat-mdc-form-field-floating-label-scale, .75));--mat-dialog-container-shape: .25rem;--mat-icon-button-state-layer-size: 25px;--mat-form-field-outlined-container-shape: 1px;--mat-form-field-outlined-outline-color: var(--color-border);--mat-form-field-outlined-label-text-color: var( --label-color );--mat-form-field-outlined-disabled-label-text-color: var( --label-color );--mat-form-field-outlined-input-text-color: var(--color-text);--mat-form-field-outlined-disabled-input-text-color: var( --color-text );--mtx-grid-container-shape: 1px;--mtx-grid-table-row-hover-background-color: var(--table-row-hover-bg);--mtx-grid-table-row-selected-background-color: var(--table-row-selected-bg);--mtx-grid-table-row-selected-hover-background-color: var( --table-row-selected-hover-bg );--mtx-split-gutter-background-color: var(--color-surface);--mtx-split-gutter-hover-state-background-color: var(--default-gray)}html[data-theme=dark]{color-scheme:dark}.mat-mdc-table .mat-mdc-row,.mat-mdc-table .mat-mdc-header-row,.mat-mdc-table .mat-mdc-footer-row{height:var(--row-height-table)}.mat-mdc-table .mat-mdc-header-row{background-color:var(--table-header-bg);color:var(--table-header-color)}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-footer-cell{border-bottom:1px solid var(--table-border-color)}.mtx-grid .mat-mdc-header-row{background-color:var(--table-header-bg);color:var(--table-header-color)}body{height:100vh;display:flex;flex-direction:column;overflow:hidden}*:not(tiptap-editor *){margin:0;padding:0;background:none repeat scroll 0 0 transparent;border:medium none;border-spacing:0;font-size:var(--font-size-base);font-family:var(--font-family-base),serif;font-optical-sizing:auto;font-weight:400;list-style:none outside none;text-align:left;text-decoration:none;text-indent:0;scrollbar-width:thin}h4{font-size:var(--h4-size);font-weight:700}h3{font-size:var(--h3-size);color:var(--color-text-muted)}h2{font-size:var(--h2-size);color:var(--color-primary)}h1{font-size:var(--h1-size);color:var(--color-primary)}.w-full{width:100%}.h-full{height:100%}.size-full{width:100%;height:100%}.hidden{display:none!important}strong,b{font-weight:700}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline;color:var(--link-hover-color)}a:focus-visible{text-decoration:underline;outline:none}.ui-empty-hint{color:var(--empty-hint-color);font-style:var(--empty-hint-font-style);font-weight:var(--empty-hint-font-weight);font-size:var(--empty-hint-font-size)}.module-detail-grid{display:grid;grid-template-columns:repeat(var(--detail-columns),minmax(var(--col-min),var(--col-max)));gap:var(--small-padding)}.module-detail-grid>*{min-width:0}.module-detail-grid>fieldset{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--detail-columns),minmax(var(--col-min),var(--col-max)))!important;gap:var(--small-padding);margin:0}.module-detail-grid>fieldset>legend{grid-column:1/-1}.module-detail-grid>.col-span-2,.module-detail-grid fieldset>.col-span-2{grid-column:span 2}.module-detail-grid>.col-span-3,.module-detail-grid fieldset>.col-span-3{grid-column:span 3}.module-detail-grid>.col-span-all,.module-detail-grid fieldset>.col-span-all{grid-column:1/-1}.module-detail-grid>.row-break,.module-detail-grid fieldset>.row-break{grid-column:1/-1}.module-detail-grid>.new-line,.module-detail-grid fieldset>.new-line{grid-column:1/-1}.module-detail-grid>.new-row,.module-detail-grid fieldset>.new-row{grid-column-start:1}.module-detail-grid>.new-row.col-span-2,.module-detail-grid fieldset>.new-row.col-span-2{grid-column:1/span 2}.module-detail-grid>.new-row.col-span-3,.module-detail-grid fieldset>.new-row.col-span-3{grid-column:1/span 3}.module-detail-grid>.new-row.col-span-all,.module-detail-grid fieldset>.new-row.col-span-all{grid-column:1/-1}.flex-spacer{flex:1 1 auto}.loading-spinner{height:100%;width:100%}.blurred{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;z-index:49}.blurred.active{opacity:1}.overlay{position:absolute;inset:0;background-color:var(--background-list)}.module-bar .controls-container button.icon--only{height:var(--modulebar-height);width:var(--modulebar-height);max-width:var(--modulebar-height);min-height:var(--modulebar-height)}.mdc-text-field--outlined{padding-right:.5rem!important;padding-left:.5rem!important}.mat-datepicker-toggle .mdc-icon-button{padding:0!important}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--color-text)!important}.polymind-date-pipe-br-text{font-size:.9rem!important}cdk-virtual-scroll-viewport .scrollable-item:hover .content-container{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)!important}cdk-virtual-scroll-viewport .scrollable-item--selected .content-container{background-color:var(--background-selected-item)!important}cdk-virtual-scroll-viewport .scrollable-item--selected:hover{background-color:color-mix(in srgb,var(--color-primary) 28%,transparent)!important}.item-template-checkbox-container{display:flex}.main-container .module-content-split-container .split-pane--left{max-width:var(--split-pane-left-max-size)}.main-container .module-content-split-container .split-pane--left .mat-mdc-paginator-container{padding:0 0 0 8px;margin-right:-4px}.main-container .module-content-split-container .split-pane--left .mat-mdc-paginator-range-actions{gap:1rem}.mat-accordion.mat-accordion-multi{overflow:auto}.mat-mdc-menu-content{padding:0!important}.mat-mdc-form-field-hint{font-size:10px!important;color:var(--color-text-muted)!important}.mat-mdc-form-field-error,.mat-mdc-form-field-error strong{font-size:10px!important}.mat-mdc-form-field-bottom-align:before{height:12px!important}.mat-mdc-form-field-infix{width:100%!important}mtx-grid thead{background-color:var(--table-header-bg)!important}mtx-grid .mat-mdc-table .mat-mdc-row,mtx-grid .mat-mdc-table .mat-mdc-header-row{height:var(--row-height-table);min-height:var(--row-height-table)}mtx-grid .mat-mdc-table .mat-mdc-cell,mtx-grid .mat-mdc-table .mat-mdc-header-cell{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-border-color);color:inherit}mtx-grid .mat-mdc-table .mat-mdc-header-cell{color:var(--table-header-color);background-color:var(--table-header-bg);font-weight:var(--legend-font-weight);text-transform:uppercase}mtx-grid .mat-mdc-table a,mtx-grid .mat-mdc-row a,mtx-grid .mat-mdc-cell a{color:var(--link-color-on-surface);text-decoration:none}mtx-grid .mat-mdc-table a:hover,mtx-grid .mat-mdc-row a:hover,mtx-grid .mat-mdc-cell a:hover{text-decoration:underline}mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:none!important}.mat-mdc-form-field.action-items .mdc-text-field--disabled{pointer-events:unset!important}.mat-mdc-form-field-error-wrapper{padding:0!important}.mat-mdc-form-field-error{padding:0 1rem!important}div.form-field .mat-mdc-form-field-flex{display:flex;flex-direction:rows}mat-form-field.keep-inline-flex .mat-mdc-form-field-flex{display:inline-flex!important;flex-direction:unset!important}.multiselect-item-wrapper{width:100%;display:flex;align-items:center;gap:5px}.multiselect-item-wrapper input{width:14px}.multiselect-item-wrapper .template{width:100%}.phone-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value,.cases-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{display:flex}.phone-select .select-action-link,.cases-select .select-action-link{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.4rem;padding:0 4px;color:var(--color-text);text-decoration:none}.phone-select .select-action-link:hover,.cases-select .select-action-link:hover{cursor:pointer}.phone-select .select-action-link ui-icon,.cases-select .select-action-link ui-icon{margin-right:6px}.entity-detail-menu{max-width:100%!important;background-color:var(--color-surface)!important;padding:1rem}.entity-detail-menu>*:first-child{border:1px solid var(--color-border);width:min(100%,470px)}.action-link{display:flex;align-items:center;padding:0;height:calc(var(--form-field-height) - 1px);width:calc(var(--form-field-height) - 1px);max-width:calc(var(--form-field-height) - 1px);min-height:calc(var(--form-field-height) - 1px)}.action-link ui-icon{display:flex;height:100%;width:100%}.action-link:hover:not(:disabled){cursor:pointer}.mat-drawer{overflow-y:scroll}.mdc-notched-outline__leading{width:max(4px,var(--mat-form-field-outlined-container-shape, var(--mat-app-corner-extra-small)))!important}.mat-mdc-notch-piece{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:var(--form-field-line-width) solid var(--disabled-color)!important}mat-list.entity-list{padding:0!important}mat-list.entity-list.mat-mdc-list-base{display:unset!important}mat-list.entity-list mat-list-item{padding-left:0!important;padding-right:0!important}html[data-layout-mode=M1] .module-content-split-container .split-pane--left{max-width:none!important}.mobile-nav-overlay{position:fixed;inset:0;z-index:1000;display:none;background:var(--nav-overlay-bg-fixed);color:var(--nav-overlay-text-fixed);padding-top:max(env(safe-area-inset-top),var(--toolbar-height, 56px));padding-bottom:env(safe-area-inset-bottom);overflow:hidden auto}html[data-layout-mode=M1][data-nav=open] .mobile-nav-overlay,html[data-layout-mode=M2][data-nav=open] .mobile-nav-overlay.auto-collapse{display:block}.portal-toolbar .toolbar-navigation--expanded{position:absolute;left:36.72rem}
