html{--marca-acento: #fdd832;--marca-acento-amplio: #f7d957;--marca-sobre-acento: #303030;--marca-acento-suave: light-dark(#fff6d6, #3a2b3f);--marca-sobre-acento-suave: light-dark(#303030, #ffe38a);--estado-exito: light-dark(#176b40, #5fd497);--estado-exito-suave: light-dark(#d9f0e4, #113022);--estado-sobre-exito-suave: light-dark(#0e4a2b, #5fd497);--estado-advertencia: light-dark(#8a5200, #ff9f5a);--estado-advertencia-suave: light-dark(#ffebc7, #3a2130);--estado-sobre-advertencia-suave: light-dark(#5c3600, #ffb27a);--estado-error: light-dark(#b3261e, #ff8a80);--estado-error-suave: light-dark(#ffdad5, #4a1512);--estado-sobre-error-suave: light-dark(#690003, #ff8a80);--estado-info: light-dark(#0a5c90, #7fc4f0);--estado-info-suave: light-dark(#d4e9f7, #0a2b40);--estado-sobre-info-suave: light-dark(#06405f, #7fc4f0);--estado-neutro: light-dark(#4b4456, #b0a8b7)}.franja-marca{background:var(--marca-acento-amplio);color:var(--marca-sobre-acento)}.realce-marca{background:var(--marca-acento-suave);color:var(--marca-sobre-acento-suave)}.insignia{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:999px;font:var(--mat-sys-label-small);white-space:nowrap}.insignia mat-icon{width:1rem;height:1rem;font-size:1rem}.insignia-exito{background:var(--estado-exito-suave);color:var(--estado-sobre-exito-suave)}.insignia-advertencia{background:var(--estado-advertencia-suave);color:var(--estado-sobre-advertencia-suave)}.insignia-error{background:var(--estado-error-suave);color:var(--estado-sobre-error-suave)}.insignia-info{background:var(--estado-info-suave);color:var(--estado-sobre-info-suave)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.m-0{margin:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-prose{max-width:65ch}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.border{border-width:1px}.p-1{padding:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{--mat-sys-background: light-dark(#fef7ff, #15121c);--mat-sys-error: light-dark(#b4271f, #ffb4aa);--mat-sys-error-container: light-dark(#ffdad5, #910809);--mat-sys-inverse-on-surface: light-dark(#f7edfd, #332e3a);--mat-sys-inverse-primary: light-dark(#d4bbff, #7723ed);--mat-sys-inverse-surface: light-dark(#332e3a, #e8dfef);--mat-sys-on-background: light-dark(#1e1a24, #e8dfef);--mat-sys-on-error: light-dark(#ffffff, #690003);--mat-sys-on-error-container: light-dark(#910809, #ffdad5);--mat-sys-on-primary: light-dark(#ffffff, #40008c);--mat-sys-on-primary-container: light-dark(#5c00c3, #ebdcff);--mat-sys-on-primary-fixed: light-dark(#260059, #260059);--mat-sys-on-primary-fixed-variant: light-dark(#5c00c3, #5c00c3);--mat-sys-on-secondary: light-dark(#ffffff, #3d1976);--mat-sys-on-secondary-container: light-dark(#54338e, #ebdcff);--mat-sys-on-secondary-fixed: light-dark(#260059, #260059);--mat-sys-on-secondary-fixed-variant: light-dark(#54338e, #54338e);--mat-sys-on-surface: light-dark(#1e1a24, #e8dfef);--mat-sys-on-surface-variant: light-dark(#4b4456, #e9def5);--mat-sys-on-tertiary: light-dark(#ffffff, #3a3000);--mat-sys-on-tertiary-container: light-dark(#544600, #ffe16d);--mat-sys-on-tertiary-fixed: light-dark(#221b00, #221b00);--mat-sys-on-tertiary-fixed-variant: light-dark(#544600, #544600);--mat-sys-outline: light-dark(#7c7487, #968da2);--mat-sys-outline-variant: light-dark(#cdc2d8, #4b4456);--mat-sys-primary: light-dark(#7723ed, #d4bbff);--mat-sys-primary-container: light-dark(#ebdcff, #5c00c3);--mat-sys-primary-fixed: light-dark(#ebdcff, #ebdcff);--mat-sys-primary-fixed-dim: light-dark(#d4bbff, #d4bbff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#6d4ca8, #d4bbff);--mat-sys-secondary-container: light-dark(#ebdcff, #54338e);--mat-sys-secondary-fixed: light-dark(#ebdcff, #ebdcff);--mat-sys-secondary-fixed-dim: light-dark(#d4bbff, #d4bbff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef7ff, #15121c);--mat-sys-surface-bright: light-dark(#fef7ff, #3c3743);--mat-sys-surface-container: light-dark(#f4ebfa, #221e29);--mat-sys-surface-container-high: light-dark(#eee5f5, #2c2833);--mat-sys-surface-container-highest: light-dark(#e8dfef, #37333e);--mat-sys-surface-container-low: light-dark(#f9f0ff, #1e1a24);--mat-sys-surface-container-lowest: light-dark(#ffffff, #100c17);--mat-sys-surface-dim: light-dark(#dfd7e6, #15121c);--mat-sys-surface-tint: light-dark(#7723ed, #d4bbff);--mat-sys-surface-variant: light-dark(#e9def5, #4b4456);--mat-sys-tertiary: light-dark(#705d00, #e8c418);--mat-sys-tertiary-container: light-dark(#ffe16d, #544600);--mat-sys-tertiary-fixed: light-dark(#ffe16d, #ffe16d);--mat-sys-tertiary-fixed-dim: light-dark(#e8c418, #e8c418);--mat-sys-neutral-variant20: #342d3e;--mat-sys-neutral10: #1e1a24;--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 Geist, Roboto, system-ui, sans-serif;--mat-sys-body-large-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-body-medium-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-body-small-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-display-large-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-display-medium-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-display-small-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-headline-large-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-headline-medium-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-headline-small-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-label-large-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-label-medium-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-label-small-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-title-large-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-title-medium-font: Geist, Roboto, system-ui, 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 Geist, Roboto, system-ui, sans-serif;--mat-sys-title-small-font: Geist, Roboto, system-ui, 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;color-scheme:light dark}html[data-tema=claro]{color-scheme:light}html[data-tema=oscuro]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{background:var(--mat-sys-surface)}body{margin:0;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font-family:var(--mat-sys-body-medium-font, Roboto, sans-serif)}:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}@media(max-width:599px){body{overflow-x:hidden}}@media(pointer:coarse){.mat-mdc-icon-button{min-width:44px;min-height:44px}}.num,.mono,.cifras,.monto,.cantidad,.total,.totales,.total-grande{font-variant-numeric:tabular-nums}html{--mat-sys-title-large-weight: 600;--mat-sys-title-medium-weight: 600;--mat-sys-headline-small-weight: 600;--mat-sys-headline-medium-weight: 600;--mat-sys-on-surface-variant: light-dark(#4b4456, #bcb0d6);--mat-sys-primary: light-dark(#7723ed, #fdd832);--mat-sys-on-primary: light-dark(#ffffff, #1a0f2e);--mat-sys-primary-container: light-dark(#ebdcff, #3b2470);--mat-sys-on-primary-container: light-dark(#5c00c3, #ffe680);--mat-sys-surface-tint: light-dark(#7723ed, #9b5cff);--mat-sys-inverse-primary: light-dark(#d4bbff, #741cea);--mat-sys-secondary: light-dark(#6d4ca8, #c4a0ff);--mat-sys-on-secondary: light-dark(#ffffff, #2a0f5c);--mat-sys-secondary-container: light-dark(#ebdcff, #2e1a5c);--mat-sys-on-secondary-container: light-dark(#54338e, #e4d4ff);--mat-sys-background: light-dark(#fef7ff, #120a24);--mat-sys-surface: light-dark(#fef7ff, #120a24);--mat-sys-surface-dim: light-dark(#dfd7e6, #120a24);--mat-sys-surface-bright: light-dark(#fef7ff, #33255a);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d061b);--mat-sys-surface-container-low: light-dark(#f9f0ff, #170e2d);--mat-sys-surface-container: light-dark(#f4ebfa, #1c1135);--mat-sys-surface-container-high: light-dark(#eee5f5, #22163f);--mat-sys-surface-container-highest: light-dark(#e8dfef, #2a1c4c);--mat-sys-surface-variant: light-dark(#e9def5, #33255a);--mat-sys-inverse-surface: light-dark(#332e3a, #f3eefb);--mat-sys-inverse-on-surface: light-dark(#f7edfd, #1c1135);--mat-sys-on-background: light-dark(#1e1a24, #f3eefb);--mat-sys-on-surface: light-dark(#1e1a24, #f3eefb);--mat-sys-outline: light-dark(#7c7487, #7b69ad);--mat-sys-outline-variant: light-dark(#cdc2d8, #33255a);--tarjeta-fondo: light-dark(#ffffff, #1c1135);--tarjeta-borde: light-dark(#e6deef, #33255a);--tarjeta-brillo-sup: light-dark(rgb(255 255 255 / 95%), rgb(255 255 255 / 7%));--tarjeta-sombra: light-dark(rgb(40 20 80 / 18%), rgb(5 0 20 / 90%));--tarjeta-luz: light-dark(rgb(116 28 234 / 55%), rgb(253 216 50 / 75%));--tarjeta-anillo: light-dark(#741cea, #9b5cff);--mat-card-outlined-container-color: var(--tarjeta-fondo);--mat-card-outlined-outline-color: var(--tarjeta-borde);--mat-card-outlined-container-shape: 20px;--mat-card-outlined-container-elevation: inset 0 1px 0 var(--tarjeta-brillo-sup), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -16px var(--tarjeta-sombra)}.mat-mdc-card-outlined{position:relative;isolation:isolate}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.mat-mdc-card-outlined:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--luz-x, 50%) var(--luz-y, -20%),var(--tarjeta-luz),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease}.mat-mdc-card-outlined:hover:before{opacity:1}}.mat-mdc-card.tarjeta-destacada{border-color:transparent;background:linear-gradient(var(--tarjeta-fondo),var(--tarjeta-fondo)) padding-box,linear-gradient(135deg,var(--tarjeta-anillo) 0%,color-mix(in oklab,var(--tarjeta-anillo) 25%,var(--tarjeta-borde)) 38%,var(--tarjeta-borde) 62%,var(--marca-acento) 100%) border-box}.cifra-grande{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.03em}@keyframes acceso-subir{0%{opacity:0;transform:translateY(1.25rem)}}@media print{body.imprimiendo-recibo{margin:0;background:#fff}body.imprimiendo-recibo>:not(.recibo-impresion){display:none!important}.recibo-impresion{page:recibo}}@media screen{.recibo-impresion{display:none}}@page recibo{margin:0}@media(min-width:905px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
