/* Intake records scroll normally; AI interaction stays in its fixed dock. */
.warehouse-photo-records{display:grid;gap:16px;min-width:0}
.warehouse-photo-field-zone{border:1px solid #dbe3ea;border-radius:12px;padding:14px;min-width:0;background:#fff}
.warehouse-photo-field-zone h3{font-size:16px;margin:0 0 12px;font-weight:500}
.warehouse-photo-field-zone h3 small{font-size:12px;margin-left:8px;color:#66717e}
.warehouse-photo-field-zone fieldset{border:0;padding:0;margin:0;min-width:0}
.warehouse-photo-field-zone input:not([type=checkbox]),.warehouse-photo-field-zone select,.warehouse-photo-field-zone textarea{width:100%;max-width:100%;box-sizing:border-box}
.warehouse-photo-field-zone .warehouse-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;min-width:0}
.warehouse-photo-parameter{border-bottom:1px solid #e6ebf0;padding-bottom:12px;margin-bottom:12px;min-width:0}
.warehouse-photo-field-zone .warehouse-photo-check{display:flex;flex-direction:row;align-items:center;gap:8px;overflow-wrap:anywhere}
.warehouse-photo-check input{width:auto;flex:none}
.warehouse-photo-confirmation-actions button{max-width:100%;white-space:normal}
