.saltMultilineInput{display:inline-grid;grid-template-areas:"start-adornment textarea end-adornment";grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr;background:var(--multilineInput-background);border-radius:var(--salt-palette-corner-weak,0);color:var(--salt-content-primary-foreground);font-family:var(--salt-text-fontFamily);font-size:var(--salt-text-fontSize);line-height:var(--salt-text-lineHeight);letter-spacing:var(--salt-text-letterSpacing);min-height:var(--salt-size-base);min-width:4em;position:relative;width:100%;box-sizing:border-box;overflow:hidden;padding:0 var(--salt-spacing-100)}.saltMultilineInput-wrapper{grid-area:textarea;overflow:hidden;margin:var(--salt-spacing-75) 0;display:flex}.saltMultilineInput:hover{cursor:var(--salt-cursor-text)}.saltMultilineInput-bordered.saltMultilineInput{border:var(--salt-size-fixed-100) var(--salt-borderStyle-solid) var(--multilineInput-borderColor)}.saltMultilineInput-bordered.saltMultilineInput:hover{border-style:var(--salt-borderStyle-solid);border-color:var(--multilineInput-borderColor-hover)}.saltMultilineInput-bordered.saltMultilineInput-focused,.saltMultilineInput-bordered.saltMultilineInput-focused:hover{border-style:var(--salt-borderStyle-solid);border-color:var(--multilineInput-borderColor-active)}.saltMultilineInput-bordered.saltMultilineInput-readOnly,.saltMultilineInput-bordered.saltMultilineInput-readOnly:hover{border-style:var(--salt-borderStyle-solid);border-color:var(--salt-editable-borderColor-readonly)}.saltMultilineInput-bordered.saltMultilineInput-disabled,.saltMultilineInput-bordered.saltMultilineInput-disabled:hover{border-style:var(--salt-borderStyle-solid);border-color:var(--salt-editable-borderColor-disabled)}.saltMultilineInput-activationIndicator{left:0;bottom:0;width:100%;position:absolute;border-bottom:var(--salt-size-fixed-100) var(--salt-borderStyle-solid) var(--multilineInput-borderColor)}.saltMultilineInput:hover .saltMultilineInput-activationIndicator{border-bottom-style:var(--salt-borderStyle-solid);border-bottom-color:var(--multilineInput-borderColor-hover)}.saltMultilineInput-focused .saltMultilineInput-activationIndicator,.saltMultilineInput-focused:hover .saltMultilineInput-activationIndicator{border-bottom:var(--salt-size-fixed-200) var(--salt-borderStyle-solid) var(--multilineInput-borderColor-active)}.saltMultilineInput-readOnly .saltMultilineInput-activationIndicator,.saltMultilineInput-readOnly:hover .saltMultilineInput-activationIndicator{border-bottom-style:var(--salt-borderStyle-solid);border-bottom-color:var(--salt-editable-borderColor-readonly)}.saltMultilineInput-disabled .saltMultilineInput-activationIndicator,.saltMultilineInput-disabled:hover .saltMultilineInput-activationIndicator{border-bottom-style:var(--salt-borderStyle-solid);border-bottom-color:var(--salt-editable-borderColor-disabled)}.saltMultilineInput-bordered .saltMultilineInput-activationIndicator,.saltMultilineInput-bordered.saltMultilineInput-disabled:hover .saltMultilineInput-activationIndicator,.saltMultilineInput-bordered.saltMultilineInput-readOnly .saltMultilineInput-activationIndicator{border-bottom-width:0}.saltMultilineInput-bordered.saltMultilineInput-focused .saltMultilineInput-activationIndicator{border-bottom-width:var(--salt-size-fixed-100)}.saltMultilineInput-primary{--multilineInput-background:var(--salt-editable-primary-background);--multilineInput-background-disabled:var(--salt-editable-primary-background-disabled);--multilineInput-background-readonly:var(--salt-editable-background-readonly);--multilineInput-borderColor:var(--salt-editable-borderColor);--multilineInput-borderColor-active:var(--salt-editable-borderColor-active);--multilineInput-borderColor-hover:var(--salt-editable-borderColor-hover);--multilineInput-outlineColor:var(--salt-focused-outlineColor)}.saltMultilineInput-secondary{--multilineInput-background:var(--salt-editable-secondary-background);--multilineInput-background-disabled:var(--salt-editable-secondary-background-disabled);--multilineInput-background-readonly:var(--salt-editable-background-readonly);--multilineInput-borderColor:var(--salt-editable-borderColor);--multilineInput-borderColor-active:var(--salt-editable-borderColor-active);--multilineInput-borderColor-hover:var(--salt-editable-borderColor-hover);--multilineInput-outlineColor:var(--salt-focused-outlineColor)}.saltMultilineInput-tertiary{--multilineInput-background:var(--salt-editable-tertiary-background);--multilineInput-background-disabled:var(--salt-editable-tertiary-background-disabled);--multilineInput-background-readonly:var(--salt-editable-background-readonly);--multilineInput-borderColor:var(--salt-editable-borderColor);--multilineInput-borderColor-active:var(--salt-editable-borderColor-active);--multilineInput-borderColor-hover:var(--salt-editable-borderColor-hover);--multilineInput-outlineColor:var(--salt-focused-outlineColor)}.saltMultilineInput-error{--multilineInput-background:var(--salt-status-error-background);--multilineInput-background-readonly:var(--salt-status-error-background);--multilineInput-borderColor:var(--salt-status-error-borderColor);--multilineInput-borderColor-active:var(--salt-status-error-borderColor);--multilineInput-borderColor-hover:var(--salt-status-error-borderColor);--multilineInput-outlineColor:var(--salt-status-error-borderColor)}.saltMultilineInput-warning{--multilineInput-background:var(--salt-status-warning-background);--multilineInput-background-readonly:var(--salt-status-warning-background);--multilineInput-borderColor:var(--salt-status-warning-borderColor);--multilineInput-borderColor-active:var(--salt-status-warning-borderColor);--multilineInput-borderColor-hover:var(--salt-status-warning-borderColor);--multilineInput-outlineColor:var(--salt-status-warning-borderColor)}.saltMultilineInput-success{--multilineInput-background:var(--salt-status-success-background);--multilineInput-background-readonly:var(--salt-status-success-background);--multilineInput-borderColor:var(--salt-status-success-borderColor);--multilineInput-borderColor-active:var(--salt-status-success-borderColor);--multilineInput-borderColor-hover:var(--salt-status-success-borderColor);--multilineInput-outlineColor:var(--salt-status-success-borderColor)}.saltMultilineInput-focused,.saltMultilineInput-focused:hover{cursor:var(--salt-cursor-text);outline:var(--salt-focused-outlineWidth) var(--salt-focused-outlineStyle) var(--multilineInput-outlineColor)}.saltMultilineInput.saltMultilineInput-readOnly{background:var(--multilineInput-background-readonly);cursor:var(--salt-cursor-readonly)}.saltMultilineInput.saltMultilineInput-disabled,.saltMultilineInput.saltMultilineInput-disabled:hover{background:var(--input-background-disabled);cursor:var(--salt-cursor-disabled);color:var(--salt-content-primary-foreground-disabled)}.saltMultilineInput-disabled .saltMultilineInput-textarea{cursor:var(--salt-cursor-disabled)}.saltMultilineInput.saltMultilineInput-withAdornmentRow{grid-template-areas:"start-adornment textarea" "end-adornment end-adornment";grid-template-columns:min-content 1fr;grid-template-rows:1fr auto}.saltMultilineInput-endAdornmentContainer,.saltMultilineInput-startAdornmentContainer{align-items:center;display:inline-flex;min-height:var(--salt-size-base);column-gap:var(--salt-spacing-100)}.saltMultilineInput-startAdornmentContainer{align-self:self-start;padding-right:var(--salt-spacing-100);grid-area:start-adornment}.saltMultilineInput-suffixAdornments{align-self:self-end;grid-area:end-adornment}.saltMultilineInput-withAdornmentRow .saltMultilineInput-suffixAdornments{display:inline-flex;flex-basis:100%;justify-content:flex-end}.saltMultilineInput-endAdornmentContainer{padding-left:var(--salt-spacing-100)}.saltMultilineInput-statusAdornmentContainer{align-self:self-end;display:inline-flex;min-height:var(--salt-size-base)}.saltMultilineInput-startAdornmentContainer .saltButton:first-child{margin-left:calc(var(--salt-spacing-50) * -1)}.saltMultilineInput-endAdornmentContainer .saltButton:last-child{margin-right:calc(var(--salt-spacing-50) * -1)}.saltMultilineInput-readOnly .saltMultilineInput-endAdornmentContainer .saltButton:last-child{margin-right:0}.saltMultilineInput-endAdornmentContainer>.saltButton,.saltMultilineInput-startAdornmentContainer>.saltButton{--saltButton-padding:calc(var(--salt-spacing-50) - var(--button-borderWidth));--saltButton-height:calc(var(--salt-size-base) - var(--salt-spacing-100));--saltButton-borderRadius:var(--salt-palette-corner-weaker)}.saltMultilineInput-textarea{appearance:none;background:none;border:0;color:inherit;font:inherit;resize:vertical;width:100%;padding:0;box-sizing:border-box;min-height:0;min-width:0;max-height:100%;overflow:auto}.saltMultilineInput-textarea::placeholder{font-weight:var(--salt-text-fontWeight-small)}.saltMultilineInput-textarea:focus{outline:none}.saltMultilineInput-disabled .saltMultilineInput-textarea::selection{background:none}