/*
 * activities module
 * CSS
 *
 * Part of »Zugzwang Project«
 * https://www.zugzwang.org/modules/activities
 *
 * @author Gustaf Mossakowski <gustaf@koenige.org>
 * @copyright Copyright © 2023, 2026 Gustaf Mossakowski
 * @license http://opensource.org/licenses/lgpl-3.0.html LGPL-3.0
 */


/* internal: mailings */
/* zzbrick_tables/mailings.php */
.activities_mailing_recipients
				{ font-style: italic; }


/* internal: contacts */
.contact table.participations
				{ margin: 0; }
.contact table.participations th
				{ font-style: italic; font-weight: normal; padding: 0 .25rem .125rem 0; }
.contact table.participations tbody th
				{ text-align: right; }
.contact table.participations tbody tr:nth-child(2n) th,
.contact table.participations tbody tr:nth-child(2n) td
				{ background: transparent; }
.contact table.participations tbody td
				{ padding: 0 .25rem .125rem; }


/* usergroup with columns 2/3 + 1/3 */
@media screen and (min-width: 640px) {
	.usergroup		{ display: grid; grid-template-columns: 50% 50%;
					row-gap: .5rem; column-gap: 1.5rem; }
	.usergroup .abstract,
	.usergroup .usergroup-members
					{ grid-column: 1 / 3; }
	.usergroup section > div > h2:first-child
					{ margin-top: 0; }
}
.usergroup section #zzform .zzfilter
				{ margin-top: 1em; }
.usergroup section #zzform #record textarea
				{ max-width: 20rem; }