.rc{border:1px solid var(--border-subtle);background:#ffffff03;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.rc--active{border-color:var(--accent);background:var(--accent-glow)}:root[data-theme=light] .rc{background:#00000005}.rc__title{font-family:var(--font-body);letter-spacing:.02em;color:var(--text-muted);font-size:12px;font-weight:700}.rc__incs{gap:4px;display:inline-flex}.rc__inc{border:1px solid var(--border);background:var(--bg);min-width:32px;color:var(--text-dim);font-family:var(--font-mono,var(--font-body));cursor:pointer;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s}.rc__inc:hover{border-color:var(--accent)}.rc__inc--on{border-color:var(--accent);color:var(--accent);font-weight:700}.rc__toggle{border:1px solid var(--border);background:var(--bg);border-radius:7px;margin-left:auto;padding:2px;display:inline-flex}.rc__toggle-btn{color:var(--text-dim);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 12px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.rc__toggle-btn--on{background:var(--accent);color:var(--on-accent)}
