.saltDateInput{align-items:center;background:var(--saltDateInput-background,var(--input-background));border-radius:var(--salt-palette-corner-weak,0);color:var(--saltDateInput-color,var(--salt-content-primary-foreground));display:inline-flex;font-family:var(--salt-text-fontFamily);font-size:var(--saltDateInput-fontSize,var(--salt-text-fontSize));line-height:var(--saltDateInput-lineHeight,var(--salt-text-lineHeight));letter-spacing:var(--salt-text-letterSpacing);height:var(--saltDateInput-height,var(--salt-size-base));min-height:var(--saltDateInput-minHeight,var(--salt-size-base));min-width:var(--saltDateInput-minWidth,4em);padding-left:var(--saltDateInput-paddingLeft,var(--salt-spacing-100));padding-right:var(--saltDateInput-paddingRight,var(--salt-spacing-100));position:relative;box-sizing:border-box;overflow:hidden;width:100%}.saltDateInput:hover{background:var(--saltDateInput-background-hover,var(--input-background-hover));cursor:var(--salt-editable-cursor-hover)}.saltDateInput-bordered.saltDateInput{border:var(--salt-size-border) var(--salt-editable-borderStyle) var(--input-borderColor)}.saltDateInput-bordered.saltDateInput:hover{border-style:var(--salt-editable-borderStyle-hover);border-color:var(--input-borderColor-hover)}.saltDateInput-bordered.saltDateInput-focused,.saltDateInput-bordered.saltDateInput-focused:hover{border-style:var(--salt-editable-borderStyle-active);border-color:var(--input-borderColor-active)}.saltDateInput-bordered.saltDateInput-readOnly,.saltDateInput-bordered.saltDateInput-readOnly:hover{border-style:var(--salt-editable-borderStyle-readonly);border-color:var(--salt-editable-borderColor-readonly)}.saltDateInput-bordered.saltDateInput-disabled,.saltDateInput-bordered.saltDateInput-disabled:hover{border-style:var(--salt-editable-borderStyle-disabled);border-color:var(--salt-editable-borderColor-disabled)}.saltDateInput-activationIndicator{left:0;bottom:0;width:100%;position:absolute;border-bottom:var(--salt-size-border) var(--salt-editable-borderStyle) var(--input-borderColor)}.saltDateInput:hover .saltDateInput-activationIndicator{border-bottom-style:var(--salt-editable-borderStyle-hover);border-bottom-color:var(--input-borderColor-hover)}.saltDateInput-focused .saltDateInput-activationIndicator,.saltDateInput-focused:hover .saltDateInput-activationIndicator{border-bottom:var(--salt-size-border-strong) var(--salt-editable-borderStyle-active) var(--input-borderColor-active)}.saltDateInput-readOnly .saltDateInput-activationIndicator,.saltDateInput-readOnly:hover .saltDateInput-activationIndicator{border-bottom-style:var(--salt-editable-borderStyle-readonly);border-bottom-color:var(--salt-editable-borderColor-readonly)}.saltDateInput-disabled .saltDateInput-activationIndicator,.saltDateInput-disabled:hover .saltDateInput-activationIndicator{border-bottom-style:var(--salt-editable-borderStyle-disabled);border-bottom-color:var(--salt-editable-borderColor-disabled)}.saltDateInput-bordered .saltDateInput-activationIndicator,.saltDateInput-bordered.saltDateInput-disabled:hover .saltDateInput-activationIndicator,.saltDateInput-bordered.saltDateInput-readOnly .saltDateInput-activationIndicator{border-bottom-width:0}.saltDateInput-bordered.saltDateInput-focused .saltDateInput-activationIndicator{border-bottom-width:calc(var(--salt-size-border-strong) - var(--salt-size-border))}.saltDateInput-primary{--input-background:var(--salt-editable-primary-background);--input-background-active:var(--salt-editable-primary-background-active);--input-background-hover:var(--salt-editable-primary-background-hover);--input-background-disabled:var(--salt-editable-primary-background-disabled);--input-background-readonly:var(--salt-editable-primary-background-readonly);--input-borderColor:var(--salt-editable-borderColor);--input-borderColor-active:var(--salt-editable-borderColor-active);--input-borderColor-hover:var(--salt-editable-borderColor-hover);--input-outlineColor:var(--salt-focused-outlineColor)}.saltDateInput-secondary{--input-background:var(--salt-editable-secondary-background);--input-background-active:var(--salt-editable-secondary-background-active);--input-background-hover:var(--salt-editable-secondary-background-active);--input-background-disabled:var(--salt-editable-secondary-background-disabled);--input-background-readonly:var(--salt-editable-secondary-background-readonly);--input-borderColor:var(--salt-editable-borderColor);--input-borderColor-active:var(--salt-editable-borderColor-active);--input-borderColor-hover:var(--salt-editable-borderColor-hover);--input-outlineColor:var(--salt-focused-outlineColor)}.saltDateInput-error{--input-background:var(--salt-status-error-background);--input-background-active:var(--salt-status-error-background);--input-background-hover:var(--salt-status-error-background);--input-background-readonly:var(--salt-status-error-background);--input-borderColor:var(--salt-status-error-borderColor);--input-borderColor-active:var(--salt-status-error-borderColor);--input-borderColor-hover:var(--salt-status-error-borderColor);--input-outlineColor:var(--salt-status-error-borderColor)}.saltDateInput-warning{--input-background:var(--salt-status-warning-background);--input-background-active:var(--salt-status-warning-background);--input-background-hover:var(--salt-status-warning-background);--input-background-readonly:var(--salt-status-warning-background);--input-borderColor:var(--salt-status-warning-borderColor);--input-borderColor-active:var(--salt-status-warning-borderColor);--input-borderColor-hover:var(--salt-status-warning-borderColor);--input-outlineColor:var(--salt-status-warning-borderColor)}.saltDateInput-success{--input-background:var(--salt-status-success-background);--input-background-active:var(--salt-status-success-background);--input-background-hover:var(--salt-status-success-background);--input-background-readonly:var(--salt-status-success-background);--input-borderColor:var(--salt-status-success-borderColor);--input-borderColor-active:var(--salt-status-success-borderColor);--input-borderColor-hover:var(--salt-status-success-borderColor);--input-outlineColor:var(--salt-status-success-borderColor)}.saltDateInput-focused,.saltDateInput-focused:hover{background:var(--saltDateInput-background-active,var(--input-background-active));cursor:var(--salt-editable-cursor-active);outline:var(--saltDateInput-outline,var(--salt-focused-outlineWidth) var(--salt-focused-outlineStyle) var(--input-outlineColor))}.saltDateInput.saltDateInput-readOnly{background:var(--input-background-readonly);cursor:var(--salt-editable-cursor-readonly)}.saltDateInput-disabled,.saltDateInput-disabled:hover{background:var(--input-background-disabled);cursor:var(--salt-editable-cursor-disabled);color:var(--saltDateInput-color-disabled,var(--salt-content-primary-foreground-disabled))}.saltDateInput-startAdornmentContainer{align-items:center;display:inline-flex;padding-right:var(--salt-spacing-100);column-gap:var(--salt-spacing-100)}.saltDateInput-endAdornmentContainer{display:inline-flex;column-gap:var(--salt-spacing-50);align-items:end}.saltDateInput-endAdornmentContainer .saltButton~.saltButton{margin-left:calc(-1 * var(--salt-spacing-50))}.saltDateInput-endAdornmentContainer .saltButton:last-child{margin-right:calc(var(--salt-spacing-50) * -1)}.saltDateInput-endAdornmentContainer>.saltButton,.saltDateInput-startAdornmentContainer>.saltButton{--saltButton-padding:calc(var(--salt-spacing-50) - var(--salt-size-border));--saltButton-height:calc(var(--salt-size-base) - var(--salt-spacing-100));--saltButton-borderRadius:var(--salt-palette-corner-weaker)}.saltDateInput-input{background:none;border:none;box-sizing:initial;color:inherit;cursor:inherit;display:block;font:inherit;height:100%;letter-spacing:var(--saltDateInput-letterSpacing,0);margin:0;min-width:0;overflow:hidden;padding:0;text-align:left;width:min-content;width:100%}.saltDateInput-input:focus{outline:none}.saltDateInput-input::selection{background:var(--salt-content-foreground-highlight)}.saltDateInput-disabled .saltDateInput-input::selection{background:none}.saltDateInput-input::placeholder{color:var(--salt-content-secondary-foreground);font-weight:var(--salt-text-fontWeight-small)}.saltDateInput-dash{margin:0 var(--salt-spacing-50)}