.maintenance-group,.assembly-node{border:1px solid #dfe5de;border-radius:8px;background:#fff;margin:12px}.maintenance-group summary,.assembly-node summary{padding:15px;cursor:pointer;line-height:1.6}.maintenance-group summary span,.assembly-node summary span{display:block;font-size:12px;color:#687871;margin-left:16px}.maintenance-group-body,.assembly-body{padding:0 16px 16px}.assembly-body .assembly-node{margin:12px 0 0 12px}.parameter-definition{display:grid;grid-template-columns:2fr .7fr 1fr 1fr;gap:10px;border:1px solid #dfe5de;border-radius:7px;padding:12px;margin:10px 0;background:#fff}.parameter-definition .check{grid-column:auto}.inspection-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.inspection-parameter{padding:16px;border:1px solid #dfe5de;border-radius:8px;background:white}.inspection-parameter p{font-size:12px;color:#687871;line-height:1.5}.inspection-range-status{display:block;margin:9px 0;font-size:12px;color:#587447}.inspection-range-status.out-of-range{color:#a13c32;font-weight:bold}@media(max-width:720px){.parameter-definition{grid-template-columns:1fr 1fr}.parameter-definition label:first-child{grid-column:1/-1}.assembly-body{padding:0 8px 12px}.assembly-body .assembly-node{margin-left:4px}.maintenance-group{margin:10px 0}}@media print{#report-print .maintenance-group,#report-print .assembly-node{border-color:#aaa;margin:6pt 0}#report-print .maintenance-group-body,#report-print .assembly-body{padding:0 5pt 7pt}#report-print .inspection-parameter{break-inside:avoid}}
