/* Ponca Dates Table — Frame 3015367. */
.ponca-dt,
.ponca-dt * { box-sizing: border-box; }
.ponca-dt { display: block; width: 100%; margin: 0; position: relative; background: var(--dt-section-bg, transparent); }

.ponca-dt .ponca-dt__container {
	padding: var(--dt-section-py, 0) var(--dt-section-px, 0);
	max-width: var(--dt-max-width, 1106px);
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	gap: var(--dt-outer-gap, 24px);
}

.ponca-dt .ponca-dt__title {
	margin: 0;
	padding: 0;
	color: var(--dt-title-color, #0D0F0E);
	font-family: var(--dt-title-font-family);
	font-size: var(--dt-title-font-size);
	line-height: var(--dt-title-line-height);
	font-style: var(--dt-title-font-style);
	font-weight: var(--dt-title-font-weight);
	letter-spacing: var(--dt-title-letter-spacing);
	text-transform: var(--dt-title-text-transform);
}

.ponca-dt .ponca-dt__scroll { width: 100%; }
.ponca-dt .ponca-dt__scroll.is-scrollable { overflow-x: auto; -webkit-overflow-scrolling: touch; }

.ponca-dt colgroup col { width: var(--dt-col-width, auto); }

.ponca-dt .ponca-dt__table {
	width: 100%;
	border-collapse: collapse;
	overflow: hidden;
	border: var(--dt-table-border-width, 1px) solid var(--dt-table-border-color, #DBB7B1);
	border-radius: var(--dt-table-border-radius, 0px);
}

.ponca-dt .ponca-dt__th,
.ponca-dt .ponca-dt__td {
	text-align: left;
	margin: 0;
}

.ponca-dt .ponca-dt__th { font-weight: inherit; }

.ponca-dt .ponca-dt__th {
	padding: var(--dt-header-py, 20px) var(--dt-header-px, 20px);
	background: var(--dt-header-bg, #691103);
	color: var(--dt-header-color, #EEDCD9);
	font-family: var(--dt-header-font-family);
	font-size: var(--dt-header-font-size);
	line-height: var(--dt-header-line-height);
	font-style: var(--dt-header-font-style);
	font-weight: var(--dt-header-font-weight);
	letter-spacing: var(--dt-header-letter-spacing);
	text-transform: var(--dt-header-text-transform);
}

.ponca-dt .ponca-dt__td {
	padding: var(--dt-cell-py, 20px) var(--dt-cell-px, 20px);
	color: var(--dt-cell-color, #474747);
	vertical-align: var(--dt-cell-valign, middle);
	font-family: var(--dt-cell-font-family);
	font-size: var(--dt-cell-font-size);
	line-height: var(--dt-cell-line-height);
	font-style: var(--dt-cell-font-style);
	font-weight: var(--dt-cell-font-weight);
	letter-spacing: var(--dt-cell-letter-spacing);
	text-transform: var(--dt-cell-text-transform);
}

.ponca-dt .ponca-dt__th.ponca-dt__cell--divider,
.ponca-dt .ponca-dt__td.ponca-dt__cell--divider {
	border-right: var(--dt-divider, none);
}

.ponca-dt .ponca-dt__tr { background: var(--dt-row-bg, #FFF8F6); }

.ponca-dt .ponca-dt__td p { margin: 0; }
.ponca-dt .ponca-dt__td a { color: inherit; text-decoration: underline; }

@media (max-width: 700px) {
	.ponca-dt .ponca-dt__title { font-size: clamp(22px, 4.5vw, 30px) !important; line-height: 1.2 !important; }
	.ponca-dt .ponca-dt__th { font-size: clamp(18px, 3vw, 22px) !important; }
}
