/* ====================================
   WebApp - Dashboard Components
   ==================================== */

/* Componentes do dashboard sao carregados por _SiteCssBundle.cshtml com
   asp-append-version antes deste arquivo raiz, mantendo a ordem do cascade. */

/* ====================================================================
   Contratos compartilhados restabelecidos neste barrel (não só nos
   parciais @import), para que valham mesmo quando lido isoladamente.
   Repetição de regras idênticas às dos parciais: mesmo seletor, mesma
   especificidade e mesmos valores => cascade computado inalterado.
   ==================================================================== */

/* Botão de confirmação do modal compartilhado: a cor primária é aplicada
   APENAS à variante .btn-primary, nunca forçada a todas as variantes
   (danger/warning preservam suas próprias cores semânticas). */
#confirm-modal-confirm.btn-primary {
  border-color: var(--color-primary, var(--color-danger-brick-dark));
  background-color: var(--color-primary, var(--color-danger-brick-dark));
}

/* Botão "escolher arquivo" do input[type=file] usa a tipografia de label
   de formulário compartilhada (mesmo token dos demais labels). */
input[type="file"].form-control::file-selector-button,
input[type="file"].form-control-sm::file-selector-button {
  font-weight: var(--form-label-font-weight, 500);
  font-size: var(--form-label-font-size, 0.95rem);
}
