.date-input {
    position: relative;
    width: 100%;
}

.date-input input[type="date"] {
    width: 100%;
    padding: 0.375rem 0.75rem;
}

.date-input input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.date-input input[type="date"]::-webkit-inner-spin-button,
.date-input input[type="date"]::-webkit-clear-button {
    display: none;
}