.group { margin: 0; } .group-name { margin: 5px 0 0 0; } .group-nav { width: 100%; } .group-activity, .group-manage { position: relative; } .group-members { .group-member { border-top: 1px solid var(--primary-low); .user-info { margin: 0; padding: 0.5em; width: 98%; } .btn-group { margin-top: 0; } .group-member-info { color: var(--primary-medium); label { margin-bottom: 0; font-weight: bold; display: inline-block; } } } } .group-info { flex-wrap: wrap; .group-details-button button { margin-top: 0.5em; } } .group-smtp-email-settings, .group-imap-email-settings { .groups-form { grid-template-columns: 1fr; input[type="text"], input[type="password"], .group-imap-mailboxes .combo-box { width: 100%; } &.groups-form-imap { grid-template-columns: 1fr; } } }