.cargo-photo-field{display:grid;gap:8px;padding:12px;border:1px dashed #a5c5d3;border-radius:9px;background:#f4f9fa}.cargo-photo-field>label{display:grid;gap:6px;font-weight:600}.cargo-photo-field input[type=file]{width:100%;max-width:100%;font-size:12px}.cargo-photo-field small{font-size:11px;line-height:1.5;color:#617b89}.cargo-photo-preview{display:flex;align-items:center;gap:12px}.cargo-photo-preview img{width:76px;height:76px;object-fit:contain;background:#fff;border:1px solid #c7dbe2;border-radius:6px}.cargo-photo-preview button{padding:7px 10px;font-size:12px}.cargo-photo-field [role=status]{font-size:12px;color:#9a4a12}
