.feedback{overflow-wrap:anywhere}.feedback fieldset{border:1px solid;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.feedback label{gap:7px;margin:14px 0;font-weight:600;display:grid}.feedback input,.feedback select,.feedback textarea{width:100%;max-width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #6c7278;border-radius:6px;padding:11px;display:block}.feedback textarea{resize:vertical;min-height:90px}.feedback-report{border-top:1px solid #8b9096;padding:20px 0}.feedback-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feedback-badge{color:#153453;background:#e6edf6;border-radius:6px;padding:5px 9px;font-size:13px;font-weight:650;display:inline-block}.feedback-text{white-space:pre-wrap}.feedback-confirm{border:2px solid;border-radius:8px;margin:18px 0;padding:18px}.feedback summary{cursor:pointer;padding:10px 0}.feedback-admin{max-width:1500px;margin:auto;padding:32px}.feedback-admin header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;display:flex}.feedback-admin h1{margin:12px 0;font-size:32px}.feedback-admin .admin-layout{grid-template-columns:minmax(270px,1fr) minmax(360px,1.6fr);align-items:start;gap:24px;display:grid}.feedback-admin .admin-panel{color:#1b2029;background:#fff;border:1px solid #9ba1a8;border-radius:14px;min-width:0;padding:24px}.feedback-admin button{color:#1b2029;background:#fff;border:1px solid #66717c;border-radius:6px;min-height:44px;padding:10px 14px;font-weight:600}.feedback-admin button.primary{color:#fff;background:#163e36;border-color:#163e36}.feedback-admin .admin-list{margin:18px 0;padding:0;list-style:none}.feedback-admin .admin-list button{text-align:left;background:#f8f9fa;width:100%;margin:6px 0;padding:16px}.feedback-admin .admin-list button[aria-pressed=true]{background:#edf4f0;border:2px solid #163e36}.feedback-admin .admin-list small{margin-top:9px;display:block}.feedback-admin .admin-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-admin a{text-underline-offset:3px;text-decoration:underline}.feedback-admin blockquote{border-left:3px solid #526b84;margin:18px 0;padding-left:14px}.feedback-admin [role=alert]{color:#8a263c}.feedback-admin button:disabled{opacity:1;color:#59636c;cursor:wait;background:#edf0f2}@media (width<=850px){.feedback-admin{padding:18px}.feedback-admin .admin-layout{grid-template-columns:1fr}.feedback-admin .admin-panel{padding:18px}.feedback-admin header{flex-wrap:wrap}}
