.flu-survey[hidden],.flu-survey [hidden]{display:none!important}
.flu-survey{margin:6px 0 10px;padding:0;text-align:left;color:#502e27}
.flu-survey .flu-toggle{display:inline-block;min-height:28px;padding:2px 0;border:0;background:transparent;color:#6f4634;font:inherit;font-size:13px;line-height:24px;text-decoration:underline;cursor:pointer;touch-action:manipulation}
.flu-survey .flu-toggle:focus-visible{outline:2px solid #145aa8;outline-offset:3px}
.flu-summary{margin-top:6px;padding:8px 12px;border:1px solid #dccdbd;border-radius:7px;background:#fff}
.flu-summary h3{margin:12px 0 6px;font-size:14px;white-space:pre-line}
.flu-summary ul{margin:0;padding-left:22px}.flu-summary li{margin:4px 0;overflow-wrap:anywhere}.flu-error{color:#a02121}