.lb{font-size:12px}.lb-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.lb-actions{display:flex;gap:8px}.lb-sheet{background:#fff;color:#171a20;border-radius:4px;padding:24px 22px;margin-bottom:16px;overflow-x:auto}.lb-sheet h1{font-size:22px;margin:0 0 12px}.lb-sheet h2{font-size:15px;margin:24px 0 8px}.lb-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:6px 20px;gap:6px 20px;margin:0 0 8px}.lb-head dt{color:#5c5e62;font-size:11px}.lb-head dd{margin:0;font-weight:600}.lb-rate{color:#5c5e62;margin:0 0 14px}.lb-table{width:100%;min-width:900px;border-collapse:collapse}.lb-table th{text-align:left;padding:5px 6px 5px 0;border-bottom:2px solid #171a20;font-size:11px;vertical-align:bottom}.lb-table td{padding:5px 6px 5px 0;border-bottom:1px solid #e2e3e3;vertical-align:top}.lb-table tr[data-category=unclassified] td{color:#b74134}.lb-gap td{background:#fff4e5}.lb-num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-nowrap,.lb-num{white-space:nowrap}.lb-totals{border-collapse:collapse;min-width:280px}.lb-totals td{padding:4px 24px 4px 0;border-bottom:1px solid #e2e3e3}.lb-strong td{font-weight:700}.lb-over td{color:#b74134}.lb-foot ul{margin:0 0 12px;padding-left:18px;color:#3a3d42}.lb-foot code{font-size:11px;word-break:break-all}@media print{.lb-sheet{padding:0;margin:0 0 24px;border-radius:0;overflow:visible;page-break-after:always;break-after:page}.lb-table{min-width:0;font-size:9.5px}.lb-table thead{display:table-header-group}.lb-table tr{page-break-inside:avoid;break-inside:avoid}}