.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(--alert);
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
    background: var(--blue500) !important;
    border-radius: 50%;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover {
    background: var(--blue500) !important;
    border-radius: 50%;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding: 0 !important;
}

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