#tp-order-image-stage{position:fixed;left:-20000px;top:0;width:1080px;background:#fff;z-index:-1}
.tp-order-image,.tp-order-image *{box-sizing:border-box}
.tp-order-image{width:1080px;padding:46px 50px 40px;background:#fff;color:#171717;font:400 24px/1.35 Arial,Helvetica,sans-serif}
.tp-img-header{display:grid;grid-template-columns:132px 1fr 300px;align-items:center;gap:25px;border:3px solid #262626;padding:16px 20px;margin-bottom:14px}
.tp-img-header img{display:block;width:118px;height:118px;object-fit:contain}
.tp-img-brand strong{display:block;font-size:42px;line-height:1.05;letter-spacing:.5px}
.tp-img-brand span{display:block;font-size:19px;font-weight:700;letter-spacing:5px;margin-top:13px}
.tp-img-order{text-align:right}.tp-img-order strong{display:block;font-size:26px}.tp-img-order b,.tp-img-order span{display:block;font-size:20px;margin-top:10px}
.tp-img-sections{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:18px}
.tp-img-section-title{background:#f1f2f4;color:#5a1a25;font-size:21px;font-weight:800;padding:9px 12px;margin-bottom:9px}
.tp-img-info{margin:7px 4px;font-size:21px;overflow-wrap:anywhere}.tp-img-info b{font-weight:750;margin-right:5px}
.tp-img-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin-top:8px;font-size:19px}
.tp-img-table th{background:#f1f2f4;color:#171717;border-top:3px solid #222;border-bottom:2px solid #222;padding:11px 7px;font-size:17px;font-weight:800;letter-spacing:0;text-align:left}
.tp-img-table td{border-bottom:1.5px solid #666;padding:13px 7px;font-size:19px;vertical-align:top;overflow-wrap:anywhere}
.tp-img-table th:nth-child(1),.tp-img-table td:nth-child(1){width:6%;text-align:center}.tp-img-table th:nth-child(2),.tp-img-table td:nth-child(2){width:11%;text-align:right}.tp-img-table th:nth-child(3),.tp-img-table td:nth-child(3){width:9%;text-align:center}.tp-img-table th:nth-child(4),.tp-img-table td:nth-child(4){width:31%}.tp-img-table th:nth-child(5),.tp-img-table td:nth-child(5){width:11%;text-align:right}.tp-img-table th:nth-child(6),.tp-img-table td:nth-child(6){width:15%;text-align:right}.tp-img-table th:nth-child(7),.tp-img-table td:nth-child(7){width:17%;text-align:right;font-weight:800}
.tp-img-summary{display:grid;grid-template-columns:1fr 390px;gap:30px;margin-top:24px;align-items:start}
.tp-img-notes{font-size:19px;margin-bottom:18px}.tp-img-notes b{display:block;font-size:18px;margin-bottom:6px}.tp-img-notes p{margin:0;color:#242424;font-size:19px;line-height:1.45}
.tp-img-pix{border:3px solid #a31f31;border-left-width:10px;padding:17px 20px;color:#32151a}.tp-img-pix strong,.tp-img-pix span,.tp-img-pix b{display:block}.tp-img-pix strong{font-size:23px}.tp-img-pix span{font-size:18px;margin-top:5px}.tp-img-pix b{font-size:31px;margin-top:5px;letter-spacing:.5px}
.tp-img-paid{border:4px solid #267343;color:#267343;text-align:center;font-size:34px;font-weight:800;padding:18px}
.tp-img-totals{border-top:3px solid #222;padding-top:7px}.tp-img-total-row{display:flex;justify-content:space-between;gap:15px;padding:8px 10px;font-size:20px}.tp-img-total-row b{white-space:nowrap}.tp-img-total-row.emphasis{background:#f1f3f2;font-size:22px;font-weight:800}.tp-img-total-row.balance{background:#fbf0f2;font-size:22px;font-weight:800}
.tp-img-cancelled{border:3px solid #a31f31;color:#8d1824;padding:13px 17px;margin-top:20px;font-weight:800}
.tp-img-footer{border-top:2px solid #555;margin-top:28px;padding-top:10px;text-align:center;font-size:16px;color:#444}
