.hm .fb-wrap{margin-bottom:8px}.hm .fb{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hm .fb-q{border:1px solid var(--p-border-strong);border-radius:calc(var(--r) * .8);background:var(--p-surface);min-width:240px;max-width:420px;min-height:46px;color:var(--p-text2);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.hm .fb-q input{min-width:0;font:inherit;color:var(--p-text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.hm .fb-q:focus-within{border-color:var(--p-text);box-shadow:0 0 0 3px var(--p-glow)}.hm .ms{position:relative}.hm .ms-btn{border:1px solid var(--p-border-strong);border-radius:calc(var(--r) * .8);background:var(--p-surface);max-width:260px;min-height:46px;font:inherit;color:var(--p-text);cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;display:inline-flex}.hm .ms-btn:hover{border-color:var(--p-text2)}.hm .ms-btn[aria-expanded=true]{border-color:var(--p-text);box-shadow:0 0 0 3px var(--p-glow)}.hm .ms-lab{color:var(--p-text2);flex:none}.hm .ms-val{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hm .ms-val.on{color:var(--p-btn)}.hm .ms-btn svg{color:var(--p-text2);flex:none}.hm .ms-panel{z-index:31;background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:calc(var(--r) + 4px);min-width:260px;max-height:340px;box-shadow:0 18px 40px -16px rgba(var(--p-sh),.4);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.hm .ms-panel[hidden]{display:none}.hm .ms-head{letter-spacing:.06em;text-transform:uppercase;color:var(--p-text2);justify-content:space-between;align-items:center;padding:6px 10px 8px;font-size:13px;font-weight:700;display:flex}.hm .ms-clear{min-height:32px;color:var(--p-accent);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:600}.hm .ms-opt{border-radius:calc(var(--r) * .7);min-height:44px;color:var(--p-text);cursor:pointer;align-items:center;gap:12px;padding:0 10px;font-size:14.5px;display:flex}.hm .ms-opt:hover{background:var(--p-sunk)}.hm .ms-opt .choice{margin:0}.hm .fb-tog{border:1px solid var(--p-border-strong);border-radius:calc(var(--r) * .8);background:var(--p-surface);min-height:46px;color:var(--p-text);cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;display:inline-flex}.hm .fb-tog:hover{border-color:var(--p-text2)}.hm .fb-tog .choice{margin:0}.hm .fb-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;margin:16px 0 8px;display:flex}.hm .fb-sum{color:var(--p-text2);margin-right:4px;font-size:14.5px}.hm .fb-pills{display:contents}.hm .fb-pill{border:1px solid var(--p-border-strong);background:var(--p-surface);min-height:34px;font:inherit;color:var(--p-text);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.hm .fb-pill:after{content:"×";color:var(--p-text2);font-size:16px;line-height:1}.hm .fb-pill:hover{border-color:var(--p-text2)}.hm .ms-btn:focus-visible,.hm .ms-clear:focus-visible,.hm .fb-pill:focus-visible{box-shadow:0 0 0 3px var(--p-glow);outline:0}@media (width<=700px){.hm .fb>*{flex:100%;max-width:none}.hm .ms-btn{justify-content:space-between;width:100%;max-width:none}.hm .ms-panel{min-width:100%}}
