/* Style modułu — ładowane tylko, gdy moduł jest włączony (includes/frontend/style-modulow.php). Wydzielone z parafia.css w 1.18.0 bez zmiany reguł. */

.pjcd-mass {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
	gap: 1.5rem 2.5rem;
}
.pjcd-mass__h {
	color: var(--pjcd-gold-ink);
	font-family: var(--pjcd-font-body);
	font-weight: 700;
	font-size: 0.78rem;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.6rem;
	margin-left: 0px;
}
.pjcd-mass__list {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pjcd-mass__list {
	list-style: none;
}
.pjcd-mass__row {
	display: flex;
	gap: 0.9rem;
	padding-top: 0.4rem;
	padding-right: 0px;
	padding-bottom: 0.4rem;
	padding-left: 0px;
	border-bottom: 1px dotted var(--pjcd-line);
}
.pjcd-mass__time {
	min-width: 3.5rem;
	color: var(--pjcd-ink);
	font-weight: 600;
}
.pjcd-mass__time {
	font-variant-numeric: tabular-nums;
}
.pjcd-mass__desc {
	color: var(--pjcd-ink-muted);
	font-size: 0.95rem;
}
.pjcd-mass__more {
	grid-column-start: 1;
	grid-column-end: -1;
	margin-top: 0.5rem;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pjcd-mass__note {
	grid-column-start: 1;
	grid-column-end: -1;
	color: var(--pjcd-ink);
	font-weight: 600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0.6rem;
	padding-right: 1rem;
	padding-bottom: 0.6rem;
	padding-left: 1rem;
	border-top-left-radius: 0px;
	border-top-right-radius: var(--pjcd-radius);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: var(--pjcd-radius);
	border-left: 4px solid var(--pjcd-gold);
}
.pjcd-mass__note {
	background: color-mix(in srgb,var(--pjcd-gold) 12%,transparent);
}
