.phoenix-support-form{max-width:40rem;margin:1.5rem 0}.phoenix-support-form__notice{padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem}.phoenix-support-form__notice--success{background:#ecf7ed;border:1px solid #46b450}.phoenix-support-form__notice--error{background:#fcf0f1;border:1px solid #d63638}.phoenix-support-form__field{margin-bottom:1rem}.phoenix-support-form__field label{display:block;font-weight:600;margin-bottom:.35rem}.phoenix-support-form__field input[type="text"],.phoenix-support-form__field input[type="email"],.phoenix-support-form__field select,.phoenix-support-form__field textarea{width:100%;max-width:100%}.phoenix-support-form__help{display:block;margin-top:.35rem;font-size:.9em;opacity:.85}.phoenix-support-form__fieldset{border:1px solid #dcdcde;padding:.75rem 1rem .25rem;margin-bottom:1rem;border-radius:4px}.phoenix-support-form__fieldset legend{font-weight:600;padding:0 .25rem}.phoenix-support-form__diagnostics{margin-bottom:1rem;font-size:.95em}.phoenix-support-form__diagnostics-list{margin:.5rem 0 0;padding-left:1.25rem}.phoenix-support-form__hp{position:absolute;left:-9999px;height:0;overflow:hidden}.phoenix-support-form .required{color:#d63638}.phoenix-support-form__submit.button{margin-top:.25rem}