/* Column profiles follow each table's actual schema. */
.reference-table-wrap{min-width:0;max-width:100%;overscroll-behavior-x:contain}
.article-body,.astro-reading,.astro-reading>*,.table-section{min-width:0}
.reference-table{width:100%;table-layout:fixed}
.reference-table th,.reference-table td{min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:auto}
.reference-table .lit-ref{white-space:normal}
.reference-table caption{text-align:left}
.reference-table.rootstock-table{min-width:1050px}
.reference-table.terms thead th:nth-child(1){width:25%}
.reference-table.terms thead th:nth-child(2){width:29%}
.reference-table.terms thead th:nth-child(3){width:46%}
.reference-table.numeric-reference-table{min-width:1050px}
.numeric-reference-table thead th:nth-child(1){width:18%}
.numeric-reference-table thead th:nth-child(2){width:17%}
.numeric-reference-table thead th:nth-child(3){width:15%}
.numeric-reference-table thead th:nth-child(4){width:34%}
.numeric-reference-table thead th:nth-child(5){width:16%}
.reference-table.astro-traits-table{min-width:1000px}
.astro-traits-table thead th:nth-child(1){width:18%}
.astro-traits-table thead th:nth-child(2){width:20%}
.astro-traits-table thead th:nth-child(3){width:18%}
.astro-traits-table thead th:nth-child(4){width:29%}
.astro-traits-table thead th:nth-child(5){width:15%}
.reference-table.astro-names-table{min-width:800px}
.astro-names-table thead th:nth-child(1){width:28%}
.astro-names-table thead th:nth-child(2){width:20%}
.astro-names-table thead th:nth-child(3){width:34%}
.astro-names-table thead th:nth-child(4){width:18%}
.reference-table.astro-results-table{min-width:1080px}
.astro-results-table thead th:nth-child(1){width:23%}
.astro-results-table thead th:nth-child(2){width:13%}
.astro-results-table thead th:nth-child(3){width:25%}
.astro-results-table thead th:nth-child(4){width:25%}
.astro-results-table thead th:nth-child(5){width:14%}
.reference-table.ari-table{min-width:560px}
.ari-table thead th:nth-child(1){width:48%}
.ari-table thead th:nth-child(2){width:22%}
.ari-table thead th:nth-child(3){width:30%}
.reference-table.leafy-name-table{min-width:560px}
.reference-table.leafy-germ-table{min-width:440px}
.leafy-germ-table tbody td,.ari-table tbody td{font-variant-numeric:tabular-nums}
@media print{
 .reference-table-wrap{overflow:visible}
 .reference-table.reference-table{min-width:0;width:100%;font-size:9pt}
 .reference-table th,.reference-table td{min-width:0;padding:7px;font-size:9pt}
 .reference-table thead{display:table-header-group}
 .reference-table tr{break-inside:avoid}
}
/* Experimental results keep the method and endpoint legible on narrow screens. */
.reference-table.frost-data-table{min-width:480px}
.frost-data-table thead th:nth-child(1){width:46%}
.frost-data-table thead th:nth-child(2),.frost-data-table thead th:nth-child(3){width:27%}
.reference-table.frost-season-table{min-width:760px}
.frost-season-table thead th:nth-child(1){width:34%}
.frost-season-table thead th:nth-child(2){width:18%}
.frost-season-table thead th:nth-child(3){width:22%}
.frost-season-table thead th:nth-child(4){width:26%}
.reference-table.frost-field-table{min-width:560px}
.frost-field-table thead th:nth-child(1){width:46%}
.frost-field-table thead th:nth-child(n+2){width:18%}
.reference-table.frost-comparison-table{min-width:980px}
.frost-comparison-table thead th:nth-child(1){width:23%}
.frost-comparison-table thead th:nth-child(2){width:30%}
.frost-comparison-table thead th:nth-child(3){width:20%}
.frost-comparison-table thead th:nth-child(4){width:27%}
.frost-data-table td,.frost-field-table td,.frost-season-table td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="frost-"]{min-width:0}}
.cols>article{min-width:0}
.reference-table.opuntioid-name-table{min-width:540px}
.opuntioid-name-table thead th:nth-child(1),.opuntioid-name-table thead th:nth-child(2){width:50%}
.reference-table.opuntioid-data-table{min-width:580px}
.opuntioid-data-table thead th:nth-child(1){width:40%}
.opuntioid-data-table thead th:nth-child(2){width:25%}
.opuntioid-data-table thead th:nth-child(3){width:35%}
.opuntioid-data-table td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="opuntioid-"]{min-width:0}}
/* Four-column data comparisons retain a local scroll area on narrow screens. */
.southern-data-table,.southern-comparison-table{min-width:630px;table-layout:auto}
.southern-data-table th:first-child,.southern-comparison-table th:first-child{width:31%}
.southern-data-table td,.southern-comparison-table td{overflow-wrap:normal}

