.input-mask{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-mask-background-default,var(--input-mask-background-default));border:var(--input-mask-border-width,var(--input-mask-border-width)) solid var(--input-mask-border-color-default,var(--input-mask-border-color-default));border-radius:var(--input-mask-radius,var(--input-mask-radius));color:var(--input-mask-text-default,var(--input-mask-text-default));display:block;font-family:monospace;letter-spacing:.05em;padding:0 var(--input-mask-padding-x,var(--input-mask-padding-x));transition:all .15s ease;width:100%}.input-mask::-moz-placeholder{color:var(--input-mask-text-placeholder,var(--input-mask-text-placeholder));font-family:inherit;letter-spacing:normal}.input-mask::placeholder{color:var(--input-mask-text-placeholder,var(--input-mask-text-placeholder));font-family:inherit;letter-spacing:normal}.input-mask:hover:not(:disabled),.input-mask[data-state~=hover]:not(:disabled){border-color:var(--input-mask-border-color-hover,var(--input-mask-border-color-hover))}.input-mask:focus,.input-mask[data-state~=focus]{border-color:var(--input-mask-border-color-focus,var(--input-mask-border-color-focus));outline:var(--input-mask-focus-ringWidth,var(--input-mask-focus-ringWidth)) solid var(--input-mask-focus-ringColor,var(--input-mask-focus-ringColor));outline-offset:var(--input-mask-focus-ringOffset,var(--input-mask-focus-ringOffset))}.input-mask:disabled{background-color:var(--input-mask-background-disabled,var(--input-mask-background-disabled));border-color:var(--input-mask-border-color-disabled,var(--input-mask-border-color-disabled));color:var(--input-mask-text-disabled,var(--input-mask-text-disabled));cursor:not-allowed}.input-mask--state-invalid,.input-mask--state-invalid:focus,.input-mask--state-invalid[data-state~=focus]{border-color:var(--input-mask-border-color-error,var(--input-mask-border-color-error))}.input-mask--size-sm{font-size:var(--input-mask-fontSize-sm,var(--input-mask-fontSize-sm));height:var(--input-mask-height-sm,var(--input-mask-height-sm))}.input-mask--size-md{font-size:var(--input-mask-fontSize-md,var(--input-mask-fontSize-md));height:var(--input-mask-height-md,var(--input-mask-height-md))}.input-mask--size-lg{font-size:var(--input-mask-fontSize-lg,var(--input-mask-fontSize-lg));height:var(--input-mask-height-lg,var(--input-mask-height-lg))}
