/* PULSE — Quick Command page (WP-F) styles. Prefix: qc- */ .qc-mode-row { display: flex; gap: var(--space-lg, 1.5rem); flex-wrap: wrap; } .qc-radio-label { display: inline-flex; align-items: center; gap: 0.5rem; cursor: pointer; } .qc-worker-list { background: var(--bg-primary); border: 1px solid var(--border-color); padding: 0.75rem; max-height: 220px; overflow-y: auto; display: flex; flex-direction: column; gap: 0.4rem; } .qc-worker-row { display: flex; align-items: center; gap: 0.5rem; padding: 0.4rem 0.5rem; cursor: pointer; border: 1px solid transparent; } .qc-worker-row--online { background: rgba(0, 255, 136, 0.05); } .qc-worker-actions { margin-top: 0.6rem; } .qc-result { margin-top: 1.25rem; } .qc-scroll-list { max-height: 400px; overflow-y: auto; display: flex; flex-direction: column; gap: 0.5rem; } .qc-list-item { cursor: pointer; padding: 0.75rem; background: var(--bg-primary); border: 1px solid var(--border-dim, var(--border-color)); border-left: 3px solid var(--accent-green); transition: var(--transition-fast, background 0.15s); } .qc-list-item:hover { background: rgba(0, 212, 255, 0.06); } .qc-list-item-title { color: var(--accent-green); font-weight: 700; margin-bottom: 0.25rem; } .qc-list-item-code { font-family: var(--font-mono); font-size: 0.85em; color: var(--accent-amber); margin-bottom: 0.25rem; } .qc-list-item-meta { color: var(--text-muted); font-size: 0.85em; }