.printable-work-log{background:var(--kraft);padding:16px 20px 48px}.work-log-toolbar{max-width:860px;color:var(--muted-secondary);justify-content:space-between;align-items:center;gap:12px;margin:0 auto 16px;font-size:15px;display:flex}.work-log-toolbar button{font:inherit;cursor:pointer;font-weight:700}.work-log-scroll{max-width:860px;margin:0 auto;overflow-x:auto}.work-log-sheet{min-width:720px;min-height:1000px;color:var(--pencil);background:#fff;flex-direction:column;gap:20px;padding:48px 52px 36px;font-size:16px;line-height:1.45;display:flex}.work-log-header{border-bottom:3px solid var(--pencil);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.work-log-header h1{margin:0;font-size:40px;line-height:1}.work-log-header p{color:var(--muted-secondary);margin:4px 0 0}.work-log-identification{grid-template-columns:auto 170px;align-items:center;gap:8px 12px;display:grid}.work-log-identification label{font-weight:700}.work-log-sheet input{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fffbea;border:0}.work-log-sheet input:focus-visible{outline:3px solid var(--pencil);outline-offset:1px}.work-log-identification input{border-bottom:1.5px solid var(--field-border);padding:4px 6px}.work-log-table{border-collapse:collapse;table-layout:fixed;width:100%}.work-log-date{width:78px}.work-log-payer{width:130px}.work-log-hours{width:64px}.work-log-paid{width:82px}.work-log-how{width:76px}.work-log-table thead{background:var(--pencil);color:var(--paper);text-align:left}.work-log-table th{padding:8px}.work-log-table tbody tr{border-bottom:1.5px solid var(--hairline-light)}.work-log-table tbody td{padding:4px 3px}.work-log-table input{padding:5px}.work-log-table tr>:nth-child(4),.work-log-table tr>:nth-child(5),.work-log-table tr>:nth-child(4) input,.work-log-table tr>:nth-child(5) input{text-align:right}.work-log-table tfoot th{text-align:right;text-transform:uppercase;letter-spacing:.06em}.work-log-table tfoot td{font-family:var(--font-young-serif), Georgia, serif;padding:10px 8px;font-size:18px}.work-log-table tfoot td:first-of-type,.work-log-table tfoot td:nth-of-type(2){text-align:right}.work-log-total{background:var(--lemonade)}.work-log-notes{border-top:1.5px dashed var(--field-border);color:var(--muted);grid-template-columns:1fr 1fr;gap:20px;padding-top:14px;font-size:15px;display:grid}.work-log-footer{color:var(--muted-tertiary);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;font-size:13px;display:flex}@media print{@page{size:letter;margin:.35in}body:has(.printable-work-log){background:#fff;min-height:0;display:block}.work-log-toolbar{display:none!important}body:has(.printable-work-log)>.skip-link{display:none!important}body:has(.printable-work-log)>.site-header{display:none!important}body:has(.printable-work-log)>.site-footer{display:none!important}.printable-work-log{background:#fff;padding:0}.work-log-scroll{overflow:visible}.work-log-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-width:0;min-height:10.3in;padding:20px}.work-log-sheet input{background:0 0;min-height:0}.work-log-sheet input::placeholder{color:#0000}}
