#editor.inspection-editor,#detail.inspection-detail{width:min(1320px,96vw);max-width:96vw;height:94vh;max-height:94vh;padding:26px}.inspection-editor .form-actions{position:sticky;bottom:-26px;background:var(--surface,#fff);padding:16px 0;z-index:4}.inspection-canvas{display:block;width:100%;height:125px;touch-action:none;background:white;border:1px solid #aebdd3;border-radius:10px;cursor:crosshair}.inspection-signatures{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inspection-editor .checkbox{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.inspection-editor .checkbox input{width:auto;min-width:18px;margin-top:4px}.inspection-camera-button{display:inline-flex;margin-top:10px;cursor:pointer}.inspection-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.inspection-due{display:block;margin-top:5px;color:var(--muted,#52647e)}.inspection-context{padding:20px;border:1px solid var(--border,#dbe3ef);border-radius:10px}.inspection-context p{line-height:1.6}.inspection-before-photos,.inspection-photo-list{display:flex;gap:12px;flex-wrap:wrap}.inspection-before-photos img,.inspection-photo-list img{width:100px;height:85px;object-fit:contain}.inspection-report .a4-page-content{font:11px/1.4 Arial,sans-serif}.inspection-report h2{font:700 17px/1.3 Arial;margin:0 0 12px}.inspection-report h3{font:700 12px/1.3 Arial;margin:10px 0 5px}.inspection-report p{font:11px/1.4 Arial;margin:4px 0}.inspection-report-data{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.inspection-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:3mm;break-inside:avoid}.inspection-report-grid figure{margin:0;min-width:0}.inspection-report-grid img{display:block;width:100%;height:30mm;object-fit:contain}.inspection-report-grid figcaption{font:9px/1.3 Arial;text-align:center;overflow-wrap:anywhere;max-height:8mm;overflow:hidden}.inspection-report-signatures{display:grid;grid-template-columns:1fr 1fr;gap:5mm;margin-top:4mm;break-inside:avoid}.inspection-report-signatures img{width:100%;height:18mm;object-fit:contain}.inspection-report-signatures p{font-size:10px}@media(max-width:700px){.inspection-signatures{grid-template-columns:1fr}#editor.inspection-editor,#detail.inspection-detail{padding:16px}.inspection-editor .form-actions{bottom:-16px}}
