.trip-print{width:816px;min-width:816px;margin:0 auto;padding:18px;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.25;text-align:left;color-scheme:light}.trip-print,.trip-print *{box-sizing:border-box}.trip-print-header{display:flex;justify-content:space-between;align-items:flex-start;min-height:139px;padding:5px 4px 0 33px}.trip-print-logo{display:block;width:226.8px;height:97.44px;object-fit:contain}.trip-print-contact{text-align:center;font-size:14px;line-height:1.3}.trip-print-phone{font-size:30px;font-style:italic;margin-bottom:2px}.trip-print-email{text-decoration:underline;font-size:14px}.trip-print-summary{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.8fr .8fr .8fr;gap:16px;margin-bottom:4px;align-items:end;text-align:center}.trip-print-summary>div{min-width:0}.trip-print-summary span{display:block;border-bottom:1px dashed #111;min-height:25px;padding:3px 0;font-size:12px;overflow-wrap:anywhere}.trip-print-summary strong{display:block;padding-top:3px;font-size:14px;white-space:nowrap}.trip-print table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;border:1px solid #111;color:#111}.trip-print td,.trip-print th{border:1px solid #111;padding:2px 6px;vertical-align:middle;overflow-wrap:anywhere}.trip-print-legs thead th{height:20px;padding:2px;font-size:8px;font-weight:600;text-align:center}.trip-print-legs tbody td{height:23px;text-align:center;font-size:10px}.trip-print-legs tbody td:first-child{padding-left:2px;padding-right:2px;white-space:nowrap;overflow-wrap:normal}.trip-print-legs tbody td:nth-child(2),.trip-print-legs tbody td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.trip-print-legs tbody td:nth-child(3),.trip-print-legs tbody td:nth-child(6){text-align:left}.trip-print-expenses-title{margin:14px 3px 6px;font-size:21px;line-height:1.2;font-weight:400;letter-spacing:0;color:#111}.trip-print-expenses thead th{height:40px;font-size:10px;font-weight:400;text-align:center;vertical-align:top;padding:6px 2px 2px;overflow-wrap:normal;line-height:1.45}.trip-print-expenses tbody td,.trip-print-expenses tbody th{height:25px;font-size:12px}.trip-print-money{text-align:right;font-variant-numeric:tabular-nums}.trip-print-payer{text-align:center}.trip-print-total-label{text-align:left;font-size:16px!important;font-weight:700}.trip-print-total-amount{text-align:right;font-size:15px!important;font-variant-numeric:tabular-nums}.trip-print-total-amount span{float:left}@media print{@page{size:letter portrait;margin:.25in}body:has(.trip-print){margin:0!important;background:#fff!important}body:has(.trip-print) *{visibility:hidden!important}body:has(.trip-print) :has(.trip-print){position:static!important;display:block!important;overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;box-shadow:none!important;background:transparent!important}body:has(.trip-print) .print-hidden{display:none!important}body:has(.trip-print) .trip-print,body:has(.trip-print) .trip-print *{visibility:visible!important}body:has(.trip-print) .trip-print{position:absolute!important;inset:0 auto auto 0!important;width:8in!important;min-width:0!important;max-width:8in!important;margin:0!important;padding:0!important;break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.trip-print-header{min-height:130px}.trip-print-legs tbody td{height:22px}.trip-print-expenses tbody td,.trip-print-expenses tbody th{height:24px}}@media print{dialog.driver-modal::backdrop{display:none!important}}@media print{body:has(.trip-print) :not(:has(.trip-print)):not(.trip-print):not(.trip-print *){display:none!important}}.trip-print-layovers thead th{height:25px;font-size:10px;text-align:center}.trip-print-layovers tbody td{height:24px;font-size:10px}.trip-print-layovers tbody td:first-child{text-align:center}@media print{.trip-print-header{min-height:113px;padding:2px 3px 0 16px}.trip-print-logo{width:117.6px;height:53.76px}.trip-print-contact{font-size:11px}.trip-print-phone{font-size:24px;font-weight:600}.trip-print-email{font-size:11px}.trip-print-summary{gap:15px}.trip-print-summary span{font-size:10px;min-height:22px}.trip-print-summary strong{font-size:10px}.trip-print-legs thead th{height:27px;font-size:7px}.trip-print-legs tbody td{height:25px;font-size:8px;padding:2px 4px}.trip-print-expenses-title{font-size:17px;font-weight:600;margin:14px 0 5px}.trip-print-layovers thead th{height:22px;font-size:8px}.trip-print-layovers tbody td{height:22px;font-size:8px;line-height:1.2;padding:2px 5px}.trip-print-expenses thead th{height:31px;font-size:7px;padding:3px 2px}.trip-print-expenses tbody td,.trip-print-expenses tbody th{height:22px;font-size:9px;padding:2px 4px}.trip-print-total-amount,.trip-print-total-label{font-size:12px!important}}.trip-print-labor{display:flex;align-items:center;gap:12px;margin:12px 0 4px;break-inside:avoid}.trip-print-labor strong{font-size:12px;white-space:nowrap}.trip-print-labor>span{display:block;width:125px;min-height:24px;border-bottom:1px solid #111;padding:3px 6px}