/* Aggregator stylesheet: importa componentes modulares */
@import url("./components/base.css");
@import url("./components/chart.css");
@import url("./components/log.css");
@import url("./components/navbar.css");
@import url("./components/badges.css");
@import url("./components/cards.css");
@import url("./components/view-transition.css");
@import url("./components/theme-dark.css");
@import url("./components/footer-ticker.css");
@import url("./components/dashboard-grid.css");
@import url("./components/toast.css");
@import url("./components/buttons-icons.css");
@import url("./components/tables.css");
@import url("./components/cenario-avcb.css");
@import url("./components/cenario-avcb-por-tipo.css");
@import url("./processos-tabela-pills.css");

/* Espaço para overrides globais futuros */

/* Forçar containers Bootstrap a ocuparem 100% da largura em qualquer breakpoint */
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  max-width: 100% !important;
}

/* Garantir consistência se algum layout depender de width explícito */
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl, .container-fluid {
  width: 100% !important;
}

html {
  scroll-behavior: smooth; /* Suaviza rolagem para âncoras */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  user-select: none; /* Desabilita seleção de texto globalmente */
  font-size: 14px;
}
