.feedback-form{max-width:44rem}.feedback-form__inputs{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.feedback-form__inputs input,.feedback-form__inputs textarea{border:none;outline:none;background-color:var(--white-t);box-shadow:var(--box-shadow);border-radius:var(--border-radius);font-size:1rem}.feedback-form__inputs input{padding:.5rem 1rem}.feedback-form__inputs textarea{padding:1rem;height:14rem;resize:none;white-space:pre-wrap}.feedback-form__inputs input.-has-error,.feedback-form__inputs textarea.-has-error{border:2px solid var(--red);background-color:#ffdcdc}.feedback-form__inputs button{width:100%;color:var(--white);background-color:var(--red-t);margin-top:.5rem;padding:.5rem 2rem;font-size:1rem;border:none;border-radius:var(--border-radius);cursor:pointer;transition:.05s ease-in-out}.feedback-form__inputs button:hover,.feedback-form__inputs button:disabled{opacity:.8}.feedback-form__button>div{display:none}.feedback-form__button.-loading>span{display:none}.feedback-form__button.-loading>div{display:inline-block}.feedback-form__feedback{font-size:1rem;color:var(--white);font-weight:var(--font-weight-semi-semibold)}.feedback-form__feedback.-success{color:var(--green)}.feedback-form__feedback.-error{color:var(--red)}@media screen and (min-width: 800px){.feedback-form__inputs input,.feedback-form__inputs textarea{font-size:1.1rem}.feedback-form__inputs button{width:16rem;margin-top:0;font-size:1.1rem}.feedback-form__feedback{font-size:1.2rem}}
