@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form__field{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch}.form__field__label{display:inline-block;position:absolute;transition:top .3s ease-in-out,left .3s ease-in-out,font-size .3s ease-in-out;z-index:1;left:1.6rem;top:1.7rem;color:var(--black60)}.cmp-theme--inverse .form__field__label,.cmp-form-container-theme--blue .form__field__label{color:var(--white70)}.cmp-form-container-field-background-color--white .form__field__label{color:var(--black60)}.form__field__label:hover{cursor:auto}.text-field .form__field__label:hover,.text-area .form__field__label:hover{cursor:text}.is-float-label .form__field__label{font-size:1.2rem;line-height:1.8rem;letter-spacing:normal;top:.8rem}.form__field--select .form__field__label{z-index:10}.form__field--select.is-open .form__field__label{z-index:12}.form__field.is-show-validation-errors .text-input:invalid{border-color:var(--red);--text-input-state-shadow: inset 0 0 0 0.1rem var(--red)}.cmp-form-container-theme--blue .form__field.is-show-validation-errors .text-input:invalid,.cmp-theme--inverse .form__field.is-show-validation-errors .text-input:invalid{border-color:var(--white);--text-input-state-shadow: inset 0 0 0 0.1rem var(--white)}.form__field__error{display:none;color:var(--red);margin-top:.4rem}.cmp-form-container-theme--blue .form__field__error,.cmp-theme--inverse .form__field__error{color:var(--white)}.form__field__error::before{margin-right:.4rem}.form__field.is-show-validation-errors .form__field__error.is-active{display:flex;align-items:center}
