/* Equipment and fault details in one compact, app-like reporting screen. */
#form-view:not(.fault-step) .compact-issue-card,#form-view.fault-step .compact-issue-card{display:block!important}
#form-view:not(.fault-step) .photo-card,#form-view.fault-step .photo-card{display:grid!important}
#form-view.fault-step .asset-card:not([hidden]){display:block!important}
.native-steps,.native-intro,.manual-divider,#native-next,#native-back{display:none!important}
.app-header{padding-bottom:13px}
.scan-button,#form-view:has(.asset-found.show) .scan-button{min-height:66px!important;padding:12px 14px!important;grid-template-columns:39px minmax(0,1fr) 14px;gap:12px;border-radius:15px}
.scan-icon{width:39px;height:39px;border-radius:12px}.scan-icon svg{width:22px;height:22px}.scan-button strong{font-size:15px;letter-spacing:-.25px}.scan-button small{font-size:11px;margin-top:2px}
.asset-card>.label{margin-top:15px;margin-bottom:6px}
.native-browse{margin-top:3px;min-height:44px;font-size:12px}
.asset-card,#form-view:has(.asset-found.show) .asset-card{margin-bottom:12px}
.native-asset-summary{margin:0}
.native-history-link{margin-bottom:10px;min-height:44px}
textarea.control,#form-view:has(.asset-found.show) textarea.control{height:88px;min-height:88px}
.field,#form-view:has(.asset-found.show) .field{margin-bottom:14px}
.photo-card,#form-view:has(.asset-found.show) .photo-card{margin-bottom:8px}
#submit:disabled{background:#ece6d6;color:#9f937c;opacity:1;cursor:default}
@media(max-height:700px){.app-header{padding-bottom:9px}.field,#form-view:has(.asset-found.show) .field{margin-bottom:13px}}
