:root {
  --Gray-500: #667085;
  --Grey-100: #a7a7a7;
  --Grey-200: #8a8a8a;
  --Grey-400: #4f4f4f;
  --Grey-5: #fcfafa;
  --Project-secondary-400: #2d88d4;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100svh;
}

body > main {
  flex: 1;
}

.dt-layout-row:first-child {
  display: inline-flex !important;
  justify-content: space-between;
  align-items: center;
}

label[for="dt-search-0"] {
  display: none;
}

.dt-buttons {
  padding-left: 10px;
}

.hora-indicador {
  position: absolute;
  top: 50%; /* Ajusta según sea necesario */
  right: 10px; /* Distancia desde el lado derecho del input */
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: red; /* Color del indicador */
  display: none; /* Oculto por defecto */
}