/* Leaf carbon balance: one descriptive column and three numeric columns. */
.reference-table.leaf-carbon-table{min-width:600px}
.leaf-carbon-table thead th:first-child{width:44%}
.leaf-carbon-table thead th:nth-child(n+2){width:18.666%}
.leaf-carbon-table tbody td{font-variant-numeric:tabular-nums}
@media print{.reference-table.leaf-carbon-table{min-width:0}}

/* New taxonomic and experimental comparisons use their own column widths. */
.reference-table.pakiet-comparison-table{min-width:660px}
.pakiet-comparison-table thead th:nth-child(1){width:23%}
.pakiet-comparison-table thead th:nth-child(2){width:29%}
.pakiet-comparison-table thead th:nth-child(3),.pakiet-comparison-table thead th:nth-child(4){width:24%}
.reference-table.pakiet-detection-table{min-width:620px}
.pakiet-detection-table thead th{width:25%}
.reference-table.pakiet-assay-table{min-width:580px}
.pakiet-assay-table thead th:first-child{width:46%}
.pakiet-assay-table thead th:nth-child(n+2){width:27%}
.pakiet-detection-table td,.pakiet-assay-table td,.last-data-table td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="pakiet-"]{min-width:0}}

/* Anatomical traits, cell walls and counts have separate column profiles. */
.reference-table.kolejny2-anatomy-table{min-width:700px}
.kolejny2-anatomy-table thead th:nth-child(1){width:24%}
.kolejny2-anatomy-table thead th:nth-child(2){width:26%}
.kolejny2-anatomy-table thead th:nth-child(n+3){width:25%}
.reference-table.kolejny2-spine-table{min-width:760px}
.kolejny2-spine-table thead th:nth-child(1){width:42%}
.kolejny2-spine-table thead th:nth-child(2){width:24%}
.kolejny2-spine-table thead th:nth-child(n+3){width:17%}
.reference-table.kolejny2-culture-table{min-width:620px}
.kolejny2-culture-table thead th:nth-child(1){width:44%}
.kolejny2-culture-table thead th:nth-child(n+2){width:28%}
.reference-table.kolejny2-population-table{min-width:730px}
.kolejny2-population-table thead th:nth-child(1){width:20%}
.kolejny2-population-table thead th:nth-child(n+2){width:16%}
.kolejny2-spine-table td,.kolejny2-culture-table td,.kolejny2-population-table td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="kolejny2-"]{min-width:0}}

/* Obregonia growth and culture results have distinct four-column schemas. */
.reference-table.lophophora-growth-table{min-width:740px}
.lophophora-growth-table thead th:nth-child(1){width:22%}
.lophophora-growth-table thead th:nth-child(2){width:25%}
.lophophora-growth-table thead th:nth-child(3){width:24%}
.lophophora-growth-table thead th:nth-child(4){width:29%}
.reference-table.lophophora-culture-table{min-width:700px}
.lophophora-culture-table thead th:nth-child(1){width:40%}
.lophophora-culture-table thead th:nth-child(n+2){width:20%}
.lophophora-growth-table td,.lophophora-culture-table td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="lophophora-"]{min-width:0}}

/* Seed, flower and nectary evidence uses one descriptive and three data columns. */
.reference-table.strombocactus-evidence-table{min-width:740px}
.strombocactus-evidence-table thead th:first-child{width:28%}
.strombocactus-evidence-table thead th:nth-child(n+2){width:24%}
.reference-table.strombocactus-flotation-table{min-width:580px}
.strombocactus-flotation-table thead th:first-child{width:44%}
.strombocactus-flotation-table thead th:nth-child(n+2){width:28%}
.strombocactus-evidence-table td,.strombocactus-flotation-table td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="strombocactus-"]{min-width:0}}

