@page{size:letter;margin:.6in}html[data-print-state] body{background:var(--stone-0,#fff)}.ch-print-sheet{font:var(--weight-regular) 11pt / 1.4 var(--font-body);color:var(--text-1)}.ch-print-sheet__head{border-bottom:2px solid var(--walnut-700);margin-bottom:16pt;padding-bottom:12pt}.ch-print-sheet__shop{font:var(--weight-semibold) 10pt / 1.2 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-3);margin:0}.ch-print-sheet__title{font:700 22pt / 1.1 var(--font-display);color:var(--walnut-900);margin:4pt 0 0}.ch-print-sheet__facts{grid-template-columns:max-content 1fr;gap:4pt 16pt;margin:0;display:grid}.ch-print-sheet__facts dt{color:var(--text-3)}.ch-print-sheet__facts dd{margin:0}.ch-print-sheet__foot{color:var(--text-3);margin-top:24pt;font-size:8pt}.ch-print-sheet__line{display:block}.ch-print-sheet__amounts{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20pt}.ch-print-sheet__amounts th{text-align:left;font-weight:var(--weight-regular);padding:4pt 0}.ch-print-sheet__amounts td{text-align:right;padding:4pt 0}.ch-print-sheet__total th,.ch-print-sheet__total td{border-top:1px solid var(--walnut-700);padding-top:6pt;font-weight:700}.ch-print-po__letterhead{border-bottom:2px solid var(--walnut-700);justify-content:space-between;gap:24pt;margin-bottom:16pt;padding-bottom:12pt;display:flex}.ch-print-po p{margin:0}.ch-print-po__brand{color:var(--text-2);gap:10pt;font-size:9.5pt;display:flex}.ch-print-po__mark{background:var(--walnut-700);width:36pt;height:36pt;color:var(--stone-0,#fff);font:700 12pt / 1 var(--font-display);flex:none;place-items:center;display:inline-grid}.ch-print-po__shop,.ch-print-po__strong{font-weight:var(--weight-semibold);color:var(--text-1)}.ch-print-po__doc{text-align:right;color:var(--text-2);font-size:9.5pt}.ch-print-po__kind{font:700 15pt / 1.2 var(--font-display);letter-spacing:.12em;color:var(--walnut-900)}.ch-print-po__number{font-family:var(--font-mono);color:var(--text-1)}.ch-print-po__parties{grid-template-columns:repeat(3,1fr);gap:16pt;margin-bottom:16pt;font-size:10pt;display:grid}.ch-print-po__parties h2{font:var(--weight-semibold) 8pt / 1.2 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-3);margin:0 0 3pt}.ch-print-po__lines{border-collapse:collapse;width:100%;font-size:10pt}.ch-print-po__lines th,.ch-print-po__lines td{border-bottom:1px solid var(--border-1,#ddd);text-align:right;font-variant-numeric:tabular-nums;padding:5pt 6pt}.ch-print-po__lines th:first-child,.ch-print-po__lines td:first-child{text-align:left}.ch-print-po__lines thead th{font-weight:var(--weight-semibold);color:var(--text-3)}.ch-print-po__lines tfoot th{font-weight:var(--weight-regular);color:var(--text-2)}.ch-print-po__total th,.ch-print-po__total td{color:var(--text-1);border-bottom:2px solid var(--walnut-700);font-weight:700}.ch-print-po__terms{color:var(--text-2);font-size:9pt;margin-top:16pt!important}
