.street-action,.street-location{grid-column:1/-1;min-width:0}
.street-action p,.street-location p{margin:5px 0;overflow-wrap:anywhere}
.street-evidence{margin:12px 0;padding:10px;border:1px solid #dbe8ea;border-radius:10px}
.street-evidence summary{cursor:pointer;font-weight:600}
.street-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-width:100%}
.street-safety-gate{padding:14px;border:2px solid #d99200;border-radius:12px;background:#fffaf0;min-width:0}
.street-safety-gate label{display:block;margin:12px 0;line-height:1.5}
.street-safety-gate input[type=number]{display:block;box-sizing:border-box;width:100%;min-height:44px;font-size:16px}
.street-safety-gate fieldset{min-width:0;margin:14px 0 0;padding:8px;border:1px solid #dbe8ea}
.street-safety-gate fieldset:disabled{opacity:.55}
.street-group-intro,.universal-measurement-group>.universal-data-blocked{padding:0 12px;line-height:1.5}
.universal-submeasurement{min-width:0;overflow-wrap:anywhere}
.universal-submeasurement .universal-reading{grid-row:auto}
.maintenance-administration{display:grid;gap:12px;min-width:0}
.maintenance-administration fieldset{min-width:0;border:0;padding:0;display:grid;gap:12px}
.maintenance-administration label{display:grid;gap:6px}
.maintenance-administration input,.maintenance-administration select,.maintenance-administration textarea,.universal-reading textarea{box-sizing:border-box;width:100%;min-width:0;font-size:16px;min-height:44px}
.maintenance-administration button,.company-centers>summary{min-height:44px;overflow-wrap:anywhere;cursor:pointer}
.maintenance-administration details{margin:12px 0;overflow-wrap:anywhere}
.company-centers>summary{padding:12px;font-weight:600}
@media(max-width:520px){.street-safety-gate{padding:10px}.universal-qualitative-results{grid-column:1/-1}.universal-measurement-group{min-width:0}.street-location,.street-action{grid-column:1}}
