.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -8px}.grid.grid-nogutter{margin:0}.grid.grid-nogutter>.col{padding:0}.col{box-sizing:border-box;flex:1 0 0;max-width:100%;min-width:0;padding:0 8px}.col-auto{flex-grow:0;flex-basis:auto}.col-fixed{flex:initial}.col-align-top{align-self:flex-start}.col-align-middle{align-self:center}.col-align-bottom{align-self:flex-end}.col-top{justify-content:flex-start!important;flex-direction:column;display:flex}.col-bottom{justify-content:flex-end!important;flex-direction:column;display:flex}.col-middle{justify-content:center;flex-direction:column;display:flex}.grid-start{justify-content:flex-start}.grid-center{justify-content:center}.grid-end{justify-content:flex-end}.grid-around{justify-content:space-around}.grid-between{justify-content:space-between}.col-grow-2{flex-grow:2}.col-grow-3{flex-grow:3}.col-grow-4{flex-grow:4}.col-grow-5{flex-grow:5}.col-grow-6{flex-grow:6}.col-grow-7{flex-grow:7}.col-grow-8{flex-grow:8}.col-grow-9{flex-grow:9}.col-grow-10{flex-grow:10}.col-grow-11{flex-grow:11}.col-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{flex-basis:100%;max-width:100%}:root{--sbr-color-brand-purple-dark: #493b80;--sbr-color-brand-purple-darkest: #36295e;--sbr-color-brand-purple-light: #9184be;--sbr-color-brand-purple-lighter: #bcb5da;--sbr-color-brand-purple-lightest: #dddaee;--sbr-color-brand-turquoise: #49b4b1;--sbr-color-brand-turquoise-semi-trans-10: rgb(113 196 192 / 10%);--sbr-color-brand-turquoise-semi-trans-40: rgb(113 196 192 / 40%);--sbr-color-brand-turquoise-light: #71c4c0;--sbr-color-brand-turquoise-lighter: #b4dddb;--sbr-color-brand-turquoise-lightest: #dbeeed;--sbr-color-brand-pink-light: #f6bcd7;--sbr-color-brand-pink-lighter: #f9d7e7;--sbr-color-brand-pink-lightest: #fcecf3;--sbr-color-brand-pink-dark: #eea4c6;--sbr-color-brand-yellow-light: #fed575;--sbr-color-brand-yellow-lighter: #ffe6b1;--sbr-color-brand-yellow-lightest: #fff2da;--sbr-color-brand-yellow: #f3c357;--sbr-color-warning: #9b6700;--sbr-surface-level-2: var(--mat-sys-surface-container-low);--sbr-surface-level-3: var(--mat-sys-surface-container);--sbr-color-form-action-toolbar-background: var(--sbr-color-brand-purple-lightest);--sbr-color-inline-error-background: rgb(240 240 240 / 30%);--sbr-color-border-color: #d3d3d3;--sbr-full-white: #ffffff;--sbr-material-hover-color: #f5f5f5;--sbr-text-title-color: #3d3d3d;--sbr-text-default-color: rgba(0, 0, 0, .87);--sbr-text-muted-color: #707070;--sbr-text-muted-color-weak: #00000041;--sbr-border-radius: .25rem;--sbr-material-button-border-color: var(--sbr-color-border-color);--sbr-material-table-header-color: var(--sbr-color-border-color);--sbr-material-table-hover-background-color: var(--sbr-color-brand-turquoise-semi-trans-10);--sbr-color-error: var(--mat-sys-error);--sbr-color-status-active: #007a53;--sbr-color-status-error: var(--sbr-color-error);--sbr-color-status-disabled: var(--sbr-text-muted-color);--sbr-form-max-width: 1024px;--sbr-page-container-default-width: 1600px;--sbr-page-container-medium-width: 1200px;--sbr-page-container-small-width: 1024px}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{--mat-sys-background: #ffffff;--mat-sys-error: #bb1614;--mat-sys-error-container: #ffdad5;--mat-sys-inverse-on-surface: #f1f0f0;--mat-sys-inverse-primary: #cbbeff;--mat-sys-inverse-surface: #313131;--mat-sys-on-background: #1a1c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #930005;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #4a3c81;--mat-sys-on-primary-fixed: #1e0a53;--mat-sys-on-primary-fixed-variant: #4a3c81;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #000000;--mat-sys-on-secondary-fixed: #00201f;--mat-sys-on-secondary-fixed-variant: #00504e;--mat-sys-on-surface: #1c1c1c;--mat-sys-on-surface-variant: #474747;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #6f305c;--mat-sys-on-tertiary-fixed: #3a012e;--mat-sys-on-tertiary-fixed-variant: #6f305c;--mat-sys-outline: #777777;--mat-sys-outline-variant: #c6c6c6;--mat-sys-primary: #493b80;--mat-sys-primary-container: #e7deff;--mat-sys-primary-fixed: #e7deff;--mat-sys-primary-fixed-dim: #cbbeff;--mat-sys-scrim: #000000;--mat-sys-secondary: #49b4b1;--mat-sys-secondary-container: #dddaee;--mat-sys-secondary-fixed: #8cf4f0;--mat-sys-secondary-fixed-dim: #6fd7d4;--mat-sys-shadow: #000000;--mat-sys-surface: #ffffff;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container: #f1f1f1;--mat-sys-surface-container-high: #ebebeb;--mat-sys-surface-container-highest: #e5e5e5;--mat-sys-surface-container-low: #f7f7f7;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dedede;--mat-sys-surface-tint: #62549a;--mat-sys-surface-variant: #e5e5e5;--mat-sys-tertiary: #8a4775;--mat-sys-tertiary-container: #ffd8ed;--mat-sys-tertiary-fixed: #ffd8ed;--mat-sys-tertiary-fixed-dim: #ffade0;--mat-sys-neutral-variant20: #2f3131;--mat-sys-neutral10: #1a1c1c;--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 PT Sans, Arial, sans-serif;--mat-sys-body-large-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-body-medium-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-body-small-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-display-large-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-display-medium-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-display-small-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-headline-large-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-headline-medium-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-headline-small-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-label-large-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-label-medium-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-label-small-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-title-large-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-title-medium-font: PT Sans, Arial, sans-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 PT Sans, Arial, sans-serif;--mat-sys-title-small-font: PT Sans, Arial, sans-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-mdc-card .mat-mdc-card-header h1,.mat-mdc-card .mat-mdc-card-header h2,.mat-mdc-card .mat-mdc-card-header h3,.mat-mdc-card .mat-mdc-card-header h4{margin-block-start:0}mat-card-actions{gap:.5rem}.mat-mdc-table{box-shadow:var(--mat-sys-level3)}.mat-mdc-table.inline-card-table{box-shadow:var(--mat-sys-level0);padding-top:1rem}.mat-mdc-table{--mat-table-header-headline-size: .875rem;--mat-table-header-headline-weight: bold}.mat-mdc-table thead .mat-mdc-header-cell,.mat-mdc-table thead label{text-transform:uppercase;background:var(--sbr-material-table-header-color)}.mat-mdc-table thead label{font-size:.875rem;font-weight:700}.mat-mdc-table .mat-mdc-row.clickable:not([aria-current]){cursor:pointer}.mat-mdc-table .mat-mdc-row.clickable:not([aria-current]):hover{background:var(--sbr-material-table-hover-background-color)}html{--mat-dialog-container-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-elevation-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-line-height: 22px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-line-height: 28px;--mat-badge-text-size: 12px;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px;--mat-badge-text-weight: 600;--mat-badge-background-color: var(--mat-sys-primary);--mat-badge-text-color: var(--mat-sys-on-primary)}.mat-badge-accent{--mat-badge-background-color: var(--sbr-color-brand-turquoise);--mat-badge-text-color: #000000}.mat-mdc-form-field{width:100%}.mat-mdc-form-field.auto-width{width:auto}.mat-mdc-form-field.numeric{width:6rem}.mat-mdc-form-field.filter-item{width:auto}.mat-mdc-form-field.filter-item .mat-mdc-icon-button{color:var(--sbr-text-muted-color)}.mat-mdc-radio-group{display:flex;flex-direction:column}.mdc-menu-surface.mat-mdc-autocomplete-panel.small-panel{max-height:200px}.mdc-menu-surface.mat-mdc-autocomplete-panel.medium-panel{max-height:400px}.mdc-menu-surface.mat-mdc-autocomplete-panel.large-panel{max-height:600px}.mat-button-toggle-group .mat-button-toggle{min-width:5rem}.mat-mdc-snack-bar-container.snackbar-action-success{margin-top:40vh}.mat-mdc-tab-header{--mat-tab-label-text-size: .9rem}.mat-mdc-option.mdc-list-item--disabled.sbr-option-error .mdc-list-item__primary-text{opacity:1;color:var(--sbr-color-error)}.spaced-select-panel .mat-mdc-option{padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--mat-sys-outline-variant)}.spaced-select-panel .mat-mdc-option:last-child{border-bottom:none}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:local(""),url("./assets/pt-sans-v12-latin-regular-NQ7Q7HMM.woff2") format("woff2"),url("./assets/pt-sans-v12-latin-regular-N7HXZ6Q7.woff") format("woff");font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:local(""),url("./assets/pt-sans-v12-latin-700-3E7CPW6A.woff2") format("woff2"),url("./assets/pt-sans-v12-latin-700-ZKBBOMST.woff") format("woff");font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Rounded"),url("./assets/MaterialSymbolsRounded-5NEZX6YS.woff2") format("woff2");font-display:swap}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}label{display:block;color:var(--sbr-text-muted-color);font-size:1rem}fieldset{border:none}fieldset legend{color:var(--sbr-text-muted-color);font-size:1rem}.clickable:focus-visible{outline:2px solid var(--sbr-color-brand-purple-dark);outline-offset:-2px}dt{color:var(--sbr-text-muted-color);font-size:1rem}dt.dt-group-label{font-size:1rem}dt.dt-group-label.large{font-size:1.1rem}dt.dt-group-label dd{padding:.5rem 0 0 1.5rem}dd{margin-inline-start:0;margin-bottom:1rem}.panel-property{padding:1rem}.panel-property label{margin-bottom:.2rem}.panel-property.mat-form{margin-top:1.25rem}.panel-property.flex{flex:1}.form-page-container{max-width:var(--sbr-form-max-width);margin:0 auto}.form-page-container mat-card{margin-bottom:2rem}.button-bar>button,.button-bar app-form-save-button,.button-bar app-form-edit-button,.button-bar app-form-cancel-button{margin-left:.5rem}h1,h2,h3,h4,h5{color:var(--sbr-text-title-color);font-weight:400}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem;margin-block:0;font-weight:700}a{color:var(--sbr-color-brand-purple-dark);cursor:pointer;overflow-wrap:break-word}a:focus{outline:thin dotted}ul{margin-top:0}.pb-1{padding-bottom:1rem}.p-1{padding:1rem}.pt-05{padding-top:.5rem}.orange{color:var(--sbr-color-warning)}.error,.save-invalid{color:var(--sbr-color-error)}.save-valid{color:var(--sbr-color-status-active)}.flex-horizontal{display:flex;align-items:center}.flex-horizontal-apart{flex:1;display:flex;align-items:center;justify-content:space-between}.keep-linebreaks{white-space:pre-wrap}@media(max-width:900px){.hide-small-screen{display:none!important}}.form-row{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:767px){.form-row{grid-template-columns:1fr}}@media(min-width:768px){.form-row:not(:has(.form-col[class*=form-col-])){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.form-row:not(:has(.form-col[class*=form-col-])) .form-col{grid-column:auto}}.form-col{grid-column:span 12}@media(min-width:768px){.form-col-1{grid-column:span 1}}@media(min-width:768px){.form-col-2{grid-column:span 2}}@media(min-width:768px){.form-col-3{grid-column:span 3}}@media(min-width:768px){.form-col-4{grid-column:span 4}}@media(min-width:768px){.form-col-5{grid-column:span 5}}@media(min-width:768px){.form-col-6{grid-column:span 6}}@media(min-width:768px){.form-col-7{grid-column:span 7}}@media(min-width:768px){.form-col-8{grid-column:span 8}}@media(min-width:768px){.form-col-9{grid-column:span 9}}@media(min-width:768px){.form-col-10{grid-column:span 10}}@media(min-width:768px){.form-col-11{grid-column:span 11}}@media(min-width:768px){.form-col-12{grid-column:span 12}}.atlwdg-trigger.atlwdg-SUBTLE{z-index:1000}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html{box-sizing:border-box;background:var(--mat-sys-background);font-family:PT Sans,Arial,sans-serif;font-size:16px;letter-spacing:var(--mat-sys-body-medium-tracking);color:var(--sbr-text-default-color)}html,body{overflow-y:hidden;display:flex;flex:1;flex-direction:column;min-height:0;height:100vh;margin:0}dl{margin:0}dd{margin-bottom:0}fieldset{padding:0;margin:0;min-inline-size:0}fieldset legend{padding:0}.panel-property dt,.panel-property legend{margin-bottom:.2rem}
