#rx-reg-index [data-reg-group][hidden],#rx-reg-index .rx-hub-h[hidden],#rx-reg-index [data-reg-name][hidden],
#rx-reg-index .rx-reg-filter[hidden],#rx-reg-index .rx-reg-jump[hidden]{display:none!important}
#rx-reg-index .rx-reg-jump{display:inline-block;margin:8px 0;color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}
#rx-reg-index .rx-reg-filter{max-width:720px;margin:24px 0;padding:clamp(16px,2.5vw,28px);border:1px solid var(--rb-line,#ccd4dc);border-radius:16px;background:var(--rb-surface,#fff);color:var(--rb-ink,#171c23)}
#rx-reg-index .rx-reg-filter label{display:block;font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.2}
#rx-reg-index .rx-reg-filter p{margin:8px 0;font-size:14px;line-height:1.55;color:var(--rb-muted,#4d5763)}
#rx-reg-index .rx-reg-inputs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}
#rx-reg-index .rx-reg-inputs input{flex:1 1 200px;min-width:0;max-width:100%;height:44px;padding:8px 12px;color:inherit;background:var(--rb-soft,#f6f7f8);border:1px solid #7e8893;border-radius:9px;font:inherit;scroll-margin-top:100px}
#rx-reg-index .rx-reg-clear{min-height:44px;border:1px solid #7e8893;border-radius:9px;background:transparent;color:inherit;font:inherit;padding:7px 14px;cursor:pointer}
#rx-reg-index .rx-reg-clear:disabled{opacity:.55;cursor:default}
#rx-reg-index :is(.rx-reg-jump,.rx-reg-inputs input,.rx-reg-clear):focus-visible{outline:3px solid #417ab9;outline-offset:3px}
#rx-reg-index .rx-reg-filter .rx-reg-status{margin:10px 0 0}
