.feedback27am{--green:#075344;--gold:#b48b3b;--ink:#203e35}.feedback27am *{box-sizing:border-box}.feedback27am [hidden]{display:none!important}.feedback27am{margin:0;color:var(--ink);background:#f7f5ef;font:16px/1.8 Tahoma,Arial,sans-serif}.feedback27am header{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px}.feedback27am .brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:bold;color:var(--green)}.feedback27am .brand img{width:58px;height:58px;object-fit:contain}.feedback27am .voice-layout{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:28px;max-width:1200px;padding:15px 20px 50px;margin:auto}.feedback27am .campaign{width:100%;border-radius:22px}.feedback27am .voice-layout aside p{text-align:center;color:#747c70}.feedback27am .voice-card{background:white;padding:30px;border:1px solid #e2e6dd;border-radius:24px;box-shadow:0 12px 40px #173d2e0b}.feedback27am h1{font-size:34px;line-height:1.4;margin:10px 0}.feedback27am .eyebrow{color:var(--gold);font-weight:bold}.feedback27am .privacy{background:#f3f4eb;border-right:3px solid var(--gold);padding:16px;border-radius:10px;font-size:14px}.feedback27am .muted,.feedback27am .small{color:#66756c}.feedback27am .small{font-size:13px}.feedback27am fieldset{border:0;padding:0;margin:25px 0}.feedback27am legend,.feedback27am .field>label{font-weight:bold;display:block;margin-bottom:10px}.feedback27am fieldset>div{display:grid;gap:10px}.feedback27am fieldset label{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #dde5dd;border-radius:12px;cursor:pointer;font-size:15px}.feedback27am fieldset label:has(input:checked){background:#eef6ef;border-color:var(--green);box-shadow:inset -3px 0 var(--green)}.feedback27am input[type=checkbox],.feedback27am input[type=radio]{accent-color:var(--green);width:19px;height:19px;flex-shrink:0}.feedback27am textarea,.feedback27am input[type=text]{width:100%;padding:12px;border:1px solid #cad6cd;border-radius:10px;font:inherit;color:var(--ink)}.feedback27am textarea{resize:vertical;min-height:140px}.feedback27am .field{margin:18px 0}.feedback27am .contact-choice{display:flex;align-items:center;gap:9px}.feedback27am .consent{margin:22px 0;padding:14px;background:#f7f8f3;border-radius:12px}.feedback27am .button{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:12px;background:var(--green);color:white;text-decoration:none;font:inherit;font-weight:bold;cursor:pointer}.feedback27am .button.quiet{color:var(--green);background:#e9eee5}.feedback27am .button:disabled{opacity:.6}.feedback27am .errorlist{background:#fff0ec;color:#932e21;padding:12px 28px;border-radius:10px}.feedback27am .thanks{text-align:center;padding:30px 4px}.feedback27am .thanks a{margin:6px}.feedback27am .big-icon{font-size:48px;color:var(--green)}.feedback27am :focus-visible{outline:3px solid #d3a33c;outline-offset:3px}.feedback27am .feedback-metrics{display:flex;flex-wrap:wrap;gap:12px}.feedback27am .feedback-metrics>div{padding:18px;background:#f3f5ee;border-radius:12px;min-width:140px}.feedback27am .feedback-metrics b{display:block;font-size:28px}.feedback27am .feedback-body{white-space:pre-wrap;overflow-wrap:anywhere}.feedback27am .feedback-bar{height:8px;background:#e6ece5;border-radius:8px}.feedback27am .feedback-bar span{display:block;background:var(--green);height:8px;border-radius:8px}.feedback27am .feedback-filters{display:flex;flex-wrap:wrap;gap:12px}.feedback27am .feedback-list a{display:block;padding:16px;border:1px solid #dde4dc;border-radius:12px;margin:12px 0;text-decoration:none}.feedback27am .feedback-stats td,.feedback27am .feedback-stats th{padding:12px;text-align:right;border-bottom:1px solid #e6e9e2}.feedback27am .feedback-stats{width:100%}@media(max-width:760px){.feedback27am header{padding:14px;flex-wrap:wrap}.feedback27am .voice-layout{grid-template-columns:1fr;padding:8px 14px 30px}.feedback27am .voice-layout aside{max-width:330px;margin:auto}.feedback27am .voice-card{padding:20px}.feedback27am h1{font-size:28px}}

.feedback27am .voice-icon{width:1.35em;height:1.35em;vertical-align:middle;flex-shrink:0;display:inline-block;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.feedback27am .choice-icon{color:var(--green)}
