/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:"Manrope", "Segoe UI Variable", "Helvetica Neue", Arial, sans-serif;--color-cyan-950:#1b1233;--color-slate-100:#f1eef5;--color-slate-950:#17131b;--font-weight-normal:400;--font-weight-medium:400;--font-weight-semibold:700;--font-weight-bold:700;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-key-purple:#271b47;--color-key-purple-soft:#4c2f7b;--color-action-violet:#6846b7;--color-human-coral:#e66759;--color-canvas:#f7f5fa;--color-soft-lilac:#e9e5f0;--color-ink:#211d27;--color-ink-muted:#716b7b;--color-success:#167a5b;--color-warning:#a04b00;--color-error:#b42318;--color-fondo:var(--color-canvas);--color-texto:var(--color-ink);--color-accent:var(--accent)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-feature-settings:var(--default-mono-font-feature-settings,initial);font-variation-settings:var(--default-mono-font-variation-settings,initial);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f5fa;--foreground:#211d27;--card:#fff;--card-foreground:#211d27;--popover:#fff;--popover-foreground:#211d27;--primary:#6846b7;--primary-foreground:#fff;--secondary:#e9e5f0;--secondary-foreground:#271b47;--muted:#e9e5f0;--muted-foreground:#716b7b;--accent:#e9e5f0;--accent-foreground:#271b47;--destructive:#b42318;--border:#ded9e6;--input:#ded9e6;--ring:#6846b7;--radius:.75rem;--sidebar:#271b47;--sidebar-foreground:#fff;--sidebar-primary:#6846b7;--sidebar-primary-foreground:#fff;--sidebar-accent:#4c2f7b;--sidebar-accent-foreground:#fff;--sidebar-border:#4c2f7b;--sidebar-ring:#e66759}.aplicacion--tema-organizacion{--primary:var(--tema-color);--primary-foreground:var(--tema-color-contraste);--ring:var(--tema-color);--sidebar-primary:var(--tema-color);--sidebar-primary-foreground:var(--tema-color-contraste)}html{background:var(--background);font-family:var(--font-sans)}body{background-color:var(--color-fondo);color:var(--color-texto)}*{box-sizing:border-box}img,svg,video,canvas{max-width:100%;display:block}}@layer components{html[data-ruta-inicial=portal-cliente],html[data-ruta-inicial=portal-cliente] body{background:var(--background)}html[data-ruta-inicial=portal-cliente] #root{min-height:100dvh}.mfa-secret,.mfa-uri,.mfa-recovery-codes{overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid var(--color-borde,#d1d5db);background:var(--color-superficie-secundaria,#f8fafc);border-radius:.5rem;max-width:100%;padding:.75rem;display:block}.mfa-recovery-codes{-webkit-user-select:all;user-select:all;line-height:1.75}:root{--keyprop-marca-purple:#271b47;--keyprop-marca-purple-suave:#4c2f7b;--keyprop-action-violet:#6846b7;--keyprop-human-coral:#e66759;--keyprop-canvas:#f7f5fa;--keyprop-soft-lilac:#e9e5f0;--keyprop-ink:#211d27;--keyprop-muted:#716b7b;--keyprop-borde:#ded9e6;--keyprop-exito:#167a5b;--keyprop-aviso:#a04b00;--keyprop-error:#b42318;--color-primary:var(--keyprop-action-violet);--color-primary-hover:#57379f;--color-primary-subtle:#eeeaf6;--color-accent:var(--keyprop-action-violet);--color-accent-hover:#57379f;--color-accent-subtle:#f1edf8;--color-coral:var(--keyprop-human-coral);--color-danger:var(--keyprop-error);--color-warning:var(--keyprop-aviso);--color-success:var(--keyprop-exito);--color-info:var(--keyprop-action-violet);--surface-page:var(--keyprop-canvas);--surface-card:#fff;--surface-muted:#f1edf8;--surface-elevated:#fff;--text-primary:var(--keyprop-ink);--text-secondary:var(--keyprop-muted);--text-on-primary:#fff;--border-default:var(--keyprop-borde);--border-strong:#c9c2d5;--border-subtle:#ded9e6b8;--focus-ring:#6846b74d;--text-disabled:#716b7bad;--surface-success:#eaf6f1;--surface-warning:#fff3e8;--surface-danger:#fff0ee;--surface-info:#f1edf8;--keyprop-color-fondo:var(--surface-page);--keyprop-color-superficie:var(--surface-card);--keyprop-color-superficie-suave:var(--surface-muted);--keyprop-color-texto:var(--text-primary);--keyprop-color-texto-suave:var(--text-secondary);--keyprop-color-borde:var(--border-default);--keyprop-color-borde-fuerte:var(--border-strong);--keyprop-color-acento:var(--color-accent);--keyprop-color-acento-2:var(--color-accent);--keyprop-color-enlace:var(--color-accent);--keyprop-color-exito:var(--keyprop-exito);--keyprop-color-exito-fondo:#eaf6f1;--keyprop-color-advertencia:var(--keyprop-aviso);--keyprop-color-advertencia-fondo:#fff3e8;--keyprop-color-error:var(--keyprop-error);--keyprop-color-error-fondo:#fff0ee;--keyprop-color-informacion:var(--color-info);--keyprop-color-informacion-fondo:#f1edf8;--keyprop-color-secundario:var(--keyprop-marca-purple-suave);--keyprop-color-hover:#f1edf8;--keyprop-color-activo:var(--keyprop-marca-purple);--keyprop-color-seleccionado:#e9e5f0;--keyprop-color-exito-hover:#126448;--keyprop-color-advertencia-hover:#7e3b00;--keyprop-color-error-hover:#8f1d14;--keyprop-color-overlay:#211d278f;--keyprop-color-deshabilitado:var(--keyprop-muted);--keyprop-color-foco:#6846b74d;--keyprop-fuente-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--keyprop-fuente-sans);--keyprop-tamano-caption:.75rem;--keyprop-tamano-small:.875rem;--keyprop-tamano-body:1rem;--keyprop-tamano-subtitulo:1.125rem;--keyprop-tamano-titulo:clamp(1.65rem, 2.2vw, 2.35rem);--keyprop-altura-control:2.875rem;--keyprop-altura-control-compacto:2.5rem;--keyprop-altura-control-pequeno:2.25rem;--keyprop-ancho-contenido:92rem;--keyprop-ancho-lectura:72ch;--keyprop-ancho-modal:36rem;--keyprop-alto-modal-contenido:34rem;--keyprop-linea-body:1.5;--keyprop-linea-titulo:1.15;--keyprop-peso-regular:400;--keyprop-peso-medio:400;--keyprop-peso-fuerte:700;--keyprop-peso-display:700;--keyprop-espacio-2xs:.25rem;--keyprop-espacio-xs:.5rem;--keyprop-espacio-sm:.75rem;--keyprop-espacio-md:1rem;--keyprop-espacio-lg:1.5rem;--keyprop-espacio-xl:2rem;--keyprop-espacio-2xl:3rem;--space-page-inline:clamp(1rem, 3vw, 2.5rem);--space-page-block:clamp(1.25rem, 2.5vw, 2.5rem);--breakpoint-mobile:30rem;--breakpoint-tablet:48rem;--breakpoint-notebook:64rem;--breakpoint-wide:90rem;--transition-micro:.14s ease-out;--transition-fast:.16s ease;--transition-normal:.22s ease;--keyprop-sombra-none:none;--keyprop-sombra-baja:0 1px 3px #271b4714;--keyprop-sombra-media:0 12px 32px #271b471a;--keyprop-sombra-alta:0 24px 64px #271b4729;--keyprop-color-superficie-elevada:#fff;--keyprop-color-texto-deshabilitado:#716b7bad;--keyprop-color-divisor:#ded9e6b8;--tema-color:var(--keyprop-action-violet);--tema-color-contraste:#fff;--tema-color-contraste-suave:#ffffffd6;--tema-color-fondo:#6846b714;--tema-color-fondo-intenso:#6846b724;--tema-color-borde:#6846b73d;--tema-color-foco:#6846b73d;--tema-color-sombra:#6846b729;--keyprop-radio-sm:.5rem;--keyprop-radio-md:.75rem;--keyprop-radio-lg:1rem;--keyprop-radio-xl:1.5rem;--radius-control:var(--keyprop-radio-md);--radius-card:var(--keyprop-radio-lg);--radius-panel:var(--keyprop-radio-xl);--shadow-card:var(--keyprop-sombra-baja);--shadow-panel:var(--keyprop-sombra-media);--z-base:0;--z-sticky:20;--z-dropdown:100;--z-modal:1000;--keyprop-sombra-suave:var(--keyprop-sombra-media);--keyprop-sombra-panel:var(--keyprop-sombra-alta);--color-fondo:var(--keyprop-color-fondo);--color-superficie-suave:var(--keyprop-color-superficie-suave);--color-texto:var(--keyprop-color-texto);--color-texto-secundario:var(--keyprop-color-texto-suave);--color-borde:var(--keyprop-color-borde);--color-borde-suave:var(--keyprop-color-borde);--color-primario:var(--keyprop-color-acento-2);--radio-md:var(--keyprop-radio-md);--espacio-3:var(--keyprop-espacio-sm);--espacio-4:var(--keyprop-espacio-md);--espacio-5:var(--keyprop-espacio-lg);--sombra-xs:0 1px 2px #271b471f}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;overflow-x:hidden}#root{width:100%;min-width:0;min-height:100dvh}a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration:none;transition-duration:.2s}a:hover,a:focus-visible{text-decoration:none}img,picture,video,canvas,svg,iframe{max-width:100%;display:block}.aplicacion{width:100%;max-width:1840px;min-height:100vh;padding:calc(var(--spacing,.25rem) * 4);margin-inline:auto;display:block;position:relative;overflow-x:clip}.aplicacion:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:fixed;inset:0}.aplicacion--tema-organizacion{--keyprop-color-acento-2:var(--tema-color);--color-primario:var(--tema-color);--keyprop-ui-foco:var(--tema-color-foco);--keyprop-ui-acento-fuerte:var(--tema-color);--keyprop-ui-acento-suave:var(--tema-color-fondo);--keyprop-ui-boton-primario-fondo:var(--tema-color);--keyprop-ui-boton-primario-fondo-hover:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.aplicacion--tema-organizacion{--keyprop-ui-boton-primario-fondo-hover:color-mix(in srgb, var(--tema-color) 85%, black)}}.aplicacion--tema-organizacion{--keyprop-ui-boton-primario-texto:var(--tema-color-contraste);--keyprop-ui-boton-secundario-fondo:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-fondo:color-mix(in srgb, var(--tema-color) 6%, white)}}.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-fondo-hover:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-fondo-hover:color-mix(in srgb, var(--tema-color) 10%, white)}}.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-borde:var(--tema-color-borde);--keyprop-ui-boton-secundario-borde-hover:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-borde-hover:color-mix(in srgb, var(--tema-color) 36%, white)}}.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-texto:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.aplicacion--tema-organizacion{--keyprop-ui-boton-secundario-texto:color-mix(in srgb, var(--tema-color) 76%, #211d27)}}.aplicacion--tema-organizacion{--keyprop-ui-tab-activo-fondo:var(--tema-color);--keyprop-ui-tab-activo-fondo-hover:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.aplicacion--tema-organizacion{--keyprop-ui-tab-activo-fondo-hover:color-mix(in srgb, var(--tema-color) 92%, #211d27)}}.aplicacion--tema-organizacion{--keyprop-ui-tab-activo-borde:var(--tema-color);--keyprop-ui-tab-activo-texto:var(--tema-color-contraste)}.aplicacion--tema-organizacion:before{background:0 0}.hero-panel p,.estado,.nota,.membresias ul,.tema-fila,.banner-soporte p{color:var(--muted-foreground)}.contenido,.hero-panel,.membresias,.banner-soporte{min-width:0}.avatar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);box-shadow:none;border-radius:2147483647px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--grande{height:calc(var(--spacing,.25rem) * 28);width:calc(var(--spacing,.25rem) * 28);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.avatar--iniciales{aspect-ratio:1;--tw-leading:1;--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;line-height:1}.avatar--cuenta{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0}@media (width>=40rem){.avatar--cuenta{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.perfil-foto{align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.perfil-foto{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.perfil-foto{padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.perfil-foto__texto{gap:calc(var(--spacing,.25rem) * 4);min-width:0;display:grid}.contenido{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;min-width:0;padding:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.contenido{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (width>=48rem){.contenido{padding:calc(var(--spacing,.25rem) * 7)}}.contenido__encabezado{margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.contenido__encabezado{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.contenido__encabezado{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=48rem){.contenido__encabezado{flex-direction:row;justify-content:space-between;align-items:center}}.contenido__encabezado h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (width>=48rem){.contenido__encabezado h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.contenido__miga{margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase;display:block}.cn-button--back-to-top{z-index:20;height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-button--back-to-top{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.cn-button--back-to-top{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.cn-button--back-to-top:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--card)}}.cn-button--back-to-top svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.contenido__acciones-flotantes{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:30;justify-content:flex-end;display:flex;position:fixed;top:auto;left:auto}.pantalla{width:100%;max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 10);margin-inline:auto;display:grid}.pantalla--ingreso{min-height:calc(100vh - 2rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);place-items:center}.pantalla-error-servidor{z-index:50;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);overscroll-behavior:contain;background:var(--background);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.pantalla-error-servidor--integrada{z-index:auto;background:0 0;place-items:stretch stretch;min-height:0;padding:0;position:static;overflow:visible}.pantalla-error-servidor--integrada .pantalla-error-servidor__tarjeta{max-width:none}.pantalla-error-servidor__tarjeta{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);width:100%;min-width:min(100%,28rem);max-width:34rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pantalla-error-servidor__tarjeta{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.pantalla-error-servidor__tarjeta{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 7);color:var(--foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pantalla-error-servidor__tarjeta{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (width>=48rem){.pantalla-error-servidor__tarjeta{padding:calc(var(--spacing,.25rem) * 8)}}.pantalla-error-servidor__tarjeta h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}.pantalla-error-servidor__tarjeta p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--muted-foreground);margin:0}.pantalla-error-servidor__detalle{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:grid}@supports (color:color-mix(in lab, red, red)){.pantalla-error-servidor__detalle{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.pantalla-error-servidor__detalle{padding:calc(var(--spacing,.25rem) * 4)}.pantalla-error-servidor__codigo{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);border-radius:2147483647px;display:inline-flex}.pantalla-error-servidor__acciones{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.pantalla-acceso-suspendido{z-index:50;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);overscroll-behavior:contain;background:var(--background);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.pantalla-acceso-suspendido__tarjeta{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);width:100%;min-width:min(100%,28rem);max-width:40rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pantalla-acceso-suspendido__tarjeta{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.pantalla-acceso-suspendido__tarjeta{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 7);color:var(--foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pantalla-acceso-suspendido__tarjeta{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (width>=48rem){.pantalla-acceso-suspendido__tarjeta{padding:calc(var(--spacing,.25rem) * 8)}}.pantalla-acceso-suspendido__tarjeta h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (width>=48rem){.pantalla-acceso-suspendido__tarjeta h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.pantalla-acceso-suspendido__estado{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--destructive);text-transform:uppercase;margin:0}.pantalla-acceso-suspendido__detalle{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);display:grid}@supports (color:color-mix(in lab, red, red)){.pantalla-acceso-suspendido__detalle{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.pantalla-acceso-suspendido__detalle{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pantalla-acceso-suspendido__detalle{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.pantalla-acceso-suspendido__detalle{padding:calc(var(--spacing,.25rem) * 4)}.pantalla-acceso-suspendido__detalle p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--destructive);margin:0}.pantalla-acceso-suspendido__acciones{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.auditoria-detalle__panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auditoria-detalle__panel{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.auditoria-detalle__panel{border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr);width:min(100%,92rem);height:min(100%,100svh - 2rem)}.auditoria-detalle__cabecera{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);background:var(--muted);display:flex}.auditoria-detalle__encabezado{gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:grid}.auditoria-detalle__chips{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.auditoria-detalle__encabezado h3{--tw-font-weight:var(--font-weight-semibold);font-size:1.55rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (width>=48rem){.auditoria-detalle__encabezado h3{font-size:1.65rem}}.auditoria-detalle__meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.auditoria-detalle__meta span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;align-items:center;display:inline-flex}.auditoria-detalle__acciones-superiores{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.auditoria-detalle__cerrar{align-self:flex-start}.auditoria-detalle__cuerpo{gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4);display:grid;overflow-y:auto}.auditoria-detalle__seccion{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:grid}@supports (color:color-mix(in lab, red, red)){.auditoria-detalle__seccion{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.auditoria-detalle__seccion{padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.auditoria-detalle__seccion--resumen{background:var(--card)}.auditoria-detalle__seccion h4{--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.auditoria-detalle__malla{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.auditoria-detalle__malla--amplia{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.auditoria-detalle__campo{gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-width:0;min-height:5.5rem;display:grid}.auditoria-detalle__campo--completo{grid-column:1/-1}.auditoria-detalle__seccion--resumen .auditoria-detalle__campo{background:var(--background);border-color:#7dd3fc73}.auditoria-detalle__etiqueta{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--muted-foreground);text-transform:uppercase}.auditoria-detalle__valor{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--foreground)}.auditoria-detalle__cambios{gap:calc(var(--spacing,.25rem) * 3);display:grid}.auditoria-detalle__cambio{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-width:0;display:grid}.auditoria-detalle__cambio-encabezado{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.auditoria-detalle__cambio strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.auditoria-detalle__cambio-valores{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=48rem){.auditoria-detalle__cambio-valores{grid-template-columns:repeat(2,minmax(0,1fr))}}.auditoria-detalle__cambio-valor{gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--primary);display:grid}@supports (color:color-mix(in lab, red, red)){.auditoria-detalle__cambio-valor{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.auditoria-detalle__cambio-valor{padding:calc(var(--spacing,.25rem) * 3);min-width:0}.auditoria-detalle__cambio-valor--nuevo{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.auditoria-detalle__cambio-valor--nuevo{background-color:color-mix(in oklab, var(--color-emerald-50,oklch(97.9% .021 166.113)) 60%, transparent)}}.auditoria-detalle__cambio-valores small{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--muted-foreground);text-transform:uppercase}.auditoria-detalle__cambio-valores pre{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--primary);margin:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.auditoria-detalle__cambio-valores pre{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.auditoria-detalle__cambio-valores pre{padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--foreground)}.hero-panel{isolation:isolate;border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 7);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-panel{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (width>=48rem){.hero-panel{padding:calc(var(--spacing,.25rem) * 10)}}.hero-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-panel h1{max-width:var(--container-4xl,56rem);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:.95;--tw-font-weight:var(--font-weight-semibold);line-height:.95;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}@media (width>=48rem){.hero-panel h1{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.hero-panel--organizacion{border-color:var(--border);background-color:#fff;background-image:none}.hero-panel--organizacion:after{background:0 0}.pagina-plataforma .hero-panel{border-color:var(--border);background:var(--card)}.pagina-plataforma .hero-panel:after{background:0 0}.pagina-plataforma .hero-panel .etiqueta{border-color:var(--keyprop-ui-etiqueta-borde);background:var(--keyprop-ui-etiqueta-fondo);color:var(--keyprop-ui-etiqueta-texto)}.pagina-plataforma .hero-panel h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (width>=48rem){.pagina-plataforma .hero-panel h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.hero-panel--organizacion .etiqueta{border-color:var(--keyprop-ui-etiqueta-borde);background:var(--keyprop-ui-etiqueta-fondo);color:var(--keyprop-ui-etiqueta-texto)}.pantalla--organizacion .contador--suave{border-color:var(--tema-color-borde);background:var(--tema-color-fondo-intenso);color:var(--tema-color)}@supports (color:color-mix(in lab, red, red)){.pantalla--organizacion .contador--suave{color:color-mix(in srgb, var(--tema-color) 70%, #211d27)}}.pantalla--organizacion .atajo-operativo:hover,.pantalla--organizacion .atajo-operativo:focus-visible{border-color:var(--tema-color-borde);box-shadow:none}.aplicacion--tema-organizacion .cn-button:focus-visible{outline:3px solid var(--tema-color-foco);outline-offset:2px;box-shadow:none}.hero-panel--ingreso{width:100%;max-width:var(--container-3xl,48rem)}.etiqueta{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;border-width:1px;border-radius:2147483647px;display:inline-flex}.contador{min-width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-950,oklch(27.9% .077 45.635));border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.contador--suave{border-color:var(--border);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.contador--suave{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.contador--suave{color:var(--primary)}.formulario{gap:calc(var(--spacing,.25rem) * 5);display:grid}.campo{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}.cn-button--password-toggle{inset-block:0;right:calc(var(--spacing,.25rem) * 2);z-index:1;height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;align-items:center;margin-block:auto;padding:0;display:inline-flex;position:absolute}@media (hover:hover){.cn-button--password-toggle:hover{border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cn-button--password-toggle:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.cn-button--password-toggle:hover{color:var(--foreground)}}.cn-button--password-toggle:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.cn-button--password-toggle:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.cn-button--password-toggle:focus{--tw-outline-style:none;outline-style:none}.cn-button--password-toggle:disabled{cursor:not-allowed;opacity:.5}.checkbox{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}.checkbox span{cursor:pointer;-webkit-user-select:none;user-select:none}.resumen-cuenta{gap:calc(var(--spacing,.25rem) * 4);margin:0;display:grid}@media (width>=48rem){.resumen-cuenta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.resumen-cuenta{grid-template-columns:repeat(3,minmax(0,1fr))}}.resumen-cuenta>div{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-width:0;padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.resumen-cuenta dt{--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase}.resumen-cuenta dd{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.acciones-fila--tabla .cn-button{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tema-fila{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);display:inline-flex}.tema-muestra{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px}.tema-control{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.membresias{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5)}.membresias ul{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin:0;padding-left:0;display:grid}.membresias li{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.membresias li{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.membresias li{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--foreground)}table{border-collapse:separate;--tw-border-spacing-y:calc(var(--spacing,.25rem) * 3);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left}thead th{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase;position:sticky;top:0}tbody td{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);vertical-align:top;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground)}tbody td:first-child{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}tbody td:last-child{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}tbody td{overflow-wrap:anywhere}.error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--destructive);margin:0}.error--bloque{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.error--bloque{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.error--bloque{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.error--bloque{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.error--bloque{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.banner-soporte{top:calc(var(--spacing,.25rem) * 4);z-index:10;margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--primary);flex-direction:column;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.banner-soporte{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.banner-soporte{padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#1b12330d}@supports (color:color-mix(in lab, red, red)){.banner-soporte{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=48rem){.banner-soporte{flex-direction:row;justify-content:space-between;align-items:flex-start}}.banner-soporte__contenido{gap:var(--spacing,.25rem);min-width:0;display:grid}.banner-soporte__detalle{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=40rem){.banner-soporte__detalle{grid-template-columns:repeat(2,minmax(0,1fr))}}.banner-soporte__detalle div{gap:var(--spacing,.25rem);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:grid}.banner-soporte__detalle dt{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--primary);text-transform:uppercase}.banner-soporte__detalle dd{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--foreground);margin:0}.banner-soporte strong,.banner-soporte p{overflow-wrap:anywhere;margin:0;display:block}.estado{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hero-panel--ingreso .estado{border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hero-panel--ingreso .estado{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.perfil-foto img,.avatar{object-fit:cover}@media (width<=640px){.auditoria-detalle__panel{border-radius:0;width:100%;height:100%}.auditoria-detalle__cabecera{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column}.auditoria-detalle__meta{gap:calc(var(--spacing,.25rem) * 1.5)}.auditoria-detalle__acciones-superiores{justify-content:space-between;width:100%}.auditoria-detalle__cerrar{align-self:flex-end}.auditoria-detalle__cuerpo{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4)}.auditoria-detalle__malla,.auditoria-detalle__cambio-valores{grid-template-columns:1fr}}.aplicacion{background:var(--background);width:100%;min-width:0;max-width:none;min-height:100svh;padding:0;overflow:visible}.aplicacion:before{content:none}.contenido{background:0 0;width:100%;min-width:0;max-width:104rem;margin-inline:auto;padding:clamp(1.25rem,2.5vw,2.25rem) clamp(1rem,2.25vw,2rem);display:block;position:relative}.pantalla{gap:clamp(1.25rem,2vw,2rem);width:100%;min-width:0;max-width:none;display:grid}.contenido__encabezado{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin:0 0 1.5rem;padding:clamp(1.25rem,2.25vw,1.75rem);display:flex}.contenido__encabezado h1{color:var(--foreground);letter-spacing:-.025em;margin:.25rem 0 0;font-size:clamp(1.55rem,2vw,2rem);font-weight:700;line-height:1.2}.contenido__miga{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:700;display:block}.contenido__descripcion{max-width:72ch;color:var(--muted-foreground);margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.hero-panel,.panel-seccion,.bloque-detalle{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);box-shadow:none}.hero-panel{padding:clamp(1.25rem,2vw,2rem)}.panel-seccion,.bloque-detalle{padding:clamp(1rem,1.6vw,1.5rem)}.nota,.texto-secundario{color:var(--muted-foreground)}.detalle-grid{gap:1rem;min-width:0;display:grid}.formulario{gap:1.25rem;min-width:0;display:grid}.campo{gap:.5rem;min-width:0;display:grid}.acciones-fila,.acciones-linea,.acciones-formulario{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.lista{gap:.75rem;min-width:0;display:grid}@media (width<=63.99rem){.contenido{padding:1.125rem 1rem}}@media (width<=47.99rem){.contenido{padding:1rem .875rem}.contenido__encabezado{flex-direction:column;align-items:stretch}.pantalla{gap:1.25rem}}[data-bloque-colapsable=true] [data-slot=collapsible-trigger]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);list-style-type:none;display:flex}[data-bloque-colapsable=true] [data-slot=collapsible-trigger]>div{min-width:0}[data-bloque-colapsable=true] [data-slot=collapsible-trigger]>svg{flex-shrink:0;margin-top:.15rem}[data-bloque-colapsable=true] [data-slot=collapsible-trigger][data-panel-open]{margin-bottom:.5rem}.bloque-detalle{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.bloque-detalle h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.acciones-desplegables__menu--mantenimientos{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=48rem){.acciones-desplegables__menu--mantenimientos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.acciones-desplegables__menu--mantenimientos{grid-template-columns:repeat(3,minmax(0,1fr))}}.acciones-desplegables__menu--mantenimientos>.acciones-desplegables{height:100%}@media (width>=48rem){.cuentas-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.cuentas-resumen{grid-template-columns:repeat(4,minmax(0,1fr))}}.cuentas-detalle-lista{gap:calc(var(--spacing,.25rem) * 3);display:grid}.cuenta-detalle{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:grid}@supports (color:color-mix(in lab, red, red)){.cuenta-detalle{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.cuenta-detalle{padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (width>=64rem){.cuenta-detalle{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr)}}.cuenta-detalle:hover{border-color:var(--border);background-color:var(--card)}.cuenta-detalle--principal{border-color:var(--border);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cuenta-detalle--principal{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.cuenta-detalle__identidad{align-items:center;gap:calc(var(--spacing,.25rem) * 5);min-width:0;display:flex}.cuenta-detalle__identidad>div:last-child{min-width:0}.cuenta-detalle__identidad strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);display:block;overflow:hidden}.cuenta-detalle__datos{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=40rem){.cuenta-detalle__datos{grid-template-columns:repeat(3,minmax(0,1fr))}}.cuenta-detalle__datos>span{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-width:0;padding:calc(var(--spacing,.25rem) * 3);display:grid}.cuenta-detalle__datos small{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase}.reporte-contable{gap:calc(var(--spacing,.25rem) * 5);display:grid}.reporte-contable__resumen{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=48rem){.reporte-contable__resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.reporte-contable__resumen{grid-template-columns:repeat(4,minmax(0,1fr))}}.reporte-contable__totales{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);display:grid}.reporte-contable__movimiento{gap:var(--spacing,.25rem);display:grid}.reporte-contable__positivo{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.reporte-contable__negativo{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--destructive)}.reporte-contable__pendiente{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-700,oklch(55.5% .163 48.998))}.reporte-contable__columnas{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (width>=80rem){.reporte-contable__columnas{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-panel--contabilidad{align-items:flex-start}@media (width>=48rem){.contabilidad-resumen-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.contabilidad-resumen-metricas{grid-template-columns:repeat(4,minmax(0,1fr))}}.contabilidad-resumen-grid{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (width>=80rem){.contabilidad-resumen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contabilidad-accesos .cn-button{justify-content:center}.estado-simple{gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:grid}@supports (color:color-mix(in lab, red, red)){.estado-simple{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.estado-simple{padding:calc(var(--spacing,.25rem) * 4)}.estado-simple--ok{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113))}.reporte-contable__desgloses{gap:calc(var(--spacing,.25rem) * 4);display:grid}.reporte-contable__desgloses-summary,.contabilidad-formulario-manual__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.reporte-contable__desgloses-summary,.contabilidad-formulario-manual__summary{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.reporte-contable__desgloses-summary,.contabilidad-formulario-manual__summary{padding:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){:is(.reporte-contable__desgloses-summary,.contabilidad-formulario-manual__summary):hover{border-color:var(--border);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.reporte-contable__desgloses-summary,.contabilidad-formulario-manual__summary):hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}}.reporte-contable__desgloses-summary h2,.contabilidad-formulario-manual__summary h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.reporte-contable__desgloses-summary>span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase;border-radius:2147483647px;flex-shrink:0}.contabilidad-formulario-manual__cuerpo{margin-top:calc(var(--spacing,.25rem) * 4)}.contabilidad-linea-manual{align-items:flex-end}.asiento-detalle__principal{gap:calc(var(--spacing,.25rem) * 5);display:grid}.asiento-detalle__bloque{gap:calc(var(--spacing,.25rem) * 4);display:grid}.asiento-detalle__bloque h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--muted-foreground);text-transform:uppercase}.indices-aumentos-modulo{gap:calc(var(--spacing,.25rem) * 5);min-width:0;display:grid}.indices-aumentos-encabezado{overflow:visible}.indices-aumentos-encabezado__principal{align-items:flex-start}.indices-aumentos-encabezado__navegacion{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);min-width:0;padding-top:calc(var(--spacing,.25rem) * 5);display:grid}@media (width>=64rem){.indices-aumentos-encabezado__navegacion{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:flex-end}}.indices-aumentos-encabezado__vistas{flex-wrap:wrap;min-width:0}@media (width>=64rem){.indices-aumentos-encabezado__vistas{justify-content:flex-end}}.indices-aumentos-listado{gap:calc(var(--spacing,.25rem) * 4);min-width:0;display:grid}@media (width>=48rem){.indices-aumentos-listado{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.indices-aumentos-listado{grid-template-columns:repeat(3,minmax(0,1fr))}}.indices-aumentos-listado__item{gap:calc(var(--spacing,.25rem) * 5);min-width:0;min-height:100%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.indices-aumentos-listado__cabecera{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.indices-aumentos-listado__codigo{min-height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.indices-aumentos-listado__codigo{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.indices-aumentos-listado__codigo{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--primary)}.indices-aumentos-listado__item h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.indices-aumentos-listado__item p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground)}.indices-aumentos-listado__datos{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:grid}@supports (color:color-mix(in lab, red, red)){.indices-aumentos-listado__datos{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.indices-aumentos-listado__datos{padding:calc(var(--spacing,.25rem) * 4)}@media (width>=40rem){.indices-aumentos-listado__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.indices-aumentos-listado__datos>div{gap:var(--spacing,.25rem);min-width:0;display:grid}.indices-aumentos-listado__datos dt,.indices-aumentos-valores__resumen-fuente span{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.indices-aumentos-listado__datos dd{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--foreground)}.indices-aumentos-listado__acciones{flex-wrap:wrap;margin-top:auto}.indices-aumentos-valores__contexto{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.indices-aumentos-valores__contexto{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.indices-aumentos-valores__contexto{padding:calc(var(--spacing,.25rem) * 4)}@media (width>=64rem){.indices-aumentos-valores__contexto{grid-template-columns:minmax(15rem,24rem) minmax(0,1fr);align-items:flex-end}}.indices-aumentos-valores__resumen-fuente{gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:grid}@media (width>=40rem){.indices-aumentos-valores__resumen-fuente{grid-template-columns:repeat(3,minmax(0,1fr))}}.indices-aumentos-valores__resumen-fuente>div{gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-width:0;padding:calc(var(--spacing,.25rem) * 3);display:grid}.indices-aumentos-valores__resumen-fuente strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);overflow:hidden}.indices-aumentos-historial__filtros{gap:calc(var(--spacing,.25rem) * 4);min-width:0;display:grid}@media (width>=64rem){.indices-aumentos-historial__filtros{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr);align-items:flex-end}}.indices-aumentos-historial__linea{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.indices-aumentos-historial__linea{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.indices-aumentos-historial__linea>[data-slot=collapsible-trigger]{cursor:pointer;border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));list-style-type:none}@media (hover:hover){.indices-aumentos-historial__linea>[data-slot=collapsible-trigger]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.indices-aumentos-historial__linea>[data-slot=collapsible-trigger]:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}}.indices-aumentos-historial__linea>[data-slot=collapsible-trigger][data-panel-open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.indices-aumentos-historial__linea>.lista{padding:calc(var(--spacing,.25rem) * 4)}.indices-aumentos-simulador{gap:calc(var(--spacing,.25rem) * 5)}.indices-aumentos-simulador__resultado{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--primary);display:grid}@supports (color:color-mix(in lab, red, red)){.indices-aumentos-simulador__resultado{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.indices-aumentos-simulador__resultado{padding:calc(var(--spacing,.25rem) * 5)}.indices-aumentos-simulador__resultado span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--primary);text-transform:uppercase}.indices-aumentos-simulador__resultado strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--foreground)}.indices-aumentos-simulador__resultado p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary)}@media (width<=767.98px){.indices-aumentos-encabezado__vistas,.indices-aumentos-listado__acciones,.indices-aumentos-modulo .acciones-fila--tabla{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}.indices-aumentos-encabezado__vistas .cn-button,.indices-aumentos-listado__acciones .cn-button,.indices-aumentos-modulo .acciones-fila--tabla .cn-button{justify-content:center;width:100%}.indices-aumentos-listado,.indices-aumentos-valores__resumen-fuente,.indices-aumentos-historial__filtros{grid-template-columns:minmax(0,1fr)}}.input-con-accion{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;min-width:0;display:flex}@media (width>=40rem){.input-con-accion{flex-direction:row}}.input-con-accion .cn-button{flex-shrink:0}.alerta{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px}.alerta--info{border-color:var(--border);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alerta--info{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.alerta--info{color:var(--primary)}.acciones-linea{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.alerta--advertencia{color:var(--color-warning)}.cuentas-resumen,.resumen-cuenta,.cuenta-detalle__datos{align-items:stretch;gap:clamp(1rem,1.6vw,1.45rem);min-width:0}.cuentas-resumen{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.resumen-cuenta,.cuenta-detalle__datos{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@media (width<=767.98px){.cuentas-resumen,.resumen-cuenta,.cuenta-detalle__datos{grid-template-columns:minmax(0,1fr)}}.cuentas-resumen,.cuenta-detalle__datos{gap:1.25rem}.resumen-cuenta{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}table.tabla thead th{font-weight:700}.enlace-chip{border:1px solid var(--primary);align-items:center;min-width:0;max-width:100%;padding:.34rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.enlace-chip{border:1px solid color-mix(in srgb, var(--primary) 16%, transparent)}}.enlace-chip{background:var(--surface-info);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.enlace-chip{background:color-mix(in srgb, var(--surface-info) 95%, transparent)}}.enlace-chip{color:var(--color-info);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.enlace-chip:hover,.enlace-chip:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.enlace-chip:hover,.enlace-chip:focus-visible{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.enlace-chip:hover,.enlace-chip:focus-visible{background:var(--surface-info)}@supports (color:color-mix(in lab, red, red)){.enlace-chip:hover,.enlace-chip:focus-visible{background:color-mix(in srgb, var(--surface-info) 98%, transparent)}}.enlace-chip:hover,.enlace-chip:focus-visible{color:var(--color-info);box-shadow:none;text-decoration:none;transform:translateY(-1px)}.tabla-paginada{gap:1rem;display:grid}.registro-error__mensaje{gap:calc(var(--spacing,.25rem) * 2);max-width:34rem}.registro-error__detalle{margin-top:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.registro-error__detalle [data-slot=collapsible-trigger]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);list-style-type:none;display:flex}.registro-error__detalle pre{margin-top:calc(var(--spacing,.25rem) * 3);max-height:calc(var(--spacing,.25rem) * 56);border-radius:var(--radius-2xl,1rem);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);white-space:pre-wrap;color:var(--color-slate-100);overflow:auto}.registro-error__codigo{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);border-radius:2147483647px;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registro-error__codigo{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.registro-error__codigo{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--foreground)}.vista-previa-archivo{gap:var(--keyprop-espacio-sm);width:100%}.vista-previa-archivo__estado{margin:0}table.tabla tbody tr:focus-within{background:var(--tema-color-fondo);outline:2px solid var(--tema-color-borde);outline-offset:-2px}.dashboard-organizacion{gap:clamp(1rem,1.6vw,1.5rem);min-width:0;display:grid}.dashboard-organizacion__metricas{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.75rem,1.2vw,1rem);min-width:0;display:grid}@media (width<=47.99rem){.dashboard-organizacion__metricas{grid-template-columns:minmax(0,1fr)}}.contenido__encabezado{border:1px solid var(--border);flex-direction:column;margin-bottom:1.5rem}@supports (color:color-mix(in lab, red, red)){.contenido__encabezado{border:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.contenido__encabezado{border-radius:1.6rem}.contenido__encabezado>div{gap:.2rem;display:grid}.contenido__encabezado h1{color:var(--foreground);letter-spacing:-.04em}.contenido__miga{margin-bottom:0}.acciones-fila{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.acciones-fila--tabla{gap:.6rem}.acciones-desplegables{gap:calc(var(--spacing,.25rem) * 2);display:grid}.acciones-desplegables__resumen{align-items:center;gap:calc(var(--spacing,.25rem) * 2);align-self:flex-start;display:inline-flex}.acciones-desplegables__menu{gap:calc(var(--spacing,.25rem) * 2);display:grid}.plan-cuentas{gap:1rem;display:grid}.plan-cuentas__cabecera-listado{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.plan-cuentas__acciones-globales{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.plan-cuentas__raices,.plan-cuentas__rama{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.plan-cuentas__raices{gap:1rem}.plan-cuentas__rama{border-left:1px solid var(--border);margin-top:.9rem;margin-left:1.05rem;padding-left:1.2rem}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__rama{border-left:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.plan-cuentas__nodo{position:relative}.plan-cuentas__nodo:before{content:"";border-top:1px solid var(--border);width:.75rem;position:absolute;top:1.45rem;left:-.55rem}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__nodo:before{border-top:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.plan-cuentas__nodo:after{content:"";background:var(--border);width:1px;position:absolute;top:.9rem;bottom:-.55rem;left:-.55rem}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__nodo:after{background:color-mix(in srgb, var(--border) 95%, transparent)}}.plan-cuentas__nodo:last-child:after{bottom:1.45rem}.plan-cuentas__tarjeta{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__tarjeta{border:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.plan-cuentas__tarjeta{background:var(--card);border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__tarjeta{background:color-mix(in srgb, var(--card) 96%, transparent)}}.plan-cuentas__tarjeta{box-shadow:none;padding:1rem}.plan-cuentas__tarjeta--con-hijos{border-left-width:4px}.plan-cuentas__tarjeta--abierta{border-color:#167a5b38}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__tarjeta--abierta{border-color:color-mix(in srgb, var(--color-success) 22%, transparent)}}.plan-cuentas__tarjeta--cerrada{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__tarjeta--cerrada{border-color:color-mix(in srgb, var(--border) 90%, transparent)}}.plan-cuentas__marca{place-items:center;width:2rem;min-width:2rem;height:2rem;margin-top:.1rem;display:grid}.plan-cuentas__punto{background:var(--primary);width:.95rem;height:.95rem;box-shadow:none;border-radius:999px}.plan-cuentas__contenido{gap:.45rem;min-width:0;display:grid}.plan-cuentas__cabecera{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.plan-cuentas__toggle-rama{border:1px solid #167a5b2e;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__toggle-rama{border:1px solid color-mix(in srgb, var(--color-success) 18%, transparent)}}.plan-cuentas__toggle-rama{background:var(--surface-success);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__toggle-rama{background:color-mix(in srgb, var(--surface-success) 95%, transparent)}}.plan-cuentas__toggle-rama{color:var(--foreground);letter-spacing:.01em;padding:.35rem .8rem;font-size:.72rem;font-weight:700;line-height:1;transition:transform .2s,border-color .2s,background-color .2s,color .2s}.plan-cuentas__toggle-rama:hover{border-color:#167a5b52}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__toggle-rama:hover{border-color:color-mix(in srgb, var(--color-success) 32%, transparent)}}.plan-cuentas__toggle-rama:hover{background:var(--surface-success)}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__toggle-rama:hover{background:color-mix(in srgb, var(--surface-success) 98%, transparent)}}.plan-cuentas__toggle-rama:hover{color:var(--color-success)}.plan-cuentas__toggle-rama:focus-visible{outline:2px solid #167a5b52}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__toggle-rama:focus-visible{outline:2px solid color-mix(in srgb, var(--color-success) 32%, transparent)}}.plan-cuentas__toggle-rama:focus-visible{outline-offset:2px}.plan-cuentas__codigo{color:var(--foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.plan-cuentas__nombre{color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.plan-cuentas__metadatos{flex-wrap:wrap;gap:.45rem;display:flex}.plan-cuentas__chip{border:1px solid var(--border);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__chip{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.plan-cuentas__chip{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__chip{background:color-mix(in srgb, var(--muted) 95%, transparent)}}.plan-cuentas__chip{color:var(--muted-foreground);padding:.24rem .68rem;font-size:.7rem;font-weight:700;line-height:1}.plan-cuentas__chip--suave{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.plan-cuentas__chip--suave{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.plan-cuentas__chip--suave{color:var(--muted-foreground)}.plan-cuentas__padre{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.35}.plan-cuentas__acciones{align-self:center;min-width:12rem}@media (width<=768px){.plan-cuentas__tarjeta{grid-template-columns:auto minmax(0,1fr)}.plan-cuentas__acciones{grid-column:1/-1;min-width:0}.plan-cuentas__acciones-globales{justify-content:flex-start}}.asiento-resumen{gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:grid}.asiento-resumen>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.asiento-resumen>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.contenido__descripcion{max-width:var(--container-4xl,56rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground);margin:0}.contenido__encabezado>div{gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:grid}.acciones-fila--tabla{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.acciones-fila--tabla .cn-button{white-space:nowrap;min-height:2.5rem;padding-inline:.85rem}.acciones-fila--tabla .cn-button svg{flex:none}.avatar--iniciales{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.contenido,.pantalla,.campo,.contenido__encabezado,.acciones-fila,.acciones-linea,.contenido__encabezado>div{min-width:0}.contenido__descripcion,.nota,.estado,.texto-secundario{overflow-wrap:anywhere}.campo .nota{margin-top:.1rem;line-height:1.45}.acciones-fila,.acciones-linea,.pantalla-error-servidor__acciones,.pantalla-acceso-suspendido__acciones,.estado-consulta__accion{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acciones-fila .cn-button,.acciones-linea .cn-button{min-width:max-content}@media (width<=1024px){.contenido{padding-top:4.95rem}.contenido__encabezado{margin-top:0}}@media (width<=768px){.pantalla{gap:1.25rem;padding-bottom:5rem}.contenido{padding-left:.95rem;padding-right:.95rem}.contenido__encabezado,.hero-panel,.estado-consulta{border-radius:var(--keyprop-radio-lg)}.contenido__encabezado h1{font-size:clamp(1.5rem,7vw,2rem);line-height:1.05}.acciones-fila .cn-button,.acciones-linea .cn-button,.pantalla-error-servidor__acciones .cn-button,.pantalla-acceso-suspendido__acciones .cn-button{justify-content:center;width:100%;min-width:0}.cuenta__boton-guardar-perfil{justify-content:flex-start;align-self:flex-start;width:fit-content;max-width:100%}}@media (width<=480px){.contenido{padding-left:.7rem;padding-right:.7rem}}.administracion-parametros,.administracion-permisos,.administracion-sucursales{gap:1rem;display:grid}.administracion-sucursales__contenido{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.administracion-sucursales__listado,.administracion-sucursales__editor{min-width:0}.administracion-sucursales__formulario{gap:1rem}.administracion-sucursales__estado{align-items:flex-start}.administracion-sucursales__estado>span{gap:.25rem;min-width:0;display:grid}.administracion-sucursales__estado>span strong{line-height:1.3}.administracion-sucursales__estado>span small{color:var(--color-texto-secundario);line-height:1.4}.administracion-sucursales__celda{max-width:28rem}.administracion-sucursales__tabla{table-layout:fixed}.administracion-sucursales__columna-sucursal{width:46%}.administracion-sucursales__columna-estado{width:8.5rem}.administracion-sucursales__columna-uso{width:15rem}.administracion-sucursales__columna-acciones{width:11.5rem}.administracion-sucursales__metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;min-width:12rem;display:grid}.administracion-sucursales__metricas span{color:var(--color-texto-secundario);text-align:center;justify-items:center;gap:.08rem;font-size:.72rem;line-height:1.2;display:grid}.administracion-sucursales__metricas strong{color:var(--color-texto);font-size:.95rem}.administracion-sucursales__metricas--detalle{max-width:24rem}@media (width<=960px){.administracion-sucursales__contenido{grid-template-columns:1fr}}.parametro-card{gap:1rem;display:grid}.parametro-card__contenido{justify-content:space-between;align-items:center;gap:1rem;display:flex}.parametro-card__contenido h2,.cabecera-matriz-permisos h2{margin:0}.parametro-card__contenido p,.cabecera-matriz-permisos p,.permiso-item small{color:var(--color-texto-secundario)}.layout-permisos{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.layout-permisos__cuentas,.layout-permisos__matriz{min-width:0}.cuenta-permisos{border:1px solid var(--color-borde);border-radius:var(--radio-md,.9rem);background:var(--card);text-align:left;cursor:pointer;gap:.15rem;width:100%;padding:.85rem;display:grid}.cuenta-permisos:hover,.cuenta-permisos--activa{border-color:var(--color-primario);background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.cuenta-permisos:hover,.cuenta-permisos--activa{background:color-mix(in srgb, var(--color-info) 6%, transparent)}}.cuenta-permisos span,.cuenta-permisos small{overflow-wrap:anywhere;color:var(--color-texto-secundario)}.cabecera-matriz-permisos{border-bottom:1px solid var(--color-borde-suave);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.grupo-badges{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.matriz-permisos{gap:1rem;display:grid}.grupo-permisos{gap:.65rem;display:grid}.grupo-permisos h3{color:var(--color-texto);margin:0;font-size:.95rem}.grupo-permisos__items{gap:.5rem;display:grid}.permiso-item{border:1px solid var(--color-borde-suave);border-radius:var(--radio-md,.9rem);background:var(--card);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.permiso-item--bloqueado{opacity:.7;background:var(--background)}.permiso-item__texto{gap:.15rem;display:grid}.permiso-item__texto em{color:var(--color-warning);font-size:.78rem;font-style:normal;font-weight:700}@media (width<=900px){.layout-permisos,.parametro-card__contenido,.cabecera-matriz-permisos{grid-template-columns:1fr;display:grid}.permiso-item{align-items:flex-start}}@media (width<=640px){.permiso-item,.parametro-card__contenido{grid-template-columns:1fr}}.resumen-pagos-sistema{gap:var(--espacio-4,1rem);margin-bottom:var(--espacio-5,1.25rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resumen-pagos-sistema__item{min-width:0}.resumen-pagos-sistema__item span,.resumen-pagos-sistema__item small{color:var(--color-texto-secundario)}.resumen-pagos-sistema__item strong{margin:.35rem 0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.25;display:block}.pagos-sistema__layout{gap:var(--espacio-5,1.25rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pagos-sistema__formulario,.pagos-sistema__historial{min-width:0}.pagos-sistema__formulario{width:min(100%,52rem)}.pagos-sistema__historial,.pagos-sistema__tabla{width:100%}.detalle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.detalle-grid div{border:1px solid var(--color-borde-suave);border-radius:var(--radio-md,.75rem);background:var(--color-superficie-suave);padding:.85rem}.detalle-grid dt{color:var(--color-texto-secundario);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.detalle-grid dd{overflow-wrap:anywhere;margin:0}.acciones-formulario--separada{gap:.85rem}.acciones-formulario--separada .cn-button+.cn-button{margin-left:0}@media (width<=1180px){.resumen-pagos-sistema{grid-template-columns:repeat(2,minmax(0,1fr))}.pagos-sistema__layout{grid-template-columns:1fr}}@media (width<=720px){.resumen-pagos-sistema,.detalle-grid{grid-template-columns:1fr}.detalle-grid__ancho{grid-column:auto}.acciones-formulario--derecha{justify-content:flex-start}}.acciones-formulario,.acciones-formulario--derecha,.acciones-formulario--separada{gap:var(--espacio-3,.75rem);flex-wrap:wrap;align-items:center;display:flex}.acciones-formulario .cn-button{margin-left:0}@media (width>=769px) and (width<=1023.98px),(pointer:coarse) and (width>=769px) and (width<=1023.98px){.aplicacion{grid-template-columns:1fr;gap:1rem;max-width:100vw;padding:1rem;display:grid;overflow-x:hidden}.contenido{border-radius:1.75rem;width:100%;max-width:100%;padding:5.25rem 1.25rem 1.25rem}.pantalla{gap:1.25rem;max-width:100%}.contenido__encabezado,.hero-panel{border-radius:1.35rem}.contenido__acciones-flotantes{z-index:60}.acciones-fila,.acciones-linea{flex-wrap:wrap}}@media (width>=769px) and (width<=980px),(pointer:coarse) and (width>=769px) and (width<=980px){.detalle-grid,.resumen-pagos-sistema{grid-template-columns:1fr}.acciones-fila .cn-button,.acciones-linea .cn-button{min-width:0}}:root{--keyprop-ui-radio-card:var(--radius-panel);--keyprop-ui-radio-campo:var(--radius-control);--keyprop-ui-gap-form:clamp(1rem, 1.6vw, 1.45rem);--keyprop-ui-ancho-lectura:72ch}.contenido,.contenido>*,.pantalla,.hero-panel,.lista,.formulario,.campo,.detalle-grid,.resumen-cuenta,.acciones-fila,.acciones-linea,.acciones-formulario{min-width:0;max-width:100%}.contenido{overflow-x:hidden}.contenido__descripcion,.nota,.estado,.texto-secundario,.celda-principal,.detalle-grid dd{overflow-wrap:anywhere}.hero-panel,.contenido__encabezado,.estado-consulta{border-color:var(--keyprop-ui-borde-suave)}tbody tr:hover{transform:none}.cabecera-matriz-permisos,.parametro-card__contenido{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;display:flex}.contenido__encabezado>div{min-width:0}.nota,.estado,.texto-secundario{max-width:var(--keyprop-ui-ancho-lectura);line-height:1.55}.formulario{gap:clamp(1.25rem,2vw,1.8rem)}.formulario .grid,form .grid{align-items:start}:where([data-slot=field],[data-slot=field-group],[data-slot=field-content]){align-content:start;align-self:start;min-width:0}:where([data-slot=field],[data-slot=field-group],[data-slot=field-content])>*{min-width:0}:where([data-slot=field-label],[data-slot=field-description],[data-slot=field-error]){white-space:normal;overflow-wrap:anywhere;min-width:0}form :where([data-slot=field],.grid.gap-2){align-content:start;align-self:start;min-width:0}form :where([data-slot=field],.grid.gap-2)>*{min-width:0}form :where([data-slot=field-label],[data-slot=field-description],[data-slot=field-error]){white-space:normal;min-width:0}form label.grid.gap-2>span:first-child{min-height:1.25rem;line-height:1.25rem}form :where([data-slot=field-description],[data-slot=field-error]){margin-block:0}.detalle-grid__ancho{grid-column:1/-1}.campo{align-content:start;gap:.45rem;min-width:0;display:grid}.campo>span:first-child,.campo-etiqueta{min-width:0;color:var(--text-secondary);letter-spacing:.012em;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.82rem;font-weight:700;line-height:1.25;display:inline-flex}.checkbox,.campo-checkbox{grid-template-columns:none;gap:.5rem;display:grid}.campo-checkbox__fila,.checkbox{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.campo-checkbox__fila{border:1px solid var(--keyprop-ui-borde);border-radius:var(--keyprop-ui-radio-campo);background:var(--keyprop-ui-panel-solido);width:100%;min-width:0;box-shadow:none;color:inherit;cursor:pointer;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.campo-checkbox__fila:hover{border-color:var(--border-strong)}.campo-checkbox__fila:focus-within{border-color:var(--keyprop-ui-acento-fuerte);box-shadow:0 0 0 3px var(--keyprop-ui-foco)}.campo-checkbox__fila--deshabilitada{cursor:not-allowed;background:var(--surface-page)}.campo-checkbox__control{flex:none;margin-top:.15rem}.campo-checkbox__fila:has([data-slot=checkbox][data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.campo-checkbox__fila:has([data-slot=checkbox][data-checked]){border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}.campo-checkbox__fila:has([data-slot=checkbox][data-checked]){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.campo-checkbox__fila:has([data-slot=checkbox][data-checked]){background:color-mix(in srgb, var(--primary) 5%, var(--background))}}.campo-checkbox--compacta{width:fit-content;max-width:100%}.campo-checkbox--compacta .campo-checkbox__fila{width:fit-content;min-width:min(100%,14rem)}.campo-checkbox--error .campo-checkbox__fila{border-color:var(--destructive);box-shadow:none}.error{color:var(--color-danger);margin:.15rem 0 0;font-size:.84rem;font-weight:700;line-height:1.45}.error--bloque{border:1px solid var(--color-danger);padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.error--bloque{border:1px solid color-mix(in srgb, var(--color-danger) 30%, white)}}.error--bloque{border-radius:var(--radius-card);background:var(--surface-danger)}.acciones-fila,.acciones-linea,.acciones-formulario,.acciones-formulario--derecha,.acciones-formulario--separada{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.acciones-formulario--derecha,.acciones-formulario--separada{justify-content:flex-end}table.tabla thead th{border-bottom:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-muted);color:var(--text-secondary);letter-spacing:.11em;text-align:left;text-transform:uppercase;padding:.85rem 1rem;font-size:.68rem;font-weight:700;line-height:1.25}table.tabla tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.95rem 1rem;font-size:.92rem}table.tabla tbody tr:last-child td{border-bottom:0}.acciones-fila--tabla .cn-button{white-space:nowrap;width:auto;padding:.55rem .82rem}table.tabla tbody td .texto-secundario{color:var(--text-secondary);font-size:.76rem;line-height:1.28;display:block}table.tabla tbody td .celda-principal{gap:.08rem}table.tabla tbody td .celda-principal>strong{color:var(--text-primary);font-size:.92rem;line-height:1.25;display:block}table.tabla tbody td .celda-principal>strong+.texto-secundario{margin-top:.08rem}.estado-consulta{align-items:center;gap:.9rem;padding:1rem 1.1rem}.estado-consulta__contenido{flex:1;gap:.22rem;min-width:0;display:grid}.estado-consulta{border-radius:var(--radius-card)}.lista{gap:.9rem;display:grid}.resumen-cuenta,.detalle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem;display:grid}.resumen-cuenta>div,.detalle-grid div{border-color:var(--keyprop-ui-borde-suave);border-radius:var(--radius-control);background:var(--surface-card);min-width:0;padding:.9rem}@media (width>=768px) and (width<=1179.98px){.resumen-pagos-sistema{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.contenido,.pantalla,.hero-panel,.contenido__encabezado,.estado-consulta{border-radius:1.15rem}.hero-panel,.contenido__encabezado{padding:1.25rem}.cabecera-matriz-permisos,.parametro-card__contenido{grid-template-columns:minmax(0,1fr);display:grid}.detalle-grid,.resumen-pagos-sistema,.resumen-cuenta{grid-template-columns:minmax(0,1fr)}.acciones-fila,.acciones-linea,.acciones-formulario,.acciones-formulario--derecha,.acciones-formulario--separada{justify-content:stretch;align-items:stretch}.formulario .acciones-formulario .cn-button,.formulario .acciones-linea .cn-button{justify-content:center;width:auto;min-width:0;max-width:100%}.formulario .acciones-formulario,.formulario .acciones-formulario--derecha{justify-content:flex-start}.acciones-fila,.acciones-linea{min-width:0}}@keyframes keyprop-skeleton-pulse{0%,to{opacity:.58}50%{opacity:.96}}.esqueleto{background:var(--muted);border-radius:999px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.esqueleto{background:color-mix(in srgb, var(--muted) 82%, var(--border))}}.esqueleto{color:#0000;contain:paint;animation:1.65s ease-in-out infinite keyprop-skeleton-pulse}.esqueleto--linea{height:.78rem}.esqueleto--ancho{width:100%}.esqueleto--medio{width:70%}.esqueleto--texto{width:56%}.esqueleto--texto-largo{width:86%}.esqueleto--corto{width:40%}.esqueleto--bloque{border-radius:calc(var(--radius-control) - .1rem);min-height:4.25rem}.esqueleto--bloque--corto{min-height:3rem}.esqueleto--bloque--metricas{min-height:4.8rem}.esqueleto--chip{border-radius:999px;width:5rem;height:1.55rem}.esqueleto--chip--corto{width:3.8rem}.esqueleto--chip--angosto{width:2.85rem;height:1.35rem}.esqueleto--circulo{aspect-ratio:1;border-radius:999px;width:2.75rem}.estado-consulta__icono{flex:none;justify-content:center;align-items:center;display:inline-flex}.estado-consulta--carga{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid;overflow:hidden}.estado-consulta__icono--carga{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--radius-control);background:var(--card);width:2.5rem;height:2.5rem;color:var(--keyprop-ui-acento-fuerte)}.estado-consulta__pulso{background:var(--primary);border-radius:999px;width:.68rem;height:.68rem;animation:1.55s ease-in-out infinite keyprop-skeleton-pulse;display:block}.estado-consulta__contenido--carga{gap:.55rem;min-width:0;display:grid}.estado-consulta__contenido--carga>strong{color:var(--text-primary);letter-spacing:-.015em;font-size:.98rem;font-weight:700;line-height:1.3}.estado-consulta__contenido--carga>p{max-width:72ch;color:var(--text-secondary);margin:0;line-height:1.5}.estado-consulta__preview{gap:.65rem;min-width:0;margin-top:.15rem;display:grid}.estado-consulta__malla-esqueleto{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.65rem;min-width:0;display:grid}.estado-consulta__tarjeta-esqueleto{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--radius-control);background:var(--card);gap:.5rem;width:100%;min-width:0;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.estado-consulta__tarjeta-esqueleto{background:color-mix(in srgb, var(--card) 88%, var(--muted))}}.estado-consulta__tarjeta-esqueleto .esqueleto--bloque{min-height:3.65rem}.estado-consulta__tarjeta-esqueleto--subida{border-color:var(--keyprop-ui-acento-fuerte);gap:.7rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.estado-consulta__tarjeta-esqueleto--subida{border-color:color-mix(in srgb, var(--keyprop-ui-acento-fuerte) 18%, var(--keyprop-ui-borde-suave))}}.estado-consulta__tarjeta-esqueleto--subida{background:var(--card)}.estado-consulta__lista-esqueleto{gap:.5rem;display:grid}.estado-consulta__fila{border:1px solid var(--keyprop-ui-borde-suave);border-radius:calc(var(--radius-control) - .1rem);background:var(--muted);gap:.5rem;min-width:0;padding:.72rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.estado-consulta__fila{background:color-mix(in srgb, var(--muted) 55%, var(--card))}}.estado-consulta__fila--tabla{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr) minmax(6.5rem,auto);align-items:center;gap:.65rem}.estado-consulta__fila--cabecera{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.estado-consulta__fila--cabecera{background:color-mix(in srgb, var(--muted) 78%, var(--card))}}.estado-consulta__celda{min-width:0;height:.72rem}.estado-consulta__acciones-esqueleto,.pantalla-carga__acciones-esqueleto,.estado-consulta__chips,.pantalla-carga__acciones-hero{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.estado-consulta__acciones-esqueleto,.pantalla-carga__acciones-esqueleto{justify-content:flex-end}.estado-consulta__subida-cabecera{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;display:grid}.estado-consulta__subida-icono{aspect-ratio:1;border:1px solid var(--keyprop-ui-acento-fuerte);justify-content:center;align-items:center;width:2.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estado-consulta__subida-icono{border:1px solid color-mix(in srgb, var(--keyprop-ui-acento-fuerte) 20%, var(--keyprop-ui-borde-suave))}}.estado-consulta__subida-icono{border-radius:var(--radius-control);background:var(--card);color:var(--keyprop-ui-acento-fuerte)}.estado-consulta__subida-texto{gap:.3rem;min-width:0;display:grid}.estado-consulta__subida-meta{justify-content:flex-end;display:flex}.estado-consulta__subida-progreso{border:1px solid var(--keyprop-ui-borde-suave);border-radius:calc(var(--radius-control) - .1rem);background:var(--muted);gap:.55rem;width:100%;padding:.72rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.estado-consulta__subida-progreso{background:color-mix(in srgb, var(--muted) 58%, var(--card))}}.estado-consulta__subida-progreso-barra{grid-template-columns:minmax(0,1.35fr) minmax(5rem,.7fr);align-items:center;gap:.4rem;display:grid}.estado-consulta__subida-progreso-tramo{background:var(--muted);border-radius:999px;height:.62rem;display:block}@supports (color:color-mix(in lab, red, red)){.estado-consulta__subida-progreso-tramo{background:color-mix(in srgb, var(--muted) 82%, var(--border))}}.estado-consulta__subida-progreso-tramo{animation:1.65s ease-in-out infinite keyprop-skeleton-pulse}.estado-consulta__subida-progreso-tramo--primario{width:100%}.estado-consulta__subida-progreso-tramo--secundario{justify-self:end;width:82%}.estado-consulta__fila--subida{grid-template-columns:minmax(0,1.2fr) minmax(6rem,auto);align-items:center}.pantalla-carga{z-index:50;overscroll-behavior:contain;background:var(--background);align-content:start;justify-items:center;width:100%;min-height:100svh;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:relative;overflow:hidden auto}.pantalla-carga__escena{gap:.9rem;width:min(100%,86rem);min-width:0;display:grid}.pantalla-carga__cabecera{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--radius-card);background:var(--card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;display:grid}.pantalla-carga__cabecera-identidad{border-right:1px solid var(--keyprop-ui-borde-suave);flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;padding-right:1rem;display:flex}.pantalla-carga__logo{flex:none;max-width:min(10rem,44vw)}.pantalla-carga__etiqueta{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,44vw);overflow:hidden}.pantalla-carga__estado{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.pantalla-carga__indicador{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--radius-control);background:var(--muted);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pantalla-carga__indicador{background:color-mix(in srgb, var(--muted) 62%, var(--card))}}.pantalla-carga__texto{gap:.16rem;min-width:0;display:grid}.pantalla-carga__texto h1{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(.98rem,2vw,1.12rem);font-weight:700;line-height:1.25}.pantalla-carga__texto p{max-width:76ch;color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.45}.pantalla-carga__layout,.pantalla-carga__contenido-carga{align-items:start;gap:.85rem;min-width:0;display:grid}.pantalla-carga__layout--auth{width:min(100%,62rem);margin-inline:auto}.pantalla-carga__contenido-carga--auth{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.pantalla-carga__formulario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pantalla-carga__campo-skeleton,.pantalla-carga__detalle-metricas,.pantalla-carga__perfil-texto,.pantalla-carga__formulario-esqueleto{gap:.5rem;min-width:0;display:grid}.pantalla-carga__campo-skeleton .esqueleto--bloque{min-height:2.7rem}.pantalla-carga__campo-skeleton .esqueleto--bloque--alto{min-height:6rem}.pantalla-carga__detalle-metricas .pantalla-carga__metricas{margin-top:.15rem}.pantalla-carga__galeria-grid{grid-template-rows:repeat(2,minmax(4.5rem,1fr));grid-template-columns:2fr repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.pantalla-carga__galeria-grid .esqueleto--bloque{min-height:5rem}.pantalla-carga__galeria-principal{grid-row:1/-1;min-height:11rem}.pantalla-carga__agenda-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.pantalla-carga__agenda-grid .esqueleto--bloque{min-height:3.5rem}.pantalla-carga__hero-skeleton,.pantalla-carga__perfil-skeleton,.pantalla-carga__auth-panel,.pantalla-carga__tarjeta-skeleton,.pantalla-carga__tabla-skeleton{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--radius-card);background:var(--card);min-width:0}.pantalla-carga__hero-skeleton,.pantalla-carga__perfil-skeleton,.pantalla-carga__auth-panel,.pantalla-carga__tarjeta-skeleton{gap:.58rem;padding:.9rem;display:grid}.pantalla-carga__auth-panel--secundario{background:var(--muted);align-content:start}@supports (color:color-mix(in lab, red, red)){.pantalla-carga__auth-panel--secundario{background:color-mix(in srgb, var(--muted) 42%, var(--card))}}.pantalla-carga__hero-titulo,.pantalla-carga__auth-titulo{width:min(27rem,82%)}.pantalla-carga__campo{height:2.6rem}.pantalla-carga__boton{width:min(12rem,100%)}.pantalla-carga__perfil-skeleton{grid-template-columns:auto minmax(0,1fr);align-items:center}.pantalla-carga__perfil-avatar{width:4.25rem;height:4.25rem}.pantalla-carga__bloques-dobles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.pantalla-carga__tarjeta-skeleton--panel{align-content:start}.pantalla-carga__metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.pantalla-carga__metricas--compactas{grid-template-columns:repeat(2,minmax(0,1fr))}.pantalla-carga__lista-esqueleto{gap:.48rem;min-width:0;display:grid}.pantalla-carga__lista-fila{border:1px solid var(--keyprop-ui-borde-suave);border-radius:calc(var(--radius-control) - .1rem);background:var(--muted);gap:.32rem;padding:.65rem .72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pantalla-carga__lista-fila{background:color-mix(in srgb, var(--muted) 50%, var(--card))}}.pantalla-carga__tabla-skeleton{gap:0;padding:.35rem .8rem;display:grid}.pantalla-carga__fila{border-bottom:1px solid var(--keyprop-ui-borde-suave);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1fr) minmax(6.5rem,auto);align-items:center;gap:.65rem;min-width:0;padding:.72rem .2rem;display:grid}.pantalla-carga__fila:last-child{border-bottom:0}.pantalla-carga__fila--cabecera{padding-block:.62rem}.pantalla-carga__celda{min-width:0;height:.72rem}.pantalla-carga__chip{width:4.5rem}.importacion-contrato-modal__panel{border:1px solid var(--border);grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,72rem);max-height:calc(100svh - 2rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__panel{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.importacion-contrato-modal__panel{background:var(--card);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__panel{background:color-mix(in srgb, var(--card) 98%, transparent)}}.importacion-contrato-modal__panel{box-shadow:0 10px 30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__panel{box-shadow:0 10px 30px color-mix(in srgb, var(--foreground) 12%, transparent)}}.importacion-contrato-modal__cabecera{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__cabecera{border-bottom:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato-modal__cabecera{background:var(--muted)}.importacion-contrato-modal__encabezado{gap:.45rem;min-width:0;display:grid}.importacion-contrato-modal__encabezado h2{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.15}.importacion-contrato-modal__cuerpo{gap:1rem;min-width:0;padding:1rem 1.2rem 1.2rem;display:grid;overflow:auto}.importacion-contrato-modal__acciones{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:1rem 1.2rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__acciones{border-top:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato-modal__acciones{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__acciones{background:color-mix(in srgb, var(--muted) 92%, transparent)}}.importacion-contrato-modal__carga{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__carga{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato-modal__carga{background:var(--card);border-radius:1.25rem}.importacion-contrato-modal__carga-icono{border:1px solid var(--color-info);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__carga-icono{border:1px solid color-mix(in srgb, var(--color-info) 42%, transparent)}}.importacion-contrato-modal__carga-icono{background:var(--surface-info);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__carga-icono{background:color-mix(in srgb, var(--surface-info) 95%, transparent)}}.importacion-contrato-modal__carga-icono{color:var(--keyprop-ui-acento-fuerte);box-shadow:0 10px 30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__carga-icono{box-shadow:0 10px 30px color-mix(in srgb, var(--foreground) 12%, transparent)}}.importacion-contrato-modal__pulso{background:var(--primary);width:1rem;height:1rem;box-shadow:0 10px 30px var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__pulso{box-shadow:0 10px 30px color-mix(in srgb, var(--foreground) 12%, transparent)}}.importacion-contrato-modal__pulso{animation:1.8s ease-in-out infinite keyprop-skeleton-pulse}.importacion-contrato-modal__carga-texto{gap:.25rem;min-width:0;display:grid}.importacion-contrato-modal__carga-texto strong{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.3}.importacion-contrato-modal__carga-texto p{color:var(--muted-foreground);margin:0;line-height:1.55}.importacion-contrato-modal__carga-pasos{flex-wrap:wrap;gap:.5rem;display:flex}.importacion-contrato-modal__carga-pasos span{border:1px solid var(--border);align-items:center;min-height:1.95rem;padding:.38rem .72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__carga-pasos span{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato-modal__carga-pasos span{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.importacion-contrato-modal__carga-pasos span{background:color-mix(in srgb, var(--card) 96%, transparent)}}.importacion-contrato-modal__carga-pasos span{color:var(--muted-foreground);font-size:.79rem;font-weight:700;line-height:1.1}.importacion-contrato__alerta{border:1px solid #a04b006b;gap:.55rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__alerta{border:1px solid color-mix(in srgb, var(--color-warning) 42%, transparent)}}.importacion-contrato__alerta{background:var(--surface-warning);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__alerta{background:color-mix(in srgb, var(--surface-warning) 96%, transparent)}}.importacion-contrato__alerta--riesgo{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__alerta--riesgo{border-color:color-mix(in srgb, var(--destructive) 40%, transparent)}}.importacion-contrato__alerta--riesgo{background:var(--surface-danger)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__alerta--riesgo{background:color-mix(in srgb, var(--surface-danger) 96%, transparent)}}.importacion-contrato__alerta strong,.importacion-contrato__bloque>strong{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:700;line-height:1.25}.importacion-contrato__resumen{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.importacion-contrato__resumen-rapido{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.importacion-contrato__resumen-item{border:1px solid var(--border);gap:.2rem;min-width:0;padding:.85rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__resumen-item{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato__resumen-item{background:var(--card);border-radius:1rem}.importacion-contrato__resumen-item span,.importacion-contrato__panel-campos>span{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.importacion-contrato__resumen-item strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.97rem;font-weight:700;line-height:1.35}.importacion-contrato__resumen-item p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.importacion-contrato__resumen-item--estado{background:var(--card);border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__resumen-item--estado{border-color:color-mix(in srgb, var(--color-info) 48%, transparent)}}.importacion-contrato__resumen-item--estado strong{color:var(--color-info)}.importacion-contrato__matriz-campos{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;display:grid}.importacion-contrato__panel-campos{border:1px solid var(--border);gap:.55rem;min-width:0;padding:.85rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__panel-campos{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato__panel-campos{background:var(--card);border-radius:1rem}.importacion-contrato__bloque{border:1px solid var(--keyprop-ui-borde-suave);background:var(--muted);border-radius:1.2rem;gap:.7rem;min-width:0;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__bloque{background:color-mix(in srgb, var(--muted) 92%, transparent)}}.importacion-contrato__bloque--ancho{grid-column:1/-1}.importacion-contrato__lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.importacion-contrato__lista li{border:1px solid var(--border);gap:.1rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__lista li{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato__lista li{background:var(--card);border-radius:1rem}.importacion-contrato__lista strong{color:var(--foreground);font-size:.94rem;line-height:1.35}.importacion-contrato__lista span{color:var(--muted-foreground);font-size:.82rem;line-height:1.45}.importacion-contrato__chips{flex-wrap:wrap;gap:.45rem;display:flex}.importacion-contrato__chip{background:var(--muted);min-height:1.85rem;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.77rem;font-weight:700;line-height:1.15;display:inline-flex}.importacion-contrato__chip--detectado{background:var(--surface-info)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__chip--detectado{background:color-mix(in srgb, var(--surface-info) 92%, transparent)}}.importacion-contrato__chip--detectado{color:var(--color-info)}.importacion-contrato__chip--faltante{background:var(--surface-danger)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__chip--faltante{background:color-mix(in srgb, var(--surface-danger) 92%, transparent)}}.importacion-contrato__chip--faltante{color:var(--destructive)}.importacion-contrato__chip--nota{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__chip--nota{background:color-mix(in srgb, var(--border) 92%, transparent)}}.importacion-contrato__chip--nota{color:var(--muted-foreground)}.importacion-contrato__observaciones{background:var(--muted);border-radius:1rem;margin:0;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.importacion-contrato__observaciones{background:color-mix(in srgb, var(--muted) 98%, transparent)}}.importacion-contrato__observaciones{color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.6}@media (prefers-reduced-motion:reduce){.esqueleto,.estado-consulta__pulso,.estado-consulta__subida-progreso-tramo,.importacion-contrato-modal__pulso{animation:none}}@media (width<=960px){.estado-consulta__subida-cabecera{grid-template-columns:auto minmax(0,1fr)}.estado-consulta__subida-meta{grid-column:1/-1;justify-content:flex-start}.estado-consulta__subida-progreso-barra,.estado-consulta__malla-esqueleto,.pantalla-carga__layout--organizacion,.pantalla-carga__contenido-carga--auth,.pantalla-carga__bloques-dobles,.importacion-contrato__resumen{grid-template-columns:minmax(0,1fr)}.pantalla-carga__layout{gap:.85rem}.pantalla-carga__perfil-skeleton{grid-template-columns:minmax(0,1fr);justify-items:start}.pantalla-carga__metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.importacion-contrato-modal__cabecera{flex-direction:column}.importacion-contrato-modal__acciones{justify-content:flex-start}}@media (width<=720px){.estado-consulta__fila--tabla,.estado-consulta__fila--subida{grid-template-columns:minmax(0,1fr)}.estado-consulta__acciones-esqueleto{justify-content:flex-start}.pantalla-carga{padding:.75rem}.pantalla-carga__escena{gap:.85rem}.pantalla-carga__cabecera{grid-template-columns:minmax(0,1fr);gap:.75rem}.pantalla-carga__cabecera-identidad{border-right:0;border-bottom:1px solid var(--keyprop-ui-borde-suave);padding-bottom:.7rem;padding-right:0}.pantalla-carga__etiqueta{max-width:min(18rem,62vw)}.pantalla-carga__metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.pantalla-carga__contenido-carga--auth{gap:.85rem}.pantalla-carga__tabla-skeleton{padding:.3rem .7rem}.pantalla-carga__tabla-skeleton .pantalla-carga__fila:nth-child(n+4){display:none}.pantalla-carga__fila{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.pantalla-carga__fila--cabecera{display:none}.pantalla-carga__acciones-esqueleto{grid-column:1/-1;justify-content:flex-start}.pantalla-carga__formulario-grid,.pantalla-carga__galeria-grid{grid-template-columns:minmax(0,1fr)}.pantalla-carga__agenda-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pantalla-carga__galeria-principal{grid-row:auto}.pantalla-carga__hero-skeleton,.pantalla-carga__perfil-skeleton,.pantalla-carga__auth-panel,.pantalla-carga__tarjeta-skeleton,.pantalla-carga__tabla-skeleton,.estado-consulta__tarjeta-esqueleto--subida{padding:.9rem}.estado-consulta__subida-progreso{padding:.75rem .8rem}.estado-consulta__subida-icono{width:2.6rem}.importacion-contrato-modal__panel{max-height:calc(100svh - 1.5rem)}.importacion-contrato-modal__cabecera,.importacion-contrato-modal__cuerpo,.importacion-contrato-modal__acciones{padding-left:.95rem;padding-right:.95rem}.importacion-contrato-modal__carga{grid-template-columns:minmax(0,1fr);justify-items:start}.importacion-contrato-modal__carga-icono{width:2.7rem;height:2.7rem}.importacion-contrato__resumen{gap:.75rem}.importacion-contrato__resumen-rapido,.importacion-contrato__matriz-campos{grid-template-columns:minmax(0,1fr)}}@media (width<=440px){.estado-consulta--carga{grid-template-columns:minmax(0,1fr)}.estado-consulta__icono--carga{display:none}.pantalla-carga__cabecera,.pantalla-carga__hero-skeleton,.pantalla-carga__perfil-skeleton,.pantalla-carga__auth-panel,.pantalla-carga__tarjeta-skeleton{padding:.78rem}.pantalla-carga__estado{align-items:start}.pantalla-carga__metricas,.pantalla-carga__metricas--compactas,.pantalla-carga__fila,.pantalla-carga__agenda-grid{grid-template-columns:minmax(0,1fr)}.pantalla-carga__tabla-skeleton .pantalla-carga__fila:nth-child(n+3){display:none}}.campo-select-buscable,.campo-seleccion{min-width:0;position:relative}.busqueda-global__campo{isolation:isolate;min-width:0;position:relative}.busqueda-global__campo>.cn-input{padding-inline-end:4.5rem}.campo-seleccion__control{width:100%;min-width:0}.pantalla-auth{--auth-ancho-contenido:30rem;padding:clamp(1rem,3vw,2rem);align-content:center;justify-items:center;gap:clamp(1rem,2vw,1.5rem);width:100%;max-width:none;min-height:100svh;padding-bottom:clamp(1.25rem,4vw,2.5rem)}.pantalla-auth .auth-hero{width:min(100%, var(--auth-ancho-contenido));max-width:var(--auth-ancho-contenido);text-align:center;align-content:center;justify-items:center;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.pantalla-auth .auth-hero .auth-marca{margin-bottom:.25rem}.pantalla-auth .auth-hero h1{max-width:none;margin:0;font-size:clamp(2rem,7vw,2.75rem);line-height:1.05}.pantalla-auth .auth-hero p{max-width:34ch;margin:0;line-height:1.55}.pantalla-auth .auth-hero .alerta{text-align:left;width:100%;max-width:100%;margin:0}.pantalla-auth .auth-hero .etiqueta,.pantalla-auth .auth-card .etiqueta{justify-self:center}.pantalla-auth .auth-card{width:min(100%, var(--auth-ancho-contenido));max-width:var(--auth-ancho-contenido);padding:clamp(1.35rem,4vw,2rem)}.pantalla-auth--amplia{--auth-ancho-contenido:44rem}.auth-mfa__configuracion,.auth-mfa__instrucciones,.auth-mfa__manual{gap:.75rem;min-width:0;display:grid}.auth-mfa__instrucciones h2,.auth-mfa__manual h3,.auth-mfa__instrucciones p,.auth-mfa__manual p{margin:0}.auth-mfa__instrucciones p,.auth-mfa__manual p{max-width:56ch;color:var(--muted-foreground);line-height:1.5}.auth-mfa__vinculacion{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.auth-mfa__qr{border:1px solid var(--border);background:var(--card);border-radius:1rem;place-items:center;min-width:0;padding:1rem;display:grid}.auth-mfa__qr svg{width:min(100%,13.75rem);height:auto;display:block}@media (width<=640px){.auth-mfa__vinculacion{grid-template-columns:minmax(0,1fr)}.auth-mfa__qr{justify-self:start;width:min(100%,18rem)}}.auth-link{width:fit-content;color:var(--keyprop-color-acento-2);align-items:center;gap:.5rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.auth-link:hover{text-decoration:none}.auth-link--centrado{text-align:center;justify-self:center}.auth-stack{width:min(100%, var(--auth-ancho-contenido));max-width:var(--auth-ancho-contenido);justify-items:stretch;gap:clamp(1rem,2vw,1.35rem)}.auth-stack>.formulario{width:100%;max-width:100%}.auth-volver{text-align:center;margin:0}@media (width<=480px){.pantalla-auth{min-height:100svh;padding-inline:1rem}.pantalla-auth .auth-hero,.pantalla-auth .auth-card,.auth-stack{width:100%;max-width:100%}.pantalla-auth .auth-hero,.pantalla-auth .auth-card{border-radius:1.35rem}}@media (height<=760px){.pantalla-auth{align-content:start;padding-top:1rem}.pantalla-auth .auth-hero{gap:.75rem;padding-block:1.25rem}.pantalla-auth .auth-hero h1{font-size:clamp(1.75rem,6vw,2.35rem)}}.captcha-seguridad{justify-items:center;gap:.75rem;width:100%;min-width:0;display:grid}.captcha-seguridad>div:first-child{max-width:100%}.aplicacion--navegacion-superior .contenido__encabezado{justify-content:space-between;align-items:flex-start;margin-bottom:clamp(1.25rem,2vw,1.75rem)}.aplicacion--navegacion-superior .contenido__encabezado h1{margin-top:.2rem;font-size:clamp(1.25rem,1.6vw,1.75rem)}.contenido__descripcion{margin-top:.35rem}.nota{max-width:62ch;color:var(--muted-foreground);margin-top:.1rem;font-size:.9rem;line-height:1.45;display:block}.resumen-cuenta{gap:.85rem}.dashboard-indicador,.resumen-cuenta>div,.cuenta-detalle__datos>span{border-radius:1rem;padding:.85rem}table.tabla{border-collapse:separate;border-spacing:0;font-size:.9rem}table.tabla thead th{z-index:2;background:var(--muted);letter-spacing:.11em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:.85rem 1rem;font-size:.68rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){table.tabla thead th{border-bottom:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}table.tabla thead th{white-space:nowrap}table.tabla tbody td{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;max-width:26rem;padding:.9rem 1rem;line-height:1.45}table.tabla tbody tr:nth-child(2n) td{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){table.tabla tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--muted) 66%, transparent)}}table.tabla tbody tr:hover td{background:var(--surface-info)}@supports (color:color-mix(in lab, red, red)){table.tabla tbody tr:hover td{background:color-mix(in srgb, var(--surface-info) 82%, transparent)}}table.tabla tbody tr{transition:background-color .18s,box-shadow .18s,transform .18s}table.tabla tbody tr:hover{transform:translateY(-1px)}.celda-principal--compacta{gap:.08rem}.celda-principal>strong{font-size:.93rem;line-height:1.28}.texto-secundario,.celda-principal small,.celda-principal .texto-secundario{color:var(--muted-foreground);font-size:.78rem;line-height:1.35}.acciones-fila--tabla{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.45rem;max-width:100%;display:inline-flex}.acciones-fila--tabla .cn-button{border-radius:.85rem;width:auto;min-height:2.35rem;padding:.55rem .8rem;font-size:.8rem;line-height:1.1}@media (width>=1024px) and (width<=1440px){.pagina-tablas-densas--plataforma table.tabla,.pagina-tablas-densas--contabilidad table.tabla,.pagina-tablas-densas--clientes table.tabla,.pagina-tablas-densas--usuarios table.tabla,.pagina-tablas-densas--pagos-sistema table.tabla{font-size:.84rem}.pagina-tablas-densas--plataforma table.tabla thead th,.pagina-tablas-densas--contabilidad table.tabla thead th,.pagina-tablas-densas--clientes table.tabla thead th,.pagina-tablas-densas--usuarios table.tabla thead th,.pagina-tablas-densas--pagos-sistema table.tabla thead th{letter-spacing:.09em;padding:.72rem .8rem;font-size:.62rem}.pagina-tablas-densas--plataforma table.tabla tbody td,.pagina-tablas-densas--contabilidad table.tabla tbody td,.pagina-tablas-densas--clientes table.tabla tbody td,.pagina-tablas-densas--usuarios table.tabla tbody td,.pagina-tablas-densas--pagos-sistema table.tabla tbody td{padding:.72rem .82rem;line-height:1.32}.pagina-tablas-densas--plataforma .celda-principal,.pagina-tablas-densas--contabilidad .celda-principal,.pagina-tablas-densas--clientes .celda-principal,.pagina-tablas-densas--usuarios .celda-principal,.pagina-tablas-densas--pagos-sistema .celda-principal{gap:.1rem}.pagina-tablas-densas--plataforma .celda-principal>strong,.pagina-tablas-densas--contabilidad .celda-principal>strong,.pagina-tablas-densas--clientes .celda-principal>strong,.pagina-tablas-densas--usuarios .celda-principal>strong,.pagina-tablas-densas--pagos-sistema .celda-principal>strong{font-size:.88rem}.pagina-tablas-densas--plataforma .texto-secundario,.pagina-tablas-densas--plataforma .celda-principal small,.pagina-tablas-densas--plataforma .celda-principal .texto-secundario,.pagina-tablas-densas--contabilidad .texto-secundario,.pagina-tablas-densas--contabilidad .celda-principal small,.pagina-tablas-densas--contabilidad .celda-principal .texto-secundario,.pagina-tablas-densas--clientes .texto-secundario,.pagina-tablas-densas--clientes .celda-principal small,.pagina-tablas-densas--clientes .celda-principal .texto-secundario,.pagina-tablas-densas--usuarios .texto-secundario,.pagina-tablas-densas--usuarios .celda-principal small,.pagina-tablas-densas--usuarios .celda-principal .texto-secundario,.pagina-tablas-densas--pagos-sistema .texto-secundario,.pagina-tablas-densas--pagos-sistema .celda-principal small,.pagina-tablas-densas--pagos-sistema .celda-principal .texto-secundario{font-size:.72rem;line-height:1.28}.pagina-tablas-densas--pagos-sistema .resumen-pagos-sistema{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.pagina-tablas-densas--pagos-sistema .pagos-sistema__layout{gap:.95rem}}@media (width<=1180px){.acciones-fila,.acciones-linea{flex-wrap:wrap}}@media (width<=767.98px){.aplicacion--navegacion-superior .contenido__encabezado{display:grid}}html,body,#root{max-width:100%}.aplicacion,.contenido,.pantalla,.formulario,.lista{min-width:0}.aplicacion--navegacion-superior{max-width:100%;overflow-x:clip}.aplicacion--navegacion-superior .contenido{width:100%;max-width:100%;overflow:clip visible}.acciones-fila,.acciones-linea{min-width:0}table.tabla{table-layout:auto;width:100%;min-width:100%;max-width:none}table.tabla td{overflow-wrap:anywhere}@media (width<=1024px){.aplicacion--navegacion-superior .contenido{padding-top:0}}@media (width<=680px){.acciones-fila,.acciones-linea{gap:.5rem}}.acciones-fila,.acciones-linea{min-width:0;max-width:100%}.acciones-desplegables{flex:min(100%,12rem);min-width:0;max-width:min(100%,20rem);display:grid}.acciones-desplegables__resumen{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0}.acciones-desplegables__menu{width:100%;max-width:100%}.acciones-desplegables__menu .acciones-fila,.acciones-desplegables__menu .acciones-linea,.acciones-desplegables__menu .acciones-fila--tabla{gap:.5rem;width:100%;max-width:100%;display:grid}.acciones-desplegables__menu .cn-button,.acciones-desplegables__menu a.cn-button{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start;width:100%;min-width:0;max-width:100%}@media (width<=767.98px){.acciones-desplegables{flex-basis:100%;width:100%;max-width:100%}.acciones-desplegables__resumen,.acciones-desplegables__menu .cn-button{text-align:center;justify-content:center}}.acciones-desplegables>.acciones-desplegables__resumen.cn-button{white-space:normal;width:100%;min-width:0;max-width:100%}.pantalla-auth-login{background:var(--background);width:100%;min-width:0;min-height:100svh;color:var(--foreground);grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);display:grid}.auth-login__branding{background:var(--muted);border-inline-end:1px solid var(--border);align-content:center;gap:clamp(1rem,2vw,1.5rem);min-width:0;padding:clamp(2rem,6vw,5rem);display:grid}.auth-login__branding .auth-marca{width:fit-content;max-width:100%}.auth-login__branding h1,.auth-login__formulario h2{letter-spacing:-.025em;margin:0;line-height:1.08}.auth-login__branding h1{max-width:16ch;font-size:clamp(2.25rem,5vw,4.5rem)}.auth-login__branding p{max-width:54ch;color:var(--muted-foreground);margin:0;line-height:1.65}.auth-login__detalle{padding-top:.5rem;font-size:.9rem}.auth-login__acceso{place-items:center;min-width:0;padding:clamp(1.5rem,6vw,5rem);display:grid}.auth-login__formulario{gap:1.25rem;width:min(100%,30rem);min-width:0;display:grid}.auth-login__formulario h2{font-size:clamp(1.75rem,3vw,2.25rem)}.auth-recuperacion__branding{align-content:center}.auth-recuperacion__pasos{gap:1rem;max-width:34rem;margin:0;padding:0;list-style:none;display:grid}.auth-recuperacion__pasos li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;min-width:0;display:grid}.auth-recuperacion__numero{background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:999px;place-items:center;font-weight:700;line-height:1;display:grid}.auth-recuperacion__pasos h2,.auth-recuperacion__contenido>div>h2,.auth-recuperacion__formulario h3{letter-spacing:-.015em;margin:0;line-height:1.2}.auth-recuperacion__pasos h2{font-size:1rem}.auth-recuperacion__pasos p{margin-top:.35rem;font-size:.9rem;line-height:1.5}.auth-recuperacion__volver{margin:0}.auth-recuperacion__contenido{gap:1.5rem;width:min(100%,38rem);min-width:0;display:grid}.auth-recuperacion__contenido>div>h2{font-size:clamp(1.75rem,3vw,2.25rem)}.auth-recuperacion__formulario{gap:1rem;min-width:0;display:grid}.auth-recuperacion__formulario+.auth-recuperacion__formulario{border-top:1px solid var(--border);padding-top:1.5rem}.auth-recuperacion__formulario h3{font-size:1.25rem}.auth-recuperacion__nota{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);gap:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-recuperacion__nota{background:color-mix(in srgb, var(--muted) 40%, transparent)}}.auth-recuperacion__nota .etiqueta{width:fit-content}.auth-recuperacion__nota p{margin:0}@media (width<=768px){.pantalla-auth-login{grid-template-columns:minmax(0,1fr)}.auth-login__branding{border-inline-end:0;border-bottom:1px solid var(--border);align-content:start;gap:.9rem;padding:clamp(1.5rem,6vw,2.5rem)}.auth-login__branding h1{max-width:none;font-size:clamp(2rem,9vw,3rem)}.auth-login__detalle{display:none}.auth-login__acceso{place-items:start stretch;padding:clamp(1.5rem,6vw,2.5rem)}.auth-login__formulario{width:100%;max-width:30rem;margin-inline:auto}.auth-recuperacion__contenido{width:100%;max-width:38rem;margin-inline:auto}}.tabla-fila--activa>td{background:var(--surface-info)}@supports (color:color-mix(in lab, red, red)){.tabla-fila--activa>td{background:color-mix(in srgb, var(--surface-info) 82%, transparent)}}.tabla-fila-detalle{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;align-items:flex-start;gap:.85rem;padding:0;display:flex}.tabla-fila-detalle:hover,.tabla-fila-detalle:focus-visible{color:inherit}.usuario-plataforma-detalle{gap:1rem;display:grid}.usuario-plataforma-detalle__cabecera{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.usuario-plataforma-detalle__cabecera{border:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.usuario-plataforma-detalle__cabecera{background:var(--muted);border-radius:1rem}.usuario-plataforma-detalle__cabecera .celda-principal{gap:.12rem}.usuario-plataforma-detalle__cabecera .texto-secundario{max-width:100%}@media (width<=767.98px){.usuario-plataforma-detalle__cabecera{grid-template-columns:1fr}}.actividad-usuarios-plataforma{gap:1rem;display:grid}.actividad-usuarios-plataforma__sector{gap:.85rem;display:grid}.actividad-usuarios-plataforma__sector-cabecera{align-items:start}.actividad-usuarios-plataforma__usuario{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.actividad-usuarios-plataforma__nota{margin-top:.75rem}.pagina-tablas-densas--clientes th:first-child,.pagina-tablas-densas--clientes td:first-child{min-width:16rem}.pagina-tablas-densas--clientes th:nth-child(5),.pagina-tablas-densas--clientes td:nth-child(5){width:1%}.grid-dos-columnas--plataforma-cobros{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:stretch;gap:clamp(.9rem,1.4vw,1.25rem);min-width:0;display:grid}.tabla-fila--alerta td{background:var(--surface-warning)}@supports (color:color-mix(in lab, red, red)){.tabla-fila--alerta td{background:color-mix(in srgb, var(--surface-warning) 70%, transparent)}}@media (width<=1023.98px){.grid-dos-columnas--plataforma-cobros{grid-template-columns:minmax(0,1fr)}}.bloque-desplegable{border:1px solid var(--border);gap:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bloque-desplegable{border:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.bloque-desplegable{background:var(--muted);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.bloque-desplegable{background:color-mix(in srgb, var(--muted) 72%, transparent)}}.bloque-desplegable{padding:.9rem 1rem}.bloque-desplegable>[data-slot=collapsible-trigger]{cursor:pointer;color:var(--foreground);font-weight:700;line-height:1.35}.bloque-desplegable>[data-slot=collapsible-trigger][data-panel-open]{margin-bottom:.25rem}.dashboard-plataforma{gap:clamp(1rem,1.6vw,1.5rem);min-width:0;display:grid}.dashboard-plataforma--principal{gap:clamp(1rem,1.8vw,1.6rem)}.dashboard-plataforma__indicadores{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(.75rem,1.2vw,1rem);display:grid}.dashboard-indicador{border:1px solid var(--border);background:var(--card);min-width:0;min-height:7.5rem;color:var(--foreground);box-shadow:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;text-decoration:none;display:grid}.dashboard-indicador__icono{border-radius:var(--radius-lg);background:var(--primary);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador__icono{background:color-mix(in srgb, var(--primary) 10%, var(--background))}}.dashboard-indicador__icono{color:var(--primary)}.dashboard-indicador__icono svg{width:1.125rem;height:1.125rem}.dashboard-indicador>span:last-child{align-content:start;gap:.2rem;min-width:0;display:grid}.dashboard-indicador small,.dashboard-indicador em{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.75rem;font-style:normal;line-height:1.35}.dashboard-indicador strong{overflow-wrap:anywhere;color:var(--foreground);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:700;line-height:1.15}.dashboard-indicador:hover,.dashboard-indicador:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador:hover,.dashboard-indicador:focus-visible{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.dashboard-indicador:hover,.dashboard-indicador:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador:hover,.dashboard-indicador:focus-visible{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.dashboard-indicador:hover,.dashboard-indicador:focus-visible{color:var(--foreground);box-shadow:none}.dashboard-indicador:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 24%, transparent)}}.dashboard-indicador:focus-visible{outline-offset:2px}.dashboard-indicador--alerta{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador--alerta{border-color:color-mix(in srgb, var(--destructive) 30%, var(--border))}}.dashboard-indicador--alerta{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador--alerta{background:color-mix(in srgb, var(--destructive) 5%, var(--card))}}.dashboard-indicador--alerta .dashboard-indicador__icono{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dashboard-indicador--alerta .dashboard-indicador__icono{background:color-mix(in srgb, var(--destructive) 10%, var(--background))}}.dashboard-indicador--alerta .dashboard-indicador__icono{color:var(--destructive)}.dashboard-plataforma__bloques{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:stretch;gap:clamp(.9rem,1.4vw,1.25rem);min-width:0;display:grid}.dashboard-plataforma__bloques>[data-slot=card]{min-width:0}.panel-alertas{gap:.75rem;display:grid}.panel-alerta{border:1px solid var(--border);gap:.35rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.panel-alerta{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.panel-alerta{background:var(--card);box-shadow:none;border-radius:1.1rem;padding:.95rem 1rem}.panel-alerta strong{color:var(--foreground);font-size:.9rem;line-height:1.25}.panel-alerta p{color:var(--muted-foreground);margin:0;font-size:.86rem;line-height:1.45}.panel-alerta--critico{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.panel-alerta--critico{border-color:color-mix(in srgb, var(--destructive) 30%, var(--border))}}.panel-alerta--critico{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.panel-alerta--critico{background:color-mix(in srgb, var(--destructive) 6%, var(--card))}}@media (width<=1023.98px){.dashboard-plataforma__bloques{grid-template-columns:minmax(0,1fr)}}.cuenta-pagina{gap:clamp(.95rem,1.5vw,1.35rem);width:min(100%,92rem);margin-inline:auto}.cuenta-pagina__encabezado-resumen{grid-template-columns:minmax(0,1fr);gap:clamp(.95rem,1.5vw,1.2rem);display:grid}.hero-panel--cuenta{border-color:var(--border);gap:1rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-panel--cuenta{border-color:color-mix(in srgb, var(--border) 95%, transparent)}}.hero-panel--cuenta{background:var(--card)}.hero-panel--cuenta h1{text-wrap:balance;max-width:none;font-size:clamp(2.1rem,2.7vw,3.25rem);line-height:1.02}.hero-panel--cuenta p{max-width:64ch;font-size:1rem;line-height:1.6}.cuenta-pagina__acciones-rapidas{align-self:end}.cuenta-pagina__acciones-rapidas .cn-button{min-height:2.6rem;padding-inline:.9rem}.cuenta-pagina__resumen{align-content:start;gap:1rem;padding:1.15rem;display:grid}.cuenta-pagina__resumen .resumen-cuenta{grid-template-columns:minmax(0,1fr);gap:.7rem}.cuenta-pagina__resumen .resumen-cuenta>div{padding:.8rem}.cuenta-pagina__resumen .lista{gap:.7rem}.cuenta-pagina__paneles{grid-template-columns:minmax(0,1fr);gap:clamp(.95rem,1.5vw,1.2rem)}.cuenta-pagina--seguridad .cuenta-pagina__encabezado-resumen,.cuenta-pagina--seguridad .cuenta-seguridad__navegacion,.cuenta-pagina--seguridad .cuenta-pagina__paneles{width:min(100%,78rem);margin-inline:auto}.cuenta-pagina--seguridad .cuenta-pagina__paneles{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.8vw,1.4rem)}.cuenta-pagina--seguridad .cuenta-pagina__seguridad{scroll-margin-top:1rem}.cuenta-seguridad__navegacion{border:1px solid var(--border);background:var(--muted);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.cuenta-seguridad__navegacion-texto{gap:.2rem;min-width:0;display:grid}.cuenta-seguridad__navegacion-texto strong{color:var(--primary);font-size:.98rem}.cuenta-seguridad__navegacion-texto span{max-width:62ch;color:var(--muted-foreground);font-size:.9rem;line-height:1.45}.cuenta-seguridad__navegacion-enlaces{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.cuenta-seguridad__navegacion-enlaces a{border:1px solid var(--border);background:var(--card);min-height:2.35rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.cuenta-seguridad__navegacion-enlaces a:hover,.cuenta-seguridad__navegacion-enlaces a:focus-visible{border-color:var(--primary);background:var(--muted)}.cuenta-pagina--seguridad .cuenta-pagina__seguridad--correo>.lista,.cuenta-pagina--seguridad .cuenta-pagina__seguridad--contrasena>.lista{max-width:62rem}.cuenta-pagina--seguridad .cuenta-pagina__seguridad--google>.grid,.cuenta-pagina--seguridad .cuenta-mfa__inicio{max-width:48rem}.cuenta-pagina--perfil .cuenta-pagina__seguridad,.cuenta-pagina--seguridad .cuenta-pagina__perfil{display:none}.cuenta-pagina .formulario{gap:1rem}.cuenta-pagina form,.cuenta-pagina input[type=text],.cuenta-pagina input[type=email],.cuenta-pagina input[type=tel],.cuenta-pagina input[type=password],.cuenta-pagina input[type=number],.cuenta-pagina input[type=file],.cuenta-pagina textarea,.cuenta-pagina select{width:100%;min-width:0;max-width:100%}.cuenta-pagina .lista{gap:.75rem}.cuenta-pagina .perfil-foto{align-items:flex-start;gap:1.1rem;padding:1.1rem}.cuenta-pagina .avatar--grande{width:5.5rem;height:5.5rem;font-size:1.5rem}.cuenta-pagina .perfil-foto__texto{gap:.8rem}.cuenta-pagina .cn-button{min-height:2.8rem}@media (width<=767.98px){.cuenta-seguridad__navegacion{grid-template-columns:minmax(0,1fr);padding:.9rem}.cuenta-seguridad__navegacion-enlaces{justify-content:flex-start}.cuenta-seguridad__navegacion-enlaces a{flex:8.5rem}.hero-panel--cuenta{padding:1rem}.hero-panel--cuenta h1{max-width:none;font-size:clamp(1.8rem,8vw,2.4rem)}.cuenta-pagina__resumen{padding:.95rem}.cuenta-pagina .perfil-foto{flex-direction:column}.cuenta-pagina .avatar--grande{width:4.75rem;height:4.75rem;font-size:1.25rem}}.cuenta-mfa__inicio,.cuenta-mfa__configuracion,.cuenta-mfa__recuperacion{gap:1rem;display:grid}.cuenta-mfa__pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cuenta-mfa__pasos>div{border:1px solid var(--border);background:var(--muted);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem;display:grid}.cuenta-mfa__pasos span{background:var(--color-primario);width:2rem;height:2rem;color:var(--text-on-primary);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cuenta-mfa__pasos p{margin:0;line-height:1.55}.cuenta-mfa__vinculacion{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.cuenta-mfa__qr{border:1px solid var(--border);background:var(--card);border-radius:1rem;place-items:center;min-width:0;padding:1rem;display:grid}.cuenta-mfa__qr svg{width:min(100%,13.75rem);height:auto;display:block}.cuenta-mfa__manual{align-content:center;gap:.75rem;min-width:0;display:grid}.cuenta-mfa__manual h3,.cuenta-mfa__recuperacion h3{margin:0}.cuenta-mfa__confirmacion{max-width:34rem}.cuenta-mfa__recuperacion{border:1px solid var(--border);background:var(--surface-info);border-radius:1rem;padding:1rem}@media (width<=899.98px){.cuenta-mfa__pasos,.cuenta-mfa__vinculacion{grid-template-columns:minmax(0,1fr)}.cuenta-mfa__qr{justify-self:start;width:min(100%,18rem)}}.centro-operativo{gap:var(--keyprop-espacio-lg);min-width:0;display:grid}.centro-operativo__bloque,.centro-operativo__listado{align-content:start;min-width:0}.centro-operativo__kpis{gap:var(--keyprop-espacio-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr))}.centro-operativo__kpi{min-width:0}.centro-operativo__kpi strong{overflow-wrap:anywhere}.centro-operativo__columnas{gap:var(--keyprop-espacio-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;display:grid}.centro-operativo__listado ul{gap:var(--keyprop-espacio-xs);margin:0;padding:0;list-style:none;display:grid}.centro-operativo__listado li{align-items:center;gap:var(--keyprop-espacio-sm);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;padding:.7rem 0;display:grid}.centro-operativo__listado li:last-child{border-bottom:0}.centro-operativo__listado li>span:first-child{overflow-wrap:anywhere}.centro-operativo__formulario-masivo{align-items:start}.centro-operativo__previsualizacion{gap:var(--keyprop-espacio-xs);padding:var(--keyprop-espacio-sm) var(--keyprop-espacio-md);border:1px solid var(--color-success);border-radius:var(--radius-control);background:var(--surface-success);border-left-width:4px;display:grid}.centro-operativo__previsualizacion--error{border-color:var(--color-danger);background:var(--surface-danger)}.centro-operativo__previsualizacion span{overflow-wrap:anywhere}.centro-operativo__historial{gap:var(--keyprop-espacio-sm);display:grid}.centro-operativo__historial>div:not(.estado-consulta){gap:var(--keyprop-espacio-xs) var(--keyprop-espacio-sm);padding:var(--keyprop-espacio-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;display:grid}.centro-operativo__historial small{color:var(--text-secondary);grid-column:1/-1}.centro-operativo__sitio-publico{justify-content:space-between;align-items:center;gap:var(--keyprop-espacio-sm);flex-wrap:wrap;margin:0;display:flex}@media (width<=640px){.centro-operativo__listado li{grid-template-columns:1fr}}.operaciones-avanzadas{gap:var(--keyprop-espacio-lg);min-width:0;display:grid}.flujo-operativo__etapas{gap:var(--espacio-3);padding:var(--espacio-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.flujo-operativo__etapa{gap:var(--keyprop-espacio-xs);min-width:0;padding:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio-md);background:var(--keyprop-color-superficie);color:inherit;text-align:left;cursor:pointer;display:grid}.flujo-operativo__etapa small{color:var(--color-texto-secundario)}.flujo-operativo__etapa--activa{border-color:var(--color-primario);background:var(--color-primary-subtle)}.flujo-operativo__trabajo{gap:var(--espacio-5);display:grid}.operaciones-avanzadas__presentacion,.operaciones-avanzadas__acciones,.operaciones-avanzadas__consulta{align-content:start;min-width:0}.operaciones-avanzadas__orientacion{margin-top:var(--keyprop-espacio-sm);color:var(--text-secondary)}.operaciones-avanzadas__consultas{gap:var(--keyprop-espacio-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));min-width:0;display:grid}.operaciones-avanzadas__introduccion h2{margin-bottom:var(--keyprop-espacio-xs)}.operaciones-avanzadas__busqueda{gap:var(--keyprop-espacio-xs);min-width:0;display:grid}.operaciones-avanzadas__busqueda span{color:var(--text-secondary);font-size:.78rem;font-weight:var(--keyprop-peso-fuerte)}.operaciones-avanzadas__lista-operaciones{gap:var(--keyprop-espacio-sm);display:grid}.operaciones-avanzadas__operacion{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:none;overflow:clip}.operaciones-avanzadas__operacion>[data-slot=collapsible-trigger]{justify-content:space-between;align-items:center;gap:var(--keyprop-espacio-md);padding:var(--keyprop-espacio-md);cursor:pointer;list-style:none;display:flex}.operaciones-avanzadas__operacion>[data-slot=collapsible-trigger] span{gap:var(--keyprop-espacio-xs);min-width:0;display:grid}.operaciones-avanzadas__operacion>[data-slot=collapsible-trigger] small{color:var(--text-secondary);line-height:var(--keyprop-linea-body)}.operaciones-avanzadas__abrir{color:var(--color-accent);font-weight:var(--keyprop-peso-fuerte);white-space:nowrap}.operaciones-avanzadas__operacion>[data-slot=collapsible-trigger][data-panel-open]{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted)}.operaciones-avanzadas__formulario{padding:var(--keyprop-espacio-md)}.operaciones-avanzadas__campo--ancho{grid-column:span 2}.operaciones-avanzadas__editor-datos{gap:var(--keyprop-espacio-sm);min-width:0;padding:var(--keyprop-espacio-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);display:grid}.operaciones-avanzadas__editor-datos>span{font-weight:700}.operaciones-avanzadas__editor-datos>.nota{margin:0}.operaciones-avanzadas__datos,.operaciones-avanzadas__dato-valor{gap:var(--keyprop-espacio-sm);min-width:0;display:grid}.operaciones-avanzadas__dato{gap:var(--keyprop-espacio-sm);min-width:0;padding:var(--keyprop-espacio-sm);border-left:3px solid var(--border-strong);background:var(--surface-card);display:grid}.operaciones-avanzadas__dato>strong{color:var(--text-secondary)}.operaciones-avanzadas__dato-quitar{justify-self:start}.operaciones-avanzadas__dato .operaciones-avanzadas__datos{margin-left:var(--keyprop-espacio-sm)}.operaciones-avanzadas__operacion>.acciones-formulario{padding:0 var(--keyprop-espacio-md) var(--keyprop-espacio-md)}.operaciones-avanzadas__resultado{gap:var(--keyprop-espacio-sm);min-width:0;padding:var(--keyprop-espacio-md);border-top:1px solid var(--border-subtle);display:grid}.operaciones-avanzadas__resultado h4{margin:0}.operaciones-avanzadas__detalle{gap:var(--keyprop-espacio-sm);grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));margin:0;display:grid}.operaciones-avanzadas__detalle>div{min-width:0;padding:var(--keyprop-espacio-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.operaciones-avanzadas__detalle dt{color:var(--text-secondary);text-transform:capitalize;font-size:.78rem}.operaciones-avanzadas__detalle dd{margin:var(--keyprop-espacio-xs) 0 0;overflow-wrap:anywhere}.operaciones-avanzadas__lista{gap:var(--keyprop-espacio-sm);margin:0;padding-left:1.4rem;display:grid}.operaciones-avanzadas__lista>li{overflow-wrap:anywhere;min-width:0}@media (width<=680px){.operaciones-avanzadas__campo--ancho{grid-column:auto}.operaciones-avanzadas__operacion>[data-slot=collapsible-trigger]{align-items:flex-start}.operaciones-avanzadas__abrir{font-size:.85rem}}.revision-documento{gap:var(--espacio-4);min-width:0;display:grid}.revision-documento__comparador{gap:var(--espacio-4);grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:start;display:grid}.revision-documento__campos{gap:var(--espacio-3);max-height:65vh;padding-right:var(--espacio-1);display:grid;overflow:auto}.revision-documento__campo{gap:var(--espacio-2);min-width:0;padding:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio-md);background:var(--color-superficie-suave)}.revision-documento__campo blockquote{padding:var(--espacio-3);border-inline-start:3px solid var(--color-primario);border-radius:0 var(--radio-sm) var(--radio-sm) 0;background:var(--color-superficie);color:var(--color-texto-secundario);overflow-wrap:anywhere;margin:0}@media (width<=960px){.revision-documento__comparador{grid-template-columns:1fr}}@media (width<=640px){.revision-documento__campos{max-height:none;padding-right:0;overflow:visible}}.asistente-chat__flotante{z-index:86;background:var(--tema-color);width:3.35rem;height:3.35rem;color:var(--tema-color-contraste);box-shadow:none;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.15rem;transition:right .2s,transform .2s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.asistente-chat__flotante:focus-visible{outline:3px solid var(--keyprop-color-foco);outline-offset:2px}.asistente-chat__flotante--con-volver-arriba:not(.asistente-chat__flotante--abierto){right:4.75rem}.asistente-chat__flotante--abierto{right:min(27.25rem,100vw - 4.6rem)}.asistente-chat__flotante--no-leidos{animation:.35s ease-out asistente-llegada}.asistente-chat__badge{border:2px solid var(--keyprop-color-superficie);background:var(--keyprop-color-error);min-width:1.3rem;height:1.3rem;color:var(--text-on-primary);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.68rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.2rem}.asistente-chat{z-index:85;background:var(--keyprop-color-superficie);width:min(26rem,100vw - 2rem);height:min(42rem,100dvh - 2rem);color:var(--keyprop-color-texto);border:1px solid var(--keyprop-color-borde);border-radius:var(--keyprop-radio-lg);box-shadow:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:1rem;right:1rem;overflow:hidden}.asistente-chat__cabecera{background:var(--tema-color);color:var(--tema-color-contraste);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.asistente-chat__cabecera>div:first-child{gap:.2rem;display:grid}.asistente-chat__cabecera span{color:var(--tema-color-contraste-suave);font-size:.8rem}.asistente-chat__acciones-cabecera{gap:.35rem;display:flex}.asistente-chat__estado{align-items:center;gap:.35rem;display:flex}.asistente-chat__estado i{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.asistente-chat__icono{background:var(--card);border:0;border-radius:50%;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab, red, red)){.asistente-chat__icono{background:color-mix(in srgb, var(--card) 14%, transparent)}}.asistente-chat__icono{color:inherit;cursor:pointer}.asistente-chat__icono[aria-pressed=false]{opacity:.62}.asistente-chat__historial{scrollbar-gutter:stable;flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.asistente-chat__vacio{text-align:center;color:var(--keyprop-color-texto-suave);justify-items:center;gap:.65rem;margin:auto;display:grid}.asistente-chat__vacio>svg{color:var(--tema-color);font-size:1.8rem}.asistente-chat__vacio h2,.asistente-chat__vacio p{margin:0}.asistente-chat__vacio h2{color:var(--keyprop-color-texto);font-size:1.1rem}.asistente-chat__sugerencias{gap:.45rem;width:100%;margin-top:.5rem;display:grid}.asistente-chat__mensaje{border-radius:var(--keyprop-radio-md);overflow-wrap:anywhere;max-width:88%;padding:.7rem .8rem .45rem}.asistente-chat__mensaje p{white-space:pre-wrap;margin:0}.asistente-chat__mensaje--error{border:1px solid var(--keyprop-color-error);background:var(--keyprop-color-error-fondo);color:var(--keyprop-color-texto)}.asistente-chat__mensaje-meta{opacity:.72;justify-content:flex-end;gap:.45rem;margin-top:.35rem;font-size:.68rem;display:flex}.asistente-chat__resultados{gap:.5rem;margin-top:.65rem;display:grid}.asistente-chat__resultado{border:1px solid var(--tema-color-borde);border-radius:var(--keyprop-radio-sm);background:var(--keyprop-color-superficie);color:var(--keyprop-color-texto);gap:.2rem;padding:.65rem;text-decoration:none;display:grid}.asistente-chat__resultado:hover{border-color:var(--tema-color);background:var(--tema-color-fondo)}.asistente-chat__resultado span,.asistente-chat__resultado small{color:var(--keyprop-color-texto-suave)}.asistente-chat__resultado--navegacion{color:var(--keyprop-color-enlace);margin-top:.65rem}.asistente-chat__procesando{color:var(--keyprop-color-texto-suave);align-self:flex-start;font-size:.9rem}.asistente-chat__procesando span{background:var(--tema-color);border-radius:50%;width:.35rem;height:.35rem;margin-right:.15rem;animation:1s infinite alternate asistente-pulso;display:inline-block}.asistente-chat__procesando span:nth-child(2){animation-delay:.2s}.asistente-chat__procesando span:nth-child(3){animation-delay:.4s}.asistente-chat__error{border-radius:var(--keyprop-radio-sm);background:var(--keyprop-color-error-fondo);color:var(--keyprop-color-error);justify-content:space-between;align-self:stretch;align-items:center;gap:.75rem;padding:.65rem;font-size:.85rem;display:flex}.asistente-chat__reintentar{color:var(--keyprop-color-enlace);cursor:pointer;background:0 0;border:0;flex:none}.asistente-chat__nuevos{z-index:2;border:1px solid var(--tema-color-borde);background:var(--keyprop-color-superficie);color:var(--keyprop-color-enlace);box-shadow:none;cursor:pointer;border-radius:999px;padding:.45rem .75rem;position:absolute;bottom:5.4rem;left:50%;transform:translate(-50%)}.asistente-chat__formulario{border-top:1px solid var(--keyprop-color-borde);background:var(--keyprop-color-superficie);align-items:flex-end;gap:.6rem;padding:.8rem;display:flex}.asistente-chat__campo{flex:1;min-width:0;position:relative}.asistente-chat__contador{color:var(--keyprop-color-texto-suave);pointer-events:none;font-size:.65rem;position:absolute;bottom:.35rem;right:.45rem}.asistente-chat__formulario .cn-button{flex:none}@keyframes asistente-pulso{to{opacity:.25;transform:translateY(-.15rem)}}@keyframes asistente-llegada{50%{transform:scale(1.08)}}@media (width<=600px){.asistente-chat{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.asistente-chat__flotante--abierto{display:none}.asistente-chat__formulario{padding:.75rem .75rem max(.75rem, env(safe-area-inset-bottom))}.asistente-chat__mensaje{max-width:94%}}@media (prefers-reduced-motion:reduce){.asistente-chat__flotante{transition:none}.asistente-chat__flotante--no-leidos,.asistente-chat__procesando span{animation:none}}.portal-admin{gap:clamp(1.25rem,2vw,1.75rem);width:min(100%,96rem);min-width:0;margin-inline:auto;display:grid}.portal-admin__navegacion{border:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-muted);border-radius:.95rem;align-items:center;gap:1rem;min-width:0;padding:.55rem;display:flex}.portal-admin__navegacion-titulo{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.45rem .65rem;font-size:.78rem;font-weight:700}.portal-admin__navegacion-enlaces{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.portal-admin__navegacion-enlace{min-height:2.25rem;color:var(--text-secondary);border-radius:.65rem;align-items:center;padding:.4rem .75rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-admin__navegacion-enlace:hover,.portal-admin__navegacion-enlace:focus-visible{background:var(--surface-card);color:var(--tema-color,var(--color-accent));box-shadow:none;outline:none}.portal-admin__encabezado{align-items:flex-start}.portal-admin__card-header{text-align:center;justify-items:center}.portal-admin__card-header-contenido{justify-items:center;gap:.45rem;min-width:0;max-width:68ch;margin-inline:auto;display:grid}.portal-admin__card-header-contenido>*{max-width:100%}.portal-admin__card-header-contenido :is(h2,h3,p){margin:0}.portal-admin__encabezado-acciones,.portal-admin__editor-encabezado-acciones{justify-items:end;gap:.65rem;display:grid}.portal-admin__encabezado h2{max-width:24ch}.portal-admin__encabezado p{max-width:68ch}.portal-admin__estado{border:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-muted);text-align:right;border-radius:1rem;justify-items:end;gap:.35rem;min-width:min(100%,15rem);padding:.8rem .95rem;display:grid}.portal-admin__estado small{max-width:25ch;color:var(--text-secondary);line-height:1.35}.portal-admin__estado--pendiente{border-color:var(--keyprop-color-advertencia)}@supports (color:color-mix(in lab, red, red)){.portal-admin__estado--pendiente{border-color:color-mix(in srgb, var(--keyprop-color-advertencia) 36%, var(--keyprop-ui-borde-suave))}}.portal-admin__estado--pendiente{background:var(--keyprop-color-advertencia)}@supports (color:color-mix(in lab, red, red)){.portal-admin__estado--pendiente{background:color-mix(in srgb, var(--keyprop-color-advertencia) 8%, var(--surface-card))}}.portal-admin__layout{align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.portal-admin__configuracion-layout{grid-template-columns:minmax(0,1fr);width:min(100%,84rem);margin-inline:auto}.portal-admin__publicaciones-layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}.portal-admin__publicaciones-layout--creacion,.portal-admin__publicaciones-layout--edicion{grid-template-columns:minmax(0,1fr);width:min(100%,82rem);margin-inline:auto}.portal-admin__superficie{border:1px solid var(--ds-borde,var(--keyprop-ui-borde-suave));border-radius:var(--ds-radio-card,var(--keyprop-ui-radio-card));background:var(--ds-superficie,var(--surface-card));min-width:0;box-shadow:none}.portal-admin__inventario,.portal-admin__editor{align-content:start;gap:1.3rem;display:grid}.portal-admin__inventario{padding:clamp(1rem,2.4vw,1.5rem)}.portal-admin__inventario .portal-admin__lista{padding:.1rem}.portal-admin__editor-encabezado{border-bottom:1px solid var(--keyprop-ui-borde-suave);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.15rem;display:flex}.portal-admin__editor-encabezado h2,.portal-admin__editor-encabezado p{margin-bottom:0}.portal-admin__editor-encabezado h2{margin-top:.3rem}.portal-admin__resumen{color:var(--text-secondary);margin-top:.45rem;line-height:1.45}.portal-admin__estado-contenido{align-content:center;justify-items:start;min-height:16rem;padding:clamp(1.25rem,4vw,2.5rem)}.portal-admin__formulario{gap:1.35rem;padding:clamp(.85rem,2vw,1.35rem)}.portal-admin__bloque{border:1px solid var(--ds-borde,var(--keyprop-ui-borde-suave));border-radius:var(--ds-radio-card,var(--keyprop-ui-radio-card));background:var(--ds-superficie,var(--surface-card));box-shadow:none;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.portal-admin__bloque--primero{padding-top:clamp(1rem,2vw,1.35rem)}.portal-admin__bloque-encabezado{gap:.25rem;display:grid}.portal-admin__bloque-encabezado h3,.portal-admin__bloque-encabezado p{margin:0}.portal-admin__bloque-encabezado p{max-width:68ch;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.portal-admin__campos-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;min-width:0;display:grid}.portal-admin__operaciones-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-admin__operacion{border:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-muted);border-radius:1.1rem;align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}.portal-admin__operacion-encabezado{gap:.25rem;display:grid}.portal-admin__operacion-encabezado h4,.portal-admin__operacion-encabezado p{margin:0}.portal-admin__operacion-encabezado h4{font-size:1.1rem}.portal-admin__operacion-encabezado p{color:var(--text-secondary);font-size:.86rem;line-height:1.4}.portal-admin__campo-ancho{grid-column:1/-1}.portal-admin__colores{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.85rem;display:grid}.portal-admin__opciones-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.65rem;display:grid}.portal-admin__coleccion{gap:.75rem;display:grid}.portal-admin__coleccion h3{margin:0;font-size:1rem}.portal-admin__coleccion-fila{border:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-muted);border-radius:.85rem;gap:.55rem;padding:.85rem;display:grid}.portal-admin__coleccion-eliminar{justify-self:start;padding-inline:0}.portal-admin__asociacion{background:var(--surface-muted);gap:.85rem;padding:1rem}.portal-admin__asociacion-acciones{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;display:flex}.portal-admin__asociacion-acciones .cn-button{min-height:2.25rem;padding-inline:.2rem}.portal-admin__color{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--keyprop-ui-radio-campo);background:var(--keyprop-ui-fondo-suave);gap:.55rem;min-width:0;padding:.8rem;display:grid}.portal-admin__archivo{min-width:0}.portal-admin__archivo-control{align-content:start;gap:.35rem;min-width:0;display:grid}.portal-admin__archivo-quitar{width:fit-content;min-height:2.25rem;padding-inline:0}.portal-admin__formulario>.portal-admin__acciones-publicacion{margin-top:.15rem}.portal-admin__acciones-publicacion{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--ds-radio-card,var(--keyprop-ui-radio-card));background:var(--surface-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.portal-admin__acciones-ayuda{max-width:30ch;color:var(--text-secondary);margin-right:auto;font-size:.8rem;line-height:1.4}.portal-admin__encabezado-acciones-grupo{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.portal-admin__vista-previa-modal{align-content:start;display:grid}.portal-admin__vista-previa-pagina{border:1px solid var(--keyprop-ui-borde-suave);border-radius:var(--ds-radio-card,var(--keyprop-ui-radio-card));background:var(--surface-card);gap:1rem;min-width:0;padding:clamp(.75rem,2vw,1.25rem);display:grid;overflow:hidden}.portal-admin__preview-header{min-height:22rem;box-shadow:none;border-radius:1.25rem;flex-direction:column;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.portal-admin__preview-header h2{max-width:18ch;margin:1.1rem 0 .65rem;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.portal-admin__preview-header>p{max-width:35ch;margin:0;line-height:1.55}.portal-admin__preview-header :is(h2,p,strong){overflow-wrap:anywhere}.portal-admin__preview-footer{border-top:1px solid;margin-top:auto;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.portal-admin__preview-footer{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.portal-admin__preview-footer p,.portal-admin__recomendacion p{margin:.35rem 0 0;line-height:1.5}.portal-admin__preview-cards{gap:.55rem;margin-top:1.5rem;display:grid}.portal-admin__preview-cards span{border:1px solid;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.portal-admin__preview-cards span{border:1px solid color-mix(in srgb, currentColor 16%, transparent)}}.portal-admin__preview-cards span{background:currentColor;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.portal-admin__preview-cards span{background:color-mix(in srgb, currentColor 5%, transparent)}}.portal-admin__preview-cards span{font-size:.82rem}.portal-admin__recomendacion{border:1px solid var(--keyprop-ui-borde-suave);background:var(--keyprop-ui-fondo-suave);border-radius:1rem;gap:.25rem;padding:.9rem 1rem;display:grid}.portal-admin__lista,.portal-admin__galeria,.portal-admin__ranking,.portal-admin__pistas{gap:.65rem;min-width:0;display:grid}.portal-admin__lista{max-height:44rem;padding:.1rem;overflow:auto}.portal-admin__item{border:1px solid var(--keyprop-ui-borde-suave);background:var(--keyprop-ui-panel-solido);text-align:left;width:100%;color:inherit;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex}.portal-admin__item:hover,.portal-admin__item:focus-visible,.portal-admin__item--activo{border-color:var(--tema-color-borde);background:var(--keyprop-ui-acento-suave);box-shadow:none;transform:translateY(-1px)}.portal-admin__item>span:first-child{gap:.25rem;min-width:0;display:grid}.portal-admin__item strong,.portal-admin__item small{overflow-wrap:anywhere;min-width:0;display:block}.portal-admin__item small{color:var(--text-secondary);line-height:1.35}.portal-admin__editor{gap:1.3rem;padding:clamp(1.1rem,2.4vw,2rem)}.portal-admin__editor-formulario{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem)}.portal-admin__editor-acciones{flex-wrap:wrap}.portal-admin__resultado-operacion{scroll-margin-top:9rem}.portal-admin__flujo-acciones{border:1px solid var(--tema-color,var(--color-accent));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-admin__flujo-acciones{border:1px solid color-mix(in srgb, var(--tema-color,var(--color-accent)) 24%, var(--keyprop-ui-borde-suave))}}.portal-admin__flujo-acciones{background:var(--tema-color,var(--color-accent));border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.portal-admin__flujo-acciones{background:color-mix(in srgb, var(--tema-color,var(--color-accent)) 4%, var(--surface-card))}}.portal-admin__flujo-acciones{box-shadow:none}.portal-admin__accion-paso{grid-template-columns:2.25rem minmax(0,1fr);align-content:start;gap:.85rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid}.portal-admin__accion-paso+.portal-admin__accion-paso{border-left:1px solid var(--keyprop-ui-borde-suave)}.portal-admin__accion-numero{background:var(--tema-color,var(--color-accent));width:2.25rem;height:2.25rem;color:var(--surface-card);border-radius:50%;place-items:center;font-weight:700;display:grid}.portal-admin__accion-contenido{justify-items:start;gap:.75rem;min-width:0;display:grid}.portal-admin__accion-contenido>strong{font-size:1rem}.portal-admin__accion-contenido>p{max-width:52ch;color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.portal-admin__formulario>.acciones-formulario{z-index:2;border-top:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-card);margin-inline:calc(-1*clamp(1rem,2vw,1.5rem));padding:.85rem clamp(1rem,2vw,1.5rem);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.portal-admin__formulario>.acciones-formulario{background:color-mix(in srgb, var(--surface-card) 92%, transparent)}}.portal-admin__formulario>.acciones-formulario{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-admin__seccion{border:1px solid var(--ds-borde,var(--keyprop-ui-borde-suave));border-radius:var(--ds-radio-card,var(--keyprop-ui-radio-card));background:var(--ds-superficie,var(--surface-card));box-shadow:none;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.portal-admin__seccion h2,.portal-admin__seccion h3{margin:0}.portal-admin__galeria-seccion{gap:1.05rem}.portal-admin__carga-multimedia{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);gap:1rem;min-width:0;display:grid}.portal-admin__carga-panel,.portal-admin__portada-actual{border:1px solid var(--keyprop-ui-borde-suave);background:var(--keyprop-ui-fondo-suave);border-radius:1rem;align-content:start;gap:.8rem;min-width:0;padding:1rem;display:grid}.portal-admin__archivo-seleccionado{border-top:1px solid var(--keyprop-ui-borde-suave);justify-items:start;gap:.75rem;padding-top:.8rem;display:grid}.portal-admin__archivo-seleccionado>div{gap:.15rem;min-width:0;display:grid}.portal-admin__archivo-seleccionado strong,.portal-admin__archivo-seleccionado small,.portal-admin__portada-actual strong,.portal-admin__portada-actual small{overflow-wrap:anywhere}.portal-admin__archivo-seleccionado small,.portal-admin__portada-actual small{color:var(--text-secondary);line-height:1.45}.portal-admin__portada-actual img{aspect-ratio:16/10;border:1px solid var(--keyprop-ui-borde-suave);background:var(--surface-card);object-fit:cover;border-radius:.8rem;width:100%}.portal-admin__portada-actual p{margin:0}.portal-admin__media{align-items:center}.portal-admin__media--portada{border-color:var(--tema-color,var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.portal-admin__media--portada{border-color:color-mix(in srgb, var(--tema-color,var(--color-accent)) 42%, var(--keyprop-ui-borde-suave))}}.portal-admin__media--portada{box-shadow:none}.portal-admin__media-acciones{flex-wrap:wrap;flex:none}.portal-admin__media-vista{border:1px solid var(--keyprop-ui-borde-suave);background:var(--keyprop-ui-fondo-suave);border-radius:.7rem;flex:none;place-items:center;width:4rem;height:3.25rem;display:grid;overflow:hidden}.portal-admin__media-vista img{object-fit:cover;width:100%;height:100%}.portal-admin__media-icon{color:var(--text-secondary);font-size:.75rem;font-weight:700}.portal-admin__media-datos{flex:auto;gap:.2rem;min-width:0;display:grid}.portal-admin__vacio{border:1px dashed var(--keyprop-ui-borde-suave);background:var(--keyprop-ui-fondo-suave);border-radius:.95rem;margin:0;padding:1rem}.portal-admin__metricas{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.portal-admin__metrica-card{min-height:9.5rem}.portal-admin__metrica-card[data-highlighted=true]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.portal-admin__metrica-card[data-highlighted=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 28%, transparent)}}.portal-admin__metrica-contenido{flex-direction:column;flex:auto;justify-content:space-between;gap:.45rem;min-height:100%;display:flex}.portal-admin__metrica-etiqueta{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}.portal-admin__metrica-valor{color:var(--foreground);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:700;line-height:1.1}.portal-admin__metrica-descripcion{color:var(--muted-foreground);line-height:1.4}.portal-admin__analiticas-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.portal-admin__detalle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.portal-admin__detalle-superficie{align-content:start;gap:.8rem;min-width:0;padding-top:.25rem;display:grid}.portal-admin__detalle-superficie h2,.portal-admin__detalle-superficie h3,.portal-admin__detalle-superficie p{margin-bottom:0}.portal-admin__grafico{border-bottom:1px solid var(--keyprop-ui-borde-suave);align-items:end;gap:clamp(.25rem,1vw,.7rem);min-height:15rem;padding:1rem 0 0;display:flex;overflow-x:auto}.portal-admin__barra-columna{flex-direction:column;flex:1 0 2rem;justify-content:end;align-items:center;gap:.3rem;min-width:2rem;height:13rem;display:flex}.portal-admin__barra{background:var(--primary);border-radius:.45rem .45rem 0 0;width:min(100%,1.8rem);min-height:.35rem}.portal-admin__barra-valor,.portal-admin__barra-columna small{color:var(--text-secondary);font-size:.7rem}.portal-admin__ranking-item{border-bottom:1px solid var(--keyprop-ui-borde-suave);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.8rem 0;display:grid}.portal-admin__ranking-item:last-child{border-bottom:0}.portal-admin__ranking-pos{background:var(--keyprop-ui-acento-suave);width:2rem;height:2rem;color:var(--tema-color,var(--color-accent));border-radius:.7rem;place-items:center;font-weight:700;display:grid}.portal-admin__ranking-info{gap:.2rem;min-width:0;display:grid}.portal-admin__ranking-info strong,.portal-admin__ranking-info small{overflow-wrap:anywhere}.portal-admin__ranking-info small{color:var(--text-secondary)}.portal-admin__pistas>div{border-bottom:1px solid var(--keyprop-ui-borde-suave);padding:.85rem 0}.portal-admin__pistas>div:last-child{border-bottom:0}.portal-admin__pistas p{color:var(--text-secondary);margin:.25rem 0 0;line-height:1.45}@media (width<=1120px){.portal-admin__configuracion-layout,.portal-admin__analiticas-grid,.portal-admin__detalle-grid,.portal-admin__operaciones-grid{grid-template-columns:1fr}}@media (width<=900px){.portal-admin__publicaciones-layout{grid-template-columns:1fr}.portal-admin__lista{max-height:24rem}.portal-admin__flujo-acciones{grid-template-columns:1fr}.portal-admin__accion-paso+.portal-admin__accion-paso{border-top:1px solid var(--keyprop-ui-borde-suave);border-left:0}.portal-admin__media{flex-wrap:wrap;align-items:flex-start}.portal-admin__media-acciones{justify-content:flex-start;width:100%}.portal-admin__carga-multimedia{grid-template-columns:1fr}}@media (width<=680px){.portal-admin__navegacion{flex-direction:column;align-items:stretch;gap:.35rem}.portal-admin__navegacion-titulo{padding:.25rem .45rem}.portal-admin__navegacion-enlaces{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr));display:grid}.portal-admin__navegacion-enlace{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;min-width:0;padding-inline:.35rem;line-height:1.25}.portal-admin__encabezado,.portal-admin__estado{text-align:left;justify-items:start}.portal-admin__estado{width:100%;min-width:0}.portal-admin__editor-encabezado{flex-direction:column}.portal-admin__editor{padding:.9rem}.portal-admin__encabezado-acciones,.portal-admin__editor-encabezado-acciones{justify-items:start;width:100%}.portal-admin__encabezado-acciones-grupo{justify-content:flex-start}.portal-admin__campos-grid,.portal-admin__editor-formulario,.portal-admin__colores,.portal-admin__operaciones-grid{grid-template-columns:1fr}.portal-admin__campo-ancho{grid-column:auto}.portal-admin__item,.portal-admin__media{flex-direction:column;align-items:flex-start}.portal-admin__media-acciones{justify-content:flex-start;width:100%}.portal-admin__archivo-seleccionado .cn-button,.portal-admin__media-acciones .cn-button{width:100%}.portal-admin__accion-paso{grid-template-columns:1fr}.portal-admin__ranking-item{grid-template-columns:2rem minmax(0,1fr)}.portal-admin__ranking-item>.badge{grid-column:2;justify-self:start}.portal-admin__acciones-publicacion{grid-template-columns:1fr;align-items:stretch;padding:.9rem;display:grid}.portal-admin__acciones-ayuda{max-width:none;margin-right:0}.portal-admin__acciones-publicacion .cn-button{width:100%}.portal-admin__asociacion-acciones{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-admin__asociacion-acciones .portal-admin__coleccion-eliminar{grid-column:1/-1}}.uso-plan{gap:var(--keyprop-espacio-lg);display:grid}.uso-plan__alertas{gap:var(--keyprop-espacio-sm);display:grid}.uso-plan__alerta{align-items:flex-start;gap:var(--keyprop-espacio-sm);padding:var(--keyprop-espacio-md) var(--keyprop-espacio-lg);border:1px solid var(--border-default);border-radius:var(--keyprop-radio-lg);background:var(--surface-card);display:flex}.uso-plan__alerta svg{flex:none;margin-top:.2rem}.uso-plan__alerta strong,.uso-plan__alerta p{margin:0}.uso-plan__alerta p{margin-top:var(--keyprop-espacio-2xs);color:var(--text-primary)}.uso-plan__principal{gap:var(--keyprop-espacio-lg);grid-template-columns:minmax(0,1.55fr) minmax(19rem,.85fr);display:grid}.uso-plan__almacenamiento,.uso-plan__suscripcion,.uso-plan__recurso{min-width:0}.uso-plan__almacenamiento-contenido{align-items:center;gap:var(--keyprop-espacio-xl);padding-top:var(--keyprop-espacio-md);grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr);display:grid}@property --uso-plan-progreso{syntax:"<angle>";inherits:false;initial-value:0deg}.uso-plan__grafico{--uso-plan-color:var(--color-accent);--uso-plan-porcentaje:0deg;--uso-plan-progreso:var(--uso-plan-porcentaje);aspect-ratio:1;background:conic-gradient(var(--uso-plan-color) var(--uso-plan-progreso), var(--surface-muted) 0);border-radius:50%;justify-self:center;place-items:center;width:min(13.5rem,100%);display:grid;position:relative}@supports (property:--uso-plan-progreso){.uso-plan__grafico--animado{--uso-plan-progreso:0deg;animation:uso-plan-rellenar-grafico var(--transition-normal) forwards}}@keyframes uso-plan-rellenar-grafico{to{--uso-plan-progreso:var(--uso-plan-porcentaje)}}.uso-plan__grafico:before{content:"";background:var(--surface-card);box-shadow:none;border-radius:50%;position:absolute;inset:1.15rem}.uso-plan__grafico>div{z-index:1;justify-items:center;gap:var(--keyprop-espacio-2xs);display:grid;position:relative}.uso-plan__grafico strong{color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.6rem);line-height:1}.uso-plan__grafico span{color:var(--text-secondary);font-size:var(--keyprop-tamano-small)}.uso-plan__progreso--advertencia{--uso-plan-color:var(--color-warning)}.uso-plan__progreso--critico,.uso-plan__progreso--error{--uso-plan-color:var(--color-danger)}.uso-plan__almacenamiento-datos,.uso-plan__detalle-lista{margin:0;display:grid}.uso-plan__almacenamiento-datos>div,.uso-plan__detalle-lista>div{justify-content:space-between;align-items:baseline;gap:var(--keyprop-espacio-md);padding:var(--keyprop-espacio-sm) 0;border-bottom:1px solid var(--border-subtle);display:flex}.uso-plan__almacenamiento-datos>div:last-child,.uso-plan__detalle-lista>div:last-child{border-bottom:0}.uso-plan__almacenamiento-datos dt,.uso-plan__detalle-lista dt{color:var(--text-secondary)}.uso-plan__almacenamiento-datos dd,.uso-plan__detalle-lista dd{color:var(--text-primary);font-weight:var(--keyprop-peso-fuerte);text-align:right;margin:0}.uso-plan__suscripcion{flex-direction:column;display:flex}.uso-plan__recursos{gap:var(--keyprop-espacio-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uso-plan__recurso{gap:var(--keyprop-espacio-md);display:grid}.uso-plan__recurso-encabezado{align-items:flex-start;gap:var(--keyprop-espacio-sm);display:flex}.uso-plan__recurso-encabezado h3,.uso-plan__recurso-encabezado p{margin:0}.uso-plan__recurso-encabezado p{margin-top:var(--keyprop-espacio-2xs);color:var(--text-secondary);font-size:var(--keyprop-tamano-small)}.uso-plan__icono{border-radius:var(--keyprop-radio-md);background:var(--color-accent-subtle);width:2.5rem;height:2.5rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.uso-plan__recurso-valor{align-items:baseline;gap:var(--keyprop-espacio-xs);display:flex}.uso-plan__recurso-valor strong{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1}.uso-plan__recurso-valor span{color:var(--text-secondary)}.uso-plan__progreso{--uso-plan-color:var(--color-accent);background:var(--surface-muted);border-radius:999px;width:100%;height:.55rem;overflow:hidden}.uso-plan__progreso>span{border-radius:inherit;background:var(--uso-plan-color);transform-origin:0;will-change:transform;height:100%;animation:uso-plan-rellenar-barra var(--transition-normal) forwards;display:block;transform:scaleX(0)}@keyframes uso-plan-rellenar-barra{to{transform:scaleX(1)}}.uso-plan__recurso-pie{justify-content:space-between;align-items:center;gap:var(--keyprop-espacio-sm);color:var(--text-secondary);font-size:var(--keyprop-tamano-small);display:flex}.uso-plan__recurso-pie strong{color:var(--text-primary);text-align:right}.uso-plan__actualizacion{color:var(--text-secondary);font-size:var(--keyprop-tamano-small);text-align:right}@media (prefers-reduced-motion:reduce){.uso-plan__grafico--animado{--uso-plan-progreso:var(--uso-plan-porcentaje);animation:none}.uso-plan__progreso-relleno{animation:none;transform:none}}@media (width<=64rem){.uso-plan__principal{grid-template-columns:1fr}.uso-plan__recursos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.uso-plan__almacenamiento-contenido,.uso-plan__recursos{grid-template-columns:1fr}.uso-plan__almacenamiento-datos>div,.uso-plan__detalle-lista>div,.uso-plan__recurso-pie{align-items:flex-start;gap:var(--keyprop-espacio-2xs);flex-direction:column}.uso-plan__almacenamiento-datos dd,.uso-plan__detalle-lista dd,.uso-plan__recurso-pie strong{text-align:left}}.uso-plan__desglose{margin-top:var(--keyprop-espacio-lg);padding-top:var(--keyprop-espacio-lg);border-top:1px solid var(--border-subtle)}.uso-plan__desglose-encabezado{justify-content:space-between;align-items:flex-start;gap:var(--keyprop-espacio-md);margin-bottom:var(--keyprop-espacio-xs);display:flex}.uso-plan__desglose-encabezado h3,.uso-plan__desglose-encabezado p{margin:0}.uso-plan__desglose-encabezado p{margin-top:var(--keyprop-espacio-2xs);color:var(--text-secondary);font-size:var(--keyprop-tamano-small)}.uso-plan__desglose-encabezado>strong{color:var(--text-primary);font-size:var(--keyprop-tamano-small);flex:none}.uso-plan__desglose-lista{gap:var(--keyprop-espacio-xs) var(--keyprop-espacio-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.uso-plan__desglose-lista>div{justify-content:space-between;align-items:baseline;gap:var(--keyprop-espacio-sm);padding:var(--keyprop-espacio-xs) 0;border-bottom:1px solid var(--border-subtle);display:flex}.uso-plan__desglose-lista dt{color:var(--text-secondary)}.uso-plan__desglose-lista dd{color:var(--text-primary);font-weight:var(--keyprop-peso-fuerte);text-align:right;margin:0}@media (width<=48rem){.uso-plan__desglose-encabezado,.uso-plan__desglose-lista>div{flex-direction:column;align-items:flex-start}.uso-plan__desglose-lista{grid-template-columns:1fr}.uso-plan__desglose-lista dd{text-align:left}}.identidad-documental{gap:var(--espacio-5);display:grid}.identidad-documental__logo-grid{gap:var(--espacio-5);grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:center;display:grid}.identidad-documental__logo-preview{min-height:180px;padding:var(--espacio-5);border:1px dashed var(--color-borde);border-radius:var(--keyprop-radio-lg);background:var(--color-superficie-suave);place-items:center;display:grid}.identidad-documental__logo-preview img{object-fit:contain;max-width:100%;max-height:150px;display:block}.identidad-documental__logo-vacio{color:var(--color-texto-secundario);text-align:center}.identidad-documental__acciones-logo{flex-wrap:wrap;justify-content:flex-start}.identidad-documental__formulario,.identidad-documental__marca,.identidad-documental__campo-color{min-width:0}.identidad-documental__color-control{gap:var(--espacio-2);grid-template-columns:52px minmax(0,1fr);display:grid}.identidad-documental__switch{width:fit-content}.identidad-documental__recibos{gap:var(--espacio-4);margin-top:var(--espacio-3);padding-top:var(--espacio-5);border-top:1px solid var(--color-borde);display:grid}@media (width<=760px){.identidad-documental__logo-grid{grid-template-columns:1fr}}.portal-cliente{isolation:isolate;box-sizing:border-box;gap:1rem;width:min(100%,1180px);margin-inline:auto;padding:clamp(1rem,3vw,1.6rem) clamp(1rem,4vw,2rem) clamp(1.4rem,4vw,2.4rem);display:grid;position:relative}.portal-cliente__malla{gap:1rem;min-width:0;display:grid}.portal-cliente__hero{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:none;gap:1rem;padding:1.2rem;display:grid}.portal-cliente__hero-copy{gap:.85rem;min-width:0;display:grid}.portal-cliente__kicker{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.46rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-cliente__kicker{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.portal-cliente__kicker{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__kicker{background:color-mix(in srgb, var(--primary) 8%, var(--muted))}}.portal-cliente__kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.portal-cliente__hero h1,.portal-cliente__resumen-identidad h2,.portal-cliente__estado-vacio h2{letter-spacing:-.04em;color:var(--foreground);margin:0}.portal-cliente__hero h1{text-wrap:balance;max-width:none;font-size:clamp(2.2rem,5vw,4rem);line-height:.96}.portal-cliente__hero-texto,.portal-cliente__texto-secundario,.portal-cliente__resumen-detalle dd{color:var(--muted-foreground)}.portal-cliente__hero-texto{margin:0;font-size:.98rem;line-height:1.6}.portal-cliente__busqueda,.portal-cliente__contenido{gap:1rem;min-width:0;display:grid}.portal-cliente__formulario{gap:.95rem;display:grid}.portal-cliente__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.portal-cliente__filtros-resultados{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);box-shadow:none;grid-template-columns:minmax(14rem,1fr) minmax(8rem,.35fr) minmax(8rem,.35fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.portal-cliente__filtros-resultados .campo{min-width:0}.portal-cliente__campo-con-icono{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.portal-cliente__campo-con-icono>svg{color:var(--muted-foreground)}.portal-cliente__acciones{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.portal-cliente__acciones--compactas .cn-button{min-width:0}.portal-cliente__acciones .cn-button{min-width:8.75rem}.portal-cliente__alerta{border:1px solid var(--color-warning);border-radius:var(--radius-lg);background:var(--surface-warning);color:var(--color-warning);align-items:flex-start;gap:.7rem;padding:.9rem .95rem;display:flex}.portal-cliente__resumen-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:none;gap:1rem;padding:1.1rem;display:grid}.portal-cliente__resumen-superior{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:.95rem;display:grid}.portal-cliente__resumen-identidad{gap:.75rem;min-width:0;display:grid}.portal-cliente__resumen-identidad h2{font-size:clamp(1.45rem,3vw,2.15rem)}.portal-cliente__resumen-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portal-cliente__resumen-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.portal-cliente__resumen-grid--amplio{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-cliente__resumen-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);gap:.35rem;padding:.95rem 1rem .95rem 1.05rem;display:grid;position:relative}.portal-cliente__resumen-item:before{content:"";background:var(--primary);border-radius:999px;width:.35rem;position:absolute;inset:0 auto 0 0}.portal-cliente__resumen-item--info:before,.portal-cliente__resumen-item--accent:before{background:var(--primary)}.portal-cliente__resumen-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.portal-cliente__resumen-valor{color:var(--foreground);font-size:1.45rem;line-height:1.05}.portal-cliente__resumen-detalle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.portal-cliente__resumen-detalle dl{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);gap:.65rem;margin:0;padding:.95rem;display:grid}.portal-cliente__resumen-detalle dl div{gap:.25rem;display:grid}.portal-cliente__resumen-detalle dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.portal-cliente__resumen-detalle dd{margin:0;line-height:1.45}.portal-cliente__pestanas{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.portal-cliente__pestana{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);box-shadow:none;border-radius:999px;place-items:center;min-width:0;padding:.84rem .95rem;display:grid}.portal-cliente__pestana strong{overflow-wrap:anywhere;font-size:.94rem}.portal-cliente__pestana--activa{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__pestana--activa{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.portal-cliente__pestana--activa{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__pestana--activa{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.portal-cliente__lista,.portal-cliente__documentos-grid{gap:.8rem;min-width:0;display:grid}.portal-cliente__seccion-doble{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.portal-cliente__subseccion{gap:.75rem;min-width:0;display:grid}.portal-cliente__subseccion h3,.portal-cliente__grupo-mes h3,.portal-cliente__grupo-mes h4{color:var(--foreground);margin:0}.portal-cliente__subseccion h3{font-size:1rem}.portal-cliente__grupo-mes{gap:.65rem;min-width:0;padding-top:.1rem;display:grid}.portal-cliente__grupo-mes h3,.portal-cliente__grupo-mes h4{align-items:center;gap:.55rem;font-size:.95rem;line-height:1.35;display:flex}.portal-cliente__grupo-mes h3:before,.portal-cliente__grupo-mes h4:before{content:"";background:var(--primary);width:.6rem;height:.6rem;box-shadow:none;border-radius:999px}.portal-cliente__item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;padding:.95rem 1rem .95rem 1.05rem;display:grid;position:relative}.portal-cliente__item:before{content:"";background:var(--primary);border-radius:999px;width:.35rem;position:absolute;inset:0 auto 0 0}.portal-cliente__item--pago:before{background:var(--primary)}.portal-cliente__item-titulo,.portal-cliente__documento-metas{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.portal-cliente__item-principal,.portal-cliente__item-detalle,.portal-cliente__documento-cuerpo{gap:.35rem;min-width:0;display:grid}.portal-cliente__item-titulo strong,.portal-cliente__documento h4{color:var(--foreground);overflow-wrap:anywhere}.portal-cliente__item-detalle{text-align:right;justify-items:end}.portal-cliente__item-detalle strong{color:var(--foreground)}.portal-cliente__badge,.portal-cliente__filtro{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:.28rem .68rem;font-size:.72rem;font-weight:700;display:inline-flex}.portal-cliente__badge.is-success{background:var(--surface-success);border-color:var(--color-success);color:var(--color-success)}.portal-cliente__badge.is-warning{background:var(--surface-warning);border-color:var(--color-warning);color:var(--color-warning)}.portal-cliente__badge.is-danger{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__badge.is-danger{background:color-mix(in srgb, var(--destructive) 9%, var(--card))}}.portal-cliente__badge.is-danger{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__badge.is-danger{border-color:color-mix(in srgb, var(--destructive) 38%, var(--border))}}.portal-cliente__badge.is-danger{color:var(--destructive)}.portal-cliente__badge.is-neutral{background:var(--muted);border-color:var(--border);color:var(--muted-foreground)}.portal-cliente__filtros-documentos{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.portal-cliente__filtro{background:var(--muted);border-color:var(--border);color:var(--muted-foreground)}.portal-cliente__filtro--activo{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__filtro--activo{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.portal-cliente__filtro--activo{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.portal-cliente__filtro--activo{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.portal-cliente__filtro--activo{color:var(--primary)}.portal-cliente__documentos-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.portal-cliente__documento{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:none;gap:0;min-width:0;display:grid;overflow:hidden}.portal-cliente__documento-cuerpo{padding:.95rem}.portal-cliente__documento h4{margin:0;font-size:1rem}.portal-cliente__estado-vacio{justify-items:start;padding:1rem}.portal-cliente__estado-vacio h2{font-size:1.45rem}.portal-cliente__texto-secundario{overflow-wrap:anywhere;margin:0;line-height:1.45}@media (width<=1180px){.portal-cliente__filtros-resultados{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-cliente__filtros-resultados .cn-button{grid-column:1/-1;width:fit-content}}@media (width<=1120px){.portal-cliente__hero,.portal-cliente__resumen-superior,.portal-cliente__seccion-doble{grid-template-columns:1fr}.portal-cliente__resumen-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.portal-cliente__pestanas,.portal-cliente__resumen-grid,.portal-cliente__resumen-grid--amplio,.portal-cliente__resumen-detalle,.portal-cliente__resumen-kpis{grid-template-columns:1fr}.portal-cliente__hero h1{max-width:none}.portal-cliente__filtros-resultados{grid-template-columns:1fr 1fr}.portal-cliente__filtros-resultados .campo:first-child,.portal-cliente__filtros-resultados .cn-button{grid-column:1/-1}}@media (width<=720px){.portal-cliente{gap:.85rem;padding:1rem 1rem 1.35rem}.portal-cliente__hero,.portal-cliente__resumen-panel{padding:.95rem}.portal-cliente__hero{gap:.85rem}.portal-cliente__hero h1{font-size:2.25rem;line-height:1}.portal-cliente__form-grid,.portal-cliente__item,.portal-cliente__filtros-resultados{grid-template-columns:1fr}.portal-cliente__pestanas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.portal-cliente__pestana{border-radius:.95rem;min-height:2.8rem;padding:.7rem .75rem}.portal-cliente__pestana strong{font-size:.86rem}.portal-cliente__filtros-resultados{padding:.75rem}.portal-cliente__item-detalle{text-align:left;justify-items:start}.portal-cliente__acciones .cn-button,.portal-cliente__acciones--compactas{width:100%}.portal-cliente__documentos-grid{grid-template-columns:1fr}}@media (width<=420px){.portal-cliente{padding-inline:.85rem}.portal-cliente__hero,.portal-cliente__resumen-panel{padding:.8rem}.portal-cliente__kicker{overflow-wrap:anywhere;max-width:100%}.portal-cliente__item{padding:.85rem .85rem .85rem .95rem}.portal-cliente__badge,.portal-cliente__filtro{letter-spacing:.04em}}.portal-cliente__pwa-card{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-cliente__pwa-card{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.portal-cliente__pwa-card{border-radius:var(--radius-xl);background:var(--card);box-shadow:none;min-width:0}.portal-cliente__pwa-card--instalada{grid-template-columns:auto minmax(0,1fr)}.portal-cliente__pwa-icono{border-radius:var(--radius-lg);background:var(--primary);width:2.65rem;height:2.65rem;color:var(--primary-foreground);box-shadow:none;place-items:center;display:grid}.portal-cliente__pwa-cuerpo,.portal-cliente__pwa-acciones{gap:.35rem;min-width:0;display:grid}.portal-cliente__pwa-cuerpo strong{color:var(--foreground);line-height:1.2}.portal-cliente__pwa-cuerpo p,.portal-cliente__pwa-instruccion{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;line-height:1.45}.portal-cliente__pwa-acciones{text-align:right;justify-items:end}.portal-cliente__pwa-acciones .cn-button{min-width:8.75rem}.portal-cliente__pwa-instruccion{max-width:18rem;font-size:.86rem}@media (display-mode:standalone){.portal-cliente{padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(1.35rem, env(safe-area-inset-bottom))}}@media (width<=720px){.portal-cliente__pwa-card,.portal-cliente__pwa-card--instalada{grid-template-columns:1fr;justify-items:start;padding:.9rem}.portal-cliente__pwa-acciones{text-align:left;justify-items:stretch;width:100%}.portal-cliente__pwa-acciones .cn-button{width:100%}.portal-cliente__pwa-instruccion{max-width:none}}.portal-autogestion{gap:1rem;display:grid}.portal-autogestion__encabezado h2{margin:.25rem 0}.portal-autogestion__encabezado p{max-width:72ch;margin:0}.portal-autogestion__formulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-autogestion__campo-ancho{grid-column:1/-1}.portal-autogestion__historial{gap:.75rem;display:grid}.portal-autogestion__historial h3{margin:0}.portal-autogestion__solicitud{border:1px solid var(--border);border-radius:var(--radius-lg);gap:.45rem;padding:.85rem;display:grid}.portal-autogestion__solicitud>div{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.portal-autogestion__solicitud p,.portal-autogestion__solicitud blockquote{margin:0}.portal-autogestion__solicitud blockquote{border-left:3px solid var(--primary);padding-left:.75rem}@media (width<=640px){.portal-autogestion__formulario{grid-template-columns:1fr}.portal-autogestion__campo-ancho{grid-column:auto}}.portal-autogestion__adjuntos{align-items:stretch;gap:.5rem;width:100%;display:grid}.portal-autogestion__adjunto{border:1px solid var(--border);border-radius:var(--radius-md);gap:.65rem;min-width:0;padding:.65rem;display:grid}.portal-autogestion__adjunto>strong{overflow-wrap:anywhere;max-width:100%}.portal-cliente__pestanas--cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-cliente__documento-cuerpo--sin-relleno{padding:0}@media (width<=768px){.portal-cliente__pestanas--cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.portal-cliente__pestanas--cuatro{grid-template-columns:1fr}}.tema-previsualizacion{gap:1rem;display:grid}.tema-previsualizacion__cuerpo{border:1px solid var(--border);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);align-items:stretch;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tema-previsualizacion__cuerpo{border:1px solid color-mix(in srgb, var(--border) 95%, transparent)}}.tema-previsualizacion__cuerpo{border-radius:1.1rem;min-width:0;padding:1rem}.tema-previsualizacion__muestra{border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding:1rem;display:grid}.tema-previsualizacion__barra{background:var(--primary);border-radius:999px;width:.6rem;height:100%;min-height:8.5rem}.tema-previsualizacion__contenido{gap:.7rem;min-width:0;display:grid}.tema-previsualizacion__chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.tema-previsualizacion__titulo{margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.tema-previsualizacion__texto{margin:0;font-size:.94rem;line-height:1.55}.tema-previsualizacion__boton{width:fit-content;box-shadow:none;border:0;border-radius:.85rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.92rem;font-weight:700;display:inline-flex}.tema-previsualizacion__resumen{color:var(--foreground);align-content:start;gap:.65rem;margin:0;padding-left:1.1rem;display:grid}.tema-previsualizacion__resumen li{padding-left:.15rem;line-height:1.45}@media (width<=767.98px){.tema-previsualizacion__cuerpo,.tema-previsualizacion__muestra{grid-template-columns:minmax(0,1fr)}.tema-previsualizacion__barra{width:100%;height:.45rem;min-height:0}.tema-previsualizacion__boton{width:100%}}:root{--keyprop-ux-ancho-texto-ayuda:68ch;--keyprop-ux-radio-control:var(--keyprop-radio-md);--keyprop-ux-borde-suave:var(--border-subtle);--keyprop-ux-fondo-suave:var(--surface-muted);--keyprop-ux-sombra-control:var(--keyprop-sombra-baja)}.enlace-salto-contenido{border:2px solid var(--keyprop-ui-foco);box-shadow:none;transform:translateY(-180%)}.enlace-salto-contenido:focus{outline:3px solid var(--keyprop-color-foco);outline-offset:2px;transform:translateY(0)}#contenido-principal:focus{outline:none}.contenido__descripcion,.hero-panel p,.texto-secundario,.nota{max-width:var(--keyprop-ux-ancho-texto-ayuda)}.ayuda-accion{min-width:0;display:inline-flex}.ayuda-accion--restringida{cursor:not-allowed;border-radius:var(--keyprop-ux-radio-control)}.ayuda-accion--restringida:focus-visible{outline:3px solid var(--keyprop-color-foco);outline-offset:2px}.ayuda-accion--restringida>:disabled{pointer-events:none}table.tabla thead th{color:var(--muted-foreground);padding-block:.76rem}table.tabla tbody td{padding-block:.82rem}.acciones-fila--tabla .cn-button,.acciones-linea .cn-button,.acciones-desplegables__resumen.cn-button{min-height:var(--keyprop-altura-control);border-radius:.75rem;padding:.42rem .62rem;font-size:.76rem}.acciones-desplegables__menu{box-shadow:none;border-radius:1rem}.estado-consulta{border-color:var(--keyprop-ux-borde-suave);background:var(--card);box-shadow:none;border-radius:1.15rem}.estado-consulta__contenido>strong,.estado-consulta__contenido h2,.estado-consulta__contenido h3{color:var(--text-primary);font-weight:700}.estado-consulta__contenido>p{max-width:var(--keyprop-ux-ancho-texto-ayuda);color:var(--text-secondary);line-height:1.45}.estado-consulta__accion{margin-top:.85rem}.pantalla--modulo-cobranzas .texto-secundario,.pantalla--modulo-reportes .texto-secundario,.pantalla--modulo-gastos .texto-secundario,.pantalla--modulo-contabilidad .texto-secundario,.pantalla--modulo-mantenimiento .texto-secundario{max-width:62ch;color:var(--muted-foreground);font-size:.87rem;line-height:1.42}.pantalla--modulo-contabilidad .grid.gap-5,.pagina-tablas-densas--contabilidad.grid.gap-5{gap:1rem}.celda-principal{align-content:start;gap:.2rem;min-width:0;max-width:100%;display:grid}.celda-principal>*{min-width:0;max-width:100%}.celda-principal strong{color:var(--foreground);overflow-wrap:anywhere}.celda-principal small,.texto-ayuda{color:var(--muted-foreground)}.formulario .acciones-formulario,.acciones-formulario{border-top:1px solid var(--border-subtle);padding-top:1rem}@media (width<=768px){.acciones-formulario{justify-content:stretch;width:100%}.acciones-fila--tabla .cn-button{flex:auto;min-width:8.5rem}.estado-consulta{align-items:flex-start;padding:1rem}}.reportes-operativos{gap:1rem}.reportes-operativos .nota,.pantalla--modulo-contabilidad .nota,.pantalla--modulo-cobranzas .nota,.pantalla--modulo-gastos .nota,.pantalla--modulo-mantenimiento .nota{max-width:68ch}.pantalla--modulo-cobranzas .cobranzas-panel__cabecera{align-items:start}.pantalla--modulo-cobranzas .cobranzas-panel__busqueda,.pantalla--modulo-cobranzas .cobranzas-panel__resumen,.pantalla--modulo-cobranzas .cobranzas-panel__historial{min-width:0}.pantalla--modulo-cobranzas .acciones-fila,.pantalla--modulo-gastos .acciones-fila,.pantalla--modulo-mantenimiento .acciones-fila{gap:.55rem}.pantalla--modulo-cobranzas .cobranzas-panel__acciones{gap:.6rem}.pantalla--modulo-cobranzas .cobranzas-panel__pendientes{align-items:start}.pantalla--modulo-cobranzas .cobranzas-lista__item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pantalla--modulo-cobranzas .cobranzas-lista__principal{gap:.22rem;min-width:0;display:grid}.pantalla--modulo-cobranzas .cobranzas-lista__linea{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.45}.pantalla--modulo-cobranzas .cobranzas-lista__linea--secundaria{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pantalla--modulo-cobranzas .cobranzas-lista__acciones{justify-self:start}.reportes-resumen-ejecutivo{gap:1rem}.bloque-detalle-operativo{border:1px solid var(--border);background:var(--background);border-radius:1.25rem;padding:.9rem}.bloque-detalle-operativo>[data-slot=collapsible-trigger]{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.82rem;font-weight:700;list-style:none}.bloque-detalle-operativo>[data-slot=collapsible-trigger][data-panel-open]{margin-bottom:.85rem}.pantalla--modulo-gastos .formulario>.acciones-fila,.pantalla--modulo-mantenimiento .formulario>.acciones-fila{margin-top:.25rem}@media (width<=900px){.pantalla--modulo-cobranzas .cobranzas-panel__cabecera,.pantalla--modulo-cobranzas .cobranzas-panel__pendientes,.pantalla--modulo-cobranzas .cobranzas-lista__item{grid-template-columns:1fr}.pantalla--modulo-cobranzas .cobranzas-lista__acciones{justify-self:start}.pantalla--modulo-cobranzas .acciones-fila{width:100%}}@media (width<=640px){.bloque-detalle-operativo{padding:.8rem}}.firma-publica{background:var(--background);min-height:100svh;color:var(--foreground);padding:clamp(16px,3vw,32px)}.firma-publica__cabecera,.firma-publica__panel,.firma-publica__estado{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:min(1180px,100%);box-shadow:none;margin:0 auto 16px;padding:clamp(18px,3vw,28px)}.firma-publica__cabecera{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.firma-publica__cabecera>div{min-width:0}.firma-publica__cabecera h1,.firma-publica__estado h1{margin:8px 0;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.15}.firma-publica__grid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:16px;width:min(1180px,100%);margin:0 auto;display:grid}.firma-publica__panel h2{margin-top:0}.firma-ubicacion__visor iframe{background:var(--background);border:0;width:100%;height:100%}.firma-publica__estado{text-align:center;align-content:center;justify-items:center;min-height:min(520px,100svh - 32px);display:grid}.firma-publica__estado svg{width:40px;height:40px;color:var(--color-warning)}.firma-publica__estado--exito svg{color:var(--color-success)}.firma-canvas{border:1px solid var(--input);border-radius:var(--radius-lg);background:var(--card);touch-action:none;width:100%;height:190px;display:block}.firma-ubicacion{gap:14px;display:grid}.firma-ubicacion__visor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);width:100%;min-height:660px;position:relative;overflow:hidden}.firma-ubicacion__firma{z-index:2;cursor:grab;border:1px dashed var(--primary);border-radius:var(--radius-md);background:var(--card);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.firma-ubicacion__firma{background:color-mix(in srgb, var(--card) 88%, transparent)}}.firma-ubicacion__firma{touch-action:none;padding:4px}.firma-ubicacion__firma--arrastrando{cursor:grabbing;box-shadow:none}.firma-ubicacion__firma img{object-fit:contain;pointer-events:none;width:100%;height:100%}.firma-ubicacion__controles,.firma-publica__paso-encabezado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=900px){.firma-publica__grid{grid-template-columns:1fr}.firma-ubicacion__visor{min-height:520px}}@media (width<=560px){.firma-publica{padding:10px}.firma-publica__cabecera,.firma-publica__panel,.firma-publica__estado{padding:16px}.firma-ubicacion__visor{min-height:430px}.firma-publica__paso-encabezado .acciones-fila,.firma-publica .acciones-fila{width:100%}.firma-publica .acciones-fila .cn-button{flex:100%}}:root{--keyprop-ui-borde:var(--border);--keyprop-ui-borde-suave:var(--border);--keyprop-ui-panel:var(--card);--keyprop-ui-panel-solido:var(--card);--keyprop-ui-panel-suave:var(--muted);--keyprop-ui-acento-fuerte:var(--primary);--keyprop-ui-acento-suave:var(--accent);--keyprop-ui-etiqueta-borde:var(--border);--keyprop-ui-etiqueta-fondo:var(--secondary);--keyprop-ui-etiqueta-fondo-intenso:var(--accent);--keyprop-ui-etiqueta-texto:var(--secondary-foreground);--keyprop-ui-foco:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--keyprop-ui-foco:color-mix(in srgb, var(--ring) 20%, transparent)}}:root{--keyprop-ui-sombra-card:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--keyprop-ui-sombra-card:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:root{--keyprop-ui-sombra-suave:0 1px 2px #0000000a;--keyprop-ui-boton-primario-fondo:var(--primary);--keyprop-ui-boton-primario-fondo-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--keyprop-ui-boton-primario-fondo-hover:color-mix(in srgb, var(--primary) 85%, black)}}:root{--keyprop-ui-boton-primario-texto:var(--primary-foreground);--keyprop-ui-boton-secundario-fondo:var(--background);--keyprop-ui-boton-secundario-fondo-hover:var(--muted);--keyprop-ui-boton-secundario-borde:var(--border);--keyprop-ui-boton-secundario-borde-hover:var(--ring);--keyprop-ui-boton-secundario-texto:var(--foreground);--keyprop-ui-tab-activo-fondo:var(--background);--keyprop-ui-tab-activo-fondo-hover:var(--muted);--keyprop-ui-tab-activo-borde:var(--border);--keyprop-ui-tab-activo-texto:var(--foreground);--keyprop-gestion-borde:var(--border);--keyprop-gestion-borde-fuerte:var(--border);--keyprop-gestion-panel:var(--card);--keyprop-gestion-panel-suave:var(--muted);--keyprop-gestion-acento:var(--primary);--keyprop-gestion-texto:var(--foreground);--keyprop-gestion-muted:var(--muted-foreground);--keyprop-gestion-sombra:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--keyprop-gestion-sombra:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:where(.hero-panel,.panel-seccion,.bloque-detalle,.estado-consulta){border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);box-shadow:0 0 0 1px var(--foreground);background-image:none;border:0}@supports (color:color-mix(in lab, red, red)){:where(.hero-panel,.panel-seccion,.bloque-detalle,.estado-consulta){box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:where(.hero-panel,.panel-seccion,.bloque-detalle,.estado-consulta){filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.hero-panel,.contenido__encabezado):before,:where(.hero-panel,.contenido__encabezado):after{content:none}:where(.cn-input,.cn-select-trigger,.cn-combobox-trigger,.cn-combobox-input){min-height:var(--keyprop-altura-control)}:where(.cn-textarea){min-height:7rem}[data-no-motion=true]{translate:none;scale:none}:where(.etiqueta,.contador){background:var(--secondary);width:fit-content;min-height:1.25rem;color:var(--secondary-foreground);box-shadow:none;letter-spacing:normal;text-transform:none;background-image:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:400;display:inline-flex}:where(.alerta,.error--bloque,.estado-consulta){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);box-shadow:none;background-image:none;padding:.75rem}:where(.error){color:var(--destructive)}.alerta--info{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alerta--info{border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}}.alerta--info{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alerta--info{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.alerta--advertencia{border-color:var(--color-warning);background:var(--surface-warning);color:var(--color-warning)}:where(.modal,.dialogo,.popover){box-shadow:0 10px 30px var(--foreground);background-image:none}@supports (color:color-mix(in lab, red, red)){:where(.modal,.dialogo,.popover){box-shadow:0 10px 30px color-mix(in srgb, var(--foreground) 12%, transparent)}}:where([data-slot=sheet-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=combobox-content]){max-width:calc(100vw - 1.5rem)}@media (width<=47.99rem){:where([data-slot=dialog-content]){border-radius:var(--radius-lg)}:where([data-slot=dialog-footer])>*{width:100%}}:where(.auth-card,.auth-hero,.hero-panel,.portal-admin){background-image:none}.contenido__acciones-flotantes{z-index:35;position:fixed;bottom:1rem;right:1rem}@media (width<=63.99rem){.aplicacion--navegacion-superior .contenido{padding:1rem}[data-slot=sidebar-inset]{width:100%}}@media (width<=47.99rem){.app-shell__topbar-copy small,.app-shell__topbar-divider{display:none}.aplicacion--navegacion-superior .contenido{padding:.875rem}.aplicacion--navegacion-superior .pantalla{gap:1rem}.contenido__encabezado{margin-bottom:1rem;padding-bottom:1rem}.contenido__encabezado h1{font-size:1.45rem}:where(.panel-seccion,.bloque-detalle){padding:1rem}.acciones-fila,.acciones-linea,.acciones-formulario{align-items:stretch}.acciones-fila>.cn-button,.acciones-linea>.cn-button,.acciones-formulario>.cn-button{flex:auto}}@supports (color:color-mix(in lab, red, red)){[data-slot=table-container]:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 18%, transparent)}}:where(.enlace-chip,.atajo-operativo){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);color:var(--foreground);box-shadow:none;background-image:none}:where(.enlace-chip,.atajo-operativo):hover,:where(.enlace-chip,.atajo-operativo):focus-visible{border-color:var(--border);background:var(--muted);color:var(--foreground);box-shadow:none;transform:none}:where(.campo-checkbox__fila){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:none;background-image:none}:where(.campo-checkbox__fila):hover{background:var(--muted);box-shadow:none}:where(.popover){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 24px var(--foreground);background-image:none}@supports (color:color-mix(in lab, red, red)){:where(.popover){box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 10%, transparent)}}:where(.popover){-webkit-backdrop-filter:none;backdrop-filter:none}:where(.usuario-plataforma-detalle__cabecera,.panel-alerta,.hero-panel--cuenta,.plan-cuentas__tarjeta,.portal-admin__superficie,.portal-admin__bloque,.portal-admin__seccion,.portal-admin__flujo-acciones,.portal-admin__preview-header,.portal-cliente__busqueda,.portal-cliente__filtros-resultados,.portal-cliente__resumen-panel,.portal-cliente__bloque,.portal-cliente__estado-vacio,.portal-cliente__documento,.portal-cliente__pwa-card,.estado-consulta__tarjeta-esqueleto,.estado-consulta__tarjeta-esqueleto--subida,.auditoria-detalle__cabecera,.auditoria-detalle__seccion--resumen,.auditoria-detalle__campo){background:var(--card);color:var(--card-foreground);box-shadow:0 0 0 1px var(--foreground);background-image:none}@supports (color:color-mix(in lab, red, red)){:where(.usuario-plataforma-detalle__cabecera,.panel-alerta,.hero-panel--cuenta,.plan-cuentas__tarjeta,.portal-admin__superficie,.portal-admin__bloque,.portal-admin__seccion,.portal-admin__flujo-acciones,.portal-admin__preview-header,.portal-cliente__busqueda,.portal-cliente__filtros-resultados,.portal-cliente__resumen-panel,.portal-cliente__bloque,.portal-cliente__estado-vacio,.portal-cliente__documento,.portal-cliente__pwa-card,.estado-consulta__tarjeta-esqueleto,.estado-consulta__tarjeta-esqueleto--subida,.auditoria-detalle__cabecera,.auditoria-detalle__seccion--resumen,.auditoria-detalle__campo){box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:where(.usuario-plataforma-detalle__cabecera,.panel-alerta,.hero-panel--cuenta,.plan-cuentas__tarjeta,.portal-admin__superficie,.portal-admin__bloque,.portal-admin__seccion,.portal-admin__flujo-acciones,.portal-admin__preview-header,.portal-cliente__busqueda,.portal-cliente__filtros-resultados,.portal-cliente__resumen-panel,.portal-cliente__bloque,.portal-cliente__estado-vacio,.portal-cliente__documento,.portal-cliente__pwa-card,.estado-consulta__tarjeta-esqueleto,.estado-consulta__tarjeta-esqueleto--subida,.auditoria-detalle__cabecera,.auditoria-detalle__seccion--resumen,.auditoria-detalle__campo){-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}:where(.portal-admin__barra,.tema-previsualizacion__barra,.plan-cuentas__punto,.estado-consulta__pulso,.estado-consulta__subida-progreso-tramo){background:var(--primary);box-shadow:none;background-image:none}:where(.aplicacion,.aplicacion--tema-organizacion):before,:where(.hero-panel--organizacion,.pagina-plataforma .hero-panel):after,.estado-consulta__subida-icono:after{content:none;background:0 0}:where(.pantalla-error-servidor,.pantalla-acceso-suspendido){background:var(--background);background-image:none}:where(.plan-cuentas__tarjeta,.portal-admin__item,.portal-admin__media--portada,.portal-cliente__pestana,.portal-cliente__documento,.portal-cliente__pwa-icono,.tema-previsualizacion__boton){box-shadow:none}[data-slot=table-shell]{width:100%;min-width:0;container:keyprop-table/inline-size}[data-slot=table-container]{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;max-width:100%;overflow:hidden visible}[data-slot=table-container][data-responsive-mode=scroll]{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}[data-slot=table-container]:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-slot=table-container]:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 24%, transparent)}}[data-slot=table-container]:focus-visible{outline-offset:2px}[data-slot=table-container]>[data-slot=table]{table-layout:auto;border-collapse:collapse;border-spacing:0;width:100%;min-width:0;max-width:100%}[data-slot=table-container][data-responsive-mode=scroll]>[data-slot=table]{table-layout:auto;width:max-content;min-width:100%;max-width:none}[data-slot=table-container] [data-slot=table-header] [data-slot=table-row]{transform:none}[data-slot=table-container] [data-slot=table-head]{border-bottom:1px solid var(--border);background:var(--muted);height:2.75rem;color:var(--muted-foreground);letter-spacing:.025em;text-transform:none;vertical-align:middle;padding:.75rem 1rem;font-size:.75rem;font-weight:700;line-height:1.25;position:static}[data-slot=table-container] [data-slot=table-body] [data-slot=table-row]{transition:background-color .14s;transform:none}[data-slot=table-container] [data-slot=table-cell]{border:0;border-bottom:1px solid var(--border);background:var(--card);min-width:0;max-width:32rem;color:var(--foreground);overflow-wrap:anywhere;vertical-align:top;padding:.875rem 1rem;line-height:1.45}[data-slot=table-container] [data-slot=table-body] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:0}[data-slot=table-container] [data-slot=table-cell]>*{min-width:0;max-width:100%}[data-slot=table-container] [data-slot=table-cell] [data-slot=badge]{white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:1;width:fit-content;max-width:100%;height:auto;min-height:1.25rem}[data-slot=table-container] [data-slot=table-cell] :is(code,.texto-secundario){overflow-wrap:anywhere;word-break:break-word;max-width:100%}[data-slot=table-container] [data-slot=table-body] [data-slot=table-row]:hover [data-slot=table-cell],[data-slot=table-container] [data-slot=table-body] [data-slot=table-row][data-state=selected] [data-slot=table-cell]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-slot=table-container] [data-slot=table-body] [data-slot=table-row]:hover [data-slot=table-cell],[data-slot=table-container] [data-slot=table-body] [data-slot=table-row][data-state=selected] [data-slot=table-cell]{background:color-mix(in srgb, var(--muted) 62%, var(--card))}}[data-slot=table-container] [data-slot=table-row]:focus-within [data-slot=table-cell]{background:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-slot=table-container] [data-slot=table-row]:focus-within [data-slot=table-cell]{background:color-mix(in srgb, var(--ring) 7%, var(--card))}}[data-slot=table-container] [data-align=center]{text-align:center}[data-slot=table-container] [data-align=end]{text-align:end}[data-slot=table-container] [data-column-kind=numeric]{font-variant-numeric:tabular-nums;white-space:normal}[data-slot=table-container] [data-column-kind=date]{white-space:normal}[data-slot=table-container][data-responsive-mode=cards] :is([data-slot=table-head][data-column-kind=numeric],[data-slot=table-cell][data-column-kind=numeric],[data-slot=table-head][data-column-kind=date],[data-slot=table-cell][data-column-kind=date],[data-slot=table-head][data-column-kind=status],[data-slot=table-cell][data-column-kind=status]){width:1%}[data-slot=table-container][data-responsive-mode=scroll] [data-column-kind=numeric],[data-slot=table-container][data-responsive-mode=scroll] [data-column-kind=date]{white-space:nowrap}[data-slot=table-container] [data-slot=table-head][data-column-kind=actions],[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions]{overflow-wrap:anywhere;white-space:normal;width:auto;min-width:0;max-width:16rem;overflow:visible}[data-slot=table-container][data-responsive-mode=scroll] [data-slot=table-head][data-column-kind=actions],[data-slot=table-container][data-responsive-mode=scroll] [data-slot=table-cell][data-column-kind=actions]{width:1%;min-width:11.5rem;max-width:none}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions]>:is(.acciones-fila,.acciones-linea,[data-slot=table-actions]){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions]{white-space:normal;width:auto;min-width:0;max-width:16rem}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions] .acciones-desplegables{flex:none;width:auto;min-width:0;max-width:none}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions] .acciones-desplegables__menu{width:max-content;min-width:12rem;max-width:min(22rem,100vw - 2rem);overflow:visible}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions] .acciones-desplegables__menu :is(.acciones-fila,.acciones-linea,.acciones-fila--tabla){grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions] .acciones-desplegables__menu :is(.cn-button,a.cn-button,button.cn-button){white-space:normal;text-align:start;justify-content:flex-start;width:100%;min-width:0}[data-slot=table-actions]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions] :is(.cn-button,a.cn-button,button.cn-button){white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:1;max-width:100%;height:auto;min-height:2.5rem}[data-slot=table-state-cell]{background:var(--card);min-height:8rem;color:var(--muted-foreground)}.tabla-paginada{gap:1rem;min-width:0}@container keyprop-table (width<=64rem){[data-slot=table-container][data-responsive-mode=scroll]{border-radius:var(--radius-lg);width:100%;margin-inline:0}[data-slot=table-container][data-responsive-mode=scroll]>[data-slot=table]{min-width:44rem}[data-slot=table-container][data-responsive-mode=cards]{background:0 0;border:0;overflow:visible}[data-slot=table-container][data-responsive-mode=cards]>[data-slot=table],[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-header],[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-body],[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-row],[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-head],[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-cell]{display:block}[data-slot=table-container][data-responsive-mode=cards]>[data-slot=table]{min-width:0}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-header]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-footer]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);margin-top:.875rem;display:block;overflow:hidden}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-footer] [data-slot=table-row]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;min-width:0;padding:.875rem 1rem;display:flex}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-footer] [data-slot=table-head]{width:auto;min-width:0;height:auto;color:var(--foreground);background:0 0;border:0;padding:0;display:block}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-footer] [data-slot=table-head]:first-child{margin-right:auto}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-body]{gap:.875rem;display:grid}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-body] [data-slot=table-row]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:.75rem;padding:1rem;display:grid}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-cell]{border-bottom:0;max-width:none;padding:0}[data-slot=table-container][data-responsive-mode=cards] [data-slot=table-cell][data-label]:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:700;line-height:1.25;display:block}[data-slot=table-container] [data-slot=table-head],[data-slot=table-container] [data-slot=table-cell]{padding-inline:.875rem}[data-slot=table-container] [data-slot=table-head][data-column-kind=actions],[data-slot=table-container] [data-slot=table-cell][data-column-kind=actions]{width:auto;min-width:0;max-width:none}[data-slot=table-container][data-responsive-mode=scroll] [data-slot=table-head][data-column-kind=actions],[data-slot=table-container][data-responsive-mode=scroll] [data-slot=table-cell][data-column-kind=actions]{min-width:11.5rem}}[data-slot=alert-dialog-viewport],[data-slot=toast-viewport]{isolation:isolate}[data-slot=alert-dialog-content],[data-slot=toast]{font-family:var(--font-sans)}@media (width<=480px){[data-slot=alert-dialog-footer]>[data-slot=button]{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kp-content-max:104rem}html,body,#root{min-height:100%}body{background:var(--background);min-width:20rem;color:var(--foreground);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:.9375rem;line-height:1.5;overflow-x:hidden}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.enlace-salto-contenido{z-index:9999;border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground);padding:.625rem .875rem;font-weight:700;transition:translate .16s;position:fixed;top:.75rem;left:.75rem;translate:0 -160%}.enlace-salto-contenido:focus{translate:0}.aplicacion.aplicacion--navegacion-superior{background:var(--background);gap:0;width:100%;min-width:0;max-width:none;min-height:100svh;padding:0;display:flex;overflow:visible}.app-shell__inset{flex:auto;width:0;min-width:0;min-height:100svh;overflow:visible}.app-shell__topbar{z-index:25;border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;min-height:3.25rem;padding-inline:clamp(.75rem,2vw,1.25rem);display:flex;position:sticky;top:0}.app-shell__topbar-start{flex:auto;align-items:center;gap:.625rem;min-width:0;display:flex}.app-shell__topbar-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.app-shell__topbar-divider{background:var(--border);width:1px;height:1.25rem}.app-shell__topbar-copy{gap:.05rem;min-width:0;display:grid}.app-shell__topbar-copy strong,.app-shell__topbar-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell__topbar-copy strong{font-size:.875rem;font-weight:700}.app-shell__topbar-copy small{color:var(--muted-foreground);font-size:.72rem}.aplicacion--navegacion-superior .contenido{width:100%;min-width:0;max-width:var(--kp-content-max);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;visibility:visible;opacity:1;background:0 0;border:0;border-radius:0;grid-column:auto;margin-inline:auto;padding:clamp(1rem,2vw,2rem);display:block}.aplicacion--navegacion-superior .contenido>*{min-width:0;max-width:100%}.aplicacion--navegacion-superior .pantalla{visibility:visible;opacity:1;gap:1.5rem;width:100%;min-width:0;max-width:none;display:grid;transform:none}[data-slot=sidebar-wrapper]{background:var(--background);min-width:0}[data-slot=sidebar-container]{isolation:isolate}[data-slot=sidebar-inner],[data-slot=sidebar-header],[data-slot=sidebar-footer]{background:var(--sidebar);color:var(--sidebar-foreground)}[data-slot=sidebar-content]{scrollbar-gutter:stable}@media (width>=64rem){.app-shell__topbar-actions{display:none}}@media (width<=23.4375rem){.app-shell__topbar-copy strong{max-width:7.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}:where(a[href]):focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){:where(a[href]):focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 28%, transparent)}}:where(a[href]):focus-visible{outline-offset:3px;border-radius:max(.25rem, calc(var(--radius) - .35rem))}.cn-native-select-wrapper{width:100%;max-width:100%}.cn-native-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cn-input-range::-webkit-slider-runnable-track{background:var(--muted);border-radius:999px;height:.375rem}.cn-input-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--background);background:var(--primary);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--primary);border-radius:999px;margin-top:-.3125rem}.cn-input-range::-moz-range-track{background:var(--muted);border-radius:999px;height:.375rem}.cn-input-range::-moz-range-thumb{border:2px solid var(--background);background:var(--primary);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--primary);border-radius:999px}:where(h1,h2,h3,h4,[id]){scroll-margin-top:5rem}@media (width<=30rem){.cn-button:not(.cn-button-size-icon):not(.cn-button-size-icon-xs):not(.cn-button-size-icon-sm):not(.cn-button-size-icon-lg){max-width:100%;height:auto;min-height:var(--keyprop-altura-control);white-space:normal;overflow-wrap:anywhere;text-align:center}.cn-dialog-content{max-width:calc(100vw - 1.5rem)}}[data-slot=button]{border-radius:var(--radius-lg);box-shadow:none;background-image:none;border-color:#0000;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (prefers-reduced-motion:no-preference){.cn-motion-control{transition:transform var(--transition-micro), background-color var(--transition-micro), border-color var(--transition-micro), box-shadow var(--transition-micro), color var(--transition-micro)}[data-slot=button].cn-motion-control:not([data-no-motion=true]):not(:disabled):not([aria-disabled=true]):hover,[data-slot=tabs-trigger].cn-motion-control:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}[data-slot=button].cn-motion-control:not([data-no-motion=true]):not(:disabled):not([aria-disabled=true]):active,[data-slot=tabs-trigger].cn-motion-control:not(:disabled):not([aria-disabled=true]):active{transform:scale(.985)}.cn-motion-field{transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast)}.cn-motion-popup{transition:transform var(--transition-fast), opacity var(--transition-fast)}.cn-motion-overlay{transition:opacity var(--transition-fast)}.cn-motion-sheet{transition:transform var(--transition-normal)}.cn-motion-expand{transition:height var(--transition-normal), opacity var(--transition-fast)}.cn-motion-disclosure-icon,.cn-motion-switch-thumb{transition:transform var(--transition-fast)}}[data-slot=button][data-variant=default]{background-color:var(--primary);color:var(--primary-foreground)}[data-slot=button][data-variant=default]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=default]:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb, var(--primary) 85%, transparent)}}[data-slot=button][data-variant=destructive]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=destructive]{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}}[data-slot=button][data-variant=destructive]{color:var(--destructive)}[data-slot=button][data-variant=destructive]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=destructive]:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb, var(--destructive) 20%, transparent)}}[data-slot=button][data-variant=outline]{border-color:var(--border);background-color:var(--background);color:var(--foreground)}[data-slot=button][data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--muted)}[data-slot=button][data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground)}[data-slot=button][data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){[data-slot=button][data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb, var(--secondary) 75%, transparent)}}[data-slot=button][data-variant=ghost],[data-slot=button][data-variant=link]{color:var(--foreground);background-color:#0000;border-color:#0000}[data-slot=button][data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--muted)}[data-slot=button][data-variant=link]{color:var(--primary)}[data-slot=button][data-size=default]{min-height:2.75rem;padding-inline:.75rem}[data-slot=button][data-size=xs]{border-radius:var(--radius-md);min-height:1.5rem;padding-inline:.5rem;font-size:.75rem}[data-slot=button][data-size=sm]{border-radius:var(--radius-md);min-height:1.75rem;padding-inline:.625rem;font-size:.8rem}[data-slot=button][data-size=lg]{min-height:3rem;padding-inline:1rem}[data-slot=button][data-size^=icon]{padding:0}[data-slot=button][data-size=icon]{width:2.75rem;height:2.75rem}[data-slot=button][data-size=icon-xs]{border-radius:var(--radius-md);width:1.5rem;height:1.5rem}[data-slot=button][data-size=icon-sm]{border-radius:var(--radius-md);width:1.75rem;height:1.75rem}[data-slot=button][data-size=icon-lg]{width:3rem;height:3rem}[data-slot=badge]{min-height:1.25rem;box-shadow:none;letter-spacing:normal;text-transform:none;background-image:none;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:400}[data-slot=alert]{border-radius:var(--radius-lg);box-shadow:none;background-image:none}[data-slot=card]{border-radius:var(--radius-xl);background-color:var(--card);color:var(--card-foreground);box-shadow:0 0 0 1px var(--foreground);background-image:none;border:0}@supports (color:color-mix(in lab, red, red)){[data-slot=card]{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}[data-slot=card]{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@layer utilities{.\@container\/field{container:field/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-auto{inset:auto}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing,.25rem)}.inset-y-3{inset-block:calc(var(--spacing,.25rem) * 3)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing,.25rem) * 3)}.top-4{top:calc(var(--spacing,.25rem) * 4)}.right-0{right:0}.right-1{right:var(--spacing,.25rem)}.right-2{right:calc(var(--spacing,.25rem) * 2)}.right-3{right:calc(var(--spacing,.25rem) * 3)}.right-4{right:calc(var(--spacing,.25rem) * 4)}.left-0{left:0}.left-3{left:calc(var(--spacing,.25rem) * 3)}.left-3\.5{left:calc(var(--spacing,.25rem) * 3.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[calc\(110-var\(--toast-index\)\)\]{z-index:calc(110 - var(--toast-index))}.z-auto{z-index:auto}.order-2{order:2}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-2{margin-inline:calc(var(--spacing,.25rem) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing,.25rem) * 3.5)}.-mt-1{margin-top:calc(var(--spacing,.25rem) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing,.25rem) * .5)}.mt-1{margin-top:var(--spacing,.25rem)}.mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}.mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}.mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing,.25rem) * -1)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}.size-3{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.size-3\.5{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.size-6{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.size-7{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.size-9{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.size-10{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.size-11{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}.size-12{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}.size-full{width:100%;height:100%}.h-3\.5{height:calc(var(--spacing,.25rem) * 3.5)}.h-4{height:calc(var(--spacing,.25rem) * 4)}.h-5{height:calc(var(--spacing,.25rem) * 5)}.h-6{height:calc(var(--spacing,.25rem) * 6)}.h-7{height:calc(var(--spacing,.25rem) * 7)}.h-9{height:calc(var(--spacing,.25rem) * 9)}.h-10{height:calc(var(--spacing,.25rem) * 10)}.h-11{height:calc(var(--spacing,.25rem) * 11)}.h-12{height:calc(var(--spacing,.25rem) * 12)}.h-\[55dvh\]{height:55dvh}.h-\[var\(--collapsible-panel-height\)\]{height:var(--collapsible-panel-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-svh{height:100svh}.max-h-40{max-height:calc(var(--spacing,.25rem) * 40)}.max-h-72{max-height:calc(var(--spacing,.25rem) * 72)}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(20rem\,var\(--available-height\)\)\]{max-height:min(20rem, var(--available-height))}.max-h-\[min\(22rem\,var\(--available-height\)\)\]{max-height:min(22rem, var(--available-height))}.max-h-\[min\(28rem\,var\(--available-height\)\)\]{max-height:min(28rem, var(--available-height))}.max-h-\[min\(32rem\,var\(--available-height\)\)\]{max-height:min(32rem, var(--available-height))}.max-h-\[min\(36rem\,var\(--available-height\)\)\]{max-height:min(36rem, var(--available-height))}.max-h-\[min\(36rem\,var\(--available-height\,36rem\)\)\]{max-height:min(36rem, var(--available-height,36rem))}.max-h-\[min\(88dvh\,42rem\)\]{max-height:min(88dvh,42rem)}.max-h-\[min\(88dvh\,46rem\)\]{max-height:min(88dvh,46rem)}.max-h-\[min\(90dvh\,46rem\)\]{max-height:min(90dvh,46rem)}.max-h-\[min\(90dvh\,54rem\)\]{max-height:min(90dvh,54rem)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing,.25rem) * 5)}.min-h-8{min-height:calc(var(--spacing,.25rem) * 8)}.min-h-9{min-height:calc(var(--spacing,.25rem) * 9)}.min-h-10{min-height:calc(var(--spacing,.25rem) * 10)}.min-h-11{min-height:calc(var(--spacing,.25rem) * 11)}.min-h-13{min-height:calc(var(--spacing,.25rem) * 13)}.min-h-14{min-height:calc(var(--spacing,.25rem) * 14)}.min-h-16{min-height:calc(var(--spacing,.25rem) * 16)}.min-h-21{min-height:calc(var(--spacing,.25rem) * 21)}.min-h-28{min-height:calc(var(--spacing,.25rem) * 28)}.min-h-36{min-height:calc(var(--spacing,.25rem) * 36)}.min-h-40{min-height:calc(var(--spacing,.25rem) * 40)}.min-h-80{min-height:calc(var(--spacing,.25rem) * 80)}.min-h-\[inherit\]{min-height:inherit}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--sidebar-width-mobile\){width:var(--sidebar-width-mobile)}.w-2{width:calc(var(--spacing,.25rem) * 2)}.w-3\.5{width:calc(var(--spacing,.25rem) * 3.5)}.w-4{width:calc(var(--spacing,.25rem) * 4)}.w-9{width:calc(var(--spacing,.25rem) * 9)}.w-28{width:calc(var(--spacing,.25rem) * 28)}.w-72{width:calc(var(--spacing,.25rem) * 72)}.w-80{width:calc(var(--spacing,.25rem) * 80)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-\[min\(34rem\,var\(--available-width\)\)\]{width:min(34rem, var(--available-width))}.w-\[min\(90vw\,22rem\)\]{width:min(90vw,22rem)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl,42rem)}.max-w-3xl{max-width:var(--container-3xl,48rem)}.max-w-4xl{max-width:var(--container-4xl,56rem)}.max-w-6xl{max-width:var(--container-6xl,72rem)}.max-w-48{max-width:calc(var(--spacing,.25rem) * 48)}.max-w-64{max-width:calc(var(--spacing,.25rem) * 64)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[min\(11rem\,42vw\)\]{max-width:min(11rem,42vw)}.max-w-\[min\(18rem\,calc\(100vw-1\.5rem\)\,var\(--available-width\)\)\]{max-width:min(18rem, calc(100vw - 1.5rem), var(--available-width))}.max-w-\[min\(22rem\,calc\(100vw-1\.5rem\)\,var\(--available-width\)\)\]{max-width:min(22rem, calc(100vw - 1.5rem), var(--available-width))}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg,32rem)}.max-w-sm{max-width:var(--container-sm,24rem)}.max-w-xl{max-width:var(--container-xl,36rem)}.min-w-0{min-width:0}.min-w-\[min\(18rem\,var\(--available-width\)\)\]{min-width:min(18rem, var(--available-width))}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-40{flex-basis:calc(var(--spacing,.25rem) * 40)}.basis-72{flex-basis:calc(var(--spacing,.25rem) * 72)}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+\(var\(--toast-index\)\*var\(--peek\)\)\+\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--peek)) + (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,12rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,24rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.place-items-end{place-items:end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing,.25rem) * .5)}.gap-1{gap:var(--spacing,.25rem)}.gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.gap-2\.5{gap:calc(var(--spacing,.25rem) * 2.5)}.gap-3{gap:calc(var(--spacing,.25rem) * 3)}.gap-4{gap:calc(var(--spacing,.25rem) * 4)}.gap-5{gap:calc(var(--spacing,.25rem) * 5)}.gap-6{gap:calc(var(--spacing,.25rem) * 6)}.gap-x-3{column-gap:calc(var(--spacing,.25rem) * 3)}.gap-x-4{column-gap:calc(var(--spacing,.25rem) * 4)}.gap-y-1{row-gap:var(--spacing,.25rem)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl,1rem)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color\:var\(--color-success\)\]{border-color:var(--color-success)}.border-\[color\:var\(--color-warning\)\]{border-color:var(--color-warning)}.border-border{border-color:var(--border)}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-input{border-color:var(--input)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sidebar-primary{border-color:var(--sidebar-primary)}.border-transparent{border-color:#0000}.bg-\[var\(--surface-success\)\]{background-color:var(--surface-success)}.bg-\[var\(--surface-warning\)\]{background-color:var(--surface-warning)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black,#000) 35%, transparent)}}.bg-border,.bg-border\/90{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/90{background-color:color-mix(in oklab, var(--border) 90%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sidebar\/90{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/90{background-color:color-mix(in oklab, var(--sidebar) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white,#fff)}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing,.25rem) * .5)}.p-1{padding:var(--spacing,.25rem)}.p-2{padding:calc(var(--spacing,.25rem) * 2)}.p-2\.5{padding:calc(var(--spacing,.25rem) * 2.5)}.p-3{padding:calc(var(--spacing,.25rem) * 3)}.p-3\.5{padding:calc(var(--spacing,.25rem) * 3.5)}.p-4{padding:calc(var(--spacing,.25rem) * 4)}.p-5{padding:calc(var(--spacing,.25rem) * 5)}.p-6{padding:calc(var(--spacing,.25rem) * 6)}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing,.25rem)}.px-1\.5{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.px-2{padding-inline:calc(var(--spacing,.25rem) * 2)}.px-2\.5{padding-inline:calc(var(--spacing,.25rem) * 2.5)}.px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}.px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}.px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}.px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing,.25rem) * .5)}.py-1{padding-block:var(--spacing,.25rem)}.py-1\.5{padding-block:calc(var(--spacing,.25rem) * 1.5)}.py-2{padding-block:calc(var(--spacing,.25rem) * 2)}.py-2\.5{padding-block:calc(var(--spacing,.25rem) * 2.5)}.py-3{padding-block:calc(var(--spacing,.25rem) * 3)}.py-3\.5{padding-block:calc(var(--spacing,.25rem) * 3.5)}.py-4{padding-block:calc(var(--spacing,.25rem) * 4)}.py-6{padding-block:calc(var(--spacing,.25rem) * 6)}.pt-0\.5{padding-top:calc(var(--spacing,.25rem) * .5)}.pt-1{padding-top:var(--spacing,.25rem)}.pt-1\.5{padding-top:calc(var(--spacing,.25rem) * 1.5)}.pt-2{padding-top:calc(var(--spacing,.25rem) * 2)}.pt-3{padding-top:calc(var(--spacing,.25rem) * 3)}.pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}.pt-5{padding-top:calc(var(--spacing,.25rem) * 5)}.pr-8{padding-right:calc(var(--spacing,.25rem) * 8)}.pr-10{padding-right:calc(var(--spacing,.25rem) * 10)}.pr-14{padding-right:calc(var(--spacing,.25rem) * 14)}.pr-16{padding-right:calc(var(--spacing,.25rem) * 16)}.pb-3{padding-bottom:calc(var(--spacing,.25rem) * 3)}.pb-4{padding-bottom:calc(var(--spacing,.25rem) * 4)}.pb-5{padding-bottom:calc(var(--spacing,.25rem) * 5)}.pl-2{padding-left:calc(var(--spacing,.25rem) * 2)}.pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.leading-4{--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}.leading-5{--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.leading-6{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-tight{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.tracking-wide{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--tema-color-contraste\)\]{color:var(--tema-color-contraste)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-700{color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.text-foreground{color:var(--foreground)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/45{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/45{color:color-mix(in oklab, var(--sidebar-foreground) 45%, transparent)}}.text-sidebar-foreground\/50{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/50{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}}.text-sidebar-foreground\/55{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/55{color:color-mix(in oklab, var(--sidebar-foreground) 55%, transparent)}}.text-sidebar-foreground\/60{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/60{color:color-mix(in oklab, var(--sidebar-foreground) 60%, transparent)}}.text-sidebar-foreground\/65{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/65{color:color-mix(in oklab, var(--sidebar-foreground) 65%, transparent)}}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-foreground\/75{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/75{color:color-mix(in oklab, var(--sidebar-foreground) 75%, transparent)}}.text-sidebar-foreground\/78{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/78{color:color-mix(in oklab, var(--sidebar-foreground) 78%, transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-sidebar-border{--tw-ring-color:var(--sidebar-border)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[transform\,opacity\,height\]{transition-property:transform,opacity,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(5\)\]{--card-spacing:calc(var(--spacing,.25rem) * 5)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.65rem\]{--peek:.65rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.06\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .06)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.running{animation-play-state:running}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[collapsible\=icon\]\:-mt-7:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -7)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.group-data-\[collapsible\=icon\]\:size-9:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:items-center:is(:where(.group)[data-collapsible=icon] *){align-items:center}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:gap-0:is(:where(.group)[data-collapsible=icon] *){gap:0}.group-data-\[collapsible\=icon\]\:overflow-x-hidden:is(:where(.group)[data-collapsible=icon] *){overflow-x:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:0}.group-data-\[collapsible\=icon\]\:px-0:is(:where(.group)[data-collapsible=icon] *){padding-inline:0}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[panel-open\]\:rotate-180:is(:where(.group)[data-panel-open] *),.group-data-\[panel-open\]\/help-section\:rotate-180:is(:where(.group\/help-section)[data-panel-open] *),.group-data-\[panel-open\]\/trigger\:rotate-180:is(:where(.group\/trigger)[data-panel-open] *){rotate:180deg}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing,.25rem) * -4)}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing,.25rem) * 3)}.file\:h-8::file-selector-button{height:calc(var(--spacing,.25rem) * 8)}.file\:shrink-0::file-selector-button{flex-shrink:0}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-secondary::file-selector-button{background-color:var(--secondary)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing,.25rem) * 3)}.file\:text-sm::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-secondary-foreground::file-selector-button{color:var(--secondary-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-sidebar-foreground\/70::placeholder{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-sidebar-foreground\/70::placeholder{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.empty\:before\:flex-\[0_0_100\%\]:empty:before{content:var(--tw-content);flex:0 0 100%}.empty\:after\:hidden:empty:after{content:var(--tw-content);display:none}@media (hover:hover){.hover\:border-sidebar-ring\/60:hover{border-color:var(--sidebar-ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sidebar-ring\/60:hover{border-color:color-mix(in oklab, var(--sidebar-ring) 60%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/60:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/60:hover{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab, var(--secondary) 75%, transparent)}}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/15:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/15:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 15%, transparent)}}.hover\:bg-sidebar-primary\/90:hover{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-primary\/90:hover{background-color:color-mix(in oklab, var(--sidebar-primary) 90%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-primary-foreground:hover{color:var(--sidebar-primary-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:file\:bg-secondary\/75:hover::file-selector-button{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:file\:bg-secondary\/75:hover::file-selector-button{background-color:color-mix(in oklab, var(--secondary) 75%, transparent)}}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-sidebar-ring:focus-visible{border-color:var(--sidebar-ring)}.focus-visible\:border-white\/55:focus-visible{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-white\/55:focus-visible{border-color:color-mix(in oklab, var(--color-white,#fff) 55%, transparent)}}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:bg-sidebar-accent:focus-visible{background-color:var(--sidebar-accent)}.focus-visible\:text-sidebar-accent-foreground:focus-visible{color:var(--sidebar-accent-foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 45%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-sidebar-ring\/35:focus-visible{--tw-ring-color:var(--sidebar-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-sidebar-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sidebar-ring) 35%, transparent)}}.focus-visible\:ring-sidebar-ring\/40:focus-visible{--tw-ring-color:var(--sidebar-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-sidebar-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sidebar-ring) 40%, transparent)}}.focus-visible\:ring-sidebar-ring\/45:focus-visible{--tw-ring-color:var(--sidebar-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-sidebar-ring\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sidebar-ring) 45%, transparent)}}.focus-visible\:ring-sidebar-ring\/70:focus-visible{--tw-ring-color:var(--sidebar-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-sidebar-ring\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sidebar-ring) 70%, transparent)}}.focus-visible\:ring-white\/45:focus-visible{--tw-ring-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 45%, transparent)}}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-ring\/30:focus-visible{outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-ring\/30:focus-visible{outline-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-behind\:opacity-0[data-behind]{opacity:0}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--offset-y\)\*-1\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--offset-y) * -1))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-limited\:opacity-0[data-limited]{opacity:0}.data-\[active\=true\]\:bg-sidebar-primary[data-active=true]{background-color:var(--sidebar-primary)}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-sidebar-primary-foreground[data-active=true]{color:var(--sidebar-primary-foreground)}.data-\[checked\]\:translate-x-4[data-checked]{--tw-translate-x:calc(var(--spacing,.25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:bg-primary[data-checked]{background-color:var(--primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-\[ending-style\]\:h-0[data-ending-style]{height:0}.data-\[ending-style\]\:-translate-x-full[data-ending-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-x-full[data-ending-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:scale-\[\.98\][data-ending-style]{scale:.98}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[has-overflow-y\]\:flex[data-has-overflow-y]{display:flex}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[icon-end\]\:pr-12[data-icon-end]{padding-right:calc(var(--spacing,.25rem) * 12)}.data-\[icon-start\]\:pl-11[data-icon-start]{padding-left:calc(var(--spacing,.25rem) * 11)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\]\:bg-background[data-selected]{background-color:var(--background)}.data-\[selected\]\:text-foreground[data-selected]{color:var(--foreground)}.data-\[selected\]\:ring-1[data-selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[selected\]\:ring-foreground\/10[data-selected]{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\]\:ring-foreground\/10[data-selected]{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 4)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-\[starting-style\]\:h-0[data-starting-style]{height:0}.data-\[starting-style\]\:-translate-x-full[data-starting-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-x-full[data-starting-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-\[\.98\][data-starting-style]{scale:.98}.data-\[starting-style\]\:\[transform\:translateY\(-150\%\)\][data-starting-style]{transform:translateY(-150%)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)\][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%))}.data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)\][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%))}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=40rem){.max-sm\:ml-0{margin-left:0}.max-sm\:w-full{width:100%}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:p-0{padding:0}}@media (width>=40rem){.sm\:top-5{top:calc(var(--spacing,.25rem) * 5)}.sm\:right-5{right:calc(var(--spacing,.25rem) * 5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-md{max-width:var(--container-md,28rem)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(5\.5rem\,7rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}.sm\:p-4{padding:calc(var(--spacing,.25rem) * 4)}.sm\:p-5{padding:calc(var(--spacing,.25rem) * 5)}.sm\:p-6{padding:calc(var(--spacing,.25rem) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}.sm\:pr-16{padding-right:calc(var(--spacing,.25rem) * 16)}.sm\:pb-6{padding-bottom:calc(var(--spacing,.25rem) * 6)}.sm\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.md\:text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@media (width>=64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:max-w-72{max-width:calc(var(--spacing,.25rem) * 72)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-self-end{justify-self:flex-end}.lg\:text-right{text-align:right}}@media (width>=80rem){.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.38fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr)}.xl\:items-start{align-items:flex-start}.xl\:justify-self-end{justify-self:flex-end}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field (width>=28rem){.\@md\/field\:grid-cols-\[minmax\(10rem\,0\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr)}.\@md\/field\:items-start{align-items:flex-start}.\@md\/field\:gap-x-4{column-gap:calc(var(--spacing,.25rem) * 4)}}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.\[\&_\*\]\:select-none *{-webkit-user-select:none;user-select:none}.\[\&_\.cn-button\]\:h-auto .cn-button{height:auto}.\[\&_\.cn-button\]\:min-h-9 .cn-button{min-height:calc(var(--spacing,.25rem) * 9)}.\[\&_\.cn-button\]\:min-h-10 .cn-button{min-height:calc(var(--spacing,.25rem) * 10)}.\[\&_\.cn-button\]\:max-w-full .cn-button{max-width:100%}.\[\&_\.cn-button\]\:shrink .cn-button{flex-shrink:1}.\[\&_\.cn-button\]\:px-3 .cn-button{padding-inline:calc(var(--spacing,.25rem) * 3)}.\[\&_\.cn-button\]\:text-\[0\.82rem\] .cn-button{font-size:.82rem}.\[\&_\.cn-button\]\:break-words .cn-button{overflow-wrap:break-word}.\[\&_\.cn-button\]\:whitespace-normal .cn-button{white-space:normal}.\[\&_\.texto-secundario\]\:break-words .texto-secundario{overflow-wrap:break-word}.\[\&_\[data-slot\=badge\]\]\:h-auto [data-slot=badge]{height:auto}.\[\&_\[data-slot\=badge\]\]\:max-w-full [data-slot=badge]{max-width:100%}.\[\&_\[data-slot\=badge\]\]\:shrink [data-slot=badge]{flex-shrink:1}.\[\&_\[data-slot\=badge\]\]\:break-words [data-slot=badge]{overflow-wrap:break-word}.\[\&_\[data-slot\=badge\]\]\:whitespace-normal [data-slot=badge]{white-space:normal}.\[\&_code\]\:break-all code{word-break:break-all}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=size-\]\)\:not\(\[class\*\=h-\]\)\:not\(\[class\*\=w-\]\)\]\:size-3 svg:not([class*=size-]):not([class*=h-]):not([class*=w-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.\[\&_svg\:not\(\[class\*\=size-\]\)\:not\(\[class\*\=h-\]\)\:not\(\[class\*\=w-\]\)\]\:size-3\.5 svg:not([class*=size-]):not([class*=h-]):not([class*=w-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.\[\&_svg\:not\(\[class\*\=size-\]\)\:not\(\[class\*\=h-\]\)\:not\(\[class\*\=w-\]\)\]\:size-4 svg:not([class*=size-]):not([class*=h-]):not([class*=w-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.\[\&_td\]\:py-3 td,.\[\&_th\]\:py-3 th{padding-block:calc(var(--spacing,.25rem) * 3)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-color-swatch\]\:rounded-md::-moz-color-swatch{border-radius:calc(var(--radius) - 2px)}.\[\&\:\:-moz-color-swatch\]\:border-0::-moz-color-swatch{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-color-swatch\]\:rounded-md::-webkit-color-swatch{border-radius:calc(var(--radius) - 2px)}.\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>button\]\:top-3\.5>button{top:calc(var(--spacing,.25rem) * 3.5)}.\[\&\>button\]\:right-3\.5>button{right:calc(var(--spacing,.25rem) * 3.5)}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\>p\]\:leading-5>div>p{--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.\[\&\>div\>p\+p\]\:mt-1>div>p+p,.\[\&\>div\>small\]\:mt-1>div>small{margin-top:var(--spacing,.25rem)}.\[\&\>div\>small\]\:block>div>small{display:block}.\[\&\>p\]\:leading-5>p{--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.\[\&\>p\+p\]\:mt-1>p+p,.\[\&\>small\]\:mt-1>small{margin-top:var(--spacing,.25rem)}.\[\&\>small\]\:block>small{display:block}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>svg\]\:row-span-2>svg{grid-row:span 2/span 2}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing,.25rem) * .5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-primary>svg{color:var(--primary)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(-150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(-150%)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
