.rzt-keywords,.rzt-google{margin:2em 0;padding:1em 1.2em;border:1px solid #eadfce;border-radius:12px;background:#fffaf3}
.rzt-h{font-size:1.1em;margin:0 0 .6em;padding:0;border:0;background:none}
.rzt-chips{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0}
.rzt-chip{background:#fff;border:1px solid #c9772b;color:#8a4a12;border-radius:999px;padding:.25em .8em;font-size:.95em}
.rzt-count{margin-left:.4em;font-size:.8em;color:#a0784f}
.rzt-note,.rzt-when,.rzt-attr{font-size:.8em;color:#777}
.rzt-load{padding:.7em 1.2em;border-radius:8px;border:1px solid #c9772b;background:#fff;cursor:pointer;font-size:1em}
.rzt-review{border-top:1px solid #eee;padding:.8em 0}
.rzt-who{display:flex;align-items:center;gap:.5em}
.rzt-who img{border-radius:50%}
.rzt-stars{color:#e3a008;letter-spacing:1px}
.rzt-text{margin:.3em 0 0;white-space:pre-wrap}
.rzt-chip a{color:inherit;text-decoration:none}
.rzt-chip.rzt-pending{border-style:dashed;opacity:.85}
.rzt-chip small{margin-left:.4em;font-size:.75em;color:#a0784f}
.rzt-v{margin-left:.35em;width:1.7em;height:1.7em;line-height:1;border:1px solid #d9b896;border-radius:50%;background:#fff;color:#8a4a12;cursor:pointer;font-size:.85em;padding:0}
.rzt-v.on{background:#c0392b;border-color:#c0392b;color:#fff}
.rzt-add{display:flex;gap:.5em;flex-wrap:wrap;margin:.8em 0 .3em}
.rzt-add select{padding:.4em;border:1px solid #ccc;border-radius:6px}
.rzt-add-btn{padding:.45em 1em;border:0;border-radius:999px;background:#c0392b;color:#fff;cursor:pointer}
