/* MESA HF21.2 — campos de data legíveis nos filtros.
   Ajuste exclusivamente visual: evita truncamento de dd/mm/aaaa pelo ícone nativo
   do navegador, preservando filtros, valores e comportamento existentes. */

/* A grade de filtros de clientes precisa reservar largura real para datas completas. */
.r413-filter-grid{
  grid-template-columns:minmax(260px,2fr) repeat(3,minmax(180px,1fr))!important;
}

.r413-filter-grid input[type="date"],
.r413-report-filter input[type="date"],
.r413-deleted-filters input[type="date"],
.page-actions input[type="date"]{
  box-sizing:border-box;
  width:100%;
  min-width:180px;
  font-variant-numeric:tabular-nums;
  letter-spacing:0;
}

/* Chrome/Edge: mantém espaço útil para o texto antes do calendário nativo. */
.r413-filter-grid input[type="date"]::-webkit-datetime-edit,
.r413-report-filter input[type="date"]::-webkit-datetime-edit,
.r413-deleted-filters input[type="date"]::-webkit-datetime-edit,
.page-actions input[type="date"]::-webkit-datetime-edit{
  padding:0;
}

@media(max-width:1180px){
  .r413-filter-grid{
    grid-template-columns:repeat(3,minmax(180px,1fr))!important;
  }
  .r413-filter-grid .grow{grid-column:span 2}
}

@media(max-width:760px){
  .r413-filter-grid{grid-template-columns:1fr!important}
  .r413-filter-grid .grow{grid-column:auto}
  .r413-filter-grid input[type="date"],
  .r413-report-filter input[type="date"],
  .r413-deleted-filters input[type="date"],
  .page-actions input[type="date"]{
    min-width:0;
    width:100%;
  }
}
