.date-select-wrap {
    position: relative;
}

/* default icon hide */
.date-select-wrap input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

/* custom icon position */
.date-select-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: auto;
    cursor: pointer;
    z-index: 999;
}

.date-select-wrap input {
    padding-right: 45px;
    pointer-events: auto;
    position: relative;
    z-index: 1;
}
