/* V54: private suggestion submission; existing dialog styling is retained. */
.feedback-open-button:disabled,.feedback-submit:disabled{opacity:.64;cursor:wait;box-shadow:none}
#feedback-message[readonly]{background:#f7f9fc;color:#425b75;cursor:default}
.feedback-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.feedback-status{overflow-wrap:anywhere}
.feedback-status[data-state="error"],.feedback-status[data-state="prepare-error"],.feedback-status[data-state="uncertain"]{border-color:#e8d5a8;background:#fffbef;color:#735622}
.feedback-status[data-state="sending"]{border-color:#c9d8f0;background:#f0f5ff;color:#315781}
.feedback-status:focus{outline:3px solid #dbeafe;outline-offset:3px}
.feedback-noscript{font-size:14px;line-height:1.6;color:#536a85;max-width:230px}
@media(max-width:760px){.feedback-noscript{max-width:none}.feedback-invite-action:has(.feedback-noscript){flex-wrap:wrap}}
