@keyframes pass-indicator-animation{0%{right:100%}to{right:0}}@keyframes complete-indicator-animation{0%{width:30%;height:30%}to{width:calc(100% + 4px);height:calc(100% + 4px)}}html{--fb-bg-color: light-dark(var(--mat-sys-surface), #111111);--fb-surface-color: light-dark(var(--mat-sys-surface-container-low), #1a1a1a);--fb-panel-bg-color: light-dark(var(--mat-sys-surface-container), #232323);--fb-field-bg-color: light-dark(var(--mat-sys-surface-container-high), #272727);--fb-field-focus-outline-color: var(--fb-field-bg-color);--fb-field-hover-outline-color: var(--fb-field-bg-color);--fb-divider-color: light-dark(var(--mat-sys-outline-variant), #313131);--fb-text-color: light-dark(var(--mat-sys-on-surface), #ffffff);--fb-text-secondary-color: light-dark(var(--mat-sys-on-surface-variant), #8e9498);--fb-text-muted-color: light-dark(var(--mat-sys-on-surface-variant), #a4a3a3);--fb-placeholder-color: light-dark(var(--mat-sys-outline), #747474);--fb-overlay-color: light-dark(#000000, #ffffff);--fb-overlay-3: color-mix(in srgb, var(--fb-overlay-color) 3%, transparent);--fb-overlay-6: color-mix(in srgb, var(--fb-overlay-color) 6%, transparent);--fb-overlay-8: color-mix(in srgb, var(--fb-overlay-color) 8%, transparent);--fb-overlay-12: color-mix(in srgb, var(--fb-overlay-color) 12%, transparent);--fb-danger-color: light-dark(var(--mat-sys-error), #e74c3c);--fb-success-color: #8dc63f;--fb-warning-color: #ffb020;--fb-info-color: #5aaaff;--fb-info-text-color: #8ec7ff;--fb-danger-bg-color: color-mix(in srgb, var(--fb-danger-color) 10%, transparent);--fb-success-bg-color: color-mix(in srgb, var(--fb-success-color) 18%, transparent);--fb-warning-bg-color: color-mix(in srgb, var(--fb-warning-color) 18%, transparent);--fb-info-bg-color: color-mix(in srgb, var(--fb-info-color) 18%, transparent);--fb-status-online-color: #22c55e;--fb-status-offline-color: #9ca3af;--fb-primary-hover-color: color-mix(in srgb, var(--mat-sys-primary), #ffffff 5%);--fb-primary-button-border-color: #1d8064;--fb-primary-button-border-hover-color: color-mix(in srgb, var(--fb-primary-button-border-color), #ffffff 5%);--fb-primary-button-disabled-bg-color: #548879;--fb-on-danger-color: light-dark(var(--mat-sys-on-error), #ffffff);--fb-danger-hover-color: color-mix(in srgb, var(--fb-danger-color), #ffffff 8%);--fb-danger-button-border-color: color-mix(in srgb, var(--fb-danger-color), #000000 15%);--fb-link-hover-color: #208e6f;--fb-media-overlay-bg-color: rgb(0 0 0 / 45%);--fb-media-overlay-color: #ffffff;--fb-shadow-sm: 0 2px 8px 0 rgb(0 0 0 / 16%);--fb-shadow-md: 0 4px 32px 0 rgb(0 0 0 / 16%);--fb-shadow-lg: 0 4px 24px rgb(0 0 0 / 40%);--fb-radius-xs: 4px;--fb-radius-sm: 6px;--fb-radius-md: 8px;--fb-radius-lg: 12px;--fb-radius-xl: 16px;--fb-radius-xxl: 24px;--fb-radius-pill: 28px;--fb-app-header-height: 80px;--fb-font-family-bold: "Poppins-Bold";--fb-font-family-extra-bold: "Poppins-ExtraBold";--fb-font-family-semi-bold: "Poppins-SemiBold";--fb-font-family-medium: "Poppins-Medium";--fb-font-family-regular: "Poppins-Regular";--fb-font-family-light: "Poppins-Light";--fb-font-size-xxxs: .625rem;--fb-font-size-xxs: .75rem;--fb-font-size-xs: .8125rem;--fb-font-size-sm: .875rem;--fb-font-size-md: 1rem;--fb-font-size-lg: 1.25rem;--fb-font-size-xl: 1.5rem;--fb-font-size-xxl: 2rem;--fb-headline-lg-font: var(--fb-font-size-xxl) / 2.5rem var(--fb-font-family-bold);--fb-headline-md-font: var(--fb-font-size-xl) / 2rem var(--fb-font-family-bold);--fb-headline-sm-font: var(--fb-font-size-lg) / 1.75rem var(--fb-font-family-bold);--fb-title-lg-font: var(--fb-font-size-md) / 1.5rem var(--fb-font-family-bold);--fb-title-md-font: var(--fb-font-size-sm) / 1.25rem var(--fb-font-family-semi-bold);--fb-title-sm-font: var(--fb-font-size-xxs) / 1rem var(--fb-font-family-semi-bold);--fb-body-lg-font: var(--fb-font-size-md) / 1.5rem var(--fb-font-family-regular);--fb-body-md-font: var(--fb-font-size-sm) / 1.25rem var(--fb-font-family-regular);--fb-body-sm-font: var(--fb-font-size-xxs) / 1rem var(--fb-font-family-regular);--fb-label-md-font: var(--fb-font-size-sm) / 1.25rem var(--fb-font-family-medium);--fb-label-sm-font: var(--fb-font-size-xxs) / 1rem var(--fb-font-family-medium)}@font-face{font-family:Poppins-Black;src:url(/fonts/Poppins-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Poppins-ExtraBold;src:url(/fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Poppins-ExtraLight;src:url(/fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-family:Poppins-Light;src:url(/fonts/Poppins-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Poppins-Thin;src:url(/fonts/Poppins-Thin.ttf) format("truetype");font-weight:100}.fb-cursor-pointer{cursor:pointer}.fb-divider{height:1px;background-color:var(--fb-divider-color)}.fb-back-button{position:absolute;top:50%;transform:translate(-100%,-50%);left:-8px}.fb-back-button-host{position:relative}.fb-width-full button{width:100%;display:flex;justify-content:center}[inlinesvg] svg{display:block}.fb-text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex,.flex-s-s{display:flex}.flex-column{display:flex;flex-direction:column}.flex-s-c{display:flex;justify-content:center}.flex-s-sb{display:flex;justify-content:space-between}.flex-c-s{display:flex;align-items:center}.flex-c-c{display:flex;align-items:center;justify-content:center}.flex-c-e{display:flex;align-items:center;justify-content:flex-end}.flex-c-sb{display:flex;align-items:center;justify-content:space-between}.flex-e-s{display:flex;align-items:flex-end}.flex-e-c{display:flex;align-items:flex-end;justify-content:center}.flex-e-e{display:flex;align-items:flex-end;justify-content:flex-end}.flex-self-s{align-self:flex-start}.flex-self-c{align-self:center}.flex-self-e{align-self:flex-end}.inline-flex{display:inline-flex;align-items:center;gap:6px}.w100{width:100%}.hint{color:var(--fb-placeholder-color);font-family:var(--fb-font-family-light),sans-serif}.block{display:block}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.card{display:block;border-radius:var(--fb-radius-xxl);padding:24px;background-color:var(--fb-surface-color)}.card__title{margin-bottom:1rem}.card__footer{margin-top:24px;padding-top:24px;border-top:1px solid var(--fb-divider-color);display:flex;align-items:center;justify-content:flex-end;gap:32px}.cards-column{display:flex;flex-direction:column;gap:1rem}html{height:100%;color-scheme:dark;background:var(--fb-bg-color);--mat-sys-background: light-dark(#fcf9f8, #131313);--mat-sys-error: light-dark(#854d68, #f9b2d1);--mat-sys-error-container: light-dark(#ffd8e7, #6a3650);--mat-sys-inverse-on-surface: light-dark(#f3f0ef, #313030);--mat-sys-inverse-primary: light-dark(#82d7b5, #036c50);--mat-sys-inverse-surface: light-dark(#313030, #e5e2e1);--mat-sys-on-background: light-dark(#1c1b1b, #e5e2e1);--mat-sys-on-error: light-dark(#ffffff, #501f39);--mat-sys-on-error-container: light-dark(#6a3650, #ffd8e7);--mat-sys-on-primary: light-dark(#ffffff, #003828);--mat-sys-on-primary-container: light-dark(#00513b, #9ef4d0);--mat-sys-on-primary-fixed: light-dark(#002116, #002116);--mat-sys-on-primary-fixed-variant: light-dark(#00513b, #00513b);--mat-sys-on-secondary: light-dark(#ffffff, #18362a);--mat-sys-on-secondary-container: light-dark(#2f4d40, #c8ead9);--mat-sys-on-secondary-fixed: light-dark(#012016, #012016);--mat-sys-on-secondary-fixed-variant: light-dark(#2f4d40, #2f4d40);--mat-sys-on-surface: light-dark(#1c1b1b, #e5e2e1);--mat-sys-on-surface-variant: light-dark(#474746, #e4e2e1);--mat-sys-on-tertiary: light-dark(#ffffff, #2f2765);--mat-sys-on-tertiary-container: light-dark(#453e7d, #e4dfff);--mat-sys-on-tertiary-fixed: light-dark(#190f50, #190f50);--mat-sys-on-tertiary-fixed-variant: light-dark(#453e7d, #453e7d);--mat-sys-outline: light-dark(#787776, #929090);--mat-sys-outline-variant: light-dark(#c8c6c5, #474746);--mat-sys-primary: light-dark(#036c50, #82d7b5);--mat-sys-primary-container: light-dark(#9ef4d0, #00513b);--mat-sys-primary-fixed: light-dark(#9ef4d0, #9ef4d0);--mat-sys-primary-fixed-dim: light-dark(#82d7b5, #82d7b5);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#466557, #adcebe);--mat-sys-secondary-container: light-dark(#c8ead9, #2f4d40);--mat-sys-secondary-fixed: light-dark(#c8ead9, #c8ead9);--mat-sys-secondary-fixed-dim: light-dark(#adcebe, #adcebe);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf9f8, #131313);--mat-sys-surface-bright: light-dark(#fcf9f8, #3a3939);--mat-sys-surface-container: light-dark(#f0edec, #201f1f);--mat-sys-surface-container-high: light-dark(#ebe7e7, #2a2a2a);--mat-sys-surface-container-highest: light-dark(#e5e2e1, #353534);--mat-sys-surface-container-low: light-dark(#f6f3f2, #1c1b1b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e0e);--mat-sys-surface-dim: light-dark(#dcd9d9, #131313);--mat-sys-surface-tint: light-dark(#036c50, #82d7b5);--mat-sys-surface-variant: light-dark(#e4e2e1, #474746);--mat-sys-tertiary: light-dark(#5d5697, #c7bfff);--mat-sys-tertiary-container: light-dark(#e4dfff, #453e7d);--mat-sys-tertiary-fixed: light-dark(#e4dfff, #e4dfff);--mat-sys-tertiary-fixed-dim: light-dark(#c7bfff, #c7bfff);--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1c1b1b;--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(--fb-font-family-regular);--mat-sys-body-large-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-body-medium-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-body-small-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-display-large-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-display-medium-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-display-small-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-headline-large-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-headline-medium-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-headline-small-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-label-large-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-label-medium-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-label-small-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-title-large-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-title-medium-font: var(--fb-font-family-regular);--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(--fb-font-family-regular);--mat-sys-title-small-font: var(--fb-font-family-regular);--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-sys-primary: #0e7054;--mat-sys-on-primary: #ffffff;--mat-sys-error: #f0aac9;--mat-sys-on-error: #ffffff;--mat-sys-surface-container-lowest: var(--fb-field-bg-color)}:where(html){--wlcm-bold-font-family: var(--fb-font-family-bold);--wlcm-bold-font-weight: normal;--wlcm-medium-font-family: var(--fb-font-family-medium);--wlcm-medium-font-weight: normal;--wlcm-regular-font-family: var(--fb-font-family-regular);--wlcm-regular-font-weight: normal}:where(html) .wlcm-entities-count{height:14px;min-width:14px;display:flex;align-items:center;justify-content:center;font-family:var(--wlcm-bold-font-family);font-weight:var(--wlcm-bold-font-weight);background:var(--mat-sys-primary-container);color:var(--mat-sys-primary);letter-spacing:.32px;box-sizing:border-box;border-radius:4px;font-size:11px;padding:0 5px}:where(html) .wlcm-hint{color:var(--mat-sys-on-surface-variant);letter-spacing:.35px;line-height:20px;font-size:12px}:where(html) .wlcm-cursor-pointer{cursor:pointer}:where(html) .wlcm-label{display:flex;align-items:center;font-family:var(--wlcm-medium-font-family);font-weight:var(--wlcm-medium-font-weight);letter-spacing:.41px;line-height:20px;margin-bottom:5px;font-size:14px}:where(html) .wlcm-label.required .wlcm-label-asterisk{display:block}:where(html) .wlcm-label-asterisk{color:var(--mat-sys-error);display:none;margin-right:2px}:where(html) .wlcm-field-required .wlcm-label-asterisk{display:block}:where(html) .wlcm-error{display:block;color:var(--mat-sys-error);font-size:13px;letter-spacing:.35px;font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);line-height:20px}:where(html) .wlcm-form-field.wlcm-field-disabled .wlcm-select{pointer-events:none}:where(html) .wlcm-select{width:100%;display:flex;align-items:center;overflow:hidden;cursor:pointer}:where(html) .wlcm-select mat-select{line-height:18px;overflow:hidden}:where(html) .wlcm-select mat-select .mat-mdc-select-trigger{height:18px}:where(html) .wlcm-select mat-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:none}:where(html) .wlcm-select mat-select .mat-mdc-select-trigger .mat-mdc-select-placeholder{font-size:14px;-webkit-font-smoothing:initial;letter-spacing:.41px;color:var(--mat-sys-on-surface-variant)}:where(html) .wlcm-select .wlcm-select-arrow{margin-left:8px}:where(html) .wlcm-select-panel{border:1px solid var(--mat-sys-primary);border-radius:4px;box-shadow:none;overflow:hidden}:where(html) .wlcm-select-panel .mdc-menu-surface{padding:0;background:var(--mat-sys-surface-container-lowest)}:where(html) .wlcm-select-panel .mat-mdc-option{height:32px;min-height:32px;padding:0 8px}:where(html) .wlcm-select-panel .mat-mdc-option .mdc-list-item__primary-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);-webkit-font-smoothing:initial;font-size:14px;letter-spacing:.41px;line-height:24px}:where(html) .wlcm-select-panel .mat-mdc-option.mdc-list-item--selected{background-color:var(--mat-sys-primary-container)}:where(html) .wlcm-select-panel .wlcm-select-loading{padding:8px 0;color:var(--mat-sys-on-surface-variant)}:where(html) .wlcm-select-panel .mat-pseudo-checkbox{width:16px;height:16px;border:1px solid var(--mat-sys-outline-variant);border-radius:4px}:where(html) .wlcm-select-panel .mat-pseudo-checkbox.mat-pseudo-checkbox-checked{border-color:var(--mat-sys-primary);background-color:var(--mat-sys-on-primary)}:where(html) .wlcm-select-panel .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after{width:5px;height:3px;border-color:var(--mat-sys-primary);top:-1.5px}:where(html) .wlcm-checkbox mat-checkbox .mdc-checkbox{padding:0}:where(html) .wlcm-checkbox mat-checkbox .mat-ripple,:where(html) .wlcm-checkbox mat-checkbox .mdc-checkbox__ripple{display:none}:where(html) .wlcm-checkbox mat-checkbox .mdc-checkbox__background{--mdc-checkbox-unselected-focus-icon-color: var(--mat-sys-outline-variant);width:16px;height:16px;box-sizing:border-box;top:0;left:0;border:1px solid var(--mat-sys-outline-variant);border-radius:4px;background-color:var(--mat-sys-surface-container-lowest)}:where(html) .wlcm-checkbox mat-checkbox .mdc-checkbox__background .mdc-checkbox__checkmark{transition:0s}:where(html) .wlcm-checkbox mat-checkbox .mdc-checkbox__checkmark-path{stroke-width:3px;stroke:var(--mat-sys-primary);d:path("M 5 11.7 L 11 16.6 L 19 7")}:where(html) .wlcm-checkbox mat-checkbox label{padding-left:8px;padding-bottom:2px;letter-spacing:.41px;line-height:24px;-webkit-user-select:none;user-select:none;font-size:14px}:where(html) .wlcm-checkbox mat-checkbox .mdc-checkbox__native-control{top:0;left:0;height:auto;width:auto}:where(html) .wlcm-checkbox mat-checkbox:hover .mdc-checkbox__background{--mdc-checkbox-unselected-focus-icon-color: var(--mat-sys-on-surface);border-color:var(--mat-sys-on-surface)}:where(html) .wlcm-checkbox mat-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background{border-color:var(--mat-sys-primary)!important;background-color:var(--mat-sys-on-primary)!important}:where(html) .wlcm-form-field{display:block}:where(html) .wlcm-form-field.wlcm-field-focused .wlcm-field-container{border-color:var(--mat-sys-primary)}:where(html) .wlcm-form-field.wlcm-field-disabled{opacity:.5;pointer-events:none}:where(html) .wlcm-form-field:not(.wlcm-field-focused,.wlcm-field-disabled,.wlcm-field-touched.wlcm-field-invalid) .wlcm-field-container:hover{border-color:var(--mat-sys-on-surface)}:where(html) .wlcm-field-touched.wlcm-field-invalid .wlcm-field-container{border-color:var(--mat-sys-error)}:where(html) .wlcm-field-touched.wlcm-field-invalid .wlcm-field-error-container wlcm-error{display:block}:where(html) .wlcm-field-prefix.contains-children{margin-right:8px}:where(html) .wlcm-field-suffix.contains-children{margin-left:8px}:where(html) .wlcm-field-container{display:flex;align-items:center;padding:6px 8px;border:1px solid var(--mat-sys-outline-variant);box-sizing:border-box;border-radius:4px;position:relative;background-color:var(--mat-sys-surface-container-lowest)}:where(html) .wlcm-field-error-container{min-height:20px}:where(html) .wlcm-field-error-container wlcm-error{display:none}:where(html) .wlcm-form-field-input{border:0;padding:0;outline:none;line-height:18px;width:100%;font-size:14px;letter-spacing:.41px;font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);color:var(--mat-sys-on-surface);background-color:transparent}:where(html) .wlcm-form-field-input:disabled{background-color:transparent}:where(html) .wlcm-autocomplete{width:100%;display:block}:where(html) .wlcm-autocomplete-suffix{width:18px;height:18px;display:flex;align-items:center;justify-content:center}:where(html) .wlcm-autocomplete-suffix .wlcm-default-loader{width:18px;height:18px}:where(html) .wlcm-autocomplete-suffix .wlcm-default-loader .spinner{font-size:18px}:where(html) .wlcm-autocomplete-panel{border:1px solid var(--mat-sys-primary);border-radius:4px;box-shadow:none;overflow:hidden}:where(html) .wlcm-autocomplete-panel .mdc-menu-surface{padding:0;background:var(--mat-sys-surface-container-lowest)}:where(html) .wlcm-autocomplete-panel .mat-mdc-option{height:32px;min-height:32px;padding:0 8px}:where(html) .wlcm-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);-webkit-font-smoothing:initial;font-size:14px;letter-spacing:.41px;line-height:24px}:where(html) .wlcm-autocomplete-panel .mat-mdc-option.mdc-list-item--selected{background-color:var(--mat-sys-primary-container)}:where(html) .wlcm-checkbox-group{display:grid;grid-auto-flow:row;grid-auto-rows:max-content;gap:4px}:where(html) .wlcm-radio-group{display:grid}:where(html) .wlcm-radio-group .mat-mdc-radio-button label{cursor:pointer;font-size:14px;font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);color:var(--mat-sys-on-surface);-webkit-font-smoothing:initial}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mat-mdc-radio-touch-target{width:22px;height:22px}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-radio{width:16px;height:16px;padding:6px 6px 6px 0}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-radio .mat-ripple{display:none}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-radio__background{width:16px;height:16px;background-color:var(--mat-sys-surface-container-lowest);border-radius:50%}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-radio__background:before{display:none}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-radio__inner-circle{top:0;left:0}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-radio__outer-circle{--mat-radio-unselected-icon-color: var(--mat-sys-outline-variant);border-width:1px;border-color:var(--mat-sys-outline-variant)}:where(html) .wlcm-radio-group .mat-mdc-radio-button .mdc-form-field:hover .mdc-radio__outer-circle{--mat-radio-unselected-icon-color: var(--mat-sys-on-surface);border:1px solid var(--mat-sys-on-surface)}:where(html) .wlcm-radio-group .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__outer-circle{border-width:1px}:where(html) .wlcm-radio-group .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{transform:scale(.5)!important}:where(html) .wlcm-button{display:flex;align-items:center;overflow:hidden;border:none;border-radius:4px;outline:none;cursor:pointer}:where(html) .wlcm-button__content{display:flex;align-items:center;font-family:var(--wlcm-bold-font-family);font-weight:var(--wlcm-bold-font-weight);white-space:nowrap;font-size:14px}:where(html) .wlcm-button--large{height:32px;padding:0 16px}:where(html) .wlcm-button--small{height:28px;padding:0 16px}:where(html) .wlcm-button--small{height:24px;padding:0 16px}:where(html) .wlcm-button--style-text.wlcm-button{background-color:transparent}:where(html) .wlcm-button--style-text.wlcm-button--color-primary{color:var(--mat-sys-primary)}:where(html) .wlcm-button--style-filled.wlcm-button--color-primary{color:var(--mat-sys-on-primary);background-color:var(--mat-sys-primary)}:where(html) .wlcm-button--style-filled.wlcm-button--color-primary:hover{background-color:color-mix(in srgb,var(--mat-sys-on-primary) 10%,var(--mat-sys-primary))}:where(html) .wlcm-button--style-compact{padding-left:0;padding-right:0;background-color:transparent}:where(html) .wlcm-button--style-compact.wlcm-button--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}:where(html) .wlcm-button--style-compact--color-primary{color:var(--mat-sys-primary)}:where(html) .wlcm-button--loading{pointer-events:none;opacity:.7}:where(html) .wlcm-button--loading .wlcm-loader{margin-right:8px}:where(html) .wlcm-button--disabled:not(.wlcm-button--style-compact),:where(html) .wlcm-button--disabled:not(.wlcm-button--paddingless){pointer-events:none}:where(html) .wlcm-button--disabled:not(.wlcm-button--style-compact) .wlcm-button__content,:where(html) .wlcm-button--disabled:not(.wlcm-button--paddingless) .wlcm-button__content{opacity:.7}:where(html) .wlcm-search-field__clear{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mat-sys-on-surface-variant);cursor:pointer}:where(html) .wlcm-search-field__clear:hover{background:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent);color:var(--mat-sys-on-surface)}:where(html) .wlcm-search-field__clear:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:1px}:where(html) .wlcm-form-field.wlcm-field-disabled .wlcm-date-range-picker-input{pointer-events:none}:where(html) .wlcm-date-range-picker-input{width:100%;display:block}:where(html) .wlcm-date-range-picker-input-field-wrapper{position:relative}:where(html) .wlcm-date-range-picker-input-field{border:none;outline:none;height:18px;padding:0;font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);color:var(--mat-sys-on-surface);background:transparent;max-width:120px}:where(html) .wlcm-date-range-picker-input-field::placeholder{color:var(--mat-sys-on-surface-variant)}:where(html) .wlcm-date-range-picker-input-field-mirror{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap}:where(html) .wlcm-date-range-picker-input-dash{width:12px;height:1px;margin:0 4px;background:var(--mat-sys-on-surface)}:where(html) .wlcm-date-range-picker-panel{background:var(--mat-sys-surface);box-shadow:0 4px 32px color-mix(in srgb,var(--mat-sys-shadow) 16%,transparent);border-radius:12px;padding:16px}:where(html) .wlcm-date-range-picker-bottom-panel{display:grid;grid-auto-flow:column;justify-content:flex-end;align-items:center;grid-gap:24px}:where(html) .double-calendar-range-picker-body{display:grid;align-items:flex-start;grid-auto-flow:column}:where(html) .double-calendar-range-picker__calendars-container{display:grid;align-items:flex-start;grid-auto-flow:column;grid-gap:32px}:where(html) .wlcm-datepicker-select-only-mode{cursor:pointer}:where(html) .wlcm-datepicker-select-only-mode .wlcm-datepicker-input{pointer-events:none}:where(html) .wlcm-datepicker-input-container{width:100%;display:block}:where(html) .wlcm-datepicker-panel{width:100%;display:block;background:var(--mat-sys-surface);box-shadow:0 4px 32px color-mix(in srgb,var(--mat-sys-shadow) 16%,transparent);border-radius:12px;padding:16px}:where(html) .wlcm-phone-input-container{width:100%;height:18px;display:flex;align-items:center}:where(html) .wlcm-phone-input-container-divider{width:1.5px;height:100%;margin:0 12px;background:var(--mat-sys-outline-variant)}:where(html) .wlcm-country-code-select{cursor:pointer}:where(html) .wlcm-country-code-select .wlcm-country-code-select-trigger{font-size:14px}:where(html) .wlcm-calendar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}:where(html) .wlcm-calendar-header .wlcm-calendar-header-change-view-button{display:grid;align-items:center;grid-auto-flow:column;cursor:pointer;background:none;outline:none;grid-gap:8px;border:none;padding:0}:where(html) .wlcm-calendar-header .wlcm-calendar-header-period-label{font-size:16px;line-height:24px;font-family:var(--wlcm-bold-font-family);font-weight:var(--wlcm-bold-font-weight);color:var(--mat-sys-on-surface)}:where(html) .wlcm-calendar-header .wlcm-calendar-header-button-container{width:24px;height:24px}:where(html) .wlcm-calendar-header .wlcm-calendar-header-button{width:24px;height:24px;border:none;outline:none;display:flex;align-items:center;justify-content:center;background-color:var(--mat-sys-primary-container);border-radius:8px;cursor:pointer;padding:0}:where(html) .wlcm-calendar-header .wlcm-calendar-header-button-left{transform:rotate(90deg)}:where(html) .wlcm-calendar-header .wlcm-calendar-header-button-right{transform:rotate(-90deg)}:where(html) .wlcm-calendar-header .wlcm-calendar-header-button[disabled]{pointer-events:none}:where(html) .wlcm-calendar.mat-calendar{width:224px;font-size:16px}:where(html) .wlcm-calendar.mat-calendar.wlcm-calendar-disabled{opacity:.5;position:relative;pointer-events:none}:where(html) .wlcm-calendar.mat-calendar.wlcm-calendar-disabled:before{content:"";display:block;position:absolute;inset:0}:where(html) .wlcm-calendar mat-year-view .mat-calendar-body-label{display:none}:where(html) .wlcm-calendar .mat-calendar-body-label{opacity:0}:where(html) .wlcm-calendar .mat-calendar-body-label[colspan="7"]{display:none}:where(html) .wlcm-calendar .mat-calendar-content{padding:0!important;min-height:220px}:where(html) .wlcm-calendar .mat-calendar-table-header-divider{display:none}:where(html) .wlcm-calendar .mat-calendar-table-header th{color:var(--mat-sys-on-surface-variant);font-size:16px}:where(html) .wlcm-calendar .mat-calendar-body-cell-content{font-size:16px;border-radius:8px;color:var(--mat-sys-on-surface)}:where(html) .wlcm-calendar .mat-calendar-body-selected{background-color:var(--mat-sys-primary-container)}:where(html) .wlcm-calendar .mat-calendar-body-today{border:none;color:var(--mat-sys-primary);font-family:var(--wlcm-bold-font-family);font-weight:var(--wlcm-bold-font-weight)}:where(html) .wlcm-calendar .mat-calendar-body-in-range:before{background:var(--mat-sys-primary-container)}:where(html) .wlcm-calendar .mat-calendar-body-in-range .mat-calendar-body-cell-content{color:var(--mat-sys-primary)}:where(html) .wlcm-calendar .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background:var(--mat-sys-primary-container)}:where(html) .wlcm-calendar .mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border:none;background:var(--mat-sys-primary-container)}:where(html) .wlcm-calendar .mat-calendar-body-selected.mat-calendar-body-today{box-shadow:none}:where(html) .wlcm-calendar .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:transparent;border:1px solid var(--mat-sys-primary)}:where(html) .wlcm-stepper-header{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center}:where(html) .wlcm-step-header.wlcm-step-header-passed .wlcm-step-header-complete-indicator{border-color:var(--mat-sys-primary)}:where(html) .wlcm-step-header.wlcm-step-header-passed .wlcm-step-header-label{color:var(--mat-sys-primary)}:where(html) .wlcm-step-header.wlcm-step-header-completed .wlcm-step-header-complete-indicator:before{content:"";display:block;position:absolute;border-radius:50%;background:var(--mat-sys-primary);animation:complete-indicator-animation .25s cubic-bezier(.4,0,.6,1) forwards}:where(html) .wlcm-step-header.wlcm-step-header-passed .wlcm-step-header-pass-indicator:before,:where(html) .wlcm-step-header.wlcm-step-header-completed .wlcm-step-header-pass-indicator:before{content:"";left:0;height:2px;display:block;position:absolute;background:var(--mat-sys-primary);animation:pass-indicator-animation .25s cubic-bezier(.4,0,.6,1) forwards}:where(html) .wlcm-step-header.wlcm-step-header-disabled .wlcm-step-header-button{opacity:.7;pointer-events:none}:where(html) .wlcm-step-header-button{padding:0;width:100%;border:none;outline:none;display:flex;flex-direction:column;background:none;cursor:pointer}:where(html) .wlcm-step-header-label{display:inline-block;font-family:var(--wlcm-bold-font-family);font-weight:var(--wlcm-bold-font-weight);color:var(--mat-sys-outline-variant);margin-bottom:5px;line-height:20px;font-size:14px}:where(html) .wlcm-step-header-progress-bar{width:100%;height:16px;display:flex;align-items:center}:where(html) .wlcm-step-header-complete-indicator{width:16px;height:16px;border-radius:50%;border:2px solid var(--mat-sys-outline-variant);box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative}:where(html) .wlcm-step-header-pass-indicator{flex:1;height:2px;background:var(--mat-sys-outline-variant);position:relative}:where(html) .wlcm-step{width:100%;display:none}:where(html) .wlcm-step.wlcm-step-active{display:block}:where(html) .wlcm-loader{width:100%;display:block}:where(html) .wlcm-loader.wlcm-loader-hidden{width:0;height:0;overflow:hidden;visibility:hidden}:where(html) .wlcm-loader-container{width:100%;display:flex;justify-content:center}:where(html) .wlcm-default-loader{width:var(--wlcm-loader-size, 28px);height:var(--wlcm-loader-size, 28px);display:block;position:relative}:where(html) .wlcm-default-loader .spinner{font-size:var(--wlcm-loader-size, 28px);position:relative;display:inline-block;width:1em;height:1em}:where(html) .wlcm-default-loader .spinner.center{position:absolute;inset:0;margin:auto}:where(html) .wlcm-default-loader .spinner .spinner-blade{position:absolute;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.0555em;background-color:transparent;-webkit-transform-origin:center -.2222em;-ms-transform-origin:center -.2222em;transform-origin:center -.2222em;animation:spinner-fade 1s infinite linear}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}:where(html) .wlcm-default-loader .spinner .spinner-blade:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@keyframes spinner-fade{0%{background-color:currentColor}to{background-color:transparent}}:where(html) .wlcm-table{--wlcm-table-row-gap: 12px;width:100%;display:table;border-collapse:separate;border-spacing:0 var(--wlcm-table-row-gap);margin:calc(-1 * var(--wlcm-table-row-gap)) 0;table-layout:auto;box-sizing:border-box}:where(html) .wlcm-header-row,:where(html) .wlcm-row{display:table-row}:where(html) .wlcm-header-cell,:where(html) .wlcm-cell{display:table-cell;vertical-align:middle;box-sizing:border-box;white-space:nowrap;min-width:min-content}:where(html) .wlcm-header-cell:first-child,:where(html) .wlcm-cell:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}:where(html) .wlcm-header-cell:last-child,:where(html) .wlcm-cell:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}:where(html) .wlcm-header-cell{height:32px;padding:0 16px;text-align:start;background:var(--mat-sys-surface-container);font-family:var(--wlcm-regular-font-family);font-weight:var(--wlcm-regular-font-weight);color:var(--mat-sys-on-surface-variant);font-size:14px}:where(html) .wlcm-cell{padding:16px;background:var(--mat-sys-surface);font-size:16px}:where(html) .wlcm-select-cell{width:16px;padding-left:8px;padding-right:8px}:where(html) .wlcm-select-cell+.wlcm-header-cell,:where(html) .wlcm-select-cell+.wlcm-cell{padding-left:0}:where(html) .wlcm-row:has(>.wlcm-select-cell-checked)>.wlcm-cell{color:var(--mat-sys-primary)}:where(html) .wlcm-table-sticky{position:sticky}:where(html) .wlcm-scrollable-table-container{position:relative;overflow-y:auto}:where(html) .wlcm-scrollable-table-container .wlcm-header-cell{top:0;position:sticky;z-index:1}:where(html){--wlcm-hover-field-outline-color: var(--fb-field-hover-outline-color)}.link{color:var(--mat-sys-primary);text-decoration:none}.link:hover{cursor:pointer;color:var(--fb-primary-button-border-hover-color)}.link-inherit,.table-cell-link{color:inherit;text-decoration:none;font-family:inherit}.link-inherit:hover,.table-cell-link:hover{cursor:pointer;color:var(--fb-link-hover-color)}.link-dotted{color:inherit;font-family:inherit;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--fb-overlay-color) 35%,transparent);text-underline-offset:3px}.link-dotted:hover{cursor:pointer;color:var(--fb-link-hover-color);text-decoration:underline solid}.table-cell-with-link{position:relative}.table-cell-with-link:has(a):hover{cursor:pointer;color:var(--fb-link-hover-color)}.table-cell-with-link a{position:absolute;inset:0;display:block}.hint-icon{display:inline-flex;align-items:center;color:var(--fb-text-secondary-color);cursor:help}.hint-icon:hover{color:var(--fb-text-color)}.hint-icon ::ng-deep svg{width:14px;height:14px}.wlcm-button{pointer-events:initial!important;cursor:pointer}.wlcm-button--style-filled.wlcm-button--color-primary{border:2px solid var(--fb-primary-button-border-color);box-shadow:var(--fb-shadow-sm);border-radius:var(--fb-radius-pill)}.wlcm-button--style-filled.wlcm-button--color-primary:hover:not(.wlcm-button--disabled){border-color:var(--fb-primary-button-border-hover-color)}.wlcm-button--style-filled.wlcm-button--color-primary.wlcm-button--disabled{background-color:var(--fb-primary-button-disabled-bg-color)}.wlcm-button--style-filled.wlcm-button--color-primary.wlcm-button--disabled .wlcm-button__content{opacity:.5}.wlcm-button--style-filled.wlcm-button--color-warn{border:2px solid var(--fb-danger-button-border-color);box-shadow:var(--fb-shadow-sm);border-radius:var(--fb-radius-pill);color:var(--fb-on-danger-color);background-color:var(--fb-danger-color)}.wlcm-button--style-filled.wlcm-button--color-warn:hover:not(.wlcm-button--disabled){background-color:var(--fb-danger-hover-color)}.wlcm-button--style-filled.wlcm-button--color-warn.wlcm-button--disabled .wlcm-button__content{opacity:.5}.wlcm-button--style-text{padding:0;height:auto!important}.wlcm-button--style-text.wlcm-button--color-neutral{color:var(--fb-text-color)}.wlcm-button--large{height:56px}.wlcm-button--large .wlcm-button__content{font-size:var(--fb-font-size-sm);font-family:var(--fb-font-family-bold)}.wlcm-button--large.wlcm-button--style-filled{padding:0 32px}.wlcm-button--medium{height:32px}.wlcm-button--medium .wlcm-button__content{font-size:var(--fb-font-size-sm)}.wlcm-button--medium.wlcm-button--style-filled{padding:0 16px}.wlcm-button--small{height:40px}.wlcm-button--small.wlcm-button--style-filled{padding:0 12px}.wlcm-button--disabled{cursor:not-allowed}.fb-more-toggle{flex-shrink:0;padding:0;border:0;background:none;color:var(--fb-placeholder-color);font:inherit;cursor:pointer}.fb-more-toggle:hover{color:var(--fb-text-color)}.wlcm-label{font-size:var(--fb-font-size-sm);font-family:var(--fb-font-family-regular);margin-bottom:12px;line-height:1.25rem}.wlcm-form-field.wlcm-field-focused .wlcm-field-container{border-color:var(--fb-field-bg-color)}.wlcm-form-field:not(.wlcm-field-focused,.wlcm-field-disabled,.wlcm-field-touched.wlcm-field-invalid) .wlcm-field-container:hover{border-color:var(--fb-field-bg-color)}.wlcm-field-container{padding:16px 12px;background:var(--fb-field-bg-color);border-color:var(--fb-field-bg-color);border-radius:var(--fb-radius-lg)}.wlcm-form-field-input{color:var(--fb-text-color);font-size:var(--fb-font-size-sm);box-sizing:border-box;background:inherit;line-height:1.375rem}.fb-filter-base .wlcm-field-error-container{display:none}.wlcm-search-field .wlcm-field-prefix{margin-top:2px}.wlcm-error{padding-top:4px;line-height:1rem;font-size:var(--fb-font-size-xxs)}.wlcm-select-panel,.wlcm-autocomplete-panel{border-color:var(--fb-field-focus-outline-color);border-radius:var(--fb-radius-lg)!important}.wlcm-select-panel .mat-pseudo-checkbox,.wlcm-autocomplete-panel .mat-pseudo-checkbox{background-color:var(--mat-sys-on-primary)}.wlcm-select mat-select .mat-mdc-select-trigger .mat-mdc-select-placeholder{color:var(--fb-placeholder-color)}mat-select{border-radius:var(--fb-radius-lg)}mat-select .mat-mdc-select-trigger{height:22px!important}mat-select .mat-mdc-select-trigger .mat-mdc-select-min-line{font-size:var(--fb-font-size-sm)}.mat-mdc-select-value,.mat-mdc-select-value .mat-mdc-select-value-text{color:var(--fb-text-color)}.wlcm-select-arrow{width:12px;height:12px;display:flex;align-items:center;justify-content:center;margin-left:5px}wlcm-chevron-down-icon{transform:rotate(-90deg)}.fb-filter-select-panel{min-width:200px}.mat-mdc-option{height:56px!important;padding:0 12px!important;background-color:var(--fb-panel-bg-color)!important;position:relative}.mat-mdc-option .mat-pseudo-checkbox{margin-right:8px!important}.mat-mdc-option:not(.mat-mdc-option-multiple).mdc-list-item--selected:before{content:"";width:4px;height:16px;display:block;position:absolute;left:0;top:calc(50% - 1px);transform:translateY(-50%);background:var(--mat-sys-primary);border-radius:var(--fb-radius-xl)}.mat-mdc-option .mdc-list-item__primary-text{color:var(--fb-text-color);font-size:var(--fb-font-size-sm)!important;letter-spacing:.41px;line-height:1.375rem}.mat-mdc-option.mdc-list-item--selected{--mat-option-selected-state-label-text-color: var(--mat-sys-primary);background-color:var(--fb-panel-bg-color)!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:var(--mat-sys-primary)}.mat-mdc-radio-group .mat-mdc-radio-button label{cursor:pointer;font-size:var(--fb-font-size-sm);font-family:var(--fb-font-family-regular);color:var(--fb-text-color)}.mat-mdc-radio-group .mat-mdc-radio-button .mat-mdc-radio-touch-target{width:22px;height:22px}.mat-mdc-radio-group .mat-mdc-radio-button .mdc-radio{width:16px;height:16px;padding:6px 6px 6px 0}.mat-mdc-radio-group .mat-mdc-radio-button .mat-radio-ripple{display:none}.mat-mdc-radio-group .mat-mdc-radio-button .mdc-radio__background{width:16px;height:16px;border-radius:50%;background-color:var(--fb-field-bg-color)}.mat-mdc-radio-group .mat-mdc-radio-button .mdc-radio__background:before{display:none}.mat-mdc-radio-group .mat-mdc-radio-button .mdc-radio__outer-circle{border-width:1px}.wlcm-datepicker-input{color:var(--fb-text-color)}.wlcm-date-range-picker-input{display:flex;align-items:center;height:24px}.wlcm-date-range-picker-input .wlcm-date-range-picker-input-field{height:16px;font-size:var(--fb-font-size-md)}.wlcm-date-range-picker-input .wlcm-date-range-picker-input-field::placeholder{color:var(--fb-placeholder-color)}.wlcm-date-range-picker-input-field-mirror{white-space:nowrap}.wlcm-date-range-picker-input-dash{height:2px;background:var(--fb-text-color)}.wlcm-datepicker-panel,.wlcm-date-range-picker-panel{padding:24px 26px;background-color:var(--fb-panel-bg-color);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-lg)}.wlcm-datepicker-panel .wlcm-calendar-header-change-view-button,.wlcm-date-range-picker-panel .wlcm-calendar-header-change-view-button{color:var(--fb-text-color);display:flex;align-items:center;gap:4px}.wlcm-datepicker-panel .wlcm-calendar-header-change-view-button .wlcm-calendar-header-period-label,.wlcm-date-range-picker-panel .wlcm-calendar-header-change-view-button .wlcm-calendar-header-period-label{color:var(--fb-text-color);font-family:var(--fb-font-family-bold);margin-top:0}.wlcm-datepicker-panel .wlcm-calendar-header-change-view-button svg,.wlcm-date-range-picker-panel .wlcm-calendar-header-change-view-button svg{fill:var(--fb-text-color)}.wlcm-datepicker-panel .mat-calendar-table-header th,.wlcm-date-range-picker-panel .mat-calendar-table-header th{color:var(--fb-placeholder-color);font-weight:400;font-size:var(--fb-font-size-xxs);padding-bottom:12px}.wlcm-datepicker-panel .wlcm-calendar-header-button,.wlcm-date-range-picker-panel .wlcm-calendar-header-button{color:var(--mat-sys-on-primary);background-color:var(--mat-sys-primary);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.wlcm-datepicker-panel .wlcm-calendar-header-button:hover,.wlcm-date-range-picker-panel .wlcm-calendar-header-button:hover{background-color:var(--fb-primary-hover-color)}.wlcm-datepicker-panel .wlcm-calendar-header-button svg,.wlcm-date-range-picker-panel .wlcm-calendar-header-button svg{fill:var(--mat-sys-on-primary)}.wlcm-datepicker-panel .wlcm-calendar-header-button wlcm-chevron-down-icon,.wlcm-date-range-picker-panel .wlcm-calendar-header-button wlcm-chevron-down-icon{transform:none}.wlcm-datepicker-panel .mat-calendar-body-in-range:before,.wlcm-date-range-picker-panel .mat-calendar-body-in-range:before{background:color-mix(in srgb,var(--mat-sys-primary) 20%,transparent)}.wlcm-datepicker-panel .mat-calendar-body-in-range .mat-calendar-body-cell-content,.wlcm-date-range-picker-panel .mat-calendar-body-in-range .mat-calendar-body-cell-content{color:var(--fb-text-color)}.wlcm-datepicker-panel .mat-calendar-body-selected,.wlcm-date-range-picker-panel .mat-calendar-body-selected{color:var(--mat-sys-on-primary);background-color:var(--mat-sys-primary)}.wlcm-datepicker-panel .mat-calendar-body-cell-content,.wlcm-date-range-picker-panel .mat-calendar-body-cell-content{color:var(--fb-text-color);border-radius:var(--fb-radius-xl);font-size:var(--fb-font-size-sm)}.wlcm-datepicker-panel .mat-calendar-body-cell-content:hover,.wlcm-date-range-picker-panel .mat-calendar-body-cell-content:hover{background-color:color-mix(in srgb,var(--fb-overlay-color) 10%,transparent)}.wlcm-datepicker-panel .mat-calendar-body-disabled .mat-calendar-body-cell-content,.wlcm-date-range-picker-panel .mat-calendar-body-disabled .mat-calendar-body-cell-content{color:var(--fb-placeholder-color)!important}.wlcm-datepicker-panel .mat-calendar-body-today:not(.mat-calendar-body-selected),.wlcm-date-range-picker-panel .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--mat-sys-primary)}h1,h2,h3,h4,h5,h6{margin:0}h1{font:var(--fb-headline-lg-font)}h2{font:var(--fb-headline-md-font)}h3{font:var(--fb-headline-sm-font)}h4{font:var(--fb-title-lg-font)}h5{font:var(--fb-title-md-font)}h6{font:var(--fb-title-sm-font)}a{font-family:var(--fb-font-family-bold);font-size:var(--fb-font-size-md);color:var(--mat-sys-primary);text-decoration:none}.fb-headline-lg{font:var(--fb-headline-lg-font)}.fb-headline-md{font:var(--fb-headline-md-font)}.fb-headline-sm{font:var(--fb-headline-sm-font)}.fb-title-lg{font:var(--fb-title-lg-font)}.fb-title-md{font:var(--fb-title-md-font)}.fb-title-sm{font:var(--fb-title-sm-font)}.fb-body-lg{font:var(--fb-body-lg-font)}.fb-body-md{font:var(--fb-body-md-font)}.fb-body-sm{font:var(--fb-body-sm-font)}.fb-label-md{font:var(--fb-label-md-font)}.fb-label-sm{font:var(--fb-label-sm-font)}.label{font-family:var(--fb-font-family-regular);line-height:1.5rem;color:var(--fb-placeholder-color)}.fb-text-ellipsis,.wlcm-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wlcm-header-cell{height:40px;background:var(--fb-surface-color);color:var(--fb-placeholder-color);font-size:var(--fb-font-size-xxs)}.wlcm-cell{height:56px;padding:0 16px;box-sizing:border-box;background:var(--fb-surface-color);font-size:var(--fb-font-size-sm)}.wlcm-header-cell:first-child,.wlcm-cell:first-child{border-top-left-radius:var(--fb-radius-lg);border-bottom-left-radius:var(--fb-radius-lg)}.wlcm-header-cell:last-child,.wlcm-cell:last-child{border-top-right-radius:var(--fb-radius-lg);border-bottom-right-radius:var(--fb-radius-lg)}.wlcm-row:hover .wlcm-cell{background:var(--fb-panel-bg-color)}.mdc-menu-surface,.mat-mdc-menu-panel{background-color:var(--fb-panel-bg-color)!important}.mat-mdc-menu-item .mat-icon-no-color{color:var(--fb-text-color)!important}.mat-mdc-menu-item-text{display:flex;justify-content:start;align-items:center}.mat-mdc-menu-panel.fb-regular-menu{min-width:200px;border-radius:var(--fb-radius-lg);background:var(--fb-field-bg-color);box-shadow:var(--fb-shadow-md)!important}.mat-mdc-menu-panel.fb-regular-menu .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel.fb-regular-menu .mat-mdc-menu-content .mat-mdc-menu-item{height:48px;min-height:48px;padding:0 16px}.mat-mdc-menu-panel.fb-regular-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;font-family:var(--fb-font-family-semi-bold);font-size:var(--fb-font-size-sm);color:var(--fb-text-color);align-items:center;gap:8px}html{--mat-tooltip-container-color: var(--fb-panel-bg-color);--mat-tooltip-supporting-text-color: var(--fb-text-color)}.fb-tooltip-primary{--mat-tooltip-container-color: var(--mat-sys-primary);--mat-tooltip-supporting-text-color: var(--mat-sys-on-primary)}.fb-tooltip-nowrap .mdc-tooltip__surface{max-width:none;white-space:nowrap}.mat-mdc-snack-bar-container{border-radius:10px}.mat-mdc-snack-bar-container.success{--mat-snack-bar-container-color: var(--mat-sys-primary);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-primary);--mat-snack-bar-button-color: var(--mat-sys-on-primary)}.mat-mdc-snack-bar-container.failure{--mat-snack-bar-container-color: var(--mat-sys-error);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-error);--mat-snack-bar-button-color: var(--mat-sys-on-error)}.fb-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{background:transparent}.fb-dialog-panel .mat-mdc-dialog-component-host{padding:32px;border-radius:40px;background-color:var(--fb-surface-color)}.fb-dialog-panel--expanded{max-width:95vw!important;max-height:92vh!important;--fb-dialog-body-max-height: calc(92vh - 190px) }.fb-dialog-panel--expanded .mat-mdc-dialog-container,.fb-dialog-panel--expanded .mat-mdc-dialog-surface{max-height:100%}.fb-dialog-panel--expanded .mat-mdc-dialog-component-host{display:flex;flex-direction:column;max-height:100%}.details-page-main{display:flex;align-items:baseline;gap:1rem}.view-details-link{display:inline-block;margin-bottom:24px;cursor:pointer}.user-form{width:365px}.user-form__avatar{margin:0 0 1.5rem}body{height:100%;margin:0;background:var(--fb-bg-color);color:var(--fb-text-color);font:var(--fb-body-lg-font)}input[type=password]::-ms-reveal{display:none!important}
