.harvest-guides-preview{max-width:100%;overflow-x:auto;padding-bottom:8px}
.harvest-guide-page{background:#fff;border:1px solid #333;color:#111;padding:24px;margin:0 auto 24px;min-width:820px;max-width:1100px;font-family:Arial,sans-serif}
.harvest-guide-page table{width:100%;border-collapse:collapse;table-layout:fixed;display:table;font-size:13px;min-width:0}
.harvest-guide-page thead{display:table-header-group}.harvest-guide-page tbody{display:table-row-group}.harvest-guide-page tfoot{display:table-footer-group}
.harvest-guide-page tr{display:table-row;margin:0;background:white;border:0}
.harvest-guide-page th,.harvest-guide-page td{display:table-cell;border:1px solid #333;padding:7px;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;color:#111;background:#fff;font-size:inherit;text-align:left}
.harvest-guide-page td::before{display:none}.harvest-guide-page .harvest-heading th{text-align:center;width:45%;font-size:22px;font-weight:bold}
.harvest-guide-page .harvest-logo{width:25%}.harvest-logo img{display:block;max-width:100%;height:75px;object-fit:contain}
.harvest-code{width:30%}.harvest-code small,.harvest-code strong{display:block}.harvest-code strong{font-size:14px;margin-top:6px;overflow-wrap:anywhere}
.harvest-trip{font-size:11px;text-align:right;margin:8px 0}.harvest-fields{margin-bottom:14px}.harvest-fields th{width:24%}.harvest-fields td{width:26%}
.harvest-guide-page .harvest-type{font-size:18px;font-weight:bold}.harvest-guide-page .harvest-lines th,.harvest-guide-page .harvest-lines td{text-align:center;font-size:12px}
.harvest-guide-page .harvest-lines th:first-child,.harvest-guide-page .harvest-lines td:first-child{width:22%;text-align:left}.harvest-guide-page .harvest-lines th:nth-child(2),.harvest-guide-page .harvest-lines th:nth-child(3){width:12%}
.harvest-lines tfoot th{background:#f2f2f2}.harvest-foot{font-size:10px;line-height:1.5;margin-top:12px}.harvest-foot strong{display:block;text-align:right;margin-top:6px}
@page harvest-guide{size:A4 landscape;margin:12mm}
@media print{
 .harvest-guides-preview{overflow:visible;padding:0}
 .harvest-guide-page{page:harvest-guide;break-after:page;page-break-after:always;border:0;padding:0!important;margin:0!important;min-width:0;width:100%;max-width:none;box-shadow:none;font-size:9pt}
 .harvest-guide-page:last-child{break-after:auto;page-break-after:auto}
 .harvest-guide-page .harvest-heading th{font-size:16pt}.harvest-logo img{height:62px}
 .harvest-guide-page th,.harvest-guide-page td{padding:5px;font-size:9pt}
 .harvest-guide-page .harvest-lines th,.harvest-guide-page .harvest-lines td{font-size:8pt;padding:6px}
 .harvest-guide-page .harvest-type{font-size:13pt}.harvest-foot{font-size:7pt}
}
