/* FEEDBACK page (28 Sep 2026) — on the shared admin scale (fm2-admin.css); only what this page adds */
.counts{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}
.count{border:1px solid var(--line);border-radius:999px;padding:2px 12px;font-size:12px;letter-spacing:.06em}
.count.hot{border-color:var(--amber);color:var(--amber)}
.count.dim{opacity:.7}
.filters label{margin-inline-end:16px}
.fb-list{display:grid;gap:10px;margin-top:10px}
.fb{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:12px 14px;border-inline-start:3px solid var(--line-3)}
.fb.new{border-inline-start-color:var(--amber)}
.fb.planned{border-inline-start-color:var(--violet)}
.fb.done{border-inline-start-color:var(--good);opacity:.85}
.fb.declined{opacity:.6}
.fb-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px}
.fb-head .who{margin-inline-start:auto;opacity:.75}
.tag{border:1px solid var(--line);border-radius:999px;padding:1px 10px}
.tag.kind{color:var(--violet)}
.fb.problem .tag.kind{color:var(--red)}
.fb.praise .tag.kind{color:var(--good)}
.fb-msg{font-size:16px;line-height:1.8;margin:8px 0;white-space:pre-wrap}
.fb-msg:lang(ur){font-size:18px;line-height:2.1}
.fb-meta{font-size:12px;opacity:.7;word-break:break-all}
.note-form{display:flex;gap:8px;align-items:flex-start;margin-top:8px}
.note-form textarea{flex:1;font:inherit;min-height:44px;background:var(--panel-2);color:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}
