.Week-row {
  @apply relative flex min-h-[72px];

  &:not(:last-child) {
    @apply before:absolute before:bottom-0 before:left-[39px] before:right-0 before:h-px before:bg-gray-200;
  }
}

.Week-day {
  @apply flex items-center border-e text-center [background:linear-gradient(to_right,theme(colors.gray.50)_38px,theme(colors.gray.200)_38px,theme(colors.gray.200)_39px,theme(colors.white.DEFAULT)_39px,theme(colors.white.DEFAULT))];
}

.Week-dow {
  @apply w-[38px] px-[7px] text-xs font-semibold text-gray-500;
}

.Week-dom {
  @apply w-14 px-4 text-sm text-gray-500;
}

.Week-content {
  @apply w-full p-1 text-xs;
}
