@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--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;--mat-sys-body-medium-font: Roboto;--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;--mat-sys-body-small-font: Roboto;--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;--mat-sys-display-large-font: Roboto;--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;--mat-sys-display-medium-font: Roboto;--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;--mat-sys-display-small-font: Roboto;--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;--mat-sys-headline-large-font: Roboto;--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;--mat-sys-headline-medium-font: Roboto;--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;--mat-sys-headline-small-font: Roboto;--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;--mat-sys-label-large-font: Roboto;--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;--mat-sys-label-medium-font: Roboto;--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;--mat-sys-label-small-font: Roboto;--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;--mat-sys-title-large-font: Roboto;--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;--mat-sys-title-medium-font: Roboto;--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;--mat-sys-title-small-font: Roboto;--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{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 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-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 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)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #3f51b5;--mat-progress-bar-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ff4081;--mat-progress-bar-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 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)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #3f51b5;--mat-chip-elevated-disabled-container-color: #3f51b5;--mat-chip-elevated-selected-container-color: #3f51b5;--mat-chip-flat-disabled-selected-container-color: #3f51b5;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #ff4081;--mat-chip-elevated-disabled-container-color: #ff4081;--mat-chip-elevated-selected-container-color: #ff4081;--mat-chip-flat-disabled-selected-container-color: #ff4081;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--mat-slide-toggle-selected-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--mat-slide-toggle-selected-focus-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-handle-color: #3f51b5;--mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--mat-slide-toggle-selected-focus-track-color: #7986cb;--mat-slide-toggle-selected-hover-track-color: #7986cb;--mat-slide-toggle-selected-pressed-track-color: #7986cb;--mat-slide-toggle-selected-track-color: #7986cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 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-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--mat-slide-toggle-selected-handle-color: #ff4081;--mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--mat-slide-toggle-selected-focus-handle-color: #ff4081;--mat-slide-toggle-selected-hover-handle-color: #ff4081;--mat-slide-toggle-selected-pressed-handle-color: #ff4081;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 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-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #3f51b5;--mat-slider-focus-handle-color: #3f51b5;--mat-slider-handle-color: #3f51b5;--mat-slider-hover-handle-color: #3f51b5;--mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-slider-inactive-track-color: #3f51b5;--mat-slider-ripple-color: #3f51b5;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #ff4081;--mat-slider-focus-handle-color: #ff4081;--mat-slider-handle-color: #ff4081;--mat-slider-hover-handle-color: #ff4081;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-slider-inactive-track-color: #ff4081;--mat-slider-ripple-color: #ff4081;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 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)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #3f51b5;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #3f51b5;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-outlined-state-layer-color: #3f51b5;--mat-button-protected-container-color: #3f51b5;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #3f51b5;--mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-text-state-layer-color: #3f51b5;--mat-button-tonal-container-color: #3f51b5;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ff4081;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #ff4081;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-outlined-state-layer-color: #ff4081;--mat-button-protected-container-color: #ff4081;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #ff4081;--mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-text-state-layer-color: #ff4081;--mat-button-tonal-container-color: #ff4081;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 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-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 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-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 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-fab-focus-container-elevation-shadow: 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-fab-hover-container-elevation-shadow: 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-fab-pressed-container-elevation-shadow: 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-fab-small-container-elevation-shadow: 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-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-hover-container-elevation-shadow: 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-fab-small-pressed-container-elevation-shadow: 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)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 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)}html{--mat-timepicker-container-background-color: white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABggAAsAAAAAMhAAABfNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHItkBmAAjSYKuCStUgE2AiQDgnALgToABCAFhEYHhlQbPytlBGwcAPTYmQ3Z/39J4GQMMXfuK6EqRbRgZStLKfHti42sdSMMSzt8ncPoZYkG0xVMVCoPK4h6JNm9WHhsaEzj0edan0MTU1OnzAbfuP/Ea//rIg4bSsnz9GPfzvuii9guKmsWEiqWmE7LeAmEaNLuDD441/vawCVpe4j4geyXs7NzE1aTlTpyn4ATHiLTnS00yFIAuSkyfboqAfADv83/g9cEBYvUxgBjoYjNtRD/jLoXzNjmCguLDV863FoMsN/TJ7rqu2yjNr++SF+4F4t6sbiWSe/utyXXIRlFxlKbAcNjbaoHCpWampr8/0G793Otk0Ia6+lhWBUU/odPV7n1bn3wVBkKrbtnF5Xj9qfmn3yl5/8+e1i4lDHb73vdMciYBEs8IXwlAn5as9deCshTfC0LhRKdmp2dS3bocpt8mpvQ3n3ay6ftfkpSZMjeFj4Bu1YBy7ovfIVnYSplK4ysbqum3N/N3EGUPWOtd7Bj99YuI0MDJWOR6IXH+q9jVhTQ0TSnb96qHEZvX/j2AYuo5N4F8sHL7RsvH6N/mUUrdirEcqg3GJX2098fRVC05bGeVP1DDQxFtfbaTRalhymrbe6og2Gbjl+GpBIsVxA6cbvoqAVJ6QnfEUVbERtuupCM6JXdwphulBcsoHbyeGRdhLKzA04bxnCtU/MYW/Gdwp30gR5yVMYLR5ijVImd3zwZP0P6QhzFOhVfmia8ChLC5ZEbU5hXGrFi3TbKbBZpJrppDx/dc4abhr7EyRuGGcm0okgWxU2GRlizCspC8SwpG3khIMJp1JFW0cCSy/gswwlzErbhpjJ+E7XXYFuov5NHetnlTb145oeTDO8NhCOXUnHP45RMGGP3Fk68fFWL3MFOEVHYCy4SHgr2rpxSjoV3fG8jE7Je/PLvzWf/iiHJsT9N3Lpyslwvj8uroi4HtPk9If9eeK3Q0Hbfg9yaCZ/WktdOjH5Ojcuo3PWmEXG7x11bUFEeYjqR2jfjBOr7kswlqfFa/XTSw9l1XIapJIXXfUOapNGMUKUTsExCe23EuEbpvrIXDLNZ1UpvKjY+1xKrD/PkSJ6NjaIjKcoodlqYW8ZHWvm2CWRchDtxTu7+YhTNqatx3ZSwora4PTqifCG1AsIpeWppFBu2bEDdGVUjj2taM9YIG408dP5dZOPlnkeilLiQ2Cvfkw07P0YJM8q6SZKbLsKdV+4SzqwD7DLUOUAzI3TRferjVLXmPPLOD1dYFUJoC9cb6MTw7NZVSk4k5WCfGIXi9lQyqKfsYJ4asueeuG3AnEMD0lfZReyHhbiqlVFl+69wFBpjjr6kRMwbEZnJvh3sNtOo4PCGNcNqQz8pd3RXHmn71KHysvIJr7Nvv3zBRDEAVLAqJJO1/2r2DP+NZIf8ASdrG/VM+peA6QXJJ1fBMKhBZbS6rfQjvDyMULKFQ/2BHoKOqvnhkz/Z/fefEd/e+hJNSCa6MNNwVF4fiBC1b4bcGXEmV/kpBPWUDOYxsVLjlrs66AjORpDU+PwNo8XOwcnFzcPLxy8gKCQsIiomLiEpJS0jKyevoKikrKKqpq6hqSWtraOLcOvpGxgaGaOYiamZuYWlSAylAclZfNj/+ZsOakN30jJHta8VRUC2m/1t2dy6i+gUPUDtub5nwcgaHQYX0CZwER0El9AecBntBVfQVnAVnQTX0GZwHe0HN9B2cAsdALfRPnAHHQF30U5wD+0A99Ex8BBtAY/QbvAYbQNP0FHwFJ0Az9Au8BwdAi/QcfDysFMQjcukDg6SgIOkABoQBjQhHGhBbEAbIoAORAJdiAJ6IAYwA2ICMyEWMAtiB2ZDHMAciBOYC3EB8yBuYD7EAyyAeIFeiA/og/iBhZAAsAgSBBZDQsASSBhYCokAyyBRYDkkBqyAxIGVkASwCpIEVkNSwBpIGlgLyQDrIFlgPSQHbIDkgX5IARiAFIFBSAkYgpSBYUgFGIFUgVFIDRiD1IFxSAOYgDRt12ULyCQEmYIg0xCgCunZYZN9cGU5AAc5BAc5Agc5Bgc5AQc5BVCDzIA6ZM7pyQU4yCU4yBU4yDU4yA04yC04yB0YtOH0Vr5j4VYfdKck+fJ/H8BobKnQvx8gKBMURfsqJjinAq2gMYES2ptqBErltNmlUgpBvkLQPCkl8VWblHLOqS6omoJ6lHK7s24+k0aLl3s3mjgphsuli5ouoirDWMGSQh0qqzzqcTjclmh8uWwwTqWf+oSslBuHx9A+y/JLkY0EUS/EmLRxxkM+S0xdgpHYciXgoXGX6arrSmfqWvYL9U6HXJKCuZP5WDKZg/zKvb+B1cxPsecO0BGDlH0y49gk6yGYNhFmxGinSXZqPW+1sjBO/Lws9ur39sfI2gtQP/dwp3M43X34/HgQ4OqZzh2MU7r0w/qoX/WNVAhXHgvhxuUuWcjRCjsW2on3pgEjY2UwfH6aT51BSpY4jgl1PUjIZ81HIYxCWn8bSsedPWNLGVLsUE+ombIf7tZxnoaltQ1nSF29k6vp+Ic2nOrQmTZ9hg6ViorNcCcVPrtTq2x+p2bp3K9gbgrFNkbthFlxL0pJGNQBGyp2qu/OAV87fo66Wh8sklrCiYu/ZYwoRPo+26jYUSx0miznw48yCxGlFkaIw3aEdQgwqU8LYZXWqzEh69gkwyvrICdkinuiEzG9cToBIjizfu/VJpHVjcjCFFzLM3tyYCYayyJVZNbrks4xCl5YVI1Ex/SvEz62WP9O76Lw2jbvHBuDOjzh84WE8NnsJornCZquNs2VoR2FegygZ1yfzO3o0J1EdWgNqkf7uyXkvV7njRswY3h0Rp2dhBka957lt2u1MRAYa9YBXaP3Mpy5maTGQScH8pujrdp3ZUgzGJeo9H4oc/VNLqdvsDnK2efazJPOvWCIluLx40CYwDD/yjGgUDs3xafX9c1ZdWbjo3qCmGGoUwre6u6dWEprtOHw9WRkRlKu1GXUscrmURT12TjL9MhqcQCAhxGn0y1D2kivw/8IoY4KYWuZYsXkg82Mv7ZrnD3ddm7GEG6wPZHrL01hMBfnybmZ6tnyOMrSKCEut6JS6+Y19PbBX2Vz2V2rWuf3eubJaTVvzwe9jHi6Li2MQqUIs4baxi1iACeCHace2HHhhjIbJjIytEDIfn1jzsUTFyEOdyABlxLIBOyqzBxjNvM2PLaOedJzo/OFOVGy0/iVcOOWa9JW2HwCHh+gt5jvEBjx0X7j958iu63t1EEJj4XKTxZqfxOH9nTNFnL2qcy65Bg6Yeh+AVS0hvDRhcVer3CdXjmRqsNm2vPtK38oNsoIwdSMswGYKWk+WIHo2FiyMyep50zl27OA17pQI/njsfYwjzwMNuvw46Kej32KRE++o2YMFvKBZHakX4ajkrNiWWj1WOgXzNKqQ7xzQixdwx7wORTkRrGpYsi2k87GJ4KbvNLMMSedK4elaygvzC/spL3Ls89jTzO6Z54mvi46M/cyvpDdN/86/V0hNW2ws9OF85tU9J7JBnehvHfi5Izeu1ImyPQwyoy2x4F3vMectnAXCknqzhTSgqrv8jCEvANovHeqsWiIPAFo4Y8MxkM4iPd0Tud0bs0zdWoa7Blvpca+elkRNBqam07Os268jgPrMSv/eKn8mgj2E05pYyQNT5TeKHKrIikK+SmzTmnmwQ0x+adHVEFwpj71ch4X7+zI87U/m4HOc3A4eVuJM79qnf/de9c+MifzqqbOSABB9U7M6wNFSxweDHAy0JvYfotm3Uv+qcGKnGbfZ8SXUgp0Sp3WJ/nEV0rB6ra2MkMuPkEU7b2tesD2BatbNI+JyqCOruHC80IHKx1p+0Zqsy35Ctier904Kh3rHiPjtNt1eDLDUanbCG+E1dkhlp9PJ6sNMuky3JNYfdRVy2DIToeOrfaWpotKwrBwBd7p1sZQMxgYe4DVzbOVVpWhOEIxkIVv6/Z7KUrDpBOFYKIqKtCy25uZso5WOq7pHlF/tfMaNSrbncuQTobWlzlLIbYKRKf2tL7HFsM1qkZtAv/MaC9TphiWwlxF16fO8i85QDJJ582NMIaiwJvgtQG8yeZd2xmjaXNel0kkCwrlVg9HRilPK8FIio4vWofoqZ98kZ221RVeqau+832Bvk1aRS9E7Zluh1+maRxbE9ez4d67CqK9vVcmy5ChK2qi2ME7PBqGn2uXl99j739aHk3AMgT//b/zHwCc6SZ2Ntop+p63khOvauRP/2K6WP6SGcGJMYk38PyVd/85Z+KCoH4hme/i/OuQPI2T9pE2rHTlpuL8pVwfNYKn8SV6ezrtJhdZIy4LelTP796c4Iu63KXTfuy2iRSE0Fq/o9mc44SSuXf/vDBxYZHRXbh4pEenW/Ic83hEENDC4VVLF4iSu3/eH6/aKvW3qvgRPmFFW2fbrvhJxu53sSdeV8vvGTBdo4PFxvEk3j4v2BPEefNcXBp2dpDOk43a0eEG1zDa4mHizqY9B6m/p9qeHQY4RWvkBUF5QmFeUMG3if3cecKCoG9LuLt1adrIutCk4dMAdsUWSj8l8Vb5Tllbq1QoIfDgMtnRd8pxF6d8HfHdceGS6fTExDu3h4YSk6r9Xd4+23zkzfXkur81/Vsr68Mv1/r7tUVFBgbhYXc4fXdu3zkafujQ7l9wtiuIwZWN/bob/Cbeyf3lp5vcyBC1mwZFb2BW+QbVzoFLb8cFvJHLL7jgKsEkL5rSHrgCV9Jbuz7oJuEC62ofSB7A84CMzKiozLTmFkiO4WRgvEA49VN5ac3W5pjjJM9yz7WeZZ7C9b+ruOXkhN13tXU7STOmvAjLBdLW/jnzPQ5Ttpbla9/1xdBdb9YgNsxQD2uzXov6sGp/GvOkn/OFUmeZjL2d2nOMymbRGQ7U+y+sKbupDeu3/WpuJbWm9jNfCgdhle23DOsmQwW9z2JDSNI3jtYWZlkjUQzG57etu0N3e13gEywvoNdTahPIRizBNGtLB+1cLsvv0SpTcp+1HA6bB2y/LJxPfzwdGcH3x9f64WXaCfcr+/y1uL8oorAut8oz29m/7JRhOvC1/h4O/fGce90BunsB53UB3ecRkqciWZEUB4zKQ9e9Exh7DcWXQWD1YjRdJTdm2U3dyahbt3H3pnUMlGbl+jo0E83sncRumtJWm1slJG5Kr7vcZr2bZcsKkG2X1gd8amRKc6ZZwzYisLJBz+7f+sP87CEhkeC8fKkuuqrBPpnvJYzOuf6IKM3xq5CCLqaq3i45JDg+saTA9GF02lp2REGRShiXGsfV9wZ4x/H5sd4BZJN8hX96HinB/CWSxBBuFiuiUKP3bkBYEuODb7p09qp7QRE7ovmFQ763S65q0EUftnkLvv1xyC45+BOdlzEs7DTONQhPtLnUfYHImN7o0VTRQg290v10AV4JrlwmH/VmCu4/x15g8PatSCkimlAleqGJ356fqHwa4dYHDEMuChIFEqgf2nRaiSrLEynfNu2DR2rRILTp7TE7rSzCHycscsXs/AJrx/fLy/rgMf29HCYMPudyTnCHk4eD8wMD8yqFzYKFT+Ke4HD1/CQsqXYoKoLYq862+fI6wEkQJLS4v3pVltxrc6KyzDBBguBkfCanSsz+IlS4/hO16sFpkUKRsUQiRUb2BZZMpm0UisxFIWoR/CaD5SK5Uo7imSI5iE4r7ik8NndWAJjpvqP/JEfVBwXC9w5/bE3c7Or98eEqmdym9lJ/tk+Cd3y8d4JPdnA5d2BqisMtT7BBOlg1PFj7YcWRmX9S/rl51BVcdWsZlwVirT7lfuqKdV+wEqfDlP1KDFKU+/ebckKSWu9olzcWFewbCRM5PnFwiD/9bWxseYmRIcstJPn2Ro3mu++I7/es3ntC+VKny620JrPZNcUMkyqrNk3VQcrXc8w/p6dhrY1+WwyfH2OC2NMxCR3D3za/HqQ8H+vfBwc+M1oxdfG3Nl15/dCKZu3v8kfjeWongWHpGNGyjcePFXvJq1uI4/mEEV1/CBgHZs2EDrEmTdsbLsH/DJU7RG8E8TWGkNeAohcbmxpIjUfsYHAseF/TjstN2yTbd8DhP0cnVK3/55+bW3+5LMcjw12tds/wyHkobHzwff85Hg8l9Y2LP9qcI8wUCDKFOQvCfu5MQY5woTQ0PF+JqYyKqmwJHOkW/o+LfmunzSk6Uv9Z1jgQivD9cucZln3GMfRY0IrITwTfa6mJ9IB/EtntS4WE77PfJ0gmbAPn9euoqJBgR8fISCAi5Xly+PNwv3S1gSTl4caNQRRDEcZoH4aICsOCx8zP4Q3lpKebSiqaVR2S9RHBw20aXOajnuO4E1aZlxsXNzzsf+48mE/badHOYR1UXd2JDmNfSui3LMSmp9mV1Kt5h8FzjWdZUtrV4y3f4vk0Qcjgs+YhPHYbFnv6nOjcGUy8DRcPN7NFPHEKGvB8Xa1KVTqPnj9tjMrYIRUrnIenYPHQONA/rLCwsjjWgrN1KSwh8eUX3NpiCSxcLIDl98wv/Kj8jNxqoaaGGBwYHCTgMq209H5CItngg1yd7qXyxN7Vlg8fpKSEF1qrz67UFxVsXNbeuSr2MrXaAGNjbW0bbyeHuLEMjcpLYmO/PR1fX2dFXLuKHz9OhIakpf3JnPuacrCqTWNVZcIorqmuBjMBjXZPuzWLmnc1sfaODWoDZgeLpRsqkQothPUI6jzBH3k+evt20XMRAz4yGvX4//yTws+jYc1fB09un7Lo7X+65PHdBV96AospXUaPnuToxTRGNingZ75BxUqlVV19SmTYrr2GH3yZTln19j+/t5UFaQX1deZVRCtgIGeTy+uUkbv3uomPXctBc9aj67dY8wKuXfN//Nh6/HGMoi1W3NJlt1NP0u/kdHWKxV0+O61hh9N/5fSh09cYQH+G+P73nluRlSMBACTKzna/jSxsynM0aNQVVNHUISVwfNOWyWPZvkSFXHH2RQ3A/7/JFuQ3do8+5P+mL4FUE9VqMpmpCuz62jxTvrhMWdJVrTG4FZf/Q/4iy3BGeekmzgRsqCNN7/UDYulTZ7LJZdOENMI5wkvppmyYBKQCuyAGOjy3QpAsKetBhhAb2yqaqSO2rl1hs5H10NOQBJdpleplSVekXZxi53IwGNhf70cchYMsvxNR+6Qq/vtmyuD3hx99k08Le2lKQZYBtCyz7y6r4kuGPy/A4LfbCmiUyxWX9bfcxt+Qk2qyoNnftPUfPxUa4bL376J2iJiKbwH4G3jeCbeZ0DRornUwWVIwwpUNEnRzJ8SAAt6IgzkImZKoKIzeABvYDAiQDM2ABCxQRcgAqNDJkNfNh5khNr+MjIABc8wYm/+GyCAlGf5iFPAgFd3ZCr8k+i8pR8LfGGqyUrwU+zr/UUpkah9Hx09N2y8kFKvo2+7alik8qfZtLzy2P5nWZKXEbRZ+QaenQTU/349djaf75Hic2fBLov+SciT8jcs3riYrGleI6f+4YAXfNab28fSgmfhFMmKDKYK+7a7byjKFJ01136594ZGLn0aJJksp4xeR5f4LutichgZ+fr5Pr6vXNSdnhI79JwCoZOTxOZ0whwUsYQVr2MD2NzTmAMdfl/43vxVESVZUTTdMy3Zczw/CKE7SLC/Kqm7arh/GaV7WbT/O637e74/iJM2I80JIpY0tq7pxrQ+3bt+5e+/+GjPeCkEwWI1MKyvC5zK3xS3sprS0Hr9hrJwlh2npBiv6doXRvXZ8Mfsi+s+FsUTyqChjJKv4/lTnSlqVB8eJxeR4tLWsF0Qdqewck4p1in7hOF+XTriUuSvT3FVd2NZLvMyczbjZGo/0W7yiKcmWYc69VR/TBzpLD0+KLoLEvAzCNS+UEbpI2OsqRbI8vuvE1kcKm9Fe4hhvuBiR6sZRKowv4UUXxIR7YjU2JT6jX2YD44nzHGmZ48S6yYJT5FreyoW+GTZdVWUy3PdvCsOjpcQw6KLYCXdlfO1rPJ/pQNok97DryM2z5TDTG/Mc71UQiRTb4sCckTaVfAkscqplqcLDN15Y7bVMaFT1r1M5ECtMKPWq0g136bj+NEJvOlblcSd4ynkXGncShws1Hw6kpalX8tp0hP0qd4SvWGO9X6CPChYCCCAoRGAgOEMBBx4SDPAKHVzAfIIKGa4wQQ+3GQAAAAA=);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color: #2196f3;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-row-hover-color: rgba(33, 150, 243, .1);--ag-column-hover-color: rgba(33, 150, 243, .1);--ag-input-focus-border-color: rgba(33, 150, 243, .4);--ag-range-selection-background-color: rgba(33, 150, 243, .2);--ag-range-selection-background-color-2: rgba(33, 150, 243, .36);--ag-range-selection-background-color-3: rgba(33, 150, 243, .49);--ag-range-selection-background-color-4: rgba(33, 150, 243, .59);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-alpine-active-color) 50%);--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: #babfc7;--ag-secondary-border-color: #dde2eb;--ag-header-background-color: #f8f8f8;--ag-tooltip-background-color: #f8f8f8;--ag-odd-row-background-color: #fcfcfc;--ag-control-panel-background-color: #f8f8f8;--ag-subheader-background-color: #fff;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: #999;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-alpine-active-color);--ag-range-selection-border-color: var(--ag-alpine-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-input-focus-box-shadow: 0 0 2px .1rem var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .1rem var(--ag-invalid-color);--ag-panel-background-color: var(--ag-header-background-color);--ag-menu-background-color: var(--ag-header-background-color);--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-alpine-active-color);--ag-column-drag-indicator-color: var(--ag-alpine-active-color);--ag-disabled-foreground-color: rgba(24, 29, 31, .5);--ag-chip-background-color: rgba(24, 29, 31, .07);--ag-input-disabled-border-color: rgba(186, 191, 199, .3);--ag-input-disabled-background-color: rgba(186, 191, 199, .15);--ag-borders: solid 1px;--ag-border-radius: 3px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 6px;--ag-icon-size: 16px;--ag-row-height: calc(var(--ag-grid-size) * 7);--ag-header-height: calc(var(--ag-grid-size) * 8);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridAlpine;--ag-selected-tab-underline-color: var(--ag-alpine-active-color);--ag-selected-tab-underline-width: 2px;--ag-selected-tab-underline-transition-speed: .3s;--ag-tab-min-width: 240px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: var(--ag-card-shadow);--ag-side-bar-panel-width: 250px}.ag-theme-alpine-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-row-number-cell,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-filter-card-title,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-row-number-cell,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-card-title,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-row-number-cell,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-card-title{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{font-family:inherit;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-filter-add-button .ag-icon,.ag-theme-alpine-dark .ag-filter-add-button .ag-icon,.ag-theme-alpine-auto-dark .ag-filter-add-button .ag-icon{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine .ag-disabled .ag-icon,.ag-theme-alpine .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine [disabled] .ag-icon,.ag-theme-alpine-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-dark .ag-disabled .ag-icon,.ag-theme-alpine-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-dark [disabled] .ag-icon,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-auto-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}:root{--main-color-background: #f4f7fa;--main-color-searchbar: #74bbfd;--main-color-sidenav: #263238;--color-gray-00: #000;--color-gray-100: #0f0f0f;--color-gray-80: #303030;--color-gray-60: #606060;--color-gray-40: #909090;--color-gray-20: #c0c0c0;--color-gray-10: #d0d8df;--color-gray-00: #f0f0f0;--color-white: #fff;--color-dark-green: #24855B;--color-dark-orange: #DA680F;--color-dark-blue: #32527B;--color-dark-red: #B30E16;--color-dark-gray: #353E43;--color-primary: #6366f1;--color-secondary: #818cf8;--color-success: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--color-info: #3b82f6;--color-muted: #94a3b8;--xs: .5rem;--sm: .7rem;--md: .9rem;--lg: 1.5rem;--xl: 2rem;--flex-col-30: 0 0 30%;--flex-col-35: 0 0 35%;--flex-col-60: 0 0 60%;--flex-col-auto: 1;--header-height: 4rem;--footer-height: 3rem;--left-drawer-width: 15rem;--right-drawer-width: 15rem;--button-height: 2.25rem;--button-radius: 1.125rem;--button-padding: .75rem;--button-icon-size: 1.5rem;--border-transparent: 0px solid transparent;--border-gray: 1px solid var(--color-gray-20);--searchbar-height: 2.5rem;--input-height: 2.25rem;--input-bottom-gap: .75rem;--font-size-lg: 1.2rem;--font-size-md: .9rem;--font-size-sm: .7rem;--title-letter-spacing: .05rem;--font-weight-bold: 600;--font-weight-medium: 500;--font-weight-light: 400;--top-gap: .75rem;--left-gap: .75rem;--right-gap: .75rem}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-color: #ffffff;--text-color: #000000;--card-bg: #ffffff;--card-shadow: 0 .25rem .5rem #e6edef;--card-text: #495057;--card-border: #edf1f7;--app-theme-primary: #1565c0;--app-theme-primary-end: #1976d2;--app-theme-primary-rgb: 21, 101, 192;--app-theme-primary-light: #e3f2fd;--app-theme-border-color: #bbdefb}body.theme-cyan-light{--app-theme-primary: #00bcd4;--app-theme-primary-end: #4dd0e1;--app-theme-primary-rgb: 0, 188, 212;--app-theme-primary-light: #e0f7fa;--app-theme-border-color: #b2ebf2}body.theme-cyan-dark{--app-theme-primary: #006064;--app-theme-primary-end: #0097a7;--app-theme-primary-rgb: 0, 96, 100;--app-theme-primary-light: #e0f7fa;--app-theme-border-color: #b2ebf2}body.theme-blue-light{--app-theme-primary: #2196f3;--app-theme-primary-end: #64b5f6;--app-theme-primary-rgb: 33, 150, 243;--app-theme-primary-light: #e3f2fd;--app-theme-border-color: #bbdefb}body.theme-blue-dark{--app-theme-primary: #0d47a1;--app-theme-primary-end: #1976d2;--app-theme-primary-rgb: 13, 71, 161;--app-theme-primary-light: #e3f2fd;--app-theme-border-color: #bbdefb}body.theme-green-light{--app-theme-primary: #4caf50;--app-theme-primary-end: #81c784;--app-theme-primary-rgb: 76, 175, 80;--app-theme-primary-light: #e8f5e9;--app-theme-border-color: #c8e6c9}body.theme-green-dark{--app-theme-primary: #1b5e20;--app-theme-primary-end: #388e3c;--app-theme-primary-rgb: 27, 94, 32;--app-theme-primary-light: #e8f5e9;--app-theme-border-color: #c8e6c9}body.theme-app-default,body.theme-app-default-light{--app-theme-primary: #616161;--app-theme-primary-end: #9e9e9e;--app-theme-primary-rgb: 97, 97, 97;--app-theme-primary-light: #f5f5f5;--app-theme-border-color: #e0e0e0}html.dark-mode{--bg-color: #121212;--text-color: #e0e0e0;--card-bg: #1e1e1e;--card-shadow: 0 .25rem .5rem rgba(0, 0, 0, .5);--card-text: #e0e0e0;--card-border: #2a2a2a}body{background-color:var(--bg-color);color:var(--text-color);font-family:Roboto,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease;height:100%}.main-container{background-color:var(--bg-color);min-height:100vh;padding:1rem}.visor-evidencia-archivo-dialog-panel .mat-mdc-dialog-container{overflow:visible}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-docs,.catalogos-page-ux .catalog-table td.mat-cell .btn-action-criterios,.catalogos-page-ux .catalog-table td.mat-cell .btn-action-edit,.catalogos-page-ux .catalog-table td.mat-cell .btn-action-delete{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;box-shadow:0 2px 6px #00000014;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;margin:0 3px;border:1.5px solid}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-docs{background:#1565c01f!important;border-color:#1565c080!important;color:#1565c0!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-docs .mat-icon{color:#1565c0!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-docs:hover:not([disabled]){background:#1565c038!important;border-color:#1565c0!important;box-shadow:0 4px 12px #1565c04d!important;transform:translateY(-1px)}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-docs:hover:not([disabled]) .mat-icon{color:#0d47a1!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-criterios{background:#ef6c001f!important;border-color:#ef6c0080!important;color:#ef6c00!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-criterios .mat-icon{color:#ef6c00!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-criterios:hover:not([disabled]){background:#ef6c0038!important;border-color:#ef6c00!important;box-shadow:0 4px 12px #ef6c004d!important;transform:translateY(-1px)}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-criterios:hover:not([disabled]) .mat-icon{color:#e65100!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-edit{background:#2e7d321f!important;border-color:#2e7d3280!important;color:#2e7d32!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-edit .mat-icon{color:#2e7d32!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-edit:hover:not([disabled]){background:#2e7d3238!important;border-color:#2e7d32!important;box-shadow:0 4px 12px #2e7d324d!important;transform:translateY(-1px)}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-edit:hover:not([disabled]) .mat-icon{color:#1b5e20!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-delete{background:#c628281f!important;border-color:#c6282873!important;color:#c62828!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-delete .mat-icon{color:#c62828!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-delete:hover:not([disabled]){background:#c6282838!important;border-color:#c62828!important;box-shadow:0 4px 12px #c628284d!important;transform:translateY(-1px)}.catalogos-page-ux .catalog-table td.mat-cell .btn-action-delete:hover:not([disabled]) .mat-icon{color:#b71c1c!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action[disabled]{background:#f5f5f5!important;border-color:#e0e0e0!important;color:#757575!important;box-shadow:none!important}.catalogos-page-ux .catalog-table td.mat-cell .btn-action[disabled] .mat-icon{color:#757575!important;opacity:.6}.evidencia-tipo-dialog-panel .mat-mdc-dialog-container,.evidencia-tipo-dialog-panel .mat-mdc-dialog-surface,.evidencia-tipo-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--dt-theme: var(--app-theme-primary, #1565c0);--dt-theme-light: color-mix(in srgb, var(--dt-theme) 14%, transparent);--dt-theme-border: color-mix(in srgb, var(--dt-theme) 28%, transparent);--dt-text: #1a1a2e;--dt-text-muted: #5c5c7a;--dt-border: rgba(0, 0, 0, .08);--dt-radius: 12px;--dt-radius-sm: 8px}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--dt-theme-light);border-bottom:1px solid var(--dt-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-header-icon{color:var(--dt-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-header-text{flex:1;min-width:0}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--dt-text);line-height:1.3}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--dt-text-muted)}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-close{color:var(--dt-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-close:hover{color:var(--dt-theme);background:var(--dt-theme-light)}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .form-content{margin-top:0}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .form-content .full-width{width:100%;display:block}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .form-content .full-width+.full-width{margin-top:.5rem}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .form-content mat-form-field{display:block}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .help-text{color:var(--dt-text-muted);font-size:.75rem}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--dt-border);flex-shrink:0;border-radius:0 0 12px 12px;width:100%;box-sizing:border-box}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .btn-cancel{color:var(--dt-text-muted)}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .btn-cancel:hover:not([disabled]){color:var(--dt-theme);background:var(--dt-theme-light)}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:8px;background:var(--dt-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--dt-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--dt-theme) 50%,transparent)}.evidencia-tipo-dialog-panel .evidencia-tipo-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.proveedor-tipo-evidencias-dialog-panel .mat-mdc-dialog-container,.proveedor-tipo-evidencias-dialog-panel .mat-mdc-dialog-surface,.proveedor-tipo-evidencias-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:280px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--pte-theme: var(--app-theme-primary, #1565c0);--pte-theme-light: color-mix(in srgb, var(--pte-theme) 14%, transparent);--pte-theme-border: color-mix(in srgb, var(--pte-theme) 28%, transparent);--pte-text: #1a1a2e;--pte-text-muted: #5c5c7a;--pte-border: rgba(0, 0, 0, .08)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--pte-theme-light);border-bottom:1px solid var(--pte-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-header-icon{color:var(--pte-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-header-text{flex:1;min-width:0}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--pte-text);line-height:1.3}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--pte-text-muted)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-close{color:var(--pte-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-close:hover{color:var(--pte-theme);background:var(--pte-theme-light)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:thin}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .loading-wrap{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;flex-direction:column}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .loading-text{font-size:.95rem;color:var(--pte-text-muted)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencias-actions{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-select-all,.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-deselect-all{font-size:.85rem;display:inline-flex;align-items:center;gap:.35rem}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-action-icon{font-size:18px;width:18px;height:18px}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencias-list{max-height:320px;overflow-y:auto;border:1px solid var(--pte-border);border-radius:8px;background:#fafbfc}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencia-row{padding:.6rem 1rem;border-bottom:1px solid var(--pte-border);transition:background .15s ease}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencia-row:last-child{border-bottom:none}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencia-row:hover{background:var(--pte-theme-light)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencia-checkbox{width:100%}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencia-label{font-weight:500;color:var(--pte-text)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .evidencia-meta{color:var(--pte-text-muted);font-size:.75rem;font-weight:400;margin-left:.25rem}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .no-items{display:flex;align-items:center;gap:.5rem;color:var(--pte-text-muted);font-size:.9rem;font-style:italic;padding:1.25rem;margin:0;background:var(--pte-theme-light);border-radius:8px;border:1px dashed var(--pte-theme-border)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .no-items-icon{font-size:20px;width:20px;height:20px;color:var(--pte-theme);flex-shrink:0}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--pte-border);flex-shrink:0;border-radius:0 0 12px 12px}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-cancel{color:var(--pte-text-muted)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-cancel:hover:not([disabled]){color:var(--pte-theme);background:var(--pte-theme-light)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:8px;background:var(--pte-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--pte-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--pte-theme) 50%,transparent)}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.proveedor-tipo-evidencias-dialog-panel .proveedor-tipo-evidencias-dialog-ux .btn-guardar .btn-spinner{margin-right:.25rem}.proveedor-tipo-catalogos-dialog-panel .mat-mdc-dialog-container,.proveedor-tipo-catalogos-dialog-panel .mat-mdc-dialog-surface,.proveedor-tipo-catalogos-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--ptc-theme: var(--app-theme-primary, #1565c0);--ptc-theme-light: color-mix(in srgb, var(--ptc-theme) 14%, transparent);--ptc-theme-border: color-mix(in srgb, var(--ptc-theme) 28%, transparent);--ptc-text: #1a1a2e;--ptc-text-muted: #5c5c7a;--ptc-border: rgba(0, 0, 0, .08);--ptc-radius: 12px;--ptc-radius-sm: 8px}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--ptc-theme-light);border-bottom:1px solid var(--ptc-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-header-icon{color:var(--ptc-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--ptc-text);line-height:1.3}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--ptc-text-muted)}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-close{color:var(--ptc-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-close:hover{color:var(--ptc-theme);background:var(--ptc-theme-light)}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .form-content{margin-top:0}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .form-content .full-width{width:100%;display:block}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .form-content .full-width+.full-width{margin-top:.5rem}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .form-content mat-form-field{display:block}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .help-text{color:var(--ptc-text-muted);font-size:.75rem}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--ptc-border);flex-shrink:0;border-radius:0 0 var(--ptc-radius) var(--ptc-radius)}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .btn-cancel{color:var(--ptc-text-muted)}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .btn-cancel:hover:not([disabled]){color:var(--ptc-theme);background:var(--ptc-theme-light)}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--ptc-radius-sm);background:var(--ptc-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--ptc-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--ptc-theme) 50%,transparent)}.proveedor-tipo-catalogos-dialog-panel .proveedor-tipo-catalogos-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.ver-timbrados-catalogos-dialog-panel .mat-mdc-dialog-container,.ver-timbrados-catalogos-dialog-panel .mat-mdc-dialog-surface,.ver-timbrados-catalogos-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:900px;height:100%;min-height:200px;max-height:100%;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--vtc-theme: var(--app-theme-primary, #1565c0);--vtc-theme-light: color-mix(in srgb, var(--vtc-theme) 14%, transparent);--vtc-theme-border: color-mix(in srgb, var(--vtc-theme) 28%, transparent);--vtc-text: #1a1a2e;--vtc-text-muted: #5c5c7a;--vtc-border: rgba(0, 0, 0, .08);--vtc-radius: 12px;--vtc-radius-sm: 8px}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--vtc-theme-light);border-bottom:1px solid var(--vtc-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-header-icon{color:var(--vtc-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--vtc-text);line-height:1.3}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--vtc-text-muted)}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-close{color:var(--vtc-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-close:hover{color:var(--vtc-theme);background:var(--vtc-theme-light)}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body{padding:1rem 1.5rem 1.25rem;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;box-sizing:border-box}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll{flex:1;min-height:0;overflow:auto;margin-top:.35rem;border:1px solid var(--vtc-border);border-radius:var(--vtc-radius-sm);scrollbar-width:thin;-ms-overflow-style:auto}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll::-webkit-scrollbar{width:8px;height:8px}.ver-timbrados-catalogos-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--vtc-theme) 35%,#ccc);border-radius:4px}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container{max-width:1120px;max-height:88vh}.historial-cancelaciones-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container{max-width:1180px}.historial-cancelaciones-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0 .75rem .5rem}.historial-cancelaciones-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body mat-tab-group{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.historial-cancelaciones-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body-wrapper,.historial-cancelaciones-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body{flex:1 1 auto;min-height:0;overflow:hidden}.historial-cancelaciones-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body-content{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden!important}.historial-69b-dialog-panel .mat-mdc-dialog-container,.historial-69b-dialog-panel .mat-mdc-dialog-surface,.historial-69b-dialog-panel .mat-dialog-container{max-width:min(96vw,1358px)!important;width:min(96vw,1358px)!important}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container{max-width:min(96vw,1358px);width:100%}.bitacora-69b-dialog-panel .mat-mdc-dialog-container,.bitacora-69b-dialog-panel .mat-mdc-dialog-surface,.bitacora-69b-dialog-panel .mat-dialog-container{max-width:min(98vw,1344px)!important;width:min(98vw,1344px)!important}.bitacora-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container,.bitacora-69b-dialog-panel .bitacora-69b-dialog-ux.dialog-container{max-width:min(98vw,1344px);width:100%}.bitacora-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body,.bitacora-69b-dialog-panel .bitacora-69b-dialog-ux .dialog-body{flex:1 1 auto;min-height:0;overflow:hidden}.reporte-grupo-tc-69b-dialog-panel .mat-mdc-dialog-container,.reporte-grupo-tc-69b-dialog-panel .mat-mdc-dialog-surface,.reporte-grupo-tc-69b-dialog-panel .mat-dialog-container{max-width:min(78vw,1536px)!important;width:min(78vw,1536px)!important}.reporte-grupo-tc-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container,.reporte-grupo-tc-69b-dialog-panel .reporte-grupo-tc-69b-dialog-ux.dialog-container{max-width:min(78vw,1536px);width:100%}.reporte-grupo-tc-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body,.reporte-grupo-tc-69b-dialog-panel .reporte-grupo-tc-69b-dialog-ux .dialog-body{flex:1 1 auto;min-height:0;overflow:hidden}.descarga-reporte-grupo-tc-69b-dialog-panel .mat-mdc-dialog-container,.descarga-reporte-grupo-tc-69b-dialog-panel .mat-mdc-dialog-surface,.descarga-reporte-grupo-tc-69b-dialog-panel .mat-dialog-container{max-width:min(92vw,600px)!important;width:min(92vw,600px)!important}.descarga-reporte-grupo-tc-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container,.descarga-reporte-grupo-tc-69b-dialog-panel .descarga-reporte-grupo-tc-69b-dialog-ux.dialog-container{max-width:min(92vw,600px);width:100%}.descarga-reporte-grupo-tc-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body,.descarga-reporte-grupo-tc-69b-dialog-panel .descarga-reporte-grupo-tc-69b-dialog-ux .dialog-body{flex:1 1 auto;min-height:0;overflow:auto}.analizar-xml-dialog-panel .mat-mdc-dialog-container,.analizar-xml-dialog-panel .mat-mdc-dialog-surface,.analizar-xml-dialog-panel .mat-dialog-container{max-width:min(94vw,720px)!important;width:min(94vw,720px)!important}.analizar-xml-dialog-panel .ver-timbrados-catalogos-dialog-ux.dialog-container,.analizar-xml-dialog-panel .analizar-xml-dialog-ux.dialog-container{max-width:min(94vw,720px);width:100%}.analizar-xml-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body,.analizar-xml-dialog-panel .analizar-xml-dialog-ux .dialog-body{flex:1 1 auto;min-height:0;overflow:auto}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0 1rem 1rem}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body mat-tab-group{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body-wrapper{flex:1 1 auto;min-height:0;overflow:hidden}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body{height:100%;overflow:hidden}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.historial-69b-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .mat-mdc-tab-body-active{overflow:hidden}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body{min-height:0}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-toolbar{flex-shrink:0}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-list-scroll-host{flex:1 1 auto;min-height:0;overflow:hidden}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll,.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .cfdi-arbol-scroll{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;max-height:100%}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll{overflow:auto!important;min-height:0!important}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll::-webkit-scrollbar,.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .cfdi-arbol-scroll::-webkit-scrollbar{width:8px}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .cfdi-arbol-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--vtc-theme) 45%,#cbd5e1);border-radius:4px}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .dialog-body .timbrados-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--vtc-theme) 45%,#cbd5e1)}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button{transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:nth-child(1){background:#2563eb1a;border-color:#2563eb38}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:nth-child(1) .mat-icon{color:#2563eb}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:nth-child(1):hover{background:#2563eb29;border-color:#2563eb52}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:nth-child(2){background:#dc26261a;border-color:#dc262638}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:nth-child(2) .mat-icon{color:#dc2626}.proveedores-ver-comprobantes-dialog-panel .ver-timbrados-catalogos-dialog-ux .acciones-cell button:nth-child(2):hover{background:#dc262629;border-color:#dc262652}.periodicidad-catalogos-dialog-panel .mat-mdc-dialog-container,.periodicidad-catalogos-dialog-panel .mat-mdc-dialog-surface,.periodicidad-catalogos-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--prd-theme: var(--app-theme-primary, #1565c0);--prd-theme-light: color-mix(in srgb, var(--prd-theme) 14%, transparent);--prd-theme-border: color-mix(in srgb, var(--prd-theme) 28%, transparent);--prd-text: #1a1a2e;--prd-text-muted: #5c5c7a;--prd-border: rgba(0, 0, 0, .08);--prd-radius: 12px;--prd-radius-sm: 8px}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--prd-theme-light);border-bottom:1px solid var(--prd-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-header-icon{color:var(--prd-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--prd-text);line-height:1.3}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--prd-text-muted)}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-close{color:var(--prd-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-close:hover{color:var(--prd-theme);background:var(--prd-theme-light)}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .form-content .full-width{width:100%;display:block}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .form-content .full-width+.full-width{margin-top:.5rem}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .form-content mat-form-field{display:block}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .help-text{color:var(--prd-text-muted);font-size:.75rem}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--prd-border);flex-shrink:0;border-radius:0 0 var(--prd-radius) var(--prd-radius)}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--prd-radius-sm);background:var(--prd-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--prd-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--prd-theme) 50%,transparent)}.periodicidad-catalogos-dialog-panel .periodicidad-catalogos-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.nivel-documentacion-dialog-panel .mat-mdc-dialog-container,.nivel-documentacion-dialog-panel .mat-mdc-dialog-surface,.nivel-documentacion-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--nd-theme: var(--app-theme-primary, #1565c0);--nd-theme-light: color-mix(in srgb, var(--nd-theme) 14%, transparent);--nd-theme-border: color-mix(in srgb, var(--nd-theme) 28%, transparent);--nd-text: #1a1a2e;--nd-text-muted: #5c5c7a;--nd-border: rgba(0, 0, 0, .08);--nd-radius: 12px;--nd-radius-sm: 8px}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--nd-theme-light);border-bottom:1px solid var(--nd-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-header-icon{color:var(--nd-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-header-text{flex:1;min-width:0}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--nd-text);line-height:1.3}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--nd-text-muted)}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-close{color:var(--nd-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-close:hover{color:var(--nd-theme);background:var(--nd-theme-light)}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .form-content .full-width{width:100%;display:block}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .help-text{color:var(--nd-text-muted);font-size:.75rem}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--nd-border);flex-shrink:0;border-radius:0 0 var(--nd-radius) var(--nd-radius)}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--nd-radius-sm);background:var(--nd-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--nd-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--nd-theme) 50%,transparent)}.nivel-documentacion-dialog-panel .nivel-documentacion-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.nivel-doc-vincular-evidencias-dialog-panel .mat-mdc-dialog-container,.nivel-doc-vincular-evidencias-dialog-panel .mat-mdc-dialog-surface,.nivel-doc-vincular-evidencias-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux.dialog-container{width:100%;min-width:0;max-width:560px;height:100%;min-height:240px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--ndv-theme: var(--app-theme-primary, #1565c0);--ndv-theme-light: color-mix(in srgb, var(--ndv-theme) 14%, transparent);--ndv-theme-border: color-mix(in srgb, var(--ndv-theme) 28%, transparent);--ndv-text: #1a1a2e;--ndv-text-muted: #5c5c7a;--ndv-border: rgba(0, 0, 0, .08);--ndv-radius: 12px;--ndv-radius-sm: 8px}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--ndv-theme-light);border-bottom:1px solid var(--ndv-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-header-icon{color:var(--ndv-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-header-text{flex:1;min-width:0}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--ndv-text);line-height:1.3}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--ndv-text-muted)}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-close{color:var(--ndv-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-close:hover{color:var(--ndv-theme);background:var(--ndv-theme-light)}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ndv-theme) 55%,#fff) rgba(0,0,0,.06);-ms-overflow-style:auto}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-body::-webkit-scrollbar{width:10px}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-body::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ndv-theme) 42%,#90a4ae);border-radius:6px;border:2px solid rgba(0,0,0,.04)}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ndv-theme) 58%,#78909c)}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .evidencias-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .btn-action-icon{margin-right:.25rem;font-size:1.125rem;width:1.125rem;height:1.125rem}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .evidencias-list{display:flex;flex-direction:column;gap:.35rem}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .evidencia-row{padding:.25rem 0}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--ndv-border);flex-shrink:0;border-radius:0 0 var(--ndv-radius) var(--ndv-radius)}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--ndv-radius-sm);background:var(--ndv-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--ndv-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--ndv-theme) 50%,transparent)}.nivel-doc-vincular-evidencias-dialog-panel .nivel-doc-vincular-evidencias-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.doc-proveedor-nivel1-dialog-panel .mat-mdc-dialog-container,.doc-proveedor-nivel1-dialog-panel .mat-mdc-dialog-surface,.doc-proveedor-nivel1-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux.dialog-container{width:100%;min-width:0;max-width:1080px;height:100%;min-height:300px;box-sizing:border-box;overflow:hidden;border-radius:14px;box-shadow:0 16px 48px #0f172a1f;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--dp-theme: var(--app-theme-primary, #1565c0);--dp-theme-light: color-mix(in srgb, var(--dp-theme) 14%, transparent);--dp-theme-border: color-mix(in srgb, var(--dp-theme) 28%, transparent);--dp-text: #1a1a2e;--dp-text-muted: #5c5c7a;--dp-border: rgba(0, 0, 0, .08);--dp-radius: 14px;--dp-radius-sm: 10px}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-header{background:linear-gradient(135deg,color-mix(in srgb,var(--dp-theme) 8%,#fff) 0%,var(--dp-theme-light) 55%,color-mix(in srgb,var(--dp-theme) 6%,#f5f7fb) 100%);border-bottom:1px solid var(--dp-theme-border);cursor:move}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-header-icon-wrap{background:color-mix(in srgb,var(--dp-theme) 10%,#fff);border:1px solid color-mix(in srgb,var(--dp-theme) 18%,var(--dp-border))}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-header-icon{color:var(--dp-theme)}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-title{color:var(--dp-text)}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-subtitle{color:var(--dp-text-muted)}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-close{color:var(--dp-text-muted);border-radius:50%;transition:color .2s ease,background .2s ease}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-close:hover{color:var(--dp-theme);background:var(--dp-theme-light)}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .dialog-footer{background:#f8f9fc;border-top:1px solid var(--dp-border)}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .btn-close{background:var(--dp-theme)!important;color:#fff!important;border-radius:var(--dp-radius-sm);box-shadow:0 2px 10px color-mix(in srgb,var(--dp-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.doc-proveedor-nivel1-dialog-panel .doc-prov-n1-dialog-ux .btn-close:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--dp-theme) 50%,transparent)}.documentacion-expediente-catalogos-dialog-panel .mat-mdc-dialog-container,.documentacion-expediente-catalogos-dialog-panel .mat-mdc-dialog-surface,.documentacion-expediente-catalogos-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--doc-exp-theme: var(--app-theme-primary, #1565c0);--doc-exp-theme-light: color-mix(in srgb, var(--doc-exp-theme) 14%, transparent);--doc-exp-theme-border: color-mix(in srgb, var(--doc-exp-theme) 28%, transparent);--doc-exp-text: #1a1a2e;--doc-exp-text-muted: #5c5c7a;--doc-exp-border: rgba(0, 0, 0, .08);--doc-exp-radius: 12px;--doc-exp-radius-sm: 8px}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--doc-exp-theme-light);border-bottom:1px solid var(--doc-exp-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-header-icon{color:var(--doc-exp-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--doc-exp-text);line-height:1.3}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--doc-exp-text-muted)}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-close{color:var(--doc-exp-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-close:hover{color:var(--doc-exp-theme);background:var(--doc-exp-theme-light)}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .form-content .full-width{width:100%;display:block}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .form-content .full-width+.full-width,.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .form-content .full-width+.checkbox-container{margin-top:.5rem}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .form-content mat-form-field{display:block}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .help-text{color:var(--doc-exp-text-muted);font-size:.75rem}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--doc-exp-border);flex-shrink:0;border-radius:0 0 var(--doc-exp-radius) var(--doc-exp-radius)}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--doc-exp-radius-sm);background:var(--doc-exp-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--doc-exp-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--doc-exp-theme) 50%,transparent)}.documentacion-expediente-catalogos-dialog-panel .documentacion-expediente-catalogos-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.tipo-operacion-catalogos-dialog-panel .mat-mdc-dialog-container,.tipo-operacion-catalogos-dialog-panel .mat-mdc-dialog-surface,.tipo-operacion-catalogos-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--tipo-op-theme: var(--app-theme-primary, #1565c0);--tipo-op-theme-light: color-mix(in srgb, var(--tipo-op-theme) 14%, transparent);--tipo-op-theme-border: color-mix(in srgb, var(--tipo-op-theme) 28%, transparent);--tipo-op-text: #1a1a2e;--tipo-op-text-muted: #5c5c7a;--tipo-op-border: rgba(0, 0, 0, .08);--tipo-op-radius: 12px;--tipo-op-radius-sm: 8px}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--tipo-op-theme-light);border-bottom:1px solid var(--tipo-op-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-header-icon{color:var(--tipo-op-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--tipo-op-text);line-height:1.3}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--tipo-op-text-muted)}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-close{color:var(--tipo-op-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-close:hover{color:var(--tipo-op-theme);background:var(--tipo-op-theme-light)}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .form-content .full-width{width:100%;display:block}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .form-content .full-width+.full-width,.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .form-content .full-width+.checkbox-container{margin-top:.5rem}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .form-content mat-form-field{display:block}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .help-text{color:var(--tipo-op-text-muted);font-size:.75rem}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--tipo-op-border);flex-shrink:0;border-radius:0 0 var(--tipo-op-radius) var(--tipo-op-radius)}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--tipo-op-radius-sm);background:var(--tipo-op-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--tipo-op-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--tipo-op-theme) 50%,transparent)}.tipo-operacion-catalogos-dialog-panel .tipo-operacion-catalogos-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.clase-evidencia-catalogos-dialog-panel .mat-mdc-dialog-container,.clase-evidencia-catalogos-dialog-panel .mat-mdc-dialog-surface,.clase-evidencia-catalogos-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:520px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--clase-ev-theme: var(--app-theme-primary, #1565c0);--clase-ev-theme-light: color-mix(in srgb, var(--clase-ev-theme) 14%, transparent);--clase-ev-theme-border: color-mix(in srgb, var(--clase-ev-theme) 28%, transparent);--clase-ev-text: #1a1a2e;--clase-ev-text-muted: #5c5c7a;--clase-ev-border: rgba(0, 0, 0, .08);--clase-ev-radius: 12px;--clase-ev-radius-sm: 8px}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--clase-ev-theme-light);border-bottom:1px solid var(--clase-ev-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-header-icon{color:var(--clase-ev-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--clase-ev-text);line-height:1.3}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--clase-ev-text-muted)}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-close{color:var(--clase-ev-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-close:hover{color:var(--clase-ev-theme);background:var(--clase-ev-theme-light)}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .form-content .full-width{width:100%;display:block}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .form-content .full-width+.full-width,.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .form-content .full-width+.checkbox-container{margin-top:.5rem}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .form-content mat-form-field{display:block}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .help-text{color:var(--clase-ev-text-muted);font-size:.75rem}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--clase-ev-border);flex-shrink:0;border-radius:0 0 var(--clase-ev-radius) var(--clase-ev-radius)}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--clase-ev-radius-sm);background:var(--clase-ev-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--clase-ev-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--clase-ev-theme) 50%,transparent)}.clase-evidencia-catalogos-dialog-panel .clase-evidencia-catalogos-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.clasificacion-tratamiento-fiscal-dialog-panel .mat-mdc-dialog-container,.clasificacion-tratamiento-fiscal-dialog-panel .mat-mdc-dialog-surface,.clasificacion-tratamiento-fiscal-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux.dialog-container{width:100%;min-width:0;max-width:560px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--clf-trat-theme: var(--app-theme-primary, #1565c0);--clf-trat-theme-light: color-mix(in srgb, var(--clf-trat-theme) 14%, transparent);--clf-trat-theme-border: color-mix(in srgb, var(--clf-trat-theme) 28%, transparent);--clf-trat-text: #1a1a2e;--clf-trat-text-muted: #5c5c7a;--clf-trat-border: rgba(0, 0, 0, .08);--clf-trat-radius: 12px;--clf-trat-radius-sm: 8px}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--clf-trat-theme-light);border-bottom:1px solid var(--clf-trat-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-header-icon{color:var(--clf-trat-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-header-text{flex:1;min-width:0}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--clf-trat-text);line-height:1.3}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--clf-trat-text-muted)}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-close{color:var(--clf-trat-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-close:hover{color:var(--clf-trat-theme);background:var(--clf-trat-theme-light)}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .form-content .full-width{width:100%;display:block}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .form-content .full-width+.full-width,.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .form-content .full-width+.checkbox-container{margin-top:.5rem}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .form-content mat-form-field{display:block}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .help-text{color:var(--clf-trat-text-muted);font-size:.75rem}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--clf-trat-border);flex-shrink:0;border-radius:0 0 var(--clf-trat-radius) var(--clf-trat-radius)}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--clf-trat-radius-sm);background:var(--clf-trat-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--clf-trat-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--clf-trat-theme) 50%,transparent)}.clasificacion-tratamiento-fiscal-dialog-panel .clasificacion-tratamiento-fiscal-catalogos-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.operacion-dialog-panel .mat-mdc-dialog-container,.operacion-dialog-panel .mat-mdc-dialog-surface,.operacion-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.operacion-dialog-panel .operacion-dialog-ux.dialog-container{width:100%;min-width:0;max-width:560px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--op-dialog-theme: var(--app-theme-primary, #1565c0);--op-dialog-theme-light: color-mix(in srgb, var(--op-dialog-theme) 14%, transparent);--op-dialog-theme-border: color-mix(in srgb, var(--op-dialog-theme) 28%, transparent);--op-dialog-text: #1a1a2e;--op-dialog-text-muted: #5c5c7a;--op-dialog-border: rgba(0, 0, 0, .08);--op-dialog-radius: 12px;--op-dialog-radius-sm: 8px}.operacion-dialog-panel .operacion-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--op-dialog-theme-light);border-bottom:1px solid var(--op-dialog-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.operacion-dialog-panel .operacion-dialog-ux .dialog-header-icon{color:var(--op-dialog-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.operacion-dialog-panel .operacion-dialog-ux .dialog-header-text{flex:1;min-width:0}.operacion-dialog-panel .operacion-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--op-dialog-text);line-height:1.3}.operacion-dialog-panel .operacion-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--op-dialog-text-muted)}.operacion-dialog-panel .operacion-dialog-ux .dialog-close{color:var(--op-dialog-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.operacion-dialog-panel .operacion-dialog-ux .dialog-close:hover{color:var(--op-dialog-theme);background:var(--op-dialog-theme-light)}.operacion-dialog-panel .operacion-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:none}.visor-archivo-expediente-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:none;width:100%;height:100%}.visor-archivo-expediente-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdk-overlay-pane.kartodromo-alumno-dialog-panel{max-height:90vh!important;height:90vh!important}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-container,.kartodromo-alumno-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-surface{max-height:90vh!important;height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.kartodromo-alumno-dialog-panel.operacion-dialog-panel app-kartodromo-alumno-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(840px,96vw);width:min(840px,96vw);max-height:100%;height:100%;overflow:hidden}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-footer,.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-actions{flex-shrink:0}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:auto;-ms-overflow-style:scrollbar;scrollbar-color:#78909c #eceff1;flex:1 1 auto;min-height:0}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:12px}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-track{background:#eceff1;border-radius:8px}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#78909c;border-radius:8px;border:2px solid #eceff1}.kartodromo-alumno-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#546e7a}.cdk-overlay-pane.kartodromo-ventas-dialog-panel{max-width:min(820px,96vw)!important;width:min(820px,96vw)!important}.kartodromo-ventas-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-surface{max-height:90vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important}.kartodromo-ventas-dialog-panel.operacion-dialog-panel app-prospecto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel app-folleto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel app-equipo-ventas-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:90vh;overflow:hidden;background:#fff}.kartodromo-ventas-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(820px,96vw)!important;width:100%!important;max-height:90vh;overflow:hidden;background:#fff}.kartodromo-ventas-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0}.kartodromo-ventas-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-footer{flex-shrink:0}.kartodromo-prospecto-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-container,.kartodromo-prospecto-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-surface,.kartodromo-folleto-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-container,.kartodromo-folleto-dialog-panel.operacion-dialog-panel .mat-mdc-dialog-surface,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) .mat-mdc-dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) .mat-mdc-dialog-surface,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) .mat-mdc-dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) .mat-mdc-dialog-surface,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) .mat-mdc-dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) .mat-mdc-dialog-surface{border-radius:20px!important;overflow:hidden!important}.kartodromo-prospecto-dialog-panel.operacion-dialog-panel app-prospecto-ventas-dialog,.kartodromo-prospecto-dialog-panel.operacion-dialog-panel app-folleto-ventas-dialog,.kartodromo-prospecto-dialog-panel.operacion-dialog-panel app-equipo-ventas-dialog,.kartodromo-prospecto-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container,.kartodromo-folleto-dialog-panel.operacion-dialog-panel app-prospecto-ventas-dialog,.kartodromo-folleto-dialog-panel.operacion-dialog-panel app-folleto-ventas-dialog,.kartodromo-folleto-dialog-panel.operacion-dialog-panel app-equipo-ventas-dialog,.kartodromo-folleto-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) app-prospecto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) app-folleto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) app-equipo-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) .operacion-dialog-ux.dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) app-prospecto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) app-folleto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) app-equipo-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) .operacion-dialog-ux.dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) app-prospecto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) app-folleto-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) app-equipo-ventas-dialog,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) .operacion-dialog-ux.dialog-container{border-radius:20px!important;overflow:hidden!important}.kartodromo-prospecto-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container,.kartodromo-folleto-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-prospecto-ventas-dialog) .operacion-dialog-ux.dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-folleto-ventas-dialog) .operacion-dialog-ux.dialog-container,.kartodromo-ventas-dialog-panel.operacion-dialog-panel:has(app-equipo-ventas-dialog) .operacion-dialog-ux.dialog-container{box-shadow:0 20px 50px -10px #0f172a38,0 0 0 1px #0000000d!important}.boletin-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{scrollbar-width:auto;-ms-overflow-style:auto}.boletin-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.boletin-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-track{background:transparent}.boletin-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.boletin-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#00000059}.change-history-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{scrollbar-width:auto;-ms-overflow-style:auto}.change-history-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.change-history-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-track{background:transparent}.change-history-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.change-history-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#00000059}.publicidad-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{scrollbar-width:auto;-ms-overflow-style:auto}.publicidad-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.publicidad-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-track{background:transparent}.publicidad-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.publicidad-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#00000059}.employee-ficha-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(600px,96vw)}.employee-ficha-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{scrollbar-width:auto;-ms-overflow-style:auto}.employee-ficha-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.employee-ficha-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-track{background:transparent}.employee-ficha-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.employee-ficha-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#00000059}.puestos-management-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(1200px,96vw)}.puestos-management-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{max-height:min(78vh,880px);overflow:auto;scrollbar-width:auto}.puestos-management-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.puestos-management-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.puestos-management-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#00000059}.organigrama-table-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(1200px,96vw)}.organigrama-table-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{max-height:min(78vh,880px);overflow:auto;scrollbar-width:auto}.organigrama-table-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.organigrama-table-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.organigrama-table-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb:hover{background:#00000059}.operacion-dialog-panel .operacion-dialog-ux .form-content .full-width{width:100%;display:block}.operacion-dialog-panel .operacion-dialog-ux .form-content .full-width+.full-width,.operacion-dialog-panel .operacion-dialog-ux .form-content .full-width+.checkbox-container{margin-top:.5rem}.operacion-dialog-panel .operacion-dialog-ux .form-content mat-form-field{display:block}.operacion-dialog-panel .operacion-dialog-ux .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem}.operacion-dialog-panel .operacion-dialog-ux .help-text{color:var(--op-dialog-text-muted);font-size:.75rem}.operacion-dialog-panel .operacion-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--op-dialog-border);flex-shrink:0;border-radius:0 0 var(--op-dialog-radius) var(--op-dialog-radius)}.operacion-dialog-panel .operacion-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--op-dialog-radius-sm);background:var(--op-dialog-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--op-dialog-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.operacion-dialog-panel .operacion-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--op-dialog-theme) 50%,transparent)}.operacion-dialog-panel .operacion-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.banner-list-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(1100px,96vw);max-height:min(90vh,820px)}.banner-list-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{overflow:hidden!important;display:flex;flex-direction:column;min-height:0;flex:1}.profile-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(480px,96vw)}.cdk-overlay-pane.explorador-entregables-dialog-panel{max-width:96vw!important}.explorador-entregables-dialog-panel.operacion-dialog-panel .operacion-dialog-ux.dialog-container{max-width:min(1440px,96vw);width:min(1440px,96vw);max-height:85vh;height:85vh}.explorador-entregables-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{overflow:hidden!important;display:flex;flex-direction:column;min-height:0;flex:1}.profile-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body{scrollbar-width:auto;-ms-overflow-style:auto}.profile-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar{display:block;width:10px}.profile-dialog-panel.operacion-dialog-panel .operacion-dialog-ux .dialog-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid rgba(255,255,255,.8)}.rfc-grupo-tc-dialog-panel .mat-mdc-dialog-container,.rfc-grupo-tc-dialog-panel .mat-mdc-dialog-surface,.rfc-grupo-tc-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux.dialog-container{width:100%;min-width:0;max-width:850px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--rfc-tc-theme: var(--app-theme-primary, #1565c0);--rfc-tc-theme-light: color-mix(in srgb, var(--rfc-tc-theme) 14%, transparent);--rfc-tc-theme-border: color-mix(in srgb, var(--rfc-tc-theme) 28%, transparent);--rfc-tc-text: #1a1a2e;--rfc-tc-text-muted: #5c5c7a;--rfc-tc-border: rgba(0, 0, 0, .08);--rfc-tc-radius: 12px;--rfc-tc-radius-sm: 8px}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--rfc-tc-theme-light);border-bottom:1px solid var(--rfc-tc-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-header-icon{color:var(--rfc-tc-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-header-text{flex:1;min-width:0}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--rfc-tc-text);line-height:1.3}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--rfc-tc-text-muted)}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-close{color:var(--rfc-tc-text-muted)}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-body{padding:1rem 1.25rem;overflow:auto;flex:1}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f8f9fc;border-top:1px solid var(--rfc-tc-border);flex-shrink:0;border-radius:0 0 var(--rfc-tc-radius) var(--rfc-tc-radius)}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--rfc-tc-radius-sm);background:var(--rfc-tc-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--rfc-tc-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--rfc-tc-theme) 50%,transparent)}.rfc-grupo-tc-dialog-panel .rfc-grupo-tc-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.rfc-grupo-tc-encargados-dialog-panel .mat-mdc-dialog-container,.rfc-grupo-tc-encargados-dialog-panel .mat-mdc-dialog-surface,.rfc-grupo-tc-encargados-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux.dialog-container{width:100%;min-width:0;max-width:720px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--rfc-enc-theme: var(--app-theme-primary, #1565c0);--rfc-enc-theme-light: color-mix(in srgb, var(--rfc-enc-theme) 14%, transparent);--rfc-enc-theme-border: color-mix(in srgb, var(--rfc-enc-theme) 28%, transparent);--rfc-enc-text: #1a1a2e;--rfc-enc-text-muted: #5c5c7a;--rfc-enc-border: rgba(0, 0, 0, .08);--rfc-enc-radius: 12px;--rfc-enc-radius-sm: 8px}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--rfc-enc-theme-light);border-bottom:1px solid var(--rfc-enc-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-header-icon{color:var(--rfc-enc-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-header-text{flex:1;min-width:0}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--rfc-enc-text);line-height:1.3}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--rfc-enc-text-muted)}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-close{color:var(--rfc-enc-text-muted)}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-body{padding:1rem 1.25rem;overflow:auto;flex:1}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .checkbox-container{display:flex;flex-direction:column;gap:.35rem;margin:.25rem 0 .75rem}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .help-text{color:var(--rfc-enc-text-muted)}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f8f9fc;border-top:1px solid var(--rfc-enc-border);flex-shrink:0;border-radius:0 0 var(--rfc-enc-radius) var(--rfc-enc-radius)}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .btn-guardar{min-height:44px;padding:0 1.5rem;font-weight:600;border-radius:var(--rfc-enc-radius-sm);background:var(--rfc-enc-theme)!important;color:#fff!important;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--rfc-enc-theme) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .btn-guardar:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--rfc-enc-theme) 50%,transparent)}.rfc-grupo-tc-encargados-dialog-panel .rfc-grupo-tc-encargados-dialog-ux .btn-guardar .btn-icon{font-size:20px;width:20px;height:20px}.encargados-catalogo-dialog-panel .mat-mdc-dialog-container,.encargados-catalogo-dialog-panel .mat-mdc-dialog-surface,.encargados-catalogo-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux.dialog-container{width:100%;min-width:0;max-width:1104px;height:100%;min-height:200px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--enc-cat-theme: var(--app-theme-primary, #1565c0);--enc-cat-theme-light: color-mix(in srgb, var(--enc-cat-theme) 14%, transparent);--enc-cat-theme-border: color-mix(in srgb, var(--enc-cat-theme) 28%, transparent);--enc-cat-text: #1a1a2e;--enc-cat-text-muted: #5c5c7a;--enc-cat-border: rgba(0, 0, 0, .08);--enc-cat-radius: 12px}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--enc-cat-theme-light);border-bottom:1px solid var(--enc-cat-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-header-icon{color:var(--enc-cat-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-header-text{flex:1;min-width:0}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--enc-cat-text);line-height:1.3}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--enc-cat-text-muted)}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-close{color:var(--enc-cat-text-muted);cursor:pointer}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-body{padding:1rem 1.25rem;overflow:auto;flex:1}.encargados-catalogo-dialog-panel .encargados-catalogo-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f8f9fc;border-top:1px solid var(--enc-cat-border);flex-shrink:0;border-radius:0 0 var(--enc-cat-radius) var(--enc-cat-radius)}.criterios-validacion-dialog-panel .mat-mdc-dialog-container,.criterios-validacion-dialog-panel .mat-mdc-dialog-surface,.criterios-validacion-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux.dialog-container{width:100%;min-width:0;max-width:560px;height:100%;min-height:280px;box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--cvd-theme: var(--app-theme-primary, #1565c0);--cvd-theme-light: color-mix(in srgb, var(--cvd-theme) 14%, transparent);--cvd-theme-border: color-mix(in srgb, var(--cvd-theme) 28%, transparent);--cvd-text: #1a1a2e;--cvd-text-muted: #5c5c7a;--cvd-border: rgba(0, 0, 0, .08)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--cvd-theme-light);border-bottom:1px solid var(--cvd-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-header-icon{color:var(--cvd-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-header-text{flex:1;min-width:0}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--cvd-text);line-height:1.3}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--cvd-text-muted)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-close{color:var(--cvd-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-close:hover{color:var(--cvd-theme);background:var(--cvd-theme-light)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:thin}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-info-card{background:#f8f9fc;border:1px solid var(--cvd-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-hint{margin:0;font-size:.85rem;color:var(--cvd-text-muted);line-height:1.5}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-add{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-input{flex:1;min-width:200px}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-obligatorio-wrap{display:flex;align-items:center;flex-shrink:0;padding-top:.5rem}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-agregar{min-height:44px;padding:0 1.25rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-agregar .btn-icon{font-size:20px;width:20px;height:20px}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-loading{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;flex-direction:column}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .loading-text{font-size:.95rem;color:var(--cvd-text-muted)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-list-wrap{max-height:280px;overflow-y:auto;border:1px solid var(--cvd-border);border-radius:8px;background:#fafbfc}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-ul{list-style:none;margin:0;padding:.5rem}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-item{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-radius:8px;background:#fff;margin-bottom:.35rem;border:1px solid var(--cvd-border);transition:background .15s ease}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-item:last-child{margin-bottom:0}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-item:hover{background:var(--cvd-theme-light)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-item-inactivo{background:#f5f5f5;opacity:.9}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-nombre{flex:1;min-width:0;font-size:.9rem;font-weight:500;color:var(--cvd-text)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-obligatorio-badge{font-size:.7rem;padding:2px 8px;border-radius:6px;background:#0000000f;color:var(--cvd-text-muted)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-obligatorio-badge.badge-obligatorio{background:#ef6c0026;color:#ef6c00}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-estatus{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:6px;flex-shrink:0}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-estatus.estatus-activo{background:#2e7d3226;color:#2e7d32}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-estatus.estatus-inactivo{background:#c628281f;color:#c62828}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterio-actions{flex-shrink:0;display:flex;align-items:center;gap:.25rem}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action{width:36px;height:36px}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action .mat-icon{font-size:20px;width:20px;height:20px}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action-edit .mat-icon{color:#1565c0!important;font-size:22px!important;width:22px!important;height:22px!important}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action-edit:hover:not([disabled]) .mat-icon{color:#0d47a1!important;transform:scale(1.1)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action-edit[disabled] .mat-icon{color:#9e9e9e!important;opacity:.7}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action-delete .mat-icon{color:#c62828!important;font-size:22px!important;width:22px!important;height:22px!important}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action-delete:hover:not([disabled]) .mat-icon{color:#b71c1c!important;transform:scale(1.1)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-action-delete[disabled] .mat-icon{color:#9e9e9e!important;opacity:.7}.criterios-validacion-dialog-panel .confirmar-desactivar-ux .dialog-header{background:#f57c001f;border-bottom-color:#f57c004d}.criterios-validacion-dialog-panel .confirmar-desactivar-ux .dialog-header-icon{color:#e65100;font-size:32px;width:32px;height:32px}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .criterios-empty{display:flex;align-items:center;gap:.5rem;margin:0;padding:1.5rem;color:var(--cvd-text-muted);font-size:.9rem;font-style:italic;background:var(--cvd-theme-light);border-radius:8px;border:1px dashed var(--cvd-theme-border)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .empty-icon{font-size:24px;width:24px;height:24px;color:var(--cvd-theme);flex-shrink:0}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .dialog-footer{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;background:#f8f9fc;border-top:1px solid var(--cvd-border);flex-shrink:0;border-radius:0 0 12px 12px}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-cerrar{color:var(--cvd-text-muted)}.criterios-validacion-dialog-panel .criterios-validacion-dialog-ux .btn-cerrar:hover:not([disabled]){color:var(--cvd-theme);background:var(--cvd-theme-light)}.riesgo-select-panel .riesgo-option-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;margin-right:8px;vertical-align:middle}.riesgo-select-panel .riesgo-option-icon .mat-icon{margin:0!important;width:16px!important;height:16px!important;font-size:16px!important;line-height:16px!important}.riesgo-select-panel .riesgo-option-icon.riesgo-alto{background:#c628282e;color:#c62828}.riesgo-select-panel .riesgo-option-icon.riesgo-medio{background:#f57c0038;color:#ef6c00}.riesgo-select-panel .riesgo-option-icon.riesgo-bajo{background:#2e7d322e;color:#2e7d32}.riesgo-select-panel .riesgo-option-icon.riesgo-sin-asignar{background:#75757526;color:#757575}.proveedores-page-riesgo-select-panel .riesgo-option-icon{display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;margin-right:6px;vertical-align:middle}.proveedores-page-riesgo-select-panel .riesgo-option-icon .mat-icon{margin:0!important;width:14px!important;height:14px!important;font-size:14px!important;line-height:14px!important}.proveedores-page-riesgo-select-panel .riesgo-option-icon.riesgo-alto{background:#c628282e;color:#c62828}.proveedores-page-riesgo-select-panel .riesgo-option-icon.riesgo-medio{background:#f57c0038;color:#ef6c00}.proveedores-page-riesgo-select-panel .riesgo-option-icon.riesgo-bajo{background:#2e7d322e;color:#2e7d32}.proveedores-page-riesgo-select-panel .riesgo-option-icon.riesgo-sin-asignar{background:#75757526;color:#757575}.proveedores-page-riesgo-select-panel.mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-pane.proveedores-page-riesgo-select-panel .mat-mdc-option,.proveedores-page-riesgo-select-panel .mat-mdc-option{min-height:30px!important;font-size:.6875rem!important;line-height:1.35!important}.proveedores-page-riesgo-select-panel .mat-mdc-option .mdc-list-item__primary-text,.proveedores-page-riesgo-select-panel .mat-mdc-option .mat-mdc-option-text{font-size:.6875rem!important;line-height:1.35!important}.proveedores-page-receptor-grupo-tc-select-panel.mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-pane.proveedores-page-receptor-grupo-tc-select-panel .mat-mdc-option,.proveedores-page-receptor-grupo-tc-select-panel .mat-mdc-option{min-height:30px!important;font-size:.6875rem!important;line-height:1.35!important}.proveedores-page-receptor-grupo-tc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.proveedores-page-receptor-grupo-tc-select-panel .mat-mdc-option .mat-mdc-option-text{font-size:.6875rem!important;line-height:1.35!important}.operaciones-page-receptor-grupo-tc-select-panel.mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-pane.operaciones-page-receptor-grupo-tc-select-panel .mat-mdc-option,.operaciones-page-receptor-grupo-tc-select-panel .mat-mdc-option{min-height:30px!important;font-size:.6875rem!important;line-height:1.35!important}.operaciones-page-receptor-grupo-tc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.operaciones-page-receptor-grupo-tc-select-panel .mat-mdc-option .mat-mdc-option-text{font-size:.6875rem!important;line-height:1.35!important}.listado-69b-situacion-select-panel.mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-pane.listado-69b-situacion-select-panel .mat-mdc-option,.listado-69b-situacion-select-panel .mat-mdc-option{min-height:36px!important}.listado-69b-situacion-select-panel .mat-mdc-option .mdc-list-item__primary-text,.listado-69b-situacion-select-panel .mat-mdc-option .mat-mdc-option-text{display:flex;align-items:center}.card{display:flex;flex-direction:column;border-radius:.5rem;background-color:var(--card-bg);margin:1.25rem 0;box-shadow:var(--card-shadow);color:var(--card-text)}.card .card-head{padding:1rem 1.5rem;border-bottom:1px solid var(--card-border);font-size:1rem;font-weight:600}.card .card-body{padding:1rem 1.5rem}html,body{height:100%;margin:0}.custom-dialog-panel{padding:0!important;border-radius:12px;overflow:hidden}.custom-snackbar{background:transparent!important;box-shadow:none!important;padding:0!important;display:flex;justify-content:center;align-items:center}.custom-toast-container{margin-bottom:3rem!important}.error-snackbar{--mdc-snackbar-container-color: #c62828;--mdc-snackbar-supporting-text-color: #fff}.snack-operaciones-ux-warn.mat-mdc-snack-bar-container{--mat-snack-bar-button-color: #e65100;margin-bottom:88px!important;max-width:min(520px,96vw)!important}.snack-operaciones-ux-warn .mat-mdc-snack-bar-label{color:#4e342e!important;font-weight:500;font-size:.95rem;line-height:1.45}.snack-operaciones-ux-warn .mdc-snackbar__surface{background:linear-gradient(145deg,#fffdf7,#fff3e0 45%,#ffe0b2)!important;border:1px solid color-mix(in srgb,#ff9800 45%,transparent);border-left:4px solid #f57c00!important;border-radius:12px!important;box-shadow:0 10px 32px #f57c0038,0 2px 10px #00000014!important;padding:14px 12px!important}.snack-operaciones-ux-warn .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){font-weight:700!important}.info-toast-popup{background-color:#d7e7fd!important;color:#026dff!important;padding:.75rem!important}.warning-toast-popup{background-color:#f8e2de!important;color:#e74642!important;padding:.75rem!important}.success-toast-popup{background-color:#d9e9e3!important;color:#0e7852!important;padding:.75rem!important}.edit-button-prueba{width:100px;height:40px;border-radius:50%;cursor:pointer;float:right;color:#fff}.edit-button-prueba:hover{transform:translateY(-2px)}.edit-button-prueba.theme-cyan-light{background:linear-gradient(135deg,#00bcd4,#4dd0e1);color:#fff}.edit-button-prueba.theme-cyan-light:hover{background:#00bbd49f}.edit-button-prueba.theme-cyan-dark{background:linear-gradient(135deg,#006064,#0097a7);color:#fff}.edit-button-prueba.theme-cyan-dark:hover{background:#006164a2}.edit-button-prueba.theme-blue-light{background:linear-gradient(135deg,#2196f3,#64b5f6);color:#fff}.edit-button-prueba.theme-blue-light:hover{background:#2195f3a3}.edit-button-prueba.theme-blue-dark{background:linear-gradient(135deg,#0d47a1,#1976d2);color:#fff}.edit-button-prueba.theme-blue-dark:hover{background:#0d48a19c}.edit-button-prueba.theme-green-light{background:linear-gradient(135deg,#4caf50,#81c784);color:#fff}.edit-button-prueba.theme-green-light:hover{background:#4caf4f9f}.edit-button-prueba.theme-green-dark{background:linear-gradient(135deg,#1b5e20,#388e3c);color:#fff}.edit-button-prueba.theme-green-dark:hover{background:#1b5e1f9a}.edit-button-prueba.theme-app-default{background:linear-gradient(135deg,#616161,#9e9e9e);color:#fff}.edit-button-prueba.theme-app-default:hover{background:#6161619f}.estado-rechazo-definitivo{color:red}.estado-entregado{color:#0aa30a}.mensaje-informativo{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.5rem;padding:1rem;margin:1rem 0;text-align:center}.mensaje-informativo p{margin:0;color:#856404;font-weight:500}.gestion-formulario-dialog-panel .mat-mdc-dialog-container,.gestion-formulario-dialog-panel .mat-mdc-dialog-surface,.gestion-formulario-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux.dialog-container{box-sizing:border-box;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #00000026;background:#fff;display:flex;flex-direction:column;margin:0;padding:0;--gf-theme: var(--app-theme-primary, #1565c0);--gf-theme-light: color-mix(in srgb, var(--gf-theme) 14%, transparent);--gf-theme-border: color-mix(in srgb, var(--gf-theme) 28%, transparent);--gf-text: #1a1a2e;--gf-text-muted: #5c5c7a;--gf-border: rgba(0, 0, 0, .08)}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--gf-theme-light);border-bottom:1px solid var(--gf-theme-border);flex-shrink:0;cursor:move;width:100%;box-sizing:border-box}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-header-icon{color:var(--gf-theme);font-size:28px;width:28px;height:28px;flex-shrink:0}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-header-text{flex:1;min-width:0}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--gf-text);line-height:1.3}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--gf-text-muted)}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-close{color:var(--gf-text-muted);flex-shrink:0;transition:color .2s ease,background .2s ease;border-radius:50%}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-close:hover{color:var(--gf-theme);background:var(--gf-theme-light)}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-body{padding:1.25rem 1.5rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-sizing:border-box;scrollbar-width:thin}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-button{color:var(--gf-text-muted)}.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-button:hover{color:var(--gf-theme);background:var(--gf-theme-light)}.camposSeleccion.gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-body{width:800px;max-height:90vh}.button-estilo{width:100%;height:40px;line-height:28px;padding:0 1rem 0 2.5rem;border:2px solid transparent;border-radius:8px;outline:none;background-color:#f3f3f4;color:#0d0c22;transition:.3s ease}.button-estilo:hover{transform:translateY(-2px)}.button-estilo.theme-cyan-light::placeholder{background:linear-gradient(135deg,#00bcd4,#4dd0e1);color:#fff}.button-estilo.theme-cyan-dark{background:linear-gradient(135deg,#006064,#0097a7);color:#fff}.button-estilo.theme-blue-light{background:linear-gradient(135deg,#2196f3,#64b5f6);color:#fff}.button-estilo.theme-blue-dark{background:linear-gradient(135deg,#0d47a1,#1976d2);color:#fff}.button-estilo.theme-green-light::placeholder{background:linear-gradient(135deg,#4caf50,#81c784);color:#fff}.button-estilo.theme-green-dark::placeholder{background:linear-gradient(135deg,#1b5e20,#388e3c);color:#fff}.button-estilo.theme-app-default{background:linear-gradient(135deg,#616161,#9e9e9e);color:#fff}.iconos-estilo{font-size:22px;width:24px;height:24px}.iconos-estilo.theme-cyan-light{color:#00bcd4}.iconos-estilo.theme-cyan-dark{color:#006064}.iconos-estilo.theme-blue-light{color:#2196f3}.iconos-estilo.theme-blue-dark{color:#0d47a1}.iconos-estilo.theme-green-light{color:#4caf50}.iconos-estilo.theme-green-dark{color:#1b5e20}.iconos-estilo.theme-app-default{color:#6161615f}.custom-toggleEstatus.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-track-color: #4caf50;--mat-slide-toggle-selected-handle-color: #4caf50;--mat-slide-toggle-selected-focus-track-color: #4caf50;--mat-slide-toggle-selected-hover-track-color: #45a049;--mat-slide-toggle-selected-pressed-track-color: #45a049;--mat-slide-toggle-selected-focus-handle-color: #4caf50;--mat-slide-toggle-selected-hover-handle-color: #4caf50;--mat-slide-toggle-selected-pressed-handle-color: #4caf50;--mat-slide-toggle-unselected-track-color: #b51a0e;--mat-slide-toggle-unselected-handle-color: #b51a0e;--mat-slide-toggle-unselected-focus-track-color: #b51a0e;--mat-slide-toggle-unselected-hover-track-color: #d32f2f;--mat-slide-toggle-unselected-pressed-track-color: #d32f2f;--mat-slide-toggle-unselected-focus-handle-color: #b51a0e;--mat-slide-toggle-unselected-hover-handle-color: #b51a0e;--mat-slide-toggle-unselected-pressed-handle-color: #b51a0e}.estadisticas-acceso-dialog-panel .mat-mdc-dialog-container,.estadisticas-acceso-dialog-panel .mat-mdc-dialog-surface,.estadisticas-acceso-dialog-panel .mat-dialog-container{padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:100%!important;max-height:100%!important}.estadisticas-acceso-dialog-panel .estadisticas-dialog-ux.dialog-container{width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden;border-radius:14px;box-shadow:0 16px 48px #0f172a1f;background:#fff;display:flex;flex-direction:column}.estadisticas-acceso-dialog-panel .mat-mdc-dialog-content{max-height:none!important}.estadisticas-usuario-dialog-panel .mat-mdc-dialog-container,.estadisticas-usuario-dialog-panel .mat-mdc-dialog-surface,.estadisticas-usuario-dialog-panel .mat-dialog-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.estadisticas-usuario-dialog-panel .usuario-stats-dialog-ux.dialog-container{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 16px 48px #0f172a1f}.estadisticas-usuario-dialog-panel .mat-mdc-dialog-content{max-height:none!important}.app-update-snackbar{--mdc-snackbar-container-color: rgba(23, 37, 84, .96);--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffffff}.app-update-snackbar .mat-mdc-snack-bar-action{font-weight:700}div.body:has(.mkt-pagina){height:auto;min-height:100vh}.mkt-pagina{display:block}@media(min-width:1024px){.mkt-pagina{zoom:.75}body:has(.mkt-pagina) .cdk-global-overlay-wrapper>.cdk-overlay-pane{zoom:.75}body:has(.mkt-pagina) .cdk-overlay-connected-position-bounding-box>.cdk-overlay-pane>*{zoom:.75}}@media(max-width:1024px){div.body:has(.mkt-pagina){padding:1rem}}@media(max-width:768px){div.body:has(.mkt-pagina){padding:.5rem}}@media(max-width:600px){body:has(.mkt-pagina) .cdk-global-overlay-wrapper>.cdk-overlay-pane.gestion-formulario-dialog-panel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)}body:has(.mkt-pagina) .gestion-formulario-dialog-panel .gestion-formulario-dialog-ux.dialog-container{max-height:calc(100dvh - 16px)}body:has(.mkt-pagina) .gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-header{gap:.6rem;padding:.75rem .85rem}body:has(.mkt-pagina) .gestion-formulario-dialog-panel .gestion-formulario-dialog-ux .dialog-title{font-size:1rem}body:has(.mkt-pagina) .gestion-formulario-dialog-panel .header-icon-wrap{display:none}body:has(.mkt-pagina) .gestion-formulario-dialog-panel .mat-mdc-dialog-content{max-height:calc(100dvh - 170px);padding-left:14px;padding-right:14px}body:has(.mkt-pagina) .gestion-formulario-dialog-panel .mat-mdc-dialog-actions{flex-wrap:wrap;gap:6px;padding:8px 12px 12px}}
