.femanager_flashmessages .typo3-message {
  border-radius: var(--b-radius-s);
}

.femanager_flashmessages > .message--2 {
  border-color: rgb(var(--c-neutral-light));
  color: rgb(var(--c-neutral-darker));
  background: rgba(var(--c-neutral-light), 0.8);
}

.femanager_flashmessages > .message-0 {
  border-color: rgb(var(--c-success));
  color: rgb(var(--c-neutral-lightest));
  background: rgba(var(--c-success), 0.8);
}

#femanager_field_usergroup {
  width: 100%;
}

.femanager_list .list__tr.-disabled {
  color: rgba(var(--c-neutral-dark), 0.5);
}

.femanager_list .list__tr.-disabled a {
  color: rgba(var(--c-primary), 0.5);
}

.femanager_list .fas {
  font-size: var(--f-size-l-2);
}

@media (min-width: 800px) {
  .tx-femanager fieldset {
    display: grid;
    grid-gap: 0 var(--g-gap);
    grid-template-columns: repeat(2, 1fr);
  }

  .tx-femanager .col-sm-10 {
    width: 100%;
  }
  
  .tx-femanager legend,
  .femanager_fieldset.-span2,
  .femanager_submit {
    grid-column: span 2;
  }
}