.rc-controls{margin-bottom:2rem}.rc-hq{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.02)}.rc-hq-label{font-size:.85rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.rc-hq input[type=range]{flex:1 1;accent-color:var(--accent);cursor:pointer}.rc-hq-value{min-width:2.2rem;text-align:center;font-size:1.35rem;font-weight:700;color:var(--accent)}.rc-count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin-bottom:1rem}.rc-count{display:flex;flex-direction:column;gap:.4rem;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.18)}.rc-count-label{font-size:.8rem;font-weight:700;color:var(--text-primary)}.rc-count input{width:100%;padding:.45rem .6rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:var(--text-primary);font-size:.95rem}.rc-count input:focus{outline:none;border-color:var(--accent)}.rc-count-actions{display:flex;justify-content:flex-end}@media (max-width:600px){.rc-count-actions{justify-content:stretch}.rc-count-actions .ux-btn{flex:1 1}}