/* Flowering seasons and tissue-culture stages need different column widths. */
.reference-table.table-neolloydia-season{min-width:760px}
.table-neolloydia-season thead th:first-child{width:12%}
.table-neolloydia-season thead th:nth-child(2),.table-neolloydia-season thead th:nth-child(3){width:20%}
.table-neolloydia-season thead th:nth-child(4),.table-neolloydia-season thead th:nth-child(5){width:24%}
.reference-table.table-ortegocactus-multiplication{min-width:680px}
.table-ortegocactus-multiplication thead th:first-child{width:19%}
.table-ortegocactus-multiplication thead th:nth-child(n+2){width:27%}
.reference-table.table-ortegocactus-rooting{min-width:720px}
.table-ortegocactus-rooting thead th:first-child{width:37%}
.table-ortegocactus-rooting thead th:nth-child(n+2){width:21%}
.table-neolloydia-season td,.table-ortegocactus-multiplication td,.table-ortegocactus-rooting td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="table-neolloydia-"],.reference-table[class*="table-ortegocactus-"]{min-width:0}}

/* Culture stages and observations retain their own column proportions. */
.reference-table.snowcap-medium-table{min-width:750px}
.snowcap-medium-table thead th:first-child{width:23%}
.snowcap-medium-table thead th:nth-child(2){width:32%}
.snowcap-medium-table thead th:nth-child(3){width:13%}
.snowcap-medium-table thead th:nth-child(4){width:32%}
.reference-table.epithelantha-soils-table{min-width:580px}
.epithelantha-soils-table thead th:first-child{width:32%}
.epithelantha-soils-table thead th:nth-child(2){width:68%}
.reference-table.cacteae-biominerals-table{min-width:640px}
.cacteae-biominerals-table thead th:first-child{width:20%}
.cacteae-biominerals-table thead th:nth-child(2){width:45%}
.cacteae-biominerals-table thead th:nth-child(3){width:35%}
.reference-table.cactus-seed-lignins-table{min-width:700px}
.cactus-seed-lignins-table thead th:first-child{width:26%}
.cactus-seed-lignins-table thead th:nth-child(2){width:31%}
.cactus-seed-lignins-table thead th:nth-child(3){width:43%}
@media print{.reference-table.snowcap-medium-table,.reference-table.epithelantha-soils-table,.reference-table.cacteae-biominerals-table,.reference-table.cactus-seed-lignins-table{min-width:0}}

/* Each new comparison keeps its measured quantities in separate columns. */
.reference-table.uz-seed-age-table{min-width:740px}
.uz-seed-age-table thead th:nth-child(1){width:32%}
.uz-seed-age-table thead th:nth-child(2){width:25%}
.uz-seed-age-table thead th:nth-child(3){width:23%}
.uz-seed-age-table thead th:nth-child(4){width:20%}
.reference-table.uz-pollen-table{min-width:690px}
.uz-pollen-table thead th:nth-child(1){width:32%}
.uz-pollen-table thead th:nth-child(n+2){width:34%}
.reference-table.uz-habitat-table{min-width:750px}
.uz-habitat-table thead th:nth-child(1){width:22%}
.uz-habitat-table thead th:nth-child(n+2){width:26%}
.reference-table.uz-diagnostic-table{min-width:800px}
.uz-diagnostic-table thead th:nth-child(1){width:22%}
.uz-diagnostic-table thead th:nth-child(n+2){width:39%}
.reference-table.uz-fruit-table{min-width:740px}
.uz-fruit-table thead th:nth-child(1){width:33%}
.uz-fruit-table thead th:nth-child(2){width:21%}
.uz-fruit-table thead th:nth-child(3){width:15%}
.uz-fruit-table thead th:nth-child(4){width:31%}
.reference-table.uz-niche-table{min-width:760px}
.uz-niche-table thead th:nth-child(1){width:27%}
.uz-niche-table thead th:nth-child(2){width:15%}
.uz-niche-table thead th:nth-child(3){width:19%}
.uz-niche-table thead th:nth-child(4){width:39%}
.reference-table.uz-ribs-table{min-width:700px}
.uz-ribs-table thead th:nth-child(1){width:35%}
.uz-ribs-table thead th:nth-child(2){width:20%}
.uz-ribs-table thead th:nth-child(3){width:25%}
.uz-ribs-table thead th:nth-child(4){width:20%}
.reference-table.uz-microclimate-table{min-width:660px}
.uz-microclimate-table thead th:nth-child(1){width:36%}
.uz-microclimate-table thead th:nth-child(n+2){width:32%}
.reference-table.uz-water-table{min-width:800px}
.uz-water-table thead th:nth-child(1){width:30%}
.uz-water-table thead th:nth-child(2){width:24%}
.uz-water-table thead th:nth-child(3){width:20%}
.uz-water-table thead th:nth-child(4){width:10%}
.uz-water-table thead th:nth-child(5){width:16%}
.reference-table[class*="uz-"] td{font-variant-numeric:tabular-nums}
@media print{.reference-table[class*="uz-"]{min-width:0}}
