.rp-badge{border:1px solid var(--border-med);background:var(--red-bg);color:var(--red);font-size:calc(12px * var(--fs));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-weight:700;display:inline-flex}.rp-badge-icon{width:14px;height:14px}.rp-strip{flex-wrap:wrap;gap:12px;margin:10px 0;padding:0;list-style:none;display:flex}.rp-thumb{font-size:calc(12px * var(--fs));color:var(--muted);flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.rp-thumb-btn,.rp-thumb-empty{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:zoom-in;justify-content:center;align-items:center;width:112px;height:112px;padding:0;display:flex;overflow:hidden}.rp-strip.is-sm .rp-thumb-btn,.rp-strip.is-sm .rp-thumb-empty{width:76px;height:76px}.rp-thumb-btn:disabled{cursor:progress}.rp-thumb-btn img{object-fit:cover;width:100%;height:100%}.rp-thumb-empty{cursor:default;text-align:center;color:var(--faint);font-size:calc(11px * var(--fs));padding:8px}.rp-lightbox{z-index:1000;background:#140c0ac7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rp-lightbox-panel{border-radius:var(--radius);background:var(--card);max-width:min(960px,100%);max-height:100%;box-shadow:var(--shadow-lg);flex-direction:column;gap:8px;padding:12px;display:flex}.rp-lightbox-head{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.rp-lightbox-panel img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:calc(100vh - 120px);display:block}.rd-compact-body{align-items:center;gap:12px;display:flex}.rd-compact-body p{color:var(--muted);margin:0;line-height:1.5}.rd-compact-icon{width:36px;height:36px;color:var(--red);flex-shrink:0}
