.xdsoft_datetimepicker {
  border-radius: 10px;
}

.xdsoft_monthpicker {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}

.xdsoft_datetimepicker .xdsoft_today_button {
  display: none !important;
}
.xdsoft_datetimepicker .xdsoft_label i {
  display: none !important;
}
.xdsoft_datetimepicker .xdsoft_year {
  margin: 0 !important;
}
.xdsoft_datetimepicker .xdsoft_month {
  width: fit-content !important;
}
.xdsoft_datetimepicker .xdsoft_prev {
  background-image: none !important;
  background: url("../assets/icon/ico_next.png") no-repeat center/16px 16px !important;
  height: 20px !important;
}
.xdsoft_datetimepicker .xdsoft_next {
  background-image: none !important;
  background: url("../assets/icon/ico_prev.png") no-repeat center/16px 16px !important;
  height: 20px !important;
}
.xdsoft_datetimepicker .xdsoft_calendar th, .xdsoft_datetimepicker .xdsoft_calendar td {
  width: 32px !important;
  height: 32px !important;
  background: var(--white) !important;
  border: none !important;
  text-align: center !important;
}
.xdsoft_datetimepicker .xdsoft_calendar th:first-child {
  color: var(--rd);
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  background: var(--og600) !important;
  border-radius: 50%;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover {
  background: var(--og600) !important;
  border-radius: 50%;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding: 0 !important;
}

.xdsoft_timepicker .xdsoft_prev, .xdsoft_timepicker .xdsoft_next {
  rotate: -90deg;
}

/*# sourceMappingURL=datetimepicker.css.map */
