@charset "UTF-8";@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-BSAYFINZ.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.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-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{--mat-sys-background: #f6f6f8;--mat-sys-inverse-on-surface: #e9e9eb;--mat-sys-inverse-primary: #80b3ff;--mat-sys-inverse-surface: #29292b;--mat-sys-on-background: #1f1f20;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary-container: #004a80;--mat-sys-on-primary-fixed: #001c39;--mat-sys-on-primary-fixed-variant: #004a80;--mat-sys-on-secondary-container: #004f58;--mat-sys-on-secondary-fixed: #001f24;--mat-sys-on-secondary-fixed-variant: #004f58;--mat-sys-on-surface: #1f1f20;--mat-sys-on-surface-variant: #43474a;--mat-sys-on-tertiary-container: #4816cb;--mat-sys-on-tertiary-fixed: #1800b0;--mat-sys-on-tertiary-fixed-variant: #4816cb;--mat-sys-outline: #74787a;--mat-sys-outline-variant: #c3c7c9;--mat-sys-primary-container: #b2d1ff;--mat-sys-primary-fixed: #b2d1ff;--mat-sys-primary-fixed-dim: #80b3ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #3e888d;--mat-sys-secondary-fixed: #bce8eb;--mat-sys-secondary-fixed-dim: #8bd4d9;--mat-sys-shadow: #000000;--mat-sys-surface: #f6f6f8;--mat-sys-surface-bright: #f6f6f8;--mat-sys-surface-container: #e3e3e5;--mat-sys-surface-container-high: #dfdfe1;--mat-sys-surface-container-highest: #d5d5d8;--mat-sys-surface-container-low: #ededef;--mat-sys-surface-dim: #d8d8db;--mat-sys-surface-variant: #dfe3e5;--mat-sys-tertiary: #603ce2;--mat-sys-tertiary-container: #e7caff;--mat-sys-tertiary-fixed: #e7caff;--mat-sys-tertiary-fixed-dim: #cbadff;--mat-sys-neutral-variant20: #2d3133;--mat-sys-neutral10: #1f1f20;--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 Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #2d0742;--mat-sys-secondary: #2c6b6f;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #bce8eb;--mat-sys-on-secondary-container: #001f24;--mat-sys-error: #d63a35;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffcdc8;--mat-sys-on-error-container: #410001;--mat-sys-background: #eef1f5;--mat-sys-on-background: #1a2538;--mat-sys-primary: #066fcb;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #e5f0ff;--mat-sys-on-primary-container: #07294f;--mat-sys-surface-tint: #066fcb;--mat-sys-background: #f4f6fa;--mat-sys-on-background: #1f2a3a;--mat-sys-surface: #ffffff;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-dim: #e3e8f0;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f4f8fc;--mat-sys-surface-container: #f4f6fa;--mat-sys-surface-container-high: #eef2f7;--mat-sys-surface-container-highest: #e3e8f0;--mat-sys-on-surface: #1f2a3a;--mat-sys-on-surface-variant: #5f6b80;--mat-sys-outline: #9aa6b6;--mat-sys-outline-variant: #e3e8f0;--mat-sys-tertiary: #7c5cff;--mat-sys-tertiary-container: #ece7ff}:root[data-theme=dark]{--mat-sys-background: #131314;--mat-sys-error: #e66c64;--mat-sys-inverse-on-surface: #29292b;--mat-sys-inverse-primary: #066fcb;--mat-sys-inverse-surface: #d5d5d8;--mat-sys-on-background: #d5d5d8;--mat-sys-on-error: #690005;--mat-sys-on-primary: #003259;--mat-sys-on-primary-container: #b2d1ff;--mat-sys-on-primary-fixed: #001c39;--mat-sys-on-primary-fixed-variant: #004a80;--mat-sys-on-secondary: #00363d;--mat-sys-on-secondary-container: #bce8eb;--mat-sys-on-secondary-fixed: #001f24;--mat-sys-on-secondary-fixed-variant: #004f58;--mat-sys-on-surface: #d5d5d8;--mat-sys-on-surface-variant: #dfe3e5;--mat-sys-on-tertiary: #3000b8;--mat-sys-on-tertiary-container: #e7caff;--mat-sys-on-tertiary-fixed: #1800b0;--mat-sys-on-tertiary-fixed-variant: #4816cb;--mat-sys-outline: #8e9295;--mat-sys-outline-variant: #43474a;--mat-sys-primary: #80b3ff;--mat-sys-primary-container: #004a80;--mat-sys-primary-fixed: #b2d1ff;--mat-sys-primary-fixed-dim: #80b3ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #8bd4d9;--mat-sys-secondary-container: #004f58;--mat-sys-secondary-fixed: #bce8eb;--mat-sys-secondary-fixed-dim: #8bd4d9;--mat-sys-shadow: #000000;--mat-sys-surface: #131314;--mat-sys-surface-bright: #313133;--mat-sys-surface-container: #232324;--mat-sys-surface-container-high: #29292a;--mat-sys-surface-container-highest: #2d2d2f;--mat-sys-surface-container-low: #1f1f20;--mat-sys-surface-container-lowest: #0e0e0f;--mat-sys-surface-dim: #131314;--mat-sys-surface-tint: #80b3ff;--mat-sys-surface-variant: #43474a;--mat-sys-tertiary: #cbadff;--mat-sys-tertiary-container: #4816cb;--mat-sys-tertiary-fixed: #e7caff;--mat-sys-tertiary-fixed-dim: #cbadff;--mat-sys-neutral-variant20: #2d3133;--mat-sys-neutral10: #1f1f20;--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 Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-large-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-medium-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-small-font: Inter, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #3b9dfa;--mat-sys-on-primary: #001f3f;--mat-sys-primary-container: #0a3d6e;--mat-sys-on-primary-container: #d7e7fa;--mat-sys-tertiary: #d374dc;--mat-sys-on-tertiary: #2d0742;--mat-sys-on-tertiary-container: #f9f0fd;--mat-sys-secondary: #94a3b8;--mat-sys-on-secondary: #1f1f20;--mat-sys-secondary-container: #475569;--mat-sys-on-secondary-container: #cbd5e1;--mat-sys-error: #ff453a;--mat-sys-on-error: #410001;--mat-sys-error-container: #93000a;--mat-sys-on-error-container: #ffcdc8;--mat-sys-background: #1a1d21;--mat-sys-on-background: #e6ebf0;--mat-sys-surface: #1a1d21;--mat-sys-surface-dim: #0a0e14;--mat-sys-surface-bright: #2c3b55;--mat-sys-surface-container-lowest: #0a0e14;--mat-sys-surface-container-low: #141b25;--mat-sys-surface-container: #152238;--mat-sys-surface-container-high: #1a2533;--mat-sys-surface-container-highest: #2c3b55;--mat-sys-on-surface: #e6ebf0;--mat-sys-on-surface-variant: #bdcad9;--mat-sys-outline: #3a4a63;--mat-sys-outline-variant: #1e2733;--blue-soft: #16314f;--blue-soft-2: #141d2c;--ok: #7ee0a6;--ok-soft: #153a28;--ok-accent: var(--ok);--warn: #d9a441;--warn-ink: #e8c37a;--warn-soft: #241b0e;--danger: #ff5c6c;--danger-press: #ff8a7a;--red-soft: #5e1620;--sla: #f59e0b;--sla-soft: rgba(245, 158, 11, .18);--sla-ink: #fed7aa;--sla-border: rgba(245, 158, 11, .65);--pending: #94a3b8;--pending-soft: rgba(148, 163, 184, .18);--pending-ink: var(--pending);--c4t-color-comando-blue-bright: #3b9dfa;--c4t-color-critical-red-bright: #ff453a;--brand: #39d0ff;--brand-2: #5fb0ff;--brand-deep: var(--brand);--surface: #0f151e;--bg: #0a0e14;--line: #1e2733;--line-2: #141b25;--line-strong: #3a4a63;--mat-sys-background: #0a0e14;--mat-sys-surface: #0f151e;--ink: #eef3f9;--txt: #c3cede;--muted: #8a98a8;--faint: #3a4655;--on-brand: #08283a;--on-danger: #40161a;--c4t-ink-secondary: #b8c4d6;--c4t-id-blue: #13263f;--c4t-id-blue-ink: #7db8ff;--c4t-id-cyan: #0c2a38;--c4t-id-cyan-ink: #63c6ea;--c4t-id-pink: #3a1526;--c4t-id-pink-ink: #f5a3c8;--c4t-id-violet: #241d40;--c4t-id-violet-ink: #b9abf2;--c4t-id-indigo: #1c1e42;--c4t-id-indigo-ink: #a7adf5;--c4t-id-teal: #0e2f2b;--c4t-id-teal-ink: #6fd6c6;--c4t-blue-line: rgba(57, 208, 255, .22);--c4t-shift-tm-bg: #142b4a;--c4t-shift-tm-color: #8ab8ff;--c4t-shift-tt-bg: #0e3644;--c4t-shift-tt-color: #7fd3ea;--c4t-shift-tn-bg: #251f42;--c4t-shift-tn-color: #b3a6ff;--c4t-shift-dl-bg: #141b25;--c4t-shift-dl-color: #8a98a8;--c4t-shift-personal-bg: #3a1228;--c4t-shift-he-bg: #33203a;--c4t-shift-he-color: #dba6ef;--t-es-ink: #ff9ec6;--t-gp: #10312e;--t-gp-ink: #6fd9cd;--t-fo: #0e2a3a;--t-fo-ink: #6fc4ef;--t-aus: #212c3a;--t-aus-ink: #b6c2d1;--t-sinfranja: #b9bdf0;--t-sinfranja-ink: #0f151e;--c4t-shift-vacation-bg: #1e2733;--c4t-shift-sick-bg: #1a2a3c;--nomeasure-soft: #1c2636;--nomeasure-ink: #9fb0c6;--nomeasure-line: #42536b}.c4t-dense{--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--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}:root{--mat-button-text-container-height: 44px;--mat-button-text-horizontal-padding: 16px;--mat-button-filled-container-height: 44px;--mat-button-filled-horizontal-padding: 20px;--mat-button-outlined-container-height: 44px;--mat-button-outlined-horizontal-padding: 20px;--mat-button-tonal-container-height: 44px;--mat-button-tonal-horizontal-padding: 20px;--mat-button-filled-container-shape: var(--radius-md);--mat-button-outlined-container-shape: var(--radius-md);--mat-button-text-container-shape: var(--c4t-corner-sm);--mat-button-tonal-container-shape: var(--c4t-corner-sm);--mat-button-protected-container-shape: var(--c4t-corner-sm);--mat-button-filled-disabled-container-color: var(--mat-sys-primary);--mat-button-filled-disabled-label-text-color: var(--mat-sys-on-primary);--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-weight: 500;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-weight: 500}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button:disabled{opacity:.55;cursor:not-allowed}:root{--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-track-height: 20px;--mat-slide-toggle-track-shape: 10px;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-selected-handle-size: 14px;--mat-slide-toggle-unselected-handle-size: 14px;--mat-slide-toggle-pressed-handle-size: 14px;--mat-slide-toggle-with-icon-handle-size: 14px;--mat-slide-toggle-handle-shape: 50%;--mat-slide-toggle-selected-handle-horizontal-margin: 0 18px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 4px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 4px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 18px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-state-layer-size: 22px;--mat-slide-toggle-touch-target-size: 32px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-weight: 400;--mat-slide-toggle-selected-track-color: var(--mat-sys-primary);--mat-slide-toggle-selected-focus-track-color: var(--mat-sys-primary);--mat-slide-toggle-selected-hover-track-color: var(--mat-sys-primary);--mat-slide-toggle-selected-pressed-track-color: var(--mat-sys-primary);--mat-slide-toggle-unselected-track-color: #e5edf6;--mat-slide-toggle-unselected-focus-track-color: #e5edf6;--mat-slide-toggle-unselected-hover-track-color: #dbe4ef;--mat-slide-toggle-unselected-pressed-track-color: #dbe4ef;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-focus-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffffff;--mat-slide-toggle-selected-pressed-handle-color: #ffffff;--mat-slide-toggle-unselected-handle-color: #ffffff;--mat-slide-toggle-unselected-focus-handle-color: #ffffff;--mat-slide-toggle-unselected-hover-handle-color: #ffffff;--mat-slide-toggle-unselected-pressed-handle-color: #ffffff;--mat-slide-toggle-selected-icon-color: transparent;--mat-slide-toggle-unselected-icon-color: transparent;--mat-slide-toggle-disabled-selected-track-color: color-mix(in srgb, var(--mat-sys-primary) 38%, transparent);--mat-slide-toggle-disabled-unselected-track-color: #eef2f7;--mat-slide-toggle-disabled-selected-handle-color: #ffffff;--mat-slide-toggle-disabled-unselected-handle-color: #ffffff}:root{--mat-menu-item-label-text-color: var(--mat-sys-on-surface);--mat-menu-container-elevation-shadow: var(--mat-sys-level2);--mat-menu-item-hover-state-layer-color: var(--mat-sys-surface-container-high);--mat-menu-container-color: var(--mat-sys-surface-container)}.c4t-surface-light{--mat-sys-surface: #ffffff;--mat-sys-on-surface: #1f1f20;--mat-sys-on-surface-variant: #43474a;--mat-sys-outline: #74787a;--mat-sys-outline-variant: #c3c7c9}:root{--c4t-space-0: 0;--c4t-space-1: 4px;--c4t-space-2: 8px;--c4t-space-3: 12px;--c4t-space-4: 16px;--c4t-space-5: 20px;--c4t-space-6: 24px;--c4t-space-7: 28px;--c4t-space-8: 32px;--c4t-space-9: 36px;--c4t-space-10: 40px;--c4t-space-12: 48px;--c4t-space-14: 56px;--c4t-space-16: 64px;--c4t-space-20: 80px;--c4t-space-24: 96px;--c4t-corner-none: 0;--c4t-corner-xs: 4px;--c4t-corner-sm: 8px;--c4t-corner-md: 12px;--c4t-corner-lg: 16px;--c4t-corner-xl: var(--c4t-corner-lg);--c4t-corner-full: 9999px;--radius-pill: var(--c4t-corner-full);--radius-md: var(--c4t-corner-md);--c4t-drawer-width: 620px;--c4t-drawer-w-detail: 388px;--c4t-dialog-w-s: 480px;--c4t-dialog-w-l: 620px;--c4t-radius-pill: var(--c4t-corner-full);--c4t-radius-base: var(--c4t-corner-sm);--c4t-radius-sm: var(--c4t-corner-xs);--c4t-radius-xs: var(--c4t-corner-xs);--c4t-radius-md: var(--c4t-corner-md);--c4t-radius-lg: var(--c4t-corner-lg);--c4t-elevation-0: none;--c4t-elevation-1: 0px 1px 2px color-mix(in srgb, var(--mat-sys-shadow) 5%, transparent);--c4t-elevation-2: 0px 8px 22px -14px color-mix(in srgb, var(--mat-sys-shadow) 30%, transparent);--c4t-elevation-3: 0px 12px 34px color-mix(in srgb, var(--mat-sys-shadow) 18%, transparent);--c4t-elevation-4: 0px 24px 60px color-mix(in srgb, var(--mat-sys-shadow) 35%, transparent);--c4t-elevation-5: 0px 4px 4px color-mix(in srgb, var(--mat-sys-shadow) 30%, transparent), 0px 8px 12px 6px color-mix(in srgb, var(--mat-sys-shadow) 15%, transparent);--c4t-elevation-subtle: var(--c4t-elevation-1);--c4t-elevation-standard: var(--c4t-elevation-2);--c4t-elevation-popover: var(--c4t-elevation-3);--c4t-elevation-modal: var(--c4t-elevation-4);--c4t-assist-color: var(--mat-sys-tertiary);--c4t-assist-bg: var(--mat-sys-tertiary-container);--c4t-assist-on-bg: var(--mat-sys-on-tertiary-container);--c4t-assist-icon-size: 14px;--c4t-shield-color: var(--mat-sys-primary);--c4t-shield-bg: var(--mat-sys-primary-container);--c4t-shield-on-bg: var(--mat-sys-on-primary-container);--c4t-shield-icon-size: 14px;--ok: #157347;--ok-soft: #dcefe2;--ok-accent: #1e8e5a;--warn: #b7791f;--warn-ink: #8a5a12;--warn-soft: #fdf3e3;--danger: #e0413b;--danger-press: #c0392b;--red-soft: #fdeaea;--brand: #066fcb;--brand-2: #0a5bb5;--brand-deep: #07294f;--brand-press: #0356c9;--blue-soft: #e5f0ff;--blue-soft-2: #f4f8fc;--surface: #ffffff;--bg: #f4f6fa;--line: #e3e8f0;--line-2: #eef2f7;--ink: #1f2a3a;--txt: #41506a;--muted: #5f6b80;--faint: #9aa6b6;--on-brand: #ffffff;--on-danger: #ffffff;--neutral: var(--mat-sys-on-surface-variant);--neutral-soft: var(--mat-sys-surface-container);--neutral-ink: var(--mat-sys-on-surface);--c4t-id-blue: #dbeafe;--c4t-id-blue-ink: #1d4ed8;--c4t-id-cyan: #e0f2fe;--c4t-id-cyan-ink: #0369a1;--c4t-id-pink: #fde8f3;--c4t-id-pink-ink: #be185d;--c4t-id-violet: #ece8fd;--c4t-id-violet-ink: #5b4bc4;--c4t-id-indigo: #e4e7fb;--c4t-id-indigo-ink: #4338ca;--c4t-id-teal: #d9f2f0;--c4t-id-teal-ink: #0f766e;--c4t-blue-line: #bcd9f6;--c4t-ink-primary: #1f2a3a;--c4t-ink-secondary: #41506a;--info-text-hi: var(--mat-sys-on-primary-container);--ok-text-hi: var(--mat-sys-on-tertiary-container);--warn-text-hi: var(--mat-sys-on-secondary-container);--pending: #6c5003;--pending-soft: #fbe6ad;--pending-ink: #543e03;--sla: #f59e0b;--sla-soft: rgba(245, 158, 11, .12);--sla-ink: #92400e;--sla-border: rgba(245, 158, 11, .55);--c4t-color-authority-amber: var(--sla);--c4t-color-comando-blue-bright: #3b9dfa;--c4t-color-critical-red-bright: #ff453a;--c4t-color-orchid-assist: var(--mat-sys-tertiary);--c4t-geo-nacional: #d7c5f3;--c4t-geo-regional: #a6c7f5;--c4t-geo-local: #c0e5e8;--c4t-shift-tm-color: #1d4ed8;--c4t-shift-tm-bg: #dbeafe;--c4t-shift-tt-color: #0e6379;--c4t-shift-tt-bg: #cdeaf2;--c4t-shift-tn-color: #5b4bc4;--c4t-shift-tn-bg: #ece8fd;--c4t-shift-bm-color: #1d4ed8;--c4t-shift-bm-bg: #dbeafe;--c4t-shift-he-color: #8d3f66;--c4t-shift-he-bg: #f5e6ef;--c4t-shift-dl-color: #5a6b7d;--c4t-shift-dl-bg: #eef1f5;--c4t-shift-dl-border: var(--line);--c4t-shift-es-color: #be185d;--c4t-shift-es-bg: #fde8f3;--c4t-shift-gp-color: #0f766e;--c4t-shift-gp-bg: #d9f2f0;--c4t-shift-fo-color: #0369a1;--c4t-shift-fo-bg: #e0f2fe;--c4t-shift-vac-color: #157347;--c4t-shift-vac-bg: #dcefe2;--c4t-shift-vac-border: color-mix(in srgb, #157347 22%, transparent);--c4t-cat-age-color: #1d4ed8;--c4t-cat-age-bg: #dbeafe;--c4t-cat-ofi-color: #157347;--c4t-cat-ofi-bg: #dcefe2;--c4t-cat-sub-color: #5b4bc4;--c4t-cat-sub-bg: #ece8fd;--c4t-cat-ins-color: #be185d;--c4t-cat-ins-bg: #fde8f3;--c4t-coverage-ok: var(--ok-accent);--c4t-coverage-warn: var(--warn);--c4t-coverage-bad: var(--danger);--c4t-row-status-width: 4px;--c4t-row-status-ok: var(--ok-accent);--c4t-row-status-warn: var(--warn);--c4t-row-status-bad: var(--danger);--c4t-row-status-neutral: var(--mat-sys-outline);--c4t-op-bg: #eef1f5;--c4t-op-surface: #ffffff;--c4t-op-surface-2: #f8fafc;--c4t-op-surface-3: #e9eef6;--c4t-op-border: #d6dce8;--c4t-op-border-strong: #b8c1d4;--c4t-op-text: #1a2538;--c4t-op-text-muted: #5b6478;--c4t-op-text-disabled: #9aa2b3;--c4t-op-ok: #0e8a5f;--c4t-op-ok-bg: #d6f1e4;--c4t-op-warn: #b35a00;--c4t-op-warn-bg: #fdecd1;--c4t-op-bad: #b3261e;--c4t-op-bad-bg: #fcdcdc;--c4t-op-info: #066fcb;--c4t-op-info-bg: #d8ebfb;--c4t-op-info-hover-bg: #e5f0ff;--c4t-health-ok-color: var(--c4t-op-ok);--c4t-health-ok-bg: var(--c4t-op-ok-bg);--c4t-health-warn-color: var(--c4t-op-warn);--c4t-health-warn-bg: var(--c4t-op-warn-bg);--c4t-health-bad-color: var(--c4t-op-bad);--c4t-health-bad-bg: var(--c4t-op-bad-bg);--c4t-command-navy: #0F2A47;--c4t-steel: #475569;--c4t-authority-amber: #B45A00;--c4t-critical-red: #C62828;--c4t-color-domain-turquoise: #3e888d;--c4t-color-domain-turquoise-wcag: #2c6b6f;--c4t-sidenav-opened-width: 350px;--c4t-sidenav-opened-min-width: 350px;--c4t-sidenav-opened-max-width: 400px;--c4t-sidenav-collapsed-width: 50px;--c4t-sidenav-collapsed-min-width: 75px;--c4t-sidenav-collapsed-max-width: 75px;--c4t-sidenav-button-top: 120px;--c4t-sidenav-button-left: 335px;--c4t-scroll-size: 6px;--c4t-scroll-radius: 10px;--c4t-scroll-thumb: var(--mat-sys-outline);--c4t-scroll-thumb-hover: var(--mat-sys-on-surface-variant);--c4t-scroll-track: var(--mat-sys-surface-container-low);--c4t-toast-safe-top: 16px;--mat-dialog-container-shape: var(--c4t-corner-lg);--c4t-master-detail-width: 390px;--c4t-master-detail-breakpoint: 1648px;--c4t-master-detail-transition: .26s cubic-bezier(.4, 0, .2, 1);--c4t-bp-tablet: 760px;--c4t-bp-desktop: 1024px;--c4t-bp-large-desktop: 1368px;--c4t-content-max-width: 1600px;--c4t-font-size-50: .625rem;--c4t-font-size-60: .65625rem;--c4t-font-size-75: .6875rem;--c4t-font-size-100: .75rem;--c4t-font-size-125: .8125rem;--c4t-font-size-150: .875rem;--c4t-font-size-200: 1rem;--c4t-font-size-300: 1.25rem;--c4t-font-size-400: 1.5rem;--c4t-font-size-500: 2rem;--c4t-font-size-600: 2.5rem;--c4t-font-size-700: 4rem;--c4t-font-size-compact-cell: .875rem;--c4t-font-size-compact-meta: .75rem;--c4t-line-height-0: 1;--c4t-line-height-tight: 1.125;--c4t-line-height-snug: 1.25;--c4t-line-height-normal: 1.5;--c4t-line-height-relaxed: 1.75;--c4t-line-height-loose: 2;--c4t-font-weight-regular: 400;--c4t-font-weight-medium: 500;--c4t-font-weight-semibold: 600;--c4t-font-weight-bold: 700;--c4t-font-weight-extrabold: 800;--c4t-type-display-large: var(--c4t-font-weight-extrabold) var(--c4t-font-size-700) / var(--c4t-line-height-tight) var(--c4t-font-sans);--c4t-type-display-medium: var(--c4t-font-weight-extrabold) var(--c4t-font-size-600) / var(--c4t-line-height-tight) var(--c4t-font-sans);--c4t-type-display-small: var(--c4t-font-weight-extrabold) var(--c4t-font-size-500) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-type-headline-large: var(--c4t-font-weight-extrabold) var(--c4t-font-size-500) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-type-headline-medium: var(--c4t-font-weight-extrabold) var(--c4t-font-size-400) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-type-headline-small: 500 var(--c4t-font-size-300) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-type-title-large: 500 var(--c4t-font-size-300) / var(--c4t-line-height-normal) var(--c4t-font-sans);--c4t-type-title-medium: 700 var(--c4t-font-size-150) / var(--c4t-line-height-normal) var(--c4t-font-sans);--c4t-type-title-small: 700 var(--c4t-font-size-compact-cell) / var(--c4t-line-height-normal) var(--c4t-font-sans);--c4t-type-body-large: 400 var(--c4t-font-size-200) / var(--c4t-line-height-normal) var(--c4t-font-sans);--c4t-type-body-medium: 400 var(--c4t-font-size-150) / var(--c4t-line-height-normal) var(--c4t-font-sans);--c4t-type-body-small: 400 var(--c4t-font-size-compact-cell) / var(--c4t-line-height-normal) var(--c4t-font-sans);--c4t-type-label-large: 500 var(--c4t-font-size-compact-cell) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-type-label-medium: 500 var(--c4t-font-size-100) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-type-label-small: 500 var(--c4t-font-size-75) / var(--c4t-line-height-snug) var(--c4t-font-sans);--c4t-icon-text-ratio: 1.286;--c4t-icon-weight-default: 400;--cat-vehicle: #0a66c2;--cat-vehicle-bg: #d8e8ff;--cat-firearm: #4d4d52;--cat-firearm-bg: #e8e8eb;--cat-locker: #5b4bc4;--cat-locker-bg: #ece8fd;--cat-supply: #b05607;--cat-supply-bg: #fbe6d4;--cat-animal: #1c580a;--cat-animal-bg: #ccedc2;--cat-logbook: #3e888d;--cat-logbook-bg: #bce8eb;--cat-assignment: #4a4dd3;--cat-assignment-bg: #dcdcfa;--st-op-color: #1c580a;--st-op-bg: #ccedc2;--st-main-color: #b05607;--st-main-bg: #fbe6d4;--st-baja-color: #4d4d52;--st-baja-bg: #e8e8eb;--c4t-font-sans: "Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--c4t-font-mono: "JetBrains Mono", "SF Mono", "Menlo", "Consolas", monospace;--c4t-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--mat-sys-mono-font-family: var(--c4t-font-mono);--mono: var(--c4t-font-mono)}:root{--c4t-duration-short-1: 50ms;--c4t-duration-short-2: .1s;--c4t-duration-short-3: .15s;--c4t-duration-short-4: .2s;--c4t-duration-medium-1: .25s;--c4t-duration-medium-2: .3s;--c4t-duration-medium-3: .35s;--c4t-duration-medium-4: .4s;--c4t-duration-long-1: .45s;--c4t-duration-long-2: .5s;--c4t-duration-long-3: .55s;--c4t-duration-long-4: .6s;--c4t-easing-standard: cubic-bezier(.2, 0, 0, 1);--c4t-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--c4t-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--c4t-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15)}@media(prefers-reduced-motion:reduce){:root{--c4t-duration-short-1: 0ms;--c4t-duration-short-2: 0ms;--c4t-duration-short-3: 0ms;--c4t-duration-short-4: 0ms;--c4t-duration-medium-1: 0ms;--c4t-duration-medium-2: 0ms;--c4t-duration-medium-3: 0ms;--c4t-duration-medium-4: 0ms;--c4t-duration-long-1: 0ms;--c4t-duration-long-2: 0ms;--c4t-duration-long-3: 0ms;--c4t-duration-long-4: 0ms}}:root{--c4t-shift-morning-bg: var(--c4t-shift-tm-bg);--c4t-shift-afternoon-bg: var(--c4t-shift-tt-bg);--c4t-shift-night-bg: var(--c4t-shift-tn-bg);--c4t-shift-off-bg: var(--c4t-shift-dl-bg);--c4t-shift-vacation-bg: #e9edf2;--c4t-shift-personal-bg: #fde8f3;--c4t-shift-sick-bg: #dfe7f0;--t-tm: var(--c4t-shift-morning-bg);--t-tt: var(--c4t-shift-afternoon-bg);--t-tn: var(--c4t-shift-night-bg);--t-dl: var(--c4t-shift-off-bg);--t-vac: var(--c4t-shift-vacation-bg);--t-es: var(--c4t-shift-personal-bg);--t-bm: var(--c4t-shift-sick-bg);--t-aus: #dde4ec;--t-aus-ink: #3b4857;--t-sinfranja: #39408c;--t-sinfranja-ink: #ffffff;--nomeasure-soft: #eef2f7;--nomeasure-ink: #616c7f;--nomeasure-line: #c8d1de;--t-gp: #d9f2f0;--t-fo: #e0f2fe;--c4t-shift-ink: var(--mat-sys-on-surface);--c4t-shift-off-ink: var(--mat-sys-on-surface-variant);--t-tm-ink: var(--c4t-shift-tm-color);--t-tt-ink: var(--c4t-shift-tt-color);--t-tn-ink: var(--c4t-shift-tn-color);--t-dl-ink: var(--c4t-shift-dl-color);--t-vac-ink: var(--c4t-shift-vac-color);--t-es-ink: #be185d;--t-bm-ink: #075985;--t-gp-ink: #0f766e;--t-fo-ink: #0369a1;--t-he-ink: var(--c4t-shift-he-color);--c4t-fs-75: .6875rem;--c4t-fs-125: .8125rem;--c4t-fs-cell: .875rem;--c4t-fs-200: 1.125rem;--c4t-font-size-50: .625rem;--fs-50: var(--c4t-font-size-50);--fs-75: var(--c4t-fs-75);--fs-100: var(--c4t-font-size-100);--fs-125: var(--c4t-fs-125);--fs-150: var(--c4t-font-size-200);--fs-200: var(--c4t-fs-200);--fs-300: var(--c4t-font-size-300);--fs-400: var(--c4t-font-size-400);--fs-cell: var(--c4t-fs-cell);--sans: var(--c4t-font-sans);--blue-line: var(--c4t-blue-line);--line-strong: #c8d1de;--space-1: var(--c4t-space-1);--space-2: var(--c4t-space-2);--space-3: var(--c4t-space-3);--space-4: var(--c4t-space-4);--space-5: var(--c4t-space-5);--space-6: var(--c4t-space-6);--space-7: var(--c4t-space-7);--space-8: var(--c4t-space-8);--space-9: var(--c4t-space-9);--space-10: var(--c4t-space-10);--radius-xs: var(--c4t-corner-xs);--radius-sm: var(--c4t-corner-sm);--radius-lg: var(--c4t-corner-lg);--dur-fast: var(--c4t-duration-short-3);--dur-base: var(--c4t-duration-medium-1);--dur-slow: var(--c4t-duration-medium-4);--ease-standard: var(--c4t-easing-standard);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--topbar-h: 60px;--side-w: 286px;--z-drawer: 61;--z-overlay: 6700;--z-dialog: 7050;--z-toast: 7300}:root{--c4t-focus-ring-color: var(--mat-sys-primary);--c4t-focus-ring-color-inverse: var(--mat-sys-on-primary);--c4t-focus-outline: 2px solid var(--c4t-focus-ring-color);--c4t-focus-outline-inverse: 2px solid var(--c4t-focus-ring-color-inverse);--c4t-focus-ring-shadow: 0 0 0 3px color-mix(in srgb, var(--c4t-focus-ring-color) 30%, transparent)}.c4t-focus-ring:focus-visible{outline:var(--c4t-focus-outline);outline-offset:2px}.c4t-focus-ring--soft:focus-visible{outline:1px solid transparent;outline-offset:0;box-shadow:var(--c4t-focus-ring-shadow)}.c4t-focus-ring--inverse:focus-visible{outline:var(--c4t-focus-outline-inverse);outline-offset:2px}:root{--tablet-size: 760px;--desktop-size: 1024px;--large-desktop-size: 1368px;--telefonica-blue: #066fcb;--telefonica-blue-10: #e5f0ff;--telefonica-blue-20: #b2d1ff;--telefonica-blue-25: #b3e1fb;--telefonica-blue-30: #80b3ff;--telefonica-blue-40: #0b9cea;--telefonica-blue-70: #0356c9;--ambar: #eac344;--ambar-10: #fdf9ec;--ambar-40: #f0d57c;--ambar-70: #69581f;--coral: #e66c64;--coral-10: #fdf0ef;--coral-40: #e3a19a;--coral-70: #d63a35;--coral-80: #912c31;--orchid: #c466ef;--orchid-10: #f9f0fd;--orchid-40: #d694f4;--orchid-70: #8a1a93;--turquoise: #59c2c9;--turquoise-10: #eef9fa;--turquoise-40: #8bd4d9;--turquoise-70: #3e888d;--grey-1: #f6f6f6;--grey-2: #d1d5e4;--grey-3: #b0b6ca;--grey-4: #8f97af;--grey-5: #6e7894;--grey-6: #58617a;--grey-7: #414b61;--grey-8: #2b3447;--grey-black-dialog: #0b2739;--grey-9: #3e3e3e;--white: #ffffff;--black: #000000;--error: #B3261E;--dark-mode-black: #191919;--dark-mode-grey: #242424;--dark-mode-grey-6: #313235;--error-messages-form: #ef3d1c;--bg-high-priority: #ffebed;--text-primary-domain: #505050;--text-secondary-domain: #212121;--control-error-domain: #d73241;--nacional: #d7c5f3;--regional: #a6c7f5;--local: #c0e5e8;--baby-blue-c4t: #e2fffd;--frostee-c4t: #e2f5e3;--white-pointer-c4t: #fbedff;--peach-cream-c4t: #ffefdb;--titan-white-c4t: #e8ecff;--hint-of-green-c4t: #ecffef;--athens-gray-c4t: #ebecf1;--moon-raker-c4t: #e8def8;--brand-low: #e6f5fd;--schemes-secondary: #625B71;--grey-9-old: #031a34;--legacy-display-alt: 0px;--legacy-display: 16px;--background-container-hover: applyAlpha(--telefonica-blue, .03);--color-neutral-0: white;--color-neutral-20: #fafafb;--color-neutral-30: #f6f6f8;--color-neutral-40: #f3f3f5;--color-neutral-50: #e9e9eb;--color-neutral-60: #e6e6e8;--color-neutral-80: #dcdcde;--color-neutral-100: #d5d5d8;--color-neutral-150: #ceced0;--color-neutral-200: #c1c1c5;--color-neutral-300: #9b9ba0;--color-neutral-400: #8b8b92;--color-neutral-500: #66666c;--color-neutral-600: #59595f;--color-neutral-700: #4d4d51;--color-neutral-800: #3d3d41;--color-neutral-900: #29292b;--color-neutral-950: #1f1f20;--color-neutral-1000: black;--color-primary-0: white;--color-primary-30: #EFFFFC;--color-primary-50: #e4f7f4;--color-primary-100: #bde7e2;--color-primary-200: #98d6d0;--color-primary-300: #66c0b8;--color-primary-400: #33aba0;--color-primary-500: #008578;--color-primary-600: #00645a;--color-primary-700: #005048;--color-primary-800: #00433c;--color-primary-900: #002824;--color-primary-950: #001e1b;--color-primary-1000: black;--color-accent-0: white;--color-accent-30: #EBF7FF;--color-accent-50: #d6e9f7;--color-accent-100: #a6ceed;--color-accent-200: #6aade1;--color-accent-300: #2f8cd5;--color-accent-400: #2880c5;--color-accent-500: #1665a3;--color-accent-600: #145b93;--color-accent-700: #125182;--color-accent-800: #0b3352;--color-accent-900: #071e31;--color-accent-950: #041421;--color-accent-1000: black;--color-success-30: #F1FFED;--color-success-50: #def8d7;--color-success-100: #ccedc2;--color-success-200: #aee0a0;--color-success-300: #7ad260;--color-success-400: #55c733;--color-success-500: #37af14;--color-success-600: #309a11;--color-success-700: #2c8c10;--color-success-800: #1c580a;--color-success-900: #113506;--color-success-950: #0b2304;--color-success-1000: black;--color-info-30: #EEF9FF;--color-info-50: #def2fd;--color-info-100: #aee2fa;--color-info-200: #77cff6;--color-info-300: #59baed;--color-info-400: #4bb4ed;--color-info-500: #03a9f4;--color-info-600: #028ece;--color-info-700: #026592;--color-info-800: #195577;--color-info-900: #0a3347;--color-info-950: #062230;--color-info-1000: black;--color-warning-30: #FCF1E7;--color-warning-50: #fbe6d4;--color-warning-100: #f5c89f;--color-warning-200: #efa460;--color-warning-300: #e38531;--color-warning-400: #dc7416;--color-warning-500: #b05607;--color-warning-600: #894406;--color-warning-700: #6e3705;--color-warning-800: #5c2e04;--color-warning-900: #371b02;--color-warning-950: #251202;--color-warning-1000: black;--color-error-0: white;--color-error-30: #FFE9ED;--color-error-50: #fccfd8;--color-error-100: #edbdc6;--color-error-200: #e098a5;--color-error-300: #e35973;--color-error-400: #c51b3a;--color-error-500: #b00020;--color-error-600: #9e001d;--color-error-700: #8d001a;--color-error-800: #790016;--color-error-900: #610012;--color-error-950: #4c000e;--color-error-1000: black;--color-focus-50: var(--color-info-50);--color-focus-100: var(--color-info-100);--color-focus-200: var(--color-info-200);--color-focus-300: var(--color-info-300);--color-focus-400: var(--color-info-400);--color-focus-500: var(--color-info-500);--color-focus-600: var(--color-info-600);--color-focus-700: var(--color-info-700);--color-focus-800: var(--color-info-800);--color-focus-900: var(--color-info-900);--color-focus-950: var(--color-info-950);--color-focus-1000: var(--color-info-1000);--color-text-default: var(--color-neutral-1000);--color-text-disabled: var(--color-neutral-200);--color-text-muted: var(--color-neutral-500);--color-text-muted-inverse: var(--color-neutral-200);--color-text-inverse: var(--color-neutral-0);--color-text-primary: var(--color-primary-500);--color-text-primary-inverse: var(--color-primary-300);--color-text-success: var(--color-success-800);--color-text-warning: var(--color-warning-500);--color-text-pending: var(--color-pending-900);--color-text-error: var(--color-error-500);--color-text-error-inverse: var(--color-error-200);--color-text-info: var(--color-info-700);--color-text-black: #000000;--color-text-white: #ffffff;--color-black: #000000;--color-white: #ffffff;--color-card-bg: var(--color-neutral-0);--color-card-nested-bg: var(--color-neutral-0);--color-border: var(--color-neutral-400);--color-border-light: var(--color-neutral-200);--color-page-background: var(--color-neutral-30);--color-bg-inverse: var(--color-neutral-900);--color-voided-bg: var(--color-neutral-40);--color-pending-30: #FEF9EA;--color-pending-50: #fdf4da;--color-pending-100: #fbe6ad;--color-pending-200: #f8d576;--color-pending-300: #f6cc5a;--color-pending-400: #f0c44a;--color-pending-500: #f7b500;--color-pending-600: #dfa504;--color-pending-700: #c39005;--color-pending-800: #a37803;--color-pending-900: #6c5003;--color-pending-950: #543e03;--color-pending-1000: black;--font-weight-bold: 700;--font-weight-normal: 400;--font-style-italic: italic;--font-style-normal: normal;--font-size-50: .625rem;--font-size-100: .75rem;--font-size-150: .875rem;--font-size-200: 1rem;--font-size-300: 1.25rem;--font-size-400: 1.5rem;--font-size-500: 2rem;--font-size-600: 2.5rem;--font-size-700: 4rem;--line-height-0: 1;--line-height-100: 1.125;--line-height-200: 1.25;--line-height-300: 1.5;--line-height-400: 1.75;--line-height-500: 2;--sidebar-width: 280px;--sidebar-collapse-width: 64px;--sidebar-color: var(--color-neutral-0);--elevation-0: none;--elevation-50: 0px 1px 1px rgba(0, 0, 0, .14), 0px 2px 1px rgba(0, 0, 0, .12), 0px 1px 3px rgba(0, 0, 0, .2);--elevation-100: 0px 2px 2px rgba(0, 0, 0, .14), 0px 3px 1px rgba(0, 0, 0, .12), 0px 1px 5px rgba(0, 0, 0, .2);--elevation-200: 0px 4px 5px rgba(0, 0, 0, .14), 0px 1px 10px rgba(0, 0, 0, .12), 0px 2px 4px rgba(0, 0, 0, .2);--elevation-inner-200: inset 0 2px 2px 0 rgba(0, 0, 0, .14), inset 0 3px 1px -2px rgba(0, 0, 0, .12), inset 0 1px 5px 0 rgba(0, 0, 0, .2);--elevation-300: 0px 8px 10px rgba(0, 0, 0, .14), 0px 3px 14px rgba(0, 0, 0, .12), 0px 5px 5px rgba(0, 0, 0, .2);--elevation-inner-300: inset 0 4px 5px 0 rgba(0, 0, 0, .14), inset 0 1px 10px 0 rgba(0, 0, 0, .12), inset 0 2px 4px -1px rgba(0, 0, 0, .2);--elevation-400: 0px 12px 17px rgba(0, 0, 0, .14), 0px 5px 22px rgba(0, 0, 0, .12), 0px 7px 8px rgba(0, 0, 0, .2);--elevation-500: 0px 16px 24px rgba(0, 0, 0, .14), 0px 6px 30px rgba(0, 0, 0, .12), 0px 8px 10px rgba(0, 0, 0, .2);--elevation-600: 0px 24px 38px rgba(0, 0, 0, .14), 0px 9px 46px rgba(0, 0, 0, .12), 0px 11px 15px rgba(0, 0, 0, .2);--elevation-800: 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12), 0px 11px 15px -7px rgba(0, 0, 0, .2)}@font-face{font-family:Telefonica Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/telefonica/Telefonica_Sans_Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Telefonica Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/telefonica/Telefonica_Sans_Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Telefonica Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/telefonica/Telefonica_Sans_Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Telefonica Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/telefonica/Telefonica_Sans_Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter/inter-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/inter/inter-latin-500-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/inter/inter-latin-600-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/inter/inter-latin-700-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/assets/fonts/inter/inter-latin-800-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/jetbrains-mono/jetbrains-mono-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono/jetbrains-mono-latin-500-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono/jetbrains-mono-latin-600-normal.woff2) format("woff2");font-display:swap}mat-icon.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" var(--c4t-icon-weight-default, 400),"GRAD" 0,"opsz" 24;font-size:24px;width:24px;height:24px;line-height:1}mat-icon.c4t-icon-xs{font-size:14px!important;width:14px!important;height:14px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}mat-icon.c4t-icon-sm{font-size:18px!important;width:18px!important;height:18px!important;font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 20}mat-icon.c4t-icon-md{font-size:24px!important;width:24px!important;height:24px!important;font-variation-settings:"FILL" 0,"wght" var(--c4t-icon-weight-default, 400),"GRAD" 0,"opsz" 24}mat-icon.c4t-icon-lg{font-size:32px!important;width:32px!important;height:32px!important;font-variation-settings:"FILL" 0,"wght" var(--c4t-icon-weight-default, 400),"GRAD" 0,"opsz" 40}mat-icon.c4t-icon-xl{font-size:48px!important;width:48px!important;height:48px!important;font-variation-settings:"FILL" 0,"wght" var(--c4t-icon-weight-default, 400),"GRAD" 0,"opsz" 48}mat-icon.material-symbols-outlined.is-active,mat-icon.material-symbols-outlined.is-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.c4t-data,.mat-mdc-cell.c4t-num,.c4t-mono{font-family:var(--mat-sys-mono-font-family, var(--c4t-font-mono)),"SF Mono",Menlo,monospace;font-feature-settings:"tnum" 1;letter-spacing:.01em}*,*:after,*:before{box-sizing:border-box}html,body{margin:0;font-family:var(--c4t-font-sans);font-weight:400;height:100%}mat-icon.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" var(--c4t-icon-weight-default, 400),"GRAD" 0,"opsz" 40}c4t-select .mat-mdc-select-arrow-wrapper,c4t-select-multi .mat-mdc-select-arrow-wrapper{display:none!important}c4t-input-date .mat-mdc-form-field-icon-suffix{display:flex;align-items:center;justify-content:center}.c4t-tab-host-fill,.c4t-tab-host-fill.mat-mdc-tab-group{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.c4t-tab-host-fill .mat-mdc-tab-body-wrapper,.c4t-tab-host-fill.mat-mdc-tab-group .mat-mdc-tab-body-wrapper{flex:1 1 auto;min-height:0}.c4t-tab-host-fill .mat-mdc-tab-body-content,.c4t-tab-host-fill.mat-mdc-tab-group .mat-mdc-tab-body-content{overflow-y:auto}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{height:50px}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:var(--c4t-corner-md, 12px)!important}.mat-expansion-panel-spacing{margin:0!important;border:1px solid var(--mat-sys-outline-variant)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-sys-primary)!important}.cdk-drag-placeholder{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important}.cdk-overlay-container .mat-mdc-dialog-container .dialog-actions{display:flex;justify-content:space-between;width:100%;padding-top:10px}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__container{min-width:clamp(320px,90vw,480px);max-width:520px}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__header{padding:18px 20px 14px;border-bottom:1px solid var(--mat-sys-outline-variant)}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__title,.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__title[mat-dialog-title]{display:flex!important;align-items:center!important;font-family:var(--c4t-font-family, inherit)!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;padding:0!important;margin:0!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__severity-icon{width:22px!important;height:22px!important;font-size:22px!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__subtitle{padding:18px 20px 20px;margin:0;color:var(--mat-sys-on-surface-variant);font-size:14px;line-height:1.5}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__body{padding:0!important;min-height:0!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__body:empty{display:none}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__actions{padding:14px 20px;border-top:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-lowest);justify-content:space-between;min-height:auto}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__btn{padding:8px 16px!important;min-height:auto!important;border-radius:6px!important;font-weight:500!important;box-shadow:none!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__btn:hover:not(:disabled){box-shadow:none!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__btn mat-icon{width:18px!important;height:18px!important;font-size:18px!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__btn--secondary{padding:8px 16px!important;min-height:auto!important;border-radius:6px!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__btn--danger{padding:8px 16px!important;min-height:auto!important;border-radius:6px!important;font-weight:500!important;box-shadow:none!important}.cdk-overlay-pane.c4t-dialog-panel--discard .c4t-dialog__btn--danger:hover:not(:disabled){box-shadow:none!important}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{background:transparent}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.mat-mdc-select-panel{background:var(--mat-sys-surface)!important;border:.5px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md, 12px)!important;box-shadow:var(--c4t-elevation-3)!important;padding:0!important;min-width:80px;overflow:hidden}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option{min-height:36px;height:36px;padding:0 var(--c4t-space-3, 12px)!important;margin:0;border-radius:0;border-bottom:1px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface);font:var(--c4t-type-body-medium);font-size:var(--c4t-font-size-compact-cell, 14px);transition:background-color var(--c4t-duration-short-2, .1s) var(--c4t-easing-standard, cubic-bezier(.2, 0, 0, 1))}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option:last-child{border-bottom:none}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option:hover:not(.mdc-list-item--disabled):not(.mdc-list-item--selected){background:color-mix(in srgb,var(--mat-sys-primary) 8%,transparent)}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option.mdc-list-item--selected{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:var(--mat-sys-on-primary-container);font-weight:500}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--selected){background:color-mix(in srgb,var(--mat-sys-primary) 8%,transparent)}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option .mdc-list-item__primary-text{color:inherit;letter-spacing:0}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option .mat-mdc-option-ripple,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option .mat-ripple{display:none}.c4t-mat-btn-tertiary{--mat-button-filled-container-color: var(--mat-sys-tertiary);--mat-button-filled-label-text-color: var(--mat-sys-on-tertiary);--mat-button-filled-state-layer-color: var(--mat-sys-on-tertiary);--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-tertiary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-filled-disabled-container-color: color-mix(in srgb, var(--mat-sys-tertiary) 38%, transparent);--mat-button-filled-disabled-label-text-color: var(--mat-sys-on-tertiary)}.c4t-mat-btn-danger{--mat-button-filled-container-color: var(--danger);--mat-button-filled-label-text-color: var(--on-danger);--mat-button-filled-state-layer-color: var(--on-danger);--mat-button-filled-ripple-color: color-mix(in srgb, var(--on-danger) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-filled-disabled-container-color: color-mix(in srgb, var(--danger) 38%, transparent);--mat-button-filled-disabled-label-text-color: var(--on-danger);--mat-button-filled-container-shape: 12px}.c4t-mat-btn-danger:hover:not(:disabled){background-color:var(--danger-press)}.c4t-mat-btn-neutral{--mat-button-text-label-text-color: var(--mat-sys-primary);--mat-button-text-state-layer-color: var(--mat-sys-primary);--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-button-text-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-primary) 38%, transparent);--mat-button-text-container-shape: 12px}.c4t-mat-btn-neutral.mat-mdc-button{background-color:var(--mat-sys-surface);border:1px solid var(--line);border-radius:12px}.c4t-mat-btn-neutral.mat-mdc-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--mat-sys-primary) 6%,var(--mat-sys-surface));border-color:var(--mat-sys-primary)}.c4t-mat-btn-neutral.mat-mdc-button:disabled{background-color:var(--mat-sys-surface);border-color:color-mix(in srgb,var(--line) 60%,transparent)}.c4t-mat-btn-neutral .mdc-button__label{font-size:14px;font-weight:500;line-height:normal}.mat-mdc-icon-button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}:root{--mat-form-field-filled-disabled-input-text-color: var(--mat-sys-on-surface)}.mat-mdc-autocomplete-panel{--mat-autocomplete-background-color: var(--mat-sys-surface);background:var(--mat-sys-surface)}.c4t-ds div.mat-mdc-autocomplete-panel{padding:0}.c4t-searchable-autocomplete-panel{--mat-autocomplete-background-color: var(--mat-sys-surface);background:var(--mat-sys-surface)}.c4t-searchable-autocomplete-panel .mat-mdc-option{background:var(--mat-sys-surface);min-height:56px;border-bottom:1px solid var(--mat-sys-outline-variant)}.c4t-searchable-autocomplete-panel .mat-mdc-option:last-child{border-bottom:none}div.mat-mdc-autocomplete-panel.c4t-select-autocomplete-panel{border-radius:10px;border:1px solid var(--mat-sys-outline-variant, #e3e8f0);padding:5px;background:var(--mat-sys-surface, #ffffff);box-shadow:0 12px 34px #06142d2e}div.mat-mdc-autocomplete-panel.c4t-searchable-autocomplete-panel{border:1px solid var(--mat-sys-outline-variant, #e3e8f0);box-shadow:0 12px 34px #06142d2e}.c4t-select-autocomplete-panel{--mat-autocomplete-background-color: var(--mat-sys-surface);background:var(--mat-sys-surface)}.c4t-select-autocomplete-panel .mat-mdc-option{background:var(--mat-sys-surface);display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--c4t-ink-secondary);cursor:pointer;white-space:nowrap;--mat-option-selected-state-layer-color: var(--mat-sys-primary-container);--mat-option-selected-state-label-text-color: var(--mat-sys-primary)}.c4t-select-autocomplete-panel .mat-mdc-option .mat-pseudo-checkbox{display:none}.c4t-select-autocomplete-panel .mat-mdc-option.mdc-list-item--selected{font-weight:600}.c4t-select-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:hover,.c4t-select-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mdc-ripple-upgraded--foreground-activation,.c4t-select-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:focus{--mat-option-hover-state-layer-color: var(--mat-sys-primary-container);--mat-option-focus-state-layer-color: var(--mat-sys-primary-container);color:var(--mat-sys-primary)}.c4t-select-autocomplete-panel .mat-mdc-option.c4t-select__no-results{font-style:italic;color:var(--mat-sys-on-surface-variant);justify-content:center;cursor:default;opacity:1;white-space:normal}.c4t-select-autocomplete-panel .mat-mdc-option.c4t-select__no-results:hover{background:var(--mat-sys-surface)}.c4t-searchable-autocomplete-panel .agent-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .agent-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .agent-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.c4t-searchable-autocomplete-panel .citizen-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .citizen-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .citizen-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.c4t-searchable-autocomplete-panel .company-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .company-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .company-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.c4t-searchable-autocomplete-panel .organism-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .organism-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .organism-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.c4t-searchable-autocomplete-panel .entity-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .entity-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .entity-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.c4t-searchable-autocomplete-panel .vehicle-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .vehicle-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .vehicle-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.c4t-searchable-autocomplete-panel .animal-option{display:flex;flex-direction:column;gap:2px;padding:var(--c4t-space-1, 4px) 0;line-height:1.35}.c4t-searchable-autocomplete-panel .animal-option__name{font-size:var(--c4t-font-size-150, 14px);font-weight:700;color:var(--mat-sys-on-surface)}.c4t-searchable-autocomplete-panel .animal-option__meta{font-size:var(--c4t-font-size-100, 12px);font-weight:400;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;gap:4px}.cdk-overlay-pane .mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-menu-panel{border-radius:var(--c4t-corner-md, 12px);overflow:auto}.cdk-overlay-pane .mat-mdc-select-panel{max-height:240px}.cdk-overlay-pane .mat-mdc-autocomplete-panel{border-radius:var(--c4t-corner-md, 12px)!important;overflow:auto;max-height:240px!important}.cdk-overlay-pane .mat-mdc-autocomplete-panel.c4t-select-autocomplete-panel:has(.c4t-select-panel__search){max-height:none!important;overflow:hidden}.cdk-overlay-container{z-index:1400}body.c4t-drawer-open mat-drawer-content,body.c4t-drawer-open .mat-drawer-content,body.c4t-drawer-open mat-sidenav-content,body.c4t-drawer-open .mat-sidenav-content,body.c4t-drawer-open mat-drawer-container,body.c4t-drawer-open .mat-drawer-container,body.c4t-drawer-open .mat-mdc-drawer-content,body.c4t-drawer-open .mat-mdc-sidenav-content,body.c4t-drawer-open .mat-mdc-drawer-container,body.c4t-drawer-open .mat-mdc-sidenav-container{transform:none!important;z-index:auto!important;will-change:auto!important;filter:none!important;perspective:none!important;isolation:auto!important}.c4t-ds .ds-form{--mat-form-field-error-text-color: var(--mat-sys-error);--mat-form-field-container-text-size: 14px;--mat-form-field-container-height: 42px;--mat-form-field-filled-with-label-container-padding-top: 0px;--mat-form-field-filled-with-label-container-padding-bottom: 0px;--mat-select-trigger-text-size: 14px;--mat-option-label-text-size: 14px;--mdc-filled-text-field-hover-state-layer-opacity: 0;--mdc-filled-text-field-focus-state-layer-opacity: 0;--mdc-filled-text-field-pressed-state-layer-opacity: 0}.c4t-ds .ds-form.mat-mdc-form-field{width:100%;height:42px}.c4t-ds .ds-form.mat-mdc-form-field.input-error .mdc-text-field--filled{border:1px solid var(--mat-sys-error)}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-flex{align-items:center;height:100%}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix mat-icon,.c4t-ds .ds-form.mat-mdc-form-field .mat-datepicker-toggle mat-icon{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{display:flex;padding:0;justify-content:flex-end;align-items:center;align-self:center;gap:2px}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base{width:30px;height:30px;padding:0;min-width:0;--mdc-icon-button-state-layer-size: 30px;background:transparent}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{width:30px;height:30px}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-persistent-ripple,.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-focus-indicator,.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-ripple{display:none}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-icon{font-size:16px;width:16px;height:16px;line-height:16px;color:var(--grey-4, var(--mat-sys-on-surface-variant));transition:color .12s ease}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base:hover .mat-icon{color:var(--mat-sys-on-surface)}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base:focus-visible{display:flex;align-items:center;justify-content:center;border-radius:8px}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle{margin-right:8px}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base{width:32px;height:32px;--mdc-icon-button-state-layer-size: 32px}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{width:32px;height:32px}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base .mat-icon,.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base svg{font-size:20px;width:20px;height:20px;line-height:20px;color:var(--mat-sys-on-surface-variant)}.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base:hover:not([disabled]) .mat-icon,.c4t-ds .ds-form.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base:hover:not([disabled]) svg{color:var(--mat-sys-primary)}.c4t-ds .ds-form.mat-mdc-form-field.readonly{opacity:.6;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none}.c4t-ds .ds-form.mat-mdc-form-field.readonly .clear-button{display:none}.c4t-ds .ds-form.mat-mdc-form-field.readonly .mdc-text-field--filled{border:none!important}.c4t-ds .ds-form.mat-mdc-form-field.readonly .mdc-text-field--filled label,.c4t-ds .ds-form.mat-mdc-form-field.readonly .mdc-text-field--filled .mat-mdc-form-field-input-control{color:var(--mat-sys-on-surface)}.c4t-ds .ds-form.mat-mdc-form-field.readonly .mat-mdc-form-field-infix label{pointer-events:none}.c4t-ds .ds-form.mat-mdc-form-field.readonly .mat-mdc-form-field-icon-suffix{display:none}.c4t-ds .ds-form.mat-mdc-form-field.readonly .mat-mdc-form-field-flex{pointer-events:none}.c4t-ds .ds-form .mat-mdc-form-field-flex{align-items:center;min-height:42px}.c4t-ds .ds-form .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important;min-height:42px;display:flex;align-items:center}.c4t-ds .ds-form .mat-mdc-select-trigger{align-items:center;height:100%}.c4t-ds .ds-form .mat-mdc-select-value{display:flex;align-items:center;height:100%}.c4t-ds .ds-form .mat-mdc-select-placeholder{color:color-mix(in srgb,var(--mat-sys-on-surface) 60%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--mat-sys-on-surface) 60%,transparent)}.c4t-ds .ds-form input::placeholder,.c4t-ds .ds-form textarea::placeholder{color:color-mix(in srgb,var(--mat-sys-on-surface) 60%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--mat-sys-on-surface) 60%,transparent);opacity:1}.c4t-ds .ds-form ::ng-deep .mdc-line-ripple{display:none!important}.c4t-ds .ds-form ::ng-deep .mat-mdc-form-field-ripple{display:none!important}.c4t-ds .ds-form .mat-mdc-form-field-icon-prefix>.mat-icon{font-size:16px}.c4t-ds .ds-form.mat-form-field-disabled .clear-button{display:none!important}.c4t-ds .ds-form .mdc-text-field--filled{border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md, 12px);transition:border-color .12s ease,box-shadow .12s ease}.c4t-ds .ds-form .mdc-text-field--filled:not(.mdc-text-field--disabled){--mdc-filled-text-field-container-color: var(--mat-sys-background);background-color:var(--mat-sys-background)}.c4t-ds .ds-form .mdc-text-field--filled:not(.mdc-text-field--disabled):hover{border-color:var(--mat-sys-primary)}.c4t-ds .ds-form .mdc-text-field--filled .mdc-text-field__ripple,.c4t-ds .ds-form .mdc-text-field--filled .mat-mdc-form-field-focus-overlay{background:transparent!important;opacity:0!important}.c4t-ds .ds-form .mdc-text-field--filled.mdc-text-field--disabled{border-color:var(--mat-sys-outline-variant);--mat-form-field-filled-disabled-container-color: var(--mat-sys-surface-container-low);--mat-form-field-filled-disabled-label-text-color: var(--mat-sys-on-surface-variant)}.c4t-ds .ds-form .mdc-text-field--filled.mdc-text-field--focused{box-shadow:var(--elevation-100);border-color:var(--telefonica-blue);--mdc-filled-text-field-container-color: var(--mat-sys-surface);background-color:var(--mat-sys-surface)}.c4t-ds .ds-form .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-width:0}.c4t-ds .ds-form .mat-mdc-form-field-error{padding:0;color:var(--mat-sys-error)}.c4t-ds .ds-form .mat-mdc-form-field-wrapper{padding-bottom:0}.c4t-ds .ds-form .mat-mdc-form-field-infix>*:focus{outline:none}.c4t-ds .ds-form .mat-mdc-form-field-icon-suffix .mat-icon{font-size:16px}.c4t-ds .ds-form .mdc-line-ripple:before{border:0px}.c4t-ds .ds-form .mat-mdc-form-field-subscript-wrapper,.c4t-ds .ds-form .mat-mdc-form-field-bottom-align:before{display:none}.c4t-ds .ds-form.input-text-area .mat-mdc-form-field-subscript-wrapper{display:block}.c4t-ds .ds-form.input-text-area .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper{position:static}.c4t-ds .ds-form.input-text-area .mat-mdc-form-field-hint{color:var(--mat-sys-on-surface-variant)}.c4t-ds mat-error.error-field,.c4t-ds mat-error.ds-form,.c4t-ds .error-field,.c4t-ds .mat-mdc-form-field-error.error-field{display:block;padding:0;margin:0;font-size:11px!important;line-height:1.3!important;font-weight:400;color:var(--mat-sys-error);letter-spacing:0}.c4t-ds mat-error{--mat-form-field-error-text-size: 11px;--mat-form-field-error-text-line-height: 1.3}.c4t-ds .mat-datepicker-content{--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-primary);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-hover-state-background-color: color-mix( in srgb, var(--mat-sys-primary) 8%, transparent );--mat-datepicker-calendar-date-focus-state-background-color: color-mix( in srgb, var(--mat-sys-primary) 12%, transparent );--mat-datepicker-calendar-date-in-range-state-background-color: var(--mat-sys-primary-container);--mat-datepicker-calendar-date-text-color: var(--mat-sys-on-surface);--mat-datepicker-calendar-header-text-color: var(--mat-sys-on-surface-variant);background-color:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);box-shadow:var(--elevation-100);border-radius:14px;padding-bottom:8px}.c4t-ds .mat-datepicker-content .mat-calendar-body-in-range{--mat-datepicker-calendar-date-text-color: var(--mat-sys-on-primary-container)}.c4t-ds{--mat-form-field-filled-input-text-color: var(--mat-sys-on-surface)}.c4t-ds div.mat-mdc-autocomplete-panel{--mat-autocomplete-background-color: var(--mat-sys-surface)}.c4t-ds{--mat-icon-button-disabled-icon-color: var(--grey-3)}.c4t-ds button mat-icon{position:relative;bottom:1px}.c4t-ds .mdc-button:disabled{opacity:.5;cursor:not-allowed!important;pointer-events:auto}.c4t-ds .mat-mdc-icon-button:hover .mat-icon{color:var(--telefonica-blue)}.c4t-ds .mat-mdc-icon-button.mat-mdc-button-disabled:hover,.c4t-ds .mat-mdc-icon-button.mat-mdc-button[disabled]:hover,.c4t-ds .mat-mdc-icon-button.mat-mdc-raised-button[disabled]:hover,.c4t-ds .mat-mdc-icon-button.mat-mdc-stroked-button[disabled]:hover,.c4t-ds .mat-mdc-icon-button.mat-mdc-icon-button[disabled]:hover{background-color:transparent}.c4t-ds .mat-mdc-stroked-button:not(.mat-mdc-button-disabled){background-color:var(--color-neutral-0)}.c4t-ds button.button-underline{text-decoration:underline}.c4t-ds button.mat-mdc-button.mat-mdc-primary:not(.mat-mdc-button-disabled),.c4t-ds button.text-link:not(.mat-mdc-button-disabled){color:var(--telefonica-blue)}.c4t-ds .mat-mdc-button,.c4t-ds .mat-mdc-raised-button,.c4t-ds .mat-mdc-stroked-button{font-weight:700;font-size:1rem;line-height:24px}.c4t-ds .mat-mdc-button.mat-mdc-stroked-button,.c4t-ds .mat-mdc-raised-button.mat-mdc-stroked-button,.c4t-ds .mat-mdc-stroked-button.mat-mdc-stroked-button{border:solid 1px var(--grey-2)}.c4t-ds .mat-mdc-button.mat-mdc-stroked-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-button.mat-mdc-stroked-button.mat-mdc-stroked-button[disabled],.c4t-ds .mat-mdc-raised-button.mat-mdc-stroked-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-raised-button.mat-mdc-stroked-button.mat-mdc-stroked-button[disabled],.c4t-ds .mat-mdc-stroked-button.mat-mdc-stroked-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-stroked-button.mat-mdc-stroked-button.mat-mdc-stroked-button[disabled]{color:var(--grey-2);border:solid 1px var(--grey-2)}.c4t-ds .mat-mdc-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-button.mat-mdc-button[disabled],.c4t-ds .mat-mdc-button.mat-mdc-raised-button[disabled],.c4t-ds .mat-mdc-button.mat-mdc-stroked-button[disabled],.c4t-ds .mat-mdc-raised-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-raised-button.mat-mdc-button[disabled],.c4t-ds .mat-mdc-raised-button.mat-mdc-raised-button[disabled],.c4t-ds .mat-mdc-raised-button.mat-mdc-stroked-button[disabled],.c4t-ds .mat-mdc-stroked-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-stroked-button.mat-mdc-button[disabled],.c4t-ds .mat-mdc-stroked-button.mat-mdc-raised-button[disabled],.c4t-ds .mat-mdc-stroked-button.mat-mdc-stroked-button[disabled]{cursor:not-allowed}.c4t-ds .mat-mdc-button:hover:not(.mat-mdc-button-disabled) .mat-mdc-button-focus-overlay,.c4t-ds .mat-mdc-button:hover:not(.mat-mdc-button[disabled]) .mat-mdc-button-focus-overlay,.c4t-ds .mat-mdc-stroked-button:hover:not(.mat-mdc-button-disabled) .mat-mdc-button-focus-overlay,.c4t-ds .mat-mdc-stroked-button:hover:not(.mat-mdc-stroked-button[disabled]) .mat-mdc-button-focus-overlay,.c4t-ds .mat-mdc-raised-button:hover:not(.mat-mdc-button-disabled) .mat-mdc-button-focus-overlay,.c4t-ds .mat-mdc-raised-button:hover:not(.mat-mdc-raised-button[disabled]) .mat-mdc-button-focus-overlay{opacity:.08}.c4t-ds .mat-mdc-icon-button .mat-mdc-icon.mat-mdc-primary{color:var(--white)}.c4t-ds .mat-mdc-icon-button.mat-mdc-button-disabled,.c4t-ds .mat-mdc-icon-button.mat-mdc-icon-button[disabled]{cursor:not-allowed}.c4t-ds .mat-mdc-fab:not([class*=mat-mdc-elevation-z]),.c4t-ds .mat-mdc-mini-fab:not([class*=mat-mdc-elevation-z]){color:var(--telefonica-blue);border-radius:999px}.c4t-ds .mat-mdc-fab:hover,.c4t-ds .mat-mdc-mini-fab:hover{box-shadow:var(--elevation-200)}.c4t-ds .mat-mdc-fab.mat-mdc-primary,.c4t-ds .mat-mdc-mini-fab.mat-mdc-primary{color:var(--color-primary-0)}.c4t-ds .mat-mdc-fab.mat-mdc-primary.fab-outlined,.c4t-ds .mat-mdc-mini-fab.mat-mdc-primary.fab-outlined{color:var(--color-primary-500);background-color:var(--color-neutral-0)}.c4t-ds .mat-mdc-fab.mat-mdc-primary.fab-button:hover,.c4t-ds .mat-mdc-fab.mat-mdc-primary .fab-button:active,.c4t-ds .mat-mdc-mini-fab.mat-mdc-primary.fab-button:hover,.c4t-ds .mat-mdc-mini-fab.mat-mdc-primary .fab-button:active,.c4t-ds .mat-mdc-fab.mat-mdc-primary.fab-outlined:hover,.c4t-ds .mat-mdc-fab.mat-mdc-primary .fab-outlined:active,.c4t-ds .mat-mdc-mini-fab.mat-mdc-primary.fab-outlined:hover,.c4t-ds .mat-mdc-mini-fab.mat-mdc-primary .fab-outlined:active{background-color:var(--telefonica-blue-20)}.c4t-ds .mat-mdc-fab.mat-mdc-button-disabled:hover,.c4t-ds .mat-mdc-fab.mat-mdc-fab-button[disabled]:hover,.c4t-ds .mat-mdc-fab.mat-mdc-mini-fab-button[disabled]:hover,.c4t-ds .mat-mdc-mini-fab.mat-mdc-button-disabled:hover,.c4t-ds .mat-mdc-mini-fab.mat-mdc-fab-button[disabled]:hover,.c4t-ds .mat-mdc-mini-fab.mat-mdc-mini-fab-button[disabled]:hover{cursor:not-allowed}.c4t-ds .fab-button.mat-mdc-stroked-button,.c4t-ds .fab-button.mat-mdc-raised-button{padding-top:var(--size-50);padding-bottom:var(--size-50)}.c4t-ds .fab-mini-button.mat-mdc-stroked-button,.c4t-ds .fab-mini-button.mat-mdc-raised-button{height:var(--size-500)}.c4t-ds .fab-button,.c4t-ds .fab-mini-button{border-radius:var(--size-1000)}.c4t-ds .fab-button.mat-mdc-raised-button:hover,.c4t-ds .fab-button.mat-mdc-raised-button:active,.c4t-ds .fab-mini-button.mat-mdc-raised-button:hover,.c4t-ds .fab-mini-button.mat-mdc-raised-button:active,.c4t-ds .fab-button.mat-mdc-stroked-button:hover,.c4t-ds .fab-button.mat-mdc-stroked-button:active,.c4t-ds .fab-mini-button.mat-mdc-stroked-button:hover,.c4t-ds .fab-mini-button.mat-mdc-stroked-button:active{background-color:var(--telefonica-blue-20)}.c4t-ds a:not([href]):not([tabindex]).mat-mdc-raised-button{color:var(--color-text-inverse)}.c4t-ds a:not([href]):not([tabindex]).mat-mdc-button.mat-mdc-primary{color:var(--white)}.c4t-ds a:not([href]):not([tabindex]).mat-mdc-stroked-button.mat-mdc-primary{color:var(--white)}.c4t-ds a:not([href]):not([tabindex]).mat-mdc-button.mat-mdc-warn,.c4t-ds a:not([href]):not([tabindex]).mat-mdc-stroked-button.mat-mdc-warn{color:var(--color-error-500)}.c4t-ds a:not([href]):not([tabindex]).mat-mdc-button.text-link.mat-mdc-primary{color:var(--color-primary-600);text-decoration:underline}.c4t-ds .text-link{padding:4px;color:var(--color-primary-600);font-weight:var(--font-weight-normal);line-height:1;letter-spacing:unset;text-transform:initial;text-decoration:underline}.c4t-ds .text-link:hover:not([disabled]){color:var(--color-primary-700);text-decoration:none}.c4t-ds a.mat-mdc-icon-button .mat-mdc-icon,.c4t-ds a .mat-mdc-button-wrapper .mat-mdc-icon{margin-top:-2px}.dynamic-form{width:100%}.dynamic-form__filter{background:var(--grey-1);border-radius:10px;padding:0 16px;width:100%}.dynamic-form__row{display:grid;gap:16px}.dynamic-form__row--one-column{grid-template:repeat(1,1fr)/repeat(2,1fr)}.dynamic-form__row--one-column>*{padding:8px 16px 8px 0}.dynamic-form__row--two-columns{grid-template:repeat(1,1fr)/repeat(3,1fr)}.dynamic-form__row--two-columns>*{padding:8px 16px 8px 0}.dynamic-form__row--three-columns{grid-template:repeat(1,1fr)/repeat(4,1fr)}.dynamic-form__row--three-columns>*{padding:8px 16px 8px 0}.dynamic-form__row--fourth-columns{grid-template:repeat(1,1fr)/repeat(5,1fr)}.dynamic-form__row--fourth-columns>*{padding:8px 16px 8px 0}.dynamic-form__row>*{padding:8px 16px 8px 0}.dynamic-form__colspan-two{grid-column:span 2}.dynamic-form__colspan-three{grid-column:span 3}.dynamic-form__colspan-fourth{grid-column:span 4}.dynamic-form__row-section{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,auto));align-items:start;padding:16px 0}.dynamic-form__row-section--two-cols{grid-template-columns:1fr 1fr}.dynamic-form__column-section{display:grid;gap:16px;align-items:start;padding:16px 0}.dynamic-form__section-title{width:100%}.dynamic-form__control{width:100%;padding:0}@media only screen and (min-width:200px)and (max-width:760px){.dynamic-form__row{grid-template:none}.dynamic-form__row-control{grid-column:auto}.dynamic-form__row-section--two-cols{grid-template-columns:1fr}.dynamic-form__row-filter-fourth{grid-template:repeat(1,1fr)/repeat(1,5fr)}}@media only screen and (min-width:760px)and (max-width:1024px){.dynamic-form__colspan-two{grid-column:span 1;width:100%}.dynamic-form__row{grid-template:repeat(1,2fr)/repeat(2,1fr)}.dynamic-form__row-control{width:100%}.dynamic-form__row-section,.dynamic-form__row-filter-two{grid-template:repeat(1,1fr)/repeat(2,1fr)}.dynamic-form__row-filter-three{display:flex;flex-flow:wrap}.dynamic-form__row-filter-fourth{grid-template:repeat(1,2fr)/repeat(2,1fr)}}.c4t-register-header{background:var(--mat-sys-surface);border-radius:var(--c4t-corner-md);padding:var(--c4t-space-4) var(--c4t-space-5) var(--c4t-space-3)}.c4t-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--c4t-space-1, 4px);min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:var(--c4t-corner-md, 12px);background:transparent;color:var(--mat-sys-on-surface);font-family:inherit;font-size:var(--c4t-font-size-compact-cell, .875rem);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:filter .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1)}.c4t-action-btn mat-icon{font-size:var(--c4t-font-size-300, 20px)!important;width:18px;height:18px}.c4t-action-btn:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.c4t-action-btn:disabled{opacity:.55;cursor:not-allowed}.c4t-action-btn--primary{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);border-color:transparent;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--mat-sys-primary) 60%,transparent)}.c4t-action-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.c4t-action-btn--secondary{background:var(--mat-sys-surface);color:var(--mat-sys-primary);border-color:var(--mat-sys-outline-variant)}.c4t-action-btn--secondary:hover:not(:disabled){background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.c4t-action-btn--danger{background:var(--mat-sys-error);color:var(--mat-sys-on-error);border-color:transparent}.c4t-action-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--mat-sys-error) 88%,black)}.c4t-action-btn--ghost{background:transparent;color:var(--mat-sys-on-surface-variant);border-color:transparent}.c4t-action-btn--ghost:hover:not(:disabled){background:var(--mat-sys-surface-container)}.c4t-action-btn--icon{min-width:44px;padding:10px;color:var(--mat-sys-on-surface-variant);border-color:transparent}.c4t-action-btn--icon:hover:not(:disabled){background:var(--mat-sys-surface-container)}.c4t-action-btn--icon:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}.c4t-action-btn--icon-active{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.c4t-action-btn--icon-active:hover:not(:disabled){background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.c4t-action-btn--icon-active:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}.c4t-action-btn--danger-text{display:inline-flex;align-items:center;gap:var(--c4t-space-1, 4px);height:36px;padding:0 var(--c4t-space-1, 4px);border:none;background:transparent;color:var(--mat-sys-error);font-family:inherit;font-size:var(--c4t-font-size-compact-cell, .875rem);font-weight:600;line-height:1;border-radius:var(--c4t-corner-sm, 8px);cursor:pointer;transition:background .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1)}.c4t-action-btn--danger-text:hover:not(:disabled){background:color-mix(in srgb,var(--mat-sys-error) 10%,transparent)}.c4t-action-btn--danger-text:focus-visible{outline:2px solid var(--mat-sys-error);outline-offset:2px}.c4t-action-btn--danger-text:disabled{opacity:.55;cursor:not-allowed}.c4t-action-btn--danger-text mat-icon{font-size:18px;width:18px;height:18px}.c4t-icon-btn{appearance:none;-webkit-appearance:none;font:inherit;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:var(--c4t-corner-sm);color:var(--mat-sys-on-surface-variant);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.c4t-icon-btn mat-icon,.c4t-icon-btn .mat-icon{overflow:hidden}.c4t-icon-btn:not(:disabled):not(.is-blocked):hover{background:var(--mat-sys-surface-container)}.c4t-icon-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--c4t-focus-ring-color)}.c4t-icon-btn.is-blocked,.c4t-icon-btn:disabled{opacity:.38;cursor:not-allowed}.c4t-icon-btn.is-blocked:hover,.c4t-icon-btn:disabled:hover{background:none;color:var(--mat-sys-on-surface-variant)}.c4t-icon-btn mat-icon,.c4t-icon-btn .mat-icon{font-size:20px;width:20px;height:20px;line-height:20px}.c4t-icon-btn--md{width:32px;height:32px}.c4t-icon-btn--md mat-icon,.c4t-icon-btn--md .mat-icon{font-size:16px;width:16px;height:16px;line-height:16px}.c4t-icon-btn--sm{width:28px;height:28px}.c4t-icon-btn--sm mat-icon,.c4t-icon-btn--sm .mat-icon{font-size:15px;width:15px;height:15px;line-height:15px}.c4t-icon-btn--xs{width:22px;height:22px;border-radius:var(--c4t-corner-xs)}.c4t-icon-btn--xs mat-icon,.c4t-icon-btn--xs .mat-icon{font-size:18px;width:18px;height:18px;line-height:18px}.c4t-icon-btn--info:not(:disabled):not(.is-blocked):hover{background:var(--c4t-op-info-hover-bg);color:var(--c4t-ink-primary)}.c4t-icon-btn--brand:not(:disabled):not(.is-blocked):hover{background:var(--c4t-op-info-hover-bg);color:var(--mat-sys-primary)}.c4t-icon-btn--danger:not(:disabled):not(.is-blocked):hover{background:color-mix(in srgb,var(--mat-sys-error) 12%,transparent);color:var(--mat-sys-error)}.c4t-lnk{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--mat-sys-primary);cursor:pointer;text-decoration:none;white-space:nowrap;transition:text-decoration-color .15s cubic-bezier(.2,0,0,1)}.c4t-lnk:hover:not(:disabled){text-decoration:underline}.c4t-lnk:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;border-radius:var(--c4t-corner-xs, 4px)}.c4t-lnk:disabled,.c4t-lnk[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.c4t-lnk mat-icon,.c4t-lnk svg{font-size:16px;width:16px;height:16px;flex:none}.c4t-lnk svg{fill:none;stroke:currentColor;stroke-width:2}.c4t-m-0{margin:0!important}.c4t-mx-0{margin-left:0!important;margin-right:0!important}.c4t-my-0{margin-top:0!important;margin-bottom:0!important}.c4t-mt-0{margin-top:0!important}.c4t-mr-0{margin-right:0!important}.c4t-mb-0{margin-bottom:0!important}.c4t-ml-0{margin-left:0!important}.c4t-m-1{margin:var(--c4t-space-1)!important}.c4t-mx-1{margin-left:var(--c4t-space-1)!important;margin-right:var(--c4t-space-1)!important}.c4t-my-1{margin-top:var(--c4t-space-1)!important;margin-bottom:var(--c4t-space-1)!important}.c4t-mt-1{margin-top:var(--c4t-space-1)!important}.c4t-mr-1{margin-right:var(--c4t-space-1)!important}.c4t-mb-1{margin-bottom:var(--c4t-space-1)!important}.c4t-ml-1{margin-left:var(--c4t-space-1)!important}.c4t-m-2{margin:var(--c4t-space-2)!important}.c4t-mx-2{margin-left:var(--c4t-space-2)!important;margin-right:var(--c4t-space-2)!important}.c4t-my-2{margin-top:var(--c4t-space-2)!important;margin-bottom:var(--c4t-space-2)!important}.c4t-mt-2{margin-top:var(--c4t-space-2)!important}.c4t-mr-2{margin-right:var(--c4t-space-2)!important}.c4t-mb-2{margin-bottom:var(--c4t-space-2)!important}.c4t-ml-2{margin-left:var(--c4t-space-2)!important}.c4t-m-3{margin:var(--c4t-space-3)!important}.c4t-mx-3{margin-left:var(--c4t-space-3)!important;margin-right:var(--c4t-space-3)!important}.c4t-my-3{margin-top:var(--c4t-space-3)!important;margin-bottom:var(--c4t-space-3)!important}.c4t-mt-3{margin-top:var(--c4t-space-3)!important}.c4t-mr-3{margin-right:var(--c4t-space-3)!important}.c4t-mb-3{margin-bottom:var(--c4t-space-3)!important}.c4t-ml-3{margin-left:var(--c4t-space-3)!important}.c4t-m-4{margin:var(--c4t-space-4)!important}.c4t-mx-4{margin-left:var(--c4t-space-4)!important;margin-right:var(--c4t-space-4)!important}.c4t-my-4{margin-top:var(--c4t-space-4)!important;margin-bottom:var(--c4t-space-4)!important}.c4t-mt-4{margin-top:var(--c4t-space-4)!important}.c4t-mr-4{margin-right:var(--c4t-space-4)!important}.c4t-mb-4{margin-bottom:var(--c4t-space-4)!important}.c4t-ml-4{margin-left:var(--c4t-space-4)!important}.c4t-m-5{margin:var(--c4t-space-5)!important}.c4t-mx-5{margin-left:var(--c4t-space-5)!important;margin-right:var(--c4t-space-5)!important}.c4t-my-5{margin-top:var(--c4t-space-5)!important;margin-bottom:var(--c4t-space-5)!important}.c4t-mt-5{margin-top:var(--c4t-space-5)!important}.c4t-mr-5{margin-right:var(--c4t-space-5)!important}.c4t-mb-5{margin-bottom:var(--c4t-space-5)!important}.c4t-ml-5{margin-left:var(--c4t-space-5)!important}.c4t-m-6{margin:var(--c4t-space-6)!important}.c4t-mx-6{margin-left:var(--c4t-space-6)!important;margin-right:var(--c4t-space-6)!important}.c4t-my-6{margin-top:var(--c4t-space-6)!important;margin-bottom:var(--c4t-space-6)!important}.c4t-mt-6{margin-top:var(--c4t-space-6)!important}.c4t-mr-6{margin-right:var(--c4t-space-6)!important}.c4t-mb-6{margin-bottom:var(--c4t-space-6)!important}.c4t-ml-6{margin-left:var(--c4t-space-6)!important}.c4t-m-7{margin:var(--c4t-space-7)!important}.c4t-mx-7{margin-left:var(--c4t-space-7)!important;margin-right:var(--c4t-space-7)!important}.c4t-my-7{margin-top:var(--c4t-space-7)!important;margin-bottom:var(--c4t-space-7)!important}.c4t-mt-7{margin-top:var(--c4t-space-7)!important}.c4t-mr-7{margin-right:var(--c4t-space-7)!important}.c4t-mb-7{margin-bottom:var(--c4t-space-7)!important}.c4t-ml-7{margin-left:var(--c4t-space-7)!important}.c4t-m-8{margin:var(--c4t-space-8)!important}.c4t-mx-8{margin-left:var(--c4t-space-8)!important;margin-right:var(--c4t-space-8)!important}.c4t-my-8{margin-top:var(--c4t-space-8)!important;margin-bottom:var(--c4t-space-8)!important}.c4t-mt-8{margin-top:var(--c4t-space-8)!important}.c4t-mr-8{margin-right:var(--c4t-space-8)!important}.c4t-mb-8{margin-bottom:var(--c4t-space-8)!important}.c4t-ml-8{margin-left:var(--c4t-space-8)!important}.c4t-m-9{margin:var(--c4t-space-9)!important}.c4t-mx-9{margin-left:var(--c4t-space-9)!important;margin-right:var(--c4t-space-9)!important}.c4t-my-9{margin-top:var(--c4t-space-9)!important;margin-bottom:var(--c4t-space-9)!important}.c4t-mt-9{margin-top:var(--c4t-space-9)!important}.c4t-mr-9{margin-right:var(--c4t-space-9)!important}.c4t-mb-9{margin-bottom:var(--c4t-space-9)!important}.c4t-ml-9{margin-left:var(--c4t-space-9)!important}.c4t-m-10{margin:var(--c4t-space-10)!important}.c4t-mx-10{margin-left:var(--c4t-space-10)!important;margin-right:var(--c4t-space-10)!important}.c4t-my-10{margin-top:var(--c4t-space-10)!important;margin-bottom:var(--c4t-space-10)!important}.c4t-mt-10{margin-top:var(--c4t-space-10)!important}.c4t-mr-10{margin-right:var(--c4t-space-10)!important}.c4t-mb-10{margin-bottom:var(--c4t-space-10)!important}.c4t-ml-10{margin-left:var(--c4t-space-10)!important}.c4t-m-12{margin:var(--c4t-space-12)!important}.c4t-mx-12{margin-left:var(--c4t-space-12)!important;margin-right:var(--c4t-space-12)!important}.c4t-my-12{margin-top:var(--c4t-space-12)!important;margin-bottom:var(--c4t-space-12)!important}.c4t-mt-12{margin-top:var(--c4t-space-12)!important}.c4t-mr-12{margin-right:var(--c4t-space-12)!important}.c4t-mb-12{margin-bottom:var(--c4t-space-12)!important}.c4t-ml-12{margin-left:var(--c4t-space-12)!important}.c4t-m-14{margin:var(--c4t-space-14)!important}.c4t-mx-14{margin-left:var(--c4t-space-14)!important;margin-right:var(--c4t-space-14)!important}.c4t-my-14{margin-top:var(--c4t-space-14)!important;margin-bottom:var(--c4t-space-14)!important}.c4t-mt-14{margin-top:var(--c4t-space-14)!important}.c4t-mr-14{margin-right:var(--c4t-space-14)!important}.c4t-mb-14{margin-bottom:var(--c4t-space-14)!important}.c4t-ml-14{margin-left:var(--c4t-space-14)!important}.c4t-m-16{margin:var(--c4t-space-16)!important}.c4t-mx-16{margin-left:var(--c4t-space-16)!important;margin-right:var(--c4t-space-16)!important}.c4t-my-16{margin-top:var(--c4t-space-16)!important;margin-bottom:var(--c4t-space-16)!important}.c4t-mt-16{margin-top:var(--c4t-space-16)!important}.c4t-mr-16{margin-right:var(--c4t-space-16)!important}.c4t-mb-16{margin-bottom:var(--c4t-space-16)!important}.c4t-ml-16{margin-left:var(--c4t-space-16)!important}.c4t-m-20{margin:var(--c4t-space-20)!important}.c4t-mx-20{margin-left:var(--c4t-space-20)!important;margin-right:var(--c4t-space-20)!important}.c4t-my-20{margin-top:var(--c4t-space-20)!important;margin-bottom:var(--c4t-space-20)!important}.c4t-mt-20{margin-top:var(--c4t-space-20)!important}.c4t-mr-20{margin-right:var(--c4t-space-20)!important}.c4t-mb-20{margin-bottom:var(--c4t-space-20)!important}.c4t-ml-20{margin-left:var(--c4t-space-20)!important}.c4t-m-24{margin:var(--c4t-space-24)!important}.c4t-mx-24{margin-left:var(--c4t-space-24)!important;margin-right:var(--c4t-space-24)!important}.c4t-my-24{margin-top:var(--c4t-space-24)!important;margin-bottom:var(--c4t-space-24)!important}.c4t-mt-24{margin-top:var(--c4t-space-24)!important}.c4t-mr-24{margin-right:var(--c4t-space-24)!important}.c4t-mb-24{margin-bottom:var(--c4t-space-24)!important}.c4t-ml-24{margin-left:var(--c4t-space-24)!important}.c4t-m-auto{margin:auto!important}.c4t-mx-auto{margin-left:auto!important;margin-right:auto!important}.c4t-my-auto{margin-top:auto!important;margin-bottom:auto!important}.c4t-mt-auto{margin-top:auto!important}.c4t-mr-auto{margin-right:auto!important}.c4t-mb-auto{margin-bottom:auto!important}.c4t-ml-auto{margin-left:auto!important}.c4t-p-0{padding:0!important}.c4t-px-0{padding-left:0!important;padding-right:0!important}.c4t-py-0{padding-top:0!important;padding-bottom:0!important}.c4t-pt-0{padding-top:0!important}.c4t-pr-0{padding-right:0!important}.c4t-pb-0{padding-bottom:0!important}.c4t-pl-0{padding-left:0!important}.c4t-p-1{padding:var(--c4t-space-1)!important}.c4t-px-1{padding-left:var(--c4t-space-1)!important;padding-right:var(--c4t-space-1)!important}.c4t-py-1{padding-top:var(--c4t-space-1)!important;padding-bottom:var(--c4t-space-1)!important}.c4t-pt-1{padding-top:var(--c4t-space-1)!important}.c4t-pr-1{padding-right:var(--c4t-space-1)!important}.c4t-pb-1{padding-bottom:var(--c4t-space-1)!important}.c4t-pl-1{padding-left:var(--c4t-space-1)!important}.c4t-p-2{padding:var(--c4t-space-2)!important}.c4t-px-2{padding-left:var(--c4t-space-2)!important;padding-right:var(--c4t-space-2)!important}.c4t-py-2{padding-top:var(--c4t-space-2)!important;padding-bottom:var(--c4t-space-2)!important}.c4t-pt-2{padding-top:var(--c4t-space-2)!important}.c4t-pr-2{padding-right:var(--c4t-space-2)!important}.c4t-pb-2{padding-bottom:var(--c4t-space-2)!important}.c4t-pl-2{padding-left:var(--c4t-space-2)!important}.c4t-p-3{padding:var(--c4t-space-3)!important}.c4t-px-3{padding-left:var(--c4t-space-3)!important;padding-right:var(--c4t-space-3)!important}.c4t-py-3{padding-top:var(--c4t-space-3)!important;padding-bottom:var(--c4t-space-3)!important}.c4t-pt-3{padding-top:var(--c4t-space-3)!important}.c4t-pr-3{padding-right:var(--c4t-space-3)!important}.c4t-pb-3{padding-bottom:var(--c4t-space-3)!important}.c4t-pl-3{padding-left:var(--c4t-space-3)!important}.c4t-p-4{padding:var(--c4t-space-4)!important}.c4t-px-4{padding-left:var(--c4t-space-4)!important;padding-right:var(--c4t-space-4)!important}.c4t-py-4{padding-top:var(--c4t-space-4)!important;padding-bottom:var(--c4t-space-4)!important}.c4t-pt-4{padding-top:var(--c4t-space-4)!important}.c4t-pr-4{padding-right:var(--c4t-space-4)!important}.c4t-pb-4{padding-bottom:var(--c4t-space-4)!important}.c4t-pl-4{padding-left:var(--c4t-space-4)!important}.c4t-p-5{padding:var(--c4t-space-5)!important}.c4t-px-5{padding-left:var(--c4t-space-5)!important;padding-right:var(--c4t-space-5)!important}.c4t-py-5{padding-top:var(--c4t-space-5)!important;padding-bottom:var(--c4t-space-5)!important}.c4t-pt-5{padding-top:var(--c4t-space-5)!important}.c4t-pr-5{padding-right:var(--c4t-space-5)!important}.c4t-pb-5{padding-bottom:var(--c4t-space-5)!important}.c4t-pl-5{padding-left:var(--c4t-space-5)!important}.c4t-p-6{padding:var(--c4t-space-6)!important}.c4t-px-6{padding-left:var(--c4t-space-6)!important;padding-right:var(--c4t-space-6)!important}.c4t-py-6{padding-top:var(--c4t-space-6)!important;padding-bottom:var(--c4t-space-6)!important}.c4t-pt-6{padding-top:var(--c4t-space-6)!important}.c4t-pr-6{padding-right:var(--c4t-space-6)!important}.c4t-pb-6{padding-bottom:var(--c4t-space-6)!important}.c4t-pl-6{padding-left:var(--c4t-space-6)!important}.c4t-p-7{padding:var(--c4t-space-7)!important}.c4t-px-7{padding-left:var(--c4t-space-7)!important;padding-right:var(--c4t-space-7)!important}.c4t-py-7{padding-top:var(--c4t-space-7)!important;padding-bottom:var(--c4t-space-7)!important}.c4t-pt-7{padding-top:var(--c4t-space-7)!important}.c4t-pr-7{padding-right:var(--c4t-space-7)!important}.c4t-pb-7{padding-bottom:var(--c4t-space-7)!important}.c4t-pl-7{padding-left:var(--c4t-space-7)!important}.c4t-p-8{padding:var(--c4t-space-8)!important}.c4t-px-8{padding-left:var(--c4t-space-8)!important;padding-right:var(--c4t-space-8)!important}.c4t-py-8{padding-top:var(--c4t-space-8)!important;padding-bottom:var(--c4t-space-8)!important}.c4t-pt-8{padding-top:var(--c4t-space-8)!important}.c4t-pr-8{padding-right:var(--c4t-space-8)!important}.c4t-pb-8{padding-bottom:var(--c4t-space-8)!important}.c4t-pl-8{padding-left:var(--c4t-space-8)!important}.c4t-p-9{padding:var(--c4t-space-9)!important}.c4t-px-9{padding-left:var(--c4t-space-9)!important;padding-right:var(--c4t-space-9)!important}.c4t-py-9{padding-top:var(--c4t-space-9)!important;padding-bottom:var(--c4t-space-9)!important}.c4t-pt-9{padding-top:var(--c4t-space-9)!important}.c4t-pr-9{padding-right:var(--c4t-space-9)!important}.c4t-pb-9{padding-bottom:var(--c4t-space-9)!important}.c4t-pl-9{padding-left:var(--c4t-space-9)!important}.c4t-p-10{padding:var(--c4t-space-10)!important}.c4t-px-10{padding-left:var(--c4t-space-10)!important;padding-right:var(--c4t-space-10)!important}.c4t-py-10{padding-top:var(--c4t-space-10)!important;padding-bottom:var(--c4t-space-10)!important}.c4t-pt-10{padding-top:var(--c4t-space-10)!important}.c4t-pr-10{padding-right:var(--c4t-space-10)!important}.c4t-pb-10{padding-bottom:var(--c4t-space-10)!important}.c4t-pl-10{padding-left:var(--c4t-space-10)!important}.c4t-p-12{padding:var(--c4t-space-12)!important}.c4t-px-12{padding-left:var(--c4t-space-12)!important;padding-right:var(--c4t-space-12)!important}.c4t-py-12{padding-top:var(--c4t-space-12)!important;padding-bottom:var(--c4t-space-12)!important}.c4t-pt-12{padding-top:var(--c4t-space-12)!important}.c4t-pr-12{padding-right:var(--c4t-space-12)!important}.c4t-pb-12{padding-bottom:var(--c4t-space-12)!important}.c4t-pl-12{padding-left:var(--c4t-space-12)!important}.c4t-p-14{padding:var(--c4t-space-14)!important}.c4t-px-14{padding-left:var(--c4t-space-14)!important;padding-right:var(--c4t-space-14)!important}.c4t-py-14{padding-top:var(--c4t-space-14)!important;padding-bottom:var(--c4t-space-14)!important}.c4t-pt-14{padding-top:var(--c4t-space-14)!important}.c4t-pr-14{padding-right:var(--c4t-space-14)!important}.c4t-pb-14{padding-bottom:var(--c4t-space-14)!important}.c4t-pl-14{padding-left:var(--c4t-space-14)!important}.c4t-p-16{padding:var(--c4t-space-16)!important}.c4t-px-16{padding-left:var(--c4t-space-16)!important;padding-right:var(--c4t-space-16)!important}.c4t-py-16{padding-top:var(--c4t-space-16)!important;padding-bottom:var(--c4t-space-16)!important}.c4t-pt-16{padding-top:var(--c4t-space-16)!important}.c4t-pr-16{padding-right:var(--c4t-space-16)!important}.c4t-pb-16{padding-bottom:var(--c4t-space-16)!important}.c4t-pl-16{padding-left:var(--c4t-space-16)!important}.c4t-p-20{padding:var(--c4t-space-20)!important}.c4t-px-20{padding-left:var(--c4t-space-20)!important;padding-right:var(--c4t-space-20)!important}.c4t-py-20{padding-top:var(--c4t-space-20)!important;padding-bottom:var(--c4t-space-20)!important}.c4t-pt-20{padding-top:var(--c4t-space-20)!important}.c4t-pr-20{padding-right:var(--c4t-space-20)!important}.c4t-pb-20{padding-bottom:var(--c4t-space-20)!important}.c4t-pl-20{padding-left:var(--c4t-space-20)!important}.c4t-p-24{padding:var(--c4t-space-24)!important}.c4t-px-24{padding-left:var(--c4t-space-24)!important;padding-right:var(--c4t-space-24)!important}.c4t-py-24{padding-top:var(--c4t-space-24)!important;padding-bottom:var(--c4t-space-24)!important}.c4t-pt-24{padding-top:var(--c4t-space-24)!important}.c4t-pr-24{padding-right:var(--c4t-space-24)!important}.c4t-pb-24{padding-bottom:var(--c4t-space-24)!important}.c4t-pl-24{padding-left:var(--c4t-space-24)!important}.c4t-gap-0{gap:0!important}.c4t-gap-x-0{column-gap:0!important}.c4t-gap-y-0{row-gap:0!important}.c4t-gap-1{gap:var(--c4t-space-1)!important}.c4t-gap-x-1{column-gap:var(--c4t-space-1)!important}.c4t-gap-y-1{row-gap:var(--c4t-space-1)!important}.c4t-gap-2{gap:var(--c4t-space-2)!important}.c4t-gap-x-2{column-gap:var(--c4t-space-2)!important}.c4t-gap-y-2{row-gap:var(--c4t-space-2)!important}.c4t-gap-3{gap:var(--c4t-space-3)!important}.c4t-gap-x-3{column-gap:var(--c4t-space-3)!important}.c4t-gap-y-3{row-gap:var(--c4t-space-3)!important}.c4t-gap-4{gap:var(--c4t-space-4)!important}.c4t-gap-x-4{column-gap:var(--c4t-space-4)!important}.c4t-gap-y-4{row-gap:var(--c4t-space-4)!important}.c4t-gap-5{gap:var(--c4t-space-5)!important}.c4t-gap-x-5{column-gap:var(--c4t-space-5)!important}.c4t-gap-y-5{row-gap:var(--c4t-space-5)!important}.c4t-gap-6{gap:var(--c4t-space-6)!important}.c4t-gap-x-6{column-gap:var(--c4t-space-6)!important}.c4t-gap-y-6{row-gap:var(--c4t-space-6)!important}.c4t-gap-7{gap:var(--c4t-space-7)!important}.c4t-gap-x-7{column-gap:var(--c4t-space-7)!important}.c4t-gap-y-7{row-gap:var(--c4t-space-7)!important}.c4t-gap-8{gap:var(--c4t-space-8)!important}.c4t-gap-x-8{column-gap:var(--c4t-space-8)!important}.c4t-gap-y-8{row-gap:var(--c4t-space-8)!important}.c4t-gap-9{gap:var(--c4t-space-9)!important}.c4t-gap-x-9{column-gap:var(--c4t-space-9)!important}.c4t-gap-y-9{row-gap:var(--c4t-space-9)!important}.c4t-gap-10{gap:var(--c4t-space-10)!important}.c4t-gap-x-10{column-gap:var(--c4t-space-10)!important}.c4t-gap-y-10{row-gap:var(--c4t-space-10)!important}.c4t-gap-12{gap:var(--c4t-space-12)!important}.c4t-gap-x-12{column-gap:var(--c4t-space-12)!important}.c4t-gap-y-12{row-gap:var(--c4t-space-12)!important}.c4t-gap-14{gap:var(--c4t-space-14)!important}.c4t-gap-x-14{column-gap:var(--c4t-space-14)!important}.c4t-gap-y-14{row-gap:var(--c4t-space-14)!important}.c4t-gap-16{gap:var(--c4t-space-16)!important}.c4t-gap-x-16{column-gap:var(--c4t-space-16)!important}.c4t-gap-y-16{row-gap:var(--c4t-space-16)!important}.c4t-gap-20{gap:var(--c4t-space-20)!important}.c4t-gap-x-20{column-gap:var(--c4t-space-20)!important}.c4t-gap-y-20{row-gap:var(--c4t-space-20)!important}.c4t-gap-24{gap:var(--c4t-space-24)!important}.c4t-gap-x-24{column-gap:var(--c4t-space-24)!important}.c4t-gap-y-24{row-gap:var(--c4t-space-24)!important}.c4t-block{display:block!important}.c4t-inline-block{display:inline-block!important}.c4t-inline{display:inline!important}.c4t-flex{display:flex!important}.c4t-inline-flex{display:inline-flex!important}.c4t-grid{display:grid!important}.c4t-inline-grid{display:inline-grid!important}.c4t-hidden{display:none!important}.c4t-contents{display:contents!important}.c4t-flex-row{flex-direction:row!important}.c4t-flex-row-reverse{flex-direction:row-reverse!important}.c4t-flex-col{flex-direction:column!important}.c4t-flex-col-reverse{flex-direction:column-reverse!important}.c4t-flex-wrap{flex-wrap:wrap!important}.c4t-flex-nowrap{flex-wrap:nowrap!important}.c4t-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.c4t-justify-start{justify-content:flex-start!important}.c4t-justify-center{justify-content:center!important}.c4t-justify-end{justify-content:flex-end!important}.c4t-justify-between{justify-content:space-between!important}.c4t-justify-around{justify-content:space-around!important}.c4t-justify-evenly{justify-content:space-evenly!important}.c4t-items-start{align-items:flex-start!important}.c4t-items-center{align-items:center!important}.c4t-items-end{align-items:flex-end!important}.c4t-items-baseline{align-items:baseline!important}.c4t-items-stretch{align-items:stretch!important}.c4t-self-start{align-self:flex-start!important}.c4t-self-center{align-self:center!important}.c4t-self-end{align-self:flex-end!important}.c4t-self-stretch{align-self:stretch!important}.c4t-flex-1{flex:1 1 0%!important}.c4t-flex-auto{flex:1 1 auto!important}.c4t-flex-initial{flex:0 1 auto!important}.c4t-flex-none{flex:none!important}.c4t-grow{flex-grow:1!important}.c4t-grow-0{flex-grow:0!important}.c4t-shrink{flex-shrink:1!important}.c4t-shrink-0{flex-shrink:0!important}.c4t-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c4t-col-span-1{grid-column:span 1/span 1!important}.c4t-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c4t-col-span-2{grid-column:span 2/span 2!important}.c4t-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c4t-col-span-3{grid-column:span 3/span 3!important}.c4t-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c4t-col-span-4{grid-column:span 4/span 4!important}.c4t-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c4t-col-span-5{grid-column:span 5/span 5!important}.c4t-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c4t-col-span-6{grid-column:span 6/span 6!important}.c4t-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.c4t-col-span-7{grid-column:span 7/span 7!important}.c4t-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.c4t-col-span-8{grid-column:span 8/span 8!important}.c4t-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.c4t-col-span-9{grid-column:span 9/span 9!important}.c4t-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.c4t-col-span-10{grid-column:span 10/span 10!important}.c4t-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.c4t-col-span-11{grid-column:span 11/span 11!important}.c4t-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.c4t-col-span-12{grid-column:span 12/span 12!important}.c4t-col-span-full{grid-column:1/-1!important}.c4t-w-full{width:100%!important}.c4t-w-half{width:50%!important}.c4t-w-third{width:33.333333%!important}.c4t-w-two-thirds{width:66.666667%!important}.c4t-w-quarter{width:25%!important}.c4t-w-three-quarters{width:75%!important}.c4t-w-screen{width:100vw!important}.c4t-w-auto{width:auto!important}.c4t-w-fit{width:fit-content!important}.c4t-w-min{width:min-content!important}.c4t-w-max{width:max-content!important}.c4t-h-full{height:100%!important}.c4t-h-half{height:50%!important}.c4t-h-screen{height:100vh!important}.c4t-h-auto{height:auto!important}.c4t-h-fit{height:fit-content!important}.c4t-w-0{width:0!important}.c4t-h-0{height:0!important}.c4t-size-0{width:0!important;height:0!important}.c4t-w-1{width:var(--c4t-space-1)!important}.c4t-h-1{height:var(--c4t-space-1)!important}.c4t-size-1{width:var(--c4t-space-1)!important;height:var(--c4t-space-1)!important}.c4t-w-2{width:var(--c4t-space-2)!important}.c4t-h-2{height:var(--c4t-space-2)!important}.c4t-size-2{width:var(--c4t-space-2)!important;height:var(--c4t-space-2)!important}.c4t-w-3{width:var(--c4t-space-3)!important}.c4t-h-3{height:var(--c4t-space-3)!important}.c4t-size-3{width:var(--c4t-space-3)!important;height:var(--c4t-space-3)!important}.c4t-w-4{width:var(--c4t-space-4)!important}.c4t-h-4{height:var(--c4t-space-4)!important}.c4t-size-4{width:var(--c4t-space-4)!important;height:var(--c4t-space-4)!important}.c4t-w-5{width:var(--c4t-space-5)!important}.c4t-h-5{height:var(--c4t-space-5)!important}.c4t-size-5{width:var(--c4t-space-5)!important;height:var(--c4t-space-5)!important}.c4t-w-6{width:var(--c4t-space-6)!important}.c4t-h-6{height:var(--c4t-space-6)!important}.c4t-size-6{width:var(--c4t-space-6)!important;height:var(--c4t-space-6)!important}.c4t-w-7{width:var(--c4t-space-7)!important}.c4t-h-7{height:var(--c4t-space-7)!important}.c4t-size-7{width:var(--c4t-space-7)!important;height:var(--c4t-space-7)!important}.c4t-w-8{width:var(--c4t-space-8)!important}.c4t-h-8{height:var(--c4t-space-8)!important}.c4t-size-8{width:var(--c4t-space-8)!important;height:var(--c4t-space-8)!important}.c4t-w-9{width:var(--c4t-space-9)!important}.c4t-h-9{height:var(--c4t-space-9)!important}.c4t-size-9{width:var(--c4t-space-9)!important;height:var(--c4t-space-9)!important}.c4t-w-10{width:var(--c4t-space-10)!important}.c4t-h-10{height:var(--c4t-space-10)!important}.c4t-size-10{width:var(--c4t-space-10)!important;height:var(--c4t-space-10)!important}.c4t-w-12{width:var(--c4t-space-12)!important}.c4t-h-12{height:var(--c4t-space-12)!important}.c4t-size-12{width:var(--c4t-space-12)!important;height:var(--c4t-space-12)!important}.c4t-w-14{width:var(--c4t-space-14)!important}.c4t-h-14{height:var(--c4t-space-14)!important}.c4t-size-14{width:var(--c4t-space-14)!important;height:var(--c4t-space-14)!important}.c4t-w-16{width:var(--c4t-space-16)!important}.c4t-h-16{height:var(--c4t-space-16)!important}.c4t-size-16{width:var(--c4t-space-16)!important;height:var(--c4t-space-16)!important}.c4t-w-20{width:var(--c4t-space-20)!important}.c4t-h-20{height:var(--c4t-space-20)!important}.c4t-size-20{width:var(--c4t-space-20)!important;height:var(--c4t-space-20)!important}.c4t-w-24{width:var(--c4t-space-24)!important}.c4t-h-24{height:var(--c4t-space-24)!important}.c4t-size-24{width:var(--c4t-space-24)!important;height:var(--c4t-space-24)!important}.c4t-min-w-0{min-width:0!important}.c4t-min-w-full{min-width:100%!important}.c4t-max-w-full{max-width:100%!important}.c4t-max-w-screen{max-width:100vw!important}.c4t-text-50{font-size:var(--c4t-font-size-50)!important}.c4t-text-100{font-size:var(--c4t-font-size-100)!important}.c4t-text-150{font-size:var(--c4t-font-size-150)!important}.c4t-text-200{font-size:var(--c4t-font-size-200)!important}.c4t-text-300{font-size:var(--c4t-font-size-300)!important}.c4t-text-400{font-size:var(--c4t-font-size-400)!important}.c4t-text-500{font-size:var(--c4t-font-size-500)!important}.c4t-text-600{font-size:var(--c4t-font-size-600)!important}.c4t-text-700{font-size:var(--c4t-font-size-700)!important}.c4t-text-left{text-align:left!important}.c4t-text-center{text-align:center!important}.c4t-text-right{text-align:right!important}.c4t-text-justify{text-align:justify!important}.c4t-font-regular{font-weight:var(--c4t-font-weight-regular)!important}.c4t-font-medium{font-weight:var(--c4t-font-weight-medium)!important}.c4t-font-bold{font-weight:var(--c4t-font-weight-bold)!important}.c4t-italic{font-style:italic!important}.c4t-not-italic{font-style:normal!important}.c4t-uppercase{text-transform:uppercase!important}.c4t-lowercase{text-transform:lowercase!important}.c4t-capitalize{text-transform:capitalize!important}.c4t-normal-case{text-transform:none!important}.c4t-underline{text-decoration:underline!important}.c4t-line-through{text-decoration:line-through!important}.c4t-no-underline{text-decoration:none!important}.c4t-leading-tight{line-height:var(--c4t-line-height-tight)!important}.c4t-leading-snug{line-height:var(--c4t-line-height-snug)!important}.c4t-leading-normal{line-height:var(--c4t-line-height-normal)!important}.c4t-leading-relaxed{line-height:var(--c4t-line-height-relaxed)!important}.c4t-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.c4t-text-nowrap{white-space:nowrap!important}.c4t-text-wrap{white-space:normal!important}.c4t-break-words{overflow-wrap:break-word!important}.c4t-type-display-large{font:var(--c4t-type-display-large)!important}.c4t-type-display-medium{font:var(--c4t-type-display-medium)!important}.c4t-type-display-small{font:var(--c4t-type-display-small)!important}.c4t-type-headline-large{font:var(--c4t-type-headline-large)!important}.c4t-type-headline-medium{font:var(--c4t-type-headline-medium)!important}.c4t-type-headline-small{font:var(--c4t-type-headline-small)!important}.c4t-type-title-large{font:var(--c4t-type-title-large)!important}.c4t-type-title-medium{font:var(--c4t-type-title-medium)!important}.c4t-type-title-small{font:var(--c4t-type-title-small)!important}.c4t-type-body-large{font:var(--c4t-type-body-large)!important}.c4t-type-body-medium{font:var(--c4t-type-body-medium)!important}.c4t-type-body-small{font:var(--c4t-type-body-small)!important}.c4t-type-label-large{font:var(--c4t-type-label-large)!important}.c4t-type-label-medium{font:var(--c4t-type-label-medium)!important}.c4t-type-label-small{font:var(--c4t-type-label-small)!important}.c4t-tnum{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.c4t-text-primary{color:var(--mat-sys-primary)!important}.c4t-bg-primary{background-color:var(--mat-sys-primary)!important}.c4t-border-primary{border-color:var(--mat-sys-primary)!important}.c4t-text-on-primary{color:var(--mat-sys-on-primary)!important}.c4t-bg-on-primary{background-color:var(--mat-sys-on-primary)!important}.c4t-border-on-primary{border-color:var(--mat-sys-on-primary)!important}.c4t-text-primary-container{color:var(--mat-sys-primary-container)!important}.c4t-bg-primary-container{background-color:var(--mat-sys-primary-container)!important}.c4t-border-primary-container{border-color:var(--mat-sys-primary-container)!important}.c4t-text-on-primary-container{color:var(--mat-sys-on-primary-container)!important}.c4t-bg-on-primary-container{background-color:var(--mat-sys-on-primary-container)!important}.c4t-border-on-primary-container{border-color:var(--mat-sys-on-primary-container)!important}.c4t-text-secondary{color:var(--mat-sys-secondary)!important}.c4t-bg-secondary{background-color:var(--mat-sys-secondary)!important}.c4t-border-secondary{border-color:var(--mat-sys-secondary)!important}.c4t-text-on-secondary{color:var(--mat-sys-on-secondary)!important}.c4t-bg-on-secondary{background-color:var(--mat-sys-on-secondary)!important}.c4t-border-on-secondary{border-color:var(--mat-sys-on-secondary)!important}.c4t-text-secondary-container{color:var(--mat-sys-secondary-container)!important}.c4t-bg-secondary-container{background-color:var(--mat-sys-secondary-container)!important}.c4t-border-secondary-container{border-color:var(--mat-sys-secondary-container)!important}.c4t-text-on-secondary-container{color:var(--mat-sys-on-secondary-container)!important}.c4t-bg-on-secondary-container{background-color:var(--mat-sys-on-secondary-container)!important}.c4t-border-on-secondary-container{border-color:var(--mat-sys-on-secondary-container)!important}.c4t-text-tertiary{color:var(--mat-sys-tertiary)!important}.c4t-bg-tertiary{background-color:var(--mat-sys-tertiary)!important}.c4t-border-tertiary{border-color:var(--mat-sys-tertiary)!important}.c4t-text-on-tertiary{color:var(--mat-sys-on-tertiary)!important}.c4t-bg-on-tertiary{background-color:var(--mat-sys-on-tertiary)!important}.c4t-border-on-tertiary{border-color:var(--mat-sys-on-tertiary)!important}.c4t-text-tertiary-container{color:var(--mat-sys-tertiary-container)!important}.c4t-bg-tertiary-container{background-color:var(--mat-sys-tertiary-container)!important}.c4t-border-tertiary-container{border-color:var(--mat-sys-tertiary-container)!important}.c4t-text-on-tertiary-container{color:var(--mat-sys-on-tertiary-container)!important}.c4t-bg-on-tertiary-container{background-color:var(--mat-sys-on-tertiary-container)!important}.c4t-border-on-tertiary-container{border-color:var(--mat-sys-on-tertiary-container)!important}.c4t-text-error{color:var(--mat-sys-error)!important}.c4t-bg-error{background-color:var(--mat-sys-error)!important}.c4t-border-error{border-color:var(--mat-sys-error)!important}.c4t-text-on-error{color:var(--mat-sys-on-error)!important}.c4t-bg-on-error{background-color:var(--mat-sys-on-error)!important}.c4t-border-on-error{border-color:var(--mat-sys-on-error)!important}.c4t-text-error-container{color:var(--mat-sys-error-container)!important}.c4t-bg-error-container{background-color:var(--mat-sys-error-container)!important}.c4t-border-error-container{border-color:var(--mat-sys-error-container)!important}.c4t-text-on-error-container{color:var(--mat-sys-on-error-container)!important}.c4t-bg-on-error-container{background-color:var(--mat-sys-on-error-container)!important}.c4t-border-on-error-container{border-color:var(--mat-sys-on-error-container)!important}.c4t-text-surface{color:var(--mat-sys-surface)!important}.c4t-bg-surface{background-color:var(--mat-sys-surface)!important}.c4t-border-surface{border-color:var(--mat-sys-surface)!important}.c4t-text-surface-dim{color:var(--mat-sys-surface-dim)!important}.c4t-bg-surface-dim{background-color:var(--mat-sys-surface-dim)!important}.c4t-border-surface-dim{border-color:var(--mat-sys-surface-dim)!important}.c4t-text-surface-bright{color:var(--mat-sys-surface-bright)!important}.c4t-bg-surface-bright{background-color:var(--mat-sys-surface-bright)!important}.c4t-border-surface-bright{border-color:var(--mat-sys-surface-bright)!important}.c4t-text-surface-container-lowest{color:var(--mat-sys-surface-container-lowest)!important}.c4t-bg-surface-container-lowest{background-color:var(--mat-sys-surface-container-lowest)!important}.c4t-border-surface-container-lowest{border-color:var(--mat-sys-surface-container-lowest)!important}.c4t-text-surface-container-low{color:var(--mat-sys-surface-container-low)!important}.c4t-bg-surface-container-low{background-color:var(--mat-sys-surface-container-low)!important}.c4t-border-surface-container-low{border-color:var(--mat-sys-surface-container-low)!important}.c4t-text-surface-container{color:var(--mat-sys-surface-container)!important}.c4t-bg-surface-container{background-color:var(--mat-sys-surface-container)!important}.c4t-border-surface-container{border-color:var(--mat-sys-surface-container)!important}.c4t-text-surface-container-high{color:var(--mat-sys-surface-container-high)!important}.c4t-bg-surface-container-high{background-color:var(--mat-sys-surface-container-high)!important}.c4t-border-surface-container-high{border-color:var(--mat-sys-surface-container-high)!important}.c4t-text-surface-container-highest{color:var(--mat-sys-surface-container-highest)!important}.c4t-bg-surface-container-highest{background-color:var(--mat-sys-surface-container-highest)!important}.c4t-border-surface-container-highest{border-color:var(--mat-sys-surface-container-highest)!important}.c4t-text-on-surface{color:var(--mat-sys-on-surface)!important}.c4t-bg-on-surface{background-color:var(--mat-sys-on-surface)!important}.c4t-border-on-surface{border-color:var(--mat-sys-on-surface)!important}.c4t-text-on-surface-variant{color:var(--mat-sys-on-surface-variant)!important}.c4t-bg-on-surface-variant{background-color:var(--mat-sys-on-surface-variant)!important}.c4t-border-on-surface-variant{border-color:var(--mat-sys-on-surface-variant)!important}.c4t-text-outline{color:var(--mat-sys-outline)!important}.c4t-bg-outline{background-color:var(--mat-sys-outline)!important}.c4t-border-outline{border-color:var(--mat-sys-outline)!important}.c4t-text-outline-variant{color:var(--mat-sys-outline-variant)!important}.c4t-bg-outline-variant{background-color:var(--mat-sys-outline-variant)!important}.c4t-border-outline-variant{border-color:var(--mat-sys-outline-variant)!important}.c4t-text-scrim{color:var(--mat-sys-scrim)!important}.c4t-bg-scrim{background-color:var(--mat-sys-scrim)!important}.c4t-border-scrim{border-color:var(--mat-sys-scrim)!important}.c4t-text-shadow{color:var(--mat-sys-shadow)!important}.c4t-bg-shadow{background-color:var(--mat-sys-shadow)!important}.c4t-border-shadow{border-color:var(--mat-sys-shadow)!important}.c4t-text-success{color:var(--ok)!important}.c4t-bg-success{background-color:var(--ok)!important}.c4t-border-success{border-color:var(--ok)!important}.c4t-text-warn{color:var(--warn-ink)!important}.c4t-bg-warn{background-color:var(--warn-ink)!important}.c4t-border-warn{border-color:var(--warn-ink)!important}.c4t-text-danger{color:var(--danger)!important}.c4t-bg-danger{background-color:var(--danger)!important}.c4t-border-danger{border-color:var(--danger)!important}.c4t-text-neutral{color:var(--neutral)!important}.c4t-bg-neutral{background-color:var(--neutral)!important}.c4t-border-neutral{border-color:var(--neutral)!important}.c4t-text-pending{color:var(--pending)!important}.c4t-bg-pending{background-color:var(--pending)!important}.c4t-border-pending{border-color:var(--pending)!important}.c4t-text-assist{color:var(--c4t-assist-color)!important}.c4t-bg-assist{background-color:var(--c4t-assist-color)!important}.c4t-border-assist{border-color:var(--c4t-assist-color)!important}.c4t-text-shield{color:var(--c4t-shield-color)!important}.c4t-bg-shield{background-color:var(--c4t-shield-color)!important}.c4t-border-shield{border-color:var(--c4t-shield-color)!important}.c4t-border{border:1px solid var(--mat-sys-outline-variant)!important}.c4t-border-0{border:0!important}.c4t-border-t{border-top:1px solid var(--mat-sys-outline-variant)!important}.c4t-border-r{border-right:1px solid var(--mat-sys-outline-variant)!important}.c4t-border-b{border-bottom:1px solid var(--mat-sys-outline-variant)!important}.c4t-border-l{border-left:1px solid var(--mat-sys-outline-variant)!important}.c4t-border-1{border-width:1px!important}.c4t-border-2{border-width:2px!important}.c4t-border-4{border-width:4px!important}.c4t-rounded-none{border-radius:var(--c4t-corner-none)!important}.c4t-rounded-xs{border-radius:var(--c4t-corner-xs)!important}.c4t-rounded-sm{border-radius:var(--c4t-corner-sm)!important}.c4t-rounded-md{border-radius:var(--c4t-corner-md)!important}.c4t-rounded-lg{border-radius:var(--c4t-corner-lg)!important}.c4t-rounded-full{border-radius:var(--c4t-corner-full)!important}.c4t-relative{position:relative!important}.c4t-absolute{position:absolute!important}.c4t-fixed{position:fixed!important}.c4t-sticky{position:sticky!important}.c4t-static{position:static!important}.c4t-top-0{top:0!important}.c4t-right-0{right:0!important}.c4t-bottom-0{bottom:0!important}.c4t-left-0{left:0!important}.c4t-inset-0{inset:0!important}.c4t-overflow-hidden{overflow:hidden!important}.c4t-overflow-auto{overflow:auto!important}.c4t-overflow-scroll{overflow:scroll!important}.c4t-overflow-x-hidden{overflow-x:hidden!important}.c4t-overflow-x-auto{overflow-x:auto!important}.c4t-overflow-y-hidden{overflow-y:hidden!important}.c4t-overflow-y-auto{overflow-y:auto!important}.c4t-cursor-pointer{cursor:pointer!important}.c4t-cursor-not-allowed{cursor:not-allowed!important}.c4t-cursor-text{cursor:text!important}.c4t-cursor-default{cursor:default!important}.c4t-cursor-grab{cursor:grab!important}.c4t-cursor-grabbing{cursor:grabbing!important}.c4t-visible{visibility:visible!important}.c4t-invisible{visibility:hidden!important}.c4t-opacity-0{opacity:0!important}.c4t-opacity-25{opacity:.25!important}.c4t-opacity-50{opacity:.5!important}.c4t-opacity-75{opacity:.75!important}.c4t-opacity-100{opacity:1!important}.c4t-z-0{z-index:0!important}.c4t-z-10{z-index:10!important}.c4t-z-20{z-index:20!important}.c4t-z-30{z-index:30!important}.c4t-z-40{z-index:40!important}.c4t-z-50{z-index:50!important}.c4t-z-auto{z-index:auto!important}.c4t-shadow-none{box-shadow:var(--c4t-elevation-0)!important}.c4t-shadow-1{box-shadow:var(--c4t-elevation-1)!important}.c4t-shadow-2{box-shadow:var(--c4t-elevation-2)!important}.c4t-shadow-3{box-shadow:var(--c4t-elevation-3)!important}.c4t-shadow-4{box-shadow:var(--c4t-elevation-4)!important}.c4t-shadow-5{box-shadow:var(--c4t-elevation-5)!important}.c4t-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--c4t-space-4);padding-right:var(--c4t-space-4)}.c4t-stack-y{display:flex!important;flex-direction:column!important}.c4t-stack-y>*+*{margin-top:var(--c4t-space-4)}.c4t-stack-y-sm>*+*{margin-top:var(--c4t-space-2)}.c4t-stack-y-lg>*+*{margin-top:var(--c4t-space-6)}.c4t-stack-x{display:flex!important;flex-direction:row!important}.c4t-stack-x>*+*{margin-left:var(--c4t-space-4)}.c4t-stack-x-sm>*+*{margin-left:var(--c4t-space-2)}.c4t-stack-x-lg>*+*{margin-left:var(--c4t-space-6)}.c4t-cluster{display:flex!important;flex-wrap:wrap!important;gap:var(--c4t-space-2)!important}.c4t-cluster-md{gap:var(--c4t-space-3)!important}.c4t-cluster-lg{gap:var(--c4t-space-4)!important}.c4t-center{display:flex!important;align-items:center!important;justify-content:center!important}.c4t-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.c4t-focus-ring:focus-visible{outline:2px solid var(--mat-sys-primary)!important;outline-offset:2px!important}.c4t-identifier{font-family:var(--c4t-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.95em;color:inherit}.c4t-doc-type-tag{display:inline-flex;align-items:center;padding:2px var(--c4t-space-2);font-size:var(--c4t-font-size-50);font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant);border-radius:var(--c4t-corner-xs);margin-right:var(--c4t-space-2);white-space:nowrap}.c4t-table-link{display:inline-flex;align-items:center;gap:var(--c4t-space-1);color:inherit;text-decoration:none;cursor:pointer;border-radius:var(--c4t-corner-xs);padding:2px 4px;margin:-2px -4px;transition:background-color .12s ease}.c4t-table-link:hover{background:var(--mat-sys-surface-container-high)}.c4t-table-link:hover .c4t-identifier{text-decoration:underline;text-underline-offset:2px}.c4t-table-link:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;background:var(--mat-sys-surface-container)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.c4t-fill-scroll{flex:1 1 auto;min-height:240px;overflow-y:auto}*{scrollbar-width:thin;scrollbar-color:var(--grey-2) transparent}::-webkit-scrollbar{width:var(--scroll-size)}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;background:var(--scroll-track);border-radius:var(--scroll-radius)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--scroll-radius);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}.scrollable{overflow:auto;scrollbar-gutter:stable}.scrollable::-webkit-scrollbar{width:4px;height:4px}.cdk-overlay-container .c4t-toast-stack-pane{z-index:2000!important;pointer-events:none}.cdk-overlay-container:has(.mat-mdc-dialog-container) .cdk-global-overlay-wrapper:has(.c4t-toast-stack-pane){z-index:999}.cdk-overlay-container:not(:has(.mat-mdc-dialog-container)) .cdk-global-overlay-wrapper:has(.c4t-toast-stack-pane){z-index:1050}.c4t-toast-stack-pane{position:fixed;pointer-events:none;padding:var(--margin, 16px);width:clamp(280px,25vw,440px)}.c4t-toast-stack-pane .stack,.c4t-toast-stack-pane .close-all-fab{transform:translate(calc(-1*min(var(--c4t-drawer-open-width, 0px),45vw)));transition:transform .18s ease}@media(prefers-reduced-motion:reduce){.c4t-toast-stack-pane .stack,.c4t-toast-stack-pane .close-all-fab{transition:none}}.c4t-toast-stack-pane .stack,.c4t-toast-stack-pane .stack-item,.c4t-toast-stack-pane .close-all-fab{pointer-events:auto}@media(max-width:640px){.c4t-toast-stack-pane{inset:auto 0 0;width:100%}.c4t-toast-stack-pane .stack,.c4t-toast-stack-pane .close-all-fab{transform:none}.c4t-toast-stack-pane .stack{align-items:center}}.c4t-holiday-tooltip{position:fixed;z-index:2000;pointer-events:none;padding:10px 12px;border-radius:10px;background:#fff;border:2px solid #cfd9e6;box-shadow:0 10px 30px #11182724;font-size:14px;color:var(--black);transform:translateY(6px);opacity:0;transition:opacity .12s ease,transform .12s ease}.c4t-holiday-tooltip.is-visible{opacity:1;transform:translateY(0)}.mat-mdc-tooltip.shift-bars__inactive-tooltip{--mdc-plain-tooltip-container-color: #fff;--mdc-plain-tooltip-supporting-text-color: #212121;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.mat-mdc-tooltip.shift-bars__inactive-tooltip .mdc-tooltip__surface{background:#fff!important;border:1px solid #dce3ef;border-radius:6px;box-shadow:var(--c4t-elevation-3);color:#212121!important;max-width:260px;padding:8px 10px}.wrapper{--wr-gap: 16px;--wr-padding: 16px;display:grid;grid-template-areas:"header" "filters" "tags" "content";grid-template-rows:auto auto auto 1fr;gap:var(--wr-gap);width:100%;min-height:100%}.wrapper>.wr__subheader{grid-area:subheader;display:flex;align-items:center;gap:12px;min-height:0}.wrapper:has(>.wr__subheader:not(:empty)){grid-template-areas:"header" "subheader" "filters" "tags" "content";grid-template-rows:auto auto auto auto 1fr}.wrapper>.wr__tags{grid-area:tags;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:0 5px}.wrapper>.wr__header{grid-area:header;display:flex;flex-direction:column;gap:16px}.wrapper>.wr__header>.wr__header__sub-header h2{color:var(--telefonica-blue)}.wrapper>.wr__filters{grid-area:filters}.wrapper>.wr__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;grid-area:content;min-height:0;overflow:auto}.wrapper>.wr__content c4t-loading-screen{display:flex;justify-content:center;align-items:center;height:500px}.wrapper.no-tags{grid-template-areas:"header" "content"!important;grid-template-rows:auto 1fr!important}.wrapper.no-tags>.wr__tags{display:none!important}.wrapper.no-tags>.wr__tags>*{display:none!important}.wrapper.no-filters{grid-template-areas:"header" "tags" "content";grid-template-rows:auto auto 1fr}.wrapper.no-filters>.wr__filters{display:none!important}.wrapper.no-filters>.wr__filters>*{display:none!important}.wrapper:has(>.wr__filters:empty){grid-template-rows:auto 0 1fr}.wr__content .is-sticky-top{position:sticky;top:0;z-index:1}.wr__content .is-sticky-bottom{position:sticky;bottom:0;z-index:1}.wr__header__sub-header{display:grid;align-items:center;column-gap:12px;grid-template-columns:minmax(0,1fr) auto}.wr__header__sub-header__buttons{grid-column:2;justify-self:end;display:flex;align-items:center;gap:16px}.wr__header__sub-header>:not(.wr__header__sub-header__buttons):first-child{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr__header__sub-header:has(:where(button.goBack)){grid-template-columns:auto minmax(0,1fr) auto}.wr__header__sub-header:has(:where(button.goBack))>:first-child:not(.wr__header__sub-header__buttons){grid-column:1;justify-self:start}.wr__header__sub-header:has(:where(button.goBack))>:nth-child(2):not(.wr__header__sub-header__buttons){grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr__header__sub-header:has(:where(button.goBack))>.wr__header__sub-header__buttons{grid-column:3;justify-self:end}.wrapper:has(c4t-rich-table.is-fill){min-height:0;flex:1 1 auto}.wrapper:has(c4t-rich-table.is-fill)>.wr__content{display:flex;flex-direction:column;min-height:0}.wrapper-detail{--mat-chip-container-shape-radius: 999px;--mat-chip-label-text-color: var(--telefonica-blue);--mat-chip-label-text-size: 14px;--mat-chip-elevated-container-color: var(--telefonica-blue-10);--mat-chip-outline-color: transparent;--wr-gap: 8px;--wr-padding: 16px;display:grid;grid-template-areas:"close close" "title actions" "content content" "submit submit";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;gap:var(--wr-gap);width:100%;min-height:100%;padding:var(--wr-padding)}.wrapper-detail>.wr__close{grid-area:close;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:0}.wrapper-detail>.wr__close mat-icon{font-size:20px}.wrapper-detail:has(>.wr__more-actions:not(:empty)){grid-template-areas:"close close" "title actions" "more-actions more-actions" "content content" "submit submit";grid-template-rows:auto auto auto 1fr}.wrapper-detail>.wr__more-actions{grid-area:more-actions;display:flex;flex-direction:row;gap:16px}.wrapper-detail>.wr__submit{grid-area:submit;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.wrapper-detail>.wr__header{grid-area:title;display:flex;flex-direction:row;gap:8px;align-items:center}.wrapper-detail>.wr__actions{grid-area:actions;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px;flex-wrap:wrap}.wrapper-detail>.wr__content{height:100%;max-height:100%;grid-area:content;min-height:0;overflow:auto;padding:1px}.wrapper-detail>.wr__content c4t-title>h1{color:var(--telefonica-blue)}.wrapper-detail>.wr__content c4t-item-detail>.item .item-detail c4t-title>h1{color:var(--grey-5);font-size:12px}.wrapper-summary{display:flex;flex-direction:column;row-gap:16px}.wrapper-summary>.wr__header{grid-area:title;display:flex;flex-direction:row;gap:8px;align-items:center}.wrapper-summary>.wr__content{grid-area:content;min-height:0;overflow:auto;padding:1px;height:calc(100vh - 220px)}.wrapper-summary>.wr__content .mat-mdc-expansion-panel,.wrapper-summary>.wr__content .mat-expansion-panel{box-shadow:none;border:1px solid var(--grey-2)}.wrapper-summary>.wr__content c4t-title>h1{color:var(--telefonica-blue)}.wrapper-summary>.wr__content c4t-item-detail>.item .item-detail c4t-title>h1{color:var(--grey-5);font-size:14px}.c4t-table-shell{padding:0 15px;position:relative;background:var(--mat-sys-surface)}table.c4t-table{width:100%;height:100%;border-collapse:separate;border-spacing:0 12px;table-layout:fixed}table.c4t-table:not(.no-selector) tr.mat-mdc-row{cursor:pointer}.c4t-table .mat-mdc-cell,.c4t-table .mat-mdc-header-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c4t-table .mat-mdc-header-cell{background:var(--mat-sys-surface);padding:16px;font-weight:800;font-size:16px}table.c4t-table tbody{position:relative}table.c4t-table tbody:before{content:"";position:absolute;inset:0 0 -10px;border:1px solid var(--grey-2);border-radius:14px;pointer-events:none;background:transparent;z-index:0;margin:0 -15px}table.c4t-table thead{position:relative}table.c4t-table thead:before{content:"";position:absolute;inset:12px -15px 0;border:1px solid var(--grey-2);border-radius:10px;pointer-events:none}table.c4t-table tbody .mat-mdc-row,table.c4t-table tbody .mat-mdc-cell{position:relative;z-index:1}.c4t-table .mat-mdc-row{border:none}.c4t-table .mat-mdc-row.selected td.mat-mdc-cell{background-color:var(--telefonica-blue-10)!important}.c4t-table .mat-mdc-cell{padding:16px;font-size:16px;border:0;background:var(--mat-sys-surface);width:auto;white-space:normal}.c4t-table .mat-mdc-cell.cdk-column-actions{display:inline-flex;justify-content:end;width:100%;gap:16px;height:100%;align-items:center;padding:10px}.c4t-table .mat-mdc-cell.cdk-column-actions .action{transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease;border:1px solid var(--grey-2);border-radius:4px;box-shadow:0 2px 5px #0000004d}.c4t-table .mat-mdc-cell.cdk-column-actions .action:hover{transform:translateY(-8px) scale(1.03);background-color:var(--telefonica-blue-10);border-radius:8px}.c4t-table .mat-mdc-cell.cdk-column-actions .action:last-child{margin-right:0}.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button{--mat-icon-button-state-layer-size: 36px;--mat-icon-button-icon-size: 20px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out}.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button .mat-icon{pointer-events:none;background:transparent!important;width:var(--mat-icon-button-icon-size)!important;height:var(--mat-icon-button-icon-size)!important;line-height:var(--mat-icon-button-icon-size)!important}.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button .mdc-icon-button__ripple,.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button .mat-mdc-focus-indicator{border-radius:inherit}.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button .mdc-icon-button__ripple:before,.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button .mdc-icon-button__ripple:after{background-color:transparent}.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button:hover{background:var(--hover-grey, #f2f4f7)}.c4t-table .mat-mdc-cell.cdk-column-actions ::ng-deep .call-to-action__icon.mat-mdc-icon-button:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.c4t-table .mat-mdc-row:hover .mat-mdc-cell{filter:brightness(.985)}.mat-sort-header-container{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:center;gap:10px}th.mat-header-cell{white-space:nowrap}.mat-sort-header-arrow{width:18px;height:18px;margin:0;visibility:visible}.mat-sort-header-container:not(.mat-sort-header-sorted) .mat-sort-header-arrow{opacity:1;transform:rotate(180deg)}.mat-sort-header-container.mat-sort-header-sorted .mat-sort-header-arrow{opacity:1}.c4t-table .mat-mdc-header-cell,.c4t-table .mat-mdc-cell{vertical-align:middle;text-align:center}.c4t-table.one-col .mat-mdc-header-cell,.c4t-table.one-col .mat-mdc-cell{text-align:start}.c4t-table.one-col .mat-sort-header-container{justify-content:flex-start}.c4t-table.one-col .mat-mdc-cell>*{text-align:start}.wsp-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.wsp-page-header__main{flex:1;min-width:0}.wsp-page-header__eyebrow{display:flex;align-items:center;gap:6px;font-size:var(--c4t-font-size-100, 12px);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--mat-sys-primary-fixed, var(--mat-sys-primary));margin-bottom:6px}.wsp-page-header__eyebrow .mat-icon,.wsp-page-header__eyebrow .material-icons,.wsp-page-header__eyebrow .material-symbols-outlined{font-size:var(--c4t-font-size-compact-cell);width:14px;height:14px}.wsp-page-header__title{font-size:var(--c4t-font-size-400, 24px);font-weight:600;margin:0 0 4px;color:var(--mat-sys-on-surface);letter-spacing:-.2px;line-height:1.2}.wsp-page-header__subtitle{font-size:var(--c4t-font-size-compact-cell);color:var(--mat-sys-on-surface-variant);margin:0;max-width:720px}.wsp-page-header__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap}.wsp-toolbar{display:flex;align-items:center;gap:12px;padding:12px;background:var(--mat-sys-surface);border-radius:var(--c4t-corner-md, 12px);box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06));margin-bottom:16px;flex-wrap:wrap}.wsp-toolbar__divider{width:1px;height:24px;background:var(--mat-sys-outline-variant);margin:0 4px}.wsp-stats{display:flex;align-items:center;gap:24px;padding:0 4px;margin-bottom:12px;flex-wrap:wrap}.wsp-stats__item{display:flex;align-items:baseline;gap:6px}.wsp-stats__value{font-size:var(--c4t-font-size-300, 20px);font-weight:700;color:var(--mat-sys-on-surface)}.wsp-stats__label{font-size:var(--c4t-font-size-100, 12px);color:var(--mat-sys-on-surface-variant)}.wsp-stats__filter-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;background:var(--mat-sys-tertiary-container, var(--mat-sys-primary-container));color:var(--mat-sys-on-tertiary-container);border-radius:9999px;font-size:var(--c4t-font-size-100, 12px);font-weight:500;margin-left:auto}.wsp-stats__filter-tag .mat-icon,.wsp-stats__filter-tag .material-icons,.wsp-stats__filter-tag .material-symbols-outlined{font-size:var(--c4t-font-size-compact-cell);width:14px;height:14px;color:var(--mat-sys-tertiary, var(--mat-sys-on-primary-container))}.wsp-table-shell{background:var(--mat-sys-surface);border-radius:var(--c4t-corner-md, 12px);box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06));overflow:hidden}.wsp-table-shell>table.c4t-table{border-collapse:collapse;border-spacing:0;width:100%}.wsp-table-shell>table.c4t-table thead:before,.wsp-table-shell>table.c4t-table tbody:before{content:none!important}.wsp-table-shell>table.c4t-table thead th{background:var(--mat-sys-surface-container-low, #f6f6f8);color:var(--mat-sys-on-surface-variant);font-weight:600;font-size:var(--c4t-font-size-100, 12px);letter-spacing:.5px;text-transform:uppercase;padding:10px 12px;text-align:left;border-bottom:1px solid var(--mat-sys-outline-variant);white-space:nowrap}.wsp-table-shell>table.c4t-table tbody td{padding:12px;border-bottom:1px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface);vertical-align:middle;font-size:var(--c4t-font-size-compact-cell, 14px);background:var(--mat-sys-surface)}.wsp-table-shell>table.c4t-table tbody tr{transition:background-color .15s}.wsp-table-shell>table.c4t-table tbody tr:hover{background:color-mix(in srgb,var(--mat-sys-primary-container) 30%,transparent)}.wsp-table-shell>table.c4t-table tbody tr:hover td{background:transparent}.wsp-table-shell>table.c4t-table tbody tr:last-child td{border-bottom:none}.wsp-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:var(--c4t-font-size-100, 12px);font-weight:500;letter-spacing:.2px;line-height:1.4}.wsp-badge--ok{background:var(--ok-soft, #ccedc2);color:var(--ok-text-hi)}.wsp-badge--warn{background:var(--warn-soft, #fbe6d4);color:var(--warn-text-hi)}.wsp-badge--bad{background:var(--red-soft, #ffcdc8);color:var(--danger)}.wsp-badge--neutral{background:var(--mat-sys-surface-container, #f0f0f2);color:var(--mat-sys-on-surface-variant)}.wsp-badge--info{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.wsp-kebab{width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--mat-sys-on-surface-variant);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}.wsp-kebab:hover{background:var(--mat-sys-surface-container-high, var(--mat-sys-surface-container));color:var(--mat-sys-on-surface)}.wsp-table-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--mat-sys-surface-container-low, #f6f6f8);border-top:1px solid var(--mat-sys-outline-variant);font-size:12px;color:var(--mat-sys-on-surface-variant)}.wsp-card{background:var(--mat-sys-surface);border-radius:var(--c4t-corner-md, 12px);box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06));padding:16px}:root{--c4t-page-max-reading: 1200px;--c4t-page-max-working: 1920px;--c4t-page-padding-y: var(--c4t-space-5, 24px);--c4t-page-padding-x: var(--c4t-space-6, 32px)}.c4t-page-fluid{width:100%;padding:var(--c4t-page-padding-y) var(--c4t-page-padding-x);box-sizing:border-box}.c4t-page-reading{width:100%;max-width:var(--c4t-page-max-reading);margin-inline:auto;padding:var(--c4t-page-padding-y) var(--c4t-page-padding-x);box-sizing:border-box}.c4t-detail-footer{display:flex;align-items:center;gap:var(--c4t-space-1)}.c4t-detail-footer__spacer{flex:1 1 auto}.c4t-detail-footer__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-sm);background:transparent;color:var(--mat-sys-on-surface-variant);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.c4t-detail-footer__btn mat-icon{font-size:16px!important;width:18px;height:18px}.c4t-detail-footer__btn:hover{background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)}.c4t-detail-footer__btn:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.c4t-detail-footer__btn--danger:hover{color:var(--mat-sys-error);border-color:color-mix(in srgb,var(--mat-sys-error) 40%,var(--mat-sys-outline-variant))}.c4t-detail-footer__primary{display:inline-flex;align-items:center;gap:var(--c4t-space-1);height:36px;padding:0 14px;border:none;border-radius:var(--c4t-corner-sm);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);font:inherit;font-size:var(--c4t-font-size-compact-cell);font-weight:600;cursor:pointer;transition:background-color .12s ease}.c4t-detail-footer__primary mat-icon{font-size:16px!important;width:16px;height:16px}.c4t-detail-footer__primary:hover{background:color-mix(in srgb,var(--mat-sys-primary) 88%,black)}.c4t-detail-footer__primary:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.c4t-fill{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media(prefers-reduced-motion:reduce){.rm-skeleton__bar,.rm-skeleton__circle{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rm-home{display:flex;flex-direction:column;gap:var(--c4t-space-5);padding:var(--c4t-space-6)}.rm-home__page-actions{display:inline-flex;align-items:center;gap:var(--c4t-space-2)}.rm-home__chips{display:flex;align-items:center;gap:var(--c4t-space-2);flex-wrap:wrap;row-gap:var(--c4t-space-2)}.rm-chip{display:inline-flex;align-items:center;gap:var(--c4t-space-2, 8px);height:38px;padding:0 10px;background:transparent;border:.5px dashed var(--mat-sys-outline-variant);border-radius:9999px;font-family:inherit;font-size:var(--c4t-font-size-compact-cell, 14px);font-weight:500;line-height:1;color:var(--mat-sys-on-surface-variant);cursor:pointer;white-space:nowrap;transition:background-color var(--c4t-duration-short-3, .15s) var(--c4t-easing-standard),border-color var(--c4t-duration-short-3, .15s) var(--c4t-easing-standard),color var(--c4t-duration-short-3, .15s) var(--c4t-easing-standard);outline:none}.rm-chip:focus-visible{outline:var(--c4t-focus-outline);outline-offset:2px;box-shadow:0 0 0 2px var(--mat-sys-primary)}.rm-chip:hover:not(:disabled):not(.rm-chip--active){background:var(--mat-sys-surface-container);border-color:var(--mat-sys-outline);border-style:solid;color:var(--mat-sys-on-surface)}.rm-chip--active{background:var(--mat-sys-primary-container);border:.5px solid var(--mat-sys-primary);color:var(--mat-sys-on-primary-container)}.rm-chip--active:hover{background:var(--mat-sys-primary-container);filter:brightness(.97);color:var(--mat-sys-on-primary-container)}.rm-chip:disabled{opacity:.55;cursor:not-allowed}.rm-home__content{display:flex;flex-direction:column;gap:var(--c4t-space-3)}.rm-card{background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06));padding:var(--c4t-space-5);display:flex;flex-direction:column;gap:var(--c4t-space-3)}.rm-form{background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06));padding:var(--c4t-space-6);display:flex;flex-direction:column;gap:var(--c4t-space-5)}.rm-form__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--c4t-space-2);padding-top:var(--c4t-space-4);border-top:1px solid var(--mat-sys-outline-variant);position:sticky;bottom:0;z-index:2;background:var(--mat-sys-surface);margin-inline:calc(-1 * var(--c4t-space-6));margin-bottom:calc(-1 * var(--c4t-space-6));padding-inline:var(--c4t-space-6);padding-bottom:var(--c4t-space-4);box-shadow:0 -2px 8px color-mix(in srgb,var(--mat-sys-shadow) 6%,transparent)}.rm-table-card{background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06));overflow:hidden}.rm-table-card table.mat-mdc-table{width:100%;background:var(--mat-sys-surface)}.rm-table-card .mat-mdc-header-row{background:var(--mat-sys-surface-container-low);border-bottom:1px solid var(--mat-sys-outline-variant)}.rm-table-card .mat-mdc-header-cell{color:var(--mat-sys-on-surface-variant);font-size:var(--c4t-font-size-100, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.rm-table-card .mat-mdc-row{border-bottom:1px solid var(--mat-sys-outline-variant);transition:background-color .1s ease}.rm-table-card .mat-mdc-row:last-child{border-bottom:none}.rm-table-card .mat-mdc-row:hover{background:var(--mat-sys-surface-container-low)}.rm-table-card .mat-mdc-cell{color:var(--mat-sys-on-surface);font-size:var(--c4t-font-size-compact-cell, 14px)}.rm-back{display:flex;justify-content:flex-start;margin-top:var(--c4t-space-2)}.rm-table{display:flex;flex-direction:column;background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);overflow:hidden;box-shadow:var(--c4t-elevation-1, 0 1px 2px rgba(0, 0, 0, .06))}.rm-table__head,.rm-table__row{display:grid;grid-template-columns:var(--rm-table-cols, 52px minmax(0, 1fr) 130px 52px);align-items:center;gap:var(--c4t-space-3);padding:var(--c4t-space-3) var(--c4t-space-4)}.rm-table__head{background:var(--mat-sys-surface-container-low);border-bottom:1px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant);font-size:var(--c4t-font-size-100, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.rm-table__row{border-bottom:1px solid var(--mat-sys-outline-variant);cursor:pointer;transition:background-color .1s ease}.rm-table__row:last-child{border-bottom:none}.rm-table__row:hover{background:var(--mat-sys-surface-container-low)}.rm-table__row--baja{opacity:1}.rm-table__row--maint .rm-thumb{opacity:.5}.rm-table__col{min-width:0;display:flex;align-items:center}.rm-table__col--ck,.rm-table__col--thumb{justify-content:center}.rm-table__col--num{justify-content:flex-end;font-family:var(--c4t-font-mono);font-size:var(--c4t-font-size-compact-cell)}.rm-table__col--actions{justify-content:flex-end}.rm-thumb{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--c4t-corner-sm);background:var(--cat-vehicle-bg);color:var(--cat-vehicle)}.rm-thumb[data-cat=firearm]{background:var(--cat-firearm-bg);color:var(--cat-firearm)}.rm-thumb[data-cat=locker]{background:var(--cat-locker-bg);color:var(--cat-locker)}.rm-thumb[data-cat=supply]{background:var(--cat-supply-bg);color:var(--cat-supply)}.rm-thumb[data-cat=animal]{background:var(--cat-animal-bg);color:var(--cat-animal)}.rm-thumb[data-cat=logbook]{background:var(--cat-logbook-bg);color:var(--cat-logbook)}.rm-thumb[data-cat=assignment]{background:var(--cat-assignment-bg);color:var(--cat-assignment)}.rm-thumb mat-icon{font-size:20px;width:20px;height:20px}.rm-id{display:flex;flex-direction:column;gap:2px;min-width:0}.rm-id__primary{font-size:var(--c4t-font-size-compact-cell);color:var(--mat-sys-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-id__token{font-family:var(--c4t-font-mono);font-size:14px;font-weight:600;color:var(--mat-sys-on-surface)}.rm-mono{font-family:var(--c4t-font-mono);font-size:var(--c4t-font-size-compact-cell);color:var(--mat-sys-on-surface)}.rm-muted{color:var(--mat-sys-on-surface-variant);font-size:12px}.rm-ck{cursor:not-allowed;width:14px;height:14px;accent-color:var(--mat-sys-primary)}.rm-section{display:flex;flex-direction:column;gap:var(--c4t-space-3)}.rm-section+.rm-section{margin-top:var(--c4t-space-5);padding-top:var(--c4t-space-5);border-top:1px solid var(--mat-sys-outline-variant)}.rm-section__title{color:var(--mat-sys-on-surface-variant);font-size:var(--c4t-font-size-100, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rm-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--c4t-space-3) var(--c4t-space-5)}.rm-kv__item{display:flex;flex-direction:column;gap:2px;min-width:0}.rm-kv__item--full{grid-column:1/-1}.rm-kv__l{color:var(--mat-sys-on-surface-variant);font-size:var(--c4t-font-size-100, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.rm-kv__v{color:var(--mat-sys-on-surface);font-size:var(--c4t-font-size-compact-cell);font-weight:500;word-break:break-word}.rm-kv__v--mono{font-family:var(--c4t-font-mono)}.rm-dialog-body{display:flex;flex-direction:column;gap:var(--c4t-space-4);min-width:360px}.rm-dialog-body--narrow{min-width:320px}.rm-dialog-body--wide{min-width:480px}.rm-dialog-hint{margin:0;font:var(--c4t-type-body-small);color:var(--mat-sys-on-surface-variant)}.rm-dialog-empty{padding:var(--c4t-space-4);text-align:center;font:var(--c4t-type-body-small);color:var(--mat-sys-on-surface-variant);background:var(--mat-sys-surface-container-lowest);border:1px dashed var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md)}@keyframes rm-skeleton-pulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}.rm-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.rm-skeleton__row{display:grid;grid-template-columns:var(--rm-table-cols);align-items:center;min-height:48px;padding:0 var(--c4t-space-4);border-bottom:.5px solid var(--mat-sys-outline-variant)}.rm-skeleton__row:last-child{border-bottom:0}.rm-skeleton__cell{padding:0 var(--c4t-space-2);display:flex;align-items:center}.rm-skeleton__bar{display:block;height:12px;width:70%;border-radius:var(--c4t-corner-sm);background:var(--mat-sys-surface-container-high);animation:rm-skeleton-pulse 1.4s ease-in-out infinite}.rm-skeleton__bar--short{width:40%}.rm-skeleton__bar--long{width:90%}.rm-skeleton__circle{display:block;width:28px;height:28px;border-radius:var(--c4t-corner-full);background:var(--mat-sys-surface-container-high);animation:rm-skeleton-pulse 1.4s ease-in-out infinite}.rm-empty{display:flex;align-items:center;justify-content:center;min-height:320px;padding:var(--c4t-space-8) var(--c4t-space-6)}.rm-dialog-table{width:100%;border-collapse:collapse;font:var(--c4t-type-body-small)}.rm-dialog-table th,.rm-dialog-table td{padding:var(--c4t-space-2) var(--c4t-space-3);text-align:left;border-bottom:.5px solid var(--mat-sys-outline-variant)}.rm-dialog-table th{font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-size:var(--c4t-font-size-100, 12px)}.rm-dialog-table tbody tr:last-child td{border-bottom:0}.rm-dialog-table .rm-mono{font-family:var(--c4t-font-mono)}.rm-assigned{display:inline-flex;align-items:center;gap:var(--c4t-space-2);font-size:12px}.rm-assigned__badge{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--c4t-corner-full);background:var(--blue-soft);color:var(--info-text-hi);font-family:var(--c4t-font-mono);font-size:12px;font-weight:700;flex-shrink:0}.rm-assigned__zone{color:var(--mat-sys-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-assigned--nominal:after{content:"nominal";display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--c4t-corner-full);background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant);font-size:12px;font-weight:600;text-transform:lowercase;letter-spacing:.02em}.rm-itv{display:inline-flex;align-items:center;font:var(--c4t-type-body-small);font-weight:600}.rm-itv--critical{color:var(--danger)}.rm-itv--warning{color:var(--warn-ink)}.rm-itv--ok{color:var(--mat-sys-on-surface-variant);font-weight:500}.rm-km{font-family:var(--c4t-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface)}.rm-km__unit{color:var(--mat-sys-on-surface-variant);font-size:var(--c4t-font-size-100, 12px);margin-left:2px;font-family:inherit}.rm-km--high{color:var(--warn-ink);font-weight:600}.rm-km--high .rm-km__unit{color:var(--warn-ink);opacity:.85}.rm-cell-link{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px dashed var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-full);background:transparent;color:var(--mat-sys-primary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.rm-cell-link mat-icon{font-size:14px!important;width:14px;height:14px}.rm-cell-link:hover{background:color-mix(in srgb,var(--mat-sys-primary) 8%,transparent);border-color:var(--mat-sys-primary);border-style:solid}.rm-cell-link:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.rm-timeline{display:flex;flex-direction:column;gap:var(--c4t-space-6);padding:var(--c4t-space-2) 0}.rm-timeline__day{display:flex;flex-direction:column;gap:var(--c4t-space-3)}.rm-timeline__day-header{position:sticky;top:0;z-index:1;display:inline-flex;align-items:center;gap:var(--c4t-space-2);padding:var(--c4t-space-2) var(--c4t-space-3);background:var(--mat-sys-surface-container-low);border-radius:var(--c4t-corner-full);align-self:flex-start;font:var(--c4t-type-label-medium);font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-size:var(--c4t-font-size-100, 12px)}.rm-timeline__events{display:flex;flex-direction:column;position:relative;padding-left:32px}.rm-timeline__events:before{content:"";position:absolute;left:13px;top:12px;bottom:12px;width:2px;background:var(--mat-sys-outline-variant)}.rm-timeline__event{position:relative;display:grid;grid-template-columns:92px 1fr auto auto;align-items:center;gap:var(--c4t-space-3);padding:var(--c4t-space-3) var(--c4t-space-4);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);margin-bottom:var(--c4t-space-2)}.rm-timeline__event:last-child{margin-bottom:0}.rm-timeline__dot{position:absolute;left:-25px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:var(--c4t-corner-full);background:var(--neutral-soft);border:3px solid var(--mat-sys-surface);box-shadow:0 0 0 1px var(--mat-sys-outline-variant)}.rm-timeline__dot[data-kind=ok],.rm-timeline__dot[data-kind=assign]{background:var(--ok-accent)}.rm-timeline__dot[data-kind=warn],.rm-timeline__dot[data-kind=maint]{background:var(--warn)}.rm-timeline__dot[data-kind=bad],.rm-timeline__dot[data-kind=unassign]{background:var(--danger)}.rm-timeline__dot[data-kind=info]{background:var(--brand)}.rm-timeline__time{font-family:var(--c4t-font-mono);font-size:12px;color:var(--mat-sys-on-surface-variant);font-weight:500;display:flex;flex-direction:column;line-height:1.35;white-space:nowrap}.rm-timeline__time-hh{color:var(--mat-sys-on-surface);font-weight:600}.rm-timeline__body{min-width:0;display:flex;flex-direction:column;gap:2px}.rm-timeline__title{font-size:14px;font-weight:600;color:var(--mat-sys-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-timeline__motivo{font-size:var(--c4t-font-size-compact-cell);color:var(--mat-sys-on-surface-variant);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rm-timeline__meta{font-size:12px;color:var(--mat-sys-on-surface-variant);white-space:nowrap;font-family:var(--c4t-font-mono);display:inline-flex;align-items:center;gap:var(--c4t-space-2)}.rm-timeline__resultado{font-family:var(--c4t-font-sans);font-size:12px;font-weight:500;padding:2px var(--c4t-space-2);border:1px solid var(--mat-sys-outline-variant);border-radius:9999px;color:var(--mat-sys-on-surface-variant)}.rm-matrix{display:flex;flex-direction:column;gap:var(--c4t-space-4);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);padding:var(--c4t-space-4)}.rm-matrix__wrapper{overflow-x:auto;border-radius:var(--c4t-corner-sm)}.rm-matrix__table{width:100%;border-collapse:separate;border-spacing:0;font:var(--c4t-type-body-small)}.rm-matrix__th,.rm-matrix__td{padding:var(--c4t-space-2) var(--c4t-space-3);text-align:center;border-bottom:.5px solid var(--mat-sys-outline-variant);border-right:.5px solid var(--mat-sys-outline-variant);min-width:110px;white-space:nowrap}.rm-matrix__th{background:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface-variant);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:var(--c4t-font-size-100, 12px);position:sticky;top:0;z-index:1}.rm-matrix__th--row,.rm-matrix__td--row{text-align:left;position:sticky;left:0;z-index:2;background:var(--mat-sys-surface);min-width:80px;font-weight:600;font-family:var(--c4t-font-mono);color:var(--mat-sys-on-surface)}.rm-matrix__th--row{background:var(--mat-sys-surface-container-low);z-index:3}.rm-matrix__td:last-child,.rm-matrix__th:last-child{border-right:0}.rm-matrix__tr:last-child .rm-matrix__td{border-bottom:0}.rm-matrix__cell{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:var(--c4t-space-2) var(--c4t-space-3);border-radius:var(--c4t-corner-sm);min-width:72px;font-family:var(--c4t-font-mono);font-weight:600}.rm-matrix__cell-value{font-size:var(--c4t-font-size-compact-cell, 14px);color:var(--mat-sys-on-surface)}.rm-matrix__cell-pct{font-size:12px;opacity:.7;letter-spacing:.04em}.rm-matrix__cell[data-stock=ok]{background:var(--ok-soft)}.rm-matrix__cell[data-stock=ok] .rm-matrix__cell-value,.rm-matrix__cell[data-stock=ok] .rm-matrix__cell-pct{color:var(--ok)}.rm-matrix__cell[data-stock=warn]{background:var(--warn-soft)}.rm-matrix__cell[data-stock=warn] .rm-matrix__cell-value,.rm-matrix__cell[data-stock=warn] .rm-matrix__cell-pct{color:var(--warn-ink)}.rm-matrix__cell[data-stock=bad]{background:var(--red-soft)}.rm-matrix__cell[data-stock=bad] .rm-matrix__cell-value,.rm-matrix__cell[data-stock=bad] .rm-matrix__cell-pct{color:var(--danger)}.rm-matrix__cell[data-stock=empty]{color:var(--mat-sys-on-surface-variant);font-weight:500;background:transparent}.rm-matrix__cell[data-stock=empty] .rm-matrix__cell-value{color:var(--mat-sys-on-surface-variant)}.rm-matrix__alert{display:flex;align-items:center;gap:var(--c4t-space-3);padding:var(--c4t-space-3) var(--c4t-space-4);background:var(--warn-soft);color:var(--warn-text-hi);border-radius:var(--c4t-corner-md);font-size:var(--c4t-font-size-compact-cell);font-weight:500}.rm-matrix__alert mat-icon{font-size:20px;width:20px;height:20px}.rm-matrix__legend{display:flex;align-items:center;gap:var(--c4t-space-4);font-size:var(--c4t-font-size-100, 12px);color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.rm-matrix__legend-dot{display:inline-block;width:10px;height:10px;border-radius:var(--c4t-corner-full);margin-right:var(--c4t-space-2);vertical-align:middle}.rm-matrix__legend-dot[data-stock=ok]{background:var(--ok-accent)}.rm-matrix__legend-dot[data-stock=warn]{background:var(--warn)}.rm-matrix__legend-dot[data-stock=bad]{background:var(--danger)}.rm-dashboard__content{display:flex;flex-direction:column;gap:var(--c4t-space-6)}.rm-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--c4t-space-4)}.rm-kpi{display:flex;align-items:center;gap:var(--c4t-space-3);padding:var(--c4t-space-4);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md)}.rm-kpi__icon{width:40px;height:40px;font-size:var(--c4t-font-size-400, 24px);display:grid;place-items:center;border-radius:var(--c4t-corner-md);flex-shrink:0}.rm-kpi__body{display:flex;flex-direction:column;min-width:0}.rm-kpi__value{font-size:var(--c4t-font-size-400, 24px);font-weight:700;color:var(--mat-sys-on-surface);line-height:1.1;font-family:var(--c4t-font-mono)}.rm-kpi__label{font-size:12px;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-top:2px}.rm-kpi[data-tone=ok] .rm-kpi__icon{background:var(--ok-soft);color:var(--ok-text-hi)}.rm-kpi[data-tone=warn] .rm-kpi__icon{background:var(--warn-soft);color:var(--warn-text-hi)}.rm-kpi[data-tone=bad] .rm-kpi__icon{background:var(--red-soft);color:var(--danger)}.rm-kpi[data-tone=info] .rm-kpi__icon{background:var(--blue-soft);color:var(--info-text-hi)}.rm-dashboard__cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--c4t-space-3)}.rm-cat-card{display:flex;align-items:center;gap:var(--c4t-space-3);padding:var(--c4t-space-3) var(--c4t-space-4);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;cursor:pointer}.rm-cat-card:hover{border-color:var(--mat-sys-on-surface-variant);box-shadow:0 2px 4px #0000000a;transform:translateY(-1px)}.rm-cat-card__body{flex:1;min-width:0;display:flex;flex-direction:column}.rm-cat-card__name{font-size:14px;font-weight:600;color:var(--mat-sys-on-surface)}.rm-cat-card__sub{font-size:12px;color:var(--mat-sys-on-surface-variant);margin-top:2px}.rm-cat-card__chevron{color:var(--mat-sys-on-surface-variant);flex-shrink:0}.rm-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--c4t-space-3);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);padding:var(--c4t-space-3)}.rm-card-item{position:relative;display:flex;flex-direction:column;gap:var(--c4t-space-2);padding:var(--c4t-space-4);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-md);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.rm-card-item:hover{border-color:var(--mat-sys-on-surface-variant);box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.rm-card-item--baja{opacity:.55}.rm-card-item--baja:hover{transform:none;box-shadow:none}.rm-card-item__head{display:flex;align-items:center;justify-content:space-between;gap:var(--c4t-space-2)}.rm-card-item__body{display:flex;flex-direction:column;gap:2px;min-width:0}.rm-card-item__name{font-size:14px;font-weight:600;color:var(--mat-sys-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-card-item__code{font-family:var(--c4t-font-mono);font-size:12px;color:var(--mat-sys-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-card-item__stock{margin-top:var(--c4t-space-2);display:flex;flex-direction:column;gap:4px}.rm-card-item__stock-meta{display:flex;justify-content:space-between;font-family:var(--c4t-font-mono);font-size:12px;color:var(--mat-sys-on-surface-variant)}.rm-card-item__stock-value{font-weight:700;color:var(--mat-sys-on-surface)}.rm-card-item__stock-bar{position:relative;height:6px;border-radius:var(--c4t-corner-full);background:var(--mat-sys-surface-container-high);overflow:hidden}.rm-card-item__stock-fill{position:absolute;inset:0;border-radius:var(--c4t-corner-full);background:var(--ok-accent);transition:width .2s ease}.rm-card-item__stock-fill[data-stock=warn]{background:var(--warn)}.rm-card-item__stock-fill[data-stock=bad]{background:var(--danger)}.rm-card-item__actions{position:absolute;top:var(--c4t-space-2);right:var(--c4t-space-2);display:flex;align-items:center;gap:4px}.rm-home__content--dense .rm-table__row,.rm-home__content--dense .rm-table__head{padding-top:var(--c4t-space-2);padding-bottom:var(--c4t-space-2);min-height:36px}.rm-home__content--dense .rm-skeleton__row{min-height:36px}.rm-home__content--dense .rm-card-item{padding:var(--c4t-space-3) var(--c4t-space-4)}.rm-home__content--dense .rm-card-list,.rm-home__content--dense .rm-cards-grid{gap:var(--c4t-space-2)}.rm-stock-cell{display:flex;flex-direction:column;gap:4px;min-width:120px}.rm-stock-cell__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c4t-space-2);font-size:12px;color:var(--mat-sys-on-surface)}.rm-stock-cell__value{font-variant-numeric:tabular-nums;font-weight:600}.rm-stock-cell__pct{color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums}.rm-stock-cell__bar{height:6px;background:var(--mat-sys-surface-container);border-radius:3px;overflow:hidden}.rm-stock-cell__fill{display:block;height:100%;border-radius:3px;transition:width .2s ease}.rm-stock-cell__fill[data-stock=ok]{background:var(--ok)}.rm-stock-cell__fill[data-stock=warn]{background:var(--warn-ink)}.rm-stock-cell__fill[data-stock=bad]{background:var(--danger)}.rm-cell-text{font-size:14px;color:var(--mat-sys-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-quick-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--c4t-corner-full);background:transparent;color:var(--mat-sys-primary);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.rm-quick-action mat-icon{font-size:18px!important;width:18px;height:18px}.rm-quick-action:hover{background:color-mix(in srgb,var(--mat-sys-primary) 10%,transparent);border-color:color-mix(in srgb,var(--mat-sys-primary) 40%,transparent)}.rm-quick-action:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.rm-quick-action[disabled]{color:var(--mat-sys-on-surface-variant);cursor:not-allowed;opacity:.5}.rm-table__col--actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.rm-card-item__meta{margin-top:var(--c4t-space-2);display:flex;flex-wrap:wrap;gap:var(--c4t-space-2) var(--c4t-space-3);font-size:12px;color:var(--mat-sys-on-surface-variant)}.rm-card-item__meta-item{display:inline-flex;align-items:center;gap:4px}.rm-card-item__meta-item mat-icon{font-size:14px;width:14px;height:14px;color:var(--mat-sys-on-surface-variant)}.rm-tabs{display:flex;flex-direction:column;--rm-tabs-accent: var(--cat-vehicle)}.rm-tabs__nav{display:flex;align-items:center;gap:var(--c4t-space-1);padding:0 var(--c4t-space-3);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-bottom:none;border-radius:var(--c4t-corner-sm) var(--c4t-corner-sm) 0 0;overflow-x:auto}.rm-tabs__tab{display:inline-flex;align-items:center;gap:var(--c4t-space-1);padding:var(--c4t-space-3) var(--c4t-space-4);color:var(--mat-sys-on-surface-variant);font-size:var(--c4t-font-size-compact-cell);font-weight:500;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease}.rm-tabs__tab:hover{color:var(--mat-sys-on-surface)}.rm-tabs__tab--active{color:var(--rm-tabs-accent);border-bottom-color:var(--rm-tabs-accent);cursor:default}.rm-tabs__badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--c4t-corner-full);background:var(--neutral-soft);color:var(--neutral);font-size:12px;font-weight:600}.rm-tabs__badge[data-kind=ok]{background:var(--ok-soft);color:var(--ok-text-hi)}.rm-tabs__badge[data-kind=warn]{background:var(--warn-soft);color:var(--warn-text-hi)}.rm-tabs__badge[data-kind=bad]{background:var(--red-soft);color:var(--danger)}.rm-tabs__panel{display:flex;flex-direction:column;gap:var(--c4t-space-5);padding:var(--c4t-space-5);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-top:none;border-radius:0 0 var(--c4t-corner-sm) var(--c4t-corner-sm)}.rm-tabs--vehicle{--rm-tabs-accent: var(--cat-vehicle)}.rm-tabs--firearm{--rm-tabs-accent: var(--cat-firearm)}.rm-tabs--animal{--rm-tabs-accent: var(--cat-animal)}.rm-tabs--supply{--rm-tabs-accent: var(--cat-supply)}.rm-tabs--locker{--rm-tabs-accent: var(--cat-locker)}.rm-tabs--logbook{--rm-tabs-accent: var(--cat-logbook)}.rm-drawer{display:flex;flex-direction:column;height:100%;min-height:0}.rm-drawer__header{display:flex;align-items:center;gap:var(--c4t-space-3);padding:var(--c4t-space-3) var(--c4t-space-4);border-bottom:1px solid var(--mat-sys-outline-variant);flex:0 0 auto}.rm-drawer__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--c4t-corner-full);background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);flex:0 0 auto}.rm-drawer__avatar mat-icon{font-size:var(--c4t-font-size-400, 24px)!important;width:22px;height:22px}.rm-drawer__avatar[data-cat=vehicle]{background:var(--cat-vehicle-bg);color:var(--cat-vehicle)}.rm-drawer__avatar[data-cat=firearm]{background:var(--cat-firearm-bg);color:var(--cat-firearm)}.rm-drawer__avatar[data-cat=animal]{background:var(--cat-animal-bg);color:var(--cat-animal)}.rm-drawer__avatar[data-cat=supply]{background:var(--cat-supply-bg);color:var(--cat-supply)}.rm-drawer__avatar[data-cat=locker]{background:var(--cat-locker-bg);color:var(--cat-locker)}.rm-drawer__avatar[data-cat=logbook]{background:var(--cat-logbook-bg);color:var(--cat-logbook)}.rm-drawer__avatar[data-cat=assignment]{background:var(--cat-assignment-bg);color:var(--cat-assignment)}.rm-drawer__id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.rm-drawer__name{font-size:var(--c4t-font-size-200, 16px);font-weight:600;color:var(--mat-sys-on-surface);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-drawer__sub{font-size:12px;color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--c4t-space-2)}.rm-drawer__close{flex:0 0 auto}.rm-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--c4t-space-4);display:flex;flex-direction:column;gap:var(--c4t-space-2)}.rm-detail__footer{display:flex;align-items:center;gap:var(--c4t-space-2);padding:var(--c4t-space-3) var(--c4t-space-4);border-top:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface)}.rm-detail__footer-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--c4t-corner-sm);background:transparent;border:1px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant);cursor:pointer;transition:background-color .12s ease,color .12s ease}.rm-detail__footer-btn mat-icon{font-size:var(--c4t-font-size-300, 20px)!important;width:18px;height:18px}.rm-detail__footer-btn:hover{background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)}.rm-detail__footer-btn:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.rm-detail__footer-btn--danger:hover{color:var(--mat-sys-error);border-color:color-mix(in srgb,var(--mat-sys-error) 40%,var(--mat-sys-outline-variant))}.rm-detail__footer-spacer{flex:1 1 auto}.rm-detail__footer-primary{display:inline-flex;align-items:center;gap:var(--c4t-space-1);height:36px;padding:0 14px;border-radius:var(--c4t-corner-sm);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);border:none;font-size:var(--c4t-font-size-compact-cell);font-weight:600;cursor:pointer;transition:background-color .12s ease}.rm-detail__footer-primary mat-icon{font-size:16px!important;width:16px;height:16px}.rm-detail__footer-primary:hover{background:color-mix(in srgb,var(--mat-sys-primary) 88%,black)}.rm-detail__footer-primary:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.rm-detail__subheader{margin-top:var(--c4t-space-2);margin-bottom:var(--c4t-space-2);padding:0 var(--c4t-space-1);font-size:var(--c4t-font-size-100, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mat-sys-on-surface-variant)}.rm-detail__subheader:first-child{margin-top:0}.rm-st{display:inline-flex;align-items:center;justify-content:center;padding:4px var(--c4t-space-3);border-radius:var(--c4t-corner-full);font-size:var(--c4t-font-size-100, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--st-op-bg);color:var(--st-op-color)}.rm-st[data-st=main]{background:var(--st-main-bg);color:var(--st-main-color)}.rm-st[data-st=baja]{background:var(--st-baja-bg);color:var(--st-baja-color)}.rm-st[data-st=op]{background:var(--st-op-bg);color:var(--st-op-color)}.c4t-rich-table__row--baja{opacity:1}.c4t-rich-table__row--baja .rm-id__token,.c4t-rich-table__row--baja .rm-km,.c4t-rich-table__row--baja .rm-muted,.c4t-rich-table__row--baja .rm-km__unit,.c4t-rich-table__row--baja .rm-st[data-st=baja]{color:var(--mat-sys-on-surface)}.rm-home .mat-mdc-paginator{background-color:var(--mat-sys-surface);border-top:.5px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant);font:var(--c4t-type-label-medium);font-size:12px}.rm-home .mat-mdc-paginator-outer-container{display:flex}.rm-home .mat-mdc-paginator-container{min-height:44px;padding:0 var(--c4t-space-3);align-items:center;flex-wrap:nowrap;gap:var(--c4t-space-2)}.rm-home .mat-mdc-paginator-page-size{display:inline-flex;align-items:center;margin:0}.rm-home .mat-mdc-paginator-page-size-label{display:none}.rm-home .mat-mdc-paginator-page-size-select{width:auto!important;margin:0}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex,.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{background:transparent!important;padding:0!important;border:none!important;min-height:0!important;height:28px!important}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{padding:0!important;min-height:0!important;width:auto!important}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper{display:none}.rm-home .mat-mdc-paginator-page-size-select .mdc-notched-outline{display:none!important}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-select{display:inline-flex;align-items:center;height:28px;padding:0 4px 0 10px;background:var(--mat-sys-surface-container);border:.5px solid var(--mat-sys-outline-variant);border-radius:var(--c4t-corner-sm, 8px);cursor:pointer;font:inherit;color:var(--mat-sys-on-surface);transition:background-color .12s ease}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-select:hover{background:var(--mat-sys-surface-container-high)}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-select-value{color:var(--mat-sys-on-surface);font-variant-numeric:tabular-nums;font-weight:500;max-width:none!important}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow-wrapper{transform:none!important}.rm-home .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow{color:var(--mat-sys-on-surface-variant)}.rm-home .mat-mdc-paginator-range-label{margin:0 var(--c4t-space-3) 0 auto;color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap}.rm-home .mat-mdc-paginator-range-actions{display:inline-flex;align-items:center;gap:2px;padding-left:var(--c4t-space-2);border-left:.5px solid var(--mat-sys-outline-variant);margin-left:var(--c4t-space-2)}.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-first,.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous,.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-next,.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-last{--mdc-icon-button-state-layer-size: 32px;--mdc-icon-button-icon-size: 18px;width:32px;height:32px;padding:0;color:var(--mat-sys-on-surface-variant);border-radius:var(--c4t-corner-sm, 8px);transition:background-color .12s ease}.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-first:hover:not([disabled]),.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous:hover:not([disabled]),.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-next:hover:not([disabled]),.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-last:hover:not([disabled]){background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)}.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-first[disabled],.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous[disabled],.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-next[disabled],.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-last[disabled]{opacity:.4;cursor:not-allowed}.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-first .mat-mdc-paginator-icon,.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous .mat-mdc-paginator-icon,.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-next .mat-mdc-paginator-icon,.rm-home .mat-mdc-icon-button.mat-mdc-paginator-navigation-last .mat-mdc-paginator-icon{width:18px;height:18px;fill:currentColor}.gis-dark{--c4t-gis-canvas: #0A1626;--c4t-gis-map-canvas: #0D1830;--c4t-gis-elevated: #111D30;--c4t-gis-surface: #16223A;--c4t-gis-surface-hover: #1D2A44;--c4t-gis-overlay-bg: rgba(13, 20, 32, .82);--c4t-gis-overlay-bg-strong: rgba(13, 20, 32, .96);--c4t-gis-border-subtle: #182642;--c4t-gis-border: #344870;--c4t-gis-border-strong: #3E5177;--c4t-gis-border-control: #526B9D;--c4t-gis-text: #E8EEF7;--c4t-gis-text-secondary: #8AA0BD;--c4t-gis-text-muted: #8593AD;--c4t-gis-text-on-priority: #FFFFFF;--c4t-gis-text-on-accent: #0A1626;--c4t-gis-priority-alta: #FF3B50;--c4t-gis-priority-alta-bg: rgba(255, 59, 80, .14);--c4t-gis-priority-alta-bg-hover: rgba(255, 59, 80, .22);--c4t-gis-priority-alta-border: rgba(255, 59, 80, .4);--c4t-gis-priority-media: #FFB02E;--c4t-gis-priority-media-bg: rgba(255, 176, 46, .14);--c4t-gis-priority-media-bg-hover: rgba(255, 176, 46, .22);--c4t-gis-priority-media-border: rgba(255, 176, 46, .4);--c4t-gis-priority-baja: #3AA0FF;--c4t-gis-priority-baja-bg: rgba(58, 160, 255, .12);--c4t-gis-priority-baja-bg-hover: rgba(58, 160, 255, .2);--c4t-gis-priority-baja-border: rgba(58, 160, 255, .4);--c4t-gis-critical: #FF3B50;--c4t-gis-critical-bg: rgba(255, 59, 80, .14);--c4t-gis-critical-border: rgba(255, 59, 80, .45);--c4t-gis-warning: #FFB02E;--c4t-gis-warning-bg: rgba(255, 176, 46, .14);--c4t-gis-warning-border: rgba(255, 176, 46, .4);--c4t-gis-success: #1FD39A;--c4t-gis-success-bg: rgba(31, 211, 154, .14);--c4t-gis-success-border: rgba(31, 211, 154, .4);--c4t-gis-info: #3AA0FF;--c4t-gis-info-bg: rgba(58, 160, 255, .12);--c4t-gis-info-border: rgba(58, 160, 255, .4);--c4t-gis-entity-agent: #8D97A8;--c4t-gis-entity-patrol: #C2C9D4;--c4t-gis-entity-patrol-fill: #5A6373;--c4t-gis-entity-camera: #A78BFA;--c4t-gis-link-assignment: #9FB2CC;--c4t-gis-link-crew: #6A7FA8;--c4t-gis-vigencia: #8AA0BD;--c4t-gis-vigencia-borde: rgba(138, 160, 189, .45);--c4t-gis-vigencia-halo: rgba(138, 160, 189, .16);--c4t-gis-accent: #8A83C4;--c4t-gis-accent-bg: rgba(138, 131, 196, .16);--c4t-gis-neutral: #8A83C4;--c4t-gis-neutral-bg: rgba(138, 131, 196, .16);--c4t-gis-neutral-border: rgba(138, 131, 196, .4);--c4t-gis-glass-blur-sm: blur(8px) saturate(140%);--c4t-gis-glass-blur: blur(16px) saturate(140%);--c4t-gis-glass-blur-lg: blur(20px) saturate(150%);--c4t-gis-map-veil: rgba(10, 22, 38, .8);--c4t-gis-map-veil-light: rgba(10, 22, 38, .58);--c4t-gis-focus-color: var(--c4t-gis-text);--c4t-gis-focus-ring: 2px solid var(--c4t-gis-text);--c4t-gis-focus-offset: 2px;--c4t-gis-focus-glow: 0 0 0 3px rgba(232, 238, 247, .45);--c4t-gis-elevation-1: 0 2px 6px rgba(0, 0, 0, .45);--c4t-gis-elevation-2: 0 4px 12px rgba(0, 0, 0, .5);--c4t-gis-elevation-3: 0 8px 24px rgba(0, 0, 0, .55);--c4t-gis-elevation-panel: 0 8px 24px rgba(0, 0, 0, .4);--c4t-gis-mark-alta: #D73241;--c4t-gis-mark-media: #066FCB;--c4t-gis-mark-baja: #21A500;--c4t-gis-mark-ring: #FFFFFF;--c4t-gis-mark-halo: rgba(58, 155, 255, .35);--c4t-gis-mark-chip: #FFFFFF;--c4t-gis-mark-chip-ink: #0F1A2A;--c4t-gis-mark-chip-line: rgba(15, 26, 42, .12);--c4t-gis-agent-free: #34D399;--c4t-gis-agent-busy: #066FCB;--c4t-gis-patrol-ok: #2BD08A;--c4t-gis-patrol-asig: #3A9BFF;--c4t-gis-patrol-off: #7E8AA3;--c4t-gis-patrol-fill: #12233F;--mat-sys-surface: var(--c4t-gis-elevated);--mat-sys-surface-container: var(--c4t-gis-surface);--mat-sys-surface-container-high: var(--c4t-gis-surface-hover);--mat-sys-surface-container-highest: var(--c4t-gis-surface-hover);--mat-sys-surface-container-low: var(--c4t-gis-elevated);--mat-sys-surface-container-lowest: var(--c4t-gis-canvas);--mat-sys-on-surface: var(--c4t-gis-text);--mat-sys-on-surface-variant: var(--c4t-gis-text-secondary);--mat-sys-outline: var(--c4t-gis-border);--mat-sys-outline-variant: var(--c4t-gis-border-subtle);background-color:var(--c4t-gis-canvas);color:var(--c4t-gis-text)}.gis-marker--flash-in{animation:gis-flash-in .6s cubic-bezier(.16,1,.3,1);will-change:opacity}.gis-marker--flash-in>*{animation:gis-flash-in-pop .6s cubic-bezier(.16,1,.3,1);will-change:scale}@keyframes gis-flash-in{0%{opacity:0}to{opacity:1}}@keyframes gis-flash-in-pop{0%{scale:.6}60%{scale:1.12}to{scale:1}}@media(prefers-reduced-motion:reduce){.gis-marker--flash-in{animation:gis-flash-in-reduced .2s ease-out}.gis-marker--flash-in>*{animation:none}@keyframes gis-flash-in-reduced{0%{opacity:0}to{opacity:1}}}.gis-dark{--c4t-gis-canvas: #fbfaf7;--c4t-gis-map-canvas: #f1efe8;--c4t-gis-elevated: #ffffff;--c4t-gis-surface: #faf9f5;--c4t-gis-surface-hover: #f1efe8;--c4t-gis-overlay-bg: rgba(255, 255, 255, .86);--c4t-gis-overlay-bg-strong: rgba(255, 255, 255, .97);--c4t-gis-border-subtle: #efede6;--c4t-gis-border: #d3d1c7;--c4t-gis-border-strong: #c3c0b4;--c4t-gis-border-control: #8e8b82;--c4t-gis-text: #2c2c2a;--c4t-gis-text-secondary: #5f5e5a;--c4t-gis-text-muted: #6e6d67;--c4t-gis-text-on-priority: #ffffff;--c4t-gis-text-on-accent: #ffffff;--c4t-gis-priority-alta: #e24b4a;--c4t-gis-priority-alta-bg: rgba(226, 75, 74, .1);--c4t-gis-priority-alta-bg-hover: rgba(226, 75, 74, .18);--c4t-gis-priority-alta-border: rgba(226, 75, 74, .38);--c4t-gis-priority-media: #378add;--c4t-gis-priority-media-bg: rgba(55, 138, 221, .1);--c4t-gis-priority-media-bg-hover: rgba(55, 138, 221, .18);--c4t-gis-priority-media-border: rgba(55, 138, 221, .38);--c4t-gis-priority-baja: #639922;--c4t-gis-priority-baja-bg: rgba(99, 153, 34, .1);--c4t-gis-priority-baja-bg-hover: rgba(99, 153, 34, .18);--c4t-gis-priority-baja-border: rgba(99, 153, 34, .38);--c4t-gis-critical: #c0392f;--c4t-gis-critical-bg: rgba(192, 57, 47, .1);--c4t-gis-critical-border: rgba(192, 57, 47, .4);--c4t-gis-warning: #a16207;--c4t-gis-warning-bg: rgba(161, 98, 7, .1);--c4t-gis-warning-border: rgba(161, 98, 7, .36);--c4t-gis-success: #3b6d11;--c4t-gis-success-bg: rgba(59, 109, 17, .1);--c4t-gis-success-border: rgba(59, 109, 17, .36);--c4t-gis-info: #185fa5;--c4t-gis-info-bg: rgba(24, 95, 165, .1);--c4t-gis-info-border: rgba(24, 95, 165, .36);--c4t-gis-entity-agent: #22355c;--c4t-gis-entity-patrol: #22355c;--c4t-gis-entity-patrol-fill: #22355c;--c4t-gis-entity-camera: #65635c;--c4t-gis-link-assignment: #8e8b82;--c4t-gis-link-crew: #b5b2a8;--c4t-gis-vigencia: #8e8b82;--c4t-gis-vigencia-borde: rgba(142, 139, 130, .45);--c4t-gis-vigencia-halo: rgba(142, 139, 130, .16);--c4t-gis-accent: #185fa5;--c4t-gis-accent-bg: rgba(24, 95, 165, .1);--c4t-gis-neutral: #5f5e5a;--c4t-gis-neutral-bg: rgba(95, 94, 90, .1);--c4t-gis-neutral-border: rgba(95, 94, 90, .32);--c4t-gis-map-veil: rgba(241, 239, 232, .86);--c4t-gis-map-veil-light: rgba(241, 239, 232, .62);--c4t-gis-focus-glow: 0 0 0 3px rgba(55, 138, 221, .35);--c4t-gis-elevation-1: 0 1px 3px rgba(44, 44, 42, .1);--c4t-gis-elevation-2: 0 3px 8px rgba(44, 44, 42, .12);--c4t-gis-elevation-3: 0 8px 24px rgba(44, 44, 42, .14);--c4t-gis-elevation-panel: 0 4px 16px rgba(44, 44, 42, .1);--c4t-gis-mark-alta: #e24b4a;--c4t-gis-mark-media: #378add;--c4t-gis-mark-baja: #639922;--c4t-gis-mark-ring: #ffffff;--c4t-gis-mark-halo: rgba(55, 138, 221, .3);--c4t-gis-mark-chip: #ffffff;--c4t-gis-mark-chip-ink: #2c2c2a;--c4t-gis-mark-chip-line: rgba(44, 44, 42, .12);--c4t-gis-agent-free: #3b6d11;--c4t-gis-agent-busy: #185fa5;--c4t-gis-patrol-ok: #3b6d11;--c4t-gis-patrol-asig: #185fa5;--c4t-gis-patrol-off: #888780;--c4t-gis-patrol-fill: #e8e5dc}:root[data-theme=dark] .gis-dark{--c4t-gis-canvas: #0A1626;--c4t-gis-map-canvas: #0D1830;--c4t-gis-elevated: #111D30;--c4t-gis-surface: #16223A;--c4t-gis-surface-hover: #1D2A44;--c4t-gis-overlay-bg: rgba(13, 20, 32, .82);--c4t-gis-overlay-bg-strong: rgba(13, 20, 32, .96);--c4t-gis-border-subtle: #182642;--c4t-gis-border: #344870;--c4t-gis-border-strong: #3E5177;--c4t-gis-border-control: #526B9D;--c4t-gis-text: #E8EEF7;--c4t-gis-text-secondary: #8AA0BD;--c4t-gis-text-muted: #8593AD;--c4t-gis-text-on-priority: #FFFFFF;--c4t-gis-text-on-accent: #0A1626;--c4t-gis-priority-alta: #ec6260;--c4t-gis-priority-alta-bg: rgba(236, 98, 96, .14);--c4t-gis-priority-alta-bg-hover: rgba(236, 98, 96, .22);--c4t-gis-priority-alta-border: rgba(236, 98, 96, .4);--c4t-gis-priority-media: #6fa8e8;--c4t-gis-priority-media-bg: rgba(111, 168, 232, .14);--c4t-gis-priority-media-bg-hover: rgba(111, 168, 232, .22);--c4t-gis-priority-media-border: rgba(111, 168, 232, .4);--c4t-gis-priority-baja: #8cbf4f;--c4t-gis-priority-baja-bg: rgba(140, 191, 79, .12);--c4t-gis-priority-baja-bg-hover: rgba(140, 191, 79, .2);--c4t-gis-priority-baja-border: rgba(140, 191, 79, .4);--c4t-gis-critical: #FF3B50;--c4t-gis-critical-bg: rgba(255, 59, 80, .14);--c4t-gis-critical-border: rgba(255, 59, 80, .45);--c4t-gis-warning: #FFB02E;--c4t-gis-warning-bg: rgba(255, 176, 46, .14);--c4t-gis-warning-border: rgba(255, 176, 46, .4);--c4t-gis-success: #1FD39A;--c4t-gis-success-bg: rgba(31, 211, 154, .14);--c4t-gis-success-border: rgba(31, 211, 154, .4);--c4t-gis-info: #3AA0FF;--c4t-gis-info-bg: rgba(58, 160, 255, .12);--c4t-gis-info-border: rgba(58, 160, 255, .4);--c4t-gis-entity-agent: #8D97A8;--c4t-gis-entity-patrol: #C2C9D4;--c4t-gis-entity-patrol-fill: #5A6373;--c4t-gis-entity-camera: #A78BFA;--c4t-gis-link-assignment: #9FB2CC;--c4t-gis-link-crew: #6A7FA8;--c4t-gis-vigencia: #8AA0BD;--c4t-gis-vigencia-borde: rgba(138, 160, 189, .45);--c4t-gis-vigencia-halo: rgba(138, 160, 189, .16);--c4t-gis-accent: #b9c3d4;--c4t-gis-accent-bg: rgba(185, 195, 212, .12);--c4t-gis-neutral: #b9c3d4;--c4t-gis-neutral-bg: rgba(185, 195, 212, .12);--c4t-gis-neutral-border: rgba(185, 195, 212, .32);--c4t-gis-map-veil: rgba(10, 22, 38, .8);--c4t-gis-map-veil-light: rgba(10, 22, 38, .58);--c4t-gis-focus-glow: 0 0 0 3px rgba(232, 238, 247, .45);--c4t-gis-elevation-1: 0 2px 6px rgba(0, 0, 0, .45);--c4t-gis-elevation-2: 0 4px 12px rgba(0, 0, 0, .5);--c4t-gis-elevation-3: 0 8px 24px rgba(0, 0, 0, .55);--c4t-gis-elevation-panel: 0 8px 24px rgba(0, 0, 0, .4);--c4t-gis-mark-alta: #ec6260;--c4t-gis-mark-media: #6fa8e8;--c4t-gis-mark-baja: #8cbf4f;--c4t-gis-mark-ring: #FFFFFF;--c4t-gis-mark-halo: rgba(58, 155, 255, .35);--c4t-gis-mark-chip: #FFFFFF;--c4t-gis-mark-chip-ink: #0F1A2A;--c4t-gis-mark-chip-line: rgba(15, 26, 42, .12);--c4t-gis-agent-free: #34D399;--c4t-gis-agent-busy: #066FCB;--c4t-gis-patrol-ok: #2BD08A;--c4t-gis-patrol-asig: #3A9BFF;--c4t-gis-patrol-off: #7E8AA3;--c4t-gis-patrol-fill: #12233F}.gis-dark{--p365-mapa-fondo: #f1efe8;--p365-mapa-manzana: #e8e5dc;--p365-mapa-via: #ffffff;--p365-mapa-calle: #e0ddd3;--p365-mapa-agua: #dce9f2;--p365-mapa-verde: #e4eeda;--p365-mapa-rotulo: #8e8b82;--p365-panel: #ffffff;--p365-panel-hundido: #faf9f5;--p365-campo: #f6f4ef;--p365-borde: #d3d1c7;--p365-borde-suave: #efede6;--p365-texto: #2c2c2a;--p365-texto-2: #5f5e5a;--p365-texto-3: #888780;--p365-activo: #378add;--p365-activo-texto: #185fa5;--p365-activo-fondo: #e6f1fb;--p365-agente: #22355c;--p365-agente-glifo: #ffffff;--p365-fijo: #65635c;--p365-fijo-glifo: #ffffff;--p365-marcador-borde: #ffffff;--p365-alta: #e24b4a;--p365-alta-texto: #a32d2d;--p365-media: #378add;--p365-media-texto: #185fa5;--p365-baja: #639922;--p365-baja-texto: #3b6d11}:root[data-theme=dark] .gis-dark{--p365-mapa-fondo: #121924;--p365-mapa-manzana: #1a2331;--p365-mapa-via: #2e3b4e;--p365-mapa-calle: #232d3c;--p365-mapa-agua: #14283c;--p365-mapa-verde: #16281d;--p365-mapa-rotulo: #78839a;--p365-panel: #171f2b;--p365-panel-hundido: #1c2531;--p365-campo: #1e2733;--p365-borde: #2c3644;--p365-borde-suave: #232c39;--p365-texto: #e6eaf2;--p365-texto-2: #a8b2c4;--p365-texto-3: #78839a;--p365-activo: #6fa8e8;--p365-activo-texto: #8fbcf0;--p365-activo-fondo: #16273d;--p365-agente: #9bb4e8;--p365-agente-glifo: #131e34;--p365-fijo: #b4b2a9;--p365-fijo-glifo: #2c2c2a;--p365-marcador-borde: #121924;--p365-alta: #ec6260;--p365-alta-texto: #f09595;--p365-media: #6fa8e8;--p365-media-texto: #85b7eb;--p365-baja: #8cbf4f;--p365-baja-texto: #97c459}.cdk-overlay-container .mat-mdc-menu-panel,.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-content{background:var(--mat-sys-surface)}.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-content{padding:4px 8px;margin:5px}.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item{margin:2px 0;border-radius:6px;overflow:hidden;font-size:13px}.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item:hover:not(:disabled):not(.c4t-menu-item--danger){background:var(--mat-sys-primary-container)}.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item:before,.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-ripple,.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item .mat-ripple{border-radius:6px}.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text,.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text,.cdk-overlay-container .mat-mdc-menu-panel .mat-mdc-menu-item>span{font-size:13px}.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel{background:var(--mat-sys-surface)!important;border-radius:var(--c4t-corner-md, 12px)!important;box-shadow:var(--c4t-elevation-3)!important;min-width:260px!important}.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content{background:var(--mat-sys-surface);padding:var(--c4t-space-1, 4px) 0}.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .account-menu__header-content{width:100%;text-align:left}.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .mat-divider{border-top-color:var(--mat-sys-outline-variant)!important;margin:var(--c4t-space-1, 4px) 0}.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .account-menu__item--danger.mat-mdc-menu-item,.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .account-menu__item--danger.mat-mdc-menu-item .mat-icon,.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .account-menu__item--danger.mat-mdc-menu-item .material-symbols-outlined{color:var(--mat-sys-error)!important}.cdk-overlay-container .account-menu-panel.mat-mdc-menu-panel .account-menu__item--danger.mat-mdc-menu-item:hover{background:color-mix(in srgb,var(--mat-sys-error) 8%,transparent)!important}.cdk-overlay-container .account-menu__header.mat-mdc-menu-item{pointer-events:none;opacity:1!important;height:auto!important;min-height:auto!important;padding:var(--c4t-space-4, 16px)!important;background:var(--mat-sys-surface)!important;cursor:default!important}.cdk-overlay-container .account-menu__header.mat-mdc-menu-item:hover,.cdk-overlay-container .account-menu__header.mat-mdc-menu-item:focus,.cdk-overlay-container .account-menu__header.mat-mdc-menu-item:active{background:var(--mat-sys-surface)!important}.cdk-overlay-container .account-menu__profile.mat-mdc-menu-item{height:auto!important;min-height:auto!important;align-items:center!important;padding-top:var(--c4t-space-2, 8px)!important;padding-bottom:var(--c4t-space-2, 8px)!important}.cdk-overlay-container .account-menu__profile-text{display:inline-flex;flex-direction:column;line-height:1.3}.cdk-overlay-container .account-menu__profile-title{font-size:13.5px;color:var(--mat-sys-on-surface)}.cdk-overlay-container .account-menu__profile-sub{font-size:12px;color:var(--mat-sys-on-surface-variant)}.maplibregl-popup-content{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.maplibregl-popup-tip{display:none!important}.po-cat-row-actions{display:flex;align-items:center;justify-content:flex-end}.po-cat-row__pill{margin-left:8px;vertical-align:middle}.po-cat-row-actions__vao.mat-mdc-button-base{height:30px;padding:0 12px;font-size:12.5px;white-space:nowrap;border-radius:var(--c4t-corner-md, 10px);--mat-button-outlined-outline-color: var(--mat-sys-outline-variant);--mat-button-outlined-label-text-color: var(--mat-sys-primary)}.po-cat-row-actions__vao.mat-mdc-button-base:hover{--mat-button-outlined-outline-color: var(--mat-sys-primary)}
