.feedback-form{max-width:850px;font-size:1rem;line-height:1.6}.feedback-form fieldset{border:1px solid #a79d83;margin:1.5rem 0;padding:1.2rem}.feedback-form legend{color:#203d2b;padding:0 .5rem;font-size:1.2rem;font-weight:600}.feedback-form label{margin:1rem 0;display:block}.feedback-form input:not([type=checkbox]),.feedback-form select,.feedback-form textarea{width:100%;font:inherit;color:#203d2b;background:#fffdf8;border:1px solid #827b69;border-radius:3px;min-height:44px;margin-top:.4rem;padding:.7rem;display:block}.feedback-form .feedback-check{align-items:flex-start;gap:.7rem;min-height:44px;margin:.35rem 0;padding:.45rem 0;display:flex}.feedback-check input{accent-color:#203d2b;flex-shrink:0;width:22px;height:22px;margin-top:.3rem}.feedback-options{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.feedback-form :focus-visible{outline-offset:3px;outline:3px solid #977230}.feedback-form button{cursor:pointer;min-height:48px}.feedback-form button:disabled{opacity:.6;cursor:wait}@media (max-width:650px){.feedback-options{grid-template-columns:1fr}.feedback-form fieldset{padding:.8rem}}
