.ancode-wrap .ancode-box{
  background:#fff;
  border:1px solid #ccd0d4;
  padding:16px;
  margin-top:16px;
}
.ancode-wrap .ancode-filters{
  display:flex;
  gap:12px;
  align-items:center;
  margin-bottom:12px;
}
.ancode-table td, .ancode-table th{
  vertical-align:middle;
}
.ancode-range {
  display:flex; gap:12px; align-items:center;
}
.ancode-range input[type="number"] { width:80px; }

/* ====== Alinhamento horizontal do formulário de adicionar feriado ====== */
#ancode-add-holiday-form {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 15px;
  margin-bottom: 15px;
}

#ancode-add-holiday-form p {
  margin: 0;
}

#ancode-add-holiday-form label {
  font-weight: 500;
  color: #333;
  display: block;
  margin-bottom: 4px;
}

#ancode-add-holiday-form input[type="text"],
#ancode-add-holiday-form input[type="date"] {
  width: 180px;
  padding: 5px 8px;
  border: 1px solid #ccd0d4;
  border-radius: 3px;
  font-size: 13px;
  background: #fff;
  box-sizing: border-box;
}