.rd .rd-circles{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rd .rd-circles li{border-radius:var(--radius-s);cursor:pointer;font-size:var(--fs-s);border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.rd .rd-circles li.is-on{border-color:var(--line-strong);background:var(--surface-2);font-weight:650}.rd .rd-dot{background:var(--c);border-radius:50%;flex:none;width:12px;height:12px}.rd .rd-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.rd .rd-chips button{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink);font:600 var(--fs-xs) var(--font);cursor:pointer;border-radius:999px;padding:0 10px}.rd .rd-chips button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.rd .rd-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.rd input[type=text],.rd select{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-height:44px;color:var(--ink);font:700 var(--fs-m) var(--font);padding:0 10px}.rd .rd-filter select{width:100%;font-weight:500;font-size:var(--fs-s);margin-top:6px;display:block}.rd .rd-btns{flex-wrap:wrap;gap:6px;display:flex}.rd .rd-pop{font-size:var(--fs-s);margin:6px 0 0;font-weight:650}.rd .rd-filter{gap:6px;margin:10px 0;display:grid}.rd .rd-check{font-size:var(--fs-s);align-items:center;gap:8px;font-weight:600;display:flex}.rd .rd-check[hidden]{display:none}.rd .rd-table{max-height:420px;overflow:auto}.rd .rd-table small{color:var(--muted);font-weight:400;display:block}.rd .rd-table thead button{all:unset;cursor:pointer;font-weight:700}.rd .rd-small{font-size:var(--fs-xs);color:var(--muted);margin:8px 0 0}
