@media print{.w-full.h-dvh{height:auto!important;overflow:visible!important}.hidden-print,.hidden-print *{display:none!important}body,html{height:auto!important;overflow:visible!important}main{margin:0!important;max-width:100%!important;padding:0!important}.content,.wrap_{height:auto!important;overflow:visible!important}@page{size:A4 landscape;margin:10mm}.print-area{display:block!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;transform:scale(1);width:100%!important}.print-area .grid{display:grid!important}.print-area .grid.grid-cols-1.lg\:grid-cols-2{align-items:stretch;gap:1rem;grid-template-columns:repeat(2,1fr)!important}.print-area .grid.grid-cols-1.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.print-area .grid.grid-cols-1.md\:grid-cols-5,.print-area .grid.grid-cols-2.md\:grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.print-area .grid.grid-cols-1.md\:grid-cols-5>section>div{height:100%!important}.print-area .grid.grid-cols-8{grid-template-columns:repeat(8,1fr)!important}.print-area .col-span-2,.print-area .lg\:col-span-2{grid-column:span 2!important}.print-area .col-span-6{grid-column:span 6!important}.print-area .gap-4{gap:1rem!important}.print-area .grid>*{display:block!important}.print-area section,.print-area>div{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}table{page-break-inside:auto!important;width:100%!important}table thead{display:table-header-group}table tbody{display:table-row-group}table tr{page-break-inside:avoid!important;page-break-after:auto!important}table td,table th{display:table-cell!important}.print-area section:has(table){page-break-inside:auto!important}.print-area div[class*=h-]:not(.fleet-map-area):not(.fleet-map-area *){height:auto!important}.print-area .h-100{height:200px!important}.print-area .h-\[230px\]{height:230px!important;min-height:230px!important}.print-area .map-container{max-width:100%!important;overflow:hidden!important;width:100%!important}.print-area .maplibregl-canvas,.print-area .maplibregl-canvas-container{height:100%!important;max-width:100%!important;width:100%!important}.print-area .location-map,.print-area .maplibregl-map{height:100%!important;min-height:300px!important;overflow:hidden!important;position:relative!important;width:100%!important}.print-area .vessel-report-map-wrapper,.print-area .vessel-report-map-wrapper .map-container{height:100%!important;min-height:350px!important}.print-area .fleet-map-area{display:block!important;overflow:hidden!important;position:relative!important;width:100%!important;page-break-inside:avoid!important}.print-area .fleet-map-area,.print-area .fleet-map-area>*{height:100%!important;min-height:230px!important}.print-area .fleet-map-area .maplibregl-canvas,.print-area .fleet-map-area .maplibregl-canvas-container,.print-area .fleet-map-area .maplibregl-map{height:100%!important;max-width:100%!important;min-height:230px!important;width:100%!important}.print-area .second-data-table .max-h-80{max-height:none!important;overflow:visible!important}.print-area .second-data-table .max-h-80 table{display:table!important;width:100%!important}.print-area .second-data-table .max-h-80 thead{display:table-header-group!important}.print-area .second-data-table .max-h-80 tbody{display:table-row-group!important}.print-area .second-data-table .max-h-80 tr{display:table-row!important;page-break-inside:avoid!important}}
