#datepicker {
    cursor: pointer;
}

.datepickerContainer {
    position: relative;
}

    .datepickerContainer .choices__button {
        text-indent: -9999px;
        appearance: none;
        border: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
    }

    .datepickerContainer .choices__button {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
        padding: 0;
        background-size: 8px;
        position: absolute;
        top: calc(50% + 10px);
        right: 0;
        margin-top: -20px;
        margin-right: 25px;
        height: 30px;
        width: 30px;
        border-radius: 10em;
        opacity: .6; /* .25*/
        display: none;
    }

    .datepickerContainer.datesSelected .choices__button {
        display: block;
        z-index: 1;
    }
.datepickerContainer .ui-input__text:disabled,
.datepickerContainer .ui-input__text:disabled:hover,
.datepickerContainer .ui-input__text:disabled:active,
.datepickerContainer .ui-input__text_disabled,
.datepickerContainer .ui-input__text_disabled:hover,
.datepickerContainer .ui-input__text_disabled:active,
.datepickerContainer .ui-input__text:read-only {
    --input-bg: transparent;
}
    .datepickerContainer .ui-label, .datepickerContainer .ui-input__label {
        font: 400 var(--input-fs)/1 var(--font);
        pointer-events: none;
    }
/*.datepickerContainer .ui-label, .datepickerContainer .ui-input__label {
    font-size: 0.75rem;
}*/

    .datepickerContainer.datesSelected .ui-input__label {
        font-size: 0.6875rem;
        -webkit-transform: translate(0, -145%);
        -ms-transform: translate(0, -145%);
        transform: translate(0, -145%);
    }