select{width:100%;border:0;border-bottom:1px solid #bfc6c0;padding:13px 2px;background:transparent;font:inherit;font-weight:400;outline:none;border-radius:0;color:var(--ink)}select:focus{border-color:var(--green);box-shadow:0 1px var(--green)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.report a{color:var(--green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.report>h1:first-child{font-size:22px;background:#edf4ed;border:1px solid #cdddcf;border-radius:14px;padding:16px 18px;margin-top:8px}.feedback{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:22px 0}.feedback>b{font-size:14px}.feedback-rating{display:flex;gap:10px;margin-top:12px}.feedback-rating button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 14px;cursor:pointer}.feedback-rating button.selected{border-color:var(--green);background:#e8f0e9;color:var(--forest);font-weight:700}.feedback-details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:14px}.feedback-details p{font-size:12px;color:var(--muted);margin:0 0 10px}.feedback-reasons{display:flex;flex-wrap:wrap;gap:8px}.feedback-reasons label{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:6px 9px;cursor:pointer}.feedback-reasons input{width:auto;margin-right:4px}.feedback-details textarea{margin:12px 0}.feedback-thanks{color:var(--green);font-size:13px}@media(max-width:800px){.field-row{grid-template-columns:1fr;gap:0}.feedback-rating{flex-direction:column}.feedback-rating button{width:100%}}
