/*! NovaSoft Labs. Copyright (c) 2026 NovaSoft Technologies Pty Ltd (ABN 31 694 025 379). All rights reserved. Copying, modifying or redistributing this code without written permission is prohibited. */
.rack-paper-face{margin-top:30px;break-before:page;break-inside:avoid}.rack-paper-face svg{width:100%;height:auto;display:block;max-height:240mm}.rack-paper-face h2{margin-top:0}.cable-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cable-label{border:1px solid #8b9792;padding:9px 12px;min-height:65px;break-inside:avoid}.cable-label strong{display:block;font-size:15px}.cable-label span{display:block;font-size:10px;line-height:16px}.survey-paper-map{break-inside:avoid}.survey-paper-map svg{display:block;width:100%;height:auto;max-height:220mm}.condition-photo{break-inside:avoid}.service-test-history{font-size:12px}.service-test-history li{margin:10px 0}.work-status-print{font-weight:700}.service-return-record{border:1px solid #b9c7c0;padding:14px}.rack-paper-face .rack-drawing text{font-family:Arial,sans-serif}.rack-paper-face .rack-drawing [data-rack-device]{cursor:default}@media print{.rack-paper-face{break-before:page}.cable-label{min-height:20mm}.cable-label strong{font-size:12px}.rack-paper-face svg{max-height:230mm}.pack-table td{overflow-wrap:anywhere}.survey-paper-map{break-inside:avoid}}
