.feedback-entry{display:grid;gap:8px;margin:14px 0}.feedback-entry>button{min-height:44px}.feedback-consent{display:flex;gap:12px;align-items:flex-start;font-weight:400!important;line-height:1.5}.feedback-consent input{width:22px;height:22px;flex:0 0 22px;margin:3px 0}#feedbackForm .dialogbody{display:grid;gap:16px}#feedbackStatus:empty{display:none}#feedbackStatus{line-height:1.5;margin:0}.feedback-controls{display:flex;gap:12px;align-items:end;justify-content:space-between;flex-wrap:wrap}.feedback-controls label{flex:1}.feedback-message{padding:18px;border:1px solid var(--line);border-radius:12px;margin:14px 0;background:var(--panel)}.feedback-message h3{font-size:18px;margin:0 0 8px}.feedback-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.feedback-message .secondary{display:inline-block;margin:5px 8px 0 0;text-decoration:none;font-size:14px;min-height:44px}#feedbackInbox{width:min(760px,calc(100% - 24px))}

.feedback-alert{position:fixed;z-index:1100;top:calc(90px + env(safe-area-inset-top));right:16px;width:min(390px,calc(100% - 32px));box-sizing:border-box;padding:16px;background:var(--panel);color:var(--ink);border:2px solid #cc7a16;border-radius:14px;box-shadow:0 8px 28px #0002}.feedback-alert[hidden]{display:none}.feedback-alert p{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.4}.feedback-alert button{min-height:44px;width:100%}
