.date-input{position:relative;display:block;min-width:0}.date-input>input{width:100%;color:transparent!important;caret-color:transparent}.date-input>input::-webkit-datetime-edit{color:transparent}.date-input>input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;opacity:0;cursor:pointer}.date-input-text{position:absolute;inset:0;display:flex;align-items:center;padding-inline:13px 42px;overflow:hidden;color:inherit;font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.date-input.is-empty .date-input-text{opacity:.6}.date-input-icon{position:absolute;inset-inline-end:13px;top:50%;translate:0 -50%;opacity:.7;pointer-events:none}