@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2"),url("./media/poppins-latin-ext-500-normal-4EKIYSNL.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2"),url("./media/poppins-latin-ext-600-normal-PWTPPCS6.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-latin-400-normal-STXQN3YV.woff2") format("woff2"),url("./media/nunito-latin-400-normal-XYKNV5V5.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-latin-ext-400-normal-C34L4GMP.woff2") format("woff2"),url("./media/nunito-latin-ext-400-normal-4JJ7MAB4.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url("./media/nunito-latin-600-normal-D4YHSYEV.woff2") format("woff2"),url("./media/nunito-latin-600-normal-HGWTVWBY.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url("./media/nunito-latin-ext-600-normal-YMBOMW3D.woff2") format("woff2"),url("./media/nunito-latin-ext-600-normal-IO33VEDP.woff") format("woff")}:root{--fx-color-bordo: #8b1a1a;--fx-color-bordo-activo: #a52222;--fx-color-negro-marca: #1a1a1a;--fx-color-gris-oscuro: #2c2c2c;--fx-color-crema-rosado: #f5f0f0;--fx-color-rosa-antiguo: #d4a0a0;--fx-color-gris-calido: #e8e0e0;--fx-color-blanco-calido: #fafafa;--fx-color-exito: #1d9e75;--fx-color-advertencia: #ba7517;--fx-color-info: #378add;--fx-color-error: #e24b4a;--fx-font-titulos: Poppins, system-ui, -apple-system, sans-serif;--fx-font-cuerpo: Nunito, system-ui, -apple-system, sans-serif;--fx-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, monospace;--fx-size-display: 2.5rem;--fx-size-h1: 2rem;--fx-size-h2: 1.5rem;--fx-size-h3: 1.125rem;--fx-size-body: 1rem;--fx-size-small: .875rem;--fx-size-caption: .75rem;--fx-line-body: 1.6;--fx-line-titulos: 1.2;--fx-line-display: 1.05;--fx-tracking-display: -.03em;--fx-tracking-titulos: -.02em;--fx-tracking-label: .01em;--fx-space-1: .25rem;--fx-space-2: .5rem;--fx-space-3: .75rem;--fx-space-4: 1rem;--fx-space-5: 1.5rem;--fx-space-6: 2rem;--fx-space-8: 3rem;--fx-radius-control: 8px;--fx-radius-panel: 12px;--fx-radius-full: 999px;--fx-radius-sm: 8px;--fx-radius-md: 12px;--fx-radius-lg: 12px;--fx-shadow-card: 0 1px 2px rgba(26, 26, 26, .04);--fx-shadow-raised: 0 1px 2px rgba(26, 26, 26, .06), 0 8px 24px -12px rgba(26, 26, 26, .18);--fx-shadow-overlay: 0 2px 6px rgba(26, 26, 26, .08), 0 16px 40px -12px rgba(26, 26, 26, .28);--fx-bg: #fafafa;--fx-surface: #fdfcfc;--fx-surface-hover: #f5f0f0;--fx-ink: #1a1a1a;--fx-ink-2: #5c5656;--fx-ink-3: #746c6c;--fx-line: #e8e0e0;--fx-line-strong: #d3c8c8;--fx-shimmer: rgba(255, 255, 255, .55);--fx-accent: #8b1a1a;--fx-accent-hover: #a52222;--fx-on-accent: #fafafa;--fx-ink-surface: #1a1a1a;--fx-ink-surface-2: #262323;--fx-on-ink: #fafafa;--fx-on-ink-2: #b9b1b1;--fx-accent-on-ink: #d4a0a0;--fx-exito-texto: #127658;--fx-advertencia-texto: #9a5f12;--fx-info-texto: #2b6fb8;--fx-error-texto: #c23533;--fx-exito-on-ink: #3fbf94;--fx-error-on-ink: #f07a79;--fx-focus-ring: 0 0 0 2px #fafafa, 0 0 0 4px #8b1a1a;--fx-cat-1: #3a3434;--fx-cat-2: #d4a0a0;--fx-cat-3: #6f8fae;--fx-cat-4: #c49352;--fx-cat-5: #5f9e86;--fx-cat-6: #8b1a1a;--fx-cat-7: #8c7f7f;--fx-cat-8: #b86b5c;--fx-cat-otras: #d3c8c8;--fx-serie-ingreso: #1d9e75;--fx-serie-gasto: #4a4444;--fx-serie-neto: #8b1a1a;--fx-ease-out: cubic-bezier(.16, 1, .3, 1);--fx-ease-in-out: cubic-bezier(.65, 0, .35, 1);--fx-duration-fast: .15s;--fx-duration-base: .2s;--fx-duration-slow: .32s;--fx-stagger-step: 40ms;--fx-z-sticky: 5;--fx-z-nav: 10;--fx-icon-stroke: 1.5px}html{color-scheme:light;--mat-sys-background: #fcf9f8;--mat-sys-error: #b3282c;--mat-sys-error-container: #ffdad7;--mat-sys-inverse-on-surface: #f3f0ef;--mat-sys-inverse-primary: #ffb3ac;--mat-sys-inverse-surface: #313030;--mat-sys-on-background: #1c1b1b;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #900a18;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #8a1a1a;--mat-sys-on-primary-fixed: #410003;--mat-sys-on-primary-fixed-variant: #8a1a1a;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #474747;--mat-sys-on-secondary-fixed: #1b1c1c;--mat-sys-on-secondary-fixed-variant: #474747;--mat-sys-on-surface: #1c1b1b;--mat-sys-on-surface-variant: #58413f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #8f0f15;--mat-sys-on-tertiary-fixed: #410003;--mat-sys-on-tertiary-fixed-variant: #8f0f15;--mat-sys-outline: #8c716e;--mat-sys-outline-variant: #e0bfbc;--mat-sys-primary: #ac322e;--mat-sys-primary-container: #ffdad6;--mat-sys-primary-fixed: #ffdad6;--mat-sys-primary-fixed-dim: #ffb3ac;--mat-sys-scrim: #000000;--mat-sys-secondary: #5f5e5e;--mat-sys-secondary-container: #e4e2e1;--mat-sys-secondary-fixed: #e4e2e1;--mat-sys-secondary-fixed-dim: #c8c6c5;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf9f8;--mat-sys-surface-bright: #fcf9f8;--mat-sys-surface-container: #f0eded;--mat-sys-surface-container-high: #eae7e7;--mat-sys-surface-container-highest: #e5e2e1;--mat-sys-surface-container-low: #f6f3f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9d9;--mat-sys-surface-tint: #ac322e;--mat-sys-surface-variant: #fddbd7;--mat-sys-tertiary: #b12b29;--mat-sys-tertiary-container: #ffdad6;--mat-sys-tertiary-fixed: #ffdad6;--mat-sys-tertiary-fixed-dim: #ffb3ac;--mat-sys-neutral-variant20: #402b29;--mat-sys-neutral10: #1c1b1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Nunito, system-ui, -apple-system, sans-serif;--mat-sys-body-large-font: Nunito, system-ui, -apple-system, 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 Nunito, system-ui, -apple-system, sans-serif;--mat-sys-body-medium-font: Nunito, system-ui, -apple-system, 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 Nunito, system-ui, -apple-system, sans-serif;--mat-sys-body-small-font: Nunito, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-display-large-font: Poppins, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-display-medium-font: Poppins, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-display-small-font: Poppins, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-headline-large-font: Poppins, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-headline-medium-font: Poppins, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-headline-small-font: Poppins, system-ui, -apple-system, 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 Nunito, system-ui, -apple-system, sans-serif;--mat-sys-label-large-font: Nunito, system-ui, -apple-system, 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: 600;--mat-sys-label-medium: 500 .75rem / 1rem Nunito, system-ui, -apple-system, sans-serif;--mat-sys-label-medium-font: Nunito, system-ui, -apple-system, 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: 600;--mat-sys-label-small: 500 .688rem / 1rem Nunito, system-ui, -apple-system, sans-serif;--mat-sys-label-small-font: Nunito, system-ui, -apple-system, 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 Poppins, system-ui, -apple-system, sans-serif;--mat-sys-title-large-font: Poppins, system-ui, -apple-system, 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 Nunito, system-ui, -apple-system, sans-serif;--mat-sys-title-medium-font: Nunito, system-ui, -apple-system, 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 Nunito, system-ui, -apple-system, sans-serif;--mat-sys-title-small-font: Nunito, system-ui, -apple-system, 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-none: 0;--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: #8b1a1a;--mat-sys-on-primary: #fafafa;--mat-sys-background: #fafafa;--mat-sys-on-background: #1a1a1a;--mat-sys-surface: #fdfcfc;--mat-sys-on-surface: #1a1a1a;--mat-sys-on-surface-variant: #5c5656;--mat-sys-surface-container-lowest: #fdfcfc;--mat-sys-surface-container-low: #fdfcfc;--mat-sys-surface-container: #fdfcfc;--mat-sys-surface-container-high: #fdfcfc;--mat-sys-surface-container-highest: #f5f0f0;--mat-sys-outline: #d3c8c8;--mat-sys-outline-variant: #e8e0e0;--mat-sys-error: #c23533;--mat-sys-corner-extra-small: 8px;--mat-sys-corner-small: 8px;--mat-sys-corner-medium: 12px;--mat-sys-corner-large: 12px;--mat-sys-corner-extra-large: 12px;--mat-button-filled-container-shape: 8px;--mat-button-outlined-container-shape: 8px;--mat-button-text-container-shape: 8px;--mat-button-protected-container-shape: 8px;--mat-button-tonal-container-shape: 8px;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-text-container-height: 40px;--mat-button-outlined-outline-color: #d3c8c8;--mat-button-filled-label-text-weight: 600;--mat-button-outlined-label-text-weight: 600;--mat-button-text-label-text-weight: 600;--mat-button-filled-label-text-tracking: .01em;--mat-button-outlined-label-text-tracking: .01em;--mat-button-text-label-text-tracking: .01em;--mat-button-toggle-shape: 8px;--mat-button-toggle-height: 36px;--mat-button-toggle-divider-color: #d3c8c8;--mat-button-toggle-selected-state-background-color: #1a1a1a;--mat-button-toggle-selected-state-text-color: #fafafa}@media(pointer:coarse){html{--mat-button-toggle-height: 44px}}html{--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-color: #d3c8c8;--mat-form-field-outlined-hover-outline-color: #5c5656;--mat-form-field-outlined-focus-outline-color: #8b1a1a;--mat-form-field-outlined-label-text-color: #5c5656;--mat-form-field-subscript-text-tracking: 0;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-container-text-tracking: 0;--mat-dialog-container-shape: 12px;--mat-dialog-container-color: #fdfcfc;--mat-dialog-subhead-font: Poppins, system-ui, -apple-system, sans-serif;--mat-dialog-subhead-weight: 600;--mat-dialog-subhead-tracking: -.02em;--mat-dialog-container-elevation-shadow: 0 2px 6px rgba(26, 26, 26, .08), 0 16px 40px -12px rgba(26, 26, 26, .28);--mat-datepicker-calendar-container-shape: 12px;--mat-datepicker-calendar-container-background-color: #fdfcfc;--mat-datepicker-calendar-container-elevation-shadow: 0 2px 6px rgba(26, 26, 26, .08), 0 16px 40px -12px rgba(26, 26, 26, .28);--mat-datepicker-calendar-container-touch-elevation-shadow: 0 2px 6px rgba(26, 26, 26, .08), 0 16px 40px -12px rgba(26, 26, 26, .28);--mat-menu-container-shape: 8px;--mat-menu-container-color: #fdfcfc;--mat-menu-item-label-text-color: #1a1a1a;--mat-tab-active-indicator-color: #8b1a1a;--mat-tab-active-focus-indicator-color: #8b1a1a;--mat-tab-active-hover-indicator-color: #8b1a1a;--mat-tab-active-label-text-color: #1a1a1a;--mat-tab-active-focus-label-text-color: #1a1a1a;--mat-tab-active-hover-label-text-color: #1a1a1a;--mat-tab-inactive-label-text-color: #5c5656;--mat-tab-label-text-weight: 600;--mat-slide-toggle-unselected-track-color: #e8e0e0;--mat-slide-toggle-unselected-hover-track-color: #e8e0e0;--mat-slide-toggle-unselected-focus-track-color: #e8e0e0;--mat-slide-toggle-unselected-handle-color: #746c6c;--mat-slide-toggle-unselected-hover-handle-color: #5c5656;--mat-slide-toggle-unselected-focus-handle-color: #5c5656;--mat-slide-toggle-unselected-icon-color: #fdfcfc;--mat-slide-toggle-track-outline-color: #d3c8c8;--mat-slide-toggle-selected-track-color: #1a1a1a;--mat-slide-toggle-selected-handle-color: #fafafa;--mat-slide-toggle-selected-track-outline-color: transparent;color:var(--mat-sys-on-surface);background-color:var(--mat-sys-background)}.fx-field{display:grid;gap:var(--fx-space-2)}.fx-field .mat-mdc-form-field{width:100%}.fx-field__label{font-size:var(--fx-size-small);font-weight:600;color:var(--fx-ink)}.fx-alert{display:flex;align-items:center;gap:var(--fx-space-2);margin:0;padding:var(--fx-space-3) var(--fx-space-4);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--fx-radius-control);font-size:var(--fx-size-small);font-weight:600}.fx-alert--error{color:var(--fx-error-texto);background:color-mix(in srgb,var(--fx-color-error) 8%,var(--fx-surface))}.fx-alert--ok{color:var(--fx-exito-texto);background:color-mix(in srgb,var(--fx-color-exito) 8%,var(--fx-surface))}.card-list{max-width:var(--fx-lista-max, 90rem)}@media(min-height:52rem){.fx-ajustada{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 65px - var(--fx-space-6) - var(--fx-space-8))}.fx-ajustada>:not(.fx-ajustada__cuerpo){flex:none}.fx-ajustada__cuerpo{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.fx-scroll-interno{align-self:stretch;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.fx-row{position:relative;transition:background-color var(--fx-duration-fast) var(--fx-ease-out)}.fx-row:before{content:"";position:absolute;inset:var(--fx-space-2) auto var(--fx-space-2) 0;width:2px;border-radius:var(--fx-radius-full);background:var(--fx-accent);transform:scaleY(0);transition:transform var(--fx-duration-base) var(--fx-ease-out)}.fx-row:hover,.fx-row:focus-within,.fx-row:focus-visible{background:var(--fx-surface-hover);outline:none}.fx-row:hover:before,.fx-row:focus-within:before,.fx-row:focus-visible:before{transform:scaleY(1)}@media(prefers-reduced-motion:no-preference){.fx-rise{animation:fx-rise var(--fx-duration-slow) var(--fx-ease-out) both;animation-delay:calc(var(--fx-stagger-step) * var(--fx-rise-index, 0))}}@keyframes fx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mat-mdc-option.fx-option--sub{padding-left:calc(var(--fx-space-4) + var(--fx-space-5))}.mat-mdc-option:not(.fx-option--sub) .mdc-list-item__primary-text{font-weight:600}.mat-mdc-option.fx-option--motivo.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:1;color:var(--fx-ink-3)}.fx-option__motivo{display:block;font-size:var(--fx-size-caption);font-weight:400;color:var(--fx-ink-2)}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-container{max-height:calc(100dvh - 2rem)}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-inner-container,.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-component-host{max-height:inherit}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-surface{max-height:inherit;display:flex;flex-direction:column;overflow:hidden}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-content{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}@media(max-width:599.98px){.cdk-overlay-pane.fx-dialog-full{width:100vw!important;max-width:100vw!important;height:100dvh}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-container{max-height:100dvh}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-surface{border-radius:0}.cdk-overlay-pane.fx-dialog-full .mat-mdc-dialog-content{max-height:none;flex:1}}.fx-desplegable__toggle,.fx-desplegable__nota{margin:0 0 var(--fx-space-3)}.fx-desplegable__nota{color:var(--fx-ink-3);font-size:var(--fx-size-small)}html,body{height:100%}body{margin:0;font-family:var(--fx-font-cuerpo);font-size:var(--fx-size-body);line-height:var(--fx-line-body);color:var(--fx-ink);background-color:var(--fx-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0 0 var(--fx-space-3);font-family:var(--fx-font-titulos);color:var(--fx-ink);line-height:var(--fx-line-titulos);letter-spacing:var(--fx-tracking-titulos);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}p{text-wrap:pretty}h1{font-size:var(--fx-size-h1);font-weight:600}h2{font-size:var(--fx-size-h2);font-weight:500}h3{font-size:var(--fx-size-h3);font-weight:500}a{color:var(--fx-accent);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}:where(a,button,[role=button],[role=link],summary):focus-visible{outline:none;box-shadow:var(--fx-focus-ring);border-radius:var(--fx-radius-control)}.fx-amount{font-family:var(--fx-font-titulos);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.fx-amount--display{font-size:var(--fx-size-display);line-height:var(--fx-line-display);letter-spacing:var(--fx-tracking-display)}.fx-amount--negative{color:var(--fx-error-texto)}.fx-amount--positive{color:var(--fx-exito-texto)}.mat-mdc-button-base{transition:transform var(--fx-duration-fast) var(--fx-ease-out)}.mat-mdc-button-base i-lucide{display:inline-flex;vertical-align:-.2em}.mat-mdc-button-base:active:not(:disabled){transform:scale(.98)}.fx-skeleton{border-radius:var(--fx-radius-control);background:linear-gradient(90deg,transparent 0%,var(--fx-shimmer) 50%,transparent 100%) var(--fx-line);background-size:200% 100%;animation:fx-shimmer 1.4s var(--fx-ease-in-out) infinite}@keyframes fx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}code,pre{font-family:var(--fx-font-mono)}i-lucide,lucide-icon{stroke-width:var(--fx-icon-stroke)}
