.mat-mdc-card{padding:16px}.mat-mdc-card-header{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.125rem,2.1vw,1.25rem)}.mat-mdc-card-header{color:var(--ccf-color-black, #1D2A2E)}.mat-mdc-card-header .mat-mdc-card-title{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.125rem,2.1vw,1.25rem)}.mat-mdc-card-header .mat-mdc-card-title{color:inherit}.mat-mdc-card-header .mat-mdc-card-header-text{width:100%}.mat-mdc-card-content{letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.75rem,1.5vw,.875rem)}.mat-expansion-panel-header-title{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.125rem,2.1vw,1.25rem)}.mat-expansion-panel-header-title{color:var(--ccf-color-black, #1D2A2E)}.mat-drawer:not(.mat-drawer-side){box-shadow:none!important}.mat-drawer-container{background-color:transparent!important}.pn-global-side-sheet-drawer .mat-drawer-inner-container{padding:16px!important}.mat-drawer-content{overflow:hidden!important}@media (min-width: 641px){.mat-mdc-tab-body-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--ccf-color-scrollbar-bg, #F5F5F5)}.mat-mdc-tab-body-content::-webkit-scrollbar-track{background-color:var(--ccf-color-scrollbar-track, rgba(0, 0, 0, .1));border-radius:4px}.mat-mdc-tab-body-content::-webkit-scrollbar-thumb{background-color:var(--ccf-color-primary, #0071bc);opacity:.5;border-radius:4px}.mat-mdc-tab-body-content ::-webkit-scrollbar-thumb:window-inactive{background:var(--ccf-color-primary, #0071bc);opacity:.4}}.mat-mdc-tab-body-wrapper{flex-grow:1;padding-top:8px}.mat-drawer-side{border:none!important}.pn-mat-icon-prefix-suffix-disabled{color:var(--ccf-color-disabled, rgba(0, 0, 0, .15))}.mat-vertical-content{padding:0 16px 0 8px!important}@media (max-width: 640px){.mat-vertical-content{padding:0 20px 24px 0!important}}.mat-vertical-stepper-header{padding:16px!important}@media (min-width: 641px){.mat-mdc-dialog-surface::-webkit-scrollbar{width:8px;height:8px;background-color:var(--ccf-color-scrollbar-bg, #F5F5F5)}.mat-mdc-dialog-surface::-webkit-scrollbar-track{background-color:var(--ccf-color-scrollbar-track, rgba(0, 0, 0, .1));border-radius:4px}.mat-mdc-dialog-surface::-webkit-scrollbar-thumb{background-color:var(--ccf-color-primary, #0071bc);opacity:.5;border-radius:4px}.mat-mdc-dialog-surface ::-webkit-scrollbar-thumb:window-inactive{background:var(--ccf-color-primary, #0071bc);opacity:.4}}.mat-mdc-dialog-surface{padding:24px;border:1px solid var(--ccf-color-outline, #c0c0c0);overflow-y:auto}.pn-long-label-form-field .mdc-floating-label{white-space:normal}.pn-long-label-form-field .mdc-floating-label--float-above{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:133%}@media (min-width: 641px){.mat-stepper-vertical::-webkit-scrollbar{width:8px;height:8px;background-color:var(--ccf-color-scrollbar-bg, #F5F5F5)}.mat-stepper-vertical::-webkit-scrollbar-track{background-color:var(--ccf-color-scrollbar-track, rgba(0, 0, 0, .1));border-radius:4px}.mat-stepper-vertical::-webkit-scrollbar-thumb{background-color:var(--ccf-color-primary, #0071bc);opacity:.5;border-radius:4px}.mat-stepper-vertical ::-webkit-scrollbar-thumb:window-inactive{background:var(--ccf-color-primary, #0071bc);opacity:.4}}.mat-stepper-vertical{overflow:auto;border-radius:var(--ccf-radius-card, 12px)}html{color-scheme:light;--mat-sys-background: light-dark(#f9f9fc, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#9acbff, #00629f);--mat-sys-inverse-surface: light-dark(#2f3033, #e2e2e6);--mat-sys-on-background: light-dark(#1a1c1e, #e2e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003355);--mat-sys-on-primary-container: light-dark(#004a79, #d0e4ff);--mat-sys-on-primary-fixed: light-dark(#001d34, #001d34);--mat-sys-on-primary-fixed-variant: light-dark(#004a79, #004a79);--mat-sys-on-secondary: light-dark(#ffffff, #243240);--mat-sys-on-secondary-container: light-dark(#3b4857, #d6e4f7);--mat-sys-on-secondary-fixed: light-dark(#0f1d2a, #0f1d2a);--mat-sys-on-secondary-fixed-variant: light-dark(#3b4857, #3b4857);--mat-sys-on-surface: light-dark(#1a1c1e, #e2e2e6);--mat-sys-on-surface-variant: light-dark(#42474e, #dee3eb);--mat-sys-on-tertiary: light-dark(#ffffff, #00344c);--mat-sys-on-tertiary-container: light-dark(#004c6d, #c8e6ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2e, #001e2e);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c6d, #004c6d);--mat-sys-outline: light-dark(#73777f, #8c9199);--mat-sys-outline-variant: light-dark(#c2c7cf, #42474e);--mat-sys-primary: light-dark(#00629f, #9acbff);--mat-sys-primary-container: light-dark(#d0e4ff, #004a79);--mat-sys-primary-fixed: light-dark(#d0e4ff, #d0e4ff);--mat-sys-primary-fixed-dim: light-dark(#9acbff, #9acbff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#526070, #bac8da);--mat-sys-secondary-container: light-dark(#d6e4f7, #3b4857);--mat-sys-secondary-fixed: light-dark(#d6e4f7, #d6e4f7);--mat-sys-secondary-fixed-dim: light-dark(#bac8da, #bac8da);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9fc, #121316);--mat-sys-surface-bright: light-dark(#f9f9fc, #38393c);--mat-sys-surface-container: light-dark(#eeedf1, #1e2022);--mat-sys-surface-container-high: light-dark(#e8e8eb, #282a2d);--mat-sys-surface-container-highest: light-dark(#e2e2e6, #333538);--mat-sys-surface-container-low: light-dark(#f4f3f7, #1a1c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e11);--mat-sys-surface-dim: light-dark(#dadadd, #121316);--mat-sys-surface-tint: light-dark(#00629f, #9acbff);--mat-sys-surface-variant: light-dark(#dee3eb, #42474e);--mat-sys-tertiary: light-dark(#00658f, #87ceff);--mat-sys-tertiary-container: light-dark(#c8e6ff, #004c6d);--mat-sys-tertiary-fixed: light-dark(#c8e6ff, #c8e6ff);--mat-sys-tertiary-fixed-dim: light-dark(#87ceff, #87ceff);--mat-sys-neutral-variant20: #2c3137;--mat-sys-neutral10: #1a1c1e;--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 Roboto, sans-serif;--mat-sys-body-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-body-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-body-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-display-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-display-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-display-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-headline-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-headline-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-headline-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-label-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-label-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-label-small-font: Roboto, 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 Roboto, sans-serif;--mat-sys-title-large-font: Roboto, 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 Roboto, sans-serif;--mat-sys-title-medium-font: Roboto, 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 Roboto, sans-serif;--mat-sys-title-small-font: Roboto, 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}html.ccf-dark-mode{color-scheme:dark}html{--mat-card-outlined-outline-color: var(--ccf-color-outline, #c0c0c0);--mat-card-outlined-container-shape: var(--ccf-radius-card, 12px);--mat-card-outlined-container-color: var(--ccf-color-surface-card, #ffffff);--mat-form-field-outlined-outline-color: var(--ccf-color-outline, #c0c0c0);--mat-expansion-header-text-color: var(--ccf-color-black, #1D2A2E);--mat-expansion-container-background-color: var(--ccf-color-surface-container, #f5f5f5);--mat-expansion-container-shape: var(--ccf-radius-card, 12px);--mat-dialog-container-shape: var(--ccf-radius-lg, 16px);--mat-dialog-container-color: var(--ccf-color-surface-container, #f5f5f5);--mat-table-header-headline-color: var(--ccf-color-black, #1D2A2E);--mat-table-row-item-label-text-color: var(--ccf-color-text-black, #1D2A2E);--mat-table-background-color: var(--ccf-color-surface, #ffffff);--mat-tab-active-indicator-color: var(--ccf-color-primary);--mat-tab-active-label-text-color: var(--ccf-color-primary);--mat-tab-inactive-label-text-color: var(--ccf-color-text-grey, #7c7c7c);--mat-menu-container-color: var(--ccf-color-surface, #ffffff);--mat-menu-container-shape: var(--ccf-radius-sm, 8px);--mat-menu-item-label-text-color: var(--ccf-color-text-black, #1D2A2E);--mat-chip-elevated-container-color: var(--ccf-color-surface-container, #f5f5f5);--mat-chip-elevated-selected-container-color: var(--ccf-color-primary);--mat-chip-selected-label-text-color: var(--ccf-color-on-accent, #ffffff);--mat-chip-with-icon-selected-icon-color: var(--ccf-color-on-accent, #ffffff);--mat-chip-outline-color: var(--ccf-color-outline, #c0c0c0);--mat-stepper-header-selected-state-icon-background-color: var(--ccf-color-primary);--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-container-color: var(--ccf-color-surface-container, #f5f5f5);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-icon-color: var(--ccf-color-primary);--mat-radio-selected-icon-color: var(--ccf-color-primary);--mat-slide-toggle-selected-track-color: var(--ccf-color-primary);--mat-select-panel-background-color: var(--ccf-color-surface, #ffffff);--mat-select-enabled-trigger-text-color: var(--ccf-color-text-black, #1D2A2E);--mat-tooltip-container-color: var(--ccf-color-menu, #333333);--mat-tooltip-supporting-text-color: #ffffff;--mat-progress-spinner-active-indicator-color: var(--ccf-color-primary);--mat-progress-bar-active-indicator-color: var(--ccf-color-primary);--mat-divider-color: var(--ccf-color-divider, #e2e1e1);--mat-datepicker-calendar-container-background-color: var(--ccf-color-surface, #ffffff);--mat-list-list-item-label-text-color: var(--ccf-color-text-black, #1D2A2E);--mat-list-list-item-leading-icon-color: var(--ccf-color-primary);--mat-list-active-indicator-shape: var(--ccf-radius-card, 12px);--mat-autocomplete-background-color: var(--ccf-color-surface, #ffffff);--mat-snack-bar-container-color: var(--ccf-color-menu, #333333);--mat-snack-bar-supporting-text-color: #ffffff;--mat-badge-background-color: var(--ccf-color-primary);--mat-badge-text-color: #ffffff;--mat-icon-color: var(--ccf-color-on-surface, #1D2A2E)}html .mat-mdc-menu-panel,html .mat-mdc-select-panel,html .mat-mdc-autocomplete-panel,html .mat-datepicker-content{border:1px solid var(--ccf-color-outline, #c0c0c0)}html .mat-mdc-chip:not([class*=pn-org-fill-]):not([class*=pn-user-fill-]):not([class*=pn-jurisdiction-fill-]){border:1px solid var(--ccf-color-outline-variant, rgba(0, 0, 0, .12))}.mat-mdc-list-base .mat-mdc-list-item,.mat-mdc-list-base .mat-mdc-list-option{height:auto!important}.pn-site-navigation-menu-links .mat-mdc-list-item.collapsed .mdc-list-item__content{flex:0 0 auto;text-align:center;font-size:0;line-height:0}.pn-listing-row-scaffold-container.mat-mdc-list-item{height:auto;padding:8px 16px;cursor:pointer;border:1px solid var(--ccf-color-outline, #c0c0c0);border-radius:var(--ccf-radius-sm, 8px);margin-bottom:8px;background-color:var(--ccf-color-surface-card, #ffffff);overflow:visible}.pn-listing-row-scaffold-container.mat-mdc-list-item:last-child{margin-bottom:0}.pn-listing-row-scaffold-container.mat-mdc-list-item .mdc-list-item__content{padding:0}.pn-listing-row-scaffold-container.mat-mdc-list-item .mat-mdc-list-item-unscoped-content{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:100%}.user-list-tooltip{max-width:400px!important;white-space:pre-line;line-height:1.5;text-align:left}.ccf-accent{--mdc-filled-button-container-color: var(--ccf-color-secondary, #00b6ff);--mdc-filled-button-label-text-color: var(--ccf-color-on-accent, #ffffff)}.ccf-warn{--mdc-filled-button-container-color: var(--ccf-color-error, #cc0000);--mdc-filled-button-label-text-color: #ffffff}:root{--ccf-color-primary: light-dark(#0071bc, #5ab1ff);--ccf-color-secondary: light-dark(#00b6ff, #87ceff);--ccf-color-error: light-dark(#cc0000, #ff5449);--ccf-color-warn: light-dark(#e6ac00, #ffd54f);--ccf-color-black: light-dark(#1D2A2E, #e0e0e0);--ccf-color-text-black: light-dark(#1D2A2E, #e0e0e0);--ccf-color-text-grey: light-dark(#7c7c7c, #b0b0b0);--ccf-color-white: light-dark(#ffffff, #121212);--ccf-color-disabled: light-dark(rgba(0, 0, 0, .15), rgba(255, 255, 255, .15));--ccf-color-menu: light-dark(#333333, #1e1e1e);--ccf-color-background: light-dark(#e8ecef, #121212);--ccf-color-background-darken: light-dark(#C6C6C6, #2c2c2c);--ccf-color-hover: light-dark( color-mix(in srgb, #e8ecef, black 10%), color-mix(in srgb, #121212, white 10%) );--ccf-color-hover-emphasis: light-dark( color-mix(in srgb, #e8ecef, black 15%), color-mix(in srgb, #121212, white 15%) );--ccf-color-ghost: light-dark(lightgrey, #2c2c2c);--ccf-color-divider: light-dark(#e2e1e1, #484848);--ccf-color-org-0: #00b6ff;--ccf-color-org-1: #df5a06;--ccf-color-org-2: #00bc4b;--ccf-color-org-3: #bc0071;--ccf-color-org-4: #bca900;--ccf-color-org-5: light-dark(#0013bc, #6b7dff);--ccf-color-org-6: light-dark(#004370, #4da3d4);--ccf-color-org-7: light-dark(#bc0013, #e04050);--ccf-color-org-8: #f99514;--ccf-color-org-9: #bc4b00;--ccf-color-user-0: #00b6ff;--ccf-color-user-1: light-dark(#005791, #4da0d0);--ccf-color-user-2: #00bcbc;--ccf-color-user-3: #0097bc;--ccf-color-user-4: light-dark(#0071bc, #4da8e8);--ccf-color-user-5: light-dark(#004bbc, #6b8fff);--ccf-color-user-6: light-dark(#0026bc, #6b7dff);--ccf-color-user-7: light-dark(#003e67, #4d8ab0);--ccf-color-user-8: light-dark(#00243c, #4d7a9e);--ccf-color-user-9: #008be6;--ccf-color-jurisdiction-0: #00b6ff;--ccf-color-jurisdiction-1: #ff8976;--ccf-color-jurisdiction-2: #cb4e47;--ccf-color-jurisdiction-3: #ffcba4;--ccf-color-on-accent: #ffffff;--ccf-color-surface: light-dark(#ffffff, #1e1e1e);--ccf-color-surface-container: light-dark(#f5f5f5, #252525);--ccf-color-surface-card: light-dark(#ffffff, #252525);--ccf-color-on-surface: light-dark(#1D2A2E, #e0e0e0);--ccf-color-on-surface-variant: light-dark(#7c7c7c, #b0b0b0);--ccf-color-outline: light-dark(#c0c0c0, #555555);--ccf-color-outline-variant: light-dark(rgba(0, 0, 0, .12), rgba(255, 255, 255, .12));--ccf-color-surface-tint: light-dark(rgba(0, 0, 0, .04), rgba(255, 255, 255, .04));--ccf-color-divider-light: light-dark(rgba(0, 0, 0, .08), rgba(255, 255, 255, .08));--ccf-color-nav-surface: light-dark( color-mix(in srgb, #333333, #0071bc 20%), color-mix(in srgb, #1a1a1a, #0071bc 15%) );--ccf-color-nav-text: light-dark(#ffffff, #ffffff);--ccf-color-nav-hover: light-dark(rgba(255, 255, 255, .12), rgba(255, 255, 255, .12));--ccf-color-nav-active-text: light-dark(#9acbff, #9acbff);--ccf-color-scrollbar-track: light-dark(rgba(0, 0, 0, .1), rgba(255, 255, 255, .1));--ccf-color-scrollbar-bg: light-dark(#F5F5F5, #1a1a1a);--ccf-shadow-toolbar-separator: light-dark( 0 -5px 5px -5px rgba(0, 0, 0, .8), 0 -5px 5px -5px rgba(255, 255, 255, .3) );--ccf-spacing-2xs: 2px;--ccf-spacing-xs: 4px;--ccf-spacing-sm: 8px;--ccf-spacing-md: 12px;--ccf-spacing-lg: 16px;--ccf-spacing-xl: 20px;--ccf-spacing-2xl: 24px;--ccf-spacing-3xl: 32px;--ccf-spacing-4xl: 48px;--ccf-animation-fast: .2s;--ccf-animation-medium: .3s;--ccf-animation-base: .6s;--ccf-animation-slow: .8s;--ccf-animation-duration: .6s;--ccf-radius-none: 0;--ccf-radius-2xs: 2px;--ccf-radius-xs: 4px;--ccf-radius-sm: 8px;--ccf-radius-card: 12px;--ccf-radius-lg: 16px;--ccf-radius-xl: 28px;--ccf-radius-full: 9999px;--ccf-font-letter-spacing: 1.6px;--ccf-toolbar-outer: 3.6rem;--ccf-toolbar-inner: 3.45rem}.pn-color-error{color:var(--ccf-color-error, #cc0000)}.pn-color-text-black{color:var(--ccf-color-text-black, #1D2A2E)}.pn-color-text-grey{color:var(--ccf-color-text-grey, #7c7c7c)}.pn-text-headline-1{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.5rem,2.8vw,1.62rem)}.pn-text-headline-2{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.375rem,2.5vw,1.5rem)}.pn-text-headline-3{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.25rem,2.3vw,1.375rem)}.pn-text-headline-4{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.125rem,2.1vw,1.25rem)}.pn-text-headline-5{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1rem,1.9vw,1.125rem)}.pn-text-headline-6{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(.875rem,1.7vw,1rem)}.pn-text-body-1{letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.875rem,1.7vw,1rem)}.pn-text-body-2{letter-spacing:0;color:var(--ccf-color-text-grey, #7c7c7c);font-size:clamp(.75rem,1.5vw,.875rem)}.pn-text-body-3{letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.625rem,1.3vw,.75rem)}h1{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.5rem,2.8vw,1.62rem)}h2{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.375rem,2.5vw,1.5rem)}h3{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.25rem,2.3vw,1.375rem)}h4{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.125rem,2.1vw,1.25rem)}h5{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1rem,1.9vw,1.125rem)}h6{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(.875rem,1.7vw,1rem)}.pn-download-hidden-frame{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pn-org-fill-0{background-color:var(--ccf-color-org-0, #00b6ff)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-0 .mat-mdc-chip-action-label,.pn-org-fill-0 .mat-mdc-chip-remove,.pn-org-fill-0 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-1{background-color:var(--ccf-color-org-1, #df5a06)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-1 .mat-mdc-chip-action-label,.pn-org-fill-1 .mat-mdc-chip-remove,.pn-org-fill-1 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-2{background-color:var(--ccf-color-org-2, #00bc4b)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-2 .mat-mdc-chip-action-label,.pn-org-fill-2 .mat-mdc-chip-remove,.pn-org-fill-2 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-3{background-color:var(--ccf-color-org-3, #bc0071)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-3 .mat-mdc-chip-action-label,.pn-org-fill-3 .mat-mdc-chip-remove,.pn-org-fill-3 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-4{background-color:var(--ccf-color-org-4, #bca900)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-4 .mat-mdc-chip-action-label,.pn-org-fill-4 .mat-mdc-chip-remove,.pn-org-fill-4 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-5{background-color:var(--ccf-color-org-5, #0013bc)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-5 .mat-mdc-chip-action-label,.pn-org-fill-5 .mat-mdc-chip-remove,.pn-org-fill-5 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-6{background-color:var(--ccf-color-org-6, #004370)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-6 .mat-mdc-chip-action-label,.pn-org-fill-6 .mat-mdc-chip-remove,.pn-org-fill-6 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-7{background-color:var(--ccf-color-org-7, #bc0013)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-7 .mat-mdc-chip-action-label,.pn-org-fill-7 .mat-mdc-chip-remove,.pn-org-fill-7 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-8{background-color:var(--ccf-color-org-8, #f99514)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-8 .mat-mdc-chip-action-label,.pn-org-fill-8 .mat-mdc-chip-remove,.pn-org-fill-8 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-9{background-color:var(--ccf-color-org-9, #bc4b00)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-org-fill-9 .mat-mdc-chip-action-label,.pn-org-fill-9 .mat-mdc-chip-remove,.pn-org-fill-9 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-0{background-color:var(--ccf-color-user-0, #00b6ff)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-0 .mat-mdc-chip-action-label,.pn-user-fill-0 .mat-mdc-chip-remove,.pn-user-fill-0 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-1{background-color:var(--ccf-color-user-1, #005791)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-1 .mat-mdc-chip-action-label,.pn-user-fill-1 .mat-mdc-chip-remove,.pn-user-fill-1 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-2{background-color:var(--ccf-color-user-2, #00bcbc)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-2 .mat-mdc-chip-action-label,.pn-user-fill-2 .mat-mdc-chip-remove,.pn-user-fill-2 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-3{background-color:var(--ccf-color-user-3, #0097bc)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-3 .mat-mdc-chip-action-label,.pn-user-fill-3 .mat-mdc-chip-remove,.pn-user-fill-3 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-4{background-color:var(--ccf-color-user-4, #0071bc)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-4 .mat-mdc-chip-action-label,.pn-user-fill-4 .mat-mdc-chip-remove,.pn-user-fill-4 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-5{background-color:var(--ccf-color-user-5, #004bbc)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-5 .mat-mdc-chip-action-label,.pn-user-fill-5 .mat-mdc-chip-remove,.pn-user-fill-5 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-6{background-color:var(--ccf-color-user-6, #0026bc)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-6 .mat-mdc-chip-action-label,.pn-user-fill-6 .mat-mdc-chip-remove,.pn-user-fill-6 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-7{background-color:var(--ccf-color-user-7, #003e67)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-7 .mat-mdc-chip-action-label,.pn-user-fill-7 .mat-mdc-chip-remove,.pn-user-fill-7 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-8{background-color:var(--ccf-color-user-8, #00243c)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-8 .mat-mdc-chip-action-label,.pn-user-fill-8 .mat-mdc-chip-remove,.pn-user-fill-8 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-9{background-color:var(--ccf-color-user-9, #008be6)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-user-fill-9 .mat-mdc-chip-action-label,.pn-user-fill-9 .mat-mdc-chip-remove,.pn-user-fill-9 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-0{background-color:var(--ccf-color-jurisdiction-0, #00b6ff)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-0 .mat-mdc-chip-action-label,.pn-jurisdiction-fill-0 .mat-mdc-chip-remove,.pn-jurisdiction-fill-0 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-1{background-color:var(--ccf-color-jurisdiction-1, #ff8976)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-1 .mat-mdc-chip-action-label,.pn-jurisdiction-fill-1 .mat-mdc-chip-remove,.pn-jurisdiction-fill-1 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-2{background-color:var(--ccf-color-jurisdiction-2, #cb4e47)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-2 .mat-mdc-chip-action-label,.pn-jurisdiction-fill-2 .mat-mdc-chip-remove,.pn-jurisdiction-fill-2 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-3{background-color:var(--ccf-color-jurisdiction-3, #ffcba4)!important;color:var(--ccf-color-on-accent, #ffffff)!important}.pn-jurisdiction-fill-3 .mat-mdc-chip-action-label,.pn-jurisdiction-fill-3 .mat-mdc-chip-remove,.pn-jurisdiction-fill-3 .mat-mdc-chip-remove .mat-icon{color:var(--ccf-color-on-accent, #ffffff)!important}.pn-warn-color{color:var(--ccf-color-error, #cc0000)}.pn-white-color{color:var(--ccf-color-on-accent, #ffffff)}.pn-icon-sm{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}.pn-icon-lg{font-size:32px!important;width:32px!important;height:32px!important;line-height:32px!important}.pn-icon-xl{font-size:48px!important;width:48px!important;height:48px!important;line-height:48px!important}.pn-form-row-gap{padding-bottom:16px}.pn-form-validation-messages{display:flex;flex-direction:column;color:var(--ccf-color-error, #cc0000)}@media (min-width: 641px){.pn-modal-container::-webkit-scrollbar{width:8px;height:8px;background-color:var(--ccf-color-scrollbar-bg, #F5F5F5)}.pn-modal-container::-webkit-scrollbar-track{background-color:var(--ccf-color-scrollbar-track, rgba(0, 0, 0, .1));border-radius:4px}.pn-modal-container::-webkit-scrollbar-thumb{background-color:var(--ccf-color-primary, #0071bc);opacity:.5;border-radius:4px}.pn-modal-container ::-webkit-scrollbar-thumb:window-inactive{background:var(--ccf-color-primary, #0071bc);opacity:.4}}.pn-modal-container{position:relative;display:flex;flex-direction:column;overflow:auto}.pn-modal-header-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.pn-modal-header{color:var(--ccf-color-primary, #0071bc);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.5rem,2.8vw,1.62rem)}.pn-modal-header{text-transform:uppercase;margin:2px}.pn-modal-subheader{color:var(--ccf-color-text-grey, #7c7c7c);letter-spacing:0;font-size:clamp(1.125rem,2.1vw,1.25rem)}.pn-modal-subheader{display:flex;flex-direction:column;margin:2px}.pn-modal-subheader .underline{text-decoration:underline}.pn-modal-subheader .pn-rounded-info-callout{align-self:center;margin:2px}.pn-modal-section-header{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.125rem,2.1vw,1.25rem)}.pn-modal-section-header{text-transform:uppercase;margin:2px}.pn-modal-content{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;padding:4px}.pn-modal-button-actions{display:flex;flex-wrap:wrap;margin-top:8px}.pn-modal-button-actions button{margin-right:8px}.pn-modal-form-row{display:flex;flex-direction:row;margin:8px 0}.pn-modal-form-row .mat-mdc-radio-button~.mat-mdc-radio-button{margin-left:16px}.pn-modal-form-field{flex:1}.pn-modal-loading{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.pn-modal-validation-messages{padding:8px}.pn-modal-validation-messages>div{letter-spacing:0;color:var(--ccf-color-error, #cc0000);font-size:clamp(.875rem,1.7vw,1rem)}.pn-modal-validation-messages>div{margin-bottom:4px}.pn-modal-validation-messages>div.warn{letter-spacing:0;color:var(--ccf-color-warn, #e6ac00);font-size:clamp(.875rem,1.7vw,1rem)}.pn-header-white-ghost-placeholder{background-color:var(--ccf-color-ghost, lightgrey);opacity:.5;height:1.8rem;border-radius:4px;animation:pulse .8s infinite ease-in-out}.pn-header-white-ghost-placeholder{width:320px}@media (max-width: 640px){.pn-header-white-ghost-placeholder{width:240px}}.pn-ghost-placeholder-row{background-color:var(--ccf-color-ghost, lightgrey);opacity:.5;height:1.8rem;border-radius:4px;animation:pulse .8s infinite ease-in-out}@keyframes pulse{0%{background-color:var(--ccf-color-ghost, lightgrey);opacity:.35}50%{background-color:var(--ccf-color-ghost, lightgrey);opacity:.5}to{background-color:var(--ccf-color-ghost, lightgrey);opacity:.35}}.pn-ghost-placeholder-row{height:40px;margin-bottom:8px}.pn-page-back-button{position:absolute;transform:translate(75px,10px);z-index:100;cursor:pointer}@media (max-width: 640px){.pn-page-back-button{transform:translate(12px,12px)}}.pn-page-back-button mat-icon{cursor:pointer;font-size:48px!important;width:48px!important;height:48px!important;line-height:48px!important}@media (max-width: 640px){.pn-page-back-button mat-icon{font-size:32px!important;width:32px!important;height:32px!important;line-height:32px!important}}.pn-filter-container{padding:8px;overflow-x:hidden}.pn-filter-title{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1rem,1.9vw,1.125rem)}.pn-filter-title{margin-bottom:8px}.pn-filter-subtitle{letter-spacing:0;color:var(--ccf-color-text-grey, #7c7c7c);font-size:clamp(.75rem,1.5vw,.875rem)}.pn-filter-subtitle{margin-bottom:8px}.pn-filter-row{margin:8px 0}.pn-filter-row mat-form-field,.pn-filter-row .mat-mdc-form-field{width:100%}.pn-listing-column-section-header{color:var(--ccf-color-text-grey, #7c7c7c);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.375rem,2.5vw,1.5rem)}.pn-listing-column-section-header{display:flex;flex-direction:row;justify-content:center;padding:0 0 16px}.pn-listing-column-section-header button{margin-top:8px}.pn-listing-column-section-header:not(:first-of-type){margin-top:16px}.pn-listing-row{display:contents}.pn-listing-row-with-columns{display:flex;flex-direction:row;flex-wrap:wrap}.pn-listing-row-with-columns.grow{flex:1}.pn-listing-row-column{display:flex;flex-direction:column;padding:2px 8px}.pn-listing-row-column>div:first-child{letter-spacing:0;color:var(--ccf-color-text-grey, #7c7c7c);font-size:clamp(.75rem,1.5vw,.875rem)}.pn-listing-row-column>div:nth-child(2){letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.875rem,1.7vw,1rem)}.pn-listing-row-column>div:nth-child(2){margin-top:6px}.pn-listing-row-column>div:nth-child(3){letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.75rem,1.5vw,.875rem)}.pn-listing-row-column>div:nth-child(3){margin-top:6px}.pn-listing-row-header-wrapper{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center}.pn-listing-row-header-multiline-text{flex:1;min-width:0;display:flex;flex-direction:column;flex-wrap:nowrap}.pn-listing-row-header-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-listing-row-header-text{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:var(--ccf-font-letter-spacing, 1.6px);font-size:clamp(1.25rem,2.3vw,1.375rem)}.pn-listing-row-header-text{flex:1;display:flex;flex-direction:row;align-items:center;padding:0 8px}.pn-listing-row-header-text.padding-right{max-width:65%}.pn-listing-row-header-item{flex:0;padding:0 8px}.pn-listing-row-subheader-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-listing-row-subheader-text{letter-spacing:0;color:var(--ccf-color-text-grey, #7c7c7c);font-size:clamp(.875rem,1.7vw,1rem)}.pn-listing-row-subheader-text{flex:1;display:flex;flex-direction:row;align-items:center;padding:0 32px 0 8px}.pn-listing-row-subheader-text.emphasis{letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.875rem,1.7vw,1rem)}.pn-listing-column-subheader{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:0;font-size:clamp(1.125rem,2.1vw,1.25rem)}.pn-listing-column-subheader{padding:8px 0;text-align:center}.pn-listing-column-section{animation-name:fadeIn;animation-duration:.6s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pn-listing-column-section{margin:0 0 24px}.pn-listing-prefix-statuses{display:flex;flex-direction:row;align-items:center;justify-content:center}.pn-listing-prefix-statuses .pn-listing-prefix-status-icon:not(:first-of-type){margin-left:8px}.pn-listing-prefix-status-icon{min-width:75px;max-width:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;color:var(--ccf-color-secondary, #00b6ff);text-align:center;white-space:normal}.pn-listing-prefix-status-icon mat-icon{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}.pn-listing-prefix-status-icon.error{color:var(--ccf-color-error, #cc0000)}.pn-listing-prefix-status-icon.warn{color:var(--ccf-color-warn, #e6ac00)}.pn-listing-scaffold-buttons{display:flex;flex-direction:row;align-items:center}.pn-listing-scaffold-buttons>.pn-listing-scaffold-add-button:not(:last-of-type){margin-right:8px}.pn-listing-columns{display:flex;gap:1rem;min-height:400px;max-height:600px;margin-bottom:1rem}.pn-listing-column{flex:1;display:flex;flex-direction:column;border:1px solid var(--ccf-color-divider, #e2e1e1);border-radius:4px;overflow:hidden}.pn-listing-column-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:var(--ccf-color-surface-tint, rgba(0, 0, 0, .04));border-bottom:1px solid var(--ccf-color-divider, #e2e1e1)}.pn-listing-column-header p{margin:0;font-weight:500}.pn-listing-column-content{flex:1;overflow-y:auto;padding:.5rem}.pn-listing-column-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;margin-bottom:.5rem;border:1px solid var(--ccf-color-divider, #e2e1e1);border-radius:4px;background-color:var(--ccf-color-surface, #ffffff);transition:background-color .2s}.pn-listing-column-item:hover{background-color:var(--ccf-color-hover, rgba(0, 0, 0, .02))}.pn-listing-column-item-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.pn-listing-column-item-text{flex:1;min-width:0}.pn-listing-column-item-text .pn-text-body-1{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-listing-column-item-text .pn-text-body-2{font-size:.875rem}.pn-listing-column-item-text .pn-text-secondary{color:var(--ccf-color-text-grey, #7c7c7c)}.pn-listing-column-item-action{flex-shrink:0}.pn-listing-column-empty-message{text-align:center;padding:2rem;color:var(--ccf-color-text-grey, #7c7c7c)}.ccf-full-page-center{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.ccf-listing-empty-state{display:flex;flex-direction:column}.ccf-listing-empty-state{align-items:center;justify-content:center;padding:16px}.pn-detail-container{height:100%}.pn-detail-header{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.pn-detail-header-row{display:flex;flex-direction:row;align-items:center}.pn-detail-header-column{display:flex;flex-direction:column;align-items:center;padding:0 8px}.pn-header-title{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:0;font-size:clamp(1.5rem,2.8vw,1.62rem)}.pn-detail-header-subtitle{color:var(--ccf-color-text-grey, #7c7c7c);letter-spacing:0;font-size:clamp(.875rem,1.7vw,1rem)}.pn-detail-section-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.pn-detail-section-header .title{color:var(--ccf-color-text-black, #1D2A2E);letter-spacing:0;font-size:clamp(1rem,1.9vw,1.125rem)}.pn-detail-content{padding-left:16px;padding-right:16px;padding-bottom:24px}@media (max-width: 640px){.pn-detail-content{padding:0}}.pn-detail-form{padding-top:8px}.pn-detail-form-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:8px}.pn-detail-form-row>*{margin-left:16px}.pn-detail-form-row mat-form-field,.pn-detail-form-row pn-time-input{flex:1 1 0}.pn-detail-form-row .mat-mdc-radio-button~.mat-mdc-radio-button{margin-left:16px}.pn-detail-form-row mat-slide-toggle,.pn-detail-form-row .mat-mdc-radio-button{margin-bottom:24px}.pn-detail-form-row mat-checkbox{margin:8px}.pn-detail-form-row pn-person-selection-filter{min-width:350px}@media (max-width: 640px){.pn-detail-form-row pn-person-selection-filter{min-width:300px}}.pn-detail-form-row .pn-flex-0{flex:0}.pn-detail-form-row .pn-flex-1{flex:1}.pn-detail-form-row .pn-flex-2{flex:2}.pn-detail-form-row .pn-flex-3{flex:3}.pn-detail-form-radio-grouping{flex:1 1 0}.pn-detail-form-radio-grouping div:first-of-type{letter-spacing:0;color:var(--ccf-color-text-grey, #7c7c7c);font-size:clamp(.75rem,1.5vw,.875rem)}.pn-detail-form-radio-grouping div:first-of-type{margin-bottom:8px}.pn-detail-listing{display:flex;flex-direction:column}.pn-detail-listing-row{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.pn-detail-listing-row .content{flex:1}.pn-detail-listing-row .actions{flex:0}.pn-detail-listing-add-edit-button{margin-bottom:8px}.pn-detail-validation-messages{padding-left:36px;padding-bottom:8px}.pn-detail-validation-messages>div{letter-spacing:0;color:var(--ccf-color-error, #cc0000);font-size:clamp(.875rem,1.7vw,1rem)}.pn-detail-validation-messages>div{margin-bottom:4px}.pn-detail-validation-messages>div.warn{letter-spacing:0;color:var(--ccf-color-warn, #e6ac00);font-size:clamp(.875rem,1.7vw,1rem)}.pn-detail-save-buttons{display:flex;flex-direction:row;align-items:center;padding-left:36px;padding-bottom:18px}.pn-rounded-info-callout{display:flex;align-items:center;justify-content:center;font-size:11px;line-height:12px;border-radius:8px;text-align:center;padding:4px;color:var(--ccf-color-text-grey, #7c7c7c);border:2px solid var(--ccf-color-text-grey, #7c7c7c)}.pn-info-message{display:flex;flex-direction:row;align-items:center;padding:8px 0}.pn-info-message.column{flex-direction:column}.pn-info-message.center{justify-content:center}.pn-info-callout .pn-info-message,.pn-info-callout .pn-info-message.mat-mdc-card-content{display:flex;flex-direction:row;align-items:center;padding:0}.pn-info-message .icon{display:flex;flex-direction:column;align-items:center;color:var(--ccf-color-text-black, #1D2A2E);padding:0 8px}.pn-info-message .icon.error{color:var(--ccf-color-error, #cc0000)}.pn-info-message .text{letter-spacing:0;color:var(--ccf-color-text-black, #1D2A2E);font-size:clamp(.75rem,1.5vw,.875rem)}.pn-info-message .text.error{color:var(--ccf-color-error, #cc0000)}.pn-info-message .text a{font-weight:700;text-decoration:underline}*,*:before,*:after{box-sizing:border-box}::view-transition-old(root),::view-transition-new(root){animation-duration:.6s;animation-timing-function:ease}body,html{height:100%;width:100%;overflow:hidden;background-color:var(--ccf-color-background, #e8ecef)}@media (min-width: 641px){body::-webkit-scrollbar{width:8px;height:8px;background-color:var(--ccf-color-scrollbar-bg, #F5F5F5)}body::-webkit-scrollbar-track{background-color:var(--ccf-color-scrollbar-track, rgba(0, 0, 0, .1));border-radius:4px}body::-webkit-scrollbar-thumb{background-color:var(--ccf-color-primary, #0071bc);opacity:.5;border-radius:4px}body ::-webkit-scrollbar-thumb:window-inactive{background:var(--ccf-color-primary, #0071bc);opacity:.4}}body{position:fixed;margin:0;padding:0;font-family:Roboto,sans-serif;overscroll-behavior-y:none}.pn-under-construction{line-height:60px;font-size:32px;letter-spacing:1.6px;color:var(--ccf-color-primary, #0071bc);text-transform:uppercase;text-align:center}.pn-feature-router-outlet-container{display:flex;justify-content:center;justify-self:center;position:relative;height:100%;width:100%}.pn-feature-router-outlet-container>*:not(router-outlet){width:100%}.pn-routed-content{position:relative;display:flex;flex:1 1 0%;min-width:0;overflow-y:auto;overflow-x:hidden}@media (min-width: 641px){.pn-routed-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--ccf-color-scrollbar-bg, #F5F5F5)}.pn-routed-content::-webkit-scrollbar-track{background-color:var(--ccf-color-scrollbar-track, rgba(0, 0, 0, .1));border-radius:4px}.pn-routed-content::-webkit-scrollbar-thumb{background-color:var(--ccf-color-primary, #0071bc);opacity:.5;border-radius:4px}.pn-routed-content ::-webkit-scrollbar-thumb:window-inactive{background:var(--ccf-color-primary, #0071bc);opacity:.4}}.pn-routed-content{background-color:transparent}.pn-routed-content>*:not(router-outlet){width:100%}
