.day-print-map{display:none}
@media print{
  .trip-route-editor,.day-overview{display:none!important}
  .day-print-map{display:block;margin:1rem 0 1.4rem;border:1px solid #cad3c5;padding:.75rem;break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}
  .day-print-map figcaption strong,.day-print-map figcaption span{display:block}
  .day-print-map figcaption strong{font:600 12pt Georgia,serif;color:#173f39}
  .day-print-map figcaption span{font-size:9pt;margin:.3rem 0 .6rem;overflow-wrap:anywhere}
  .day-print-map .trip-map-svg{display:block;width:125mm;max-width:100%;height:auto;max-height:none;margin:0 auto}
  .print-map-stops{font-size:9pt;line-height:1.5;margin:.65rem 0;padding-left:1.4rem}
  .print-map-note{font-size:8pt;line-height:1.45;margin:.45rem 0 0;color:#53645b}
  .day-title,.day-logistics{break-after:avoid}
  .day-card+.day-card{break-before:page}
}
