/* Reviewix module: inbox of reviews, stars, widget code. The wizard and chips reuse feedix.css. */
.rx-bar { margin-bottom: 12px; }
.rx-list { display: grid; gap: 10px; }
.rx-r { padding: 14px 16px; display: grid; gap: 8px; }
.rx-r.is-new { box-shadow: inset 3px 0 0 var(--brand); }
.rx-r.is-hidden { opacity: .6; }
.rx-h { display: flex; justify-content: space-between; gap: 8px 16px; flex-wrap: wrap; align-items: center; }
.rx-t { white-space: pre-line; overflow-wrap: anywhere; }
.rx-stars { color: #e5a400; letter-spacing: 1px; white-space: nowrap; }
.rx-stars i { font-style: normal; color: var(--line-2); }
.rx-topics { display: flex; gap: 6px; flex-wrap: wrap; }
.rx-reply { border-left: 2px solid var(--line-2); padding: 2px 0 2px 12px; display: grid; gap: 2px; }
.rx-f { gap: 8px; }
.rx-reply-form[hidden] { display: none; }
.rx-code { margin: 0; padding: 14px; background: var(--sunken); border-radius: var(--r-2); overflow-x: auto; font-size: .84rem; }
.rx-preview { width: 100%; height: 340px; border: 1px solid var(--line); border-radius: var(--r-2); background: var(--surface); }
