:root{--fuente-ui:var(--fuente-inter),"Inter var",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--fuente-serif:var(--fuente-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--fuente-mono:var(--fuente-plex-mono),"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--peso-normal:400;--peso-medio:480;--peso-fuerte:560;--peso-serif:500;--t-micro:0.6875rem;--lh-micro:1rem;--t-consola:0.8125rem;--lh-consola:1.25rem;--t-cfo:0.875rem;--lh-cfo:1.375rem;--t-empleado:0.9375rem;--lh-empleado:1.5rem;--t-lectura:1.125rem;--lh-lectura:1.75rem;--t-destacado:1.625rem;--lh-destacado:1.875rem;--t-pendientes:2.125rem;--lh-pendientes:2.25rem;--t-cifra-media:2.875rem;--lh-cifra-media:3rem;--t-cifra-heroica:5.5rem;--lh-cifra-heroica:5rem;--track-versalita:0.08em;--track-cifra-grande:-0.03em;--track-cifra-media:-0.025em;--track-titular:-0.015em;--ancho-menos:0.55em;color-scheme:light;--nata:#FFFCF6;--panel:#FAF7F0;--papel:#F6F0E4;--pliego:#F2ECDE;--filo:#E4DCCB;--filo-suave:#EDE7DA;--tinta:#1E1C18;--tinta-media:#57524A;--tinta-tenue:#6E6860;--azul-foco:#2F5C86;--azul-foco-hover:#24517A;--azul-foco-activo:#1B4871;--marca-libera:#0E4A3A;--verde-aval:#337748;--tinte-aval:#EAF1EA;--ambar-reserva:#7A4F08;--tinte-reserva:#F7EBD4;--rojo-reparo:#82201B;--tinte-reparo:#F7E4E1;--fondo-vista:var(--panel);--fondo-tarjeta:var(--nata);--sobre-vista-hover:var(--papel);--sobre-vista-activo:var(--pliego);--sobre-tarjeta-hover:var(--panel);--sobre-tarjeta-activo:var(--papel);--fondo-nota-interna:var(--pliego);--borde-grosor:1px;--borde:var(--borde-grosor) solid var(--filo);--divisor:var(--borde-grosor) solid var(--filo-suave);--texto:var(--tinta);--texto-secundario:var(--tinta-media);--texto-tenue:var(--tinta-tenue);--texto-enlace:var(--azul-foco);--accion-fondo:var(--azul-foco);--accion-fondo-hover:var(--azul-foco-hover);--accion-fondo-activo:var(--azul-foco-activo);--accion-texto:var(--nata);--foco-color:var(--azul-foco);--foco-halo:var(--fondo-vista);--foco-grosor:2px;--velo:rgba(30,28,24,0.45);--sombra-flotante:0 1px 2px rgba(30,28,24,0.06),0 8px 24px -6px rgba(30,28,24,0.16);--radio-0:0;--radio-1:3px;--radio-2:6px;--radio-max:999px;--esp-2:2px;--esp-4:4px;--esp-8:8px;--esp-12:12px;--esp-16:16px;--esp-24:24px;--esp-32:32px;--esp-48:48px;--esp-64:64px;--dur-1:120ms;--dur-2:180ms;--curva:cubic-bezier(.2,0,0,1);--capa-base:0;--capa-pegajosa:10;--capa-lateral:20;--capa-flotante:30;--capa-dialogo:40;--capa-aviso:50;--dist-sin-iva-max:24px;--ancho-cifra-heroica:560px;--campo-importe:140px;--campo-fecha:160px;--campo-opcion:260px;--campo-busqueda:420px;--alto-texto-corto:72px;--alto-texto-nota:96px;--lateral-ancho:232px}:root[data-tema=oscuro]{color-scheme:dark;--nata:#1E1B17;--panel:#161411;--papel:#262219;--pliego:#2D2920;--filo:#37332F;--filo-suave:#2C2925;--fondo-pulsado:#2D2920;--tinta:#EDE8DE;--tinta-media:#A9A296;--tinta-tenue:#A9A296;--azul-foco:#7FAFDB;--azul-foco-hover:#9CC1E4;--azul-foco-activo:#B5D0EA;--marca-libera:#4FB08D;--verde-aval:#8FD0A6;--tinte-aval:#172F20;--ambar-reserva:#D9A254;--tinte-reserva:#352611;--rojo-reparo:#DE7D74;--tinte-reparo:#3A211E;--sobre-vista-hover:#1E1B17;--sobre-vista-activo:#262219;--sobre-tarjeta-hover:#262219;--sobre-tarjeta-activo:var(--fondo-pulsado);--accion-texto:#161411;--velo:rgba(11,10,8,0.65);--sombra-flotante:0 1px 2px rgba(0,0,0,0.50),0 8px 24px -6px rgba(0,0,0,0.60)}:root,[data-densidad=cfo]{--texto-ui:var(--t-cfo);--interlineado-ui:var(--lh-cfo);--fila-alto:48px;--control-alto:36px;--control-alto-gr:40px;--celda-x:12px;--hueco-corto:8px;--hueco-pila:12px;--hueco-bloque:24px;--hueco-seccion:40px;--relleno-tarjeta:24px;--margen-vista:32px;--ancho-lectura:66ch;--ancho-formulario:640px;--icono:16px}[data-densidad=consola]{--texto-ui:var(--t-consola);--interlineado-ui:var(--lh-consola);--fila-alto:36px;--control-alto:28px;--control-alto-gr:32px;--celda-x:8px;--hueco-corto:8px;--hueco-pila:8px;--hueco-bloque:16px;--hueco-seccion:24px;--relleno-tarjeta:16px;--margen-vista:16px;--ancho-lectura:72ch;--ancho-formulario:720px;--icono:16px}[data-densidad=comprador]{--texto-ui:var(--t-empleado);--interlineado-ui:var(--lh-empleado);--fila-alto:56px;--control-alto:40px;--control-alto-gr:44px;--celda-x:16px;--hueco-corto:12px;--hueco-pila:16px;--hueco-bloque:32px;--hueco-seccion:56px;--relleno-tarjeta:32px;--margen-vista:40px;--ancho-lectura:62ch;--ancho-formulario:640px;--icono:18px}@media (pointer:coarse){:root{--control-alto:max(44px,var(--control-alto))}}[data-zona=marca]{--verde-sello:#0E4A3A;--sello-claro:#4FB08D;--fondo-vista:var(--papel)}:root{--pino:var(--azul-foco);--pino-hover:var(--azul-foco-hover);--pino-activo:var(--azul-foco-activo);--pino-claro:var(--azul-foco);--cobre:var(--azul-foco);--cobre-texto:var(--azul-foco);--cobre-hover:var(--azul-foco-hover);--indicador:var(--tinta);--fondo:var(--panel);--superficie:var(--nata);--superficie-hundida:var(--panel);--superficie-elevada:var(--nata);--fila-hover:var(--papel);--fila-selec:var(--papel);--texto-apagado:var(--tinta-media);--texto-inverso:var(--accion-texto);--texto-nav:var(--tinta-media);--texto-nav-activo:var(--tinta);--borde-fuerte:var(--filo);--borde-campo:var(--filo);--foco:var(--azul-foco);--foco-sobre-pino:var(--accion-texto);--foco-sep:2px;--sla-verde-texto:var(--verde-aval);--sla-verde-fondo:var(--tinte-aval);--sla-verde-borde:var(--verde-aval);--sla-ambar-texto:var(--ambar-reserva);--sla-ambar-fondo:var(--tinte-reserva);--sla-ambar-borde:var(--ambar-reserva);--sla-rojo-texto:var(--rojo-reparo);--sla-rojo-fondo:var(--tinte-reparo);--sla-rojo-borde:var(--rojo-reparo);--sla-gris-texto:var(--tinta-media);--sla-gris-fondo:var(--filo-suave);--sla-gris-borde:var(--filo);--tipo-analisis-texto:var(--tinta-media);--tipo-analisis-fondo:var(--filo-suave);--tipo-negociacion-texto:var(--tinta-media);--tipo-negociacion-fondo:var(--filo-suave);--aviso-ok-texto:var(--tinta);--aviso-ok-fondo:var(--tinte-aval);--aviso-ok-borde:var(--verde-aval);--aviso-at-texto:var(--tinta);--aviso-at-fondo:var(--tinte-reserva);--aviso-at-borde:var(--ambar-reserva);--aviso-er-texto:var(--tinta);--aviso-er-fondo:var(--tinte-reparo);--aviso-er-borde:var(--rojo-reparo);--aviso-in-texto:var(--tinta);--aviso-in-fondo:var(--panel);--aviso-in-borde:var(--filo);--esqueleto:var(--filo-suave);--esqueleto-brillo:var(--filo-suave);--e-0:0;--e-1:var(--esp-2);--e-2:var(--esp-4);--e-3:var(--esp-4);--e-4:var(--esp-8);--e-5:var(--esp-12);--e-6:var(--esp-16);--e-7:var(--esp-24);--e-8:var(--esp-24);--e-9:var(--esp-32);--e-10:var(--esp-32);--e-11:var(--esp-48);--e-12:var(--esp-64);--fuente:var(--fuente-ui);--t-2xs:var(--t-micro);--lh-2xs:var(--lh-micro);--t-xs:var(--t-micro);--lh-xs:var(--lh-micro);--t-sm:var(--t-consola);--lh-sm:var(--lh-consola);--t-base:var(--t-cfo);--lh-base:var(--lh-cfo);--t-md:var(--t-empleado);--lh-md:var(--lh-empleado);--t-lg:var(--t-lectura);--lh-lg:var(--lh-lectura);--t-xl:var(--t-lectura);--lh-xl:var(--lh-lectura);--t-2xl:var(--t-destacado);--lh-2xl:var(--lh-destacado);--t-3xl:var(--t-pendientes);--lh-3xl:var(--lh-pendientes);--t-4xl:var(--t-cifra-media);--lh-4xl:var(--lh-cifra-media);--p-normal:var(--peso-normal);--p-medio:var(--peso-medio);--p-fuerte:var(--peso-fuerte);--p-cifra:var(--peso-medio);--r-1:var(--radio-1);--r-2:var(--radio-1);--r-3:var(--radio-2);--r-4:var(--radio-2);--r-full:var(--radio-max);--elev-0:none;--elev-1:none;--elev-2:none;--elev-3:var(--sombra-flotante);--dur-0:0ms;--dur-2b:0ms;--curva-salida:var(--curva);--nav-ancho:var(--lateral-ancho);--nav-ancho-icono:56px;--lista-ancho:380px;--lista-ancho-min:320px;--fila-alto-compacta:36px;--toque-min:var(--control-alto);--z-base:var(--capa-base);--z-pegado:var(--capa-pegajosa);--z-nav:var(--capa-lateral);--z-flotante:var(--capa-flotante);--z-velo:var(--capa-dialogo);--z-modal:var(--capa-dialogo);--z-aviso:var(--capa-aviso)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:var(--fuente-ui);font-size:100%;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{background:var(--fondo-vista);color:var(--texto)}body{margin:0;font-family:var(--fuente-ui);font-size:var(--texto-ui);line-height:var(--interlineado-ui);font-weight:var(--peso-normal)}b,h1,h2,h3,h4,strong,th{font-weight:var(--peso-fuerte)}h1,h2,h3,h4{margin:0}h1{font-size:var(--t-destacado);line-height:var(--lh-destacado);letter-spacing:var(--track-titular)}h2{font-size:var(--t-lectura);line-height:var(--lh-lectura)}h3{font-size:var(--t-empleado);line-height:var(--lh-empleado)}p{margin:0 0 var(--hueco-pila)}a{color:var(--texto-enlace)}.cifra,.contador,.fecha,.importe,[data-numerico],td{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.micro{color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase;font-feature-settings:"case" 1}.texto-consola{font-size:var(--t-consola);line-height:var(--lh-consola)}.texto-cfo{font-size:var(--t-cfo);line-height:var(--lh-cfo)}.texto-empleado{font-size:var(--t-empleado);line-height:var(--lh-empleado)}.lectura-informe{color:var(--tinta);font-family:var(--fuente-serif);font-size:var(--t-lectura);line-height:var(--lh-lectura);font-variation-settings:"opsz" 18,"wght" 400;max-width:62ch}.frase-veredicto{color:var(--tinta);font-family:var(--fuente-serif);font-size:var(--t-pendientes);line-height:var(--lh-pendientes);font-variation-settings:"opsz" 34,"wght" 500;letter-spacing:var(--track-titular);text-wrap:balance;max-width:22ch;margin:0}.cifra{color:var(--tinta);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"zero" 0,lining-nums tabular-nums}.cifra--columna{color:var(--tinta);font-family:var(--fuente-ui);font-weight:var(--peso-normal);text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cifra--media{font-size:var(--t-destacado);line-height:var(--lh-destacado);letter-spacing:var(--track-cifra-media);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cifra--media,.cifra--pendientes{color:var(--tinta);font-family:var(--fuente-ui);font-weight:var(--peso-medio)}.cifra--pendientes{font-size:var(--t-pendientes);line-height:var(--lh-pendientes);letter-spacing:-.02em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cifra--heroica{color:var(--tinta);font-family:var(--fuente-serif);font-size:var(--t-cifra-heroica);line-height:var(--lh-cifra-heroica);font-variation-settings:"opsz" 72,"wght" 500;letter-spacing:var(--track-cifra-grande);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:left;display:block;margin:0}.cifra--heroica-empleado{font-size:var(--t-cifra-media);line-height:var(--lh-cifra-media);font-variation-settings:"opsz" 48,"wght" 500;letter-spacing:var(--track-cifra-media)}.cifra--negativa{color:var(--tinta)}.cifra--heroica.cifra--negativa{margin-left:calc(-1 * var(--ancho-menos))}.referencia{color:var(--tinta-media);font-family:var(--fuente-mono);font-size:var(--t-micro);font-weight:400;letter-spacing:0;font-feature-settings:lining-nums tabular-nums slashed-zero;font-variant-numeric:lining-nums tabular-nums slashed-zero}.referencia,.sin-iva{line-height:var(--lh-micro)}.sin-iva{color:var(--tinta-tenue);display:block;margin-top:var(--esp-4);font-family:var(--fuente-ui);font-size:var(--t-micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase}:is(button,input,select,textarea,label,[role=tab]),[data-densidad=consola] :is(.cifra--heroica,.frase-veredicto,.lectura-informe),table :is(.cifra--heroica,.frase-veredicto,.lectura-informe){font-family:var(--fuente-ui)!important;font-variation-settings:normal}:is(.cifra,.cifra--columna,.cifra--media,.cifra--pendientes,.cifra--heroica){color:var(--tinta)!important}:is(button,input,select,textarea,th,td,label){font-weight:var(--peso-medio)}:focus{outline:none}:focus-visible{outline:var(--foco-grosor) solid var(--foco-color);outline-offset:var(--foco-grosor);border-radius:inherit}.accion:focus-visible,.boton[data-variante=primario]:focus-visible{outline:none;box-shadow:0 0 0 var(--foco-grosor) var(--accion-texto),0 0 0 calc(var(--foco-grosor) * 2) var(--foco-color)}.saltar,.salto-contenido{position:absolute;left:-9999px}.saltar:focus,.salto-contenido:focus-visible{left:var(--margen-vista);top:var(--esp-8);z-index:var(--capa-aviso);background:var(--fondo-tarjeta);color:var(--texto);padding:var(--esp-8) var(--esp-12);border:var(--borde);border-radius:var(--radio-1);text-decoration:none}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){.aviso,.boton,.campo-control,.chip,.marca,.tarjeta{border:1px solid CanvasText}:focus-visible{outline:2px solid Highlight}}.iniciales{width:24px;height:24px;border-radius:var(--radio-1);border:var(--borde);background:var(--fondo-vista);color:var(--tinta-media);display:inline-grid;place-items:center;font-family:var(--fuente-mono);font-size:var(--t-micro);font-feature-settings:"zero";font-variant-numeric:slashed-zero}.wordmark{display:block;flex:0 0 auto;color:inherit}.wordmark[data-verde=true]{color:var(--verde-sello,currentColor)}.carpetas{display:flex;flex-direction:column;gap:var(--esp-2)}.carpeta{display:flex;align-items:center;gap:var(--hueco-corto);min-height:var(--control-alto);padding:0 var(--esp-8);border-radius:var(--radio-1);color:var(--tinta-media);font-size:var(--texto-ui);line-height:var(--interlineado-ui);text-decoration:none}.carpeta:hover{background:var(--sobre-vista-hover);color:var(--tinta)}.carpeta[aria-current=page]{background:var(--sobre-vista-activo);color:var(--tinta);font-weight:var(--peso-medio);box-shadow:inset 2px 0 0 var(--azul-foco)}.paso-pendiente{display:none}.carpeta:has(.paso-pendiente[data-pendiente]){background:var(--sobre-vista-activo);color:var(--tinta);box-shadow:inset 2px 0 0 var(--azul-foco);transition:background var(--dur-1) var(--curva) .12s,box-shadow var(--dur-1) var(--curva) .12s}.carpeta-contador{margin-left:auto;color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.carpeta-debajo{padding-left:var(--esp-12)}.lateral-titulo{padding:0 var(--esp-8);margin-bottom:var(--esp-4);color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:var(--track-versalita)}.lista{background:var(--fondo-vista);border:var(--borde);border-radius:var(--radio-2);overflow:hidden}.lista-barra{display:flex;min-height:var(--control-alto-gr);background:var(--fondo-vista);border-bottom:var(--borde);font-size:var(--t-micro)}.fila,.lista-barra{align-items:center;gap:var(--esp-12);padding:0 var(--celda-x);color:var(--tinta-media)}.fila{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,2.6fr) auto auto auto;grid-gap:var(--esp-12);min-height:var(--fila-alto);border-bottom:var(--divisor);border-radius:var(--radio-0);font-size:var(--texto-ui);line-height:var(--interlineado-ui)}.fila:last-child{border-bottom:none}.fila:hover{background:var(--sobre-vista-hover)}.fila[data-seleccionada=true]{background:var(--sobre-vista-activo);box-shadow:inset 2px 0 0 var(--azul-foco)}.fila[data-no-leido=true]{color:var(--tinta);font-weight:var(--peso-medio)}.fila:focus-within{outline:var(--foco-grosor) solid var(--foco-color);outline-offset:-2px}.fila-indicador{width:5px;height:5px;border-radius:var(--radio-0);background:var(--tinta)}.fila-origen,.fila-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-titulo{color:inherit;text-decoration:none}.fila-meta{white-space:nowrap;color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--lh-micro);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.fila-acciones{display:flex;gap:var(--esp-4);visibility:hidden}.fila:focus-within .fila-acciones,.fila:hover .fila-acciones{visibility:visible}.lista-vacia{padding:var(--esp-48) var(--esp-16);text-align:center;color:var(--tinta-media)}.panel{background:var(--fondo-tarjeta);border:var(--borde);border-radius:var(--radio-2)}.panel-cabecera{flex-direction:column;gap:var(--hueco-corto);padding:var(--relleno-tarjeta)}.panel-acciones,.panel-cabecera{display:flex;border-bottom:var(--divisor)}.panel-acciones{flex-wrap:wrap;gap:var(--esp-8);padding:var(--esp-8) var(--relleno-tarjeta)}.panel-cuerpo{padding:var(--relleno-tarjeta)}.hilo{display:flex;flex-direction:column;gap:var(--hueco-bloque)}.mensaje{max-width:var(--ancho-lectura);padding:var(--esp-12) 0;background:transparent;border:none;border-bottom:var(--divisor);font-size:var(--texto-ui);line-height:var(--interlineado-ui);color:var(--tinta)}.mensaje:last-child{border-bottom:none}.mensaje[data-interno=true],.nota-interna{max-width:calc(var(--ancho-lectura) - 12ch);margin-left:auto;padding:var(--esp-12);background:var(--fondo-nota-interna);border:1px dashed var(--filo);border-radius:var(--radio-2);color:var(--tinta-media)}.nota-interna-etiqueta{display:block;margin-bottom:var(--esp-8);color:var(--tinta-media);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase}.mensaje-cabecera,.nota-interna-etiqueta{font-size:var(--t-micro);line-height:var(--lh-micro)}.mensaje-cabecera{display:flex;align-items:baseline;gap:var(--esp-8);margin-bottom:var(--esp-4);color:var(--tinta-tenue)}.mensaje-autor{color:var(--tinta);font-size:var(--texto-ui)}.marca-libera,.mensaje-autor{font-weight:var(--peso-medio)}.marca-libera{color:var(--marca-libera);background:none;border:0;padding:0}.mensaje-cuerpo{white-space:pre-wrap}.adjuntos{display:flex;flex-wrap:wrap;gap:var(--esp-8);margin-top:var(--esp-12)}.adjunto{gap:var(--esp-4);padding:var(--esp-4) var(--esp-8);background:var(--fondo-tarjeta);border:var(--borde);border-radius:var(--radio-2);color:var(--tinta-media);text-decoration:none}.adjunto,.chip,.etiqueta{display:inline-flex;align-items:center;font-size:var(--t-micro);line-height:var(--lh-micro)}.chip,.etiqueta{gap:6px;padding:var(--esp-2) 6px;border-radius:var(--radio-1);background:var(--filo-suave);color:var(--tinta);font-weight:var(--peso-medio);white-space:nowrap}.chip[data-tono=verde],.etiqueta[data-tono=verde]{background:var(--tinte-aval)}.chip[data-tono=ambar],.etiqueta[data-tono=ambar]{background:var(--tinte-reserva)}.chip[data-tono=rojo],.etiqueta[data-tono=rojo]{background:var(--tinte-reparo)}.chip[data-tono=gris],.etiqueta[data-tono=gris]{background:var(--filo-suave)}.etiqueta[data-tono=analisis],.etiqueta[data-tono=negociacion]{background:var(--filo-suave);color:var(--tinta-media)}.chip-glifo{font-weight:var(--peso-fuerte)}.chip[data-tono=verde] .chip-glifo{color:var(--verde-aval)}.chip[data-tono=ambar] .chip-glifo{color:var(--ambar-reserva)}.chip[data-tono=rojo] .chip-glifo{color:var(--rojo-reparo)}.punto{display:inline-block;width:6px;height:6px;border-radius:var(--radio-max)}.punto[data-tono=verde]{background:var(--verde-aval)}.punto[data-tono=ambar]{background:var(--ambar-reserva)}.punto[data-tono=rojo]{background:var(--rojo-reparo)}.punto[data-tono=gris]{background:var(--tinta-media)}.estado{display:inline-flex;align-items:center;gap:6px;color:var(--tinta);font-size:var(--t-micro);line-height:var(--lh-micro);white-space:nowrap}.estado[data-terminal=true]{color:var(--tinta-media)}.tramos{display:inline-flex;gap:1px}.tramo{width:4px;height:3px;background:var(--filo)}.tramo[data-lleno=true]{background:var(--tinta)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-8);min-height:var(--control-alto);padding:0 var(--esp-12);border:var(--borde);border-radius:var(--radio-1);background:var(--fondo-tarjeta);color:var(--tinta);font:inherit;font-size:var(--texto-ui);font-weight:var(--peso-medio);text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--curva)}.boton:hover{background:var(--sobre-tarjeta-hover)}.boton:active{background:var(--sobre-tarjeta-activo)}.boton:disabled,.boton[aria-disabled=true]{background:var(--papel);border-color:var(--filo);color:var(--tinta-tenue);cursor:not-allowed}.boton[data-variante=acento],.boton[data-variante=primario]{background:var(--accion-fondo);border-color:var(--accion-fondo);color:var(--accion-texto)}.boton[data-variante=acento]:hover,.boton[data-variante=primario]:hover{background:var(--accion-fondo-hover);border-color:var(--accion-fondo-hover)}.boton[data-variante=acento]:active,.boton[data-variante=primario]:active{background:var(--accion-fondo-activo);border-color:var(--accion-fondo-activo)}.boton[data-variante=primario]:disabled,.boton[data-variante=primario][aria-disabled=true]{background:var(--papel);border-color:var(--filo);color:var(--tinta-tenue)}.boton[data-variante=sutil]{background:transparent;border-color:transparent;color:var(--tinta-media)}.boton[data-variante=sutil]:hover{background:var(--sobre-vista-hover);color:var(--tinta)}.boton[data-variante=peligro]{border-color:var(--filo);color:var(--rojo-reparo)}.boton[data-variante=peligro]:hover{background:var(--tinte-reparo)}.boton[data-tamano=grande]{min-height:var(--control-alto-gr);padding:0 var(--esp-16);font-size:var(--t-empleado)}.boton[data-tamano=pequeno]{min-height:24px;padding:0 var(--esp-8);font-size:var(--t-micro)}.enlace{color:var(--texto-enlace);text-decoration:underline;text-underline-offset:2px}.campo{display:flex;flex-direction:column;gap:var(--esp-4);margin-bottom:var(--hueco-pila)}.campo-etiqueta{color:var(--tinta);font-size:var(--texto-ui);line-height:var(--interlineado-ui);font-weight:var(--peso-medio)}.campo-control{width:100%;min-height:var(--control-alto);padding:var(--esp-8) var(--esp-12);background:var(--fondo-tarjeta);color:var(--tinta);border:var(--borde);border-radius:var(--radio-1);font:inherit;font-size:var(--texto-ui)}.campo-control::placeholder{color:var(--tinta-tenue)}.campo-control:disabled{background:var(--papel);color:var(--tinta-media)}textarea.campo-control{min-height:108px;resize:vertical}.campo-ayuda{color:var(--tinta-tenue)}.campo-ayuda,.campo-error{font-size:var(--t-micro);line-height:var(--lh-micro)}.campo-error{color:var(--rojo-reparo)}.aviso{display:flex;flex-direction:column;gap:var(--esp-4);margin-bottom:var(--hueco-pila);padding:var(--esp-12);border:var(--borde);border-radius:var(--radio-2);background:var(--panel);color:var(--tinta);font-size:var(--texto-ui);line-height:var(--interlineado-ui)}.aviso-titulo{font-weight:var(--peso-fuerte)}.aviso[data-tono=info]{background:var(--aviso-in-fondo)}.aviso[data-tono=exito]{background:var(--aviso-ok-fondo);border-color:var(--aviso-ok-borde)}.aviso[data-tono=atencion]{background:var(--tinte-reserva)}.aviso[data-tono=error]{background:var(--tinte-reparo)}.aviso[data-tono=exito] .acuse-glifo{color:var(--verde-aval);font-weight:var(--peso-fuerte)}.modal-fondo{position:fixed;inset:0;z-index:var(--capa-dialogo);display:grid;place-items:center;padding:var(--esp-16);background:var(--velo)}.modal{width:100%;max-width:560px;max-height:85vh;overflow-y:auto;background:var(--fondo-tarjeta);border:var(--borde);border-radius:var(--radio-2);box-shadow:var(--sombra-flotante)}.modal-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-12);padding:var(--esp-12) var(--relleno-tarjeta);border-bottom:var(--divisor)}.modal-cuerpo{padding:var(--relleno-tarjeta)}.modal,.panel,.tarjeta{--foco-color:var(--azul-foco)}.tarjeta{padding:var(--relleno-tarjeta);background:var(--fondo-tarjeta);border:var(--borde);border-radius:var(--radio-2)}.filete{border:0;border-top:var(--divisor);margin:var(--hueco-pila) 0}.consecuencia{margin-top:var(--hueco-bloque);padding:var(--relleno-tarjeta);border:var(--borde);border-radius:var(--radio-2);background:var(--fondo-nota-interna);font-size:var(--texto-ui);line-height:var(--interlineado-ui);color:var(--tinta);max-width:var(--ancho-lectura)}.consecuencia--pegada{margin-top:0}.consecuencia .tabla-envoltorio{max-width:none}.consecuencia-titular{font-weight:var(--peso-medio)}.suave{color:var(--tinta-media)}.tenue{color:var(--tinta-tenue);font-size:var(--t-micro);line-height:var(--lh-micro)}.pila{display:flex;flex-direction:column;gap:var(--hueco-pila)}.linea{display:flex;align-items:center;gap:var(--esp-8)}.mono{font-family:var(--fuente-mono);font-feature-settings:"zero";font-variant-numeric:slashed-zero}.pagina-centrada{min-height:100vh;display:grid;place-items:center;padding:var(--margen-vista);background:var(--fondo-vista)}.pagina-centrada .tarjeta{width:100%;max-width:400px}.pagina-centrada[data-superficie=marca]{background:var(--marca-libera);--foco-color:var(--nata)}:root[data-tema=oscuro] .pagina-centrada[data-superficie=marca]{background:var(--fondo-vista);--foco-color:var(--azul-foco)}.marca-grande{margin-bottom:var(--esp-24);color:var(--tinta)}.zona-reservada{max-width:1120px;margin:0 auto}.tabla{width:100%;border-collapse:collapse;font-size:var(--texto-ui)}.tabla caption,.tabla th{text-align:left}.tabla th{position:-webkit-sticky;position:sticky;top:0;background:var(--fondo-vista);padding:var(--esp-8) var(--celda-x);border-bottom:var(--borde);color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase;white-space:nowrap}.tabla td{padding:0 var(--celda-x);height:var(--fila-alto);border-bottom:var(--divisor);color:var(--tinta);vertical-align:middle}.tabla tbody tr:hover td{background:var(--sobre-vista-hover)}.tabla tbody tr{position:relative}.fila-enlace:after{content:"";position:absolute;inset:0}.tabla td[data-num=true],.tabla th[data-num=true]{text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.tabla tfoot td{border-top:var(--borde);border-bottom:none;font-weight:var(--peso-medio);background:var(--fondo-vista)}.tabla-envoltorio{border:var(--borde);border-radius:var(--radio-2);overflow:auto;background:var(--fondo-tarjeta)}.esqueleto{background:var(--filo-suave);border-radius:var(--radio-1);animation:none}.barra-maqueta{flex:0 0 auto;z-index:var(--capa-aviso);display:flex;align-items:center;flex-wrap:wrap;gap:var(--esp-8) var(--esp-16);padding:var(--esp-8) var(--esp-16);background:var(--papel);border-bottom:var(--borde);font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--tinta-media)}.barra-maqueta strong{color:var(--tinta)}.barra-maqueta form{display:contents}.barra-maqueta-grupo{display:flex;align-items:center;gap:var(--esp-4)}.barra-maqueta-etiqueta{font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase}.barra-maqueta button.papel{min-height:24px;padding:0 var(--esp-8);border:var(--borde);border-radius:var(--radio-1);background:var(--fondo-tarjeta);color:var(--tinta-media);font:inherit;font-size:var(--t-micro);cursor:pointer;white-space:nowrap}.barra-maqueta button.papel:hover{background:var(--sobre-tarjeta-hover);color:var(--tinta)}.barra-maqueta button.papel[data-actual=true]{background:var(--nata);color:var(--tinta);box-shadow:inset 0 -2px 0 var(--azul-foco)}.barra-maqueta-sep{color:var(--filo)}.armazon{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.marco{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--lateral-ancho) minmax(0,1fr)}.marco-lateral{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--hueco-bloque);padding:var(--esp-16) var(--esp-8);border-right:var(--borde);background:var(--fondo-vista)}.marco-marca{display:flex;align-items:center;gap:var(--esp-16);padding:0 var(--esp-8) var(--esp-16);color:var(--tinta);text-decoration:none}.marco-marca span.zona{font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-normal);letter-spacing:0;color:var(--tinta-tenue)}.marco-contenido{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--margen-vista)}.marco-pie{margin-top:auto;padding:var(--esp-8);color:var(--tinta-tenue);font-size:var(--t-micro);line-height:var(--lh-micro)}.volver{margin:0 0 var(--esp-12)}.marco-identidad{padding:var(--esp-12) var(--esp-4) 0;margin-top:var(--esp-8);border-top:var(--divisor);color:var(--tinta-tenue);font-size:var(--t-micro);line-height:var(--lh-micro)}.marco-identidad-quien{display:flex;align-items:baseline;gap:var(--esp-8);color:var(--tinta);font-weight:var(--peso-medio)}.marco-identidad-rol{font-weight:var(--peso-normal);letter-spacing:var(--track-versalita);text-transform:uppercase}.marco-identidad-donde,.marco-identidad-rol{color:var(--tinta-tenue)}.marco-identidad form{margin-top:var(--esp-8)}.columna{width:100%;max-width:var(--ancho-formulario)}.columna--ancha{max-width:1120px}.cabecera-vista{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--esp-16);margin-bottom:var(--hueco-bloque);flex-wrap:wrap}.cabecera-vista h1{font-size:var(--t-destacado);line-height:var(--lh-destacado);font-weight:var(--peso-medio)}.bloque-cifra{display:flex;flex-direction:column;gap:var(--esp-4)}.bloque-cifra .cifra--heroica{min-width:0}.bloque-heroico{padding:var(--hueco-seccion) 0;border-bottom:var(--borde);margin-bottom:var(--hueco-bloque)}.rejilla-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--esp-16);gap:var(--esp-16)}.carril{margin-bottom:var(--hueco-seccion)}.carril-cabecera{display:flex;align-items:center;gap:var(--esp-8);padding:0 var(--celda-x) var(--esp-4);border-bottom:var(--borde);color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase}.carril-contador{color:var(--tinta);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.carril-nota{margin-left:auto;font-weight:var(--peso-normal);letter-spacing:0;text-transform:none;color:var(--tinta-tenue)}.tk{display:grid;grid-template-columns:10px 40px 152px minmax(0,1fr) 120px 128px 104px 116px 24px;align-items:center;grid-gap:var(--esp-8);gap:var(--esp-8);min-height:var(--fila-alto);padding:0 var(--celda-x);border-bottom:var(--divisor);color:var(--tinta-media);font-size:var(--texto-ui);line-height:var(--interlineado-ui);text-decoration:none}.tk:hover{background:var(--sobre-vista-hover)}.tk:focus-visible{outline:var(--foco-grosor) solid var(--foco-color);outline-offset:-2px}.tk[data-riesgo=ambar]{box-shadow:inset 2px 0 0 var(--ambar-reserva)}.tk[data-riesgo=rojo]{box-shadow:inset 2px 0 0 var(--rojo-reparo)}.tk[data-sin-abrir=true] .tk-asunto{font-weight:var(--peso-fuerte);color:var(--tinta)}.tk-punto{width:5px;height:5px;background:var(--tinta)}.tk-empresa{color:var(--tinta);font-weight:var(--peso-medio)}.tk-asunto,.tk-empresa,.tk-quien{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-asunto{color:var(--tinta);font-weight:var(--peso-medio)}.tk-quien{color:var(--tinta-media)}.tk-sep{color:var(--tinta-tenue)}.tk-num{text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--tinta)}.tk-nota{grid-column:4/-1;padding-bottom:var(--esp-4);color:var(--tinta-tenue);font-size:var(--t-micro);line-height:var(--lh-micro)}.tk--dos-lineas{min-height:calc(var(--fila-alto) + 16px);align-items:start;padding-top:var(--esp-8)}.tk--comprador{grid-template-columns:12px minmax(0,1fr) 168px 160px}.tipo-corto{font-family:var(--fuente-mono);font-size:var(--t-micro);color:var(--tinta-media);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:.02em}.reloj{display:inline-flex;align-items:center;gap:6px;padding:var(--esp-2) 6px;border-radius:var(--radio-1);color:var(--tinta);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.reloj[data-tono=neutro]{color:var(--tinta-media);padding-left:0}.reloj[data-tono=ambar]{background:var(--tinte-reserva)}.reloj[data-tono=ambar] .chip-glifo{color:var(--ambar-reserva)}.reloj[data-tono=rojo]{background:var(--tinte-reparo)}.reloj[data-tono=rojo] .chip-glifo{color:var(--rojo-reparo)}.dictamen{display:flex;gap:var(--esp-12);align-items:flex-start}.dictamen-glifo{font-size:24px;line-height:1.2;font-weight:var(--peso-fuerte)}.dictamen-glifo[data-tono=verde]{color:var(--verde-aval)}.dictamen-glifo[data-tono=ambar]{color:var(--ambar-reserva)}.dictamen-glifo[data-tono=rojo]{color:var(--rojo-reparo)}.firma{color:var(--tinta-tenue)}.condiciones{margin-top:var(--hueco-pila)}.condiciones-lista{margin:var(--esp-4) 0 0}.condiciones-fila{display:grid;grid-template-columns:minmax(140px,34%) minmax(0,1fr);grid-gap:var(--esp-8);gap:var(--esp-8);padding:var(--esp-4) 0;border-bottom:var(--divisor)}.condiciones-fila:last-child{border-bottom:none}.condiciones-fila dt{color:var(--tinta-media);font-size:var(--t-micro);line-height:var(--interlineado-ui)}.condiciones-fila dd{margin:0;color:var(--tinta);display:flex;gap:var(--esp-8);flex-wrap:wrap}.condiciones-flecha{color:var(--tinta-tenue)}.condiciones-nota{margin-top:var(--esp-8);max-width:var(--ancho-lectura)}.condiciones[data-compacto=true] .condiciones-fila{padding:var(--esp-2) 0}.vacio{padding:var(--hueco-bloque) 0}.vacio--primer-dia{padding:var(--hueco-seccion) 0}.vacio-explicacion{max-width:var(--ancho-lectura);margin-top:var(--hueco-pila)}.bloque-clave{padding:var(--relleno-tarjeta);background:var(--fondo-tarjeta);border:var(--borde);border-radius:var(--radio-2)}.bloque-clave[data-tono=reparo]{background:var(--tinte-reparo)}.bloque-clave[data-tono=aval]{background:var(--aviso-ok-fondo);border-color:var(--aviso-ok-borde)}.bloque-clave .acuse-glifo{color:var(--verde-aval);font-weight:var(--peso-fuerte)}.cita-fecha{display:block;font-size:var(--t-destacado);line-height:var(--lh-destacado);font-weight:var(--peso-medio);color:var(--tinta)}.cita-nota{color:var(--tinta-media);margin-top:var(--esp-8)}.expediente{display:flex;flex-direction:column;gap:var(--esp-4)}.expediente-linea{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:var(--esp-12);gap:var(--esp-12)}.expediente-linea time{color:var(--tinta-tenue);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.expediente-futuro{margin-top:var(--esp-8);padding-top:var(--esp-8);border-top:var(--divisor);color:var(--tinta-media)}.puertas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--esp-16);gap:var(--esp-16)}.puerta{display:flex;flex-direction:column;gap:var(--esp-4);padding:var(--esp-16);border:var(--borde);border-radius:var(--radio-2);background:var(--fondo-tarjeta);color:var(--tinta);text-decoration:none}.puerta:hover{background:var(--sobre-tarjeta-hover)}.puerta strong{font-size:var(--t-empleado)}.puerta span{color:var(--tinta-media)}.opciones{display:flex;flex-wrap:wrap;gap:var(--esp-8)}.opcion{display:inline-flex;align-items:center;gap:var(--esp-8);min-height:var(--control-alto-gr);padding:0 var(--esp-12);border:var(--borde);border-radius:var(--radio-1);background:var(--fondo-tarjeta);color:var(--tinta);font-size:var(--texto-ui);cursor:pointer}.opcion:hover{background:var(--sobre-tarjeta-hover)}.opcion[data-marcada=true]{background:var(--papel);box-shadow:inset 0 0 0 1px var(--azul-foco)}.opcion--camino{min-height:56px;width:100%;justify-content:flex-start}.pregunta{margin-bottom:var(--hueco-seccion)}.pregunta h2{font-size:var(--t-destacado);line-height:var(--lh-destacado);font-weight:var(--peso-medio);margin-bottom:var(--esp-8)}.pregunta-ayuda{margin-bottom:var(--hueco-pila)}.eco,.pregunta-ayuda{color:var(--tinta-media)}.eco{margin-top:var(--esp-8)}.recorrido-progreso{height:3px;background:var(--filo);border-radius:var(--radio-max);overflow:hidden;margin-bottom:var(--esp-4)}.recorrido-progreso-hecho{height:100%;background:var(--tinta);transition:width .18s ease-out}@media (prefers-reduced-motion:reduce){.recorrido-progreso-hecho{transition:none}}.formula{border:var(--borde);border-radius:var(--radio-2);background:var(--fondo-vista);padding:var(--relleno-tarjeta)}.formula-fila{display:grid;grid-template-columns:minmax(0,1fr) 160px;grid-gap:var(--esp-12);gap:var(--esp-12);padding:var(--esp-4) 0;align-items:baseline}.formula-fila>span:last-child{text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.formula-fila--dos{grid-template-columns:minmax(0,1fr) 110px 110px}.formula-fila--dos>span:nth-child(2){text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.formula-total{border-top:var(--borde);margin-top:var(--esp-8);padding-top:var(--esp-8);font-weight:var(--peso-medio)}.grafica{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;grid-gap:var(--esp-8);gap:var(--esp-8);height:200px;padding:var(--esp-16) 0 0;border-bottom:var(--borde);position:relative}.grafica-barra{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.grafica-relleno{background:var(--tinta);min-height:1px}.grafica-barra[data-en-curso=true] .grafica-relleno{background:repeating-linear-gradient(45deg,var(--tinta),var(--tinta) 3px,var(--fondo-vista) 3px,var(--fondo-vista) 6px)}.grafica-coste{position:absolute;left:0;right:0;border-top:1px dashed var(--tinta-media)}.grafica-ejes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--esp-8);gap:var(--esp-8);padding-top:var(--esp-4);color:var(--tinta-tenue);font-size:var(--t-micro);text-align:center}.hoja{border-left:var(--borde);background:var(--fondo-tarjeta);padding:var(--relleno-tarjeta);min-width:0}.dos-columnas{grid-template-columns:minmax(0,1fr) minmax(360px,460px);grid-gap:0;gap:0}.dos-columnas,.tres-columnas{display:grid;align-items:start}.tres-columnas{grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:var(--hueco-bloque);gap:var(--hueco-bloque)}.pares{display:flex;flex-direction:column}.par,.pares{gap:var(--esp-8)}.par{display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);grid-gap:var(--esp-8)}.par dt{color:var(--tinta-media)}.par dd{margin:0;color:var(--tinta)}.seccion{margin-bottom:var(--hueco-seccion)}.seccion-titulo{display:flex;align-items:center;gap:var(--esp-8);margin-bottom:var(--hueco-pila);padding-bottom:var(--esp-4);border-bottom:var(--borde)}.portada-marca{min-height:100vh;background:var(--papel);padding:var(--esp-48) var(--esp-24)}.portada-caja{margin:0 auto}.portada-wordmark{margin:0 0 var(--esp-32)}.portada-titular{font-family:var(--fuente-serif);font-size:var(--t-cifra-media);line-height:var(--lh-cifra-media);font-variation-settings:"opsz" 48,"wght" 500;letter-spacing:var(--track-cifra-media);font-weight:var(--peso-serif);max-width:20ch;margin-bottom:var(--esp-24)}.portada-entrada{max-width:66ch;font-size:var(--t-empleado);line-height:var(--lh-empleado)}.portada-seccion{margin-top:var(--esp-48)}.portada-seccion h2{font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase;color:var(--tinta-media);margin-bottom:var(--esp-12)}.portada-seccion>p{max-width:66ch}.portada-hilo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--esp-16);gap:var(--esp-16);margin-top:var(--esp-16)}.portada-pasos{margin:0;padding-left:var(--esp-24)}.portada-pasos li{margin-bottom:var(--esp-4)}.portada-actores{margin:0;padding-left:var(--esp-24);max-width:80ch}.portada-actores li{margin-bottom:var(--esp-4)}.dos-compositores{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--hueco-bloque);gap:var(--hueco-bloque);align-items:start}.selector-periodo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-8);margin-bottom:var(--hueco-bloque)}.selector-periodo-campo{display:inline-flex;align-items:center}.selector-periodo .campo-control{width:auto;min-width:168px}.sello-periodo{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--esp-8);margin-top:var(--esp-4)}.glifo-en-curso{color:inherit}.banda-condiciones{margin:var(--hueco-seccion) 0;padding-top:var(--esp-12);border-top:var(--borde);color:var(--tinta)}.banda-condiciones-lista{padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--esp-4)}.banda-condiciones-linea,.banda-condiciones-lista{margin:var(--esp-8) 0 0;color:var(--tinta)}.hoja{min-height:100vh;background:var(--papel);padding:var(--esp-24)}.hoja-barra{display:flex;align-items:baseline;gap:var(--esp-16);max-width:820px;margin:0 auto var(--esp-24)}.hoja-documento{max-width:820px;margin:0 auto var(--esp-32);background:var(--papel);padding:var(--esp-48);border:var(--borde)}.hoja-marca{margin-bottom:var(--esp-32)}.hoja-marca--pie{margin:0}.hoja-titulo{font-family:var(--fuente-serif);color:var(--verde-sello);margin:0}.hoja-titulo,.hoja-titulo-anexo{font-size:var(--t-destacado);line-height:var(--lh-destacado)}.hoja-titulo-anexo{font-weight:var(--peso-medio);margin:var(--esp-4) 0}.hoja-empresa{margin:var(--esp-4) 0 0;font-weight:var(--peso-medio)}.cifra--heroica-marca{font-family:var(--fuente-serif);color:var(--verde-sello);font-size:88px;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;margin:var(--esp-32) 0 0}.hoja-filete{border:0;border-top:var(--borde);margin:var(--esp-24) 0}.hoja-tabla{width:100%;border-collapse:collapse;margin-bottom:var(--esp-16)}.hoja-tabla td,.hoja-tabla th{padding:var(--esp-4) 0;text-align:left;color:var(--tinta);vertical-align:top}.hoja-tabla [data-num=true]{text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.hoja-tabla tfoot td{border-top:var(--borde);font-weight:var(--peso-medio)}.hoja-tabla--anexo{font-size:var(--t-micro);line-height:var(--lh-micro)}.hoja-tabla--anexo th{border-bottom:var(--borde)}.hoja-fila-condiciones td{padding-bottom:var(--esp-12)}.hoja-explicacion,.hoja-metodo{max-width:62ch;margin:var(--esp-8) 0 0;color:var(--tinta)}.hoja-aviso{max-width:62ch;margin:var(--esp-12) 0 0;padding:var(--esp-8) var(--esp-12);border:var(--borde);color:var(--tinta)}.hoja-pie{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--esp-32);padding-top:var(--esp-12);border-top:var(--borde)}.generador-opciones{display:flex;flex-direction:column;gap:var(--esp-8);margin-top:var(--esp-12);max-width:var(--ancho-lectura)}.generador-opciones .linea{align-items:flex-start}.documento{max-width:62ch;border-top:3px solid var(--marca-libera);padding-top:var(--hueco-bloque)}.documento-frase{margin:0 0 var(--esp-16)}.documento-pie,.documento-seccion{margin-top:var(--hueco-seccion)}.documento-pie{padding-top:var(--esp-12);border-top:var(--borde)}@media print{@page{margin:16mm}body,html{background:transparent;color:var(--tinta)}.barra-maqueta,.generador,.hoja-barra,.marco-lateral,.selector-periodo,.sin-imprimir,form{display:none!important}.armazon,.marco,.marco-contenido{display:block;height:auto;max-height:none;overflow:visible;padding:0;margin:0;min-height:0;max-width:none}.columna,.columna--ancha,.documento,.hoja-documento{max-width:none;margin:0;padding:0;border:0}.hoja,.hoja-documento{background:transparent}.hoja-anexo{page-break-before:always;break-before:page}thead{display:table-header-group}tfoot{display:table-footer-group}.banda-condiciones,.bloque-cifra,tr{page-break-inside:avoid;break-inside:avoid}.boton,.enlace,a{color:var(--tinta)!important;text-decoration:none!important;border:0!important;background:none!important;padding:0!important}}.enlace-boton{background:none;border:0;padding:0;font:inherit;cursor:pointer}.grafica-marco{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--esp-8);gap:var(--esp-8);align-items:stretch}.grafica-eje-y{position:relative;width:7ch;color:var(--tinta-tenue);font-size:var(--t-micro);line-height:var(--lh-micro);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.grafica-eje-y>span{position:absolute;right:0;transform:translateY(50%);white-space:nowrap}.grafica-sin-iva{position:absolute;top:0;right:0;color:var(--tinta-tenue);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-versalita);text-transform:uppercase}.grafica-tramo-coste{position:absolute;top:0;bottom:0;pointer-events:none}.grafica-tramo-coste>span{position:absolute;left:0;right:0;border-top:1px dashed var(--tinta-media)}a.grafica-barra{text-decoration:none}a.grafica-barra:focus-visible .grafica-relleno,a.grafica-barra:hover .grafica-relleno,a.grafica-barra:target .grafica-relleno{background:var(--azul-foco)}.tabla tr:target>td{background:var(--fila-selec)}.tabla tr:target>td:first-child{box-shadow:inset 2px 0 0 0 var(--azul-foco)}.campana{position:relative;display:inline-flex}.campana-boton{display:inline-flex;align-items:center;gap:var(--esp-8);min-height:var(--control-alto);padding:0 var(--esp-8);border:none;background:none;color:var(--tinta);font-size:var(--texto-ui);cursor:pointer;border-radius:var(--radio-1)}.campana-boton:hover{background:var(--sobre-tarjeta-hover)}.campana-chapa{min-width:18px;padding:0 5px;border-radius:9px;background:var(--rojo-reparo);color:var(--papel);font-size:var(--t-micro);line-height:18px;text-align:center}.campana-lista{position:absolute;top:calc(100% + var(--esp-8));right:0;z-index:20;min-width:320px;max-width:420px;max-height:60vh;overflow-y:auto;border:var(--borde);border-radius:var(--radio-1);background:var(--fondo-tarjeta);box-shadow:var(--sombra-1)}.campana-linea{display:flex;align-items:center;gap:var(--esp-8);padding:var(--esp-12);color:var(--tinta);text-decoration:none;border-bottom:var(--borde)}.campana-linea:last-child{border-bottom:none}.campana-linea:hover{background:var(--sobre-tarjeta-hover)}.campana-linea[data-sin-leer=true]{font-weight:500}.marco-avisos{padding:0 var(--esp-12) var(--esp-8)}.avisos{border:var(--borde);border-radius:var(--radio-1);background:var(--fondo-tarjeta)}.aviso-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-16);padding:var(--esp-16);border-bottom:var(--borde)}.aviso-fila:last-child{border-bottom:none}.aviso-fila[data-sin-leer=true] .aviso-titulo{font-weight:var(--peso-medio)}.mapa{margin-bottom:var(--hueco-seccion)}.mapa-titulo{margin:0 0 var(--esp-12);font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-versalita);text-transform:uppercase;color:var(--tinta-tenue)}.mapa-pasos{list-style:none;margin:0;padding:0;border-left:var(--borde-grosor) solid var(--filo);margin-left:calc(var(--esp-12) - 1px)}.mapa-paso{position:relative;display:flex;gap:var(--esp-12);padding:0 0 var(--hueco-bloque) var(--esp-16)}.mapa-paso:last-child{padding-bottom:0}.mapa-hito{position:absolute;left:0;top:0;transform:translateX(-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--fondo-vista);border:var(--borde);border-radius:var(--radio-max);font-size:var(--t-micro);line-height:1}.mapa-cuerpo{min-width:0;flex:1 1;max-width:var(--ancho-lectura)}.mapa-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--esp-8);font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--tinta-tenue)}.mapa-cuando{display:inline-flex;gap:var(--esp-4)}.mapa-dia,.mapa-hora{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.mapa-hora{color:var(--tinta-media)}.mapa-hora,.mapa-quien{font-weight:var(--peso-medio)}.mapa-quien{color:var(--tinta)}.mapa-que{margin-left:auto;letter-spacing:var(--track-versalita);text-transform:uppercase}.mapa-dicho{white-space:pre-wrap;color:var(--tinta)}.mapa-dicho,.mapa-estado{margin:var(--esp-4) 0 0;font-size:var(--texto-ui);line-height:var(--interlineado-ui)}.mapa-estado{color:var(--tinta-media)}.mapa-motivo{display:block;color:var(--tinta-tenue)}.mapa-archivos{list-style:none;display:flex;flex-wrap:wrap;gap:var(--esp-8);margin:var(--esp-8) 0 0;padding:0}.mapa-archivo{display:inline-flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-8);background:var(--fondo-tarjeta);border:var(--borde);border-radius:var(--radio-2);font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--tinta-media)}.mapa-peso{color:var(--tinta-tenue)}.mapa-paso[data-que=nota_interna] .mapa-cuerpo{margin-left:var(--esp-16);padding:var(--esp-8) var(--esp-12);background:var(--fondo-nota-interna);border:1px dashed var(--filo);border-radius:var(--radio-2);color:var(--tinta-media)}.mapa-paso[data-que=nota_interna] .mapa-que{font-weight:var(--peso-fuerte)}.mapa-paso[data-que=cambio_de_estado]{padding-bottom:var(--esp-12)}.mapa-paso[data-que=cambio_de_estado] .mapa-hito{width:1rem;height:1rem;background:var(--filo);border-color:transparent;color:var(--tinta-tenue);font-size:var(--t-micro)}.mapa-paso[data-que=cambio_de_estado] .mapa-quien{color:var(--tinta-media);font-weight:var(--peso-normal)}.mapa-paso[data-que=cambio_de_estado] .mapa-estado{margin-top:0;font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--tinta-tenue)}.mapa-paso[data-que=cambio_de_estado] .mapa-estado strong{color:var(--tinta-media);font-weight:var(--peso-medio)}.fila-accion{display:flex;align-items:center;gap:var(--esp-8);padding-right:var(--celda-x);white-space:nowrap}.fila-accion .boton{opacity:.55}.fila-accion:focus-within .boton,.fila-archivable:focus-within .fila-accion .boton,.fila-archivable:hover .fila-accion .boton,.tabla tr:hover .fila-accion .boton{opacity:1}