.rfr-wrap{padding:8px 0 16px}.rfr-muted{color:#6b7280;font-size:13px}.rfr-err{color:#b91c1c}.rfr-card{border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:10px 12px;margin:0 0 12px;background:var(--surface,#fff)}
.rfr-title{font-weight:600;margin-bottom:6px}.rfr-strong{font-weight:600;margin-top:8px}.rfr-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}
.rfr-adv{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;padding:8px;margin:6px 0}.rfr-conf{border-left:3px solid #f59e0b;padding-left:8px;margin:4px 0;font-size:13px}
.rfr-tag{font-size:11px;font-weight:700;color:#0f766e;margin-top:6px}.rfr-notes{margin-top:8px;padding-top:6px;border-top:1px dashed #e5e7eb}
.rfr-meta{color:#6b7280;font-size:12px;margin:0 0 6px;line-height:1.35}
.rfr-detail{margin:6px 0;font-size:13px}.rfr-detail summary{cursor:pointer;color:#374151;font-weight:600}
