@apply inline-flex h-9 items-center overflow-hidden rounded-field border bg-field text-sm text-field-foreground shadow-field outline-none;.date-input-group{border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}@apply status-focused-field;@apply status-invalid-field;.date-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}@apply status-disabled;@apply flex flex-1 cursor-text items-center gap-px rounded-none border-0 bg-transparent px-3 py-2 text-base shadow-none outline-none sm:text-sm;@apply rounded-l-none pl-2;@apply rounded-r-none pr-2;@apply outline-none;@apply inline-block rounded-md px-0.5 text-end tabular-nums outline-none;@apply p-0 text-muted;@apply text-field-placeholder;@apply bg-accent-soft text-accent-soft-foreground;@apply opacity-50;@apply text-danger;@apply bg-danger-soft text-danger-soft-foreground;@apply pointer-events-none shrink-0 text-field-placeholder;@apply mr-0 ml-3 flex items-center;@apply pointer-events-none shrink-0 text-field-placeholder;@apply mr-3 flex items-center;@apply bg-on-surface shadow-none;@media (hover:hover){@apply bg-on-surface-hover;}.date-input-group--on-surface:focus-within,.date-input-group--on-surface[data-focus-within=true]{background-color:var(--color-on-surface-focus)}@apply status-invalid-field;.date-input-group--on-surface[data-invalid=true]{background-color:var(--color-on-surface-focus);border-color:var(--color-field-border-invalid)}@apply bg-transparent;@apply w-full;