/**
 * Docket – Landmark Judgments
 * Structural CSS only. Colors, spacing, typography, borders, and
 * column counts are all driven by Elementor controls via
 * {{WRAPPER}}-scoped selectors in the widget class, so they stay
 * live in the editor preview and don't need to be duplicated here.
 */

.docket-landmark {
	width: 100%;
	box-sizing: border-box;
}

.docket-landmark__inner {
	margin: 0 auto;
	box-sizing: border-box;
}

.docket-landmark__header {
	display: flex;
	align-items: baseline;
	gap: 16px;
	flex-wrap: wrap;
}

.docket-landmark__heading {
	margin: 0;
}

.docket-landmark__viewall {
	white-space: nowrap;
	text-decoration: none;
}

.docket-landmark__grid {
	display: grid;
}

.docket-landmark__item {
	box-sizing: border-box;
	border-top-style: solid;
	min-width: 0;
}

.docket-landmark__grid--no-divider .docket-landmark__item {
	border-top: none !important;
	padding-top: 0 !important;
}

.docket-landmark__year {
	display: block;
}

.docket-landmark__title {
	display: block;
	text-decoration: none;
}

.docket-landmark__description {
	display: block;
	margin: 0;
}

.docket-landmark__empty {
	margin: 0;
	opacity: 0.7;
}
