.label-workspace .label-controls h1+p{font-size:0}.label-workspace .label-controls h1+p:after{content:"2/3\" x 1-3/4\" durable labels with a camera-friendly QR code tied to the permanent equipment ID. Human-readable text shows the client label, ESN / IMEI / serial when available, and permanent eq###### ID.";color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.5rem;display:block}@page installation-report{size:letter portrait;margin:.44in .46in .5in}@media print{.offline-report-sheet,.installation-report-sheet{page:installation-report}.offline-report-sheet .print-page-header,.installation-report-sheet .print-page-header{visibility:visible!important;break-after:avoid!important;page-break-after:avoid!important;background:#fff!important;border-bottom:1.5px solid #cbd5e1!important;align-items:center!important;gap:.16in!important;width:100%!important;height:auto!important;min-height:.78in!important;margin:0 0 .16in!important;padding:0 0 .09in!important;display:flex!important;position:static!important;inset:auto!important}.offline-report-sheet .print-page-header *,.installation-report-sheet .print-page-header *{visibility:visible!important}.offline-report-sheet .print-page-logo,.installation-report-sheet .print-page-logo{object-fit:contain!important;object-position:left center!important;width:1.55in!important;max-width:1.55in!important;max-height:.5in!important}.offline-report-sheet .print-page-title,.installation-report-sheet .print-page-title{flex-direction:column!important;flex:auto!important;gap:.025in!important;min-width:0!important;font-size:8.5pt!important;line-height:1.2!important;display:flex!important}.offline-report-sheet .print-page-title strong,.installation-report-sheet .print-page-title strong{font-size:11.5pt!important;line-height:1.1!important}.offline-report-sheet .print-page-qr,.installation-report-sheet .print-page-qr{flex:0 0 .78in!important;width:.78in!important;min-width:.78in!important;height:.78in!important}.offline-report-sheet .report-summary{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:0!important}.offline-report-sheet .bus-card-grid{gap:.12in!important}.offline-report-sheet .bus-scan-card{break-inside:avoid!important;page-break-inside:avoid!important;min-height:1.58in!important;padding:.09in!important;overflow:hidden!important}.offline-report-sheet .bus-qr{width:.9in!important;min-width:.9in!important;height:.9in!important}.offline-report-sheet footer{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:.18in!important;padding-top:.08in!important}.installation-report-sheet .report-summary{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:0!important}.installation-report-sheet .report-table-scroll{overflow:visible!important}.installation-report-sheet table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;font-size:8pt!important}.installation-report-sheet thead{display:table-header-group!important}.installation-report-sheet th,.installation-report-sheet td{vertical-align:middle!important;overflow-wrap:anywhere!important;padding:.055in .045in!important;line-height:1.18!important}.installation-report-sheet tr{break-inside:avoid!important;page-break-inside:avoid!important}.avery-61533-label{grid-template-rows:1fr!important;grid-template-columns:.48in minmax(0,1fr)!important;align-items:center!important;column-gap:.045in!important;padding:.025in .035in!important;display:grid!important}.avery-61533-label .equipment-barcode{justify-content:center!important;align-items:center!important;width:.48in!important;min-width:.48in!important;height:.48in!important;margin:0!important;display:flex!important;overflow:visible!important}.avery-61533-label .equipment-barcode .qr-barcode-svg{width:.47in!important;max-width:.47in!important;height:.47in!important;max-height:.47in!important}.avery-61533-label .equipment-label-copy{align-self:center!important;min-width:0!important;margin:0!important;line-height:1.05!important}.avery-61533-label .equipment-client-label{font-size:7.4pt!important;line-height:1.05!important}.avery-61533-label .equipment-placement-id{margin-top:.025in!important;font-size:5.1pt!important;line-height:1.05!important}.avery-61533-label .equipment-permanent-id{margin-top:.02in!important;font-size:4.7pt!important;line-height:1.05!important}.label-preview .placement-sheet>header{color:#0f172a!important;visibility:visible!important;break-after:avoid!important;page-break-after:avoid!important;background:#fff!important;border-bottom:2px solid #cbd5e1!important;min-height:.8in!important;padding:0 .9in .14in 0!important;display:block!important;position:relative!important}.label-preview .placement-sheet>header *{visibility:visible!important}.label-preview .placement-report-barcode{justify-content:center!important;align-items:center!important;width:.68in!important;height:.68in!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.label-preview .placement-report-barcode .qr-barcode-svg{width:.62in!important;max-width:.62in!important;height:.62in!important;max-height:.62in!important}.label-preview .placement-table{table-layout:fixed!important;margin-top:.14in!important;font-size:7.6pt!important}.label-preview .placement-table thead{display:table-header-group!important}.label-preview .placement-table th,.label-preview .placement-table td{vertical-align:middle!important;overflow-wrap:anywhere!important;padding:.065in .055in!important;line-height:1.15!important}.label-preview .placement-table tr{break-inside:avoid!important;page-break-inside:avoid!important}}
