
.animate__animated {
  --animate-duration: 0.25s;
  --animate-delay: 0s;

  animation-timing-function: ease;
}

input:user-invalid {
  border-color: red !important;
  outline: groove pink !important;
}

input:user-invalid::before {
  content: "X";
  color: "red";
}

/* TODO: update to tailwind 3 */
@media print {
  luri-bloks-reports-page .breadcrumbs > span:first-child,
  luri-bloks-reports-page .hover\:bg-blue-900.bg-red-900,
  luri-bloks-reports-page #cashiers-list,
  .unprintable {
    display: none;
  }

  luri-bloks-reports-page .hover\:bg-blue-900,
  luri-bloks-reports-page tr.border {
    border: 0 !Important;
  }

  luri-bloks-reports-page hr {
    border-color: black !important;
    border-width: 1px 0 !important;
  }

  luri-application {
    overflow: visible !important;
  }
}