.qf-quote-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 18px}.qf-quote-actions a,.qf-quote-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font-size:12px;font-weight:700;text-decoration:none;padding:6px 10px;cursor:pointer}.qf-quote-actions a:hover,.qf-quote-actions button:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.qf-quote-actions .primary{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.qf-quote-actions .primary:hover{background:transparent;color:var(--accent)}.qf-mini-quote-link{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;background:none;border-radius:0;color:var(--accent);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.qf-mini-quote-link:hover{background:none;border:0;color:var(--accent);text-decoration:underline}.qf-mini-quote-link:after{content:'↗';font-size:10px;opacity:.75}.qf-activity-card{margin-top:14px;border-radius:18px;overflow:hidden}.qf-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.qf-activity-status{min-width:150px;border:1px solid var(--border);border-radius:14px;padding:10px 12px;background: rgba(51, 86, 238,.11)}.qf-activity-status span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.qf-activity-status strong{font-size:14px;color:var(--ink)}.qf-activity-next{border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.025);margin-bottom:12px}.qf-activity-next b{display:block;color:var(--accent);font-size:14px;margin-bottom:4px}.qf-activity-next p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.qf-activity-timeline{display:grid;gap:8px}.qf-activity-step{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:9px 10px;background:rgba(255,255,255,.018)}.qf-activity-step>span{width:10px;height:10px;border-radius:999px;background:var(--border-strong);box-shadow:0 0 0 4px rgba(255,255,255,.025)}.qf-activity-step.is-active>span{background:var(--accent);box-shadow:0 0 0 4px rgba(51, 86, 238,.12)}.qf-activity-step strong{display:block;color:var(--ink);font-size:13px}.qf-activity-step small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.qf-activity-step em{color:var(--muted);font-size:11px;font-style:normal;text-align:right;white-space:nowrap}.qf-acc-tools{margin:0 0 14px}.qf-acc-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.qf-acc-kicker{color:var(--accent);font:700 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.qf-acc-rule{border:1px dashed var(--border-strong);border-radius:var(--radius-btn);color:var(--muted);font-size:12px;padding:7px 10px;background:rgba(255,255,255,.025);white-space:nowrap}.qf-acc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.qf-acc-metric{border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02);padding:10px}.qf-acc-metric span,.qf-acc-metric small{display:block;color:var(--muted);font-size:11px}.qf-acc-metric strong{display:block;color:var(--ink);font-size:18px;letter-spacing:-.03em;margin:3px 0}.qf-acc-filters{display:flex;flex-wrap:wrap;gap:8px}.qf-acc-filters button{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);border-radius:var(--radius-btn);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.qf-acc-filters button:hover,.qf-acc-filters button.active{border-color:var(--accent);color:var(--accent);background:var(--surface-2)}.qf-acc-state-tag{display:inline-flex;margin-left:8px;border-radius:var(--radius-btn);border:1px solid var(--border);padding:2px 6px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.qf-acc-state-missing{color:var(--danger,#ff6b6b);border-color:rgba(255,107,107,.38);background:rgba(255,107,107,.08)}.qf-acc-state-duplicate{color:var(--accent-2);border-color:rgba(51, 86, 238,.42);background:rgba(51, 86, 238,.09)}.qf-acc-state-disabled{color:var(--muted);background:rgba(255,255,255,.025)}.qf-acc-state-ready{color:var(--accent);border-color:rgba(51, 86, 238,.36);background:rgba(51, 86, 238,.08)}#page-content table tbody tr.qf-acc-missing,#page-content table tbody tr.qf-acc-duplicate{box-shadow:inset 3px 0 0 currentColor}#page-content table tbody tr.qf-acc-missing{color:var(--danger,#ff6b6b)}#page-content table tbody tr.qf-acc-duplicate{color:var(--accent-2)}#page-content table tbody tr.qf-acc-ready,#page-content table tbody tr.qf-acc-disabled{color:inherit}@media(max-width:700px){.qf-activity-head{display:grid}.qf-activity-status{min-width:0}.qf-activity-step{grid-template-columns:18px minmax(0,1fr)}.qf-activity-step em{grid-column:2;text-align:left}.qf-acc-head{display:grid}.qf-acc-rule{white-space:normal;border-radius:14px}.qf-acc-metrics{grid-template-columns:1fr 1fr}.qf-acc-state-tag{display:flex;width:max-content;margin:5px 0 0}}