.input__label{margin-bottom:var(--space-8)}.input__field{border:.0625rem solid var(--color-neutral-400);border-radius:var(--border-radius-input);padding:var(--space-12);width:100%}.input__field::-moz-placeholder{color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.input__field::placeholder{color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.input__field:focus-visible{border-color:var(--color-secondary-500);outline:.0625rem solid var(--color-secondary-500)}.input{width:100%}.input--required .input__label:after{color:var(--color-primary-600);content:"*";font-size:.8em;margin-left:var(--space-4)}.input--disabled .input__field{background-color:var(--color-neutral-100)}.input--has-error .input__field{border:.125rem solid var(--color-red)}.input__error{color:var(--color-red);font-size:.65em;margin-top:var(--space-5)}