/* The inbox has no chat feed and no automatic polling. */
.feedback-dialog{width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:22px;overflow:auto;background:#fff9ed;color:#493825;border:1px solid #b99a6a;border-radius:16px}.feedback-dialog .dialog-top{gap:12px;align-items:center}.feedback-dialog h2{font-size:24px;margin:0}.feedback-dialog label{display:block;margin:16px 0 6px;font-weight:bold}.feedback-dialog select,.feedback-dialog textarea{width:100%;font:inherit;font-size:16px;color:#332b22;background:#fffdf8;border:1px solid #a8977c;border-radius:8px;padding:12px}.feedback-dialog textarea{resize:vertical;min-height:140px;max-height:36dvh}.feedback-dialog .close,.feedback-dialog button,.feedback-dialog a{min-height:44px}.feedback-dialog p{font-size:14px;line-height:1.6}.feedback-dialog .muted{color:#6f6455}.feedback-counter{text-align:right;margin:4px 0!important;font-size:12px!important;color:#796e5e}.feedback-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.feedback-owner{border-top:1px solid #d8cbb7;margin-top:20px;padding-top:12px}.feedback-owner button{font:inherit;border:0;background:none;color:#62513e;text-decoration:underline;cursor:pointer}.feedback-owner a{display:inline-flex;align-items:center;color:#2c675d}.feedback-owner a[hidden],.feedback-owner button[hidden]{display:none!important}.feedback-entry{display:block;width:100%;padding:12px;border:1px solid #b79b6a;border-radius:8px;font:inherit;font-size:15px;background:#efe3ce;color:#493825;cursor:pointer;margin:12px 0}#feedbackStatus{min-height:24px;margin:12px 0;color:#3e5b4b;overflow-wrap:anywhere}#feedbackSubmit{width:100%;color:#fff9ed;background:#715334}#feedbackNavBtn{min-height:44px}button:focus-visible,a:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #418988;outline-offset:3px}.feedback-admin{margin:0;background:#f1ebdf;color:#372f25;font-family:system-ui,sans-serif}.feedback-admin *{box-sizing:border-box}.inbox-shell{max-width:820px;margin:0 auto;padding:32px 18px 60px}.back{color:#4e6557;display:inline-block;margin-bottom:32px}.inbox-kicker{display:block;color:#85714e;font-size:13px;letter-spacing:2px}.feedback-admin h1{font-size:clamp(25px,5vw,36px);margin:8px 0 14px}.feedback-admin p{line-height:1.65}.feedback-admin .muted,.inbox-privacy{color:#776b58;font-size:14px}.inbox-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:28px}.feedback-admin button,.feedback-admin select{min-height:44px;padding:10px 14px;background:#fffaf0;color:#463827;border:1px solid #b8a482;border-radius:8px;font:inherit;cursor:pointer}.feedback-admin button:disabled{opacity:.5;cursor:wait}.feedback-card{padding:20px;background:#fffdf7;border:1px solid #d1c3aa;border-radius:12px;margin:14px 0}.feedback-meta{display:flex;justify-content:space-between;gap:12px;color:#7a6a52;font-size:13px;flex-wrap:wrap}.feedback-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#342c23}.feedback-actions{display:flex;gap:8px;flex-wrap:wrap}.inbox-privacy{margin-top:32px;border-top:1px solid #d5c9b4;padding-top:18px}.feedback-admin [hidden]{display:none!important}@media(max-width:650px){#feedbackNavBtn{font-size:11px!important;padding:5px!important}.feedback-dialog{padding:16px}.feedback-dialog h2{font-size:21px}.feedback-admin .feedback-card{padding:16px}}
