#requestPrintSheet{display:none}.request-print-document{font-family:Arial,sans-serif;background:#fff;color:#172a3e;padding:22px;font-size:12px;line-height:1.55}.request-print-document header{display:flex;justify-content:space-between;gap:18px;border-bottom:2px solid #203750;padding-bottom:16px}.request-print-document header p{margin:4px 0}.request-print-document h1{font-size:20px;line-height:1.5;margin:20px 0;overflow-wrap:anywhere}.request-print-document h2{font-size:14px;margin:20px 0 8px}.request-print-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request-print-meta dt{color:#566477;font-size:11px}.request-print-meta dd{margin:2px 0 0;overflow-wrap:anywhere}.request-print-document table{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.request-print-document th,.request-print-document td{padding:8px;border:1px solid #bec8d3;text-align:left;overflow-wrap:anywhere}.request-print-document th{background:#eef2f6}.request-print-document th:first-child{width:32px}.request-print-document th:nth-child(3){width:75px}.request-print-document th:nth-child(4){width:75px}.request-print-document footer{border-top:1px solid #bec8d3;margin-top:24px;padding-top:12px;color:#4b596b;font-size:10px}.request-print-notes{white-space:pre-wrap;overflow-wrap:anywhere}#requestPrintNow,#requestPrintClose,[data-request-print]{min-height:44px}#modalBox:has(#requestPrintPreview){max-width:950px;width:min(950px,calc(100vw - 24px))}@media(max-width:600px){.request-print-document{padding:10px}.request-print-document header{flex-direction:column}.request-print-meta{grid-template-columns:1fr}#requestPrintPreview{overflow-x:auto}.request-print-document table{min-width:340px}}@page{size:A4;margin:14mm}@media print{body.request-print-mode>*:not(#requestPrintSheet){display:none!important}body.request-print-mode{margin:0!important;background:#fff!important}#requestPrintSheet{display:block!important}.request-print-document{padding:0;font-size:11px}.request-print-document header{display:flex}.request-print-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.request-print-document table{min-width:0}.request-print-document thead{display:table-header-group}.request-print-document tr{break-inside:avoid;page-break-inside:avoid}.request-print-document h2{break-after:avoid}.request-print-document footer{break-inside:avoid}}
 .request-print-line-note{display:block;margin-top:4px;font-size:11px;white-space:normal}
/* Paper previews keep their own palette in either workspace theme. */
html[data-theme] body #modal #modalBox .request-print-document,
html[data-theme] body #requestPrintSheet#requestPrintSheet .request-print-document{color-scheme:light;background:#fff!important;color:#172a3e!important}
html[data-theme] body #modal #modalBox .request-print-document :is(h1,h2,h3,p,strong,b,span,small,dl,dt,dd,li,footer),
html[data-theme] body #requestPrintSheet#requestPrintSheet .request-print-document :is(h1,h2,h3,p,strong,b,span,small,dl,dt,dd,li,footer){color:#172a3e!important}
html[data-theme] body #modal #modalBox .request-print-document :is(table,thead,tbody,tr,td,th),
html[data-theme] body #requestPrintSheet#requestPrintSheet .request-print-document :is(table,thead,tbody,tr,td,th){color:#172a3e!important;-webkit-text-fill-color:currentColor!important;background:#fff!important;border-color:#bec8d3!important;box-shadow:none!important}
html[data-theme] body #modal #modalBox .request-print-document :is(th,thead),
html[data-theme] body #requestPrintSheet#requestPrintSheet .request-print-document :is(th,thead){background:#eef2f6!important;color:#172a3e!important}
html[data-theme] body #modal #modalBox .request-print-document :is(dt,small,footer),
html[data-theme] body #requestPrintSheet#requestPrintSheet .request-print-document :is(dt,small,footer){color:#4b596b!important}
