/* Workers — content left + action right; avatars consistent */
#results .item{
  border:1px solid var(--line); background:var(--surface); border-radius:var(--radius);
  padding:16px; display:flex; gap:14px; align-items:center; box-shadow:var(--shadow-sm); transition:transform .08s, box-shadow .2s, border-color .2s;
}
#results .item:hover{transform:translateY(-1px); box-shadow:var(--shadow-sm); border-color:var(--primary-subtle)}
#results .item > div:first-child{flex:1; min-width:0; display:flex; gap:10px; align-items:center}
#results .item .badge{margin-left:6px}
#results .item > div:last-child{margin-left:auto; display:flex; gap:8px; align-items:center}
#results .item img.avatar{width:44px; height:44px; transition:box-shadow .2s, transform .06s}
#results .item:hover img.avatar{box-shadow:var(--shadow-sm); transform:translateY(-1px)}
h2{font-size:2rem; text-align:center}

.form-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}