.worksheet-help {max-width: 65ch;margin: 1.5rem 0 0;color: var(--tlb-muted);font-size: 0.9375rem;}.worksheet-print-heading {margin-bottom: 1.5rem;}.worksheet-print-heading > p:first-child {display: none;}.worksheet-print-heading h2 {font-size: clamp(1.5rem, 3vw, 2rem);margin: 0 0 0.75rem;}.worksheet-print-heading p {max-width: 75ch;}.worksheet-project-fields, .worksheet-close-fields {display: grid;gap: 1rem;margin: 1.5rem 0;}.worksheet-sheet label {display: block;font-size: 0.875rem;font-weight: 700;color: var(--tlb-ink);}.worksheet-sheet input, .worksheet-sheet textarea {display: block;width: 100%;border: 1px solid var(--tlb-rule);border-radius: var(--tlb-radius);background: white;color: var(--tlb-text);font-weight: 400;padding: 0.75rem;margin-top: 0.5rem;}.worksheet-sheet textarea {resize: vertical;min-height: 6rem;}.worksheet-table-wrap {overflow-x: auto;margin: 2rem 0;}.worksheet-table {border-collapse: collapse;table-layout: fixed;width: 100%;min-width: 60rem;font-size: 0.9375rem;}.worksheet-table caption {text-align: left;font-weight: 700;padding-bottom: 1rem;}.worksheet-table th, .worksheet-table td {border: 1px solid var(--tlb-rule);text-align: left;vertical-align: top;padding: 0.75rem;}.worksheet-table th {background: var(--tlb-paper);color: var(--tlb-ink);}.worksheet-table td textarea {margin: 0;padding: 0.5rem;border-color: transparent;min-height: 7rem;}.worksheet-table td:focus-within {background: var(--tlb-paper);}.worksheet-table th:first-child {width: 15%;}.worksheet-print-value, .worksheet-print-footer {display: none;}@media screen and (max-width: 47.99rem) {.worksheet-table {display: block;min-width: 0;}.worksheet-table caption {display: block;}.worksheet-table thead {position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.worksheet-table tbody {display: grid;gap: 1.5rem;}.worksheet-table tr, .worksheet-table th, .worksheet-table td {display: block;width: 100%;}.worksheet-table th:first-child {width: 100%;}.worksheet-table tr {border: 1px solid var(--tlb-rule);border-radius: var(--tlb-radius);overflow: hidden;}.worksheet-table th, .worksheet-table td {border: 0;}.worksheet-table td {border-top: 1px solid var(--tlb-rule);}.worksheet-table td::before {content: attr(data-label);display: block;font-weight: 700;font-size: 0.875rem;margin-bottom: 0.5rem;color: var(--tlb-ink);}.worksheet-table td textarea {border-color: var(--tlb-rule);min-height: 5rem;}}@media (min-width: 48rem) {.worksheet-project-fields {grid-template-columns: repeat(2, minmax(0, 1fr));}.worksheet-close-fields {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media print {@page {size: letter landscape;margin: 0.4in;}html, body.tlb-site {background: white;color: #111;font-size: 9pt;}.tlb-site-header, .tlb-site-footer, .skip, .worksheet-screen-intro {display: none !important;}.tlb-site main {min-height: 0;}.worksheet-sheet.tlb-container {width: 100%;max-width: none;margin: 0;padding: 0;}.worksheet-print-heading {margin-bottom: 8pt;}.worksheet-print-heading > p:first-child {display: block;font-weight: 700;font-size: 9pt;margin: 0 0 4pt;}.worksheet-print-heading h2 {font-size: 18pt;margin: 0 0 4pt;}.worksheet-print-heading p {max-width: none;font-size: 8pt;line-height: 1.3;margin: 0;}.worksheet-project-fields {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10pt;margin: 10pt 0;}.worksheet-sheet label {font-size: 8pt;}.worksheet-sheet input, .worksheet-sheet textarea {display: none;}.worksheet-print-value {display: block;white-space: pre-wrap;overflow-wrap: anywhere;min-height: 16pt;font-size: 9pt;line-height: 1.25;font-weight: 400;padding: 3pt 0;}.worksheet-project-fields .worksheet-print-value {border-bottom: 1px solid #888;}.worksheet-table-wrap {overflow: visible;margin: 8pt 0;}.worksheet-table {min-width: 0;font-size: 8pt;width: 100%;}.worksheet-table caption {padding-bottom: 4pt;font-size: 9pt;}.worksheet-table th, .worksheet-table td {border-color: #999;padding: 5pt;}.worksheet-table .worksheet-print-value {min-height: 27pt;padding: 0;}.worksheet-table tr {break-inside: avoid;}.worksheet-table thead {display: table-header-group;}.worksheet-close-fields {display: grid;grid-template-columns: 1fr 1fr;gap: 12pt;margin: 8pt 0;}.worksheet-close-fields .worksheet-print-value {border-bottom: 1px solid #888;min-height: 24pt;}.worksheet-print-footer {display: block;border-top: 1px solid #999;padding-top: 5pt;font-size: 8pt;}}