:root{--p-blanco: #FFFFFF;--p-gris-25: #F8F9FB;--p-gris-50: #F2F5F8;--p-gris-100: #EAEDF2;--p-gris-200: #DEE2E8;--p-gris-300: #C9CFD6;--p-gris-500: #8C949F;--p-gris-600: #636B76;--p-tinta-3: #5A616B;--p-tinta-2: #3B424A;--p-tinta: #13181E;--p-accion-50: #E9EFF8;--p-accion-600: #1D4F91;--p-accion-700: #163D70;--p-accion-900: #0F2A4E;--p-foco: #FFBF47;--p-rojo-700: #B42318;--p-rojo-50: #FBE9E7;--p-ambar-700: #B54708;--p-ambar-50: #FEF6E7;--p-velo: 12 12 14;--p-sobre-velo-2: #DADADD;--p-sombra: 19 24 30;--p-len-0: #F2F0FF;--p-len-1: #CCCCEE;--p-len-2: #A7ACDE;--p-len-3: #838FCE;--p-len-4: #5C72B8;--p-len-5: #3A599D;--p-len-6: #0E3D7D;--p-ofe-0: #D9F6F6;--p-ofe-1: #A3D7D9;--p-ofe-2: #72BBC1;--p-ofe-3: #42A1AC;--p-ofe-4: #288793;--p-ofe-5: #006A78;--p-ofe-6: #004D5A;--p-asi-0: #FFF2A8;--p-asi-1: #FEE391;--p-asi-2: #FEC44F;--p-asi-3: #FE9929;--p-asi-4: #EC7014;--p-asi-5: #CC4C02;--p-asi-6: #8C2D04;--p-neutro-1: #C8CACF;--p-neutro-2: #A6A9AE;--p-neutro-3: #898D92;--p-neutro-4: #6A6D73;--p-neutro-5: #4C4F55;--p-dif-n3: #276D81;--p-dif-n2: #77B6C8;--p-dif-n1: #CFECF4;--p-dif-p1: #F7E8C8;--p-dif-p2: #EAC07F;--p-dif-p3: #C98E44;--p-dif-p4: #83501C;--p-ofe-texto: #004D5A;--p-idioma-chuj: #D49E60;--p-idioma-qanjobal: #FDC182;--p-idioma-akateko: #F9A350;--p-idioma-popti: #F39A3C;--p-idioma-mam: #FEE893;--p-idioma-tektiteko: #F6D27A;--p-idioma-awakateko: #F5D35A;--p-idioma-ixil: #FFE675;--p-idioma-sipakapense: #F3DD8A;--p-idioma-uspanteko: #FFE14F;--p-idioma-kiche: #A0CF67;--p-idioma-kaqchikel: #D1E3A5;--p-idioma-tzutujil: #B7D98C;--p-idioma-achi: #DBE8A2;--p-idioma-sakapulteko: #C9E3B4;--p-idioma-qeqchi: #9BC4C8;--p-idioma-poqomchi: #76C6B9;--p-idioma-poqomam: #AEDBD6;--p-idioma-chorti: #EEB8D2;--p-idioma-mopan: #ECB3BF;--p-idioma-itza: #D9606A;--p-idioma-garifuna: #8A4FA0;--p-idioma-xinka: #C9C3A0;--p-esp: #D9D4C7;--p-chalchiteko: #E3C04D;--p-agua: #DCE6EE;--p-noche: #0B121A;--p-noche-rgb: 11 18 26;--p-noche-2: #121C27;--p-noche-3: #1B2733;--p-noche-filete: #2A3846;--p-noche-borde: #3B4B5C;--p-noche-control: #617188;--p-noche-texto: #E8EDF2;--p-noche-texto-2: #B4C0CC;--p-noche-texto-3: #8D9AA8;--p-noche-sin: #1E2935;--p-noche-mapa: #2E3B49;--p-noche-horizonte: #1B2A3A;--p-noche-sombra: #05090D;--p-noche-luz: #5B7088;--p-noche-borde-mapa: #DCE6F2;--p-accion-200: #8FB3E8;--p-oferta-noche: #5FD3D9;--p-len-noche: #2B3F66;--p-rumbo-norte: #FFFFFF;--p-rumbo-oeste: #4C4B50;--p-rumbo-este: #FE5353;--p-rumbo-sur: #FFFE53;--fondo: var(--p-blanco);--lienzo: var(--p-gris-25);--superficie: var(--p-blanco);--fondo-banda: var(--p-gris-25);--fondo-sutil: var(--p-gris-50);--fondo-esqueleto: var(--p-gris-100);--texto: var(--p-tinta);--texto-2: var(--p-tinta-2);--texto-3: var(--p-tinta-3);--filete: var(--p-gris-300);--filete-suave: var(--p-gris-200);--borde-control: var(--p-gris-600);--accion: var(--p-accion-600);--accion-hover: var(--p-accion-700);--accion-suave: var(--p-accion-50);--accion-sobre: var(--p-blanco);--foco: var(--p-foco);--error: var(--p-rojo-700);--error-suave: var(--p-rojo-50);--aviso: var(--p-ambar-700);--aviso-suave: var(--p-ambar-50);--sin-dato-trazo: var(--p-tinta-3);--no-aplica-punto: var(--p-tinta-3);--no-aplica-fondo: var(--p-blanco);--pendiente-trazo: var(--p-gris-500);--sobre-oscuro: var(--p-blanco);--sobre-velo: var(--p-blanco);--sobre-velo-2: var(--p-sobre-velo-2);--velo: linear-gradient(to top, rgb(var(--p-velo) / .8) 0%, rgb(var(--p-velo) / .74) 58%, rgb(var(--p-velo) / .28) 100%);--fondo-oscuro: var(--p-tinta);--linea-fondo: var(--p-blanco);--linea-borde: var(--p-gris-200);--fase-texto: var(--p-tinta);--fase-borde: var(--p-tinta);--tooltip-fondo: var(--p-tinta);--tooltip-texto: var(--p-blanco);--fila-activa: var(--p-accion-50);--mark-subrayado: var(--p-accion-600);--scrim: rgb(var(--p-sombra) / .45);--sombra-flotante: 0 1px 2px rgb(var(--p-sombra) / .12), 0 6px 16px rgb(var(--p-sombra) / .14);--carril-fondo: var(--p-gris-25);--carril-borde: var(--p-gris-200);--carril-texto: var(--p-tinta-2);--carril-hover: var(--p-gris-100);--carril-activo-fondo: var(--p-accion-50);--carril-activo-texto: var(--p-accion-700);--carril-activo-marca: var(--p-accion-600);--marca-trazo: var(--p-tinta);--dif-n3: var(--p-dif-n3);--dif-n2: var(--p-dif-n2);--dif-n1: var(--p-dif-n1);--dif-p1: var(--p-dif-p1);--dif-p2: var(--p-dif-p2);--dif-p3: var(--p-dif-p3);--dif-p4: var(--p-dif-p4);--len-0: var(--p-len-0);--len-1: var(--p-len-1);--len-2: var(--p-len-2);--len-3: var(--p-len-3);--len-4: var(--p-len-4);--len-5: var(--p-len-5);--len-6: var(--p-len-6);--ofe-0: var(--p-ofe-0);--ofe-1: var(--p-ofe-1);--ofe-2: var(--p-ofe-2);--ofe-3: var(--p-ofe-3);--ofe-4: var(--p-ofe-4);--ofe-5: var(--p-ofe-5);--ofe-6: var(--p-ofe-6);--asi-0: var(--p-asi-0);--asi-1: var(--p-asi-1);--asi-2: var(--p-asi-2);--asi-3: var(--p-asi-3);--asi-4: var(--p-asi-4);--asi-5: var(--p-asi-5);--asi-6: var(--p-asi-6);--neutro-1: var(--p-neutro-1);--neutro-2: var(--p-neutro-2);--neutro-3: var(--p-neutro-3);--neutro-4: var(--p-neutro-4);--neutro-5: var(--p-neutro-5);--oferta-texto: var(--p-ofe-texto);--poblacion-texto: var(--p-tinta);--idioma-chuj: var(--p-idioma-chuj);--idioma-qanjobal: var(--p-idioma-qanjobal);--idioma-akateko: var(--p-idioma-akateko);--idioma-popti: var(--p-idioma-popti);--idioma-mam: var(--p-idioma-mam);--idioma-tektiteko: var(--p-idioma-tektiteko);--idioma-awakateko: var(--p-idioma-awakateko);--idioma-ixil: var(--p-idioma-ixil);--idioma-sipakapense: var(--p-idioma-sipakapense);--idioma-uspanteko: var(--p-idioma-uspanteko);--idioma-kiche: var(--p-idioma-kiche);--idioma-kaqchikel: var(--p-idioma-kaqchikel);--idioma-tzutujil: var(--p-idioma-tzutujil);--idioma-achi: var(--p-idioma-achi);--idioma-sakapulteko: var(--p-idioma-sakapulteko);--idioma-qeqchi: var(--p-idioma-qeqchi);--idioma-poqomchi: var(--p-idioma-poqomchi);--idioma-poqomam: var(--p-idioma-poqomam);--idioma-chorti: var(--p-idioma-chorti);--idioma-mopan: var(--p-idioma-mopan);--idioma-itza: var(--p-idioma-itza);--idioma-garifuna: var(--p-idioma-garifuna);--idioma-xinka: var(--p-idioma-xinka);--idioma-chalchiteko: var(--p-chalchiteko);--idioma-espanol: var(--p-esp);--idioma-otro: var(--p-gris-300);--mapa-fondo: var(--p-blanco);--mapa-borde: var(--p-blanco);--mapa-trazo: var(--p-tinta-3);--mapa-realce: var(--p-tinta);--mapa-depto: var(--p-tinta-2);--mapa-agua: var(--p-agua);--territorio-trazo: var(--p-tinta-2);--relieve-opacidad: 1;--rumbo-norte: var(--p-rumbo-norte);--rumbo-oeste: var(--p-rumbo-oeste);--rumbo-este: var(--p-rumbo-este);--rumbo-sur: var(--p-rumbo-sur);--fuente-ui: "Alegreya Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-titulo: "Alegreya", Georgia, serif;--t-nota: .875rem;--t-control: 1rem;--t-cuerpo: 1.0625rem;--t-entradilla: 1.25rem;--t-h3: 1.25rem;--t-h2: 1.625rem;--t-h1: 2rem;--t-obra: 2.25rem;--t-cifra: 2.5rem;--t-cifra-s: 1.75rem;--t-toponimo: 3.5rem;--t-mapa-depto: 12px;--t-mapa-territorio: 13px;--t-mapa-municipio: 12px;--i-nota: 1.45;--i-control: 1.4;--i-cuerpo: 1.55;--i-entradilla: 1.45;--i-h3: 1.3;--i-h2: 1.25;--i-h1: 1.15;--i-cifra: 1;--i-cifra-s: 1.05;--i-toponimo: 1.05;--peso-h1: 700;--tracking-h1: -.01em;--ancho: 1232px;--ancho-texto: 66ch;--ancho-prosa: 72ch;--gutter: 24px;--e-0: 2px;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--e-8: 64px;--e-9: 96px;--filete-fino: 1px solid var(--p-gris-300);--filete-tabla: 1px solid var(--p-gris-200);--filete-cuadro: 2px solid var(--p-tinta);--filete-marca: 4px solid var(--p-accion-600);--radio-etiqueta: 4px;--radio-control: 6px;--radio-superficie: 8px;--duracion-corta: .12s;--duracion-media: .16s;--espera-esqueleto: .3s;--curva: cubic-bezier(.2, 0, 0, 1);--foco-ancho: 3px;--foco-anillo: var(--foco-ancho) solid var(--foco);--foco-interior: inset 0 0 0 2px var(--texto);--foco-enlace-barra: 0 4px var(--texto);--tactil: 44px;--tactil-escritorio: 32px;--objetivo-minimo: 24px;--carril-ancho-plegado: 56px;--carril-ancho-desplegado: 240px;--carril-ancho: var(--carril-ancho-plegado);--carril-item-alto: 44px;--carril-item-margen: 6px;--carril-icono: 20px;--carril-marca-alto: 48px;--carril-barra-activa: 3px;--carril-barra-alto: 24px;--carril-barra-radio: 0 2px 2px 0;--carril-item-relleno: 12px;--carril-item-hueco: 14px;--carril-marca-relleno: 14px;--menu-relleno: 10px;--carril-glifo: 28px;--linea-alto: 48px;--barra-movil-alto: 56px;--buscador-ancho: max(320px, 15rem);--buscador-alto: 40px;--buscador-movil-alto: 48px;--resultados-ancho-min: 420px;--resultados-alto-max: 60vh;--fase-alto: 28px;--cajon-ancho: min(320px, 85vw);--cajon-item-alto: 48px;--emergente-alto: 30px;--emergente-retardo: .4s;--emergente-separacion: 6px;--filtros-alto: 56px;--segmentado-alto: 44px;--lamina-alto: 420px;--kbd-alto: 24px;--mark-peso: 700;--mark-subrayado-grosor: 2px;--mark-subrayado-separacion: 3px;--separador-migas: 12px;--icono-tamano: 20px;--boton-primario-fondo: var(--accion);--boton-primario-texto: var(--accion-sobre);--boton-primario-borde-inferior: var(--p-accion-700);--boton-secundario-borde: var(--accion);--boton-secundario-texto: var(--accion);--boton-alto: 40px;--tabla-cabecera-fondo: var(--fondo);--tabla-cabecera-filete: 2px solid var(--texto);--tabla-fila-filete: 1px solid var(--filete-suave);--tabla-fila-alto: 44px;--tabla-trama: 8px;--tabla-municipio-ancho: 10.5em;--tabla-municipio-ancho-movil: 8.5em;--tabla-avisos-ancho: 6.5em;--tabla-nota-pendiente-ancho: 14em;--tabla-municipios-cabecera-alto: 8rem;--tabla-municipios-total-alto: 6rem;--tabla-municipios-cabecera-max: 7.5em;--tramos-fila: 32px;--tramos-arriba: 32px;--tramos-abajo: 8px;--tramos-nombres: 300px;--tramos-nombres-movil: 128px;--tramos-valor-movil: 72px;--tramos-estrecho: 600px;--tramos-valor: 88px;--tramos-separacion: 16px;--tramos-numero: 24px;--tramos-letra: 14px;--tramos-apilado: 720px;--tramos-fila-apilada: 52px;--tramos-nombre-apilado: 20px;--tramos-tramo-apilado: 24px;--tramos-aire-apilado: 8px;--cifra-tamano: var(--t-cifra);--cifra-nota-color: var(--texto-3);--cifra-filete: 3px solid var(--texto);--tramo-poblacion: var(--poblacion-texto);--tramo-oferta: var(--oferta-texto);--tramo-dif-pos: var(--dif-p4);--tramo-dif-neg: var(--dif-n3);--tramo-pendiente: var(--p-gris-500);--tramo-eje: var(--filete);--tramo-poblacion-oscuro: var(--p-blanco);--tramo-oferta-oscuro: var(--p-ofe-1);--leyenda-casilla: 16px;--leyenda-marcador: var(--texto);--velo-lamina: linear-gradient(to top, rgb(var(--p-velo) / .3), rgb(var(--p-velo) / .1));--velo-lamina-texto: rgb(var(--p-velo) / .88);--velo-lamina-fundido: var(--e-8);--lamina-texto-ancho: calc((var(--ancho) - 11 * var(--gutter)) / 12 * 7 + 6 * var(--gutter));--lamina-foto-movil: 144px;--lamina-alto-movil: 360px;--lamina-silueta-ancho: 36%;--lamina-credito-ancho: 40ch;--lamina-foto-proporcion: 3 / 2;--lamina-foto-encuadre-vertical: 50% 35%;--comparacion-cifra-ancho: 4.5em;--conteo-columna: 15em;--establecimiento-nombre-min: 14em;--tabla-movil-alto-max: 70vh;--lamina-foto-impresa: 60mm;--impresion-raiz: 75%;--lamina-indice-ancho: 200px;--lamina-filete-oscuro: 1px solid var(--p-tinta-3);--lamina-silueta-trazo: var(--p-gris-600);--esqueleto-oscuro: var(--p-tinta-2);--esqueleto-portada: var(--p-gris-200);--tramo-ficha-alto: 56px;--tramo-eje-oscuro: var(--p-gris-500);--tramo-dif-pos-oscuro: var(--dif-p2);--tramo-dif-neg-oscuro: var(--dif-n2);--tramo-pendiente-oscuro: var(--p-gris-300);--trama-sin-dato: repeating-linear-gradient(45deg, var(--sin-dato-trazo) 0 1px, transparent 1px 4px);--territorio-alto: 280px;--ficha-termino-ancho: 13em;--comparacion-nombre-ancho: 13em;--aviso-calidad-barra: 4px solid var(--aviso);--aviso-calidad-fondo: var(--aviso-suave);--panel-mapa-ancho: 360px;--mapa-bilingue: var(--oferta-texto);--mapa-no-bilingue: var(--p-gris-600);--mapa-agrupacion: var(--p-gris-600);--mapa-dudosa: var(--aviso);--mapa-halo: var(--p-blanco);--mapa-control-fondo: var(--superficie);--mapa-control-hover: var(--fondo-sutil);--mapa-control-borde: var(--borde-control);--mapa-control-alto: 36px;--opcion-alto: 52px;--leyenda-hueco-cero: 4px;--leyenda-muestra: 12px;--hoja-baja: 96px;--hoja-media: 50%;--hoja-alta: 90%;--hoja-asa: 44px;--hoja-agarre-ancho: 32px;--hoja-agarre-alto: 4px;--previa-ancho: 380px;--logo-alto: 44px;--logo-digebi-alto: 32px;--esqueleto-pulso: 1.2s;--esqueleto-bloque: 240px;--mapa-portada-proporcion: 600 / 633;--respuesta-lineas: 5;--hoja-carta-ancho: 216mm;--banda-prueba-fondo: var(--p-ambar-50);--banda-prueba-borde: 4px solid var(--aviso);--portada-fondo: var(--p-noche);--portada-fondo-rgb: var(--p-noche-rgb);--portada-superficie: var(--p-noche-2);--portada-superficie-2: var(--p-noche-3);--portada-filete: var(--p-noche-filete);--portada-borde: var(--p-noche-borde);--portada-control: var(--p-noche-control);--portada-texto: var(--p-noche-texto);--portada-texto-fuerte: var(--p-blanco);--portada-texto-2: var(--p-noche-texto-2);--portada-texto-3: var(--p-noche-texto-3);--portada-accion: var(--p-accion-200);--portada-oferta: var(--p-oferta-noche);--portada-alerta: var(--p-dif-p2);--portada-claro: var(--p-gris-25);--portada-claro-filete: var(--p-gris-200);--portada-boton-fondo: var(--p-blanco);--portada-boton-texto: var(--p-tinta);--portada-boton-hover: var(--p-noche-borde-mapa);--portada-tarjeta: rgb(var(--p-noche-rgb) / .94);--portada-velo: linear-gradient(90deg, rgb(var(--p-noche-rgb) / .94) 0%, rgb(var(--p-noche-rgb) / .86) 36%, rgb(var(--p-noche-rgb) / .35) 52%, rgb(var(--p-noche-rgb) / 0) 64%);--portada-velo-movil: linear-gradient(to top, rgb(var(--p-noche-rgb) / 1) 0%, rgb(var(--p-noche-rgb) / 0) 28%);--portada-barra-velo: linear-gradient(rgb(var(--p-noche-rgb) / 1) 0%, rgb(var(--p-noche-rgb) / 0) 100%);--portada-mapa-fondo: var(--p-noche);--portada-mapa-sin: var(--p-noche-sin);--portada-mapa-sin-dato: var(--p-noche-mapa);--portada-mapa-horizonte: var(--p-noche-horizonte);--portada-mapa-sombra: var(--p-noche-sombra);--portada-mapa-luz: var(--p-noche-luz);--portada-mapa-borde: var(--p-noche-borde-mapa);--portada-mapa-realce: var(--p-blanco);--portada-mapa-bilingue: var(--p-oferta-noche);--portada-mapa-no-bilingue: var(--p-gris-500);--portada-len-0: var(--p-len-noche);--portada-len-1: var(--p-len-5);--portada-len-2: var(--p-len-4);--portada-len-3: var(--p-len-2);--portada-len-4: var(--p-len-0);--portada-barra-alto: 60px;--portada-barra-alto-movil: 56px;--portada-mapa-alto-movil: 42svh;--portada-tarjeta-ancho: 470px;--portada-tarjeta-ancha: 560px;--portada-margen-relato: 56px;--portada-indice-punto: 10px;--portada-ficha-ancho: 290px;--portada-ficha-separacion: 18px;--portada-chip-alto: 36px;--portada-boton-alto: 46px;--portada-logo-mineduc: 50px;--portada-logo-digebi: 34px;--portada-logo-umg: 66px;--portada-logo-bid: 40px;--portada-logo-movil: 36px;--portada-logo-digebi-movil: 26px;--portada-marca-logo: 40px;--portada-marca-logo-movil: 36px;--aval-ancho: 760px;--aval-texto-min: 240px;--aval-logo-alto: 40px;--aval-logo-digebi: 26px;--aval-logo-bid: 32px;--aval-logo-umg: 38px;--aval-logo-alto-movil: 34px;--aval-logo-digebi-movil: 22px;--aval-logo-bid-movil: 28px;--aval-logo-umg-movil: 32px;--portada-fundido: .6s;--portada-inclinacion: 38deg;--portada-giro: 12deg;--portada-radio-hoja: 12px;--portada-t-titulo: clamp(2.75rem, 5.4vw, 4.75rem);--portada-t-titulo-movil: 2.25rem;--portada-t-capitulo: clamp(2rem, 3.2vw, 2.75rem);--portada-t-capitulo-movil: 1.75rem;--portada-t-cifra: 2.125rem;--portada-t-cifra-movil: 2rem;--portada-t-nombre: 1.0625rem;--portada-t-detras: 1.1875rem;--portada-i-titulo: 1.02;--portada-i-capitulo: 1.08;--portada-tracking-etiqueta: .06em;--portada-idioma-nombre: 7.5rem;--portada-idioma-nombre-movil: 6.5rem;--portada-muestra: 10px;--portada-rampa-alto: 12px;--portada-icono-detras: 40px;--portada-ficha-min: 230px;--portada-envoltura: calc(var(--ancho) - 2 * var(--gutter) - var(--e-1));--portada-poster-alto: min(84%, 46vw);--portada-poster-alto-movil: 94%;--portada-perspectiva: 1400px;--portada-perspectiva-movil: 900px;--portada-inclinacion-movil: 23deg;--portada-rebote: 2.2s;--herramientas-alto: 40px;--herramientas-activo-fondo: var(--accion-suave);--herramientas-activo-texto: var(--accion);--herramientas-activo-marca: 3px solid var(--accion);--herramientas-hueco: 6px;--herramientas-arriba: calc(var(--e-4) + var(--herramientas-alto) + var(--e-2));--herramientas-menu-ancho: 130px;--herramientas-lista-ancho: 260px;--herramientas-item-alto: 48px;--respaldo-enlace-ancho: 400px;--panel-medir-ancho: 320px;--cruz-tamano: 40px;--cruz-trazo: var(--texto);--cruz-halo: var(--fondo);--medicion-linea: var(--texto);--medicion-casco: var(--fondo);--medicion-relleno: rgb(var(--p-sombra) / .12);--dialogo-ancho: 640px;--dialogo-imagen-ancho: 560px;--vista-previa-ancho: 512px;--contexto-impreso-ancho: 62mm;--contexto-impreso-alto: 46mm;--contexto-recuadro: 18mm;--contexto-municipio: var(--texto);--contexto-departamento: var(--p-gris-100);--contexto-pais: var(--p-gris-200);--contexto-departamento-en-pais: var(--texto-3);--cabecera-impresa-logo: 46px;--cabecera-impresa-logo-digebi: 34px;--nav-subrayado: 4px;--buscador-grande-alto: 60px;--resultados-ancho: 400px;--no-aplica: var(--p-gris-50);--papel: var(--fondo);--superficie-2: var(--fondo-sutil);--superficie-3: var(--fondo-esqueleto);--linea: var(--filete);--linea-suave: var(--filete-suave);--tinta: var(--texto);--tinta-2: var(--texto-2);--tinta-3: var(--texto-3);--alerta: var(--error);--alerta-suave: var(--error-suave);--bil: var(--oferta-texto);--mono: var(--p-gris-500);--sin-dato: var(--p-gris-300);--radio: var(--radio-control);--t-xs: var(--t-nota);--t-s: var(--t-control);--t-m: var(--t-cuerpo);--t-l: var(--t-h2);--t-xl: var(--t-cifra-s);--t-xxl: var(--t-h1)}@media(min-width:1536px){:root{--buscador-ancho: max(360px, 16.875rem)}html:not([data-carril=plegado]){--carril-ancho: var(--carril-ancho-desplegado)}}@media(max-width:1023px),(pointer:coarse){:root{--mapa-control-alto: var(--tactil);--herramientas-alto: var(--tactil);--portada-chip-alto: var(--tactil)}}@media(max-width:720px){:root{--t-toponimo: 2.5rem;--t-h1: 1.75rem;--t-obra: 1.75rem;--t-cifra: 2rem;--respuesta-lineas: 9;--gutter: 16px;--velo: linear-gradient(rgb(var(--p-velo) / .76), rgb(var(--p-velo) / .76))}}@media(prefers-reduced-motion:reduce){:root{--duracion-corta: 0ms;--duracion-media: 0ms;--portada-fundido: 0ms}}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-400i-latin-ext-DX574ivH.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-400i-latin-rmlAbObI.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-400-latin-ext-D7N6b6bd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-400-latin-DtLlO8BS.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-500-latin-ext-TH5u60nj.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-500-latin-DS713u5J.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-700-latin-ext-HuHd3-Mg.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-700-latin-DEbcy2sF.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-800-latin-ext-BBRJ-mcX.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/assets/AlegreyaSans-800-latin-CpHsWMQ0.woff2) format("woff2");font-weight:800;font-style:normal;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;src:url(/assets/Alegreya-400-latin-ext-BJ1luULk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;src:url(/assets/Alegreya-400-latin-BLlBRtDv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;src:url(/assets/Alegreya-500-latin-ext-B_6HdrEK.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;src:url(/assets/Alegreya-500-latin-C25lLdV_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer vendor,base,componentes,armazon,paginas;@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;accent-color:var(--accion);scroll-padding-top:calc(var(--linea-alto) + var(--e-4))}body{margin:0;background:var(--fondo);color:var(--texto);font:400 var(--t-cuerpo)/var(--i-cuerpo) var(--fuente-ui);font-feature-settings:"kern","liga","lnum";display:flex;flex-direction:column;min-height:100vh}main{flex:1}h1,h2,h3,h4{margin:0;line-height:var(--i-h2);font-weight:700}h1{font-family:var(--fuente-ui);font-weight:var(--peso-h1);font-size:var(--t-h1);line-height:var(--i-h1);letter-spacing:var(--tracking-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:var(--i-h3)}p{margin:0 0 var(--e-4);max-width:var(--ancho-texto)}a{color:var(--accion);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accion-hover);text-decoration-thickness:2px}button,input,select{font:inherit;color:inherit}button,summary,select,label[for]{cursor:pointer}img,svg{max-width:100%}code{font-size:.9em;background:var(--fondo-sutil);padding:0 .3em;border-radius:var(--radio-control)}table{border-collapse:collapse}:focus-visible:not(:where(:is(h1,h2,h3,main,section)[tabindex="-1"])){outline:3px solid var(--foco);outline-offset:0;box-shadow:inset 0 0 0 2px var(--texto)}:where(h1,h2,h3,main,section)[tabindex="-1"]:focus{outline:none}a:focus-visible{outline:3px solid transparent;background-color:var(--foco);color:var(--texto);box-shadow:0 4px var(--texto);text-decoration:none}svg a:focus-visible{outline:3px solid var(--foco)}svg a:focus-visible path{stroke:var(--texto);stroke-width:2}::selection{background:var(--accion-suave)}.n,.num{font-variant-numeric:tabular-nums lining-nums}.salto{position:absolute;left:-9999px;top:0;z-index:100;background:var(--texto);color:var(--sobre-oscuro);padding:var(--e-3) var(--e-4)}.salto:focus{left:0}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}}[hidden]{display:none}.vis-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vis-oculto-en-linea{display:inline;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.solo-imprimir{display:none}@media print{.pie,.salto,.no-imprimir{display:none}.solo-imprimir{display:block}}@layer componentes{.banda-prueba{background:var(--banda-prueba-fondo);border-top:var(--filete-fino);border-left:var(--banda-prueba-borde);padding:var(--e-2) var(--gutter);color:var(--texto)}.resultados{position:absolute;left:0;right:0;top:calc(100% + var(--e-1));z-index:50;background:var(--superficie);border:var(--filete-fino);border-radius:var(--radio-superficie);box-shadow:var(--sombra-flotante);overflow:hidden;min-width:min(var(--resultados-ancho),calc(100vw - 2 * var(--gutter)))}.resultados [role=listbox]{max-height:var(--resultados-alto-max);overflow-y:auto}[role=listbox]:empty{display:none}.resultado-grupo{padding:var(--e-2) var(--e-3) var(--e-1);font-size:var(--t-nota);font-weight:700;color:var(--texto-3)}.resultado{display:flex;flex-direction:column;justify-content:center;min-height:var(--tactil);padding:var(--e-1) var(--e-3);border-left:var(--carril-barra-activa) solid transparent;color:var(--texto);cursor:pointer}.resultado:hover{background:var(--fondo-sutil)}.resultado[aria-selected=true]{background:var(--fila-activa);border-left-color:var(--accion)}.resultado-nombre{font-weight:500}.resultado-nombre mark{background:none;color:inherit;font-weight:var(--mark-peso);text-decoration:underline var(--mark-subrayado-grosor) var(--mark-subrayado);text-underline-offset:var(--mark-subrayado-separacion)}.resultado-tipo{font-size:var(--t-nota);color:var(--texto-3)}.resultados-nota{margin:0;padding:var(--e-2) var(--e-3);font-size:var(--t-nota);color:var(--texto-2);max-width:none}[role=listbox]:not(:empty)+.resultados-nota{border-top:var(--filete-fino)}.resultados-nota:empty{display:none}.resultados-mensaje{margin:0;padding:var(--e-2) var(--e-3);font-size:var(--t-nota);color:var(--texto);max-width:none;border-bottom:var(--filete-fino)}.resultados-mensaje:empty{display:none}.pie{margin-top:var(--e-8);background:var(--fondo-banda);border-top:var(--filete-fino);font-size:var(--t-nota);line-height:var(--i-nota);color:var(--texto-2)}.pie-franja{margin:0;padding:var(--e-5) 0}.pie-franja+.pie-franja{border-top:var(--filete-fino)}.pie-instituciones{display:flex;align-items:center;gap:var(--e-4) var(--e-6);flex-wrap:wrap}.pie-instituciones p{margin:0;color:var(--texto)}.pie-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5)}.pie-instituciones-texto{flex:1 1 24rem;display:grid;gap:var(--e-2)}.pie-equipo strong{font-weight:700}.pie-instituciones-texto a{display:inline-flex;align-items:center;min-height:var(--tactil-escritorio)}@media(pointer:coarse){.pie-instituciones-texto a{display:inline-flex;align-items:center;min-height:var(--tactil)}}.pie-logos img{display:block;height:var(--logo-alto);width:auto}.pie-logos .logo-digebi{height:var(--logo-digebi-alto)}.pie-enlaces{display:flex;flex-wrap:wrap;gap:0 var(--e-5);margin:0;padding:0;list-style:none;font-size:var(--t-control)}.pie-enlaces a{display:inline-flex;align-items:center;min-height:var(--tactil-escritorio)}.pie-global{max-width:none;color:var(--texto-3)}.pie-version{margin:0;padding:0 0 var(--e-5);max-width:none;color:var(--texto-3);font-size:var(--t-nota)}@media(max-width:720px){.pie-enlaces{flex-direction:column}.pie-enlaces a{min-height:var(--tactil)}}.encabezado{padding:var(--e-6) 0 var(--e-5);border-bottom:var(--filete-fino);margin-bottom:var(--e-6)}.encabezado h1{margin-bottom:var(--e-3)}.encabezado .entradilla{font-size:var(--t-entradilla);line-height:var(--i-entradilla);color:var(--texto-2);margin:0}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:var(--boton-alto);padding:0 var(--e-4);border-radius:var(--radio-control);font-weight:700;font-size:var(--t-control);text-decoration:none;white-space:nowrap;border:2px solid var(--boton-secundario-borde);background:var(--fondo);color:var(--boton-secundario-texto)}.boton:hover{background:var(--accion-suave);color:var(--accion-hover);text-decoration:none}.boton-primario{background:var(--boton-primario-fondo);color:var(--boton-primario-texto);border-bottom-color:var(--boton-primario-borde-inferior)}.boton-primario:hover{background:var(--accion-hover);color:var(--boton-primario-texto)}.boton:focus-visible{outline:var(--foco-anillo);outline-offset:0;box-shadow:var(--foco-interior)}.boton-texto{border-color:transparent;padding:0 var(--e-2)}.boton svg{width:var(--e-4);height:var(--e-4);flex:none}@media(max-width:720px){.boton{min-height:var(--tactil)}}.acciones{display:flex;flex-wrap:wrap;gap:var(--e-3);align-items:center}.copia-rotulos{display:inline-grid}.copia-rotulos>span{grid-area:1 / 1}.copia-oculto{visibility:hidden}.copia-respaldo{z-index:7;flex-basis:100%;display:grid;gap:var(--e-2);padding:var(--e-4);max-width:var(--respaldo-enlace-ancho);background:var(--superficie);border:var(--filete-fino);border-top:4px solid var(--texto);border-radius:var(--radio-superficie);font-size:var(--t-nota);line-height:var(--i-nota)}.copia-respaldo-titulo{font-size:var(--t-control);line-height:var(--i-control)}.copia-respaldo p{margin:0;color:var(--texto-2)}.copia-respaldo .campo{font-weight:700;color:var(--texto)}.copia-respaldo-campo{width:100%;min-height:var(--tactil);padding:0 var(--e-3);border:1px solid var(--borde-control);border-radius:var(--radio-control);background:var(--fondo);color:var(--texto);font:var(--t-nota)/1 var(--fuente-ui)}.copia-respaldo .boton{justify-self:start}.cabecera-impresa{display:flex;justify-content:space-between;align-items:center;gap:var(--e-4);padding-bottom:var(--e-3);border-bottom:var(--filete-fino)}.cabecera-impresa-logos{display:flex;align-items:center;gap:var(--e-3);flex:none}.cabecera-impresa-logos img{display:block;width:auto;height:var(--cabecera-impresa-logo)}.cabecera-impresa-logos .logo-digebi{height:var(--cabecera-impresa-logo-digebi)}.cabecera-impresa-meta{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:var(--t-nota);line-height:var(--i-nota);color:var(--texto-2)}.cabecera-impresa-meta b{color:var(--texto)}.cabecera-impresa-estado{color:var(--texto);font-weight:700}.cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:3px solid var(--tinta);margin:0}.cifra{padding:var(--e-4) var(--e-4) var(--e-4) 0;border-bottom:1px solid var(--linea)}.cifra+.cifra{padding-left:var(--e-4);border-left:1px solid var(--linea)}.cifra dt{order:2;font-size:var(--t-s);color:var(--tinta-2);line-height:1.35}.cifra dd{margin:0 0 4px;font-size:var(--t-xl);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.cifra{display:flex;flex-direction:column}.cifra dd small{font-size:.55em;font-weight:700;margin-left:2px}.cifra dd.fuente{order:3;margin:var(--e-1) 0 0;font-size:var(--t-nota);font-weight:400;line-height:var(--i-nota);color:var(--texto-3)}.cifra-sin-dato dd.n,.cifra-no-aplica dd.n,.cifra-no-publicado dd.n,.cifra-pendiente dd.n{font-weight:700;color:var(--texto-3)}.cifra-sin-dato dd.n:before{content:"";display:inline-block;width:var(--leyenda-muestra);height:var(--leyenda-muestra);margin-right:var(--e-2);border:var(--filete-fino);background:var(--trama-sin-dato);vertical-align:middle}.cifra-pendiente dd.n:before{content:"◌ "}.sello{white-space:nowrap}@media(max-width:560px){.cifras{grid-template-columns:1fr 1fr}.cifra:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:400px){.cifras{grid-template-columns:minmax(0,1fr)}.cifra+.cifra{padding-left:0;border-left:0}.cifra dd{overflow-wrap:anywhere}}.seccion{padding:var(--e-6) 0;border-top:1px solid var(--linea)}.seccion:first-of-type{border-top:0}.seccion>h2{margin-bottom:var(--e-2)}.seccion>.tabla-caja+h3{margin:var(--e-6) 0 var(--e-2)}.creditos-proyecto{font-weight:700;color:var(--texto)}.creditos-equipo{display:grid;gap:var(--e-2);margin:0 0 var(--e-4)}.creditos-equipo div{display:grid;grid-template-columns:minmax(12rem,20rem) 1fr;gap:var(--e-1) var(--e-4)}.creditos-equipo dt{font-weight:700;color:var(--texto)}.creditos-equipo dd{margin:0}@media(max-width:600px){.creditos-equipo div{grid-template-columns:1fr}}.seccion-sub{color:var(--tinta-2);margin-bottom:var(--e-5)}.fuente-nota{font-size:var(--t-xs);color:var(--tinta-3);margin-top:var(--e-3);max-width:none}:is(.sobre-dato,.creditos-grupo) summary:before{content:"+";display:inline-block;width:var(--e-5);font-weight:800}:is(.sobre-dato,.creditos-grupo)[open] summary:before{content:"−"}:is(.sobre-dato,.creditos-grupo) summary::-webkit-details-marker{display:none}.figura-encabezado{margin-bottom:var(--e-2)}.figura-titulo{font-size:var(--t-nota);font-weight:700;line-height:var(--i-nota);margin:0}.figura-anio{font-weight:400;color:var(--texto-3);white-space:nowrap}.figura-definicion{font-size:var(--t-nota);color:var(--texto-3);margin:0;line-height:var(--i-nota)}.lista-municipios{list-style:none;margin:0;padding:0;columns:3 220px;column-gap:var(--e-6);font-size:var(--t-s)}.lista-municipios li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--linea-suave);break-inside:avoid}.campo{display:flex;flex-direction:column;gap:4px;font-size:var(--t-s)}.campo>span{font-weight:700}.campo select,.campo input{height:40px;padding:0 10px;border:1px solid var(--borde-control);border-radius:var(--radio);background:var(--superficie)}.casilla{display:flex;align-items:center;gap:8px;font-size:var(--t-s)}.casilla input{width:18px;height:18px;margin:0}.tabla-caja{overflow-x:auto;border:1px solid var(--linea);border-radius:var(--radio)}.tabla{width:100%;font-size:var(--t-s)}.tabla caption{text-align:left;padding:var(--e-3) var(--e-4);font-size:var(--t-xs);color:var(--tinta-3);caption-side:bottom;border-top:1px solid var(--linea)}.tabla th,.tabla td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--linea-suave);vertical-align:baseline}.tabla thead th{position:sticky;top:0;background:var(--superficie-2);font-size:var(--t-xs);font-weight:700;color:var(--tinta-2);border-bottom:2px solid var(--linea);white-space:nowrap}.tabla .n{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.tabla tbody tr:hover{background:var(--superficie-2)}.tabla tbody th{font-weight:700}.tabla tbody th a{color:var(--tinta);text-decoration:none}.tabla tbody th a:hover{color:var(--accion);text-decoration:underline}.tabla .na{color:var(--tinta-3);font-size:var(--t-xs)}.orden{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.orden:focus-visible{outline:3px solid var(--foco);outline-offset:0;box-shadow:inset 0 0 0 2px var(--texto)}.orden:after{content:"";width:8px;height:8px;opacity:.35;background:currentColor;clip-path:polygon(50% 0,100% 40%,0 40%,0 60%,100% 60%,50% 100%)}th[aria-sort=descending] .orden:after{opacity:1;clip-path:polygon(0 30%,100% 30%,50% 90%)}th[aria-sort=ascending] .orden:after{opacity:1;clip-path:polygon(50% 10%,100% 70%,0 70%)}.aviso{border-left:5px solid var(--accion);background:var(--accion-suave);padding:var(--e-3) var(--e-4);font-size:var(--t-s);margin:var(--e-4) 0;max-width:var(--ancho-texto)}.aviso-neutro{border-color:var(--linea);background:var(--superficie-2)}.marca-modalidad{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:700}.marca-modalidad:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--mono)}.marca-modalidad.bil:before{background:var(--bil)}.cargando{color:var(--tinta-3);padding:var(--e-6) 0}.esqueleto{display:grid;gap:var(--e-3)}.esq{display:block;background:var(--fondo-esqueleto);animation:pulso var(--esqueleto-pulso) ease-in-out infinite alternate}@keyframes pulso{0%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.esq{animation:none}}.esq-linea{height:var(--e-4)}.esq-titulo{height:var(--t-h2);width:40%}.esq-cifra{height:var(--t-cifra-s);width:5em}.esq-radio{height:var(--tactil)}.esq-control{height:var(--boton-alto)}.esq-bloque{height:var(--esqueleto-bloque)}.esq-alto{height:var(--lamina-alto)}.esq-lleno{position:absolute;inset:0}.esq-hoja{width:min(var(--hoja-carta-ancho),100%);aspect-ratio:8.5 / 11;margin:0 auto}.esq-w-40{width:40%}.esq-w-60{width:60%}.esq-w-80{width:80%}.esq-w-100{width:100%}.esq-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));gap:var(--e-4);border-top:var(--filete-cuadro);padding-top:var(--e-4)}.esq-cifras>div{display:grid;gap:var(--e-2)}.esq-tabla{border-top:var(--filete-cuadro)}.esq-fila{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--e-4);align-items:center;height:var(--tabla-fila-alto);border-bottom:var(--filete-tabla)}.estado-vacio{padding:var(--e-5) 0;max-width:var(--ancho-texto)}.estado-vacio h3{margin-bottom:var(--e-2)}.estado-vacio p{margin-bottom:var(--e-3);color:var(--texto-2)}.estado-vacio ul{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:0;padding:0;list-style:none}.estado-error{border-left:var(--nav-subrayado) solid var(--error);background:var(--error-suave);padding:var(--e-4) var(--e-5);margin:var(--e-4) 0;max-width:var(--ancho-texto)}.estado-error p{margin:0 0 var(--e-3)}@media print{body{font-size:11pt}a{color:inherit;text-decoration:none}.seccion>h2,.seccion>h3{break-after:avoid}}.lugar-tipo{margin:0 0 var(--e-1);color:var(--texto-2);font-size:var(--t-control)}.estado-dato{margin:var(--e-2) 0;color:var(--texto-2)}.estado-dato b{color:var(--texto)}.estado-pendiente b:before{content:"◌ "}.estado-no-publicado b:before{content:"⊘ "}.estado-no-aplica{color:var(--texto-2)}.gravedad,.aviso-glifo{color:var(--aviso);margin-right:var(--e-2)}.aviso-calidad{border-left:var(--aviso-calidad-barra);background:var(--aviso-calidad-fondo);padding:var(--e-3) var(--e-4);margin:var(--e-3) 0}.sello{font-weight:700;color:var(--texto-2)}.tramo{display:block;max-width:100%;height:auto;overflow:visible}.tramo text{font-size:var(--t-nota);fill:var(--texto-2);font-variant-numeric:tabular-nums}.tramo .tramo-dif{font-weight:700;fill:var(--texto)}.tramo .tramo-texto-oferta{fill:var(--oferta-texto)}.tramos{list-style:none;margin:0;padding:0}.tramos li{border-bottom:var(--filete-tabla)}.tramos a{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,320px) 90px;align-items:center;gap:var(--e-4);padding:var(--e-2) 0;color:var(--texto);text-decoration:none}.tramos small{color:var(--texto-3)}.tramo-valor{text-align:right;font-weight:700}.leyenda-svg{display:block;width:100%;height:auto;overflow:visible}.leyenda-svg text{font-size:var(--t-mapa-municipio);fill:var(--texto-2);font-variant-numeric:tabular-nums}.leyenda-svg .leyenda-marca text{fill:var(--texto);font-weight:700}.leyenda-claves svg,.leyenda-comunidades svg{margin-right:var(--e-2);vertical-align:-1px}.rp-leyenda svg text{font-size:9px;fill:var(--texto-2)}@media(max-width:720px){.tramos a{grid-template-columns:1fr;gap:var(--e-1)}.tramo-valor{text-align:left}}}@layer armazon{html:has(.armazon){scroll-padding-top:calc(var(--linea-alto) + var(--e-4))}#raiz{flex:1;display:flex;flex-direction:column}.armazon{flex:1;display:flex;flex-direction:column;min-height:100vh;padding-left:var(--carril-ancho);transition:padding-left var(--duracion-media) var(--curva)}.armazon-cuerpo{flex:1;display:flex;flex-direction:column;min-width:0}.armazon main{flex:1;min-width:0}.carril{position:fixed;inset-block:0;left:0;z-index:40;width:var(--carril-ancho);display:flex;flex-direction:column;background:var(--carril-fondo);border-right:1px solid var(--carril-borde);color:var(--carril-texto);overflow-x:hidden;overflow-y:auto;transition:width var(--duracion-media) var(--curva)}.carril[data-abierto=true]{width:var(--carril-ancho-desplegado);box-shadow:var(--sombra-flotante)}.carril--carril{container:carril / inline-size}@container carril (width < 120px){.carril-nombre,.carril-marca-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.carril-marca{display:flex;align-items:center;gap:var(--e-3);flex:none;height:var(--carril-marca-alto);padding-left:var(--carril-marca-relleno);color:var(--texto);text-decoration:none;white-space:nowrap}.carril-marca .marca-logo{flex:none;width:auto;height:var(--carril-glifo)}.carril-marca-texto{display:flex;flex-direction:column;line-height:var(--i-h1)}.carril-marca-titulo{font-size:var(--t-control);font-weight:800}.carril-marca-sub{font-size:var(--t-nota);color:var(--texto-2)}.carril-lista{list-style:none;margin:0;padding:0}.carril-separado{margin-top:var(--e-1);padding-top:var(--e-1);border-top:1px solid var(--carril-borde)}.carril-item{position:relative;display:flex;align-items:center;gap:var(--carril-item-hueco);box-sizing:border-box;width:calc(100% - 2 * var(--carril-item-margen));height:var(--carril-item-alto);margin:0 var(--carril-item-margen);padding:0 0 0 var(--carril-item-relleno);border:0;border-radius:var(--radio-control);background:none;color:var(--carril-texto);font:500 var(--t-control)/1 var(--fuente-ui);text-align:left;text-decoration:none;white-space:nowrap;transition:background-color var(--duracion-corta) var(--curva)}.carril-item .icono{flex:none;width:var(--carril-icono);height:var(--carril-icono)}.carril-item:hover{background:var(--carril-hover);color:var(--carril-texto);text-decoration:none}.carril-item[aria-current]{background:var(--carril-activo-fondo);color:var(--carril-activo-texto)}.carril-item[aria-current]:before{content:"";position:absolute;left:calc(-1 * var(--carril-item-margen));top:50%;transform:translateY(-50%);width:var(--carril-barra-activa);height:var(--carril-barra-alto);border-radius:var(--carril-barra-radio);background:var(--carril-activo-marca)}.carril-marca[aria-current] .carril-marca-titulo{color:var(--carril-activo-texto)}.carril-item:focus-visible,.carril-marca:focus-visible,.linea-menu:focus-visible,.linea-buscar:focus-visible,.boton-icono:focus-visible{outline:var(--foco-anillo);outline-offset:0;box-shadow:inset 0 0 0 2px var(--texto);background-color:var(--carril-hover);color:var(--texto)}.carril-pie{margin-top:auto;padding-bottom:var(--carril-item-margen);border-top:1px solid var(--carril-borde)}.carril-conmutador{cursor:pointer}.carril-emergente{position:fixed;z-index:60;left:calc(var(--emergente-x) + var(--emergente-separacion));top:var(--emergente-y);transform:translateY(-50%);display:flex;align-items:center;height:var(--emergente-alto);padding:0 var(--e-2);background:var(--tooltip-fondo);color:var(--tooltip-texto);border-radius:var(--radio-control);box-shadow:var(--sombra-flotante);font:500 var(--t-nota)/1 var(--fuente-ui);white-space:nowrap}.carril-emergente:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:calc(2 * var(--emergente-separacion))}.linea-superior{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--e-4);height:var(--linea-alto);padding:0 var(--e-5);background:var(--linea-fondo);border-bottom:1px solid var(--linea-borde)}.linea-menu,.linea-buscar,.migas-movil{display:none}.linea-buscador{width:var(--buscador-ancho)}.migas-v3{min-width:0}.migas-v3 ol{display:flex;align-items:center;gap:var(--e-1);margin:0;padding:0;list-style:none;white-space:nowrap;overflow:hidden;font-size:var(--t-control);color:var(--texto-2)}.migas-v3 li{display:flex;align-items:center;gap:var(--e-1);min-width:0}.migas-v3 a{color:var(--texto-2)}.migas-v3 [aria-current]{font-weight:700;color:var(--texto)}.miga-separador{flex:none;color:var(--texto-3)}.fase{display:inline-block;height:var(--fase-alto);line-height:calc(var(--fase-alto) - 2px);padding:0 var(--e-2);border:1px solid var(--fase-borde);border-radius:var(--radio-etiqueta);color:var(--fase-texto);font-size:var(--t-nota);text-decoration:none;white-space:nowrap}.fase:hover{color:var(--fase-texto);text-decoration:underline}.fase-corta{display:none}.busca{position:relative;display:flex;align-items:center}.busca-icono{position:absolute;left:var(--e-3);color:var(--texto-3);pointer-events:none}.busca-campo{width:100%;height:var(--buscador-alto);padding:0 var(--e-8) 0 calc(var(--e-3) + var(--icono-tamano) + var(--e-2));border:1px solid var(--borde-control);border-radius:var(--radio-control);background:var(--fondo);color:var(--texto);font-size:var(--t-control)}.busca-campo::placeholder{color:var(--texto-3);opacity:1}.busca-campo::-webkit-search-cancel-button{display:none}.busca-tecla{position:absolute;right:var(--e-2);display:flex;align-items:center;height:var(--kbd-alto);padding:0 var(--e-1);border:1px solid var(--filete);border-radius:var(--radio-etiqueta);background:var(--fondo-sutil);color:var(--texto-3);font:500 var(--t-nota)/1 var(--fuente-ui);pointer-events:none}.busca-campo:focus~.busca-tecla{display:none}.busca-resultados{left:auto;right:0;width:max(100%,var(--resultados-ancho-min));min-width:0;max-width:calc(100vw - 2 * var(--gutter))}.busca--grande .busca-campo{height:var(--buscador-grande-alto);padding-right:var(--e-3);font-size:var(--t-cuerpo)}.busca--grande .busca-resultados{left:0;width:100%}.buscador-movil,.cajon{max-width:none;max-height:none;height:100dvh;margin:0;padding:0;border:0}.buscador-movil{width:100vw;padding:var(--e-2);background:var(--fondo)}.buscador-movil-cabeza{display:flex;align-items:flex-start;gap:var(--e-2)}.busca--dialogo{flex:1;align-items:flex-start}.busca--dialogo .busca-icono{top:calc((var(--buscador-movil-alto) - var(--icono-tamano)) / 2)}.busca--dialogo .busca-campo{height:var(--buscador-movil-alto);padding-right:var(--e-3)}.busca--dialogo .busca-resultados{position:absolute;top:calc(var(--buscador-movil-alto) + var(--e-2));left:0;right:auto;width:calc(100vw - 2 * var(--e-2));max-width:none}.busca--dialogo .busca-resultados [role=listbox]{max-height:calc(100dvh - var(--buscador-movil-alto) - var(--e-8))}.cajon{width:var(--cajon-ancho);inset:0 auto 0 0;background:var(--carril-fondo);color:var(--carril-texto)}.cajon::backdrop{background:var(--scrim)}.cajon-cabeza{display:flex;align-items:center;justify-content:space-between;height:var(--barra-movil-alto);padding-right:var(--e-2);border-bottom:1px solid var(--carril-borde)}.cajon-cabeza .carril-marca{height:var(--barra-movil-alto)}.carril--cajon{position:static;width:auto;height:calc(100% - var(--barra-movil-alto));border:0;overflow:visible;transition:none}.carril--cajon .carril-nav{padding-top:var(--e-2)}.carril--cajon .carril-item{height:var(--cajon-item-alto)}.boton-icono{display:grid;place-items:center;width:var(--tactil);height:var(--tactil);flex:none;border:0;border-radius:var(--radio-control);background:none;color:var(--texto)}.boton-icono:hover{background:var(--carril-hover)}.pie-fase{margin:0;padding:var(--e-5) 0;max-width:none;color:var(--texto);border-bottom:var(--filete-fino)}.armazon .pie{margin-top:var(--e-8)}@media(min-width:1024px)and (max-width:1279px){.migas-v3 .miga-raiz{display:none}.migas-v3 .miga-raiz+li .miga-separador{display:none}.linea-superior .fase-larga{display:none}.linea-superior .fase-corta{display:inline}}@media(max-width:1023px){.armazon{padding-left:0}.carril--carril{display:none}.linea-superior{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--e-2);height:var(--barra-movil-alto);padding:0 var(--e-2)}.migas-linea,.linea-buscador{display:none}.linea-menu{display:inline-flex;align-items:center;gap:var(--e-2);height:var(--tactil);padding:0 var(--menu-relleno);border:0;border-radius:var(--radio-control);background:none;color:var(--texto);font:700 var(--t-control)/1 var(--fuente-ui)}.linea-superior .fase{justify-self:center;min-width:0;max-width:100%;height:auto;min-height:var(--fase-alto);white-space:normal;overflow-wrap:anywhere;text-align:center}.linea-buscar{display:grid;place-items:center;width:var(--tactil);height:var(--tactil);border:0;border-radius:var(--radio-control);background:none;color:var(--texto)}.linea-menu:hover,.linea-buscar:hover{background:var(--carril-hover)}.migas-movil{display:block;padding:var(--e-3) var(--gutter) 0}.migas-movil ol{flex-wrap:wrap;row-gap:0;white-space:normal;font-size:var(--t-nota)}html:has(.armazon){scroll-padding-top:calc(var(--barra-movil-alto) + var(--e-4))}}@media(max-width:383px){.fase-larga{display:none}.fase-corta{display:inline}}}@media print{.carril,.linea-superior,.cajon,.buscador-movil,.migas-movil,.carril-emergente{display:none}.armazon{padding-left:0}}
