.preview-notice{margin:24px 0;padding:16px 19px;border:1px solid #da9c6d;border-left:5px solid var(--orange);border-radius:8px;background:var(--peach);font-size:13px;line-height:1.75}
.preview-notice strong{display:block;font-size:14px;margin-bottom:5px}.preview-notice p{color:var(--muted)}
.public-feedback{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:8px;padding:18px;margin:0 0 18px;background:var(--peach)}
.public-feedback .overline{margin-bottom:8px}.public-feedback h3{font-size:19px;margin-bottom:8px}.public-feedback>p:not(.overline){font-size:11px;color:var(--muted)}
.feedback-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.feedback-choices button{border:1px solid #c9ab90;border-radius:6px;background:var(--paper);padding:10px 12px;font-size:12px;min-height:44px}
.feedback-choices button:hover:enabled{background:#ffe4cf}.feedback-choices button[aria-pressed=true]{background:#ffe4cf;border:2px solid var(--orange-deep);font-weight:700}.feedback-choices button:disabled{opacity:.7}
.feedback-status{font-size:11px;line-height:1.75;color:var(--muted);margin-bottom:12px}.feedback-status:empty{display:none}.feedback-retry{align-self:flex-start;margin:0 0 18px;font-size:12px;min-height:44px;padding:8px 0}
@media(max-width:700px){.preview-notice{font-size:12px;padding:14px}.public-feedback{padding:15px}.feedback-choices{gap:6px}.feedback-choices button{flex:1;white-space:nowrap;padding:10px 7px}}
