.rx{position:relative;flex-wrap:wrap;margin:16px 0 4px}.rx,.rx-b{display:flex;align-items:center;gap:8px}.rx-b{height:40px;min-width:84px;justify-content:center;padding:0 20px 0 16px;border-radius:20px;border:0;cursor:pointer;font:inherit;font-size:16px;font-weight:600;background:#F0F1F3;color:#4B5058;transition:background .15s}.rx-b:hover{background:#E6E8EB}.rx-b>span{font-size:21px;line-height:1}.rx-b.on{background:#E8F1FD;color:#1E5EDB;box-shadow:inset 0 0 0 1.5px #1E5EDB}.rx-add{min-width:0;width:52px;padding:0;color:#5B6069}.rx-label{font-size:14px;color:#8A8E96}.rx-pick{position:absolute;left:0;top:48px;z-index:20;background:#fff;border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.16);padding:8px;display:flex;gap:4px;flex-wrap:wrap;max-width:min(100%,420px)}.rx-pick button{width:42px;height:42px;border-radius:12px;border:0;background:transparent;cursor:pointer;font-size:24px;line-height:1}.rx-pick button.on,.rx-pick button:hover{background:#F3F4F6}.rx-err{flex-basis:100%;font-size:13px;color:#C0392B}[data-theme=dark] .rx-b{background:#1E2633;color:#C9D1DC}[data-theme=dark] .rx-b:hover{background:#263042}[data-theme=dark] .rx-b.on{background:#16294A;color:#7FB0FF;box-shadow:inset 0 0 0 1.5px #3D7BE0}[data-theme=dark] .rx-add{color:#AEB7C4}[data-theme=dark] .rx-pick{background:#161D2A;box-shadow:0 8px 28px rgba(0,0,0,.5)}[data-theme=dark] .rx-pick button.on,[data-theme=dark] .rx-pick button:hover{background:#222C3C}@media (max-width:420px){.rx-b{min-width:0;padding:0 14px 0 12px}.rx-add{width:48px}}