.usuarios-equipos { grid-column: 1 / -1; border: 1px solid #537080; border-radius: 12px; padding: 14px; }
.usuarios-equipos[hidden], #usuarioEquipo[hidden], #usuarioEquipoLabel[hidden] { display: none !important; }
.usuarios-equipos p { font-size: 13px; line-height: 1.5; }
#usuarioEquiposOpciones { display: grid; gap: 10px; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); }
#usuarioEquiposOpciones label { display: flex; align-items: center; gap: 10px; padding: 10px; border: 1px solid #537080; border-radius: 8px; cursor: pointer; }
#usuarioEquiposOpciones input { width: 20px; height: 20px; flex: 0 0 20px; accent-color: var(--color-primary, #30d89a); }
#usuarioEquiposOpciones label { flex-wrap: wrap; }
#usuarioEquiposOpciones select[data-team-staff] { width:100%;flex-basis:100%;margin-left:0; }
