.basic-photo-grid .marked-photo{height:150px}
.basic-photo-grid .marked-photo>img{height:auto;object-fit:contain}
.basic-photo-grid figure>.ghost-btn{margin:6px;min-height:36px}
.basic-finding-capture .basic-confirm-step,.insp001-field-shell .basic-finding-capture>.basic-confirm-step{grid-template-columns:minmax(0,1fr)}
.basic-confirm-step .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.basic-confirm-step .form-grid label{color:var(--text);font-size:12px}
.basic-confirm-step .form-grid :is(input,select,textarea){min-height:42px;max-width:100%;box-sizing:border-box}
.basic-confirm-step .form-grid textarea{min-height:85px}
@media(max-width:650px){.basic-confirm-step .form-grid{grid-template-columns:minmax(0,1fr)}}
