.wsm{position:relative}.wsm,.wsm__btn{display:inline-flex}.wsm__btn{align-items:center;gap:6px;height:38px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--humg-primary,#0a3d91);background:#fff;border:1px solid var(--humg-border,#e2e8f0);border-radius:8px;cursor:pointer}.wsm__btn:hover,.wsm__btn[aria-expanded=true]{border-color:var(--humg-secondary,#1976d2);background:#f3f7fd}.wsm__panel{position:absolute;z-index:1000;top:calc(100% + 6px);right:0;width:330px;max-height:min(78vh,640px);overflow:auto;padding:8px;background:#fff;border:1px solid var(--humg-border,#e2e8f0);border-radius:12px;box-shadow:0 18px 48px -12px rgba(10,61,145,.3)}.wsm__who{display:grid;margin:0 0 6px;padding:8px 10px 10px;border-bottom:1px solid var(--humg-border,#e2e8f0)}.wsm__who strong{font-size:14px;color:var(--humg-text,#1a1a1a)}.wsm__who span{font-size:12px;color:var(--humg-text-secondary,#64748b);overflow:hidden;text-overflow:ellipsis}.wsm__group{padding:4px 0}.wsm__group+.wsm__group{border-top:1px dashed var(--humg-border,#e2e8f0)}.wsm__label{display:block;padding:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--humg-text-secondary,#64748b)}.wsm__item{display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--humg-text,#1a1a1a);text-decoration:none;border-radius:8px}.wsm__item:hover{background:#f3f7fd}.wsm__item.is-current{background:#e8f0fc}.wsm__item.is-current>svg{margin-left:auto;color:var(--humg-primary,#0a3d91)}.wsm__ic{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;color:var(--humg-primary,#0a3d91);background:#eef3fb;border-radius:8px}.wsm__txt{display:grid;min-width:0}.wsm__txt strong{font-size:13.5px;font-weight:600}.wsm__txt em{font-style:normal;font-size:12px;color:var(--humg-text-secondary,#64748b)}@media (max-width:640px){.wsm__panel{position:fixed;top:64px;left:12px;right:12px;width:auto}}