.zendesk-form__field{padding:.5rem 1rem;margin:0 -1rem .5rem;border-radius:.25rem;transition:all 250ms ease-in-out}.zendesk-form__field--has-error{background-color:#fdeded}.zendesk-form__field--is-required .zendesk-form__field-label::after{content:"*";color:red;display:inline-block;margin-left:.25rem}.zendesk-form__field-label{font-weight:bold;margin-bottom:.5rem}.zendesk-form__field-label span{color:#d32f2f}.zendesk-form__field-description{font-size:.8rem;margin-bottom:.5rem}.zendesk-form__field-error{color:#5f2120;font-size:.8rem;margin-top:.5rem;display:flex;align-items:center}.zendesk-form__submit{font-weight:bold;flex-shrink:0;text-decoration:none;color:#fff;padding:.75rem 1.5rem;line-height:1.2em;border:none;border-radius:5px;background-color:#222;text-align:center;transition:background-color 250ms ease-in-out;margin:1rem 0;cursor:pointer}.zendesk-form__submit:hover{color:#fff;background-color:#090909}.zendesk-form__submit:disabled{background-color:#ccc;cursor:not-allowed}.zendesk-form__submit:disabled:hover{background-color:#ccc;cursor:not-allowed}.zendesk-form__status{margin:.5rem -1rem}
