/* Printed order and bake lists: black on white, no navigation, compact. */
@page { margin: .5in; }
body { background: #fff; color: #000; font-size: 11pt; }
.no-print, .admin-header, .site-footer, .js-print, .filter-bar { display: none !important; }
.admin-page { width: 100%; padding: 0; }
.admin-page h1 { margin: 0 0 4pt; font-size: 18pt; }
.band { background: none; border: 0; border-bottom: 1.5pt solid #000; border-radius: 0; color: #000; padding: 0 0 2pt; }
.band-small { margin-top: 12pt; font-size: 12pt; break-after: avoid; }
.data-table { font-size: 10.5pt; }
.data-table th, .data-table td { padding: 3pt 5pt; border-bottom: .5pt solid #777; color: #000; }
.data-table tr { break-inside: avoid; }
.report-table { table-layout: fixed; width: 100%; }
body, .data-table { font-variant-numeric: lining-nums; }
small, .request { color: #000; }
a { color: #000; text-decoration: none; }
