.technical-tabs{display:flex;gap:8px;margin:18px 0}
.technical-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#technicalForm{border:1px solid #e5e9f0;border-radius:12px;padding:16px;margin:18px 0}
#technicalForm legend{font-weight:700;padding:0 8px}
.technical-card{border:1px solid #e5e9f0;border-radius:12px;padding:16px;margin:12px 0;overflow-wrap:anywhere}
.technical-card h3{margin:0;font-size:17px}
.technical-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.report-measurements{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}
.report-measurements td,.report-measurements th{border-bottom:1px solid #e5e9f0;padding:9px;text-align:left;overflow-wrap:anywhere}
.report-measurements th{background:#f5f7fb}
.report-finding{border-left:3px solid #2563eb;padding:4px 0 4px 16px;margin:18px 0}
.report-finding h3{font-size:16px;overflow-wrap:anywhere}
.report-finding p{font-size:13px;overflow-wrap:anywhere}
@media(max-width:500px){.technical-columns{grid-template-columns:1fr}}
@media print{.report-measurements tr{break-inside:avoid}.report-finding h3{break-after:avoid}}
