.vb[data-v-2dbb7879]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vb-tool[data-v-2dbb7879]{position:relative}.vb-btn[data-v-2dbb7879]{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line-chip);border-radius:var(--ui-r-pill);color:var(--ui-chip-ink);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;height:38px;padding:0 14px;white-space:nowrap}.vb-btn[data-v-2dbb7879]:hover{border-color:var(--ui-line-step)}.vb-btn.on[data-v-2dbb7879]{border-color:var(--ui-ink);color:var(--ui-ink)}.vb-btn b[data-v-2dbb7879]{background:var(--ui-ink);border-radius:var(--ui-r-pill);color:#fff;display:grid;font-size:12px;height:19px;min-width:19px;padding:0 5px;place-items:center}.vb-btn[data-v-2dbb7879]:focus-visible,.vb-close[data-v-2dbb7879]:focus-visible,.vb-reset[data-v-2dbb7879]:focus-visible,.vb-sortopt[data-v-2dbb7879]:focus-visible,.vb-views button[data-v-2dbb7879]:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.vb-views[data-v-2dbb7879]{background:var(--ui-surface);border:1px solid var(--ui-line-chip);border-radius:var(--ui-r-pill);display:inline-flex;gap:2px;padding:2px}.vb-views button[data-v-2dbb7879]{background:transparent;border:0;border-radius:var(--ui-r-pill);color:var(--ui-ink-2);cursor:pointer;display:grid;height:32px;place-items:center;width:36px}.vb-views button.on[data-v-2dbb7879]{background:var(--ui-ink);color:#fff}.vb-backdrop[data-v-2dbb7879]{display:none}.vb-panel[data-v-2dbb7879]{background:var(--ui-surface);border:1px solid var(--ui-line-card);border-radius:var(--ui-r-m);box-shadow:var(--ui-shadow-lift);position:absolute;right:0;top:calc(100% + 8px);z-index:40}.vb-panel--filter[data-v-2dbb7879]{padding:16px 18px;width:min(440px,92vw)}.vb-body[data-v-2dbb7879],.vb-panel--filter[data-v-2dbb7879]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.vb-body[data-v-2dbb7879]{min-width:0}.vb-panel--filter[data-v-2dbb7879] .hk-langpick{flex-wrap:wrap;margin:0;overflow:visible;padding:0}.vb-panel--sort[data-v-2dbb7879]{padding:6px;width:230px}.vb-head[data-v-2dbb7879]{align-items:center;display:flex;justify-content:space-between}.vb-head strong[data-v-2dbb7879]{color:var(--ui-ink);font-size:16px}.vb-close[data-v-2dbb7879]{background:var(--ui-surface);border:1px solid var(--ui-line-chip);border-radius:50%;color:var(--ui-ink);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.vb-panel--filter[data-v-2dbb7879] .vb-label,.vb-panel--filter[data-v-2dbb7879] section h3{color:var(--ui-ink-2);font-size:12px;font-weight:600;margin:0 0 8px}.vb-panel--filter[data-v-2dbb7879] .vb-opts{display:flex;flex-wrap:wrap;gap:6px}.vb-panel--filter[data-v-2dbb7879] .vb-opts button{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-line-chip);border-radius:var(--ui-r-pill);color:var(--ui-chip-ink);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:32px;padding:5px 12px}.vb-panel--filter[data-v-2dbb7879] .vb-opts button:hover{border-color:var(--ui-line-step)}.vb-panel--filter[data-v-2dbb7879] .vb-opts button small{color:var(--ui-ink-2);font-size:12px}.vb-panel--filter[data-v-2dbb7879] .vb-opts button.on,.vb-panel--filter[data-v-2dbb7879] .vb-opts button[aria-pressed=true]{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.vb-panel--filter[data-v-2dbb7879] .vb-opts button.on small,.vb-panel--filter[data-v-2dbb7879] .vb-opts button[aria-pressed=true] small{color:#dfe3ea}.vb-panel--filter[data-v-2dbb7879] .vb-opts button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.vb-panel--filter[data-v-2dbb7879] .vb-opts button:disabled{cursor:default;opacity:.45}.vb-panel--filter footer[data-v-2dbb7879]{align-items:center;border-top:1px solid var(--ui-line-rule);display:flex;justify-content:space-between;padding-top:12px}.vb-reset[data-v-2dbb7879]{background:none;border:0;color:var(--ui-orange-ink);cursor:pointer;font-size:13.5px;font-weight:600;min-height:36px}.vb-reset[data-v-2dbb7879]:disabled{color:var(--ui-ink-2);cursor:default;opacity:.6}.vb-sortopt[data-v-2dbb7879]{align-items:center;background:transparent;border:0;border-radius:var(--ui-r-xs);color:var(--ui-chip-ink);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.vb-sortopt[data-v-2dbb7879]:hover{background:var(--ui-paper)}.vb-sortopt.on[data-v-2dbb7879]{color:var(--ui-ink);font-weight:600}@media(max-width:767px){.vb[data-v-2dbb7879]{gap:6px}.vb-tool[data-v-2dbb7879]{flex:0 1 auto;min-width:0}.vb-views[data-v-2dbb7879]{flex:0 0 auto}.vb-views button[data-v-2dbb7879]{min-width:36px}.vb-btn[data-v-2dbb7879]{font-size:13px;gap:5px;height:36px;max-width:100%;overflow:hidden;padding:0 12px}.vb-sortlabel[data-v-2dbb7879]{min-width:0}.vb-btn>svg[data-v-2dbb7879]:last-child{display:none}.vb-sortlabel[data-v-2dbb7879]{max-width:110px;overflow:hidden;text-overflow:ellipsis}.vb-views button[data-v-2dbb7879]{height:30px;width:32px}.vb-backdrop[data-v-2dbb7879]{background:#18223a59;display:block;inset:0;position:fixed;z-index:60}.vb-panel[data-v-2dbb7879]{border-radius:var(--ui-r-m) var(--ui-r-m) 0 0;inset:auto 0 0;max-height:80vh;overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom));position:fixed;width:auto;z-index:61}.vb-panel--sort[data-v-2dbb7879]{left:0;padding:10px 10px max(16px,env(safe-area-inset-bottom));right:0}.vb-panel--filter[data-v-2dbb7879] .vb-opts{flex-wrap:wrap}}
