.m-date{position:relative;display:flex;align-items:center;cursor:pointer}.m-date.m-input:focus-within{border-color:var(--m-ink)}.m-date[data-invalid]{border-color:var(--m-red)}.m-date[data-disabled]{opacity:.55;cursor:default}.m-date__face{flex:1 1;min-width:0;padding-right:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.m-date__face--empty{color:var(--m-soft)}.m-date__input{position:absolute;inset:0;width:100%;height:100%;min-width:0;margin:0;padding:0 10px 0 12px;border:0;border-radius:inherit;background:transparent;color:transparent;font:inherit;outline:0;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-date__input::-webkit-date-and-time-value,.m-date__input::-webkit-datetime-edit{opacity:0}.m-date__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65}.m-date__input:disabled::-webkit-calendar-picker-indicator{cursor:default}@media (pointer:coarse){.m-date__face{padding-right:0}.m-date__input::-webkit-calendar-picker-indicator{display:none}}:root[data-theme=dark] .m-date__input{color-scheme:dark}