@charset "UTF-8";
/**
 * Cundinamarca - gov.co
 *  - Entrada unica del sistema de diseno
 *
 * Un solo enlace deja el sistema completo disponible:
 *   <link rel="stylesheet" href="src/cundinamarca-govco.css">
 *
 * Para una version aplanada en un solo archivo:
 *   node tools/build.mjs   ->  dist/cundinamarca-govco.css
 *                              dist/all.css   (solo componentes, sin tokens)
 *
 * ---------------------------------------------------------------------------
 * Aqui NO se importa `all.css`.
 *
 * El layout gov.co v5 mantenia a mano un bundle `all.css` con una copia de
 * todos los componentes. Dos copias del mismo CSS divergen: durante este
 * trabajo aparecieron tres casos reales (la marca de campo obligatorio, un
 * color incrustado en un data-URI y dos reglas de alerta-notificacion que
 * solo existian en el bundle).
 *
 * Ahora la entrada importa los componentes directamente y `all.css` pasa a
 * ser un artefacto GENERADO en dist/, para quien lo enlace desde un CDN.
 * El archivo del componente es la unica fuente.
 * ---------------------------------------------------------------------------
 *
 * El orden importa: tokens, base, cimientos transversales, chrome de pagina,
 * componentes y, al final, los propios de la Gobernacion.
 */

/* ============================ Tokens ============================ */
@import url("tokens/index.css");

/* ============================ Base ============================== */
@import url("transversal/base.css");

/* ==================== Cimientos transversales ==================== */
@import url("transversal/tipografia.css");
@import url("transversal/iconografia.css");
@import url("transversal/color.css");

/* ======================= Chrome de pagina ======================= */
@import url("transversal/barra-superior.css");
@import url("transversal/cabecera.css");
@import url("transversal/pie-de-pagina.css");
@import url("transversal/barra-accesibilidad.css");
@import url("transversal/volver-arriba.css");

/* ========================== Componentes ========================== */
@import url("general/acordeon.css");
@import url("general/alerta-modal.css");
@import url("general/alerta-notificacion.css");
@import url("general/botones.css");
@import url("general/buscador.css");
@import url("general/carrusel.css");
@import url("general/galeria-de-aplicaciones.css");
@import url("general/menu-de-navegacion.css");
@import url("general/miga-de-pan.css");
@import url("general/tablas.css");
@import url("general/tarjetas-de-informacion.css");

/* Tomados de gov.co v4: la version 5 aun no los migra y el propio MinTIC
   remite a v4 desde su Biblioteca de Componentes. */
@import url("general/pestanas.css");
@import url("general/paginacion.css");
@import url("general/etiquetas.css");
@import url("general/descripcion-emergente.css");
@import url("general/indicador-de-carga.css");
@import url("general/estado-sistema.css");
@import url("general/lista-resultados.css");

/* ========================== Formularios ========================== */
@import url("form/carga-archivos.css");
@import url("form/desplegable.css");
@import url("form/entradas-texto.css");
@import url("form/opcion-de-seleccion.css");

/* ============ Propios de la Gobernacion de Cundinamarca ============ */
/* La familia "Nunito Sans" con el nombre que piden los tokens. Va con lo
   propio y no en transversal/tipografia.css, que es la hoja heredada. */
@import url("transversal/tipografia-cundinamarca.css");
@import url("transversal/iconografia-material.css");
@import url("transversal/marca-cundinamarca.css");
@import url("transversal/franja-institucional.css");
@import url("transversal/plantilla.css");
@import url("transversal/pie-institucional.css");
@import url("transversal/barra-accesibilidad-flotante.css");
@import url("general/login.css");
@import url("general/linea-avance.css");
@import url("general/area-de-ayuda.css");
@import url("general/panel-botones.css");
@import url("form/campo-obligatorio.css");
@import url("form/zona-de-carga.css");

/* El contraste va al final: reapunta los tokens y debe ganar la cascada. */
@import url("transversal/contraste.css");
