.room-feedback{border:1px solid #a69c7d77;border-radius:24px;padding:10px 16px;background:#44443c;color:#eae3d3;font-size:12px;white-space:nowrap;transition:border-color .2s,background .2s}.room-feedback:hover{border-color:#e59a58;background:#514a3d}.feedback-history{margin-top:32px;border-top:1px solid #95836955;padding-top:18px}.feedback-item{border:1px solid #a7946b55;border-radius:18px;padding:18px;margin-top:14px}.feedback-item>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:11px}.feedback-item h4{font-size:17px;margin:14px 0 8px;overflow-wrap:anywhere}.feedback-item p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.feedback-status{color:#e9aa6e}.feedback-reply{border-left:2px solid #e99a50;padding-left:12px}.feedback-item small{opacity:.7}@media(max-width:720px){.room-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.room-feedback{font-size:11px;padding:8px 11px}.feedback-item{padding:14px}}

.room-feedback.has-feedback-update{background:#f39a53;border-color:#ffc28c;color:#2a2b22}.feedback-verify{border-top:1px solid #877a63;padding-top:15px;display:flex;gap:12px;flex-wrap:wrap}.feedback-verify p{flex-basis:100%;margin:0}.feedback-verify button{font-size:12px}
