/* NestPortal v280 · lista de grupos estable, sin etiquetas y con unión directa */
#groupsList .groupCard .chipRow,
#groupsList .groupCard .chip{
  display:none!important;
}
#groupsList .groupCard.groupListCleanV280{
  display:flex;
  flex-direction:column;
}
#groupsList .groupCard.groupListCleanV280>p{
  flex:1 1 auto;
}
.groupListActionV280{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  margin-top:14px;
  padding-top:12px;
  border-top:1px solid rgba(7,94,84,.10);
  position:relative;
  z-index:4;
}
.groupListJoinV280{
  min-width:112px;
  min-height:42px;
  border:0;
  border-radius:14px;
  padding:9px 17px;
  background:#0db790;
  color:#fff;
  font:inherit;
  font-size:13px;
  font-weight:1000;
  cursor:pointer;
  box-shadow:0 7px 16px rgba(13,183,144,.18);
  -webkit-tap-highlight-color:transparent;
}
.groupListJoinV280:hover,
.groupListJoinV280:focus-visible{
  background:#0a9e7d;
  outline:3px solid rgba(13,183,144,.18);
}
.groupListJoinV280:disabled{
  opacity:.62;
  cursor:wait;
}
.groupListActionV280.joined .groupListJoinV280{
  background:#edf5f2;
  color:#49635c;
  border:1px solid rgba(7,94,84,.15);
  box-shadow:none;
}
@media(max-width:760px){
  .groupListActionV280{justify-content:stretch}
  .groupListJoinV280{width:100%;min-height:46px}
}
